Browse Source

Merge pull request #712 from sym3tri/dashboard-rewrite

Dashboard rewrite
Ed Rooth 11 years ago
parent
commit
14ae764283
100 changed files with 16344 additions and 409 deletions
  1. 1 1
      mod/dashboard/.bowerrc
  2. 0 21
      mod/dashboard/.editorconfig
  3. 0 1
      mod/dashboard/.gitattributes
  4. 2 2
      mod/dashboard/.gitignore
  5. 0 3
      mod/dashboard/.jshintignore
  6. 0 27
      mod/dashboard/.jshintrc
  7. 0 7
      mod/dashboard/.travis.yml
  8. 289 337
      mod/dashboard/Gruntfile.js
  9. 22 10
      mod/dashboard/README.md
  10. 31 0
      mod/dashboard/app/404.html
  11. 6728 0
      mod/dashboard/app/coreos-web/coreos.css
  12. 1957 0
      mod/dashboard/app/coreos-web/coreos.js
  13. 0 0
      mod/dashboard/app/coreos-web/coreos.min.css
  14. 0 0
      mod/dashboard/app/coreos-web/coreos.min.js
  15. 0 0
      mod/dashboard/app/coreos-web/coreos.min.map
  16. BIN
      mod/dashboard/app/coreos-web/fonts/FontAwesome.otf
  17. BIN
      mod/dashboard/app/coreos-web/fonts/fontawesome-webfont.eot
  18. 195 0
      mod/dashboard/app/coreos-web/fonts/fontawesome-webfont.svg
  19. BIN
      mod/dashboard/app/coreos-web/fonts/fontawesome-webfont.ttf
  20. BIN
      mod/dashboard/app/coreos-web/fonts/fontawesome-webfont.woff
  21. BIN
      mod/dashboard/app/coreos-web/fonts/glyphicons-halflings-regular.eot
  22. 229 0
      mod/dashboard/app/coreos-web/fonts/glyphicons-halflings-regular.svg
  23. BIN
      mod/dashboard/app/coreos-web/fonts/glyphicons-halflings-regular.ttf
  24. BIN
      mod/dashboard/app/coreos-web/fonts/glyphicons-halflings-regular.woff
  25. BIN
      mod/dashboard/app/coreos-web/fonts/sourcesanspro-bold-webfont.eot
  26. 957 0
      mod/dashboard/app/coreos-web/fonts/sourcesanspro-bold-webfont.svg
  27. BIN
      mod/dashboard/app/coreos-web/fonts/sourcesanspro-bold-webfont.ttf
  28. BIN
      mod/dashboard/app/coreos-web/fonts/sourcesanspro-bold-webfont.woff
  29. BIN
      mod/dashboard/app/coreos-web/fonts/sourcesanspro-extralight-webfont.eot
  30. 907 0
      mod/dashboard/app/coreos-web/fonts/sourcesanspro-extralight-webfont.svg
  31. BIN
      mod/dashboard/app/coreos-web/fonts/sourcesanspro-extralight-webfont.ttf
  32. BIN
      mod/dashboard/app/coreos-web/fonts/sourcesanspro-extralight-webfont.woff
  33. BIN
      mod/dashboard/app/coreos-web/fonts/sourcesanspro-light-webfont.eot
  34. 906 0
      mod/dashboard/app/coreos-web/fonts/sourcesanspro-light-webfont.svg
  35. BIN
      mod/dashboard/app/coreos-web/fonts/sourcesanspro-light-webfont.ttf
  36. BIN
      mod/dashboard/app/coreos-web/fonts/sourcesanspro-light-webfont.woff
  37. BIN
      mod/dashboard/app/coreos-web/fonts/sourcesanspro-regular-webfont.eot
  38. 980 0
      mod/dashboard/app/coreos-web/fonts/sourcesanspro-regular-webfont.svg
  39. BIN
      mod/dashboard/app/coreos-web/fonts/sourcesanspro-regular-webfont.ttf
  40. BIN
      mod/dashboard/app/coreos-web/fonts/sourcesanspro-regular-webfont.woff
  41. BIN
      mod/dashboard/app/coreos-web/img/apple-touch-icon-114-precomposed.png
  42. BIN
      mod/dashboard/app/coreos-web/img/apple-touch-icon-144-precomposed.png
  43. BIN
      mod/dashboard/app/coreos-web/img/apple-touch-icon-57-precomposed.png
  44. BIN
      mod/dashboard/app/coreos-web/img/apple-touch-icon-72-precomposed.png
  45. BIN
      mod/dashboard/app/coreos-web/img/favicon.png
  46. 20 0
      mod/dashboard/app/coreos-web/img/globe-only.svg
  47. BIN
      mod/dashboard/app/coreos-web/img/google-plus.png
  48. BIN
      mod/dashboard/app/coreos-web/img/hexagons.png
  49. 0 0
      mod/dashboard/app/coreos-web/img/icon-add.svg
  50. 0 0
      mod/dashboard/app/coreos-web/img/icon-back.svg
  51. 0 0
      mod/dashboard/app/coreos-web/img/icon-delete.svg
  52. 15 0
      mod/dashboard/app/coreos-web/img/icon-reboot.svg
  53. 9 0
      mod/dashboard/app/coreos-web/img/icon-right-arrow.svg
  54. 46 0
      mod/dashboard/app/coreos-web/img/logo.svg
  55. BIN
      mod/dashboard/app/coreos-web/img/xyz-grid.png
  56. 51 0
      mod/dashboard/app/coreos-web/sass/_color-pallette.scss
  57. 48 0
      mod/dashboard/app/coreos-web/sass/_config.scss
  58. 16 0
      mod/dashboard/app/coreos-web/sass/_path-config.scss
  59. 20 0
      mod/dashboard/app/coreos-web/sass/compass/_css3.scss
  60. 3 0
      mod/dashboard/app/coreos-web/sass/compass/_layout.scss
  61. 3 0
      mod/dashboard/app/coreos-web/sass/compass/_reset-legacy.scss
  62. 3 0
      mod/dashboard/app/coreos-web/sass/compass/_reset.scss
  63. 40 0
      mod/dashboard/app/coreos-web/sass/compass/_support.scss
  64. 4 0
      mod/dashboard/app/coreos-web/sass/compass/_typography.scss
  65. 9 0
      mod/dashboard/app/coreos-web/sass/compass/_utilities.scss
  66. 17 0
      mod/dashboard/app/coreos-web/sass/compass/css3/_appearance.scss
  67. 43 0
      mod/dashboard/app/coreos-web/sass/compass/css3/_background-clip.scss
  68. 42 0
      mod/dashboard/app/coreos-web/sass/compass/css3/_background-origin.scss
  69. 26 0
      mod/dashboard/app/coreos-web/sass/compass/css3/_background-size.scss
  70. 130 0
      mod/dashboard/app/coreos-web/sass/compass/css3/_border-radius.scss
  71. 76 0
      mod/dashboard/app/coreos-web/sass/compass/css3/_box-shadow.scss
  72. 13 0
      mod/dashboard/app/coreos-web/sass/compass/css3/_box-sizing.scss
  73. 111 0
      mod/dashboard/app/coreos-web/sass/compass/css3/_box.scss
  74. 157 0
      mod/dashboard/app/coreos-web/sass/compass/css3/_columns.scss
  75. 23 0
      mod/dashboard/app/coreos-web/sass/compass/css3/_filter.scss
  76. 48 0
      mod/dashboard/app/coreos-web/sass/compass/css3/_font-face.scss
  77. 77 0
      mod/dashboard/app/coreos-web/sass/compass/css3/_hyphenation.scss
  78. 132 0
      mod/dashboard/app/coreos-web/sass/compass/css3/_images.scss
  79. 22 0
      mod/dashboard/app/coreos-web/sass/compass/css3/_inline-block.scss
  80. 19 0
      mod/dashboard/app/coreos-web/sass/compass/css3/_opacity.scss
  81. 73 0
      mod/dashboard/app/coreos-web/sass/compass/css3/_pie.scss
  82. 22 0
      mod/dashboard/app/coreos-web/sass/compass/css3/_regions.scss
  83. 38 0
      mod/dashboard/app/coreos-web/sass/compass/css3/_shared.scss
  84. 87 0
      mod/dashboard/app/coreos-web/sass/compass/css3/_text-shadow.scss
  85. 87 0
      mod/dashboard/app/coreos-web/sass/compass/css3/_transform-legacy.scss
  86. 598 0
      mod/dashboard/app/coreos-web/sass/compass/css3/_transform.scss
  87. 221 0
      mod/dashboard/app/coreos-web/sass/compass/css3/_transition.scss
  88. 17 0
      mod/dashboard/app/coreos-web/sass/compass/css3/_user-interface.scss
  89. 178 0
      mod/dashboard/app/coreos-web/sass/compass/layout/_grid-background.scss
  90. 23 0
      mod/dashboard/app/coreos-web/sass/compass/layout/_sticky-footer.scss
  91. 24 0
      mod/dashboard/app/coreos-web/sass/compass/layout/_stretching.scss
  92. 135 0
      mod/dashboard/app/coreos-web/sass/compass/reset/_utilities-legacy.scss
  93. 142 0
      mod/dashboard/app/coreos-web/sass/compass/reset/_utilities.scss
  94. 3 0
      mod/dashboard/app/coreos-web/sass/compass/typography/_links.scss
  95. 4 0
      mod/dashboard/app/coreos-web/sass/compass/typography/_lists.scss
  96. 4 0
      mod/dashboard/app/coreos-web/sass/compass/typography/_text.scss
  97. 221 0
      mod/dashboard/app/coreos-web/sass/compass/typography/_vertical_rhythm.scss
  98. 5 0
      mod/dashboard/app/coreos-web/sass/compass/typography/links/_hover-link.scss
  99. 28 0
      mod/dashboard/app/coreos-web/sass/compass/typography/links/_link-colors.scss
  100. 7 0
      mod/dashboard/app/coreos-web/sass/compass/typography/links/_unstyled-link.scss

+ 1 - 1
mod/dashboard/.bowerrc

@@ -1,3 +1,3 @@
 {
 {
-    "directory": "app/bower_components"
+  "directory": "app/bower_components"
 }
 }

+ 0 - 21
mod/dashboard/.editorconfig

@@ -1,21 +0,0 @@
-# EditorConfig helps developers define and maintain consistent
-# coding styles between different editors and IDEs
-# editorconfig.org
-
-root = true
-
-
-[*]
-
-# Change these settings to your own preference
-indent_style = space
-indent_size = 2
-
-# We recommend you to keep these unchanged
-end_of_line = lf
-charset = utf-8
-trim_trailing_whitespace = true
-insert_final_newline = true
-
-[*.md]
-trim_trailing_whitespace = false

+ 0 - 1
mod/dashboard/.gitattributes

@@ -1 +0,0 @@
-* text=auto

+ 2 - 2
mod/dashboard/.gitignore

@@ -1,6 +1,6 @@
+/go-bindata
 node_modules
 node_modules
 dist
 dist
 .tmp
 .tmp
-.sass-cache
+app/compiled
 app/bower_components
 app/bower_components
-/go-bindata

+ 0 - 3
mod/dashboard/.jshintignore

@@ -1,3 +0,0 @@
-app/scripts/vega.js
-app/scripts/moment.min.js
-app/scripts/ng-time-relative.min.js

+ 0 - 27
mod/dashboard/.jshintrc

@@ -1,27 +0,0 @@
-{
-  "node": true,
-  "browser": true,
-  "esnext": true,
-  "bitwise": true,
-  "camelcase": true,
-  "curly": true,
-  "eqeqeq": true,
-  "immed": true,
-  "indent": 2,
-  "latedef": true,
-  "newcap": true,
-  "noarg": true,
-  "quotmark": "single",
-  "regexp": true,
-  "undef": true,
-  "unused": false,
-  "strict": true,
-  "trailing": true,
-  "smarttabs": true,
-  "globals": {
-    "angular": false,
-    "$": false,
-    "vg": false,
-    "moment": false
-  }
-}

+ 0 - 7
mod/dashboard/.travis.yml

@@ -1,7 +0,0 @@
-language: node_js
-node_js:
-  - '0.8'
-  - '0.10'
-before_script:
-  - 'npm install -g bower grunt-cli'
-  - 'bower install'

+ 289 - 337
mod/dashboard/Gruntfile.js

@@ -1,355 +1,307 @@
-// Generated on 2013-10-07 using generator-webapp 0.4.3
 'use strict';
 'use strict';
 
 
-// # Globbing
-// for performance reasons we're only matching one level down:
-// 'test/spec/{,*/}*.js'
-// use this if you want to recursively match all subfolders:
-// 'test/spec/**/*.js'
+var util = require('util');
 
 
-module.exports = function (grunt) {
-    // show elapsed time at the end
-    require('time-grunt')(grunt);
-    // load all grunt tasks
-    require('load-grunt-tasks')(grunt);
+module.exports = function(grunt) {
+  /*jshint maxstatements:false */
 
 
-    grunt.initConfig({
-        // configurable paths
-        uglify: {
-          options: {
-            mangle: false
-          },
-        },
-        yeoman: {
-            app: 'app',
-            dist: 'dist'
-        },
-        watch: {
-            compass: {
-                files: ['<%= yeoman.app %>/styles/{,*/}*.{scss,sass}'],
-                tasks: ['compass:server', 'autoprefixer']
-            },
-            styles: {
-                files: ['<%= yeoman.app %>/styles/{,*/}*.css'],
-                tasks: ['copy:styles', 'autoprefixer']
-            },
-            livereload: {
-                options: {
-                    livereload: '<%= connect.options.livereload %>'
-                },
-                files: [
-                    '<%= yeoman.app %>/*.html',
-                    '.tmp/styles/{,*/}*.css',
-                    '{.tmp,<%= yeoman.app %>}/scripts/{,*/}*.js',
-                    '<%= yeoman.app %>/images/{,*/}*.{png,jpg,jpeg,gif,webp,svg}'
-                ]
-            }
-        },
-        connect: {
-            options: {
-                port: 9000,
-                livereload: 35729,
-                // change this to '0.0.0.0' to access the server from outside
-                hostname: 'localhost'
-            },
-            livereload: {
-                options: {
-                    open: true,
-                    base: [
-                        '.tmp',
-                        '<%= yeoman.app %>'
-                    ]
-                }
-            },
-            test: {
-                options: {
-                    base: [
-                        '.tmp',
-                        'test',
-                        '<%= yeoman.app %>'
-                    ]
-                }
-            },
-            dist: {
-                options: {
-                    open: true,
-                    base: '<%= yeoman.dist %>'
-                }
-            }
-        },
-        clean: {
-            dist: {
-                files: [{
-                    dot: true,
-                    src: [
-                        '.tmp',
-                        '<%= yeoman.dist %>/*',
-                        '!<%= yeoman.dist %>/.git*'
-                    ]
-                }]
-            },
-            server: '.tmp'
-        },
-        jshint: {
-            options: {
-                jshintrc: '.jshintrc'
-            },
-            all: [
-                '<%= yeoman.app %>/scripts/{,*/}*.js',
-                '!<%= yeoman.app %>/scripts/vendor/*',
-            ]
-        },
-        mocha: {
-            all: {
-                options: {
-                    run: true,
-                    urls: ['http://<%= connect.test.options.hostname %>:<%= connect.test.options.port %>/index.html']
-                }
-            }
-        },
-        compass: {
-            options: {
-                sassDir: '<%= yeoman.app %>/styles',
-                cssDir: '.tmp/styles',
-                generatedImagesDir: '.tmp/images/generated',
-                imagesDir: '<%= yeoman.app %>/images',
-                javascriptsDir: '<%= yeoman.app %>/scripts',
-                fontsDir: '<%= yeoman.app %>/styles/fonts',
-                importPath: '<%= yeoman.app %>/bower_components',
-                httpImagesPath: '/images',
-                httpGeneratedImagesPath: '/images/generated',
-                httpFontsPath: '/styles/fonts',
-                relativeAssets: false,
-                assetCacheBuster: false
-            },
-            dist: {
-                options: {
-                    generatedImagesDir: '<%= yeoman.dist %>/images/generated'
-                }
-            },
-            server: {
-                options: {
-                    debugInfo: true
-                }
-            }
-        },
-        autoprefixer: {
-            options: {
-                browsers: ['last 1 version']
-            },
-            dist: {
-                files: [{
-                    expand: true,
-                    cwd: '.tmp/styles/',
-                    src: '{,*/}*.css',
-                    dest: '.tmp/styles/'
-                }]
-            }
-        },
-        // not used since Uglify task does concat,
-        // but still available if needed
-        /*concat: {
-            dist: {}
-        },*/
-        requirejs: {
-            dist: {
-                // Options: https://github.com/jrburke/r.js/blob/master/build/example.build.js
-                options: {
-                    // `name` and `out` is set by grunt-usemin
-                    baseUrl: '<%= yeoman.app %>/scripts',
-                    optimize: 'none',
-                    // TODO: Figure out how to make sourcemaps work with grunt-usemin
-                    // https://github.com/yeoman/grunt-usemin/issues/30
-                    //generateSourceMaps: true,
-                    // required to support SourceMaps
-                    // http://requirejs.org/docs/errors.html#sourcemapcomments
-                    preserveLicenseComments: false,
-                    useStrict: true,
-                    wrap: true
-                    //uglify2: {} // https://github.com/mishoo/UglifyJS2
-                }
-            }
-        },
-        useminPrepare: {
-            options: {
-                dest: '<%= yeoman.dist %>'
-            },
-            html: ['<%= yeoman.app %>/index.html']
-        },
-        usemin: {
-            options: {
-                dirs: ['<%= yeoman.dist %>']
-            },
-            html: ['<%= yeoman.dist %>/{,*/}*.html'],
-            css: ['<%= yeoman.dist %>/styles/{,*/}*.css']
-        },
-        imagemin: {
-            dist: {
-                files: [{
-                    expand: true,
-                    cwd: '<%= yeoman.app %>/images',
-                    src: '{,*/}*.{png,jpg,jpeg}',
-                    dest: '<%= yeoman.dist %>/images'
-                }]
-            }
-        },
-        svgmin: {
-            dist: {
-                files: [{
-                    expand: true,
-                    cwd: '<%= yeoman.app %>/images',
-                    src: '{,*/}*.svg',
-                    dest: '<%= yeoman.dist %>/images'
-                }]
-            }
-        },
-        cssmin: {
-            // This task is pre-configured if you do not wish to use Usemin
-            // blocks for your CSS. By default, the Usemin block from your
-            // `index.html` will take care of minification, e.g.
-            //
-            //     <!-- build:css({.tmp,app}) styles/main.css -->
-            //
-            // dist: {
-            //     files: {
-            //         '<%= yeoman.dist %>/styles/main.css': [
-            //             '.tmp/styles/{,*/}*.css',
-            //             '<%= yeoman.app %>/styles/{,*/}*.css'
-            //         ]
-            //     }
-            // }
-        },
-        htmlmin: {
-            dist: {
-                options: {
-                    /*removeCommentsFromCDATA: true,
-                    // https://github.com/yeoman/grunt-usemin/issues/44
-                    //collapseWhitespace: true,
-                    collapseBooleanAttributes: true,
-                    removeAttributeQuotes: true,
-                    removeRedundantAttributes: true,
-                    useShortDoctype: true,
-                    removeEmptyAttributes: true,
-                    removeOptionalTags: true*/
-                },
-                files: [{
-                    expand: true,
-                    cwd: '<%= yeoman.app %>',
-                    src: '*.html',
-                    dest: '<%= yeoman.dist %>'
-                }]
-            }
-        },
+  require('matchdep').filterDev('grunt-*').forEach(grunt.loadNpmTasks);
+
+  grunt.initConfig({
+
+    config: {
+      appName: 'etcd-dashboard',
+      appPath: 'app',
+      bowerPath: 'app/bower_components',
+      tmpPath: '.tmp',
+      distPath: 'dist'
+    },
+
+    watch: {
+      css: {
+        files: ['<%= config.appPath %>/{page,ui,style}/{**/,}*.scss'],
+        tasks: ['sass']
+      },
+      html: {
+        files: [
+          '<%= config.appPath %>/{module,ui,page}/**/*.html'
+        ],
+        tasks: ['views']
+      },
+      js: {
+        files: [
+          '<%= config.appPath %>/{module,page}/**/*.js',
+          '<%= config.appPath %>/*.js'
+        ],
+        tasks: ['jshint']
+      }
+    },
+
+    concurrent: {
+      dev: {
+        tasks: [
+          'watch',
+          //'test-watch'
+        ],
+        options: {
+          logConcurrentOutput: true
+        }
+      }
+    },
+
+    clean: {
+      tmp: {
+        files: [{
+          dot: true,
+          src: [
+            '<%= config.tmpPath %>',
+            '.sass-cache/**/*'
+          ]
+        }]
+      },
+      dist: {
+        files: [{
+          dot: true,
+          src: [
+            '<%= config.distPath %>/*'
+          ]
+        }]
+      },
+      'dist-static': {
+        files: [{
+          dot: true,
+          src: [
+            '<%= config.distPath %>/cp/**'
+          ]
+        }]
+      },
+      compiled: {
+        files: [{
+          dot: true,
+          src: [
+            '<%= config.appPath %>/compiled/**'
+          ]
+        }]
+      }
+    },
 
 
-        ngmin: {
-          dist: {
-            src: '.tmp/concat/scripts/app.js',
-            dest: '.tmp/concat/scripts/app.js'
+    // JS code linting.
+    jshint: {
+      options: {
+        camelcase: true,
+        curly: true,
+        eqeqeq: true,
+        eqnull: true,
+        forin: true,
+        freeze: true,
+        immed: true,
+        indent: 2,
+        latedef: true,
+        maxcomplexity: 10,
+        maxdepth: 3,
+        maxlen: 80,
+        maxparams: 20,
+        maxstatements: 200,
+        newcap: true,
+        noarg: true,
+        node: true,
+        noempty: true,
+        nonew: true,
+        nonbsp: true,
+        quotmark: 'single',
+        strict: true,
+        sub: true,
+        trailing: true,
+        undef: true,
+        unused: true
+      },
+      src: {
+        node: false,
+        options: {
+          globals: {
+            angular: true,
+            window: true
           }
           }
         },
         },
+        files: {
+          src: [
+            '<%= config.appPath %>/*.js',
+            '<%= config.appPath %>/{module,page}**/*.js',
+            '!<%= config.appPath %>/vega.js'
+          ]
+        }
+      }
+    },
 
 
-        // Put files not handled in other tasks here
-        copy: {
-            dist: {
-                files: [{
-                    expand: true,
-                    dot: true,
-                    cwd: '<%= yeoman.app %>',
-                    dest: '<%= yeoman.dist %>',
-                    src: [
-                        '*.{ico,png,txt}',
-                        '.htaccess',
-                        'images/{,*/}*.{webp,gif,svg}',
-                        'styles/fonts/{,*/}*.*',
-                        'views/*.*',
-                        //'index.html',
-                        'bower_components/sass-bootstrap/fonts/*.*'
-                    ]
-                }]
-            },
-            styles: {
-                expand: true,
-                dot: true,
-                cwd: '<%= yeoman.app %>/styles',
-                dest: '.tmp/styles/',
-                src: '{,*/}*.css'
-            }
-        },
-        modernizr: {
-            devFile: '<%= yeoman.app %>/bower_components/modernizr/modernizr.js',
-            outputFile: '<%= yeoman.dist %>/bower_components/modernizr/modernizr.js',
-            files: [
-                '<%= yeoman.dist %>/scripts/{,*/}*.js',
-                '<%= yeoman.dist %>/styles/{,*/}*.css',
-                '!<%= yeoman.dist %>/scripts/vendor/*'
-            ],
-            uglify: true
-        },
-        concurrent: {
-            server: [
-                'compass',
-                'copy:styles'
-            ],
-            test: [
-                'copy:styles'
-            ],
-            dist: [
-                //'compass',
-                'copy:styles',
-                'imagemin',
-                'svgmin',
-                'htmlmin'
-            ]
+    // Compile SCSS to CSS.
+    sass: {
+      etcd: {
+        options: {
+          includePaths: ['<%= config.appPath %>/coreos-web/sass'],
+          outputStyle: 'nested'
         },
         },
-        bower: {
-            options: {
-                exclude: ['modernizr']
-            },
-            all: {
-                rjsConfig: '<%= yeoman.app %>/scripts/main.js'
-            }
+        files: {
+          '<%= config.appPath %>/compiled/main.css': '<%= config.appPath %>/main.scss'
         }
         }
-    });
+      }
+    },
+
+    /**
+     * Generate grunt configs for concat, uglify, cssmin.
+     */
+    useminPrepare: {
+      html: '<%= config.appPath %>/index.html',
+      options: {
+        dest: '<%= config.distPath %>'
+      }
+    },
+
+    usemin: {
+      html: ['<%= config.distPath %>/index.html']
+    },
+
+    // This block gets generated by usemin.
+    cssmin: {
+    },
+
+    // This block gets generated by usemin.
+    uglify: {
+    },
 
 
-    grunt.registerTask('server', function (target) {
-        if (target === 'dist') {
-            return grunt.task.run(['build', 'connect:dist:keepalive']);
+    // This block gets generated by usemin.
+    concat: {
+    },
+
+    // Make our angular code minification friendly.
+    ngmin: {
+      dist: {
+        files: [{
+          src: '<%= config.tmpPath %>/concat/app.js',
+          dest: '<%= config.tmpPath %>/concat/app.js'
+        }]
+      }
+    },
+
+    copy: {
+      dist: {
+        files: [{
+          expand: true,
+          cwd: '<%= config.appPath %>',
+          src: ['index.html'],
+          dest: '<%= config.distPath %>'
+        }]
+      },
+      images: {
+        files: [{
+          expand: true,
+          cwd: '<%= config.appPath %>/img',
+          src: ['**'],
+          dest: '<%= config.distPath %>/img'
+        }]
+      },
+      'coreos-web': {
+        files: [{
+          cwd: '<%= config.appPath %>/coreos-web',
+          expand: true,
+          src: [
+            'fonts/*',
+            'img/*'
+          ],
+          dest: '<%= config.distPath %>/coreos-web'
+        }]
+      },
+      'dist-static': {
+        files: [
+          {
+            expand: true,
+            flatten: true,
+            src: [
+              '<%= config.distPath %>/cp/static/*'
+            ],
+            dest: '<%= config.distPath %>'
+          }
+        ]
+      }
+    },
+
+    // Precompile html views into a single javascript file.
+    html2js: {
+      options: {
+        base: '<%= config.appPath %>',
+        rename: function(moduleName) {
+          return '/' + moduleName;
         }
         }
+      },
+      views: {
+        src: [
+          '<%= config.appPath %>/{page,ui,module}/**/*.html'
+        ],
+        dest: '<%= config.appPath %>/compiled/views.js'
+      }
+    }
 
 
-        grunt.task.run([
-            'clean:server',
-            'concurrent:server',
-            'autoprefixer',
-            'connect:livereload',
-            'watch'
-        ]);
+  });
+
+  grunt.registerTask('clean-paths', 'clean up resource paths', function() {
+    grunt.log.writeln('cleaning paths...');
+    function clean(path) {
+      return path.replace('mod/dashboard/static/', '');
+    }
+    ['concat', 'uglify', 'cssmin'].forEach(function(task) {
+      var config = grunt.config(task);
+
+      config.generated.files.forEach(function(fileGroup) {
+        fileGroup.dest = clean(fileGroup.dest);
+        fileGroup.src = fileGroup.src.map(function(path) {
+          return clean(path);
+        });
+      });
+      grunt.config(task, config);
+      grunt.log.ok(task + ' config is now:');
+      grunt.log.writeln(util.inspect(grunt.config(task), false, 4, true));
     });
     });
+  });
+
+  grunt.registerTask('test', [
+    'views',
+    'karma:unit'
+  ]);
+
+  grunt.registerTask('test-watch', [
+    'karma:dev'
+  ]);
+
+  grunt.registerTask('views', [
+    'html2js:views'
+  ]);
 
 
-    grunt.registerTask('test', [
-        'clean:server',
-        'concurrent:test',
-        'autoprefixer',
-        'connect:test',
-        'mocha'
-    ]);
+  grunt.registerTask('dev', [
+    'clean',
+    'jshint',
+    'views',
+    'sass',
+    'concurrent:dev'
+  ]);
 
 
-    grunt.registerTask('build', [
-        'clean:dist',
-        'jshint',
-        'useminPrepare',
-        'concurrent:dist',
-        'autoprefixer',
-        'concat',
-        'cssmin',
-        'ngmin',
-        'usemin',
-        'uglify',
-        'copy:dist'
-    ]);
+  grunt.registerTask('build', [
+    'clean',
+    'jshint',
+    'views',
+    //'test',
+    'sass',
+    'useminPrepare',
+    'clean-paths',
+    'concat',
+    'ngmin:dist',
+    'uglify',
+    'cssmin',
+    'copy:dist',
+    'usemin',
+    'copy:dist-static',
+    'clean:dist-static',
+    'copy:images',
+    'copy:coreos-web'
+  ]);
 
 
-    grunt.registerTask('default', [
-        'jshint',
-        'test',
-        'build'
-    ]);
+  grunt.registerTask('default', ['build']);
 };
 };

+ 22 - 10
mod/dashboard/README.md

@@ -4,26 +4,38 @@
 
 
 If you'd like to contribute to the etcd dashboard mod, follow these instructions. For contributing to the rest of etcd, see the contributing document in the root of the repository.
 If you'd like to contribute to the etcd dashboard mod, follow these instructions. For contributing to the rest of etcd, see the contributing document in the root of the repository.
 
 
-### Install yeoman
+### Install Dependencies
 
 
-http://yeoman.io/
+Requires nodejs.  
 
 
-### Install NPM locally
+Run all commands from within the `/mod/dashboard` directory.  
+
+run `./setup` to install npm modules and bower front-end dependencies.
+
+To run a non-compiled development version of the dashboard:  
+
+Continually compile html templates, sass/css, and run unit tests.
 
 
 ```
 ```
-npm install
+grunt dev
 ```
 ```
 
 
-### Install Bower Components
+Export an environment varible to notify etcd of the dashboard source code location:  
 
 
 ```
 ```
-bower install
+export ETCD_DASHBOARD_DIR=./mod/dashboard/app
 ```
 ```
 
 
-### View in Browser
+Run local etc as usual (be sure to include the cors flag).  
 
 
-run `export ETCD_DASHBOARD_DIR=/absolute/path/to/coreos/etcd/mod/dashboard/app`  
+```
+// from etcd root dir  
+./bin/etcd -cors="*"  
+```
 
 
-Run etcd like you normally would and afterward browse to:
+Alternatively, build the optimized production-build version of the website and run etcd as above:  
 
 
-http://localhost:4001/mod/dashboard/
+```
+grunt  
+export ETCD_DASHBOARD_DIR=./mod/dashboard/dist  
+```

+ 31 - 0
mod/dashboard/app/404.html

@@ -0,0 +1,31 @@
+<div class="co-m-404">
+
+  <div class="row co-l-secondary-nav">
+    <div class="col-lg-3 col-md-3 col-sm-3 col-xs-6 co-m-primary-action"></div>
+    <div class="col-lg-6 col-md-6 col-sm-6 col-xs-12 co-m-page-title">
+      <h1 class="co-fx-text-shadow">Page Not Found</h1>
+    </div>
+  </div>
+
+  <div class="row">
+
+    <div class="col-lg-12 col-md-12 col-sm-12 col-xs-12">
+      <div class="panel co-m-panel co-fx-box-shadow-heavy">
+        <div class="panel-body">
+          <div class="row">
+            <div class="col-lg-6 col-lg-offset-3 col-md-6 col-md-offset-3 col-sm-8 col-sm-offset-2 col-xs-12 co-m-404-animation">
+              <div class="co-m-404-logo" ng-include="'/cp/static/img/globe-only.svg'"></div>
+              <div class="co-m-404-orbit">
+                <div class="co-m-404-moon">
+                  <div class="co-m-404-moon-text">404</div>
+                </div>
+              </div>
+            </div>
+          </div>
+        </div>
+      </div>
+     </div>
+
+  </div>
+
+</div>

+ 6728 - 0
mod/dashboard/app/coreos-web/coreos.css

@@ -0,0 +1,6728 @@
+/*! normalize.css v2.1.3 | MIT License | git.io/normalize */
+article, aside, details, figcaption, figure, footer, header, hgroup, main, nav, section, summary {
+  display: block; }
+
+audio, canvas, video {
+  display: inline-block; }
+
+audio:not([controls]) {
+  display: none;
+  height: 0; }
+
+[hidden], template {
+  display: none; }
+
+html {
+  font-family: sans-serif;
+  -ms-text-size-adjust: 100%;
+  -webkit-text-size-adjust: 100%; }
+
+body {
+  margin: 0; }
+
+a {
+  background: transparent; }
+
+a:focus {
+  outline: thin dotted; }
+
+a:active, a:hover {
+  outline: 0; }
+
+h1 {
+  font-size: 2em;
+  margin: 0.67em 0; }
+
+abbr[title] {
+  border-bottom: 1px dotted; }
+
+b, strong {
+  font-weight: bold; }
+
+dfn {
+  font-style: italic; }
+
+hr {
+  -moz-box-sizing: content-box;
+  box-sizing: content-box;
+  height: 0; }
+
+mark {
+  background: #ff0;
+  color: #000; }
+
+code, kbd, pre, samp {
+  font-family: monospace, serif;
+  font-size: 1em; }
+
+pre {
+  white-space: pre-wrap; }
+
+q {
+  quotes: "\201C" "\201D" "\2018" "\2019"; }
+
+small {
+  font-size: 80%; }
+
+sub, sup {
+  font-size: 75%;
+  line-height: 0;
+  position: relative;
+  vertical-align: baseline; }
+
+sup {
+  top: -0.5em; }
+
+sub {
+  bottom: -0.25em; }
+
+img {
+  border: 0; }
+
+svg:not(:root) {
+  overflow: hidden; }
+
+figure {
+  margin: 0; }
+
+fieldset {
+  border: 1px solid #c0c0c0;
+  margin: 0 2px;
+  padding: 0.35em 0.625em 0.75em; }
+
+legend {
+  border: 0;
+  padding: 0; }
+
+button, input, select, textarea {
+  font-family: inherit;
+  font-size: 100%;
+  margin: 0; }
+
+button, input {
+  line-height: normal; }
+
+button, select {
+  text-transform: none; }
+
+button, html input[type="button"], input[type="reset"], input[type="submit"] {
+  -webkit-appearance: button;
+  cursor: pointer; }
+
+button[disabled], html input[disabled] {
+  cursor: default; }
+
+input[type="checkbox"], input[type="radio"] {
+  box-sizing: border-box;
+  padding: 0; }
+
+input[type="search"] {
+  -webkit-appearance: textfield;
+  -moz-box-sizing: content-box;
+  -webkit-box-sizing: content-box;
+  box-sizing: content-box; }
+
+input[type="search"]::-webkit-search-cancel-button, input[type="search"]::-webkit-search-decoration {
+  -webkit-appearance: none; }
+
+button::-moz-focus-inner, input::-moz-focus-inner {
+  border: 0;
+  padding: 0; }
+
+textarea {
+  overflow: auto;
+  vertical-align: top; }
+
+table {
+  border-collapse: collapse;
+  border-spacing: 0; }
+
+@media print {
+  @page {
+    margin: 2cm 0.5cm; }
+
+  * {
+    text-shadow: none !important;
+    color: #000 !important;
+    background: transparent !important;
+    box-shadow: none !important; }
+  a, a:visited {
+    text-decoration: underline; }
+  a[href]:after {
+    content: " (" attr(href) ")"; }
+  abbr[title]:after {
+    content: " (" attr(title) ")"; }
+  a[href^="javascript:"]:after, a[href^="#"]:after {
+    content: ""; }
+  pre, blockquote {
+    border: 1px solid #999;
+    page-break-inside: avoid; }
+  thead {
+    display: table-header-group; }
+  tr, img {
+    page-break-inside: avoid; }
+  img {
+    max-width: 100% !important; }
+  p, h2, h3 {
+    orphans: 3;
+    widows: 3; }
+  h2, h3 {
+    page-break-after: avoid; }
+  select {
+    background: #fff !important; }
+  .navbar {
+    display: none; }
+  .table td, .table th {
+    background-color: #fff !important; }
+  .btn > .caret, .dropup > .btn > .caret {
+    border-top-color: #000 !important; }
+  .label {
+    border: 1px solid #000; }
+  .table {
+    border-collapse: collapse !important; }
+  .table-bordered th, .table-bordered td {
+    border: 1px solid #ddd !important; } }
+
+*, *:before, *:after {
+  -webkit-box-sizing: border-box;
+  -moz-box-sizing: border-box;
+  box-sizing: border-box; }
+
+html {
+  font-size: 62.5%;
+  -webkit-tap-highlight-color: rgba(0, 0, 0, 0); }
+
+body {
+  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
+  font-size: 14px;
+  line-height: 1.42857;
+  color: #333333;
+  background-color: #fff; }
+
+input, button, select, textarea {
+  font-family: inherit;
+  font-size: inherit;
+  line-height: inherit; }
+
+a {
+  color: #428bca;
+  text-decoration: none; }
+  a:hover, a:focus {
+    color: #2a6596;
+    text-decoration: underline; }
+  a:focus {
+    outline: thin dotted #333;
+    outline: 5px auto-webkit-focus-ring-color;
+    outline-offset: -2px; }
+
+img {
+  vertical-align: middle; }
+
+.img-responsive {
+  display: block;
+  max-width: 100%;
+  height: auto; }
+
+.img-rounded {
+  border-radius: 6px; }
+
+.img-thumbnail, .thumbnail {
+  padding: 4px;
+  line-height: 1.42857;
+  background-color: #fff;
+  border: 1px solid #ddd;
+  border-radius: 4px;
+  -webkit-transition: all 0.2s ease-in-out;
+  transition: all 0.2s ease-in-out;
+  display: inline-block;
+  max-width: 100%;
+  height: auto; }
+
+.img-circle {
+  border-radius: 50%; }
+
+hr {
+  margin-top: 20px;
+  margin-bottom: 20px;
+  border: 0;
+  border-top: 1px solid #eeeeee; }
+
+.sr-only {
+  position: absolute;
+  width: 1px;
+  height: 1px;
+  margin: -1px;
+  padding: 0;
+  overflow: hidden;
+  clip: rect(0, 0, 0, 0);
+  border: 0; }
+
+p {
+  margin: 0 0 10px; }
+
+.lead {
+  margin-bottom: 20px;
+  font-size: 16px;
+  font-weight: 200;
+  line-height: 1.4; }
+  @media (min-width: 768px) {
+    .lead {
+      font-size: 21px; } }
+
+small, .small {
+  font-size: 85%; }
+
+cite {
+  font-style: normal; }
+
+.text-muted {
+  color: #999999; }
+
+.text-primary {
+  color: #428bca; }
+  .text-primary:hover {
+    color: #3073a9; }
+
+.text-warning {
+  color: #c09853; }
+  .text-warning:hover {
+    color: #a47c3c; }
+
+.text-danger {
+  color: #b94a48; }
+  .text-danger:hover {
+    color: #953b39; }
+
+.text-success {
+  color: #468847; }
+  .text-success:hover {
+    color: #356635; }
+
+.text-info {
+  color: #3a87ad; }
+  .text-info:hover {
+    color: #2d6a87; }
+
+.text-left {
+  text-align: left; }
+
+.text-right {
+  text-align: right; }
+
+.text-center {
+  text-align: center; }
+
+h1, h2, h3, h4, h5, h6, .h1, .h2, .h3, .h4, .h5, .h6 {
+  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
+  font-weight: 500;
+  line-height: 1.1;
+  color: inherit; }
+  h1 small, h1 .small, h2 small, h2 .small, h3 small, h3 .small, h4 small, h4 .small, h5 small, h5 .small, h6 small, h6 .small, .h1 small, .h1 .small, .h2 small, .h2 .small, .h3 small, .h3 .small, .h4 small, .h4 .small, .h5 small, .h5 .small, .h6 small, .h6 .small {
+    font-weight: normal;
+    line-height: 1;
+    color: #999999; }
+
+h1, h2, h3 {
+  margin-top: 20px;
+  margin-bottom: 10px; }
+  h1 small, h1 .small, h2 small, h2 .small, h3 small, h3 .small {
+    font-size: 65%; }
+
+h4, h5, h6 {
+  margin-top: 10px;
+  margin-bottom: 10px; }
+  h4 small, h4 .small, h5 small, h5 .small, h6 small, h6 .small {
+    font-size: 75%; }
+
+h1, .h1 {
+  font-size: 36px; }
+
+h2, .h2 {
+  font-size: 30px; }
+
+h3, .h3 {
+  font-size: 24px; }
+
+h4, .h4 {
+  font-size: 18px; }
+
+h5, .h5 {
+  font-size: 14px; }
+
+h6, .h6 {
+  font-size: 12px; }
+
+.page-header {
+  padding-bottom: 9px;
+  margin: 40px 0 20px;
+  border-bottom: 1px solid #eeeeee; }
+
+ul, ol {
+  margin-top: 0;
+  margin-bottom: 10px; }
+  ul ul, ul ol, ol ul, ol ol {
+    margin-bottom: 0; }
+
+.list-unstyled, .list-inline {
+  padding-left: 0;
+  list-style: none; }
+
+.list-inline > li {
+  display: inline-block;
+  padding-left: 5px;
+  padding-right: 5px; }
+  .list-inline > li:first-child {
+    padding-left: 0; }
+
+dl {
+  margin-bottom: 20px; }
+
+dt, dd {
+  line-height: 1.42857; }
+
+dt {
+  font-weight: bold; }
+
+dd {
+  margin-left: 0; }
+
+@media (min-width: 768px) {
+  .dl-horizontal dt {
+    float: left;
+    width: 160px;
+    clear: left;
+    text-align: right;
+    overflow: hidden;
+    text-overflow: ellipsis;
+    white-space: nowrap; }
+  .dl-horizontal dd {
+    margin-left: 180px; }
+    .dl-horizontal dd:before, .dl-horizontal dd:after {
+      content: " ";
+      /* 1 */
+      display: table;
+      /* 2 */ }
+    .dl-horizontal dd:after {
+      clear: both; } }
+
+abbr[title], abbr[data-original-title] {
+  cursor: help;
+  border-bottom: 1px dotted #999999; }
+
+abbr.initialism {
+  font-size: 90%;
+  text-transform: uppercase; }
+
+blockquote {
+  padding: 10px 20px;
+  margin: 0 0 20px;
+  border-left: 5px solid #eeeeee; }
+  blockquote p {
+    font-size: 17.5px;
+    font-weight: 300;
+    line-height: 1.25; }
+  blockquote p:last-child {
+    margin-bottom: 0; }
+  blockquote small {
+    display: block;
+    line-height: 1.42857;
+    color: #999999; }
+    blockquote small:before {
+      content: '\2014 \00A0'; }
+  blockquote.pull-right {
+    padding-right: 15px;
+    padding-left: 0;
+    border-right: 5px solid #eeeeee;
+    border-left: 0; }
+    blockquote.pull-right p, blockquote.pull-right small, blockquote.pull-right .small {
+      text-align: right; }
+    blockquote.pull-right small:before, blockquote.pull-right .small:before {
+      content: ''; }
+    blockquote.pull-right small:after, blockquote.pull-right .small:after {
+      content: '\00A0 \2014'; }
+
+blockquote:before, blockquote:after {
+  content: ""; }
+
+address {
+  margin-bottom: 20px;
+  font-style: normal;
+  line-height: 1.42857; }
+
+code, kbd, pre, samp {
+  font-family: Monaco, Menlo, Consolas, "Courier New", monospace; }
+
+code {
+  padding: 2px 4px;
+  font-size: 90%;
+  color: #c7254e;
+  background-color: #f9f2f4;
+  white-space: nowrap;
+  border-radius: 4px; }
+
+pre {
+  display: block;
+  padding: 9.5px;
+  margin: 0 0 10px;
+  font-size: 13px;
+  line-height: 1.42857;
+  word-break: break-all;
+  word-wrap: break-word;
+  color: #333333;
+  background-color: #f5f5f5;
+  border: 1px solid #ccc;
+  border-radius: 4px; }
+  pre code {
+    padding: 0;
+    font-size: inherit;
+    color: inherit;
+    white-space: pre-wrap;
+    background-color: transparent;
+    border-radius: 0; }
+
+.pre-scrollable {
+  max-height: 340px;
+  overflow-y: scroll; }
+
+.container {
+  margin-right: auto;
+  margin-left: auto;
+  padding-left: 15px;
+  padding-right: 15px; }
+  .container:before, .container:after {
+    content: " ";
+    /* 1 */
+    display: table;
+    /* 2 */ }
+  .container:after {
+    clear: both; }
+
+.row {
+  margin-left: -15px;
+  margin-right: -15px; }
+  .row:before, .row:after {
+    content: " ";
+    /* 1 */
+    display: table;
+    /* 2 */ }
+  .row:after {
+    clear: both; }
+
+.col-xs-12, .col-sm-12, .col-md-12, .col-lg-12, .col-xs-11, .col-sm-11, .col-md-11, .col-lg-11, .col-xs-10, .col-sm-10, .col-md-10, .col-lg-10, .col-xs-9, .col-sm-9, .col-md-9, .col-lg-9, .col-xs-8, .col-sm-8, .col-md-8, .col-lg-8, .col-xs-7, .col-sm-7, .col-md-7, .col-lg-7, .col-xs-6, .col-sm-6, .col-md-6, .col-lg-6, .col-xs-5, .col-sm-5, .col-md-5, .col-lg-5, .col-xs-4, .col-sm-4, .col-md-4, .col-lg-4, .col-xs-3, .col-sm-3, .col-md-3, .col-lg-3, .col-xs-2, .col-sm-2, .col-md-2, .col-lg-2, .col-xs-1, .col-sm-1, .col-md-1, .col-lg-1 {
+  position: relative;
+  min-height: 1px;
+  padding-left: 15px;
+  padding-right: 15px; }
+
+.col-xs-12, .col-xs-11, .col-xs-10, .col-xs-9, .col-xs-8, .col-xs-7, .col-xs-6, .col-xs-5, .col-xs-4, .col-xs-3, .col-xs-2, .col-xs-1 {
+  float: left; }
+
+.col-xs-1 {
+  width: 8.33333%; }
+
+.col-xs-2 {
+  width: 16.66667%; }
+
+.col-xs-3 {
+  width: 25%; }
+
+.col-xs-4 {
+  width: 33.33333%; }
+
+.col-xs-5 {
+  width: 41.66667%; }
+
+.col-xs-6 {
+  width: 50%; }
+
+.col-xs-7 {
+  width: 58.33333%; }
+
+.col-xs-8 {
+  width: 66.66667%; }
+
+.col-xs-9 {
+  width: 75%; }
+
+.col-xs-10 {
+  width: 83.33333%; }
+
+.col-xs-11 {
+  width: 91.66667%; }
+
+.col-xs-12 {
+  width: 100%; }
+
+.col-xs-pull-0 {
+  right: 0%; }
+
+.col-xs-pull-1 {
+  right: 8.33333%; }
+
+.col-xs-pull-2 {
+  right: 16.66667%; }
+
+.col-xs-pull-3 {
+  right: 25%; }
+
+.col-xs-pull-4 {
+  right: 33.33333%; }
+
+.col-xs-pull-5 {
+  right: 41.66667%; }
+
+.col-xs-pull-6 {
+  right: 50%; }
+
+.col-xs-pull-7 {
+  right: 58.33333%; }
+
+.col-xs-pull-8 {
+  right: 66.66667%; }
+
+.col-xs-pull-9 {
+  right: 75%; }
+
+.col-xs-pull-10 {
+  right: 83.33333%; }
+
+.col-xs-pull-11 {
+  right: 91.66667%; }
+
+.col-xs-pull-12 {
+  right: 100%; }
+
+.col-xs-push-0 {
+  left: 0%; }
+
+.col-xs-push-1 {
+  left: 8.33333%; }
+
+.col-xs-push-2 {
+  left: 16.66667%; }
+
+.col-xs-push-3 {
+  left: 25%; }
+
+.col-xs-push-4 {
+  left: 33.33333%; }
+
+.col-xs-push-5 {
+  left: 41.66667%; }
+
+.col-xs-push-6 {
+  left: 50%; }
+
+.col-xs-push-7 {
+  left: 58.33333%; }
+
+.col-xs-push-8 {
+  left: 66.66667%; }
+
+.col-xs-push-9 {
+  left: 75%; }
+
+.col-xs-push-10 {
+  left: 83.33333%; }
+
+.col-xs-push-11 {
+  left: 91.66667%; }
+
+.col-xs-push-12 {
+  left: 100%; }
+
+.col-xs-offset-0 {
+  margin-left: 0%; }
+
+.col-xs-offset-1 {
+  margin-left: 8.33333%; }
+
+.col-xs-offset-2 {
+  margin-left: 16.66667%; }
+
+.col-xs-offset-3 {
+  margin-left: 25%; }
+
+.col-xs-offset-4 {
+  margin-left: 33.33333%; }
+
+.col-xs-offset-5 {
+  margin-left: 41.66667%; }
+
+.col-xs-offset-6 {
+  margin-left: 50%; }
+
+.col-xs-offset-7 {
+  margin-left: 58.33333%; }
+
+.col-xs-offset-8 {
+  margin-left: 66.66667%; }
+
+.col-xs-offset-9 {
+  margin-left: 75%; }
+
+.col-xs-offset-10 {
+  margin-left: 83.33333%; }
+
+.col-xs-offset-11 {
+  margin-left: 91.66667%; }
+
+.col-xs-offset-12 {
+  margin-left: 100%; }
+
+@media (min-width: 768px) {
+  .container {
+    width: 750px; }
+  .col-sm-12, .col-sm-11, .col-sm-10, .col-sm-9, .col-sm-8, .col-sm-7, .col-sm-6, .col-sm-5, .col-sm-4, .col-sm-3, .col-sm-2, .col-sm-1 {
+    float: left; }
+  .col-sm-1 {
+    width: 8.33333%; }
+  .col-sm-2 {
+    width: 16.66667%; }
+  .col-sm-3 {
+    width: 25%; }
+  .col-sm-4 {
+    width: 33.33333%; }
+  .col-sm-5 {
+    width: 41.66667%; }
+  .col-sm-6 {
+    width: 50%; }
+  .col-sm-7 {
+    width: 58.33333%; }
+  .col-sm-8 {
+    width: 66.66667%; }
+  .col-sm-9 {
+    width: 75%; }
+  .col-sm-10 {
+    width: 83.33333%; }
+  .col-sm-11 {
+    width: 91.66667%; }
+  .col-sm-12 {
+    width: 100%; }
+  .col-sm-pull-0 {
+    right: 0%; }
+  .col-sm-pull-1 {
+    right: 8.33333%; }
+  .col-sm-pull-2 {
+    right: 16.66667%; }
+  .col-sm-pull-3 {
+    right: 25%; }
+  .col-sm-pull-4 {
+    right: 33.33333%; }
+  .col-sm-pull-5 {
+    right: 41.66667%; }
+  .col-sm-pull-6 {
+    right: 50%; }
+  .col-sm-pull-7 {
+    right: 58.33333%; }
+  .col-sm-pull-8 {
+    right: 66.66667%; }
+  .col-sm-pull-9 {
+    right: 75%; }
+  .col-sm-pull-10 {
+    right: 83.33333%; }
+  .col-sm-pull-11 {
+    right: 91.66667%; }
+  .col-sm-pull-12 {
+    right: 100%; }
+  .col-sm-push-0 {
+    left: 0%; }
+  .col-sm-push-1 {
+    left: 8.33333%; }
+  .col-sm-push-2 {
+    left: 16.66667%; }
+  .col-sm-push-3 {
+    left: 25%; }
+  .col-sm-push-4 {
+    left: 33.33333%; }
+  .col-sm-push-5 {
+    left: 41.66667%; }
+  .col-sm-push-6 {
+    left: 50%; }
+  .col-sm-push-7 {
+    left: 58.33333%; }
+  .col-sm-push-8 {
+    left: 66.66667%; }
+  .col-sm-push-9 {
+    left: 75%; }
+  .col-sm-push-10 {
+    left: 83.33333%; }
+  .col-sm-push-11 {
+    left: 91.66667%; }
+  .col-sm-push-12 {
+    left: 100%; }
+  .col-sm-offset-0 {
+    margin-left: 0%; }
+  .col-sm-offset-1 {
+    margin-left: 8.33333%; }
+  .col-sm-offset-2 {
+    margin-left: 16.66667%; }
+  .col-sm-offset-3 {
+    margin-left: 25%; }
+  .col-sm-offset-4 {
+    margin-left: 33.33333%; }
+  .col-sm-offset-5 {
+    margin-left: 41.66667%; }
+  .col-sm-offset-6 {
+    margin-left: 50%; }
+  .col-sm-offset-7 {
+    margin-left: 58.33333%; }
+  .col-sm-offset-8 {
+    margin-left: 66.66667%; }
+  .col-sm-offset-9 {
+    margin-left: 75%; }
+  .col-sm-offset-10 {
+    margin-left: 83.33333%; }
+  .col-sm-offset-11 {
+    margin-left: 91.66667%; }
+  .col-sm-offset-12 {
+    margin-left: 100%; } }
+
+@media (min-width: 992px) {
+  .container {
+    width: 970px; }
+  .col-md-12, .col-md-11, .col-md-10, .col-md-9, .col-md-8, .col-md-7, .col-md-6, .col-md-5, .col-md-4, .col-md-3, .col-md-2, .col-md-1 {
+    float: left; }
+  .col-md-1 {
+    width: 8.33333%; }
+  .col-md-2 {
+    width: 16.66667%; }
+  .col-md-3 {
+    width: 25%; }
+  .col-md-4 {
+    width: 33.33333%; }
+  .col-md-5 {
+    width: 41.66667%; }
+  .col-md-6 {
+    width: 50%; }
+  .col-md-7 {
+    width: 58.33333%; }
+  .col-md-8 {
+    width: 66.66667%; }
+  .col-md-9 {
+    width: 75%; }
+  .col-md-10 {
+    width: 83.33333%; }
+  .col-md-11 {
+    width: 91.66667%; }
+  .col-md-12 {
+    width: 100%; }
+  .col-md-pull-0 {
+    right: 0%; }
+  .col-md-pull-1 {
+    right: 8.33333%; }
+  .col-md-pull-2 {
+    right: 16.66667%; }
+  .col-md-pull-3 {
+    right: 25%; }
+  .col-md-pull-4 {
+    right: 33.33333%; }
+  .col-md-pull-5 {
+    right: 41.66667%; }
+  .col-md-pull-6 {
+    right: 50%; }
+  .col-md-pull-7 {
+    right: 58.33333%; }
+  .col-md-pull-8 {
+    right: 66.66667%; }
+  .col-md-pull-9 {
+    right: 75%; }
+  .col-md-pull-10 {
+    right: 83.33333%; }
+  .col-md-pull-11 {
+    right: 91.66667%; }
+  .col-md-pull-12 {
+    right: 100%; }
+  .col-md-push-0 {
+    left: 0%; }
+  .col-md-push-1 {
+    left: 8.33333%; }
+  .col-md-push-2 {
+    left: 16.66667%; }
+  .col-md-push-3 {
+    left: 25%; }
+  .col-md-push-4 {
+    left: 33.33333%; }
+  .col-md-push-5 {
+    left: 41.66667%; }
+  .col-md-push-6 {
+    left: 50%; }
+  .col-md-push-7 {
+    left: 58.33333%; }
+  .col-md-push-8 {
+    left: 66.66667%; }
+  .col-md-push-9 {
+    left: 75%; }
+  .col-md-push-10 {
+    left: 83.33333%; }
+  .col-md-push-11 {
+    left: 91.66667%; }
+  .col-md-push-12 {
+    left: 100%; }
+  .col-md-offset-0 {
+    margin-left: 0%; }
+  .col-md-offset-1 {
+    margin-left: 8.33333%; }
+  .col-md-offset-2 {
+    margin-left: 16.66667%; }
+  .col-md-offset-3 {
+    margin-left: 25%; }
+  .col-md-offset-4 {
+    margin-left: 33.33333%; }
+  .col-md-offset-5 {
+    margin-left: 41.66667%; }
+  .col-md-offset-6 {
+    margin-left: 50%; }
+  .col-md-offset-7 {
+    margin-left: 58.33333%; }
+  .col-md-offset-8 {
+    margin-left: 66.66667%; }
+  .col-md-offset-9 {
+    margin-left: 75%; }
+  .col-md-offset-10 {
+    margin-left: 83.33333%; }
+  .col-md-offset-11 {
+    margin-left: 91.66667%; }
+  .col-md-offset-12 {
+    margin-left: 100%; } }
+
+@media (min-width: 1200px) {
+  .container {
+    width: 1170px; }
+  .col-lg-12, .col-lg-11, .col-lg-10, .col-lg-9, .col-lg-8, .col-lg-7, .col-lg-6, .col-lg-5, .col-lg-4, .col-lg-3, .col-lg-2, .col-lg-1 {
+    float: left; }
+  .col-lg-1 {
+    width: 8.33333%; }
+  .col-lg-2 {
+    width: 16.66667%; }
+  .col-lg-3 {
+    width: 25%; }
+  .col-lg-4 {
+    width: 33.33333%; }
+  .col-lg-5 {
+    width: 41.66667%; }
+  .col-lg-6 {
+    width: 50%; }
+  .col-lg-7 {
+    width: 58.33333%; }
+  .col-lg-8 {
+    width: 66.66667%; }
+  .col-lg-9 {
+    width: 75%; }
+  .col-lg-10 {
+    width: 83.33333%; }
+  .col-lg-11 {
+    width: 91.66667%; }
+  .col-lg-12 {
+    width: 100%; }
+  .col-lg-pull-0 {
+    right: 0%; }
+  .col-lg-pull-1 {
+    right: 8.33333%; }
+  .col-lg-pull-2 {
+    right: 16.66667%; }
+  .col-lg-pull-3 {
+    right: 25%; }
+  .col-lg-pull-4 {
+    right: 33.33333%; }
+  .col-lg-pull-5 {
+    right: 41.66667%; }
+  .col-lg-pull-6 {
+    right: 50%; }
+  .col-lg-pull-7 {
+    right: 58.33333%; }
+  .col-lg-pull-8 {
+    right: 66.66667%; }
+  .col-lg-pull-9 {
+    right: 75%; }
+  .col-lg-pull-10 {
+    right: 83.33333%; }
+  .col-lg-pull-11 {
+    right: 91.66667%; }
+  .col-lg-pull-12 {
+    right: 100%; }
+  .col-lg-push-0 {
+    left: 0%; }
+  .col-lg-push-1 {
+    left: 8.33333%; }
+  .col-lg-push-2 {
+    left: 16.66667%; }
+  .col-lg-push-3 {
+    left: 25%; }
+  .col-lg-push-4 {
+    left: 33.33333%; }
+  .col-lg-push-5 {
+    left: 41.66667%; }
+  .col-lg-push-6 {
+    left: 50%; }
+  .col-lg-push-7 {
+    left: 58.33333%; }
+  .col-lg-push-8 {
+    left: 66.66667%; }
+  .col-lg-push-9 {
+    left: 75%; }
+  .col-lg-push-10 {
+    left: 83.33333%; }
+  .col-lg-push-11 {
+    left: 91.66667%; }
+  .col-lg-push-12 {
+    left: 100%; }
+  .col-lg-offset-0 {
+    margin-left: 0%; }
+  .col-lg-offset-1 {
+    margin-left: 8.33333%; }
+  .col-lg-offset-2 {
+    margin-left: 16.66667%; }
+  .col-lg-offset-3 {
+    margin-left: 25%; }
+  .col-lg-offset-4 {
+    margin-left: 33.33333%; }
+  .col-lg-offset-5 {
+    margin-left: 41.66667%; }
+  .col-lg-offset-6 {
+    margin-left: 50%; }
+  .col-lg-offset-7 {
+    margin-left: 58.33333%; }
+  .col-lg-offset-8 {
+    margin-left: 66.66667%; }
+  .col-lg-offset-9 {
+    margin-left: 75%; }
+  .col-lg-offset-10 {
+    margin-left: 83.33333%; }
+  .col-lg-offset-11 {
+    margin-left: 91.66667%; }
+  .col-lg-offset-12 {
+    margin-left: 100%; } }
+
+table {
+  max-width: 100%;
+  background-color: transparent; }
+
+th {
+  text-align: left; }
+
+.table {
+  width: 100%;
+  margin-bottom: 20px; }
+  .table > thead > tr > th, .table > thead > tr > td, .table > tbody > tr > th, .table > tbody > tr > td, .table > tfoot > tr > th, .table > tfoot > tr > td {
+    padding: 8px;
+    line-height: 1.42857;
+    vertical-align: top;
+    border-top: 1px solid #ddd; }
+  .table > thead > tr > th {
+    vertical-align: bottom;
+    border-bottom: 2px solid #ddd; }
+  .table > caption + thead > tr:first-child > th, .table > caption + thead > tr:first-child > td, .table > colgroup + thead > tr:first-child > th, .table > colgroup + thead > tr:first-child > td, .table > thead:first-child > tr:first-child > th, .table > thead:first-child > tr:first-child > td {
+    border-top: 0; }
+  .table > tbody + tbody {
+    border-top: 2px solid #ddd; }
+  .table .table {
+    background-color: #fff; }
+
+.table-condensed > thead > tr > th, .table-condensed > thead > tr > td, .table-condensed > tbody > tr > th, .table-condensed > tbody > tr > td, .table-condensed > tfoot > tr > th, .table-condensed > tfoot > tr > td {
+  padding: 5px; }
+
+.table-bordered {
+  border: 1px solid #ddd; }
+  .table-bordered > thead > tr > th, .table-bordered > thead > tr > td, .table-bordered > tbody > tr > th, .table-bordered > tbody > tr > td, .table-bordered > tfoot > tr > th, .table-bordered > tfoot > tr > td {
+    border: 1px solid #ddd; }
+  .table-bordered > thead > tr > th, .table-bordered > thead > tr > td {
+    border-bottom-width: 2px; }
+
+.table-striped > tbody > tr:nth-child(odd) > td, .table-striped > tbody > tr:nth-child(odd) > th {
+  background-color: #f9f9f9; }
+
+.table-hover > tbody > tr:hover > td, .table-hover > tbody > tr:hover > th {
+  background-color: #f5f5f5; }
+
+table col[class*="col-"] {
+  float: none;
+  display: table-column; }
+
+table td[class*="col-"], table th[class*="col-"] {
+  float: none;
+  display: table-cell; }
+
+.table > thead > tr > td.active, .table > thead > tr > th.active, .table > thead > tr.active > td, .table > thead > tr.active > th, .table > tbody > tr > td.active, .table > tbody > tr > th.active, .table > tbody > tr.active > td, .table > tbody > tr.active > th, .table > tfoot > tr > td.active, .table > tfoot > tr > th.active, .table > tfoot > tr.active > td, .table > tfoot > tr.active > th {
+  background-color: #f5f5f5; }
+
+.table > thead > tr > td.success, .table > thead > tr > th.success, .table > thead > tr.success > td, .table > thead > tr.success > th, .table > tbody > tr > td.success, .table > tbody > tr > th.success, .table > tbody > tr.success > td, .table > tbody > tr.success > th, .table > tfoot > tr > td.success, .table > tfoot > tr > th.success, .table > tfoot > tr.success > td, .table > tfoot > tr.success > th {
+  background-color: #dff0d8; }
+
+.table-hover > tbody > tr > td.success:hover, .table-hover > tbody > tr > th.success:hover, .table-hover > tbody > tr.success:hover > td, .table-hover > tbody > tr.success:hover > th {
+  background-color: #d0e9c6; }
+
+.table > thead > tr > td.danger, .table > thead > tr > th.danger, .table > thead > tr.danger > td, .table > thead > tr.danger > th, .table > tbody > tr > td.danger, .table > tbody > tr > th.danger, .table > tbody > tr.danger > td, .table > tbody > tr.danger > th, .table > tfoot > tr > td.danger, .table > tfoot > tr > th.danger, .table > tfoot > tr.danger > td, .table > tfoot > tr.danger > th {
+  background-color: #f2dede; }
+
+.table-hover > tbody > tr > td.danger:hover, .table-hover > tbody > tr > th.danger:hover, .table-hover > tbody > tr.danger:hover > td, .table-hover > tbody > tr.danger:hover > th {
+  background-color: #ebcccc; }
+
+.table > thead > tr > td.warning, .table > thead > tr > th.warning, .table > thead > tr.warning > td, .table > thead > tr.warning > th, .table > tbody > tr > td.warning, .table > tbody > tr > th.warning, .table > tbody > tr.warning > td, .table > tbody > tr.warning > th, .table > tfoot > tr > td.warning, .table > tfoot > tr > th.warning, .table > tfoot > tr.warning > td, .table > tfoot > tr.warning > th {
+  background-color: #fcf8e3; }
+
+.table-hover > tbody > tr > td.warning:hover, .table-hover > tbody > tr > th.warning:hover, .table-hover > tbody > tr.warning:hover > td, .table-hover > tbody > tr.warning:hover > th {
+  background-color: #faf2cc; }
+
+@media (max-width: 767px) {
+  .table-responsive {
+    width: 100%;
+    margin-bottom: 15px;
+    overflow-y: hidden;
+    overflow-x: scroll;
+    -ms-overflow-style: -ms-autohiding-scrollbar;
+    border: 1px solid #ddd;
+    -webkit-overflow-scrolling: touch; }
+    .table-responsive > .table {
+      margin-bottom: 0; }
+      .table-responsive > .table > thead > tr > th, .table-responsive > .table > thead > tr > td, .table-responsive > .table > tbody > tr > th, .table-responsive > .table > tbody > tr > td, .table-responsive > .table > tfoot > tr > th, .table-responsive > .table > tfoot > tr > td {
+        white-space: nowrap; }
+    .table-responsive > .table-bordered {
+      border: 0; }
+      .table-responsive > .table-bordered > thead > tr > th:first-child, .table-responsive > .table-bordered > thead > tr > td:first-child, .table-responsive > .table-bordered > tbody > tr > th:first-child, .table-responsive > .table-bordered > tbody > tr > td:first-child, .table-responsive > .table-bordered > tfoot > tr > th:first-child, .table-responsive > .table-bordered > tfoot > tr > td:first-child {
+        border-left: 0; }
+      .table-responsive > .table-bordered > thead > tr > th:last-child, .table-responsive > .table-bordered > thead > tr > td:last-child, .table-responsive > .table-bordered > tbody > tr > th:last-child, .table-responsive > .table-bordered > tbody > tr > td:last-child, .table-responsive > .table-bordered > tfoot > tr > th:last-child, .table-responsive > .table-bordered > tfoot > tr > td:last-child {
+        border-right: 0; }
+      .table-responsive > .table-bordered > tbody > tr:last-child > th, .table-responsive > .table-bordered > tbody > tr:last-child > td, .table-responsive > .table-bordered > tfoot > tr:last-child > th, .table-responsive > .table-bordered > tfoot > tr:last-child > td {
+        border-bottom: 0; } }
+
+fieldset {
+  padding: 0;
+  margin: 0;
+  border: 0; }
+
+legend {
+  display: block;
+  width: 100%;
+  padding: 0;
+  margin-bottom: 20px;
+  font-size: 21px;
+  line-height: inherit;
+  color: #333333;
+  border: 0;
+  border-bottom: 1px solid #e5e5e5; }
+
+label {
+  display: inline-block;
+  margin-bottom: 5px;
+  font-weight: bold; }
+
+input[type="search"] {
+  -webkit-box-sizing: border-box;
+  -moz-box-sizing: border-box;
+  box-sizing: border-box; }
+
+input[type="radio"], input[type="checkbox"] {
+  margin: 4px 0 0;
+  margin-top: 1px \9;
+  /* IE8-9 */
+  line-height: normal; }
+
+input[type="file"] {
+  display: block; }
+
+select[multiple], select[size] {
+  height: auto; }
+
+select optgroup {
+  font-size: inherit;
+  font-style: inherit;
+  font-family: inherit; }
+
+input[type="file"]:focus, input[type="radio"]:focus, input[type="checkbox"]:focus {
+  outline: thin dotted #333;
+  outline: 5px auto-webkit-focus-ring-color;
+  outline-offset: -2px; }
+
+input[type="number"]::-webkit-outer-spin-button, input[type="number"]::-webkit-inner-spin-button {
+  height: auto; }
+
+output {
+  display: block;
+  padding-top: 7px;
+  font-size: 14px;
+  line-height: 1.42857;
+  color: #555555;
+  vertical-align: middle; }
+
+.form-control {
+  display: block;
+  width: 100%;
+  height: 34px;
+  padding: 6px 12px;
+  font-size: 14px;
+  line-height: 1.42857;
+  color: #555555;
+  vertical-align: middle;
+  background-color: #fff;
+  background-image: none;
+  border: 1px solid #ccc;
+  border-radius: 4px;
+  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
+  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
+  -webkit-transition: border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s;
+  transition: border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s; }
+  .form-control:focus {
+    border-color: #66afe9;
+    outline: 0;
+    -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(102, 175, 233, 0.6);
+    box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(102, 175, 233, 0.6); }
+  .form-control:-moz-placeholder {
+    color: #999999; }
+  .form-control::-moz-placeholder {
+    color: #999999; }
+  .form-control:-ms-input-placeholder {
+    color: #999999; }
+  .form-control::-webkit-input-placeholder {
+    color: #999999; }
+  .form-control[disabled], .form-control[readonly], fieldset[disabled] .form-control {
+    cursor: not-allowed;
+    background-color: #eeeeee; }
+
+textarea.form-control {
+  height: auto; }
+
+.form-group {
+  margin-bottom: 15px; }
+
+.radio, .checkbox {
+  display: block;
+  min-height: 20px;
+  margin-top: 10px;
+  margin-bottom: 10px;
+  padding-left: 20px;
+  vertical-align: middle; }
+  .radio label, .checkbox label {
+    display: inline;
+    margin-bottom: 0;
+    font-weight: normal;
+    cursor: pointer; }
+
+.radio input[type="radio"], .radio-inline input[type="radio"], .checkbox input[type="checkbox"], .checkbox-inline input[type="checkbox"] {
+  float: left;
+  margin-left: -20px; }
+
+.radio + .radio, .checkbox + .checkbox {
+  margin-top: -5px; }
+
+.radio-inline, .checkbox-inline {
+  display: inline-block;
+  padding-left: 20px;
+  margin-bottom: 0;
+  vertical-align: middle;
+  font-weight: normal;
+  cursor: pointer; }
+
+.radio-inline + .radio-inline, .checkbox-inline + .checkbox-inline {
+  margin-top: 0;
+  margin-left: 10px; }
+
+input[type="radio"][disabled], fieldset[disabled] input[type="radio"], input[type="checkbox"][disabled], fieldset[disabled] input[type="checkbox"], .radio[disabled], fieldset[disabled] .radio, .radio-inline[disabled], fieldset[disabled] .radio-inline, .checkbox[disabled], fieldset[disabled] .checkbox, .checkbox-inline[disabled], fieldset[disabled] .checkbox-inline {
+  cursor: not-allowed; }
+
+.input-sm, .input-group-sm > .form-control, .input-group-sm > .input-group-addon, .input-group-sm > .input-group-btn > .btn {
+  height: 30px;
+  padding: 5px 10px;
+  font-size: 12px;
+  line-height: 1.5;
+  border-radius: 3px; }
+
+select.input-sm, .input-group-sm > select.form-control, .input-group-sm > select.input-group-addon, .input-group-sm > .input-group-btn > select.btn {
+  height: 30px;
+  line-height: 30px; }
+
+textarea.input-sm, .input-group-sm > textarea.form-control, .input-group-sm > textarea.input-group-addon, .input-group-sm > .input-group-btn > textarea.btn {
+  height: auto; }
+
+.input-lg, .input-group-lg > .form-control, .input-group-lg > .input-group-addon, .input-group-lg > .input-group-btn > .btn {
+  height: 45px;
+  padding: 10px 16px;
+  font-size: 18px;
+  line-height: 1.33;
+  border-radius: 6px; }
+
+select.input-lg, .input-group-lg > select.form-control, .input-group-lg > select.input-group-addon, .input-group-lg > .input-group-btn > select.btn {
+  height: 45px;
+  line-height: 45px; }
+
+textarea.input-lg, .input-group-lg > textarea.form-control, .input-group-lg > textarea.input-group-addon, .input-group-lg > .input-group-btn > textarea.btn {
+  height: auto; }
+
+.has-warning .help-block, .has-warning .control-label, .has-warning .radio, .has-warning .checkbox, .has-warning .radio-inline, .has-warning .checkbox-inline {
+  color: #c09853; }
+.has-warning .form-control {
+  border-color: #c09853;
+  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
+  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075); }
+  .has-warning .form-control:focus {
+    border-color: #a47c3c;
+    -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #dbc49e;
+    box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #dbc49e; }
+.has-warning .input-group-addon {
+  color: #c09853;
+  border-color: #c09853;
+  background-color: #fcf8e3; }
+
+.has-error .help-block, .has-error .control-label, .has-error .radio, .has-error .checkbox, .has-error .radio-inline, .has-error .checkbox-inline {
+  color: #b94a48; }
+.has-error .form-control {
+  border-color: #b94a48;
+  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
+  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075); }
+  .has-error .form-control:focus {
+    border-color: #953b39;
+    -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #d59392;
+    box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #d59392; }
+.has-error .input-group-addon {
+  color: #b94a48;
+  border-color: #b94a48;
+  background-color: #f2dede; }
+
+.has-success .help-block, .has-success .control-label, .has-success .radio, .has-success .checkbox, .has-success .radio-inline, .has-success .checkbox-inline {
+  color: #468847; }
+.has-success .form-control {
+  border-color: #468847;
+  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
+  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075); }
+  .has-success .form-control:focus {
+    border-color: #356635;
+    -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #7aba7a;
+    box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #7aba7a; }
+.has-success .input-group-addon {
+  color: #468847;
+  border-color: #468847;
+  background-color: #dff0d8; }
+
+.form-control-static {
+  margin-bottom: 0; }
+
+.help-block {
+  display: block;
+  margin-top: 5px;
+  margin-bottom: 10px;
+  color: #737373; }
+
+@media (min-width: 768px) {
+  .form-inline .form-group, .form-inline .navbar-form {
+    display: inline-block;
+    margin-bottom: 0;
+    vertical-align: middle; }
+  .form-inline .form-control, .form-inline .navbar-form {
+    display: inline-block; }
+  .form-inline .radio, .form-inline .navbar-form, .form-inline .checkbox, .form-inline .navbar-form {
+    display: inline-block;
+    margin-top: 0;
+    margin-bottom: 0;
+    padding-left: 0; }
+  .form-inline .radio input[type="radio"], .form-inline .radio .navbar-form, .form-inline .checkbox input[type="checkbox"], .form-inline .checkbox .navbar-form {
+    float: none;
+    margin-left: 0; } }
+
+.form-horizontal .control-label, .form-horizontal .radio, .form-horizontal .checkbox, .form-horizontal .radio-inline, .form-horizontal .checkbox-inline {
+  margin-top: 0;
+  margin-bottom: 0;
+  padding-top: 7px; }
+.form-horizontal .form-group {
+  margin-left: -15px;
+  margin-right: -15px; }
+  .form-horizontal .form-group:before, .form-horizontal .form-group:after {
+    content: " ";
+    /* 1 */
+    display: table;
+    /* 2 */ }
+  .form-horizontal .form-group:after {
+    clear: both; }
+.form-horizontal .form-control-static {
+  padding-top: 7px; }
+@media (min-width: 768px) {
+  .form-horizontal .control-label {
+    text-align: right; } }
+
+.btn {
+  display: inline-block;
+  margin-bottom: 0;
+  font-weight: normal;
+  text-align: center;
+  vertical-align: middle;
+  cursor: pointer;
+  background-image: none;
+  border: 1px solid transparent;
+  white-space: nowrap;
+  padding: 6px 12px;
+  font-size: 14px;
+  line-height: 1.42857;
+  border-radius: 4px;
+  -webkit-user-select: none;
+  -moz-user-select: none;
+  -ms-user-select: none;
+  -o-user-select: none;
+  user-select: none; }
+  .btn:focus {
+    outline: thin dotted #333;
+    outline: 5px auto-webkit-focus-ring-color;
+    outline-offset: -2px; }
+  .btn:hover, .btn:focus {
+    color: #333;
+    text-decoration: none; }
+  .btn:active, .btn.active {
+    outline: 0;
+    background-image: none;
+    -webkit-box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
+    box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125); }
+  .btn.disabled, .btn[disabled], fieldset[disabled] .btn {
+    cursor: not-allowed;
+    pointer-events: none;
+    opacity: 0.65;
+    filter: alpha(opacity=65);
+    -webkit-box-shadow: none;
+    box-shadow: none; }
+
+.btn-default {
+  color: #333;
+  background-color: #fff;
+  border-color: #ccc; }
+  .btn-default:hover, .btn-default:focus, .btn-default:active, .btn-default.active {
+    color: #333;
+    background-color: #ebebeb;
+    border-color: #adadad; }
+  .open .btn-default.dropdown-toggle {
+    color: #333;
+    background-color: #ebebeb;
+    border-color: #adadad; }
+  .btn-default:active, .btn-default.active {
+    background-image: none; }
+  .open .btn-default.dropdown-toggle {
+    background-image: none; }
+  .btn-default.disabled, .btn-default.disabled:hover, .btn-default.disabled:focus, .btn-default.disabled:active, .btn-default.disabled.active, .btn-default[disabled], .btn-default[disabled]:hover, .btn-default[disabled]:focus, .btn-default[disabled]:active, .btn-default[disabled].active, fieldset[disabled] .btn-default, fieldset[disabled] .btn-default:hover, fieldset[disabled] .btn-default:focus, fieldset[disabled] .btn-default:active, fieldset[disabled] .btn-default.active {
+    background-color: #fff;
+    border-color: #ccc; }
+
+.btn-primary {
+  color: #fff;
+  background-color: #428bca;
+  border-color: #3580bd; }
+  .btn-primary:hover, .btn-primary:focus, .btn-primary:active, .btn-primary.active {
+    color: #fff;
+    background-color: #3278b1;
+    border-color: #28608e; }
+  .open .btn-primary.dropdown-toggle {
+    color: #fff;
+    background-color: #3278b1;
+    border-color: #28608e; }
+  .btn-primary:active, .btn-primary.active {
+    background-image: none; }
+  .open .btn-primary.dropdown-toggle {
+    background-image: none; }
+  .btn-primary.disabled, .btn-primary.disabled:hover, .btn-primary.disabled:focus, .btn-primary.disabled:active, .btn-primary.disabled.active, .btn-primary[disabled], .btn-primary[disabled]:hover, .btn-primary[disabled]:focus, .btn-primary[disabled]:active, .btn-primary[disabled].active, fieldset[disabled] .btn-primary, fieldset[disabled] .btn-primary:hover, fieldset[disabled] .btn-primary:focus, fieldset[disabled] .btn-primary:active, fieldset[disabled] .btn-primary.active {
+    background-color: #428bca;
+    border-color: #3580bd; }
+
+.btn-warning {
+  color: #fff;
+  background-color: #f0ad4e;
+  border-color: #eea236; }
+  .btn-warning:hover, .btn-warning:focus, .btn-warning:active, .btn-warning.active {
+    color: #fff;
+    background-color: #ed9b28;
+    border-color: #d58112; }
+  .open .btn-warning.dropdown-toggle {
+    color: #fff;
+    background-color: #ed9b28;
+    border-color: #d58112; }
+  .btn-warning:active, .btn-warning.active {
+    background-image: none; }
+  .open .btn-warning.dropdown-toggle {
+    background-image: none; }
+  .btn-warning.disabled, .btn-warning.disabled:hover, .btn-warning.disabled:focus, .btn-warning.disabled:active, .btn-warning.disabled.active, .btn-warning[disabled], .btn-warning[disabled]:hover, .btn-warning[disabled]:focus, .btn-warning[disabled]:active, .btn-warning[disabled].active, fieldset[disabled] .btn-warning, fieldset[disabled] .btn-warning:hover, fieldset[disabled] .btn-warning:focus, fieldset[disabled] .btn-warning:active, fieldset[disabled] .btn-warning.active {
+    background-color: #f0ad4e;
+    border-color: #eea236; }
+
+.btn-danger {
+  color: #fff;
+  background-color: #d9534f;
+  border-color: #d43d3a; }
+  .btn-danger:hover, .btn-danger:focus, .btn-danger:active, .btn-danger.active {
+    color: #fff;
+    background-color: #d2302d;
+    border-color: #ac2525; }
+  .open .btn-danger.dropdown-toggle {
+    color: #fff;
+    background-color: #d2302d;
+    border-color: #ac2525; }
+  .btn-danger:active, .btn-danger.active {
+    background-image: none; }
+  .open .btn-danger.dropdown-toggle {
+    background-image: none; }
+  .btn-danger.disabled, .btn-danger.disabled:hover, .btn-danger.disabled:focus, .btn-danger.disabled:active, .btn-danger.disabled.active, .btn-danger[disabled], .btn-danger[disabled]:hover, .btn-danger[disabled]:focus, .btn-danger[disabled]:active, .btn-danger[disabled].active, fieldset[disabled] .btn-danger, fieldset[disabled] .btn-danger:hover, fieldset[disabled] .btn-danger:focus, fieldset[disabled] .btn-danger:active, fieldset[disabled] .btn-danger.active {
+    background-color: #d9534f;
+    border-color: #d43d3a; }
+
+.btn-success {
+  color: #fff;
+  background-color: #5cb85c;
+  border-color: #4eae4c; }
+  .btn-success:hover, .btn-success:focus, .btn-success:active, .btn-success.active {
+    color: #fff;
+    background-color: #49a447;
+    border-color: #3b8439; }
+  .open .btn-success.dropdown-toggle {
+    color: #fff;
+    background-color: #49a447;
+    border-color: #3b8439; }
+  .btn-success:active, .btn-success.active {
+    background-image: none; }
+  .open .btn-success.dropdown-toggle {
+    background-image: none; }
+  .btn-success.disabled, .btn-success.disabled:hover, .btn-success.disabled:focus, .btn-success.disabled:active, .btn-success.disabled.active, .btn-success[disabled], .btn-success[disabled]:hover, .btn-success[disabled]:focus, .btn-success[disabled]:active, .btn-success[disabled].active, fieldset[disabled] .btn-success, fieldset[disabled] .btn-success:hover, fieldset[disabled] .btn-success:focus, fieldset[disabled] .btn-success:active, fieldset[disabled] .btn-success.active {
+    background-color: #5cb85c;
+    border-color: #4eae4c; }
+
+.btn-info {
+  color: #fff;
+  background-color: #5bc0de;
+  border-color: #46bada; }
+  .btn-info:hover, .btn-info:focus, .btn-info:active, .btn-info.active {
+    color: #fff;
+    background-color: #39b5d7;
+    border-color: #269cbc; }
+  .open .btn-info.dropdown-toggle {
+    color: #fff;
+    background-color: #39b5d7;
+    border-color: #269cbc; }
+  .btn-info:active, .btn-info.active {
+    background-image: none; }
+  .open .btn-info.dropdown-toggle {
+    background-image: none; }
+  .btn-info.disabled, .btn-info.disabled:hover, .btn-info.disabled:focus, .btn-info.disabled:active, .btn-info.disabled.active, .btn-info[disabled], .btn-info[disabled]:hover, .btn-info[disabled]:focus, .btn-info[disabled]:active, .btn-info[disabled].active, fieldset[disabled] .btn-info, fieldset[disabled] .btn-info:hover, fieldset[disabled] .btn-info:focus, fieldset[disabled] .btn-info:active, fieldset[disabled] .btn-info.active {
+    background-color: #5bc0de;
+    border-color: #46bada; }
+
+.btn-link {
+  color: #428bca;
+  font-weight: normal;
+  cursor: pointer;
+  border-radius: 0; }
+  .btn-link, .btn-link:active, .btn-link[disabled], fieldset[disabled] .btn-link {
+    background-color: transparent;
+    -webkit-box-shadow: none;
+    box-shadow: none; }
+  .btn-link, .btn-link:hover, .btn-link:focus, .btn-link:active {
+    border-color: transparent; }
+  .btn-link:hover, .btn-link:focus {
+    color: #2a6596;
+    text-decoration: underline;
+    background-color: transparent; }
+  .btn-link[disabled]:hover, .btn-link[disabled]:focus, fieldset[disabled] .btn-link:hover, fieldset[disabled] .btn-link:focus {
+    color: #999999;
+    text-decoration: none; }
+
+.btn-lg, .btn-group-lg > .btn {
+  padding: 10px 16px;
+  font-size: 18px;
+  line-height: 1.33;
+  border-radius: 6px; }
+
+.btn-sm, .btn-group-sm > .btn, .btn-xs, .btn-group-xs > .btn {
+  padding: 5px 10px;
+  font-size: 12px;
+  line-height: 1.5;
+  border-radius: 3px; }
+
+.btn-xs, .btn-group-xs > .btn {
+  padding: 1px 5px; }
+
+.btn-block {
+  display: block;
+  width: 100%;
+  padding-left: 0;
+  padding-right: 0; }
+
+.btn-block + .btn-block {
+  margin-top: 5px; }
+
+input[type="submit"].btn-block, input[type="reset"].btn-block, input[type="button"].btn-block {
+  width: 100%; }
+
+.fade {
+  opacity: 0;
+  -webkit-transition: opacity 0.15s linear;
+  transition: opacity 0.15s linear; }
+  .fade.in {
+    opacity: 1; }
+
+.collapse {
+  display: none; }
+  .collapse.in {
+    display: block; }
+
+.collapsing {
+  position: relative;
+  height: 0;
+  overflow: hidden;
+  -webkit-transition: height 0.35s ease;
+  transition: height 0.35s ease; }
+
+@font-face {
+  font-family: 'Glyphicons Halflings';
+  src: url('/mod/dashboard/static/coreos-web/fonts/glyphicons-halflings-regular.eot');
+  src: url('/mod/dashboard/static/coreos-web/fonts/glyphicons-halflings-regular.eot?#iefix') format('embedded-opentype'), url('/mod/dashboard/static/coreos-web/fonts/glyphicons-halflings-regular.woff') format('woff'), url('/mod/dashboard/static/coreos-web/fonts/glyphicons-halflings-regular.ttf') format('truetype'), url('/mod/dashboard/static/coreos-web/fonts/glyphicons-halflings-regular.svg#glyphicons_halflingsregular') format('svg'); }
+
+.glyphicon {
+  position: relative;
+  top: 1px;
+  display: inline-block;
+  font-family: 'Glyphicons Halflings';
+  font-style: normal;
+  font-weight: normal;
+  line-height: 1;
+  -webkit-font-smoothing: antialiased;
+  -moz-osx-font-smoothing: grayscale; }
+  .glyphicon:empty {
+    width: 1em; }
+
+.glyphicon-asterisk:before {
+  content: "\2a"; }
+
+.glyphicon-plus:before {
+  content: "\2b"; }
+
+.glyphicon-euro:before {
+  content: "\20ac"; }
+
+.glyphicon-minus:before {
+  content: "\2212"; }
+
+.glyphicon-cloud:before {
+  content: "\2601"; }
+
+.glyphicon-envelope:before {
+  content: "\2709"; }
+
+.glyphicon-pencil:before {
+  content: "\270f"; }
+
+.glyphicon-glass:before {
+  content: "\e001"; }
+
+.glyphicon-music:before {
+  content: "\e002"; }
+
+.glyphicon-search:before {
+  content: "\e003"; }
+
+.glyphicon-heart:before {
+  content: "\e005"; }
+
+.glyphicon-star:before {
+  content: "\e006"; }
+
+.glyphicon-star-empty:before {
+  content: "\e007"; }
+
+.glyphicon-user:before {
+  content: "\e008"; }
+
+.glyphicon-film:before {
+  content: "\e009"; }
+
+.glyphicon-th-large:before {
+  content: "\e010"; }
+
+.glyphicon-th:before {
+  content: "\e011"; }
+
+.glyphicon-th-list:before {
+  content: "\e012"; }
+
+.glyphicon-ok:before {
+  content: "\e013"; }
+
+.glyphicon-remove:before {
+  content: "\e014"; }
+
+.glyphicon-zoom-in:before {
+  content: "\e015"; }
+
+.glyphicon-zoom-out:before {
+  content: "\e016"; }
+
+.glyphicon-off:before {
+  content: "\e017"; }
+
+.glyphicon-signal:before {
+  content: "\e018"; }
+
+.glyphicon-cog:before {
+  content: "\e019"; }
+
+.glyphicon-trash:before {
+  content: "\e020"; }
+
+.glyphicon-home:before {
+  content: "\e021"; }
+
+.glyphicon-file:before {
+  content: "\e022"; }
+
+.glyphicon-time:before {
+  content: "\e023"; }
+
+.glyphicon-road:before {
+  content: "\e024"; }
+
+.glyphicon-download-alt:before {
+  content: "\e025"; }
+
+.glyphicon-download:before {
+  content: "\e026"; }
+
+.glyphicon-upload:before {
+  content: "\e027"; }
+
+.glyphicon-inbox:before {
+  content: "\e028"; }
+
+.glyphicon-play-circle:before {
+  content: "\e029"; }
+
+.glyphicon-repeat:before {
+  content: "\e030"; }
+
+.glyphicon-refresh:before {
+  content: "\e031"; }
+
+.glyphicon-list-alt:before {
+  content: "\e032"; }
+
+.glyphicon-lock:before {
+  content: "\e033"; }
+
+.glyphicon-flag:before {
+  content: "\e034"; }
+
+.glyphicon-headphones:before {
+  content: "\e035"; }
+
+.glyphicon-volume-off:before {
+  content: "\e036"; }
+
+.glyphicon-volume-down:before {
+  content: "\e037"; }
+
+.glyphicon-volume-up:before {
+  content: "\e038"; }
+
+.glyphicon-qrcode:before {
+  content: "\e039"; }
+
+.glyphicon-barcode:before {
+  content: "\e040"; }
+
+.glyphicon-tag:before {
+  content: "\e041"; }
+
+.glyphicon-tags:before {
+  content: "\e042"; }
+
+.glyphicon-book:before {
+  content: "\e043"; }
+
+.glyphicon-bookmark:before {
+  content: "\e044"; }
+
+.glyphicon-print:before {
+  content: "\e045"; }
+
+.glyphicon-camera:before {
+  content: "\e046"; }
+
+.glyphicon-font:before {
+  content: "\e047"; }
+
+.glyphicon-bold:before {
+  content: "\e048"; }
+
+.glyphicon-italic:before {
+  content: "\e049"; }
+
+.glyphicon-text-height:before {
+  content: "\e050"; }
+
+.glyphicon-text-width:before {
+  content: "\e051"; }
+
+.glyphicon-align-left:before {
+  content: "\e052"; }
+
+.glyphicon-align-center:before {
+  content: "\e053"; }
+
+.glyphicon-align-right:before {
+  content: "\e054"; }
+
+.glyphicon-align-justify:before {
+  content: "\e055"; }
+
+.glyphicon-list:before {
+  content: "\e056"; }
+
+.glyphicon-indent-left:before {
+  content: "\e057"; }
+
+.glyphicon-indent-right:before {
+  content: "\e058"; }
+
+.glyphicon-facetime-video:before {
+  content: "\e059"; }
+
+.glyphicon-picture:before {
+  content: "\e060"; }
+
+.glyphicon-map-marker:before {
+  content: "\e062"; }
+
+.glyphicon-adjust:before {
+  content: "\e063"; }
+
+.glyphicon-tint:before {
+  content: "\e064"; }
+
+.glyphicon-edit:before {
+  content: "\e065"; }
+
+.glyphicon-share:before {
+  content: "\e066"; }
+
+.glyphicon-check:before {
+  content: "\e067"; }
+
+.glyphicon-move:before {
+  content: "\e068"; }
+
+.glyphicon-step-backward:before {
+  content: "\e069"; }
+
+.glyphicon-fast-backward:before {
+  content: "\e070"; }
+
+.glyphicon-backward:before {
+  content: "\e071"; }
+
+.glyphicon-play:before {
+  content: "\e072"; }
+
+.glyphicon-pause:before {
+  content: "\e073"; }
+
+.glyphicon-stop:before {
+  content: "\e074"; }
+
+.glyphicon-forward:before {
+  content: "\e075"; }
+
+.glyphicon-fast-forward:before {
+  content: "\e076"; }
+
+.glyphicon-step-forward:before {
+  content: "\e077"; }
+
+.glyphicon-eject:before {
+  content: "\e078"; }
+
+.glyphicon-chevron-left:before {
+  content: "\e079"; }
+
+.glyphicon-chevron-right:before {
+  content: "\e080"; }
+
+.glyphicon-plus-sign:before {
+  content: "\e081"; }
+
+.glyphicon-minus-sign:before {
+  content: "\e082"; }
+
+.glyphicon-remove-sign:before {
+  content: "\e083"; }
+
+.glyphicon-ok-sign:before {
+  content: "\e084"; }
+
+.glyphicon-question-sign:before {
+  content: "\e085"; }
+
+.glyphicon-info-sign:before {
+  content: "\e086"; }
+
+.glyphicon-screenshot:before {
+  content: "\e087"; }
+
+.glyphicon-remove-circle:before {
+  content: "\e088"; }
+
+.glyphicon-ok-circle:before {
+  content: "\e089"; }
+
+.glyphicon-ban-circle:before {
+  content: "\e090"; }
+
+.glyphicon-arrow-left:before {
+  content: "\e091"; }
+
+.glyphicon-arrow-right:before {
+  content: "\e092"; }
+
+.glyphicon-arrow-up:before {
+  content: "\e093"; }
+
+.glyphicon-arrow-down:before {
+  content: "\e094"; }
+
+.glyphicon-share-alt:before {
+  content: "\e095"; }
+
+.glyphicon-resize-full:before {
+  content: "\e096"; }
+
+.glyphicon-resize-small:before {
+  content: "\e097"; }
+
+.glyphicon-exclamation-sign:before {
+  content: "\e101"; }
+
+.glyphicon-gift:before {
+  content: "\e102"; }
+
+.glyphicon-leaf:before {
+  content: "\e103"; }
+
+.glyphicon-fire:before {
+  content: "\e104"; }
+
+.glyphicon-eye-open:before {
+  content: "\e105"; }
+
+.glyphicon-eye-close:before {
+  content: "\e106"; }
+
+.glyphicon-warning-sign:before {
+  content: "\e107"; }
+
+.glyphicon-plane:before {
+  content: "\e108"; }
+
+.glyphicon-calendar:before {
+  content: "\e109"; }
+
+.glyphicon-random:before {
+  content: "\e110"; }
+
+.glyphicon-comment:before {
+  content: "\e111"; }
+
+.glyphicon-magnet:before {
+  content: "\e112"; }
+
+.glyphicon-chevron-up:before {
+  content: "\e113"; }
+
+.glyphicon-chevron-down:before {
+  content: "\e114"; }
+
+.glyphicon-retweet:before {
+  content: "\e115"; }
+
+.glyphicon-shopping-cart:before {
+  content: "\e116"; }
+
+.glyphicon-folder-close:before {
+  content: "\e117"; }
+
+.glyphicon-folder-open:before {
+  content: "\e118"; }
+
+.glyphicon-resize-vertical:before {
+  content: "\e119"; }
+
+.glyphicon-resize-horizontal:before {
+  content: "\e120"; }
+
+.glyphicon-hdd:before {
+  content: "\e121"; }
+
+.glyphicon-bullhorn:before {
+  content: "\e122"; }
+
+.glyphicon-bell:before {
+  content: "\e123"; }
+
+.glyphicon-certificate:before {
+  content: "\e124"; }
+
+.glyphicon-thumbs-up:before {
+  content: "\e125"; }
+
+.glyphicon-thumbs-down:before {
+  content: "\e126"; }
+
+.glyphicon-hand-right:before {
+  content: "\e127"; }
+
+.glyphicon-hand-left:before {
+  content: "\e128"; }
+
+.glyphicon-hand-up:before {
+  content: "\e129"; }
+
+.glyphicon-hand-down:before {
+  content: "\e130"; }
+
+.glyphicon-circle-arrow-right:before {
+  content: "\e131"; }
+
+.glyphicon-circle-arrow-left:before {
+  content: "\e132"; }
+
+.glyphicon-circle-arrow-up:before {
+  content: "\e133"; }
+
+.glyphicon-circle-arrow-down:before {
+  content: "\e134"; }
+
+.glyphicon-globe:before {
+  content: "\e135"; }
+
+.glyphicon-wrench:before {
+  content: "\e136"; }
+
+.glyphicon-tasks:before {
+  content: "\e137"; }
+
+.glyphicon-filter:before {
+  content: "\e138"; }
+
+.glyphicon-briefcase:before {
+  content: "\e139"; }
+
+.glyphicon-fullscreen:before {
+  content: "\e140"; }
+
+.glyphicon-dashboard:before {
+  content: "\e141"; }
+
+.glyphicon-paperclip:before {
+  content: "\e142"; }
+
+.glyphicon-heart-empty:before {
+  content: "\e143"; }
+
+.glyphicon-link:before {
+  content: "\e144"; }
+
+.glyphicon-phone:before {
+  content: "\e145"; }
+
+.glyphicon-pushpin:before {
+  content: "\e146"; }
+
+.glyphicon-usd:before {
+  content: "\e148"; }
+
+.glyphicon-gbp:before {
+  content: "\e149"; }
+
+.glyphicon-sort:before {
+  content: "\e150"; }
+
+.glyphicon-sort-by-alphabet:before {
+  content: "\e151"; }
+
+.glyphicon-sort-by-alphabet-alt:before {
+  content: "\e152"; }
+
+.glyphicon-sort-by-order:before {
+  content: "\e153"; }
+
+.glyphicon-sort-by-order-alt:before {
+  content: "\e154"; }
+
+.glyphicon-sort-by-attributes:before {
+  content: "\e155"; }
+
+.glyphicon-sort-by-attributes-alt:before {
+  content: "\e156"; }
+
+.glyphicon-unchecked:before {
+  content: "\e157"; }
+
+.glyphicon-expand:before {
+  content: "\e158"; }
+
+.glyphicon-collapse-down:before {
+  content: "\e159"; }
+
+.glyphicon-collapse-up:before {
+  content: "\e160"; }
+
+.glyphicon-log-in:before {
+  content: "\e161"; }
+
+.glyphicon-flash:before {
+  content: "\e162"; }
+
+.glyphicon-log-out:before {
+  content: "\e163"; }
+
+.glyphicon-new-window:before {
+  content: "\e164"; }
+
+.glyphicon-record:before {
+  content: "\e165"; }
+
+.glyphicon-save:before {
+  content: "\e166"; }
+
+.glyphicon-open:before {
+  content: "\e167"; }
+
+.glyphicon-saved:before {
+  content: "\e168"; }
+
+.glyphicon-import:before {
+  content: "\e169"; }
+
+.glyphicon-export:before {
+  content: "\e170"; }
+
+.glyphicon-send:before {
+  content: "\e171"; }
+
+.glyphicon-floppy-disk:before {
+  content: "\e172"; }
+
+.glyphicon-floppy-saved:before {
+  content: "\e173"; }
+
+.glyphicon-floppy-remove:before {
+  content: "\e174"; }
+
+.glyphicon-floppy-save:before {
+  content: "\e175"; }
+
+.glyphicon-floppy-open:before {
+  content: "\e176"; }
+
+.glyphicon-credit-card:before {
+  content: "\e177"; }
+
+.glyphicon-transfer:before {
+  content: "\e178"; }
+
+.glyphicon-cutlery:before {
+  content: "\e179"; }
+
+.glyphicon-header:before {
+  content: "\e180"; }
+
+.glyphicon-compressed:before {
+  content: "\e181"; }
+
+.glyphicon-earphone:before {
+  content: "\e182"; }
+
+.glyphicon-phone-alt:before {
+  content: "\e183"; }
+
+.glyphicon-tower:before {
+  content: "\e184"; }
+
+.glyphicon-stats:before {
+  content: "\e185"; }
+
+.glyphicon-sd-video:before {
+  content: "\e186"; }
+
+.glyphicon-hd-video:before {
+  content: "\e187"; }
+
+.glyphicon-subtitles:before {
+  content: "\e188"; }
+
+.glyphicon-sound-stereo:before {
+  content: "\e189"; }
+
+.glyphicon-sound-dolby:before {
+  content: "\e190"; }
+
+.glyphicon-sound-5-1:before {
+  content: "\e191"; }
+
+.glyphicon-sound-6-1:before {
+  content: "\e192"; }
+
+.glyphicon-sound-7-1:before {
+  content: "\e193"; }
+
+.glyphicon-copyright-mark:before {
+  content: "\e194"; }
+
+.glyphicon-registration-mark:before {
+  content: "\e195"; }
+
+.glyphicon-cloud-download:before {
+  content: "\e197"; }
+
+.glyphicon-cloud-upload:before {
+  content: "\e198"; }
+
+.glyphicon-tree-conifer:before {
+  content: "\e199"; }
+
+.glyphicon-tree-deciduous:before {
+  content: "\e200"; }
+
+.caret {
+  display: inline-block;
+  width: 0;
+  height: 0;
+  margin-left: 2px;
+  vertical-align: middle;
+  border-top: 4px solid #000;
+  border-right: 4px solid transparent;
+  border-left: 4px solid transparent;
+  border-bottom: 0 dotted; }
+
+.dropdown {
+  position: relative; }
+
+.dropdown-toggle:focus {
+  outline: 0; }
+
+.dropdown-menu {
+  position: absolute;
+  top: 100%;
+  left: 0;
+  z-index: 1000;
+  display: none;
+  float: left;
+  min-width: 160px;
+  padding: 5px 0;
+  margin: 2px 0 0;
+  list-style: none;
+  font-size: 14px;
+  background-color: #fff;
+  border: 1px solid #ccc;
+  border: 1px solid rgba(0, 0, 0, 0.15);
+  border-radius: 4px;
+  -webkit-box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175);
+  box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175);
+  background-clip: padding-box; }
+  .dropdown-menu.pull-right {
+    right: 0;
+    left: auto; }
+  .dropdown-menu .divider {
+    height: 1px;
+    margin: 9px 0;
+    overflow: hidden;
+    background-color: #e5e5e5; }
+  .dropdown-menu > li > a {
+    display: block;
+    padding: 3px 20px;
+    clear: both;
+    font-weight: normal;
+    line-height: 1.42857;
+    color: #333333;
+    white-space: nowrap; }
+
+.dropdown-menu > li > a:hover, .dropdown-menu > li > a:focus {
+  text-decoration: none;
+  color: #262626;
+  background-color: #f5f5f5; }
+
+.dropdown-menu > .active > a, .dropdown-menu > .active > a:hover, .dropdown-menu > .active > a:focus {
+  color: #fff;
+  text-decoration: none;
+  outline: 0;
+  background-color: #428bca; }
+
+.dropdown-menu > .disabled > a, .dropdown-menu > .disabled > a:hover, .dropdown-menu > .disabled > a:focus {
+  color: #999999; }
+
+.dropdown-menu > .disabled > a:hover, .dropdown-menu > .disabled > a:focus {
+  text-decoration: none;
+  background-color: transparent;
+  background-image: none;
+  filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
+  cursor: not-allowed; }
+
+.open > .dropdown-menu {
+  display: block; }
+.open > a {
+  outline: 0; }
+
+.dropdown-header {
+  display: block;
+  padding: 3px 20px;
+  font-size: 12px;
+  line-height: 1.42857;
+  color: #999999; }
+
+.dropdown-backdrop {
+  position: fixed;
+  left: 0;
+  right: 0;
+  bottom: 0;
+  top: 0;
+  z-index: 990; }
+
+.pull-right > .dropdown-menu {
+  right: 0;
+  left: auto; }
+
+.dropup .caret, .navbar-fixed-bottom .dropdown .caret {
+  border-top: 0 dotted;
+  border-bottom: 4px solid #000;
+  content: ""; }
+.dropup .dropdown-menu, .navbar-fixed-bottom .dropdown .dropdown-menu {
+  top: auto;
+  bottom: 100%;
+  margin-bottom: 1px; }
+
+@media (min-width: 768px) {
+  .navbar-right .dropdown-menu {
+    right: 0;
+    left: auto; } }
+
+.btn-default .caret {
+  border-top-color: #333; }
+.btn-primary .caret, .btn-success .caret, .btn-warning .caret, .btn-danger .caret, .btn-info .caret {
+  border-top-color: #fff; }
+
+.dropup .btn-default .caret {
+  border-bottom-color: #333; }
+.dropup .btn-primary .caret, .dropup .btn-success .caret, .dropup .btn-warning .caret, .dropup .btn-danger .caret, .dropup .btn-info .caret {
+  border-bottom-color: #fff; }
+
+.btn-group, .btn-group-vertical {
+  position: relative;
+  display: inline-block;
+  vertical-align: middle; }
+  .btn-group > .btn, .btn-group-vertical > .btn {
+    position: relative;
+    float: left; }
+    .btn-group > .btn:hover, .btn-group > .btn:focus, .btn-group > .btn:active, .btn-group > .btn.active, .btn-group-vertical > .btn:hover, .btn-group-vertical > .btn:focus, .btn-group-vertical > .btn:active, .btn-group-vertical > .btn.active {
+      z-index: 2; }
+    .btn-group > .btn:focus, .btn-group-vertical > .btn:focus {
+      outline: none; }
+
+.btn-group .btn + .btn, .btn-group .btn + .btn-group, .btn-group .btn-group + .btn, .btn-group .btn-group + .btn-group {
+  margin-left: -1px; }
+
+.btn-toolbar:before, .btn-toolbar:after {
+  content: " ";
+  /* 1 */
+  display: table;
+  /* 2 */ }
+.btn-toolbar:after {
+  clear: both; }
+.btn-toolbar .btn-group {
+  float: left; }
+.btn-toolbar > .btn + .btn, .btn-toolbar > .btn + .btn-group, .btn-toolbar > .btn-group + .btn, .btn-toolbar > .btn-group + .btn-group {
+  margin-left: 5px; }
+
+.btn-group > .btn:not(:first-child):not(:last-child):not(.dropdown-toggle) {
+  border-radius: 0; }
+
+.btn-group > .btn:first-child {
+  margin-left: 0; }
+  .btn-group > .btn:first-child:not(:last-child):not(.dropdown-toggle) {
+    border-bottom-right-radius: 0;
+    border-top-right-radius: 0; }
+
+.btn-group > .btn:last-child:not(:first-child), .btn-group > .dropdown-toggle:not(:first-child) {
+  border-bottom-left-radius: 0;
+  border-top-left-radius: 0; }
+
+.btn-group > .btn-group {
+  float: left; }
+
+.btn-group > .btn-group:not(:first-child):not(:last-child) > .btn {
+  border-radius: 0; }
+
+.btn-group > .btn-group:first-child > .btn:last-child, .btn-group > .btn-group:first-child > .dropdown-toggle {
+  border-bottom-right-radius: 0;
+  border-top-right-radius: 0; }
+
+.btn-group > .btn-group:last-child > .btn:first-child {
+  border-bottom-left-radius: 0;
+  border-top-left-radius: 0; }
+
+.btn-group .dropdown-toggle:active, .btn-group.open .dropdown-toggle {
+  outline: 0; }
+
+
+
+
+.btn-group > .btn + .dropdown-toggle {
+  padding-left: 8px;
+  padding-right: 8px; }
+
+.btn-group > .btn-lg + .dropdown-toggle, .btn-group > .btn-lg + .btn-group-lg > .btn, .btn-group-lg > .btn-group > .btn-lg + .btn {
+  padding-left: 12px;
+  padding-right: 12px; }
+
+.btn-group.open .dropdown-toggle {
+  -webkit-box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
+  box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125); }
+  .btn-group.open .dropdown-toggle.btn-link {
+    -webkit-box-shadow: none;
+    box-shadow: none; }
+
+.btn .caret {
+  margin-left: 0; }
+
+.btn-lg .caret, .btn-lg .btn-group-lg > .btn, .btn-group-lg > .btn-lg .btn {
+  border-width: 5px 5px 0;
+  border-bottom-width: 0; }
+
+.dropup .btn-lg .caret, .dropup .btn-lg .btn-group-lg > .btn, .btn-group-lg > .dropup .btn-lg .btn {
+  border-width: 0 5px 5px; }
+
+.btn-group-vertical > .btn, .btn-group-vertical > .btn-group {
+  display: block;
+  float: none;
+  width: 100%;
+  max-width: 100%; }
+.btn-group-vertical > .btn-group:before, .btn-group-vertical > .btn-group:after {
+  content: " ";
+  /* 1 */
+  display: table;
+  /* 2 */ }
+.btn-group-vertical > .btn-group:after {
+  clear: both; }
+.btn-group-vertical > .btn-group > .btn {
+  float: none; }
+.btn-group-vertical > .btn + .btn, .btn-group-vertical > .btn + .btn-group, .btn-group-vertical > .btn-group + .btn, .btn-group-vertical > .btn-group + .btn-group {
+  margin-top: -1px;
+  margin-left: 0; }
+
+.btn-group-vertical > .btn:not(:first-child):not(:last-child) {
+  border-radius: 0; }
+.btn-group-vertical > .btn:first-child:not(:last-child) {
+  border-top-right-radius: 4px;
+  border-bottom-right-radius: 0;
+  border-bottom-left-radius: 0; }
+.btn-group-vertical > .btn:last-child:not(:first-child) {
+  border-bottom-left-radius: 4px;
+  border-top-right-radius: 0;
+  border-top-left-radius: 0; }
+
+.btn-group-vertical > .btn-group:not(:first-child):not(:last-child) > .btn {
+  border-radius: 0; }
+
+.btn-group-vertical > .btn-group:first-child > .btn:last-child, .btn-group-vertical > .btn-group:first-child > .dropdown-toggle {
+  border-bottom-right-radius: 0;
+  border-bottom-left-radius: 0; }
+
+.btn-group-vertical > .btn-group:last-child > .btn:first-child {
+  border-top-right-radius: 0;
+  border-top-left-radius: 0; }
+
+.btn-group-justified {
+  display: table;
+  width: 100%;
+  table-layout: fixed;
+  border-collapse: separate; }
+  .btn-group-justified .btn {
+    float: none;
+    display: table-cell;
+    width: 1%; }
+
+[data-toggle="buttons"] > .btn > input[type="radio"], [data-toggle="buttons"] > .btn > input[type="checkbox"] {
+  display: none; }
+
+.input-group {
+  position: relative;
+  display: table;
+  border-collapse: separate; }
+  .input-group.col {
+    float: none;
+    padding-left: 0;
+    padding-right: 0; }
+  .input-group .form-control {
+    width: 100%;
+    margin-bottom: 0; }
+
+
+
+.input-group-addon, .input-group-btn, .input-group .form-control {
+  display: table-cell; }
+  .input-group-addon:not(:first-child):not(:last-child), .input-group-btn:not(:first-child):not(:last-child), .input-group .form-control:not(:first-child):not(:last-child) {
+    border-radius: 0; }
+
+.input-group-addon, .input-group-btn {
+  width: 1%;
+  white-space: nowrap;
+  vertical-align: middle; }
+
+.input-group-addon {
+  padding: 6px 12px;
+  font-size: 14px;
+  font-weight: normal;
+  line-height: 1;
+  color: #555555;
+  text-align: center;
+  background-color: #eeeeee;
+  border: 1px solid #ccc;
+  border-radius: 4px; }
+  .input-group-addon.input-sm, .input-group-sm > .input-group-addon.form-control, .input-group-sm > .input-group-addon, .input-group-sm > .input-group-btn > .input-group-addon.btn {
+    padding: 5px 10px;
+    font-size: 12px;
+    border-radius: 3px; }
+  .input-group-addon.input-lg, .input-group-lg > .input-group-addon.form-control, .input-group-lg > .input-group-addon, .input-group-lg > .input-group-btn > .input-group-addon.btn {
+    padding: 10px 16px;
+    font-size: 18px;
+    border-radius: 6px; }
+  .input-group-addon input[type="radio"], .input-group-addon input[type="checkbox"] {
+    margin-top: 0; }
+
+.input-group .form-control:first-child, .input-group-addon:first-child, .input-group-btn:first-child > .btn, .input-group-btn:first-child > .dropdown-toggle, .input-group-btn:last-child > .btn:not(:last-child):not(.dropdown-toggle) {
+  border-bottom-right-radius: 0;
+  border-top-right-radius: 0; }
+
+.input-group-addon:first-child {
+  border-right: 0; }
+
+.input-group .form-control:last-child, .input-group-addon:last-child, .input-group-btn:last-child > .btn, .input-group-btn:last-child > .dropdown-toggle, .input-group-btn:first-child > .btn:not(:first-child) {
+  border-bottom-left-radius: 0;
+  border-top-left-radius: 0; }
+
+.input-group-addon:last-child {
+  border-left: 0; }
+
+.input-group-btn {
+  position: relative;
+  white-space: nowrap; }
+  .input-group-btn:first-child > .btn {
+    margin-right: -1px; }
+  .input-group-btn:last-child > .btn {
+    margin-left: -1px; }
+
+.input-group-btn > .btn {
+  position: relative; }
+  .input-group-btn > .btn + .btn {
+    margin-left: -4px; }
+  .input-group-btn > .btn:hover, .input-group-btn > .btn:active {
+    z-index: 2; }
+
+.nav {
+  margin-bottom: 0;
+  padding-left: 0;
+  list-style: none; }
+  .nav:before, .nav:after {
+    content: " ";
+    /* 1 */
+    display: table;
+    /* 2 */ }
+  .nav:after {
+    clear: both; }
+  .nav > li {
+    position: relative;
+    display: block; }
+    .nav > li > a {
+      position: relative;
+      display: block;
+      padding: 10px 15px; }
+      .nav > li > a:hover, .nav > li > a:focus {
+        text-decoration: none;
+        background-color: #eeeeee; }
+    .nav > li.disabled > a {
+      color: #999999; }
+      .nav > li.disabled > a:hover, .nav > li.disabled > a:focus {
+        color: #999999;
+        text-decoration: none;
+        background-color: transparent;
+        cursor: not-allowed; }
+  .nav .open > a, .nav .open > a:hover, .nav .open > a:focus {
+    background-color: #eeeeee;
+    border-color: #428bca; }
+    .nav .open > a .caret, .nav .open > a:hover .caret, .nav .open > a:focus .caret {
+      border-top-color: #2a6596;
+      border-bottom-color: #2a6596; }
+  .nav .nav-divider {
+    height: 1px;
+    margin: 9px 0;
+    overflow: hidden;
+    background-color: #e5e5e5; }
+  .nav > li > a > img {
+    max-width: none; }
+
+.nav-tabs {
+  border-bottom: 1px solid #ddd; }
+  .nav-tabs > li {
+    float: left;
+    margin-bottom: -1px; }
+    .nav-tabs > li > a {
+      margin-right: 2px;
+      line-height: 1.42857;
+      border: 1px solid transparent;
+      border-radius: 4px 4px 0 0; }
+      .nav-tabs > li > a:hover {
+        border-color: #eeeeee #eeeeee #ddd; }
+    .nav-tabs > li.active > a, .nav-tabs > li.active > a:hover, .nav-tabs > li.active > a:focus {
+      color: #555555;
+      background-color: #fff;
+      border: 1px solid #ddd;
+      border-bottom-color: transparent;
+      cursor: default; }
+
+.nav-pills > li {
+  float: left; }
+  .nav-pills > li > a {
+    border-radius: 4px; }
+  .nav-pills > li + li {
+    margin-left: 2px; }
+  .nav-pills > li.active > a, .nav-pills > li.active > a:hover, .nav-pills > li.active > a:focus {
+    color: #fff;
+    background-color: #428bca; }
+    .nav-pills > li.active > a .caret, .nav-pills > li.active > a:hover .caret, .nav-pills > li.active > a:focus .caret {
+      border-top-color: #fff;
+      border-bottom-color: #fff; }
+
+.nav-stacked > li {
+  float: none; }
+  .nav-stacked > li + li {
+    margin-top: 2px;
+    margin-left: 0; }
+
+.nav-justified, .nav-tabs.nav-justified {
+  width: 100%; }
+  .nav-justified > li, .nav-justified > .nav-tabs.nav-justified {
+    float: none; }
+    .nav-justified > li > a, .nav-justified > li > .nav-tabs.nav-justified {
+      text-align: center;
+      margin-bottom: 5px; }
+  .nav-justified > .dropdown .dropdown-menu, .nav-justified > .dropdown .nav-tabs.nav-justified {
+    top: auto;
+    left: auto; }
+  @media (min-width: 768px) {
+    .nav-justified > li, .nav-justified > .nav-tabs.nav-justified {
+      display: table-cell;
+      width: 1%; }
+      .nav-justified > li > a, .nav-justified > li > .nav-tabs.nav-justified {
+        margin-bottom: 0; } }
+
+.nav-tabs-justified, .nav-tabs.nav-justified, .nav-tabs.nav-justified {
+  border-bottom: 0; }
+  .nav-tabs-justified > li > a, .nav-tabs-justified > li > .nav-tabs.nav-justified, .nav-tabs-justified > li > .nav-tabs.nav-justified {
+    margin-right: 0;
+    border-radius: 4px; }
+  .nav-tabs-justified > .active > a, .nav-tabs-justified > .active > .nav-tabs.nav-justified, .nav-tabs-justified > .active > .nav-tabs.nav-justified, .nav-tabs-justified > .active > a:hover, .nav-tabs-justified > .active > .nav-tabs.nav-justified, .nav-tabs-justified > .active > .nav-tabs.nav-justified, .nav-tabs-justified > .active > a:focus, .nav-tabs-justified > .active > .nav-tabs.nav-justified, .nav-tabs-justified > .active > .nav-tabs.nav-justified {
+    border: 1px solid #ddd; }
+  @media (min-width: 768px) {
+    .nav-tabs-justified > li > a, .nav-tabs-justified > li > .nav-tabs.nav-justified, .nav-tabs-justified > li > .nav-tabs.nav-justified {
+      border-bottom: 1px solid #ddd;
+      border-radius: 4px 4px 0 0; }
+    .nav-tabs-justified > .active > a, .nav-tabs-justified > .active > .nav-tabs.nav-justified, .nav-tabs-justified > .active > .nav-tabs.nav-justified, .nav-tabs-justified > .active > a:hover, .nav-tabs-justified > .active > .nav-tabs.nav-justified, .nav-tabs-justified > .active > .nav-tabs.nav-justified, .nav-tabs-justified > .active > a:focus, .nav-tabs-justified > .active > .nav-tabs.nav-justified, .nav-tabs-justified > .active > .nav-tabs.nav-justified {
+      border-bottom-color: #fff; } }
+
+.tab-content > .tab-pane {
+  display: none; }
+.tab-content > .active {
+  display: block; }
+
+.nav .caret {
+  border-top-color: #428bca;
+  border-bottom-color: #428bca; }
+
+.nav a:hover .caret {
+  border-top-color: #2a6596;
+  border-bottom-color: #2a6596; }
+
+.nav-tabs .dropdown-menu {
+  margin-top: -1px;
+  border-top-right-radius: 0;
+  border-top-left-radius: 0; }
+
+.navbar {
+  position: relative;
+  min-height: 50px;
+  margin-bottom: 20px;
+  border: 1px solid transparent; }
+  .navbar:before, .navbar:after {
+    content: " ";
+    /* 1 */
+    display: table;
+    /* 2 */ }
+  .navbar:after {
+    clear: both; }
+  @media (min-width: 768px) {
+    .navbar {
+      border-radius: 4px; } }
+
+.navbar-header:before, .navbar-header:after {
+  content: " ";
+  /* 1 */
+  display: table;
+  /* 2 */ }
+.navbar-header:after {
+  clear: both; }
+@media (min-width: 768px) {
+  .navbar-header {
+    float: left; } }
+
+.navbar-collapse {
+  max-height: 340px;
+  overflow-x: visible;
+  padding-right: 15px;
+  padding-left: 15px;
+  border-top: 1px solid transparent;
+  box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1);
+  -webkit-overflow-scrolling: touch; }
+  .navbar-collapse:before, .navbar-collapse:after {
+    content: " ";
+    /* 1 */
+    display: table;
+    /* 2 */ }
+  .navbar-collapse:after {
+    clear: both; }
+  .navbar-collapse.in {
+    overflow-y: auto; }
+  @media (min-width: 768px) {
+    .navbar-collapse {
+      width: auto;
+      border-top: 0;
+      box-shadow: none; }
+      .navbar-collapse.collapse {
+        display: block !important;
+        height: auto !important;
+        padding-bottom: 0;
+        overflow: visible !important; }
+      .navbar-collapse.in {
+        overflow-y: auto; }
+      .navbar-collapse .navbar-nav.navbar-left:first-child {
+        margin-left: -15px; }
+      .navbar-collapse .navbar-nav.navbar-right:last-child {
+        margin-right: -15px; }
+      .navbar-collapse .navbar-text:last-child {
+        margin-right: 0; } }
+
+.container > .navbar-header, .container > .navbar-collapse {
+  margin-right: -15px;
+  margin-left: -15px; }
+  @media (min-width: 768px) {
+    .container > .navbar-header, .container > .navbar-collapse {
+      margin-right: 0;
+      margin-left: 0; } }
+
+.navbar-static-top {
+  z-index: 1000;
+  border-width: 0 0 1px; }
+  @media (min-width: 768px) {
+    .navbar-static-top {
+      border-radius: 0; } }
+
+.navbar-fixed-top, .navbar-fixed-bottom {
+  position: fixed;
+  right: 0;
+  left: 0;
+  z-index: 1030; }
+  @media (min-width: 768px) {
+    .navbar-fixed-top, .navbar-fixed-bottom {
+      border-radius: 0; } }
+
+.navbar-fixed-top {
+  top: 0;
+  border-width: 0 0 1px; }
+
+.navbar-fixed-bottom {
+  bottom: 0;
+  margin-bottom: 0;
+  border-width: 1px 0 0; }
+
+.navbar-brand {
+  float: left;
+  padding: 15px 15px;
+  font-size: 18px;
+  line-height: 20px; }
+  .navbar-brand:hover, .navbar-brand:focus {
+    text-decoration: none; }
+  @media (min-width: 768px) {
+    .navbar > .container .navbar-brand {
+      margin-left: -15px; } }
+
+.navbar-toggle {
+  position: relative;
+  float: right;
+  margin-right: 15px;
+  padding: 9px 10px;
+  margin-top: 8px;
+  margin-bottom: 8px;
+  background-color: transparent;
+  border: 1px solid transparent;
+  border-radius: 4px; }
+  .navbar-toggle .icon-bar {
+    display: block;
+    width: 22px;
+    height: 2px;
+    border-radius: 1px; }
+  .navbar-toggle .icon-bar + .icon-bar {
+    margin-top: 4px; }
+  @media (min-width: 768px) {
+    .navbar-toggle {
+      display: none; } }
+
+.navbar-nav {
+  margin: 7.5px -15px; }
+  .navbar-nav > li > a {
+    padding-top: 10px;
+    padding-bottom: 10px;
+    line-height: 20px; }
+  @media (max-width: 767px) {
+    .navbar-nav .open .dropdown-menu {
+      position: static;
+      float: none;
+      width: auto;
+      margin-top: 0;
+      background-color: transparent;
+      border: 0;
+      box-shadow: none; }
+      .navbar-nav .open .dropdown-menu > li > a, .navbar-nav .open .dropdown-menu .dropdown-header {
+        padding: 5px 15px 5px 25px; }
+      .navbar-nav .open .dropdown-menu > li > a {
+        line-height: 20px; }
+        .navbar-nav .open .dropdown-menu > li > a:hover, .navbar-nav .open .dropdown-menu > li > a:focus {
+          background-image: none; } }
+  @media (min-width: 768px) {
+    .navbar-nav {
+      float: left;
+      margin: 0; }
+      .navbar-nav > li {
+        float: left; }
+        .navbar-nav > li > a {
+          padding-top: 15px;
+          padding-bottom: 15px; } }
+
+@media (min-width: 768px) {
+  .navbar-left {
+    float: left !important; }
+  .navbar-right {
+    float: right !important; } }
+
+.navbar-form {
+  margin-left: -15px;
+  margin-right: -15px;
+  padding: 10px 15px;
+  border-top: 1px solid transparent;
+  border-bottom: 1px solid transparent;
+  -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1), 0 1px 0 rgba(255, 255, 255, 0.1);
+  box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1), 0 1px 0 rgba(255, 255, 255, 0.1);
+  margin-top: 8px;
+  margin-bottom: 8px; }
+  @media (max-width: 767px) {
+    .navbar-form .form-group {
+      margin-bottom: 5px; } }
+  @media (min-width: 768px) {
+    .navbar-form {
+      width: auto;
+      border: 0;
+      margin-left: 0;
+      margin-right: 0;
+      padding-top: 0;
+      padding-bottom: 0;
+      -webkit-box-shadow: none;
+      box-shadow: none; } }
+
+.navbar-nav > li > .dropdown-menu {
+  margin-top: 0;
+  border-top-right-radius: 0;
+  border-top-left-radius: 0; }
+
+.navbar-fixed-bottom .navbar-nav > li > .dropdown-menu {
+  border-bottom-right-radius: 0;
+  border-bottom-left-radius: 0; }
+
+.navbar-nav.pull-right > li > .dropdown-menu, .navbar-nav > li > .dropdown-menu.pull-right {
+  left: auto;
+  right: 0; }
+
+.navbar-btn {
+  margin-top: 8px;
+  margin-bottom: 8px; }
+
+.navbar-text {
+  float: left;
+  margin-top: 15px;
+  margin-bottom: 15px; }
+  @media (min-width: 768px) {
+    .navbar-text {
+      margin-left: 15px;
+      margin-right: 15px; } }
+
+.navbar-default {
+  background-color: #f8f8f8;
+  border-color: #e7e7e7; }
+  .navbar-default .navbar-brand {
+    color: #777; }
+    .navbar-default .navbar-brand:hover, .navbar-default .navbar-brand:focus {
+      color: #5e5e5e;
+      background-color: transparent; }
+  .navbar-default .navbar-text {
+    color: #777; }
+  .navbar-default .navbar-nav > li > a {
+    color: #777; }
+    .navbar-default .navbar-nav > li > a:hover, .navbar-default .navbar-nav > li > a:focus {
+      color: #333;
+      background-color: transparent; }
+  .navbar-default .navbar-nav > .active > a, .navbar-default .navbar-nav > .active > a:hover, .navbar-default .navbar-nav > .active > a:focus {
+    color: #555;
+    background-color: #e7e7e7; }
+  .navbar-default .navbar-nav > .disabled > a, .navbar-default .navbar-nav > .disabled > a:hover, .navbar-default .navbar-nav > .disabled > a:focus {
+    color: #ccc;
+    background-color: transparent; }
+  .navbar-default .navbar-toggle {
+    border-color: #ddd; }
+    .navbar-default .navbar-toggle:hover, .navbar-default .navbar-toggle:focus {
+      background-color: #ddd; }
+    .navbar-default .navbar-toggle .icon-bar {
+      background-color: #ccc; }
+  .navbar-default .navbar-collapse, .navbar-default .navbar-form {
+    border-color: #e7e7e7; }
+  .navbar-default .navbar-nav > .dropdown > a:hover .caret, .navbar-default .navbar-nav > .dropdown > a:focus .caret {
+    border-top-color: #333;
+    border-bottom-color: #333; }
+  .navbar-default .navbar-nav > .open > a, .navbar-default .navbar-nav > .open > a:hover, .navbar-default .navbar-nav > .open > a:focus {
+    background-color: #e7e7e7;
+    color: #555; }
+    .navbar-default .navbar-nav > .open > a .caret, .navbar-default .navbar-nav > .open > a:hover .caret, .navbar-default .navbar-nav > .open > a:focus .caret {
+      border-top-color: #555;
+      border-bottom-color: #555; }
+  .navbar-default .navbar-nav > .dropdown > a .caret {
+    border-top-color: #777;
+    border-bottom-color: #777; }
+  @media (max-width: 767px) {
+    .navbar-default .navbar-nav .open .dropdown-menu > li > a {
+      color: #777; }
+      .navbar-default .navbar-nav .open .dropdown-menu > li > a:hover, .navbar-default .navbar-nav .open .dropdown-menu > li > a:focus {
+        color: #333;
+        background-color: transparent; }
+    .navbar-default .navbar-nav .open .dropdown-menu > .active > a, .navbar-default .navbar-nav .open .dropdown-menu > .active > a:hover, .navbar-default .navbar-nav .open .dropdown-menu > .active > a:focus {
+      color: #555;
+      background-color: #e7e7e7; }
+    .navbar-default .navbar-nav .open .dropdown-menu > .disabled > a, .navbar-default .navbar-nav .open .dropdown-menu > .disabled > a:hover, .navbar-default .navbar-nav .open .dropdown-menu > .disabled > a:focus {
+      color: #ccc;
+      background-color: transparent; } }
+  .navbar-default .navbar-link {
+    color: #777; }
+    .navbar-default .navbar-link:hover {
+      color: #333; }
+
+.navbar-inverse {
+  background-color: #222;
+  border-color: #090909; }
+  .navbar-inverse .navbar-brand {
+    color: #999999; }
+    .navbar-inverse .navbar-brand:hover, .navbar-inverse .navbar-brand:focus {
+      color: #fff;
+      background-color: transparent; }
+  .navbar-inverse .navbar-text {
+    color: #999999; }
+  .navbar-inverse .navbar-nav > li > a {
+    color: #999999; }
+    .navbar-inverse .navbar-nav > li > a:hover, .navbar-inverse .navbar-nav > li > a:focus {
+      color: #fff;
+      background-color: transparent; }
+  .navbar-inverse .navbar-nav > .active > a, .navbar-inverse .navbar-nav > .active > a:hover, .navbar-inverse .navbar-nav > .active > a:focus {
+    color: #fff;
+    background-color: #090909; }
+  .navbar-inverse .navbar-nav > .disabled > a, .navbar-inverse .navbar-nav > .disabled > a:hover, .navbar-inverse .navbar-nav > .disabled > a:focus {
+    color: #444;
+    background-color: transparent; }
+  .navbar-inverse .navbar-toggle {
+    border-color: #333; }
+    .navbar-inverse .navbar-toggle:hover, .navbar-inverse .navbar-toggle:focus {
+      background-color: #333; }
+    .navbar-inverse .navbar-toggle .icon-bar {
+      background-color: #fff; }
+  .navbar-inverse .navbar-collapse, .navbar-inverse .navbar-form {
+    border-color: #101010; }
+  .navbar-inverse .navbar-nav > .open > a, .navbar-inverse .navbar-nav > .open > a:hover, .navbar-inverse .navbar-nav > .open > a:focus {
+    background-color: #090909;
+    color: #fff; }
+  .navbar-inverse .navbar-nav > .dropdown > a:hover .caret {
+    border-top-color: #fff;
+    border-bottom-color: #fff; }
+  .navbar-inverse .navbar-nav > .dropdown > a .caret {
+    border-top-color: #999999;
+    border-bottom-color: #999999; }
+  .navbar-inverse .navbar-nav > .open > a .caret, .navbar-inverse .navbar-nav > .open > a:hover .caret, .navbar-inverse .navbar-nav > .open > a:focus .caret {
+    border-top-color: #fff;
+    border-bottom-color: #fff; }
+  @media (max-width: 767px) {
+    .navbar-inverse .navbar-nav .open .dropdown-menu > .dropdown-header {
+      border-color: #090909; }
+    .navbar-inverse .navbar-nav .open .dropdown-menu > li > a {
+      color: #999999; }
+      .navbar-inverse .navbar-nav .open .dropdown-menu > li > a:hover, .navbar-inverse .navbar-nav .open .dropdown-menu > li > a:focus {
+        color: #fff;
+        background-color: transparent; }
+    .navbar-inverse .navbar-nav .open .dropdown-menu > .active > a, .navbar-inverse .navbar-nav .open .dropdown-menu > .active > a:hover, .navbar-inverse .navbar-nav .open .dropdown-menu > .active > a:focus {
+      color: #fff;
+      background-color: #090909; }
+    .navbar-inverse .navbar-nav .open .dropdown-menu > .disabled > a, .navbar-inverse .navbar-nav .open .dropdown-menu > .disabled > a:hover, .navbar-inverse .navbar-nav .open .dropdown-menu > .disabled > a:focus {
+      color: #444;
+      background-color: transparent; } }
+  .navbar-inverse .navbar-link {
+    color: #999999; }
+    .navbar-inverse .navbar-link:hover {
+      color: #fff; }
+
+.breadcrumb {
+  padding: 8px 15px;
+  margin-bottom: 20px;
+  list-style: none;
+  background-color: #f5f5f5;
+  border-radius: 4px; }
+  .breadcrumb > li {
+    display: inline-block; }
+    .breadcrumb > li + li:before {
+      content: "/\00a0";
+      padding: 0 5px;
+      color: #ccc; }
+  .breadcrumb > .active {
+    color: #999999; }
+
+.pagination {
+  display: inline-block;
+  padding-left: 0;
+  margin: 20px 0;
+  border-radius: 4px; }
+  .pagination > li {
+    display: inline; }
+    .pagination > li > a, .pagination > li > span {
+      position: relative;
+      float: left;
+      padding: 6px 12px;
+      line-height: 1.42857;
+      text-decoration: none;
+      background-color: #fff;
+      border: 1px solid #ddd;
+      margin-left: -1px; }
+    .pagination > li:first-child > a, .pagination > li:first-child > span {
+      margin-left: 0;
+      border-bottom-left-radius: 4px;
+      border-top-left-radius: 4px; }
+    .pagination > li:last-child > a, .pagination > li:last-child > span {
+      border-bottom-right-radius: 4px;
+      border-top-right-radius: 4px; }
+  .pagination > li > a:hover, .pagination > li > a:focus, .pagination > li > span:hover, .pagination > li > span:focus {
+    background-color: #eeeeee; }
+  .pagination > .active > a, .pagination > .active > a:hover, .pagination > .active > a:focus, .pagination > .active > span, .pagination > .active > span:hover, .pagination > .active > span:focus {
+    z-index: 2;
+    color: #fff;
+    background-color: #428bca;
+    border-color: #428bca;
+    cursor: default; }
+  .pagination > .disabled > span, .pagination > .disabled > span:hover, .pagination > .disabled > span:focus, .pagination > .disabled > a, .pagination > .disabled > a:hover, .pagination > .disabled > a:focus {
+    color: #999999;
+    background-color: #fff;
+    border-color: #ddd;
+    cursor: not-allowed; }
+
+.pagination-lg > li > a, .pagination-lg > li > span {
+  padding: 10px 16px;
+  font-size: 18px; }
+.pagination-lg > li:first-child > a, .pagination-lg > li:first-child > span {
+  border-bottom-left-radius: 6px;
+  border-top-left-radius: 6px; }
+.pagination-lg > li:last-child > a, .pagination-lg > li:last-child > span {
+  border-bottom-right-radius: 6px;
+  border-top-right-radius: 6px; }
+
+.pagination-sm > li > a, .pagination-sm > li > span {
+  padding: 5px 10px;
+  font-size: 12px; }
+.pagination-sm > li:first-child > a, .pagination-sm > li:first-child > span {
+  border-bottom-left-radius: 3px;
+  border-top-left-radius: 3px; }
+.pagination-sm > li:last-child > a, .pagination-sm > li:last-child > span {
+  border-bottom-right-radius: 3px;
+  border-top-right-radius: 3px; }
+
+.pager {
+  padding-left: 0;
+  margin: 20px 0;
+  list-style: none;
+  text-align: center; }
+  .pager:before, .pager:after {
+    content: " ";
+    /* 1 */
+    display: table;
+    /* 2 */ }
+  .pager:after {
+    clear: both; }
+  .pager li {
+    display: inline; }
+    .pager li > a, .pager li > span {
+      display: inline-block;
+      padding: 5px 14px;
+      background-color: #fff;
+      border: 1px solid #ddd;
+      border-radius: 15px; }
+    .pager li > a:hover, .pager li > a:focus {
+      text-decoration: none;
+      background-color: #eeeeee; }
+  .pager .next > a, .pager .next > span {
+    float: right; }
+  .pager .previous > a, .pager .previous > span {
+    float: left; }
+  .pager .disabled > a, .pager .disabled > a:hover, .pager .disabled > a:focus, .pager .disabled > span {
+    color: #999999;
+    background-color: #fff;
+    cursor: not-allowed; }
+
+.label {
+  display: inline;
+  padding: 0.2em 0.6em 0.3em;
+  font-size: 75%;
+  font-weight: bold;
+  line-height: 1;
+  color: #fff;
+  text-align: center;
+  white-space: nowrap;
+  vertical-align: baseline;
+  border-radius: 0.25em; }
+  .label[href]:hover, .label[href]:focus {
+    color: #fff;
+    text-decoration: none;
+    cursor: pointer; }
+  .label:empty {
+    display: none; }
+
+.label-default {
+  background-color: #999999; }
+  .label-default[href]:hover, .label-default[href]:focus {
+    background-color: #808080; }
+
+.label-primary {
+  background-color: #428bca; }
+  .label-primary[href]:hover, .label-primary[href]:focus {
+    background-color: #3073a9; }
+
+.label-success {
+  background-color: #5cb85c; }
+  .label-success[href]:hover, .label-success[href]:focus {
+    background-color: #469d44; }
+
+.label-info {
+  background-color: #5bc0de; }
+  .label-info[href]:hover, .label-info[href]:focus {
+    background-color: #31b2d5; }
+
+.label-warning {
+  background-color: #f0ad4e; }
+  .label-warning[href]:hover, .label-warning[href]:focus {
+    background-color: #ec971f; }
+
+.label-danger {
+  background-color: #d9534f; }
+  .label-danger[href]:hover, .label-danger[href]:focus {
+    background-color: #c92e2c; }
+
+.badge {
+  display: inline-block;
+  min-width: 10px;
+  padding: 3px 7px;
+  font-size: 12px;
+  font-weight: bold;
+  color: #fff;
+  line-height: 1;
+  vertical-align: baseline;
+  white-space: nowrap;
+  text-align: center;
+  background-color: #999999;
+  border-radius: 10px; }
+  .badge:empty {
+    display: none; }
+
+a.badge:hover, a.badge:focus {
+  color: #fff;
+  text-decoration: none;
+  cursor: pointer; }
+
+.btn .badge {
+  position: relative;
+  top: -1px; }
+
+a.list-group-item.active > .badge, .nav-pills > .active > a > .badge {
+  color: #428bca;
+  background-color: #fff; }
+
+.nav-pills > li > a > .badge {
+  margin-left: 3px; }
+
+.jumbotron {
+  padding: 30px;
+  margin-bottom: 30px;
+  font-size: 21px;
+  font-weight: 200;
+  line-height: 2.14286;
+  color: inherit;
+  background-color: #eeeeee; }
+  .jumbotron h1 {
+    line-height: 1;
+    color: inherit; }
+  .jumbotron p {
+    line-height: 1.4; }
+  .container .jumbotron {
+    border-radius: 6px; }
+  @media screen and (min-width: 768px) {
+    .jumbotron {
+      padding-top: 48px;
+      padding-bottom: 48px; }
+      .container .jumbotron {
+        padding-left: 60px;
+        padding-right: 60px; }
+      .jumbotron h1 {
+        font-size: 63px; } }
+
+.thumbnail {
+  display: block;
+  margin-bottom: 20px; }
+  .thumbnail > img {
+    display: block;
+    max-width: 100%;
+    height: auto;
+    margin-left: auto;
+    margin-right: auto; }
+  .thumbnail .caption {
+    padding: 9px;
+    color: #333333; }
+
+a.thumbnail:hover, a.thumbnail:focus, a.thumbnail.active {
+  border-color: #428bca; }
+
+.alert {
+  padding: 15px;
+  margin-bottom: 20px;
+  border: 1px solid transparent;
+  border-radius: 4px; }
+  .alert h4 {
+    margin-top: 0;
+    color: inherit; }
+  .alert .alert-link {
+    font-weight: bold; }
+  .alert > p, .alert > ul {
+    margin-bottom: 0; }
+  .alert > p + p {
+    margin-top: 5px; }
+
+.alert-dismissable {
+  padding-right: 35px; }
+  .alert-dismissable .close {
+    position: relative;
+    top: -2px;
+    right: -21px;
+    color: inherit; }
+
+.alert-success {
+  background-color: #dff0d8;
+  border-color: #d7e9c6;
+  color: #468847; }
+  .alert-success hr {
+    border-top-color: #cae2b3; }
+  .alert-success .alert-link {
+    color: #356635; }
+
+.alert-info {
+  background-color: #d9edf7;
+  border-color: #bce9f1;
+  color: #3a87ad; }
+  .alert-info hr {
+    border-top-color: #a6e2ec; }
+  .alert-info .alert-link {
+    color: #2d6a87; }
+
+.alert-warning {
+  background-color: #fcf8e3;
+  border-color: #faeacc;
+  color: #c09853; }
+  .alert-warning hr {
+    border-top-color: #f7e0b5; }
+  .alert-warning .alert-link {
+    color: #a47c3c; }
+
+.alert-danger {
+  background-color: #f2dede;
+  border-color: #ebccd1;
+  color: #b94a48; }
+  .alert-danger hr {
+    border-top-color: #e4b9c0; }
+  .alert-danger .alert-link {
+    color: #953b39; }
+
+@-webkit-keyframes progress-bar-stripes {
+  from {
+    background-position: 40px 0; }
+
+  to {
+    background-position: 0 0; } }
+
+@-moz-keyframes progress-bar-stripes {
+  from {
+    background-position: 40px 0; }
+
+  to {
+    background-position: 0 0; } }
+
+@-o-keyframes progress-bar-stripes {
+  from {
+    background-position: 0 0; }
+
+  to {
+    background-position: 40px 0; } }
+
+@keyframes progress-bar-stripes {
+  from {
+    background-position: 40px 0; }
+
+  to {
+    background-position: 0 0; } }
+
+.progress {
+  overflow: hidden;
+  height: 20px;
+  margin-bottom: 20px;
+  background-color: #f5f5f5;
+  border-radius: 4px;
+  -webkit-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1);
+  box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1); }
+
+.progress-bar {
+  float: left;
+  width: 0%;
+  height: 100%;
+  font-size: 12px;
+  line-height: 20px;
+  color: #fff;
+  text-align: center;
+  background-color: #428bca;
+  -webkit-box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.15);
+  box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.15);
+  -webkit-transition: width 0.6s ease;
+  transition: width 0.6s ease; }
+
+.progress-striped .progress-bar {
+  background-image: -webkit-gradient(linear, 0 100%, 100% 0, color-stop(0.25, rgba(255, 255, 255, 0.15)), color-stop(0.25, transparent), color-stop(0.5, transparent), color-stop(0.5, rgba(255, 255, 255, 0.15)), color-stop(0.75, rgba(255, 255, 255, 0.15)), color-stop(0.75, transparent), to(transparent));
+  background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
+  background-image: -moz-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
+  background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
+  background-size: 40px 40px; }
+
+.progress.active .progress-bar {
+  -webkit-animation: progress-bar-stripes 2s linear infinite;
+  animation: progress-bar-stripes 2s linear infinite; }
+
+.progress-bar-success {
+  background-color: #5cb85c; }
+  .progress-striped .progress-bar-success {
+    background-image: -webkit-gradient(linear, 0 100%, 100% 0, color-stop(0.25, rgba(255, 255, 255, 0.15)), color-stop(0.25, transparent), color-stop(0.5, transparent), color-stop(0.5, rgba(255, 255, 255, 0.15)), color-stop(0.75, rgba(255, 255, 255, 0.15)), color-stop(0.75, transparent), to(transparent));
+    background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
+    background-image: -moz-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
+    background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); }
+
+.progress-bar-info {
+  background-color: #5bc0de; }
+  .progress-striped .progress-bar-info {
+    background-image: -webkit-gradient(linear, 0 100%, 100% 0, color-stop(0.25, rgba(255, 255, 255, 0.15)), color-stop(0.25, transparent), color-stop(0.5, transparent), color-stop(0.5, rgba(255, 255, 255, 0.15)), color-stop(0.75, rgba(255, 255, 255, 0.15)), color-stop(0.75, transparent), to(transparent));
+    background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
+    background-image: -moz-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
+    background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); }
+
+.progress-bar-warning {
+  background-color: #f0ad4e; }
+  .progress-striped .progress-bar-warning {
+    background-image: -webkit-gradient(linear, 0 100%, 100% 0, color-stop(0.25, rgba(255, 255, 255, 0.15)), color-stop(0.25, transparent), color-stop(0.5, transparent), color-stop(0.5, rgba(255, 255, 255, 0.15)), color-stop(0.75, rgba(255, 255, 255, 0.15)), color-stop(0.75, transparent), to(transparent));
+    background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
+    background-image: -moz-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
+    background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); }
+
+.progress-bar-danger {
+  background-color: #d9534f; }
+  .progress-striped .progress-bar-danger {
+    background-image: -webkit-gradient(linear, 0 100%, 100% 0, color-stop(0.25, rgba(255, 255, 255, 0.15)), color-stop(0.25, transparent), color-stop(0.5, transparent), color-stop(0.5, rgba(255, 255, 255, 0.15)), color-stop(0.75, rgba(255, 255, 255, 0.15)), color-stop(0.75, transparent), to(transparent));
+    background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
+    background-image: -moz-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
+    background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); }
+
+.media, .media-body {
+  overflow: hidden;
+  zoom: 1; }
+
+.media, .media .media {
+  margin-top: 15px; }
+
+.media:first-child {
+  margin-top: 0; }
+
+.media-object {
+  display: block; }
+
+.media-heading {
+  margin: 0 0 5px; }
+
+.media > .pull-left {
+  margin-right: 10px; }
+.media > .pull-right {
+  margin-left: 10px; }
+
+.media-list {
+  padding-left: 0;
+  list-style: none; }
+
+.list-group {
+  margin-bottom: 20px;
+  padding-left: 0; }
+
+.list-group-item {
+  position: relative;
+  display: block;
+  padding: 10px 15px;
+  margin-bottom: -1px;
+  background-color: #fff;
+  border: 1px solid #ddd; }
+  .list-group-item:first-child {
+    border-top-right-radius: 4px;
+    border-top-left-radius: 4px; }
+  .list-group-item:last-child {
+    margin-bottom: 0;
+    border-bottom-right-radius: 4px;
+    border-bottom-left-radius: 4px; }
+  .list-group-item > .badge {
+    float: right; }
+  .list-group-item > .badge + .badge {
+    margin-right: 5px; }
+
+a.list-group-item {
+  color: #555; }
+  a.list-group-item .list-group-item-heading {
+    color: #333; }
+  a.list-group-item:hover, a.list-group-item:focus {
+    text-decoration: none;
+    background-color: #f5f5f5; }
+  a.list-group-item.active, a.list-group-item.active:hover, a.list-group-item.active:focus {
+    z-index: 2;
+    color: #fff;
+    background-color: #428bca;
+    border-color: #428bca; }
+    a.list-group-item.active .list-group-item-heading, a.list-group-item.active:hover .list-group-item-heading, a.list-group-item.active:focus .list-group-item-heading {
+      color: inherit; }
+    a.list-group-item.active .list-group-item-text, a.list-group-item.active:hover .list-group-item-text, a.list-group-item.active:focus .list-group-item-text {
+      color: #e1edf7; }
+
+.list-group-item-heading {
+  margin-top: 0;
+  margin-bottom: 5px; }
+
+.list-group-item-text {
+  margin-bottom: 0;
+  line-height: 1.3; }
+
+.panel {
+  margin-bottom: 20px;
+  background-color: #fff;
+  border: 1px solid transparent;
+  border-radius: 4px;
+  -webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.05);
+  box-shadow: 0 1px 1px rgba(0, 0, 0, 0.05); }
+
+.panel-body {
+  padding: 15px; }
+  .panel-body:before, .panel-body:after {
+    content: " ";
+    /* 1 */
+    display: table;
+    /* 2 */ }
+  .panel-body:after {
+    clear: both; }
+
+.panel > .list-group {
+  margin-bottom: 0; }
+  .panel > .list-group .list-group-item {
+    border-width: 1px 0; }
+    .panel > .list-group .list-group-item:first-child {
+      border-top-right-radius: 0;
+      border-top-left-radius: 0; }
+    .panel > .list-group .list-group-item:last-child {
+      border-bottom: 0; }
+
+.panel-heading + .list-group .list-group-item:first-child {
+  border-top-width: 0; }
+
+.panel > .table, .panel > .table-responsive {
+  margin-bottom: 0; }
+.panel > .panel-body + .table, .panel > .panel-body + .table-responsive {
+  border-top: 1px solid #ddd; }
+.panel > .table-bordered, .panel > .table-responsive > .table-bordered {
+  border: 0; }
+  .panel > .table-bordered > thead > tr > th:first-child, .panel > .table-bordered > thead > tr > td:first-child, .panel > .table-bordered > tbody > tr > th:first-child, .panel > .table-bordered > tbody > tr > td:first-child, .panel > .table-bordered > tfoot > tr > th:first-child, .panel > .table-bordered > tfoot > tr > td:first-child, .panel > .table-responsive > .table-bordered > thead > tr > th:first-child, .panel > .table-responsive > .table-bordered > thead > tr > td:first-child, .panel > .table-responsive > .table-bordered > tbody > tr > th:first-child, .panel > .table-responsive > .table-bordered > tbody > tr > td:first-child, .panel > .table-responsive > .table-bordered > tfoot > tr > th:first-child, .panel > .table-responsive > .table-bordered > tfoot > tr > td:first-child {
+    border-left: 0; }
+  .panel > .table-bordered > thead > tr > th:last-child, .panel > .table-bordered > thead > tr > td:last-child, .panel > .table-bordered > tbody > tr > th:last-child, .panel > .table-bordered > tbody > tr > td:last-child, .panel > .table-bordered > tfoot > tr > th:last-child, .panel > .table-bordered > tfoot > tr > td:last-child, .panel > .table-responsive > .table-bordered > thead > tr > th:last-child, .panel > .table-responsive > .table-bordered > thead > tr > td:last-child, .panel > .table-responsive > .table-bordered > tbody > tr > th:last-child, .panel > .table-responsive > .table-bordered > tbody > tr > td:last-child, .panel > .table-responsive > .table-bordered > tfoot > tr > th:last-child, .panel > .table-responsive > .table-bordered > tfoot > tr > td:last-child {
+    border-right: 0; }
+  .panel > .table-bordered > thead > tr:last-child > th, .panel > .table-bordered > thead > tr:last-child > td, .panel > .table-bordered > tbody > tr:last-child > th, .panel > .table-bordered > tbody > tr:last-child > td, .panel > .table-bordered > tfoot > tr:last-child > th, .panel > .table-bordered > tfoot > tr:last-child > td, .panel > .table-responsive > .table-bordered > thead > tr:last-child > th, .panel > .table-responsive > .table-bordered > thead > tr:last-child > td, .panel > .table-responsive > .table-bordered > tbody > tr:last-child > th, .panel > .table-responsive > .table-bordered > tbody > tr:last-child > td, .panel > .table-responsive > .table-bordered > tfoot > tr:last-child > th, .panel > .table-responsive > .table-bordered > tfoot > tr:last-child > td {
+    border-bottom: 0; }
+
+.panel-heading {
+  padding: 10px 15px;
+  border-bottom: 1px solid transparent;
+  border-top-right-radius: 3px;
+  border-top-left-radius: 3px; }
+  .panel-heading > .dropdown .dropdown-toggle {
+    color: inherit; }
+
+.panel-title {
+  margin-top: 0;
+  margin-bottom: 0;
+  font-size: 16px; }
+  .panel-title > a {
+    color: inherit; }
+
+.panel-footer {
+  padding: 10px 15px;
+  background-color: #f5f5f5;
+  border-top: 1px solid #ddd;
+  border-bottom-right-radius: 3px;
+  border-bottom-left-radius: 3px; }
+
+.panel-group .panel {
+  margin-bottom: 0;
+  border-radius: 4px;
+  overflow: hidden; }
+  .panel-group .panel + .panel {
+    margin-top: 5px; }
+.panel-group .panel-heading {
+  border-bottom: 0; }
+  .panel-group .panel-heading + .panel-collapse .panel-body {
+    border-top: 1px solid #ddd; }
+.panel-group .panel-footer {
+  border-top: 0; }
+  .panel-group .panel-footer + .panel-collapse .panel-body {
+    border-bottom: 1px solid #ddd; }
+
+.panel-default {
+  border-color: #ddd; }
+  .panel-default > .panel-heading {
+    color: #333333;
+    background-color: #f5f5f5;
+    border-color: #ddd; }
+    .panel-default > .panel-heading + .panel-collapse .panel-body {
+      border-top-color: #ddd; }
+    .panel-default > .panel-heading > .dropdown .caret {
+      border-color: #333333 transparent; }
+  .panel-default > .panel-footer + .panel-collapse .panel-body {
+    border-bottom-color: #ddd; }
+
+.panel-primary {
+  border-color: #428bca; }
+  .panel-primary > .panel-heading {
+    color: #fff;
+    background-color: #428bca;
+    border-color: #428bca; }
+    .panel-primary > .panel-heading + .panel-collapse .panel-body {
+      border-top-color: #428bca; }
+    .panel-primary > .panel-heading > .dropdown .caret {
+      border-color: #fff transparent; }
+  .panel-primary > .panel-footer + .panel-collapse .panel-body {
+    border-bottom-color: #428bca; }
+
+.panel-success {
+  border-color: #d7e9c6; }
+  .panel-success > .panel-heading {
+    color: #468847;
+    background-color: #dff0d8;
+    border-color: #d7e9c6; }
+    .panel-success > .panel-heading + .panel-collapse .panel-body {
+      border-top-color: #d7e9c6; }
+    .panel-success > .panel-heading > .dropdown .caret {
+      border-color: #468847 transparent; }
+  .panel-success > .panel-footer + .panel-collapse .panel-body {
+    border-bottom-color: #d7e9c6; }
+
+.panel-warning {
+  border-color: #faeacc; }
+  .panel-warning > .panel-heading {
+    color: #c09853;
+    background-color: #fcf8e3;
+    border-color: #faeacc; }
+    .panel-warning > .panel-heading + .panel-collapse .panel-body {
+      border-top-color: #faeacc; }
+    .panel-warning > .panel-heading > .dropdown .caret {
+      border-color: #c09853 transparent; }
+  .panel-warning > .panel-footer + .panel-collapse .panel-body {
+    border-bottom-color: #faeacc; }
+
+.panel-danger {
+  border-color: #ebccd1; }
+  .panel-danger > .panel-heading {
+    color: #b94a48;
+    background-color: #f2dede;
+    border-color: #ebccd1; }
+    .panel-danger > .panel-heading + .panel-collapse .panel-body {
+      border-top-color: #ebccd1; }
+    .panel-danger > .panel-heading > .dropdown .caret {
+      border-color: #b94a48 transparent; }
+  .panel-danger > .panel-footer + .panel-collapse .panel-body {
+    border-bottom-color: #ebccd1; }
+
+.panel-info {
+  border-color: #bce9f1; }
+  .panel-info > .panel-heading {
+    color: #3a87ad;
+    background-color: #d9edf7;
+    border-color: #bce9f1; }
+    .panel-info > .panel-heading + .panel-collapse .panel-body {
+      border-top-color: #bce9f1; }
+    .panel-info > .panel-heading > .dropdown .caret {
+      border-color: #3a87ad transparent; }
+  .panel-info > .panel-footer + .panel-collapse .panel-body {
+    border-bottom-color: #bce9f1; }
+
+.well {
+  min-height: 20px;
+  padding: 19px;
+  margin-bottom: 20px;
+  background-color: #f5f5f5;
+  border: 1px solid #e3e3e3;
+  border-radius: 4px;
+  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.05);
+  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.05); }
+  .well blockquote {
+    border-color: #ddd;
+    border-color: rgba(0, 0, 0, 0.15); }
+
+.well-lg {
+  padding: 24px;
+  border-radius: 6px; }
+
+.well-sm {
+  padding: 9px;
+  border-radius: 3px; }
+
+.close {
+  float: right;
+  font-size: 21px;
+  font-weight: bold;
+  line-height: 1;
+  color: #000;
+  text-shadow: 0 1px 0 #fff;
+  opacity: 0.2;
+  filter: alpha(opacity=20); }
+  .close:hover, .close:focus {
+    color: #000;
+    text-decoration: none;
+    cursor: pointer;
+    opacity: 0.5;
+    filter: alpha(opacity=50); }
+
+button.close {
+  padding: 0;
+  cursor: pointer;
+  background: transparent;
+  border: 0;
+  -webkit-appearance: none; }
+
+.modal-open {
+  overflow: hidden; }
+
+.modal {
+  display: none;
+  overflow: auto;
+  overflow-y: scroll;
+  position: fixed;
+  top: 0;
+  right: 0;
+  bottom: 0;
+  left: 0;
+  z-index: 1040; }
+  .modal.fade .modal-dialog {
+    -webkit-transform: translate(0, -25%);
+    -ms-transform: translate(0, -25%);
+    transform: translate(0, -25%);
+    -webkit-transition: -webkit-transform 0.3s ease-out;
+    -moz-transition: -moz-transform 0.3s ease-out;
+    -o-transition: -o-transform 0.3s ease-out;
+    transition: transform 0.3s ease-out; }
+  .modal.in .modal-dialog {
+    -webkit-transform: translate(0, 0);
+    -ms-transform: translate(0, 0);
+    transform: translate(0, 0); }
+
+.modal-dialog {
+  position: relative;
+  margin-left: auto;
+  margin-right: auto;
+  width: auto;
+  padding: 10px;
+  z-index: 1050; }
+
+.modal-content {
+  position: relative;
+  background-color: #fff;
+  border: 1px solid #999;
+  border: 1px solid rgba(0, 0, 0, 0.2);
+  border-radius: 6px;
+  -webkit-box-shadow: 0 3px 9px rgba(0, 0, 0, 0.5);
+  box-shadow: 0 3px 9px rgba(0, 0, 0, 0.5);
+  background-clip: padding-box;
+  outline: none; }
+
+.modal-backdrop {
+  position: fixed;
+  top: 0;
+  right: 0;
+  bottom: 0;
+  left: 0;
+  z-index: 1030;
+  background-color: #000; }
+  .modal-backdrop.fade {
+    opacity: 0;
+    filter: alpha(opacity=0); }
+  .modal-backdrop.in {
+    opacity: 0.5;
+    filter: alpha(opacity=50); }
+
+.modal-header {
+  padding: 15px;
+  border-bottom: 1px solid #e5e5e5;
+  min-height: 16.42857px; }
+
+.modal-header .close {
+  margin-top: -2px; }
+
+.modal-title {
+  margin: 0;
+  line-height: 1.42857; }
+
+.modal-body {
+  position: relative;
+  padding: 20px; }
+
+.modal-footer {
+  margin-top: 15px;
+  padding: 19px 20px 20px;
+  text-align: right;
+  border-top: 1px solid #e5e5e5; }
+  .modal-footer:before, .modal-footer:after {
+    content: " ";
+    /* 1 */
+    display: table;
+    /* 2 */ }
+  .modal-footer:after {
+    clear: both; }
+  .modal-footer .btn + .btn {
+    margin-left: 5px;
+    margin-bottom: 0; }
+  .modal-footer .btn-group .btn + .btn {
+    margin-left: -1px; }
+  .modal-footer .btn-block + .btn-block {
+    margin-left: 0; }
+
+@media screen and (min-width: 768px) {
+  .modal-dialog {
+    width: 600px;
+    padding-top: 30px;
+    padding-bottom: 30px; }
+  .modal-content {
+    -webkit-box-shadow: 0 5px 15px rgba(0, 0, 0, 0.5);
+    box-shadow: 0 5px 15px rgba(0, 0, 0, 0.5); } }
+
+.tooltip {
+  position: absolute;
+  z-index: 1030;
+  display: block;
+  visibility: visible;
+  font-size: 12px;
+  line-height: 1.4;
+  opacity: 0;
+  filter: alpha(opacity=0); }
+  .tooltip.in {
+    opacity: 0.9;
+    filter: alpha(opacity=90); }
+  .tooltip.top {
+    margin-top: -3px;
+    padding: 5px 0; }
+  .tooltip.right {
+    margin-left: 3px;
+    padding: 0 5px; }
+  .tooltip.bottom {
+    margin-top: 3px;
+    padding: 5px 0; }
+  .tooltip.left {
+    margin-left: -3px;
+    padding: 0 5px; }
+
+.tooltip-inner {
+  max-width: 200px;
+  padding: 3px 8px;
+  color: #fff;
+  text-align: center;
+  text-decoration: none;
+  background-color: #000;
+  border-radius: 4px; }
+
+.tooltip-arrow {
+  position: absolute;
+  width: 0;
+  height: 0;
+  border-color: transparent;
+  border-style: solid; }
+
+.tooltip.top .tooltip-arrow {
+  bottom: 0;
+  left: 50%;
+  margin-left: -5px;
+  border-width: 5px 5px 0;
+  border-top-color: #000; }
+.tooltip.top-left .tooltip-arrow {
+  bottom: 0;
+  left: 5px;
+  border-width: 5px 5px 0;
+  border-top-color: #000; }
+.tooltip.top-right .tooltip-arrow {
+  bottom: 0;
+  right: 5px;
+  border-width: 5px 5px 0;
+  border-top-color: #000; }
+.tooltip.right .tooltip-arrow {
+  top: 50%;
+  left: 0;
+  margin-top: -5px;
+  border-width: 5px 5px 5px 0;
+  border-right-color: #000; }
+.tooltip.left .tooltip-arrow {
+  top: 50%;
+  right: 0;
+  margin-top: -5px;
+  border-width: 5px 0 5px 5px;
+  border-left-color: #000; }
+.tooltip.bottom .tooltip-arrow {
+  top: 0;
+  left: 50%;
+  margin-left: -5px;
+  border-width: 0 5px 5px;
+  border-bottom-color: #000; }
+.tooltip.bottom-left .tooltip-arrow {
+  top: 0;
+  left: 5px;
+  border-width: 0 5px 5px;
+  border-bottom-color: #000; }
+.tooltip.bottom-right .tooltip-arrow {
+  top: 0;
+  right: 5px;
+  border-width: 0 5px 5px;
+  border-bottom-color: #000; }
+
+.popover {
+  position: absolute;
+  top: 0;
+  left: 0;
+  z-index: 1010;
+  display: none;
+  max-width: 276px;
+  padding: 1px;
+  text-align: left;
+  background-color: #fff;
+  background-clip: padding-box;
+  border: 1px solid #ccc;
+  border: 1px solid rgba(0, 0, 0, 0.2);
+  border-radius: 6px;
+  -webkit-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
+  box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
+  white-space: normal; }
+  .popover.top {
+    margin-top: -10px; }
+  .popover.right {
+    margin-left: 10px; }
+  .popover.bottom {
+    margin-top: 10px; }
+  .popover.left {
+    margin-left: -10px; }
+
+.popover-title {
+  margin: 0;
+  padding: 8px 14px;
+  font-size: 14px;
+  font-weight: normal;
+  line-height: 18px;
+  background-color: #f7f7f7;
+  border-bottom: 1px solid #ebebeb;
+  border-radius: 5px 5px 0 0; }
+
+.popover-content {
+  padding: 9px 14px; }
+
+.popover .arrow, .popover .arrow:after {
+  position: absolute;
+  display: block;
+  width: 0;
+  height: 0;
+  border-color: transparent;
+  border-style: solid; }
+
+.popover .arrow {
+  border-width: 11px; }
+
+.popover .arrow:after {
+  border-width: 10px;
+  content: ""; }
+
+.popover.top .arrow {
+  left: 50%;
+  margin-left: -11px;
+  border-bottom-width: 0;
+  border-top-color: #999;
+  border-top-color: rgba(0, 0, 0, 0.25);
+  bottom: -11px; }
+  .popover.top .arrow:after {
+    content: " ";
+    bottom: 1px;
+    margin-left: -10px;
+    border-bottom-width: 0;
+    border-top-color: #fff; }
+.popover.right .arrow {
+  top: 50%;
+  left: -11px;
+  margin-top: -11px;
+  border-left-width: 0;
+  border-right-color: #999;
+  border-right-color: rgba(0, 0, 0, 0.25); }
+  .popover.right .arrow:after {
+    content: " ";
+    left: 1px;
+    bottom: -10px;
+    border-left-width: 0;
+    border-right-color: #fff; }
+.popover.bottom .arrow {
+  left: 50%;
+  margin-left: -11px;
+  border-top-width: 0;
+  border-bottom-color: #999;
+  border-bottom-color: rgba(0, 0, 0, 0.25);
+  top: -11px; }
+  .popover.bottom .arrow:after {
+    content: " ";
+    top: 1px;
+    margin-left: -10px;
+    border-top-width: 0;
+    border-bottom-color: #fff; }
+.popover.left .arrow {
+  top: 50%;
+  right: -11px;
+  margin-top: -11px;
+  border-right-width: 0;
+  border-left-color: #999;
+  border-left-color: rgba(0, 0, 0, 0.25); }
+  .popover.left .arrow:after {
+    content: " ";
+    right: 1px;
+    border-right-width: 0;
+    border-left-color: #fff;
+    bottom: -10px; }
+
+.carousel {
+  position: relative; }
+
+.carousel-inner {
+  position: relative;
+  overflow: hidden;
+  width: 100%; }
+  .carousel-inner > .item {
+    display: none;
+    position: relative;
+    -webkit-transition: 0.6s ease-in-out left;
+    transition: 0.6s ease-in-out left; }
+    .carousel-inner > .item > img, .carousel-inner > .item > a > img {
+      display: block;
+      max-width: 100%;
+      height: auto;
+      line-height: 1; }
+  .carousel-inner > .active, .carousel-inner > .next, .carousel-inner > .prev {
+    display: block; }
+  .carousel-inner > .active {
+    left: 0; }
+  .carousel-inner > .next, .carousel-inner > .prev {
+    position: absolute;
+    top: 0;
+    width: 100%; }
+  .carousel-inner > .next {
+    left: 100%; }
+  .carousel-inner > .prev {
+    left: -100%; }
+  .carousel-inner > .next.left, .carousel-inner > .prev.right {
+    left: 0; }
+  .carousel-inner > .active.left {
+    left: -100%; }
+  .carousel-inner > .active.right {
+    left: 100%; }
+
+.carousel-control {
+  position: absolute;
+  top: 0;
+  left: 0;
+  bottom: 0;
+  width: 15%;
+  opacity: 0.5;
+  filter: alpha(opacity=50);
+  font-size: 20px;
+  color: #fff;
+  text-align: center;
+  text-shadow: 0 1px 2px rgba(0, 0, 0, 0.6); }
+  .carousel-control.left {
+    background-image: -webkit-gradient(linear, 0% top, 100% top, from(rgba(0, 0, 0, 0.5)), to(rgba(0, 0, 0, 0.0001)));
+    background-image: -webkit-linear-gradient(left, color-stop(rgba(0, 0, 0, 0.5) 0%), color-stop(rgba(0, 0, 0, 0.0001) 100%));
+    background-image: -moz-linear-gradient(left, rgba(0, 0, 0, 0.5) 0%, rgba(0, 0, 0, 0.0001) 100%);
+    background-image: linear-gradient(to right, rgba(0, 0, 0, 0.5) 0%, rgba(0, 0, 0, 0.0001) 100%);
+    background-repeat: repeat-x;
+    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#80000000', endColorstr='#00000000', GradientType=1); }
+  .carousel-control.right {
+    left: auto;
+    right: 0;
+    background-image: -webkit-gradient(linear, 0% top, 100% top, from(rgba(0, 0, 0, 0.0001)), to(rgba(0, 0, 0, 0.5)));
+    background-image: -webkit-linear-gradient(left, color-stop(rgba(0, 0, 0, 0.0001) 0%), color-stop(rgba(0, 0, 0, 0.5) 100%));
+    background-image: -moz-linear-gradient(left, rgba(0, 0, 0, 0.0001) 0%, rgba(0, 0, 0, 0.5) 100%);
+    background-image: linear-gradient(to right, rgba(0, 0, 0, 0.0001) 0%, rgba(0, 0, 0, 0.5) 100%);
+    background-repeat: repeat-x;
+    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000', endColorstr='#80000000', GradientType=1); }
+  .carousel-control:hover, .carousel-control:focus {
+    color: #fff;
+    text-decoration: none;
+    opacity: 0.9;
+    filter: alpha(opacity=90); }
+  .carousel-control .icon-prev, .carousel-control .icon-next, .carousel-control .glyphicon-chevron-left, .carousel-control .glyphicon-chevron-right {
+    position: absolute;
+    top: 50%;
+    z-index: 5;
+    display: inline-block; }
+  .carousel-control .icon-prev, .carousel-control .glyphicon-chevron-left {
+    left: 50%; }
+  .carousel-control .icon-next, .carousel-control .glyphicon-chevron-right {
+    right: 50%; }
+  .carousel-control .icon-prev, .carousel-control .icon-next {
+    width: 20px;
+    height: 20px;
+    margin-top: -10px;
+    margin-left: -10px;
+    font-family: serif; }
+  .carousel-control .icon-prev:before {
+    content: '\2039'; }
+  .carousel-control .icon-next:before {
+    content: '\203a'; }
+
+.carousel-indicators {
+  position: absolute;
+  bottom: 10px;
+  left: 50%;
+  z-index: 15;
+  width: 60%;
+  margin-left: -30%;
+  padding-left: 0;
+  list-style: none;
+  text-align: center; }
+  .carousel-indicators li {
+    display: inline-block;
+    width: 10px;
+    height: 10px;
+    margin: 1px;
+    text-indent: -999px;
+    border: 1px solid #fff;
+    border-radius: 10px;
+    cursor: pointer;
+    background-color: #000 \9;
+    background-color: rgba(0, 0, 0, 0); }
+  .carousel-indicators .active {
+    margin: 0;
+    width: 12px;
+    height: 12px;
+    background-color: #fff; }
+
+.carousel-caption {
+  position: absolute;
+  left: 15%;
+  right: 15%;
+  bottom: 20px;
+  z-index: 10;
+  padding-top: 20px;
+  padding-bottom: 20px;
+  color: #fff;
+  text-align: center;
+  text-shadow: 0 1px 2px rgba(0, 0, 0, 0.6); }
+  .carousel-caption .btn {
+    text-shadow: none; }
+
+@media screen and (min-width: 768px) {
+  .carousel-control .glyphicons-chevron-left, .carousel-control .glyphicons-chevron-right, .carousel-control .icon-prev, .carousel-control .icon-next {
+    width: 30px;
+    height: 30px;
+    margin-top: -15px;
+    margin-left: -15px;
+    font-size: 30px; }
+  .carousel-caption {
+    left: 20%;
+    right: 20%;
+    padding-bottom: 30px; }
+  .carousel-indicators {
+    bottom: 20px; } }
+
+.clearfix:before, .clearfix:after {
+  content: " ";
+  /* 1 */
+  display: table;
+  /* 2 */ }
+.clearfix:after {
+  clear: both; }
+
+.center-block {
+  display: block;
+  margin-left: auto;
+  margin-right: auto; }
+
+.pull-right {
+  float: right !important; }
+
+.pull-left {
+  float: left !important; }
+
+.hide {
+  display: none !important; }
+
+.show {
+  display: block !important; }
+
+.invisible {
+  visibility: hidden; }
+
+.text-hide {
+  font: 0/0 a;
+  color: transparent;
+  text-shadow: none;
+  background-color: transparent;
+  border: 0; }
+
+.hidden {
+  display: none !important;
+  visibility: hidden !important; }
+
+.affix {
+  position: fixed; }
+
+@-ms-viewport {
+  width: device-width; }
+
+.visible-xs, tr.visible-xs, th.visible-xs, td.visible-xs {
+  display: none !important; }
+
+@media (max-width: 767px) {
+  .visible-xs {
+    display: block !important; }
+  tr.visible-xs {
+    display: table-row !important; }
+  th.visible-xs, td.visible-xs {
+    display: table-cell !important; } }
+
+@media (min-width: 768px) and (max-width: 991px) {
+  .visible-xs.visible-sm {
+    display: block !important; }
+  tr.visible-xs.visible-sm {
+    display: table-row !important; }
+  th.visible-xs.visible-sm, td.visible-xs.visible-sm {
+    display: table-cell !important; } }
+
+@media (min-width: 992px) and (max-width: 1199px) {
+  .visible-xs.visible-md {
+    display: block !important; }
+  tr.visible-xs.visible-md {
+    display: table-row !important; }
+  th.visible-xs.visible-md, td.visible-xs.visible-md {
+    display: table-cell !important; } }
+
+@media (min-width: 1200px) {
+  .visible-xs.visible-lg {
+    display: block !important; }
+  tr.visible-xs.visible-lg {
+    display: table-row !important; }
+  th.visible-xs.visible-lg, td.visible-xs.visible-lg {
+    display: table-cell !important; } }
+
+.visible-sm, tr.visible-sm, th.visible-sm, td.visible-sm {
+  display: none !important; }
+
+@media (max-width: 767px) {
+  .visible-sm.visible-xs {
+    display: block !important; }
+  tr.visible-sm.visible-xs {
+    display: table-row !important; }
+  th.visible-sm.visible-xs, td.visible-sm.visible-xs {
+    display: table-cell !important; } }
+
+@media (min-width: 768px) and (max-width: 991px) {
+  .visible-sm {
+    display: block !important; }
+  tr.visible-sm {
+    display: table-row !important; }
+  th.visible-sm, td.visible-sm {
+    display: table-cell !important; } }
+
+@media (min-width: 992px) and (max-width: 1199px) {
+  .visible-sm.visible-md {
+    display: block !important; }
+  tr.visible-sm.visible-md {
+    display: table-row !important; }
+  th.visible-sm.visible-md, td.visible-sm.visible-md {
+    display: table-cell !important; } }
+
+@media (min-width: 1200px) {
+  .visible-sm.visible-lg {
+    display: block !important; }
+  tr.visible-sm.visible-lg {
+    display: table-row !important; }
+  th.visible-sm.visible-lg, td.visible-sm.visible-lg {
+    display: table-cell !important; } }
+
+.visible-md, tr.visible-md, th.visible-md, td.visible-md {
+  display: none !important; }
+
+@media (max-width: 767px) {
+  .visible-md.visible-xs {
+    display: block !important; }
+  tr.visible-md.visible-xs {
+    display: table-row !important; }
+  th.visible-md.visible-xs, td.visible-md.visible-xs {
+    display: table-cell !important; } }
+
+@media (min-width: 768px) and (max-width: 991px) {
+  .visible-md.visible-sm {
+    display: block !important; }
+  tr.visible-md.visible-sm {
+    display: table-row !important; }
+  th.visible-md.visible-sm, td.visible-md.visible-sm {
+    display: table-cell !important; } }
+
+@media (min-width: 992px) and (max-width: 1199px) {
+  .visible-md {
+    display: block !important; }
+  tr.visible-md {
+    display: table-row !important; }
+  th.visible-md, td.visible-md {
+    display: table-cell !important; } }
+
+@media (min-width: 1200px) {
+  .visible-md.visible-lg {
+    display: block !important; }
+  tr.visible-md.visible-lg {
+    display: table-row !important; }
+  th.visible-md.visible-lg, td.visible-md.visible-lg {
+    display: table-cell !important; } }
+
+.visible-lg, tr.visible-lg, th.visible-lg, td.visible-lg {
+  display: none !important; }
+
+@media (max-width: 767px) {
+  .visible-lg.visible-xs {
+    display: block !important; }
+  tr.visible-lg.visible-xs {
+    display: table-row !important; }
+  th.visible-lg.visible-xs, td.visible-lg.visible-xs {
+    display: table-cell !important; } }
+
+@media (min-width: 768px) and (max-width: 991px) {
+  .visible-lg.visible-sm {
+    display: block !important; }
+  tr.visible-lg.visible-sm {
+    display: table-row !important; }
+  th.visible-lg.visible-sm, td.visible-lg.visible-sm {
+    display: table-cell !important; } }
+
+@media (min-width: 992px) and (max-width: 1199px) {
+  .visible-lg.visible-md {
+    display: block !important; }
+  tr.visible-lg.visible-md {
+    display: table-row !important; }
+  th.visible-lg.visible-md, td.visible-lg.visible-md {
+    display: table-cell !important; } }
+
+@media (min-width: 1200px) {
+  .visible-lg {
+    display: block !important; }
+  tr.visible-lg {
+    display: table-row !important; }
+  th.visible-lg, td.visible-lg {
+    display: table-cell !important; } }
+
+.hidden-xs {
+  display: block !important; }
+
+tr.hidden-xs {
+  display: table-row !important; }
+
+th.hidden-xs, td.hidden-xs {
+  display: table-cell !important; }
+
+@media (max-width: 767px) {
+  .hidden-xs, tr.hidden-xs, th.hidden-xs, td.hidden-xs {
+    display: none !important; } }
+
+@media (min-width: 768px) and (max-width: 991px) {
+  .hidden-xs.hidden-sm, tr.hidden-xs.hidden-sm, th.hidden-xs.hidden-sm, td.hidden-xs.hidden-sm {
+    display: none !important; } }
+
+@media (min-width: 992px) and (max-width: 1199px) {
+  .hidden-xs.hidden-md, tr.hidden-xs.hidden-md, th.hidden-xs.hidden-md, td.hidden-xs.hidden-md {
+    display: none !important; } }
+
+@media (min-width: 1200px) {
+  .hidden-xs.hidden-lg, tr.hidden-xs.hidden-lg, th.hidden-xs.hidden-lg, td.hidden-xs.hidden-lg {
+    display: none !important; } }
+
+.hidden-sm {
+  display: block !important; }
+
+tr.hidden-sm {
+  display: table-row !important; }
+
+th.hidden-sm, td.hidden-sm {
+  display: table-cell !important; }
+
+@media (max-width: 767px) {
+  .hidden-sm.hidden-xs, tr.hidden-sm.hidden-xs, th.hidden-sm.hidden-xs, td.hidden-sm.hidden-xs {
+    display: none !important; } }
+
+@media (min-width: 768px) and (max-width: 991px) {
+  .hidden-sm, tr.hidden-sm, th.hidden-sm, td.hidden-sm {
+    display: none !important; } }
+
+@media (min-width: 992px) and (max-width: 1199px) {
+  .hidden-sm.hidden-md, tr.hidden-sm.hidden-md, th.hidden-sm.hidden-md, td.hidden-sm.hidden-md {
+    display: none !important; } }
+
+@media (min-width: 1200px) {
+  .hidden-sm.hidden-lg, tr.hidden-sm.hidden-lg, th.hidden-sm.hidden-lg, td.hidden-sm.hidden-lg {
+    display: none !important; } }
+
+.hidden-md {
+  display: block !important; }
+
+tr.hidden-md {
+  display: table-row !important; }
+
+th.hidden-md, td.hidden-md {
+  display: table-cell !important; }
+
+@media (max-width: 767px) {
+  .hidden-md.hidden-xs, tr.hidden-md.hidden-xs, th.hidden-md.hidden-xs, td.hidden-md.hidden-xs {
+    display: none !important; } }
+
+@media (min-width: 768px) and (max-width: 991px) {
+  .hidden-md.hidden-sm, tr.hidden-md.hidden-sm, th.hidden-md.hidden-sm, td.hidden-md.hidden-sm {
+    display: none !important; } }
+
+@media (min-width: 992px) and (max-width: 1199px) {
+  .hidden-md, tr.hidden-md, th.hidden-md, td.hidden-md {
+    display: none !important; } }
+
+@media (min-width: 1200px) {
+  .hidden-md.hidden-lg, tr.hidden-md.hidden-lg, th.hidden-md.hidden-lg, td.hidden-md.hidden-lg {
+    display: none !important; } }
+
+.hidden-lg {
+  display: block !important; }
+
+tr.hidden-lg {
+  display: table-row !important; }
+
+th.hidden-lg, td.hidden-lg {
+  display: table-cell !important; }
+
+@media (max-width: 767px) {
+  .hidden-lg.hidden-xs, tr.hidden-lg.hidden-xs, th.hidden-lg.hidden-xs, td.hidden-lg.hidden-xs {
+    display: none !important; } }
+
+@media (min-width: 768px) and (max-width: 991px) {
+  .hidden-lg.hidden-sm, tr.hidden-lg.hidden-sm, th.hidden-lg.hidden-sm, td.hidden-lg.hidden-sm {
+    display: none !important; } }
+
+@media (min-width: 992px) and (max-width: 1199px) {
+  .hidden-lg.hidden-md, tr.hidden-lg.hidden-md, th.hidden-lg.hidden-md, td.hidden-lg.hidden-md {
+    display: none !important; } }
+
+@media (min-width: 1200px) {
+  .hidden-lg, tr.hidden-lg, th.hidden-lg, td.hidden-lg {
+    display: none !important; } }
+
+.visible-print, tr.visible-print, th.visible-print, td.visible-print {
+  display: none !important; }
+
+@media print {
+  .visible-print {
+    display: block !important; }
+  tr.visible-print {
+    display: table-row !important; }
+  th.visible-print, td.visible-print {
+    display: table-cell !important; }
+  .hidden-print, tr.hidden-print, th.hidden-print, td.hidden-print {
+    display: none !important; } }
+
+/* External Libraries */
+/* Config */
+/* COLORS */
+/**
+ * Site-wide variables go here.
+ */
+/* LAYOUT DIMENSIONS */
+/* MEDIA QUERY BREAKPOITNS */
+/* THEME COLORS */
+/* Fonts */
+/* Mixins */
+/**
+ * $size is one of: xs, sm, md, lg.
+ * Use variables from _config.scss.
+ */
+/* Bootstrap Overrides */
+h1, h2, h3, h4, h5, h6, .h1, .h2, .h3, .h4, .h5, .h6 {
+  font-family: 'Source Sans Pro', Helvetica, sans-serif; }
+
+h1, .h1 {
+  font-size: 112%; }
+
+h2, .h2 {
+  font-size: 93%; }
+
+h3, .h3 {
+  font-size: 89%; }
+
+h4, .h4 {
+  font-size: 85%; }
+
+h5, .h5 {
+  font-size: 81%; }
+
+h5, .h5 {
+  font-size: 81%; }
+
+small {
+  font-size: 80%; }
+
+dl {
+  margin: 0px; }
+
+.control-label {
+  line-height: 30px; }
+
+.help-block {
+  margin-bottom: 0px; }
+
+.glyphicon {
+  color: white; }
+
+.btn {
+  border: none;
+  box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.25);
+  margin-right: 10px;
+  margin-top: 10px; }
+  .btn:focus {
+    outline: none; }
+
+.btn-primary {
+  color: white;
+  background-color: #f04c5c;
+  text-shadow: 0 0 3px rgba(0, 0, 0, 0.25); }
+  .btn-primary:hover, .btn-primary:active, .btn-primary:focus, .btn-primary.active, .btn-primary.disabled, .btn-primary[disabled], .btn-primary[disabled]:active, .btn-primary[disabled]:hover, .btn-primary[disabled]:focus {
+    color: white;
+    background-color: #dd1327; }
+
+.btn-default {
+  color: #999;
+  background-color: white; }
+  .btn-default:hover, .btn-default:active, .btn-default.active, .btn-default.disabled, .btn-default[disabled] {
+    color: #999;
+    background-color: white; }
+
+.btn-link {
+  background: none;
+  box-shadow: none;
+  padding-right: 0px;
+  padding-left: 0px; }
+
+.container {
+  width: 100%;
+  padding-left: 0px;
+  padding-right: 0px; }
+
+@media (min-width: 480px) {
+  .container {
+    width: 99%;
+    padding-left: 15px;
+    padding-right: 15px; } }
+
+.dropdown-menu {
+  -webkit-border-radius: 1px;
+  -moz-border-radius: 1px;
+  -ms-border-radius: 1px;
+  -o-border-radius: 1px;
+  border-radius: 1px; }
+
+.dropdown-menu > li > a {
+  padding: 3px 20px 3px 10px; }
+
+.form-control:focus {
+  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
+  -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
+  -ms-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
+  -o-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
+  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075); }
+
+.modal-header {
+  border-bottom: none;
+  padding: 30px 30px 20px 30px; }
+  .modal-header .modal-title {
+    font-weight: 700;
+    font-size: 100%; }
+
+.modal-body {
+  padding: 0px 30px;
+  font-size: 90%; }
+
+.modal-footer {
+  border-top: none;
+  padding: 10px 30px 30px 30px;
+  text-align: left;
+  margin: 0px; }
+
+.navbar {
+  min-height: 46px; }
+
+.navbar-nav > li > a {
+  line-height: 16px; }
+
+.navbar-brand {
+  padding: 0;
+  position: relative; }
+
+.navbar-fixed-top {
+  border: 0px; }
+
+.navbar-toggle {
+  margin-top: 0;
+  margin-bottom: 0;
+  padding: 8px; }
+  .navbar-toggle .glyphicon-align-justify {
+    color: #333; }
+
+.panel, .modal-content {
+  -webkit-border-radius: 0;
+  -moz-border-radius: 0;
+  -ms-border-radius: 0;
+  -o-border-radius: 0;
+  border-radius: 0; }
+
+.panel {
+  border: 0px; }
+
+.table {
+  margin-bottom: 0px; }
+  .table thead > tr > th {
+    border-bottom: 0px; }
+  .table th {
+    color: #999;
+    font-size: 80%;
+    text-transform: uppercase;
+    font-weight: 300;
+    padding-top: 0px !important; }
+  .table tr:last-child {
+    border-bottom: 1px solid #eee; }
+  .table td {
+    font-size: 80%;
+    border-color: #eee !important;
+    vertical-align: middle !important; }
+    .table td input[type="radio"], .table td input[type="checkbox"] {
+      margin-top: 0px;
+      vertical-align: middle; }
+
+.table-hover > tbody > tr:hover > td, .table-hover > tbody > tr:hover > th {
+  background-color: #EAF3FF; }
+
+.tooltip-inner {
+  background-color: rgba(0, 0, 0, 0.8); }
+
+.tooltip.top .tooltip-arrow, .tooltip.top-left .tooltip-arrow, .tooltip.top-right .tooltip-arrow {
+  border-top-color: rgba(0, 0, 0, 0.8); }
+.tooltip.bottom .tooltip-arrow, .tooltip.bottom-left .tooltip-arrow, .tooltip.bottom-right .tooltip-arrow {
+  border-bottom-color: rgba(0, 0, 0, 0.8); }
+.tooltip.right .tooltip-arrow {
+  border-right-color: rgba(0, 0, 0, 0.8); }
+.tooltip.left .tooltip-arrow {
+  border-left-color: rgba(0, 0, 0, 0.8); }
+
+/* Base */
+body {
+  background-color: #f5f5f5;
+  font-family: 'Source Sans Pro', Helvetica, sans-serif;
+  font-size: 16px; }
+
+a {
+  color: #419eda; }
+
+button:focus, a:focus {
+  outline-style: none; }
+
+dt {
+  text-transform: uppercase;
+  color: #999;
+  font-weight: 300;
+  font-size: 80%; }
+
+dd {
+  margin-bottom: 15px; }
+
+dd:last-child {
+  margin-bottom: 0px; }
+
+h2 {
+  font-size: 110%; }
+
+kbd {
+  -webkit-border-radius: 3px;
+  -moz-border-radius: 3px;
+  -ms-border-radius: 3px;
+  -o-border-radius: 3px;
+  border-radius: 3px;
+  background-color: #eee;
+  border: solid 1px #ccc;
+  padding: 4px 8px; }
+
+input[type="number"] {
+  max-width: 100px; }
+  input[type="number"]::-webkit-inner-spin-button, input[type="number"]::-webkit-outer-spin-button {
+    -webkit-appearance: none;
+    margin: 0; }
+
+.modal .form-row {
+  margin-bottom: 20px; }
+.modal .form-row:last-child {
+  margin-bottom: 0px; }
+
+.co-img-bg-hexagons {
+  background: url('/mod/dashboard/static/coreos-web/img/hexagons.png') left top repeat, linear-gradient(30deg, #2277ad, #6ec654) no-repeat left top fixed;
+  background-color: #2277ad;
+  background-size: auto, 100% 100%; }
+
+.co-img-bg-right-arrow {
+  background: url('/mod/dashboard/static/coreos-web/img/icon-right-arrow.svg'); }
+
+@font-face {
+  font-family: 'Source Sans Pro';
+  src: url('/mod/dashboard/static/coreos-web/fonts//sourcesanspro-regular-webfont.eot');
+  src: url('/mod/dashboard/static/coreos-web/fonts//sourcesanspro-regular-webfont.eot?#iefix') format('embedded-opentype'), url('/mod/dashboard/static/coreos-web/fonts//sourcesanspro-regular-webfont.woff') format('woff'), url('/mod/dashboard/static/coreos-web/fonts//sourcesanspro-regular-webfont.ttf') format('truetype'), url('/mod/dashboard/static/coreos-web/fonts//sourcesanspro-regular-webfont.svg#Source Sans Pro') format('svg');
+  font-weight: 400;
+  font-style: normal;
+  font-stretch: normal; }
+
+@font-face {
+  font-family: 'Source Sans Pro';
+  src: url('/mod/dashboard/static/coreos-web/fonts//sourcesanspro-black-webfont.eot');
+  src: url('/mod/dashboard/static/coreos-web/fonts//sourcesanspro-black-webfont.eot?#iefix') format('embedded-opentype'), url('/mod/dashboard/static/coreos-web/fonts//sourcesanspro-black-webfont.woff') format('woff'), url('/mod/dashboard/static/coreos-web/fonts//sourcesanspro-black-webfont.ttf') format('truetype'), url('/mod/dashboard/static/coreos-web/fonts//sourcesanspro-black-webfont.svg#Source Sans Pro') format('svg');
+  font-weight: 900;
+  font-style: normal;
+  font-stretch: normal; }
+
+@font-face {
+  font-family: 'Source Sans Pro';
+  src: url('/mod/dashboard/static/coreos-web/fonts//sourcesanspro-blackitalic-webfont.eot');
+  src: url('/mod/dashboard/static/coreos-web/fonts//sourcesanspro-blackitalic-webfont.eot?#iefix') format('embedded-opentype'), url('/mod/dashboard/static/coreos-web/fonts//sourcesanspro-blackitalic-webfont.woff') format('woff'), url('/mod/dashboard/static/coreos-web/fonts//sourcesanspro-blackitalic-webfont.ttf') format('truetype'), url('/mod/dashboard/static/coreos-web/fonts//sourcesanspro-blackitalic-webfont.svg#Source Sans Pro') format('svg');
+  font-weight: 900;
+  font-style: italic;
+  font-stretch: normal; }
+
+@font-face {
+  font-family: 'Source Sans Pro';
+  src: url('/mod/dashboard/static/coreos-web/fonts//sourcesanspro-bold-webfont.eot');
+  src: url('/mod/dashboard/static/coreos-web/fonts//sourcesanspro-bold-webfont.eot?#iefix') format('embedded-opentype'), url('/mod/dashboard/static/coreos-web/fonts//sourcesanspro-bold-webfont.woff') format('woff'), url('/mod/dashboard/static/coreos-web/fonts//sourcesanspro-bold-webfont.ttf') format('truetype'), url('/mod/dashboard/static/coreos-web/fonts//sourcesanspro-bold-webfont.svg#Source Sans Pro') format('svg');
+  font-weight: 700;
+  font-style: normal;
+  font-stretch: normal; }
+
+@font-face {
+  font-family: 'Source Sans Pro';
+  src: url('/mod/dashboard/static/coreos-web/fonts//sourcesanspro-bolditalic-webfont.eot');
+  src: url('/mod/dashboard/static/coreos-web/fonts//sourcesanspro-bolditalic-webfont.eot?#iefix') format('embedded-opentype'), url('/mod/dashboard/static/coreos-web/fonts//sourcesanspro-bolditalic-webfont.woff') format('woff'), url('/mod/dashboard/static/coreos-web/fonts//sourcesanspro-bolditalic-webfont.ttf') format('truetype'), url('/mod/dashboard/static/coreos-web/fonts//sourcesanspro-bolditalic-webfont.svg#Source Sans Pro') format('svg');
+  font-weight: 700;
+  font-style: italic;
+  font-stretch: normal; }
+
+@font-face {
+  font-family: 'Source Sans Pro';
+  src: url('/mod/dashboard/static/coreos-web/fonts//sourcesanspro-extralight-webfont.eot');
+  src: url('/mod/dashboard/static/coreos-web/fonts//sourcesanspro-extralight-webfont.eot?#iefix') format('embedded-opentype'), url('/mod/dashboard/static/coreos-web/fonts//sourcesanspro-extralight-webfont.woff') format('woff'), url('/mod/dashboard/static/coreos-web/fonts//sourcesanspro-extralight-webfont.ttf') format('truetype'), url('/mod/dashboard/static/coreos-web/fonts//sourcesanspro-extralight-webfont.svg#Source Sans Pro') format('svg');
+  font-weight: 200;
+  font-style: normal;
+  font-stretch: normal; }
+
+@font-face {
+  font-family: 'Source Sans Pro';
+  src: url('/mod/dashboard/static/coreos-web/fonts//sourcesanspro-extralightitalic-webfont.eot');
+  src: url('/mod/dashboard/static/coreos-web/fonts//sourcesanspro-extralightitalic-webfont.eot?#iefix') format('embedded-opentype'), url('/mod/dashboard/static/coreos-web/fonts//sourcesanspro-extralightitalic-webfont.woff') format('woff'), url('/mod/dashboard/static/coreos-web/fonts//sourcesanspro-extralightitalic-webfont.ttf') format('truetype'), url('/mod/dashboard/static/coreos-web/fonts//sourcesanspro-extralightitalic-webfont.svg#Source Sans Pro') format('svg');
+  font-weight: 200;
+  font-style: italic;
+  font-stretch: normal; }
+
+@font-face {
+  font-family: 'Source Sans Pro';
+  src: url('/mod/dashboard/static/coreos-web/fonts//sourcesanspro-italic-webfont.eot');
+  src: url('/mod/dashboard/static/coreos-web/fonts//sourcesanspro-italic-webfont.eot?#iefix') format('embedded-opentype'), url('/mod/dashboard/static/coreos-web/fonts//sourcesanspro-italic-webfont.woff') format('woff'), url('/mod/dashboard/static/coreos-web/fonts//sourcesanspro-italic-webfont.ttf') format('truetype'), url('/mod/dashboard/static/coreos-web/fonts//sourcesanspro-italic-webfont.svg#Source Sans Pro') format('svg');
+  font-weight: 400;
+  font-style: italic;
+  font-stretch: normal; }
+
+@font-face {
+  font-family: 'Source Sans Pro';
+  src: url('/mod/dashboard/static/coreos-web/fonts//sourcesanspro-light-webfont.eot');
+  src: url('/mod/dashboard/static/coreos-web/fonts//sourcesanspro-light-webfont.eot?#iefix') format('embedded-opentype'), url('/mod/dashboard/static/coreos-web/fonts//sourcesanspro-light-webfont.woff') format('woff'), url('/mod/dashboard/static/coreos-web/fonts//sourcesanspro-light-webfont.ttf') format('truetype'), url('/mod/dashboard/static/coreos-web/fonts//sourcesanspro-light-webfont.svg#Source Sans Pro') format('svg');
+  font-weight: 300;
+  font-style: normal;
+  font-stretch: normal; }
+
+@font-face {
+  font-family: 'Source Sans Pro';
+  src: url('/mod/dashboard/static/coreos-web/fonts//sourcesanspro-lightitalic-webfont.eot');
+  src: url('/mod/dashboard/static/coreos-web/fonts//sourcesanspro-lightitalic-webfont.eot?#iefix') format('embedded-opentype'), url('/mod/dashboard/static/coreos-web/fonts//sourcesanspro-lightitalic-webfont.woff') format('woff'), url('/mod/dashboard/static/coreos-web/fonts//sourcesanspro-lightitalic-webfont.ttf') format('truetype'), url('/mod/dashboard/static/coreos-web/fonts//sourcesanspro-lightitalic-webfont.svg#Source Sans Pro') format('svg');
+  font-weight: 300;
+  font-style: italic;
+  font-stretch: normal; }
+
+@font-face {
+  font-family: 'Source Sans Pro';
+  src: url('/mod/dashboard/static/coreos-web/fonts//sourcesanspro-semibold-webfont.eot');
+  src: url('/mod/dashboard/static/coreos-web/fonts//sourcesanspro-semibold-webfont.eot?#iefix') format('embedded-opentype'), url('/mod/dashboard/static/coreos-web/fonts//sourcesanspro-semibold-webfont.woff') format('woff'), url('/mod/dashboard/static/coreos-web/fonts//sourcesanspro-semibold-webfont.ttf') format('truetype'), url('/mod/dashboard/static/coreos-web/fonts//sourcesanspro-semibold-webfont.svg#Source Sans Pro') format('svg');
+  font-weight: 600;
+  font-style: normal;
+  font-stretch: normal; }
+
+@font-face {
+  font-family: 'Source Sans Pro';
+  src: url('/mod/dashboard/static/coreos-web/fonts//sourcesanspro-semibolditalic-webfont.eot');
+  src: url('/mod/dashboard/static/coreos-web/fonts//sourcesanspro-semibolditalic-webfont.eot?#iefix') format('embedded-opentype'), url('/mod/dashboard/static/coreos-web/fonts//sourcesanspro-semibolditalic-webfont.woff') format('woff'), url('/mod/dashboard/static/coreos-web/fonts//sourcesanspro-semibolditalic-webfont.ttf') format('truetype'), url('/mod/dashboard/static/coreos-web/fonts//sourcesanspro-semibolditalic-webfont.svg#Source Sans Pro') format('svg');
+  font-weight: 600;
+  font-style: italic;
+  font-stretch: normal; }
+
+/**
+ * Reusable non-layout effects styles used across many modules.
+ */
+.co-fx-box-shadow {
+  -webkit-box-shadow: 0 2px 2px rgba(0, 0, 0, 0.2);
+  -moz-box-shadow: 0 2px 2px rgba(0, 0, 0, 0.2);
+  -ms-box-shadow: 0 2px 2px rgba(0, 0, 0, 0.2);
+  -o-box-shadow: 0 2px 2px rgba(0, 0, 0, 0.2);
+  box-shadow: 0 2px 2px rgba(0, 0, 0, 0.2); }
+
+.co-fx-box-shadow-heavy {
+  -webkit-box-shadow: 0px 2px 2px rgba(0, 0, 0, 0.4);
+  -moz-box-shadow: 0px 2px 2px rgba(0, 0, 0, 0.4);
+  -ms-box-shadow: 0px 2px 2px rgba(0, 0, 0, 0.4);
+  -o-box-shadow: 0px 2px 2px rgba(0, 0, 0, 0.4);
+  box-shadow: 0px 2px 2px rgba(0, 0, 0, 0.4); }
+
+.co-fx-box-shadow-super-heavy {
+  -webkit-box-shadow: 0px 5px 15px rgba(0, 0, 0, 0.5);
+  -moz-box-shadow: 0px 5px 15px rgba(0, 0, 0, 0.5);
+  -ms-box-shadow: 0px 5px 15px rgba(0, 0, 0, 0.5);
+  -o-box-shadow: 0px 5px 15px rgba(0, 0, 0, 0.5);
+  box-shadow: 0px 5px 15px rgba(0, 0, 0, 0.5); }
+
+.co-fx-text-shadow {
+  text-shadow: rgba(0, 0, 0, 0.25) 1px 1px 2px; }
+
+.co-img-icon {
+  position: relative;
+  height: 24px;
+  width: 24px;
+  display: inline-block;
+  margin-right: 5px;
+  vertical-align: middle; }
+
+.co-img-icon > svg {
+  -webkit-transform: translateY(-50%);
+  -moz-transform: translateY(-50%);
+  -ms-transform: translateY(-50%);
+  -o-transform: translateY(-50%);
+  transform: translateY(-50%);
+  position: absolute;
+  top: 50%;
+  left: 0;
+  right: 0;
+  margin: 0 auto;
+  width: 24px;
+  height: 24px; }
+
+.co-img-icon-light {
+  fill: white;
+  color: white; }
+
+.co-img-icon-dark {
+  fill: black;
+  color: black; }
+
+.co-m-icon-inline {
+  vertical-align: middle;
+  margin-right: 2px; }
+
+.ng-dirty.ng-invalid {
+  border-color: #f04c5c;
+  border-bottom-left-radius: 0px;
+  border-bottom-right-radius: 0px; }
+
+.co-m-huge-text {
+  font-size: 400%;
+  vertical-align: baseline; }
+
+svg .axis path, svg .axis line {
+  fill: none;
+  stroke: #ccc;
+  shape-rendering: crispEdges; }
+svg .axis .tick text {
+  stroke: none;
+  fill: #999;
+  font-weight: 100;
+  font-size: 80%; }
+svg .x-axis path {
+  display: none; }
+
+.co-m-radio-label {
+  margin-left: 7px; }
+
+/* Animations */
+.co-an-fade-in-out {
+  -webkit-transition-property: opacity;
+  -moz-transition-property: opacity;
+  -o-transition-property: opacity;
+  transition-property: opacity;
+  -webkit-transition-duration: 0.2s;
+  -moz-transition-duration: 0.2s;
+  -ms-transition-duration: 0.2s;
+  -o-transition-duration: 0.2s;
+  transition-duration: 0.2s;
+  -webkit-transition-timing-function: linear;
+  -moz-transition-timing-function: linear;
+  -ms-transition-timing-function: linear;
+  -o-transition-timing-function: linear;
+  transition-timing-function: linear; }
+  .co-an-fade-in-out.ng-hide-add, .co-an-fade-in-out.ng-hide-remove {
+    display: block !important; }
+  .co-an-fade-in-out.ng-hide-add.ng-hide-add-active, .co-an-fade-in-out.ng-hide-remove {
+    opacity: 0; }
+  .co-an-fade-in-out.ng-hide-add, .co-an-fade-in-out.ng-hide-remove.ng-hide-remove-active {
+    opacity: 1; }
+  .co-an-fade-in-out.ng-enter, .co-an-fade-in-out.ng-move {
+    opacity: 0; }
+  .co-an-fade-in-out.ng-enter.ng-enter-active, .co-an-fade-in-out.ng-move.ng-move-active {
+    opacity: 1; }
+  .co-an-fade-in-out.ng-leave {
+    opacity: 1; }
+  .co-an-fade-in-out.ng-leave.ng-leave-active {
+    opacity: 0; }
+
+.co-an-highlight {
+  animation-name: highlightInOut;
+  animation-duration: 4s;
+  animation-timing-function: linear;
+  animation-delay: 0;
+  animation-direction: normal;
+  animation-iteration-count: 1;
+  animation-fill-mode: both;
+  animation-play-state: running;
+  -webkit-animation-name: highlightInOut;
+  -webkit-animation-duration: 4s;
+  -webkit-animation-timing-function: linear;
+  -webkit-animation-delay: 0;
+  -webkit-animation-direction: normal;
+  -webkit-animation-iteration-count: 1;
+  -webkit-animation-fill-mode: both;
+  -webkit-animation-play-state: running;
+  -moz-animation-name: highlightInOut;
+  -moz-animation-duration: 4s;
+  -moz-animation-timing-function: linear;
+  -moz-animation-delay: 0;
+  -moz-animation-direction: normal;
+  -moz-animation-iteration-count: 1;
+  -moz-animation-fill-mode: both;
+  -moz-animation-play-state: running;
+  outline-style: solid;
+  outline-width: 5px;
+  outline-color: transparent; }
+
+@-webkit-keyframes highlightInOut {
+  0%, 50% {
+    outline-color: rgba(255, 250, 170, 0.5);
+    background-color: rgba(255, 250, 170, 0.5); }
+
+  100% {
+    background-color: inherit;
+    outline-color: transparent; } }
+
+@-moz-keyframes highlightInOut {
+  0%, 50% {
+    outline-color: rgba(255, 250, 170, 0.5);
+    background-color: rgba(255, 250, 170, 0.5); }
+
+  100% {
+    background-color: inherit;
+    outline-color: transparent; } }
+
+@-ms-keyframes highlightInOut {
+  0%, 50% {
+    outline-color: rgba(255, 250, 170, 0.5);
+    background-color: rgba(255, 250, 170, 0.5); }
+
+  100% {
+    background-color: inherit;
+    outline-color: transparent; } }
+
+@keyframes highlightInOut {
+  0%, 50% {
+    outline-color: rgba(255, 250, 170, 0.5);
+    background-color: rgba(255, 250, 170, 0.5); }
+
+  100% {
+    background-color: inherit;
+    outline-color: transparent; } }
+
+/* Layouts */
+#co-l-view-container {
+  padding-top: 46px;
+  height: 100%; }
+
+.co-l-secondary-nav {
+  line-height: 60px; }
+
+.co-l-double-pane .co-l-double-pane__col {
+  padding: 30px;
+  border-bottom: solid 1px #eee; }
+
+@media (min-width: 992px) {
+  .co-l-double-pane {
+    border-collapse: collapse;
+    display: table;
+    width: 100%; }
+    .co-l-double-pane .co-l-double-pane__row {
+      display: table-row;
+      height: 100%;
+      border-bottom: solid 1px #eee; }
+    .co-l-double-pane .co-l-double-pane__col {
+      display: table-cell;
+      float: none;
+      padding: 30px;
+      width: 50%;
+      border-bottom: none; }
+      .co-l-double-pane .co-l-double-pane__col + .co-l-double-pane__col {
+        border-left: solid 1px #eee; } }
+
+/* Reusable Modules */
+.co-m-modal-link {
+  position: relative;
+  padding-right: 9px; }
+  .co-m-modal-link:after {
+    content: "\203a";
+    font-weight: 900;
+    color: #999;
+    font-size: 112%;
+    position: absolute;
+    bottom: -1px;
+    right: 0px;
+    pointer-events: none; }
+
+.co-m-invisible-input {
+  border: 0;
+  background: none;
+  width: 100%;
+  outline: 0; }
+  .co-m-invisible-input:hover {
+    cursor: copy; }
+
+
+.co-m-google-signin__btn {
+  display: inline-block;
+  background: #dd4b39;
+  border: none;
+  color: white;
+  width: 120px;
+  border-radius: 3px;
+  white-space: nowrap; }
+  .co-m-google-signin__btn:hover {
+    background: #e74b37;
+    cursor: hand; }
+
+.co-m-google-signin__icon {
+  background: url('/mod/dashboard/static/coreos-web/img/google-plus.png') transparent 0 50% no-repeat;
+  display: inline-block;
+  vertical-align: middle;
+  width: 40px;
+  height: 24px;
+  border-right: #bb3f30 1px solid; }
+
+.co-m-google-signin__btn-text {
+  display: inline-block;
+  vertical-align: middle;
+  padding: 0 8px;
+  font-size: 12px;
+  font-family: 'Roboto', arial, sans-serif; }
+
+.co-m-primary-action {
+  color: white;
+  font-size: 90%;
+  font-weight: 200;
+  white-space: nowrap; }
+  .co-m-primary-action:hover, .co-m-primary-action:visited {
+    color: white; }
+
+.co-m-panel, .co-m-panel-padded {
+  min-height: 200px; }
+  .co-m-panel h1, .co-m-panel h2, .co-m-panel h3, .co-m-panel h4, .co-m-panel-padded h1, .co-m-panel-padded h2, .co-m-panel-padded h3, .co-m-panel-padded h4 {
+    margin-top: 0; }
+  .co-m-panel .panel-heading, .co-m-panel-padded .panel-heading {
+    background-color: white;
+    padding: 30px; }
+    .co-m-panel .panel-heading h1, .co-m-panel .panel-heading h2, .co-m-panel .panel-heading h3, .co-m-panel .panel-heading h4, .co-m-panel-padded .panel-heading h1, .co-m-panel-padded .panel-heading h2, .co-m-panel-padded .panel-heading h3, .co-m-panel-padded .panel-heading h4 {
+      margin: 0; }
+    .co-m-panel .panel-heading h4, .co-m-panel-padded .panel-heading h4 {
+      line-height: 24px; }
+  .co-m-panel .co-m-panel-body-content, .co-m-panel-padded .co-m-panel-body-content {
+    padding: 0 15px 30px 15px; }
+  .co-m-panel .co-m-panel-content-left, .co-m-panel-padded .co-m-panel-content-left {
+    padding: 30px;
+    border-bottom: solid 1px #eee; }
+  .co-m-panel .co-m-panel-content-right, .co-m-panel-padded .co-m-panel-content-right {
+    padding: 30px; }
+  @media (min-width: 1200px) {
+    .co-m-panel .co-m-panel-content-right, .co-m-panel-padded .co-m-panel-content-right {
+      border-left: solid 1px #eee; }
+    .co-m-panel .co-m-panel-content-left, .co-m-panel-padded .co-m-panel-content-left {
+      border-bottom: none; } }
+
+.co-m-panel-padded .panel-body {
+  padding-top: 0px;
+  padding-bottom: 0px; }
+
+.co-m-page-title {
+  color: white;
+  font-weight: 400;
+  letter-spacing: -0.03em;
+  text-align: center;
+  margin: 0;
+  line-height: inherit;
+  font-size: 225%; }
+
+.co-m-message {
+  -webkit-border-radius: 1px;
+  -moz-border-radius: 1px;
+  -ms-border-radius: 1px;
+  -o-border-radius: 1px;
+  border-radius: 1px;
+  padding: 5px 0px 5px 10px;
+  color: white;
+  font-size: 81%; }
+
+.co-m-message__close {
+  margin-top: 1px;
+  margin-right: 8px; }
+  .co-m-message__close:hover {
+    cursor: pointer; }
+
+.co-m-message--error {
+  background-color: #dd1327; }
+
+.co-m-message--info {
+  background-color: #2277ad; }
+
+.co-m-gauges {
+  padding: 0 15px 20px 15px;
+  border-bottom: 1px solid #eee; }
+
+.co-m-gauge {
+  display: inline-block;
+  text-align: center;
+  vertical-align: top;
+  padding: 10px 20px;
+  min-width: 150px; }
+
+.co-m-gauge--content {
+  display: inline-block;
+  min-height: 92px; }
+
+.co-m-gauge--label {
+  text-align: center;
+  line-height: 1.2em;
+  font-size: 85%;
+  text-transform: capitalize; }
+
+.co-m-dropdown--dark {
+  background-color: rgba(33, 33, 33, 0.95);
+  border: solid 1px rgba(33, 33, 33, 0.95); }
+  .co-m-dropdown--dark > li > a {
+    color: white; }
+    .co-m-dropdown--dark > li > a:hover {
+      background-color: rgba(33, 33, 33, 0.95);
+      color: white; }
+
+.co-m-table-container {
+  display: block;
+  width: 100%; }
+
+.co-m-table__constrain-content {
+  max-width: 300px;
+  display: block;
+  overflow: hidden;
+  white-space: nowrap;
+  text-overflow: ellipsis; }
+
+.co-m-table .co-m-table-selected-row {
+  background-position: right 10px center;
+  background-repeat: no-repeat;
+  padding-right: 15px;
+  background-color: #EAF3FF; }
+.co-m-table .co-m-table-interact-entire-element:hover {
+  cursor: pointer; }
+
+.co-m-stacked-cell .co-m-stacked-cell-secondary, .co-m-stacked-cell .co-m-stacked-cell-primary {
+  line-height: 20px; }
+.co-m-stacked-cell .co-m-stacked-cell-secondary {
+  color: #999; }
+
+.co-m-navbar {
+  background-color: white;
+  margin: 0;
+  padding-left: 10px; }
+
+.co-m-navbar__logo {
+  width: 129px;
+  height: 30px;
+  line-height: 64px; }
+
+.co-m-navbar--right-dropdown:hover {
+  cursor: pointer; }
+
+.co-m-navbar-link {
+  cursor: pointer;
+  font-size: 110%;
+  font-weight: 400; }
+
+html, body {
+  height: 100%; }
+
+#co-l-footer-wrapper {
+  clear: both;
+  min-height: 100%;
+  height: auto !important;
+  height: 100%;
+  margin-bottom: -40px; }
+  #co-l-footer-wrapper #co-l-footer-push {
+    height: 40px; }
+
+#co-l-footer {
+  clear: both;
+  position: relative;
+  height: 40px; }
+
+#co-l-footer {
+  background-color: white;
+  margin: 0;
+  min-height: 40px;
+  overflow: hidden; }
+
+.co-m-footer-link {
+  font-size: 81%;
+  margin-right: 20px;
+  line-height: 41px; }
+  .co-m-footer-link:hover {
+    text-decoration: none; }
+
+.co-m-footer-link--icon {
+  padding-right: 5px;
+  color: #2277ad; }
+
+.co-m-nav-title {
+  line-height: 60px; }
+
+.co-m-inline-loader {
+  display: inline-block;
+  cursor: default; }
+  .co-m-inline-loader:hover {
+    text-decoration: none; }
+
+.co-m-inline-loader-dot__one, .co-m-inline-loader-dot__two, .co-m-inline-loader-dot__three {
+  -webkit-border-radius: 3px;
+  -moz-border-radius: 3px;
+  -ms-border-radius: 3px;
+  -o-border-radius: 3px;
+  border-radius: 3px;
+  animation-fill-mode: both;
+  -webkit-animation-fill-mode: both;
+  -moz-animation-fill-mode: both;
+  -ms-animation-fill-mode: both;
+  -o-animation-fill-mode: both;
+  animation-name: bouncedelay;
+  animation-duration: 1s;
+  animation-timing-function: ease-in-out;
+  animation-delay: 0;
+  animation-direction: normal;
+  animation-iteration-count: infinite;
+  animation-fill-mode: forwards;
+  animation-play-state: running;
+  -webkit-animation-name: bouncedelay;
+  -webkit-animation-duration: 1s;
+  -webkit-animation-timing-function: ease-in-out;
+  -webkit-animation-delay: 0;
+  -webkit-animation-direction: normal;
+  -webkit-animation-iteration-count: infinite;
+  -webkit-animation-fill-mode: forwards;
+  -webkit-animation-play-state: running;
+  -moz-animation-name: bouncedelay;
+  -moz-animation-duration: 1s;
+  -moz-animation-timing-function: ease-in-out;
+  -moz-animation-delay: 0;
+  -moz-animation-direction: normal;
+  -moz-animation-iteration-count: infinite;
+  -moz-animation-fill-mode: forwards;
+  -moz-animation-play-state: running;
+  display: inline-block;
+  height: 6px;
+  width: 6px;
+  background: #419eda;
+  border-radius: 100%;
+  display: inline-block; }
+
+.co-m-inline-loader-dot__one {
+  animation-delay: -0.32s;
+  -webkit-animation-delay: -0.32s;
+  -moz-animation-delay: -0.32s;
+  -ms-animation-delay: -0.32s;
+  -o-animation-delay: -0.32s; }
+
+.co-m-inline-loader-dot__two {
+  animation-delay: -0.16s;
+  -webkit-animation-delay: -0.16s;
+  -moz-animation-delay: -0.16s;
+  -ms-animation-delay: -0.16s;
+  -o-animation-delay: -0.16s; }
+
+@-webkit-keyframes bouncedelay {
+  0%, 80%, 100% {
+    -webkit-transform: scale(0.25, 0.25);
+    -moz-transform: scale(0.25, 0.25);
+    -ms-transform: scale(0.25, 0.25);
+    -o-transform: scale(0.25, 0.25);
+    transform: scale(0.25, 0.25); }
+
+  40% {
+    -webkit-transform: scale(1, 1);
+    -moz-transform: scale(1, 1);
+    -ms-transform: scale(1, 1);
+    -o-transform: scale(1, 1);
+    transform: scale(1, 1); } }
+
+@-moz-keyframes bouncedelay {
+  0%, 80%, 100% {
+    -webkit-transform: scale(0.25, 0.25);
+    -moz-transform: scale(0.25, 0.25);
+    -ms-transform: scale(0.25, 0.25);
+    -o-transform: scale(0.25, 0.25);
+    transform: scale(0.25, 0.25); }
+
+  40% {
+    -webkit-transform: scale(1, 1);
+    -moz-transform: scale(1, 1);
+    -ms-transform: scale(1, 1);
+    -o-transform: scale(1, 1);
+    transform: scale(1, 1); } }
+
+@-ms-keyframes bouncedelay {
+  0%, 80%, 100% {
+    -webkit-transform: scale(0.25, 0.25);
+    -moz-transform: scale(0.25, 0.25);
+    -ms-transform: scale(0.25, 0.25);
+    -o-transform: scale(0.25, 0.25);
+    transform: scale(0.25, 0.25); }
+
+  40% {
+    -webkit-transform: scale(1, 1);
+    -moz-transform: scale(1, 1);
+    -ms-transform: scale(1, 1);
+    -o-transform: scale(1, 1);
+    transform: scale(1, 1); } }
+
+@keyframes bouncedelay {
+  0%, 80%, 100% {
+    -webkit-transform: scale(0.25, 0.25);
+    -moz-transform: scale(0.25, 0.25);
+    -ms-transform: scale(0.25, 0.25);
+    -o-transform: scale(0.25, 0.25);
+    transform: scale(0.25, 0.25); }
+
+  40% {
+    -webkit-transform: scale(1, 1);
+    -moz-transform: scale(1, 1);
+    -ms-transform: scale(1, 1);
+    -o-transform: scale(1, 1);
+    transform: scale(1, 1); } }
+
+.co-m-loader {
+  display: block;
+  position: absolute;
+  left: 50%;
+  top: 50%;
+  margin: -14px 0 0 -14px; }
+
+.co-m-loader__spinner {
+  animation-name: co-spin;
+  animation-duration: 0.75s;
+  animation-timing-function: linear;
+  animation-delay: 0;
+  animation-direction: normal;
+  animation-iteration-count: infinite;
+  animation-fill-mode: forwards;
+  animation-play-state: running;
+  -webkit-animation-name: co-spin;
+  -webkit-animation-duration: 0.75s;
+  -webkit-animation-timing-function: linear;
+  -webkit-animation-delay: 0;
+  -webkit-animation-direction: normal;
+  -webkit-animation-iteration-count: infinite;
+  -webkit-animation-fill-mode: forwards;
+  -webkit-animation-play-state: running;
+  -moz-animation-name: co-spin;
+  -moz-animation-duration: 0.75s;
+  -moz-animation-timing-function: linear;
+  -moz-animation-delay: 0;
+  -moz-animation-direction: normal;
+  -moz-animation-iteration-count: infinite;
+  -moz-animation-fill-mode: forwards;
+  -moz-animation-play-state: running;
+  width: 28px;
+  height: 28px;
+  border: 2px solid #419eda;
+  border-radius: 50%; }
+  .co-m-loader__spinner::before, .co-m-loader__spinner::after {
+    left: -2px;
+    top: -2px;
+    position: absolute;
+    content: '';
+    width: inherit;
+    height: inherit;
+    border: inherit;
+    border-radius: inherit; }
+  .co-m-loader__spinner::before {
+    -webkit-transform: rotate(120deg);
+    -moz-transform: rotate(120deg);
+    -ms-transform: rotate(120deg);
+    -o-transform: rotate(120deg);
+    transform: rotate(120deg); }
+  .co-m-loader__spinner::after {
+    -webkit-transform: rotate(240deg);
+    -moz-transform: rotate(240deg);
+    -ms-transform: rotate(240deg);
+    -o-transform: rotate(240deg);
+    transform: rotate(240deg); }
+
+.co-m-loader__spinner, .co-m-loader__spinner::before, .co-m-loader__spinner::after {
+  display: inline-block;
+  border-color: transparent;
+  border-top-color: #419eda; }
+
+@-webkit-keyframes co-spin {
+  from {
+    -webkit-transform: rotate(0deg);
+    -moz-transform: rotate(0deg);
+    -ms-transform: rotate(0deg);
+    -o-transform: rotate(0deg);
+    transform: rotate(0deg); }
+
+  to {
+    -webkit-transform: rotate(360deg);
+    -moz-transform: rotate(360deg);
+    -ms-transform: rotate(360deg);
+    -o-transform: rotate(360deg);
+    transform: rotate(360deg); } }
+
+@-moz-keyframes co-spin {
+  from {
+    -webkit-transform: rotate(0deg);
+    -moz-transform: rotate(0deg);
+    -ms-transform: rotate(0deg);
+    -o-transform: rotate(0deg);
+    transform: rotate(0deg); }
+
+  to {
+    -webkit-transform: rotate(360deg);
+    -moz-transform: rotate(360deg);
+    -ms-transform: rotate(360deg);
+    -o-transform: rotate(360deg);
+    transform: rotate(360deg); } }
+
+@-ms-keyframes co-spin {
+  from {
+    -webkit-transform: rotate(0deg);
+    -moz-transform: rotate(0deg);
+    -ms-transform: rotate(0deg);
+    -o-transform: rotate(0deg);
+    transform: rotate(0deg); }
+
+  to {
+    -webkit-transform: rotate(360deg);
+    -moz-transform: rotate(360deg);
+    -ms-transform: rotate(360deg);
+    -o-transform: rotate(360deg);
+    transform: rotate(360deg); } }
+
+@keyframes co-spin {
+  from {
+    -webkit-transform: rotate(0deg);
+    -moz-transform: rotate(0deg);
+    -ms-transform: rotate(0deg);
+    -o-transform: rotate(0deg);
+    transform: rotate(0deg); }
+
+  to {
+    -webkit-transform: rotate(360deg);
+    -moz-transform: rotate(360deg);
+    -ms-transform: rotate(360deg);
+    -o-transform: rotate(360deg);
+    transform: rotate(360deg); } }
+
+.co-m-toast {
+  position: fixed;
+  top: 48px;
+  margin: 0 auto;
+  width: 100%;
+  z-index: 1000; }
+
+.co-m-toast__message {
+  margin: 0 auto;
+  margin-bottom: 3px; }
+
+@media (min-width: 768px) {
+  .co-m-toast__message {
+    width: 300px; } }
+
+.co-m-cog {
+  position: relative;
+  color: #999;
+  display: inline-block; }
+  .co-m-cog:hover {
+    cursor: pointer; }
+  .co-m-cog.open .co-m-cog__icon {
+    color: #2277ad; }
+
+.co-m-cog__icon {
+  vertical-align: middle; }
+
+.co-m-cog__icon--size-large {
+  font-size: 140%; }
+
+.co-m-cog__icon--size-small {
+  font-size: 125%; }
+
+.co-m-cog__dropdown--anchor-left {
+  left: 0px;
+  right: auto; }
+
+.co-m-cog__dropdown--anchor-right {
+  right: 0px;
+  left: auto; }
+
+.co-m-svg {
+  display: inline-block; }
+  .co-m-svg > svg {
+    width: 100%;
+    height: 100%; }
+
+/* FONT PATH
+ * -------------------------- */
+@font-face {
+  font-family: 'FontAwesome';
+  src: url('/mod/dashboard/static/coreos-web/fonts//fontawesome-webfont.eot?v=4.0.3');
+  src: url('/mod/dashboard/static/coreos-web/fonts//fontawesome-webfont.eot?#iefix&v=4.0.3') format('embedded-opentype'), url('/mod/dashboard/static/coreos-web/fonts//fontawesome-webfont.woff?v=4.0.3') format('woff'), url('/mod/dashboard/static/coreos-web/fonts//fontawesome-webfont.ttf?v=4.0.3') format('truetype'), url('/mod/dashboard/static/coreos-web/fonts//fontawesome-webfont.svg?v=4.0.3#fontawesomeregular') format('svg');
+  font-weight: normal;
+  font-style: normal; }
+
+.fa {
+  display: inline-block;
+  font-family: FontAwesome;
+  font-style: normal;
+  font-weight: normal;
+  line-height: 1;
+  -webkit-font-smoothing: antialiased;
+  -moz-osx-font-smoothing: grayscale; }
+
+/* makes the font 33% larger relative to the icon container */
+.fa-lg {
+  font-size: 1.33333em;
+  line-height: 0.75em;
+  vertical-align: -15%; }
+
+.fa-2x {
+  font-size: 2em; }
+
+.fa-3x {
+  font-size: 3em; }
+
+.fa-4x {
+  font-size: 4em; }
+
+.fa-5x {
+  font-size: 5em; }
+
+.fa-fw {
+  width: 1.28571em;
+  text-align: center; }
+
+.fa-ul {
+  padding-left: 0;
+  margin-left: 2.14286em;
+  list-style-type: none; }
+  .fa-ul > li {
+    position: relative; }
+
+.fa-li {
+  position: absolute;
+  left: -2.14286em;
+  width: 2.14286em;
+  top: 0.14286em;
+  text-align: center; }
+  .fa-li.fa-lg {
+    left: -1.85714em; }
+
+.fa-border {
+  padding: 0.2em 0.25em 0.15em;
+  border: solid 0.08em #eee;
+  border-radius: 0.1em; }
+
+.pull-right {
+  float: right; }
+
+.pull-left {
+  float: left; }
+
+.fa.pull-left {
+  margin-right: 0.3em; }
+.fa.pull-right {
+  margin-left: 0.3em; }
+
+.fa-spin {
+  -webkit-animation: spin 2s infinite linear;
+  -moz-animation: spin 2s infinite linear;
+  -o-animation: spin 2s infinite linear;
+  animation: spin 2s infinite linear; }
+
+@-moz-keyframes spin {
+  0% {
+    -moz-transform: rotate(0deg); }
+
+  100% {
+    -moz-transform: rotate(359deg); } }
+
+@-webkit-keyframes spin {
+  0% {
+    -webkit-transform: rotate(0deg); }
+
+  100% {
+    -webkit-transform: rotate(359deg); } }
+
+@-o-keyframes spin {
+  0% {
+    -o-transform: rotate(0deg); }
+
+  100% {
+    -o-transform: rotate(359deg); } }
+
+@-ms-keyframes spin {
+  0% {
+    -ms-transform: rotate(0deg); }
+
+  100% {
+    -ms-transform: rotate(359deg); } }
+
+@keyframes spin {
+  0% {
+    transform: rotate(0deg); }
+
+  100% {
+    transform: rotate(359deg); } }
+
+.fa-rotate-90 {
+  filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=$rotation);
+  -webkit-transform: rotate(90deg);
+  -moz-transform: rotate(90deg);
+  -ms-transform: rotate(90deg);
+  -o-transform: rotate(90deg);
+  transform: rotate(90deg); }
+
+.fa-rotate-180 {
+  filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=$rotation);
+  -webkit-transform: rotate(180deg);
+  -moz-transform: rotate(180deg);
+  -ms-transform: rotate(180deg);
+  -o-transform: rotate(180deg);
+  transform: rotate(180deg); }
+
+.fa-rotate-270 {
+  filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=$rotation);
+  -webkit-transform: rotate(270deg);
+  -moz-transform: rotate(270deg);
+  -ms-transform: rotate(270deg);
+  -o-transform: rotate(270deg);
+  transform: rotate(270deg); }
+
+.fa-flip-horizontal {
+  filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=$rotation);
+  -webkit-transform: scale(-1, 1);
+  -moz-transform: scale(-1, 1);
+  -ms-transform: scale(-1, 1);
+  -o-transform: scale(-1, 1);
+  transform: scale(-1, 1); }
+
+.fa-flip-vertical {
+  filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=$rotation);
+  -webkit-transform: scale(1, -1);
+  -moz-transform: scale(1, -1);
+  -ms-transform: scale(1, -1);
+  -o-transform: scale(1, -1);
+  transform: scale(1, -1); }
+
+.fa-stack {
+  position: relative;
+  display: inline-block;
+  width: 2em;
+  height: 2em;
+  line-height: 2em;
+  vertical-align: middle; }
+
+.fa-stack-1x, .fa-stack-2x {
+  position: absolute;
+  left: 0;
+  width: 100%;
+  text-align: center; }
+
+.fa-stack-1x {
+  line-height: inherit; }
+
+.fa-stack-2x {
+  font-size: 2em; }
+
+.fa-inverse {
+  color: #fff; }
+
+/* Font Awesome uses the Unicode Private Use Area (PUA) to ensure screen
+   readers do not read off random characters that represent icons */
+.fa-glass:before {
+  content: "\f000"; }
+
+.fa-music:before {
+  content: "\f001"; }
+
+.fa-search:before {
+  content: "\f002"; }
+
+.fa-envelope-o:before {
+  content: "\f003"; }
+
+.fa-heart:before {
+  content: "\f004"; }
+
+.fa-star:before {
+  content: "\f005"; }
+
+.fa-star-o:before {
+  content: "\f006"; }
+
+.fa-user:before {
+  content: "\f007"; }
+
+.fa-film:before {
+  content: "\f008"; }
+
+.fa-th-large:before {
+  content: "\f009"; }
+
+.fa-th:before {
+  content: "\f00a"; }
+
+.fa-th-list:before {
+  content: "\f00b"; }
+
+.fa-check:before {
+  content: "\f00c"; }
+
+.fa-times:before {
+  content: "\f00d"; }
+
+.fa-search-plus:before {
+  content: "\f00e"; }
+
+.fa-search-minus:before {
+  content: "\f010"; }
+
+.fa-power-off:before {
+  content: "\f011"; }
+
+.fa-signal:before {
+  content: "\f012"; }
+
+.fa-gear:before, .fa-cog:before {
+  content: "\f013"; }
+
+.fa-trash-o:before {
+  content: "\f014"; }
+
+.fa-home:before {
+  content: "\f015"; }
+
+.fa-file-o:before {
+  content: "\f016"; }
+
+.fa-clock-o:before {
+  content: "\f017"; }
+
+.fa-road:before {
+  content: "\f018"; }
+
+.fa-download:before {
+  content: "\f019"; }
+
+.fa-arrow-circle-o-down:before {
+  content: "\f01a"; }
+
+.fa-arrow-circle-o-up:before {
+  content: "\f01b"; }
+
+.fa-inbox:before {
+  content: "\f01c"; }
+
+.fa-play-circle-o:before {
+  content: "\f01d"; }
+
+.fa-rotate-right:before, .fa-repeat:before {
+  content: "\f01e"; }
+
+.fa-refresh:before {
+  content: "\f021"; }
+
+.fa-list-alt:before {
+  content: "\f022"; }
+
+.fa-lock:before {
+  content: "\f023"; }
+
+.fa-flag:before {
+  content: "\f024"; }
+
+.fa-headphones:before {
+  content: "\f025"; }
+
+.fa-volume-off:before {
+  content: "\f026"; }
+
+.fa-volume-down:before {
+  content: "\f027"; }
+
+.fa-volume-up:before {
+  content: "\f028"; }
+
+.fa-qrcode:before {
+  content: "\f029"; }
+
+.fa-barcode:before {
+  content: "\f02a"; }
+
+.fa-tag:before {
+  content: "\f02b"; }
+
+.fa-tags:before {
+  content: "\f02c"; }
+
+.fa-book:before {
+  content: "\f02d"; }
+
+.fa-bookmark:before {
+  content: "\f02e"; }
+
+.fa-print:before {
+  content: "\f02f"; }
+
+.fa-camera:before {
+  content: "\f030"; }
+
+.fa-font:before {
+  content: "\f031"; }
+
+.fa-bold:before {
+  content: "\f032"; }
+
+.fa-italic:before {
+  content: "\f033"; }
+
+.fa-text-height:before {
+  content: "\f034"; }
+
+.fa-text-width:before {
+  content: "\f035"; }
+
+.fa-align-left:before {
+  content: "\f036"; }
+
+.fa-align-center:before {
+  content: "\f037"; }
+
+.fa-align-right:before {
+  content: "\f038"; }
+
+.fa-align-justify:before {
+  content: "\f039"; }
+
+.fa-list:before {
+  content: "\f03a"; }
+
+.fa-dedent:before, .fa-outdent:before {
+  content: "\f03b"; }
+
+.fa-indent:before {
+  content: "\f03c"; }
+
+.fa-video-camera:before {
+  content: "\f03d"; }
+
+.fa-picture-o:before {
+  content: "\f03e"; }
+
+.fa-pencil:before {
+  content: "\f040"; }
+
+.fa-map-marker:before {
+  content: "\f041"; }
+
+.fa-adjust:before {
+  content: "\f042"; }
+
+.fa-tint:before {
+  content: "\f043"; }
+
+.fa-edit:before, .fa-pencil-square-o:before {
+  content: "\f044"; }
+
+.fa-share-square-o:before {
+  content: "\f045"; }
+
+.fa-check-square-o:before {
+  content: "\f046"; }
+
+.fa-arrows:before {
+  content: "\f047"; }
+
+.fa-step-backward:before {
+  content: "\f048"; }
+
+.fa-fast-backward:before {
+  content: "\f049"; }
+
+.fa-backward:before {
+  content: "\f04a"; }
+
+.fa-play:before {
+  content: "\f04b"; }
+
+.fa-pause:before {
+  content: "\f04c"; }
+
+.fa-stop:before {
+  content: "\f04d"; }
+
+.fa-forward:before {
+  content: "\f04e"; }
+
+.fa-fast-forward:before {
+  content: "\f050"; }
+
+.fa-step-forward:before {
+  content: "\f051"; }
+
+.fa-eject:before {
+  content: "\f052"; }
+
+.fa-chevron-left:before {
+  content: "\f053"; }
+
+.fa-chevron-right:before {
+  content: "\f054"; }
+
+.fa-plus-circle:before {
+  content: "\f055"; }
+
+.fa-minus-circle:before {
+  content: "\f056"; }
+
+.fa-times-circle:before {
+  content: "\f057"; }
+
+.fa-check-circle:before {
+  content: "\f058"; }
+
+.fa-question-circle:before {
+  content: "\f059"; }
+
+.fa-info-circle:before {
+  content: "\f05a"; }
+
+.fa-crosshairs:before {
+  content: "\f05b"; }
+
+.fa-times-circle-o:before {
+  content: "\f05c"; }
+
+.fa-check-circle-o:before {
+  content: "\f05d"; }
+
+.fa-ban:before {
+  content: "\f05e"; }
+
+.fa-arrow-left:before {
+  content: "\f060"; }
+
+.fa-arrow-right:before {
+  content: "\f061"; }
+
+.fa-arrow-up:before {
+  content: "\f062"; }
+
+.fa-arrow-down:before {
+  content: "\f063"; }
+
+.fa-mail-forward:before, .fa-share:before {
+  content: "\f064"; }
+
+.fa-expand:before {
+  content: "\f065"; }
+
+.fa-compress:before {
+  content: "\f066"; }
+
+.fa-plus:before {
+  content: "\f067"; }
+
+.fa-minus:before {
+  content: "\f068"; }
+
+.fa-asterisk:before {
+  content: "\f069"; }
+
+.fa-exclamation-circle:before {
+  content: "\f06a"; }
+
+.fa-gift:before {
+  content: "\f06b"; }
+
+.fa-leaf:before {
+  content: "\f06c"; }
+
+.fa-fire:before {
+  content: "\f06d"; }
+
+.fa-eye:before {
+  content: "\f06e"; }
+
+.fa-eye-slash:before {
+  content: "\f070"; }
+
+.fa-warning:before, .fa-exclamation-triangle:before {
+  content: "\f071"; }
+
+.fa-plane:before {
+  content: "\f072"; }
+
+.fa-calendar:before {
+  content: "\f073"; }
+
+.fa-random:before {
+  content: "\f074"; }
+
+.fa-comment:before {
+  content: "\f075"; }
+
+.fa-magnet:before {
+  content: "\f076"; }
+
+.fa-chevron-up:before {
+  content: "\f077"; }
+
+.fa-chevron-down:before {
+  content: "\f078"; }
+
+.fa-retweet:before {
+  content: "\f079"; }
+
+.fa-shopping-cart:before {
+  content: "\f07a"; }
+
+.fa-folder:before {
+  content: "\f07b"; }
+
+.fa-folder-open:before {
+  content: "\f07c"; }
+
+.fa-arrows-v:before {
+  content: "\f07d"; }
+
+.fa-arrows-h:before {
+  content: "\f07e"; }
+
+.fa-bar-chart-o:before {
+  content: "\f080"; }
+
+.fa-twitter-square:before {
+  content: "\f081"; }
+
+.fa-facebook-square:before {
+  content: "\f082"; }
+
+.fa-camera-retro:before {
+  content: "\f083"; }
+
+.fa-key:before {
+  content: "\f084"; }
+
+.fa-gears:before, .fa-cogs:before {
+  content: "\f085"; }
+
+.fa-comments:before {
+  content: "\f086"; }
+
+.fa-thumbs-o-up:before {
+  content: "\f087"; }
+
+.fa-thumbs-o-down:before {
+  content: "\f088"; }
+
+.fa-star-half:before {
+  content: "\f089"; }
+
+.fa-heart-o:before {
+  content: "\f08a"; }
+
+.fa-sign-out:before {
+  content: "\f08b"; }
+
+.fa-linkedin-square:before {
+  content: "\f08c"; }
+
+.fa-thumb-tack:before {
+  content: "\f08d"; }
+
+.fa-external-link:before {
+  content: "\f08e"; }
+
+.fa-sign-in:before {
+  content: "\f090"; }
+
+.fa-trophy:before {
+  content: "\f091"; }
+
+.fa-github-square:before {
+  content: "\f092"; }
+
+.fa-upload:before {
+  content: "\f093"; }
+
+.fa-lemon-o:before {
+  content: "\f094"; }
+
+.fa-phone:before {
+  content: "\f095"; }
+
+.fa-square-o:before {
+  content: "\f096"; }
+
+.fa-bookmark-o:before {
+  content: "\f097"; }
+
+.fa-phone-square:before {
+  content: "\f098"; }
+
+.fa-twitter:before {
+  content: "\f099"; }
+
+.fa-facebook:before {
+  content: "\f09a"; }
+
+.fa-github:before {
+  content: "\f09b"; }
+
+.fa-unlock:before {
+  content: "\f09c"; }
+
+.fa-credit-card:before {
+  content: "\f09d"; }
+
+.fa-rss:before {
+  content: "\f09e"; }
+
+.fa-hdd-o:before {
+  content: "\f0a0"; }
+
+.fa-bullhorn:before {
+  content: "\f0a1"; }
+
+.fa-bell:before {
+  content: "\f0f3"; }
+
+.fa-certificate:before {
+  content: "\f0a3"; }
+
+.fa-hand-o-right:before {
+  content: "\f0a4"; }
+
+.fa-hand-o-left:before {
+  content: "\f0a5"; }
+
+.fa-hand-o-up:before {
+  content: "\f0a6"; }
+
+.fa-hand-o-down:before {
+  content: "\f0a7"; }
+
+.fa-arrow-circle-left:before {
+  content: "\f0a8"; }
+
+.fa-arrow-circle-right:before {
+  content: "\f0a9"; }
+
+.fa-arrow-circle-up:before {
+  content: "\f0aa"; }
+
+.fa-arrow-circle-down:before {
+  content: "\f0ab"; }
+
+.fa-globe:before {
+  content: "\f0ac"; }
+
+.fa-wrench:before {
+  content: "\f0ad"; }
+
+.fa-tasks:before {
+  content: "\f0ae"; }
+
+.fa-filter:before {
+  content: "\f0b0"; }
+
+.fa-briefcase:before {
+  content: "\f0b1"; }
+
+.fa-arrows-alt:before {
+  content: "\f0b2"; }
+
+.fa-group:before, .fa-users:before {
+  content: "\f0c0"; }
+
+.fa-chain:before, .fa-link:before {
+  content: "\f0c1"; }
+
+.fa-cloud:before {
+  content: "\f0c2"; }
+
+.fa-flask:before {
+  content: "\f0c3"; }
+
+.fa-cut:before, .fa-scissors:before {
+  content: "\f0c4"; }
+
+.fa-copy:before, .fa-files-o:before {
+  content: "\f0c5"; }
+
+.fa-paperclip:before {
+  content: "\f0c6"; }
+
+.fa-save:before, .fa-floppy-o:before {
+  content: "\f0c7"; }
+
+.fa-square:before {
+  content: "\f0c8"; }
+
+.fa-bars:before {
+  content: "\f0c9"; }
+
+.fa-list-ul:before {
+  content: "\f0ca"; }
+
+.fa-list-ol:before {
+  content: "\f0cb"; }
+
+.fa-strikethrough:before {
+  content: "\f0cc"; }
+
+.fa-underline:before {
+  content: "\f0cd"; }
+
+.fa-table:before {
+  content: "\f0ce"; }
+
+.fa-magic:before {
+  content: "\f0d0"; }
+
+.fa-truck:before {
+  content: "\f0d1"; }
+
+.fa-pinterest:before {
+  content: "\f0d2"; }
+
+.fa-pinterest-square:before {
+  content: "\f0d3"; }
+
+.fa-google-plus-square:before {
+  content: "\f0d4"; }
+
+.fa-google-plus:before {
+  content: "\f0d5"; }
+
+.fa-money:before {
+  content: "\f0d6"; }
+
+.fa-caret-down:before {
+  content: "\f0d7"; }
+
+.fa-caret-up:before {
+  content: "\f0d8"; }
+
+.fa-caret-left:before {
+  content: "\f0d9"; }
+
+.fa-caret-right:before {
+  content: "\f0da"; }
+
+.fa-columns:before {
+  content: "\f0db"; }
+
+.fa-unsorted:before, .fa-sort:before {
+  content: "\f0dc"; }
+
+.fa-sort-down:before, .fa-sort-asc:before {
+  content: "\f0dd"; }
+
+.fa-sort-up:before, .fa-sort-desc:before {
+  content: "\f0de"; }
+
+.fa-envelope:before {
+  content: "\f0e0"; }
+
+.fa-linkedin:before {
+  content: "\f0e1"; }
+
+.fa-rotate-left:before, .fa-undo:before {
+  content: "\f0e2"; }
+
+.fa-legal:before, .fa-gavel:before {
+  content: "\f0e3"; }
+
+.fa-dashboard:before, .fa-tachometer:before {
+  content: "\f0e4"; }
+
+.fa-comment-o:before {
+  content: "\f0e5"; }
+
+.fa-comments-o:before {
+  content: "\f0e6"; }
+
+.fa-flash:before, .fa-bolt:before {
+  content: "\f0e7"; }
+
+.fa-sitemap:before {
+  content: "\f0e8"; }
+
+.fa-umbrella:before {
+  content: "\f0e9"; }
+
+.fa-paste:before, .fa-clipboard:before {
+  content: "\f0ea"; }
+
+.fa-lightbulb-o:before {
+  content: "\f0eb"; }
+
+.fa-exchange:before {
+  content: "\f0ec"; }
+
+.fa-cloud-download:before {
+  content: "\f0ed"; }
+
+.fa-cloud-upload:before {
+  content: "\f0ee"; }
+
+.fa-user-md:before {
+  content: "\f0f0"; }
+
+.fa-stethoscope:before {
+  content: "\f0f1"; }
+
+.fa-suitcase:before {
+  content: "\f0f2"; }
+
+.fa-bell-o:before {
+  content: "\f0a2"; }
+
+.fa-coffee:before {
+  content: "\f0f4"; }
+
+.fa-cutlery:before {
+  content: "\f0f5"; }
+
+.fa-file-text-o:before {
+  content: "\f0f6"; }
+
+.fa-building-o:before {
+  content: "\f0f7"; }
+
+.fa-hospital-o:before {
+  content: "\f0f8"; }
+
+.fa-ambulance:before {
+  content: "\f0f9"; }
+
+.fa-medkit:before {
+  content: "\f0fa"; }
+
+.fa-fighter-jet:before {
+  content: "\f0fb"; }
+
+.fa-beer:before {
+  content: "\f0fc"; }
+
+.fa-h-square:before {
+  content: "\f0fd"; }
+
+.fa-plus-square:before {
+  content: "\f0fe"; }
+
+.fa-angle-double-left:before {
+  content: "\f100"; }
+
+.fa-angle-double-right:before {
+  content: "\f101"; }
+
+.fa-angle-double-up:before {
+  content: "\f102"; }
+
+.fa-angle-double-down:before {
+  content: "\f103"; }
+
+.fa-angle-left:before {
+  content: "\f104"; }
+
+.fa-angle-right:before {
+  content: "\f105"; }
+
+.fa-angle-up:before {
+  content: "\f106"; }
+
+.fa-angle-down:before {
+  content: "\f107"; }
+
+.fa-desktop:before {
+  content: "\f108"; }
+
+.fa-laptop:before {
+  content: "\f109"; }
+
+.fa-tablet:before {
+  content: "\f10a"; }
+
+.fa-mobile-phone:before, .fa-mobile:before {
+  content: "\f10b"; }
+
+.fa-circle-o:before {
+  content: "\f10c"; }
+
+.fa-quote-left:before {
+  content: "\f10d"; }
+
+.fa-quote-right:before {
+  content: "\f10e"; }
+
+.fa-spinner:before {
+  content: "\f110"; }
+
+.fa-circle:before {
+  content: "\f111"; }
+
+.fa-mail-reply:before, .fa-reply:before {
+  content: "\f112"; }
+
+.fa-github-alt:before {
+  content: "\f113"; }
+
+.fa-folder-o:before {
+  content: "\f114"; }
+
+.fa-folder-open-o:before {
+  content: "\f115"; }
+
+.fa-smile-o:before {
+  content: "\f118"; }
+
+.fa-frown-o:before {
+  content: "\f119"; }
+
+.fa-meh-o:before {
+  content: "\f11a"; }
+
+.fa-gamepad:before {
+  content: "\f11b"; }
+
+.fa-keyboard-o:before {
+  content: "\f11c"; }
+
+.fa-flag-o:before {
+  content: "\f11d"; }
+
+.fa-flag-checkered:before {
+  content: "\f11e"; }
+
+.fa-terminal:before {
+  content: "\f120"; }
+
+.fa-code:before {
+  content: "\f121"; }
+
+.fa-reply-all:before {
+  content: "\f122"; }
+
+.fa-mail-reply-all:before {
+  content: "\f122"; }
+
+.fa-star-half-empty:before, .fa-star-half-full:before, .fa-star-half-o:before {
+  content: "\f123"; }
+
+.fa-location-arrow:before {
+  content: "\f124"; }
+
+.fa-crop:before {
+  content: "\f125"; }
+
+.fa-code-fork:before {
+  content: "\f126"; }
+
+.fa-unlink:before, .fa-chain-broken:before {
+  content: "\f127"; }
+
+.fa-question:before {
+  content: "\f128"; }
+
+.fa-info:before {
+  content: "\f129"; }
+
+.fa-exclamation:before {
+  content: "\f12a"; }
+
+.fa-superscript:before {
+  content: "\f12b"; }
+
+.fa-subscript:before {
+  content: "\f12c"; }
+
+.fa-eraser:before {
+  content: "\f12d"; }
+
+.fa-puzzle-piece:before {
+  content: "\f12e"; }
+
+.fa-microphone:before {
+  content: "\f130"; }
+
+.fa-microphone-slash:before {
+  content: "\f131"; }
+
+.fa-shield:before {
+  content: "\f132"; }
+
+.fa-calendar-o:before {
+  content: "\f133"; }
+
+.fa-fire-extinguisher:before {
+  content: "\f134"; }
+
+.fa-rocket:before {
+  content: "\f135"; }
+
+.fa-maxcdn:before {
+  content: "\f136"; }
+
+.fa-chevron-circle-left:before {
+  content: "\f137"; }
+
+.fa-chevron-circle-right:before {
+  content: "\f138"; }
+
+.fa-chevron-circle-up:before {
+  content: "\f139"; }
+
+.fa-chevron-circle-down:before {
+  content: "\f13a"; }
+
+.fa-html5:before {
+  content: "\f13b"; }
+
+.fa-css3:before {
+  content: "\f13c"; }
+
+.fa-anchor:before {
+  content: "\f13d"; }
+
+.fa-unlock-alt:before {
+  content: "\f13e"; }
+
+.fa-bullseye:before {
+  content: "\f140"; }
+
+.fa-ellipsis-h:before {
+  content: "\f141"; }
+
+.fa-ellipsis-v:before {
+  content: "\f142"; }
+
+.fa-rss-square:before {
+  content: "\f143"; }
+
+.fa-play-circle:before {
+  content: "\f144"; }
+
+.fa-ticket:before {
+  content: "\f145"; }
+
+.fa-minus-square:before {
+  content: "\f146"; }
+
+.fa-minus-square-o:before {
+  content: "\f147"; }
+
+.fa-level-up:before {
+  content: "\f148"; }
+
+.fa-level-down:before {
+  content: "\f149"; }
+
+.fa-check-square:before {
+  content: "\f14a"; }
+
+.fa-pencil-square:before {
+  content: "\f14b"; }
+
+.fa-external-link-square:before {
+  content: "\f14c"; }
+
+.fa-share-square:before {
+  content: "\f14d"; }
+
+.fa-compass:before {
+  content: "\f14e"; }
+
+.fa-toggle-down:before, .fa-caret-square-o-down:before {
+  content: "\f150"; }
+
+.fa-toggle-up:before, .fa-caret-square-o-up:before {
+  content: "\f151"; }
+
+.fa-toggle-right:before, .fa-caret-square-o-right:before {
+  content: "\f152"; }
+
+.fa-euro:before, .fa-eur:before {
+  content: "\f153"; }
+
+.fa-gbp:before {
+  content: "\f154"; }
+
+.fa-dollar:before, .fa-usd:before {
+  content: "\f155"; }
+
+.fa-rupee:before, .fa-inr:before {
+  content: "\f156"; }
+
+.fa-cny:before, .fa-rmb:before, .fa-yen:before, .fa-jpy:before {
+  content: "\f157"; }
+
+.fa-ruble:before, .fa-rouble:before, .fa-rub:before {
+  content: "\f158"; }
+
+.fa-won:before, .fa-krw:before {
+  content: "\f159"; }
+
+.fa-bitcoin:before, .fa-btc:before {
+  content: "\f15a"; }
+
+.fa-file:before {
+  content: "\f15b"; }
+
+.fa-file-text:before {
+  content: "\f15c"; }
+
+.fa-sort-alpha-asc:before {
+  content: "\f15d"; }
+
+.fa-sort-alpha-desc:before {
+  content: "\f15e"; }
+
+.fa-sort-amount-asc:before {
+  content: "\f160"; }
+
+.fa-sort-amount-desc:before {
+  content: "\f161"; }
+
+.fa-sort-numeric-asc:before {
+  content: "\f162"; }
+
+.fa-sort-numeric-desc:before {
+  content: "\f163"; }
+
+.fa-thumbs-up:before {
+  content: "\f164"; }
+
+.fa-thumbs-down:before {
+  content: "\f165"; }
+
+.fa-youtube-square:before {
+  content: "\f166"; }
+
+.fa-youtube:before {
+  content: "\f167"; }
+
+.fa-xing:before {
+  content: "\f168"; }
+
+.fa-xing-square:before {
+  content: "\f169"; }
+
+.fa-youtube-play:before {
+  content: "\f16a"; }
+
+.fa-dropbox:before {
+  content: "\f16b"; }
+
+.fa-stack-overflow:before {
+  content: "\f16c"; }
+
+.fa-instagram:before {
+  content: "\f16d"; }
+
+.fa-flickr:before {
+  content: "\f16e"; }
+
+.fa-adn:before {
+  content: "\f170"; }
+
+.fa-bitbucket:before {
+  content: "\f171"; }
+
+.fa-bitbucket-square:before {
+  content: "\f172"; }
+
+.fa-tumblr:before {
+  content: "\f173"; }
+
+.fa-tumblr-square:before {
+  content: "\f174"; }
+
+.fa-long-arrow-down:before {
+  content: "\f175"; }
+
+.fa-long-arrow-up:before {
+  content: "\f176"; }
+
+.fa-long-arrow-left:before {
+  content: "\f177"; }
+
+.fa-long-arrow-right:before {
+  content: "\f178"; }
+
+.fa-apple:before {
+  content: "\f179"; }
+
+.fa-windows:before {
+  content: "\f17a"; }
+
+.fa-android:before {
+  content: "\f17b"; }
+
+.fa-linux:before {
+  content: "\f17c"; }
+
+.fa-dribbble:before {
+  content: "\f17d"; }
+
+.fa-skype:before {
+  content: "\f17e"; }
+
+.fa-foursquare:before {
+  content: "\f180"; }
+
+.fa-trello:before {
+  content: "\f181"; }
+
+.fa-female:before {
+  content: "\f182"; }
+
+.fa-male:before {
+  content: "\f183"; }
+
+.fa-gittip:before {
+  content: "\f184"; }
+
+.fa-sun-o:before {
+  content: "\f185"; }
+
+.fa-moon-o:before {
+  content: "\f186"; }
+
+.fa-archive:before {
+  content: "\f187"; }
+
+.fa-bug:before {
+  content: "\f188"; }
+
+.fa-vk:before {
+  content: "\f189"; }
+
+.fa-weibo:before {
+  content: "\f18a"; }
+
+.fa-renren:before {
+  content: "\f18b"; }
+
+.fa-pagelines:before {
+  content: "\f18c"; }
+
+.fa-stack-exchange:before {
+  content: "\f18d"; }
+
+.fa-arrow-circle-o-right:before {
+  content: "\f18e"; }
+
+.fa-arrow-circle-o-left:before {
+  content: "\f190"; }
+
+.fa-toggle-left:before, .fa-caret-square-o-left:before {
+  content: "\f191"; }
+
+.fa-dot-circle-o:before {
+  content: "\f192"; }
+
+.fa-wheelchair:before {
+  content: "\f193"; }
+
+.fa-vimeo-square:before {
+  content: "\f194"; }
+
+.fa-turkish-lira:before, .fa-try:before {
+  content: "\f195"; }
+
+.fa-plus-square-o:before {
+  content: "\f196"; }

+ 1957 - 0
mod/dashboard/app/coreos-web/coreos.js

@@ -0,0 +1,1957 @@
+'use strict';
+
+angular.module('underscore', []).factory('_', function($window) {
+  return $window._;
+});
+
+angular.module('jquery', []).factory('$', function($window) {
+  return $window.$;
+});
+
+angular.module('d3', []).factory('d3', function($window) {
+  return $window.d3;
+});
+
+angular.module('coreos.services', [
+  'coreos.events',
+  'underscore',
+  'jquery'
+]);
+angular.module('coreos.ui', [
+  'coreos.events',
+  'underscore',
+  'jquery',
+  'd3',
+  'ui.bootstrap'
+]);
+angular.module('coreos.filters', []);
+angular.module('coreos.events', []);
+angular.module('coreos', [
+  'coreos.events',
+  'coreos.services',
+  'coreos.ui',
+  'coreos.filters',
+  'coreos-templates-html',
+  'coreos-templates-svg',
+
+  // External deps.
+  'ngRoute',
+  'ngResource',
+  'ngAnimate',
+  'ui.bootstrap',
+  'underscore',
+  'jquery',
+  'd3'
+])
+.config(function($compileProvider) {
+  // Allow irc links.
+  $compileProvider
+    .aHrefSanitizationWhitelist(/^\s*(https?|ftp|mailto|tel|file|irc):/);
+});
+
+'use strict';
+
+angular.module('coreos.filters')
+.filter('orderObjectBy', function() {
+  return function(items, field, reverse) {
+    var filtered = [];
+    angular.forEach(items, function(item) {
+      filtered.push(item);
+    });
+    filtered.sort(function (a, b) {
+      return (a[field] > b[field]);
+    });
+    if (reverse) {
+      filtered.reverse();
+    }
+    return filtered;
+  };
+});
+
+'use strict';
+
+angular.module('coreos.filters')
+.filter('utc', function(_) {
+
+  function convertToUtc(date) {
+    return new Date(date.getUTCFullYear(),
+        date.getUTCMonth(),
+        date.getUTCDate(),
+        date.getUTCHours(),
+        date.getUTCMinutes(),
+        date.getUTCSeconds());
+  }
+
+  return function(input) {
+    if (_.isNumber(input)) {
+      return convertToUtc(new Date(input));
+    }
+    if (_.isString(input)) {
+      return convertToUtc(new Date(Date.parse(input)));
+    }
+    if (_.isDate(input)) {
+      return convertToUtc(input);
+    }
+    return '';
+  };
+
+});
+
+/**
+ * Broadcast when the window size breakpoints change.
+ * TODO(sym3tri): change implementation to use window.matchMedia instead.
+ */
+
+'use strict';
+
+angular.module('coreos.services')
+.factory('breakpointSvc', function(_, $window, $rootScope, CORE_CONST,
+      CORE_EVENT) {
+
+  var previousName;
+
+  function getSize() {
+    var width = $window.innerWidth;
+    return _.find(CORE_CONST.BREAKPOINTS, function(bp) {
+      if (bp.min <= width && bp.max > width) {
+        return true;
+      }
+    }).name;
+  }
+
+  function onResize() {
+    var breakpointName = getSize();
+    if (breakpointName !== previousName) {
+      $rootScope.$broadcast(CORE_EVENT.BREAKPOINT, breakpointName);
+      previousName = breakpointName;
+    }
+  }
+
+  // Broadcast initial size.
+  $rootScope.$broadcast(CORE_EVENT.BREAKPOINT, getSize());
+
+  // Watch for resizes.
+  angular.element($window).on('resize', _.debounce(onResize, 20, true));
+
+  return {
+    getSize: getSize
+  };
+
+});
+
+'use strict';
+
+angular.module('coreos.services').provider('configSvc', function() {
+  var configValues = {};
+
+  this.config = function(newConfig) {
+    if (newConfig) {
+      configValues = newConfig;
+    } else {
+      return configValues;
+    }
+  };
+
+  this.$get = function() {
+    return {
+      get: function(key) {
+        if (key) {
+          return configValues[key];
+        } else {
+          return angular.copy(configValues);
+        }
+      },
+
+      set: function(key, value) {
+        configValues[key] = value;
+      }
+    };
+  };
+
+});
+
+'use strict';
+
+angular.module('coreos').constant('CORE_CONST', {
+
+  HIGHLIGHT_CSS_CLASS: 'co-an-highlight',
+
+  BREAKPOINTS: [
+    {
+      name: 'xs',
+      min: 0,
+      max: 480
+    },
+    {
+      name: 'sm',
+      min: 480,
+      max: 768
+    },
+    {
+      name: 'md',
+      min: 768,
+      max: 992
+    },
+    {
+      name: 'lg',
+      min: 992,
+      max: 1200
+    },
+    {
+      name: 'xl',
+      min: 1200,
+      max: Infinity
+    }
+  ]
+
+});
+
+/**
+ * @fileoverview
+ *
+ * Service for working with cookies since angular's built-in cookie service
+ * leaves much to be desired.
+ */
+
+'use strict';
+
+angular.module('coreos.services').factory('cookieSvc',
+    function($window, timeSvc) {
+
+  return {
+
+    /**
+     * Create a new cookie.
+     */
+    create: function(name, value, daysUtilExpires) {
+      var date, expires;
+      if (daysUtilExpires) {
+        date = new Date();
+        date.setTime(date.getTime() +
+            (daysUtilExpires * timeSvc.ONE_DAY_IN_MS));
+        expires = '; expires=' + date.toGMTString();
+      }
+      else {
+        expires = '';
+      }
+      $window.document.cookie = name + '=' + value + expires + '; path=/';
+    },
+
+    /**
+     * Retrieve a cookie by name.
+     */
+    get: function(name) {
+      var nameEq, cookieList, i, cookieStr;
+      nameEq = name + '=';
+      cookieList = $window.document.cookie.split(';');
+      for (i = 0; i < cookieList.length; i++) {
+        cookieStr = cookieList[i];
+        while (cookieStr.charAt(0) === ' ') {
+          cookieStr = cookieStr.substring(1, cookieStr.length);
+        }
+        if (cookieStr.indexOf(nameEq) === 0) {
+          return cookieStr.substring(nameEq.length, cookieStr.length);
+        }
+      }
+      return null;
+    },
+
+    /**
+     * Delete a cookie by name.
+     */
+    remove: function(name) {
+      this.create(name, '', -1);
+    }
+
+  };
+
+});
+
+/**
+ * @fileoverview
+ *
+ * Simply inject this service to start broadcasting events.
+ * It will feature-detect any available browser visibility api.
+ * If the feature exists it will broadcast an event when browser visibiltiy
+ * changes.
+ */
+
+'use strict';
+
+angular.module('coreos.services')
+.factory('documentVisibilitySvc', function($rootScope, $document, _,
+      CORE_EVENT) {
+
+  var document = $document[0],
+      features,
+      detectedFeature;
+
+  function broadcastChangeEvent() {
+    $rootScope.$broadcast(CORE_EVENT.DOC_VISIBILITY_CHANGE,
+        document[detectedFeature.propertyName]);
+  }
+
+  features = {
+    standard: {
+      eventName: 'visibilitychange',
+      propertyName: 'hidden'
+    },
+    moz: {
+      eventName: 'mozvisibilitychange',
+      propertyName: 'mozHidden'
+    },
+    ms: {
+      eventName: 'msvisibilitychange',
+      propertyName: 'msHidden'
+    },
+    webkit: {
+      eventName: 'webkitvisibilitychange',
+      propertyName: 'webkitHidden'
+    }
+  };
+
+  Object.keys(features).some(function(feature) {
+    if (_.isBoolean(document[features[feature].propertyName])) {
+      detectedFeature = features[feature];
+      return true;
+    }
+  });
+
+  if (detectedFeature) {
+    $document.on(detectedFeature.eventName, broadcastChangeEvent);
+  }
+
+  return {
+
+    /**
+     * Is the window currently hidden or not.
+     */
+    isHidden: function() {
+      if (detectedFeature) {
+        return document[detectedFeature.propertyName];
+      }
+    }
+
+  };
+
+});
+
+'use strict';
+
+angular.module('coreos.events').constant('CORE_EVENT', {
+  PAGE_NOT_FOUND: 'core.event.page_not_found',
+  BREAKPOINT: 'core.event.breakpoint',
+  RESP_ERROR: 'core.event.resp_error',
+  RESP_MUTATE: 'core.event.resp_mutate',
+  DOC_VISIBILITY_CHANGE: 'core.event.doc_visibility_change',
+  POLL_ERROR: 'core.event.poll_error'
+});
+
+/**
+ * @fileoverview
+ *
+ * Utility service to highlight an element or selection of elements.
+ * NOTE: Expects a [HIGHLIGHT_CSS_CLASS] class to be defined in constants.
+ */
+
+'use strict';
+
+angular.module('coreos.services')
+.factory('highlighterSvc', function($timeout, $, CORE_CONST) {
+
+  var pendingTimeout;
+
+  return {
+
+    /**
+     * Highlight an element in the DOM.
+     *
+     * @param {String|Element} elemOrSelector
+     */
+    highlight: function(elemOrSelector) {
+      var elem;
+      if (!elemOrSelector) {
+        return;
+      }
+      elem = $(elemOrSelector);
+      if (elem.hasClass(CORE_CONST.HIGHLIGHT_CSS_CLASS)) {
+        $timeout.cancel(pendingTimeout);
+        elem.removeClass(CORE_CONST.HIGHLIGHT_CSS_CLASS);
+      }
+      elem.addClass(CORE_CONST.HIGHLIGHT_CSS_CLASS);
+      pendingTimeout = $timeout(
+          elem.removeClass.bind(elem, CORE_CONST.HIGHLIGHT_CSS_CLASS), 5000);
+    }
+
+  };
+
+});
+
+'use strict';
+
+angular.module('coreos.services')
+.factory('interceptorErrorSvc', function($q, $rootScope, CORE_EVENT) {
+
+  function parseMessage(rejection) {
+    var errorMsg;
+    if (rejection.config.description) {
+      errorMsg = 'Error attempting: ' + rejection.config.description;
+    } else {
+      errorMsg = 'A network error occurred.';
+    }
+    return errorMsg;
+  }
+
+  return {
+
+    /**
+     * For every failing $http request: broadcast an error event.
+     */
+    'responseError': function(rejection) {
+      if (!rejection.config.supressNotifications) {
+        $rootScope.$broadcast(CORE_EVENT.RESP_ERROR,
+          rejection,
+          parseMessage(rejection));
+      }
+      return $q.reject(rejection);
+    }
+
+  };
+
+});
+
+'use strict';
+
+angular.module('coreos.services')
+.factory('interceptorMutateSvc', function($q, $rootScope, CORE_EVENT) {
+
+  // Remove last path segement of a url.
+  function removeLastPath(url) {
+    var newUrl = url.split('/');
+    newUrl.pop();
+    newUrl = newUrl.join('/');
+    return newUrl;
+  }
+
+  return {
+
+    /**
+     * For every successful mutating $http request broadcast the urls.
+     * Useful for cache invalidation.
+     */
+    'response': function(response) {
+      var method = response.config.method,
+          url = response.config.url,
+          cacheKeys;
+
+      if (method !== 'GET') {
+        cacheKeys = [];
+        cacheKeys.push(url);
+        if (method !== 'POST') {
+          cacheKeys.push(removeLastPath(url));
+        }
+        $rootScope.$broadcast(CORE_EVENT.RESP_MUTATE, response);
+      }
+      return response || $q.when(response);
+    }
+
+  };
+
+});
+
+/**
+ * A general purpose polling service.
+ *
+ * Provide a series of options with callacks and this service will start a
+ * poller for the task.
+ *
+ * On failure it will try up to `maxRetries`, then will be killed and callback
+ * to the `catchMaxFail()` function if provided.
+ *
+ * Optionally pass in a `scope` associated with the poller to automatically
+ * kill the poller when the scope is destroyed.
+ *
+ * Global settings for this provider can be configured in the app `config`
+ * stage. Instance will override defaults if provided ot the `register()`
+ * function.
+ *
+ * EXAMPLE USAGE:
+ *
+ *    poller.register('myPoller', {
+ *      fn: functionToRunRepeadedly,
+ *      then: successCallback,
+ *      catch: errorCallback,
+ *      catchMaxFail: afterMaxFailuresCallback,
+ *      scope: $scope,
+ *      startIn: 0,
+ *      interval: 5000
+ *    });
+ */
+
+
+'use strict';
+
+angular.module('coreos.services').provider('pollerSvc', function() {
+  var settings = {},
+      pollers = {};
+
+  /**
+   * Update global settings for the provider.
+   * @param {Object} newSettings
+   */
+  this.settings = function(newSettings) {
+    if (newSettings) {
+      settings = newSettings;
+    } else {
+      return settings;
+    }
+  };
+
+  /**
+   * The main factory method.
+   * Dependencies are injected and is invoked by angular.
+   */
+  this.$get = function pollerFactory($q, $http, $timeout, _, CORE_EVENT) {
+    /* jshint unused:false */
+
+    function isRegistered(name) {
+      return !!pollers[name];
+    }
+
+    /**
+     * Schedule the `execute` function to run.
+     * @param {Number} delay When to start in ms.
+     */
+    function schedule(name, executor, delay) {
+      var poller = pollers[name];
+      if (!poller || poller._errorCount > poller.maxRetries) {
+        return;
+      }
+      poller._state = 'waiting';
+      poller._timeoutPromise = $timeout(executor, delay);
+    }
+
+    /**
+     * Wrap a function to prevent it from running if the current state
+     * is "terminated".
+     */
+    function runIfActive(name, fn) {
+      var poller = pollers[name];
+      if (!poller) {
+        return angular.noop;
+      }
+      return function() {
+        if (poller._state !== 'terminated') {
+          return fn.apply(null, arguments);
+        }
+      };
+    }
+
+    function killPoller(name) {
+      var poller;
+      if (!isRegistered(name)) {
+        return;
+      }
+      poller = pollers[name];
+      poller._state = 'terminated';
+      // Cancel the interval timer.
+      if (poller._timeoutPromise) {
+        $timeout.cancel(poller._timeoutPromise);
+      }
+      // Remove the scope.$destroy handler.
+      poller._unlistenDestroy();
+      // Delete from the list.
+      delete pollers[name];
+    }
+
+    /**
+     * Create an executor function for a poller with the given name.
+     */
+    function createExecutor(name) {
+      var poller = pollers[name];
+      if (!poller) {
+        return angular.noop;
+      }
+
+      /**
+       * The main function that will be run on an interval for a poller.
+       * This wraps the user-provided function, executes callbacks after
+       * completion, and handles scheduling.
+       */
+      return function execute() {
+        if (poller._paused) {
+          schedule(name, poller._executor, poller.interval);
+          return;
+        }
+        poller._state = 'executing';
+        poller.fn()
+          .then(runIfActive(name, function() {
+            poller._state = 'success';
+            poller._errorCount = 0;
+            poller.then.apply(null, arguments);
+          }))
+          .catch(runIfActive(name, function() {
+            var args;
+            poller._state = 'error';
+            poller._errorCount += 1;
+            poller.catch.apply(null, arguments);
+            if (poller._errorCount > poller.maxRetries) {
+              args = _.toArray(arguments);
+              args.unshift(name);
+              poller.catchMaxFail.apply(null, args);
+              killPoller(name);
+            }
+          }))
+          .finally(runIfActive(name, function() {
+            poller.finally.apply(null, arguments);
+            schedule(name, poller._executor, poller.interval);
+          }));
+      };
+    }
+
+    return {
+
+      /**
+       * Determines if a poller is already registered by name.
+       * @param {String} name
+       * @return {Boolean}
+       */
+      isRegistered: isRegistered,
+
+      /**
+       * Register the promise in the index, and schedule it to start polling.
+       *
+       * @param {String} name The uniqe name to associate with the poller.
+       * @param {Object} options
+       */
+      register: function(name, options) {
+        // kill the old poller if one by same name already exists.
+        if (isRegistered(name)) {
+          this.kill(name);
+        }
+
+        // Initialize all poller options.
+        _.defaults(options, settings, {
+          startIn: 0,
+          maxRetries: 0,
+          catch: angular.noop,
+          then: angular.noop,
+          finally: angular.noop,
+          catchMaxFail: function() {
+            if (options.scope) {
+              options.scope.$emit(CORE_EVENT.POLL_ERROR);
+            }
+          },
+          _unlistenDestroy: angular.noop,
+          _errorCount: 0,
+          _state: 'starting'
+        });
+
+        if (options.scope) {
+          // If a scope is provided, automatically kill the poller when the
+          // scope is destroyed.
+          options._unlistenDestroy =
+            options.scope.$on('$destroy', this.kill.bind(this, name));
+
+          // When scope is prvided automatically pause polling when tab
+          // loses visability.
+          // TODO: add pauseAll() function and move this to app.run()
+          options.scope.$on(CORE_EVENT.DOC_VISIBILITY_CHANGE,
+              function(e, isHidden) {
+            if (isHidden) {
+              options._paused = true;
+            } else {
+              options._paused = false;
+            }
+          });
+        }
+
+        // Keep track of the poller in the index.
+        pollers[name] = options;
+
+        // Generate the executor wrapper for the poller.
+        options._executor = createExecutor(name);
+
+        // Schedule the initial run of the poller.
+        schedule(name, options._executor, options.startIn);
+      },
+
+      /**
+       * Kill a poller by name and remove all references, callbacks, etc.
+       * @param {String} name
+       */
+      kill: function(name) {
+        killPoller(name);
+      },
+
+      /**
+       * Kill all registered pollers.
+       */
+      killAll: function() {
+        Object.keys(pollers).forEach(this.kill.bind(this));
+      }
+
+    };
+
+  };
+
+});
+
+/**
+ * @fileoverview
+ *
+ * Utility service that scrolls elements into view.
+ */
+
+'use strict';
+
+angular.module('coreos.services')
+.factory('scrollerSvc', function($timeout, $) {
+
+  function scroll(elem) {
+    elem.first()[0].scrollIntoView();
+  }
+
+  var scrollerSvc = {
+
+    /**
+     * Scroll to the element on the page with matching id.
+     * Adds and removes highlight classes too.
+     *
+     * @param {String|Element} elemOrSelector
+     */
+    scrollTo: function(elemOrSelector) {
+      var maxTries = 100,
+          numTries = 0,
+          interval = 10,
+          elem;
+
+      if (!elemOrSelector) {
+        return;
+      }
+
+      // Wait for element to appear in DOM if it doesn't exist yet,
+      // then scroll to it.
+      function attemptScroll() {
+        elem = $(elemOrSelector);
+        if (numTries < maxTries) {
+          if (!elem.length) {
+            numTries++;
+            $timeout(attemptScroll, interval);
+          } else {
+            scroll(elem);
+          }
+        }
+      }
+
+      $timeout(attemptScroll, 0);
+    }
+
+  };
+
+  return scrollerSvc;
+
+});
+
+'use strict';
+
+angular.module('coreos.services')
+.factory('arraySvc', function() {
+
+  return {
+
+    /**
+     * Remove first occurance of an item from an array in-place.
+     *
+     * @param {Arrray} ary Array to mutate.
+     * @param {*} item Array item to remove.
+     * @return {Array} The input array.
+     */
+    remove: function(ary, item) {
+      var index;
+      if (!ary || !ary.length) {
+        return [];
+      }
+      index = ary.indexOf(item);
+      if (index > -1) {
+        ary.splice(index, 1);
+      }
+      return ary;
+    }
+
+  };
+
+});
+
+'use strict';
+
+angular.module('coreos.services')
+.factory('mathSvc', function(_) {
+
+  return {
+
+    /**
+     * If passed an array sums all items in the array.
+     * Otherwise sums all arguments together.
+     *
+     * @param {Array|Number...}
+     * @return {Number}
+     */
+    sum: function() {
+      var ary;
+      if (_.isArray(arguments[0])) {
+        ary = arguments[0];
+      } else {
+        ary = _.toArray(arguments);
+      }
+      return ary.reduce(function(prev, curr) {
+        return prev + curr;
+      }, 0);
+    }
+
+  };
+
+});
+
+'use strict';
+
+angular.module('coreos.services')
+.factory('timeSvc', function(_) {
+
+  var ONE_MINUTE_IN_MS = 60 * 1000,
+      ONE_HOUR_IN_MS = ONE_MINUTE_IN_MS * 60,
+      ONE_DAY_IN_MS = ONE_HOUR_IN_MS * 24,
+      ONE_WEEK_IN_MS = ONE_DAY_IN_MS * 7,
+      THIRTY_DAYS_IN_MS = ONE_DAY_IN_MS * 30;
+
+  function getTimestamp(val) {
+    if (val && _.isNumber(val)) {
+      return val;
+    }
+    return Date.now();
+  }
+
+  return {
+    ONE_MINUTE_IN_MS: ONE_MINUTE_IN_MS,
+    ONE_HOUR_IN_MS: ONE_HOUR_IN_MS,
+    ONE_DAY_IN_MS: ONE_DAY_IN_MS,
+    ONE_WEEK_IN_MS: ONE_WEEK_IN_MS,
+    THIRTY_DAYS_IN_MS: THIRTY_DAYS_IN_MS,
+
+    milliToSecs: function(ms) {
+      return Math.floor(ms / 1000);
+    },
+
+    secsToMins: function(secs) {
+      return Math.floor(parseInt(secs, 10) / 60) || 0;
+    },
+
+    minsToSecs: function(mins) {
+      return Math.abs(parseInt(mins, 10) * 60) || 0;
+    },
+
+    oneHourAgo: function(ts) {
+      return getTimestamp(ts) - this.ONE_HOUR_IN_MS;
+    },
+
+    oneDayAgo: function(ts) {
+      return getTimestamp(ts) - this.ONE_DAY_IN_MS;
+    },
+
+    oneWeekAgo: function(ts) {
+      return getTimestamp(ts) - this.ONE_WEEK_IN_MS;
+    },
+
+    thirtyDaysAgo: function(ts) {
+      return getTimestamp(ts) - this.THIRTY_DAYS_IN_MS;
+    },
+
+    getRelativeTimestamp: function(term) {
+      var now = Date.now();
+      switch(term) {
+        case 'month':
+          return this.thirtyDaysAgo(now);
+        case 'week':
+          return this.oneWeekAgo(now);
+        case 'day':
+          return this.oneDayAgo(now);
+        case 'hour':
+          return this.oneHourAgo(now);
+      }
+    }
+
+  };
+
+});
+
+/**
+ * @fileoverview
+ * Wrap buttons and automatically enable/disbale and show loading indicator.
+ */
+
+'use strict';
+
+angular.module('coreos.ui')
+.directive('coBtnBar', function($, $timeout, $compile) {
+
+  return {
+    templateUrl: '/coreos.ui/btn-bar/btn-bar.html',
+    restrict: 'EA',
+    transclude: true,
+    replace: true,
+    scope: {
+      // A promise that indicates completion of async operation.
+      'completePromise': '='
+    },
+    link: function(scope, elem) {
+      var linkButton,
+          loaderDirectiveEl;
+
+      linkButton = $('.btn-link', elem).last();
+      loaderDirectiveEl =
+          angular.element('<co-inline-loader></co-inline-loader>');
+      $compile(loaderDirectiveEl)(scope);
+
+      function disableButtons() {
+        elem.append(loaderDirectiveEl);
+        $('button', elem).attr('disabled', 'disabled');
+        linkButton.addClass('hidden');
+      }
+
+      function enableButtons() {
+        loaderDirectiveEl.remove();
+        $('button', elem).removeAttr('disabled');
+        linkButton.removeClass('hidden');
+      }
+
+      scope.$watch('completePromise', function(completePromise) {
+        if (completePromise) {
+          // Force async execution so disabling the button won't prevent form
+          // submission.
+          $timeout(disableButtons, 0);
+          completePromise.finally(function() {
+            // Also enable buttons asynchronously in case the request completes
+            // before disableButtons() runs.
+            $timeout(enableButtons, 0);
+          });
+        }
+      });
+    }
+
+  };
+
+});
+
+/**
+ * Simple directive to navigate to a route when the
+ * element is clicked on.
+ */
+
+'use strict';
+
+angular.module('coreos.ui')
+.directive('coClickNav', function($location) {
+
+  return {
+    restrict: 'A',
+    link: function(scope, elem, attrs) {
+      function onClickHandler(event) {
+        $location.url(attrs.coClickNav);
+        scope.$apply();
+        event.preventDefault();
+        event.stopPropagation();
+      }
+      elem.on('click', onClickHandler);
+      elem.on('$destroy', function() {
+        elem.off('click', onClickHandler);
+      });
+    }
+  };
+
+});
+
+/**
+ * @fileoverview
+ * Display a cog icon and construct dropdown menu.
+ */
+
+'use strict';
+
+angular.module('coreos.ui')
+.directive('coCog', function() {
+
+  return {
+    templateUrl: '/coreos.ui/cog/cog.html',
+    restrict: 'E',
+    replace: true,
+    scope: {
+      'apps': '=',
+      'options': '=',
+      'size': '@',
+      'anchor': '@'
+    },
+    link: function(scope, elem) {
+      scope.clickHandler = function($event, option) {
+        $event.stopPropagation();
+        $event.preventDefault();
+        if (option.callback) {
+          option.callback();
+        }
+        elem.removeClass('open');
+      };
+    }
+  };
+
+});
+
+'use strict';
+
+angular.module('coreos.ui')
+.controller('ConfirmModalCtrl', function($scope, $modalInstance,
+      executeFn, title, message, btnText, errorFormatter) {
+
+  $scope.errorFormatter = errorFormatter;
+  $scope.title = title;
+  $scope.message = message;
+  $scope.btnText = btnText || 'Confirm';
+
+  $scope.execute = function() {
+    $scope.requestPromise = executeFn(null, {
+      supressNotifications: true
+    })
+    .then($modalInstance.close);
+  };
+
+  $scope.cancel = function() {
+    $modalInstance.dismiss('cancel');
+  };
+
+});
+
+/**
+ * @fileoverview
+ * An arc donut chart.
+ */
+
+// TDOO(sym3tri): add hover text.
+
+'use strict';
+
+angular.module('coreos.ui')
+.directive('coDonut', function(d3, _) {
+
+  return {
+
+    templateUrl: '/coreos.ui/donut/donut.html',
+    transclude: true,
+    restrict: 'E',
+    replace: true,
+    scope: {
+      // The original source data to graph.
+      percent: '=',
+      color: '@'
+    },
+    controller: function($scope) {
+      var outerRadius, circleWidth;
+      $scope.width = $scope.height = 80;
+      outerRadius = $scope.width / 2;
+      circleWidth = 15;
+      $scope.arc = d3.svg.arc()
+        .innerRadius(outerRadius - circleWidth)
+        .outerRadius(outerRadius)
+        .startAngle(0);
+      // Constant to turn percents into radian angles.
+      $scope.tau = 2 * Math.PI;
+    },
+    link: function(scope, elem) {
+      scope.isRendered = false;
+
+      function render() {
+        var endAngle = scope.tau, // 100%
+            textColor = '#333',
+            bgcolor = '#eee',
+            color = scope.color || '#000',
+            fontSize = 18;
+
+        // Keep track of added DOM elements.
+        scope.el = {};
+
+        scope.el.svg = d3.select(elem.find('.co-m-gauge__content')[0])
+          .append('svg')
+          .attr('width', scope.width)
+          .attr('height', scope.height)
+          .append('g')
+            .attr('transform',
+                'translate(' +
+                scope.width / 2 + ',' +
+                scope.height / 2 + ')');
+
+        scope.el.text = scope.el.svg.append('text')
+          .attr('fill', textColor)
+          .attr('y', Math.floor(fontSize / 3))
+          .attr('font-size', fontSize + 'px')
+          .attr('text-anchor', 'middle');
+
+        scope.el.arcGroup = scope.el.svg.append('g')
+          .attr('transform', 'rotate(180)');
+
+        scope.el.background = scope.el.arcGroup.append('path')
+          .datum({
+            endAngle: endAngle
+          })
+          .style('fill', bgcolor)
+          .attr('d', scope.arc);
+
+        scope.el.foreground = scope.el.arcGroup.append('path')
+          .datum({
+            endAngle: scope.tau * (scope.percent || 0)
+          })
+          .style('fill', color)
+          .style('opacity', 0.8)
+          .attr('d', scope.arc);
+
+        scope.isRendered = true;
+      }
+
+      /**
+       * Update the value of the donut chart.
+       */
+      function updateValue() {
+        if (!_.isNumber(scope.percent)) {
+          scope.el.text.text('?');
+          return;
+        }
+        scope.el.text.text(Math.round(scope.percent * 100) + '%');
+        scope.el.foreground.transition()
+          .duration(750)
+          .call(arcTween, scope.percent * scope.tau);
+      }
+
+      /**
+       * Transition function to animate the arc.
+       */
+      function arcTween(transition, newAngle) {
+        transition.attrTween('d', function(d) {
+          var interpolate = d3.interpolate(d.endAngle, newAngle);
+          return function(t) {
+            d.endAngle = interpolate(t);
+            return scope.arc(d);
+          };
+        });
+      }
+
+      /**
+       * Cleanup.
+       */
+      elem.on('$destroy', function() {
+        scope.el.svg.remove();
+      });
+
+      render();
+
+      scope.$watch('percent', function() {
+        if (scope.isRendered) {
+          updateValue();
+        }
+      });
+    }
+  };
+
+});
+
+/**
+ * @fileoverview
+ * Displays a message based on a promise.
+ */
+
+'use strict';
+angular.module('coreos.ui')
+
+
+.provider('errorMessageSvc', function() {
+
+  var formatters = {};
+
+  this.registerFormatter = function(name, fn) {
+    formatters[name] = fn;
+  };
+
+  this.$get = function() {
+    return {
+      getFormatter: function(name) {
+        return formatters[name] || angular.noop;
+      }
+    };
+  };
+
+})
+
+
+.directive('coErrorMessage', function(errorMessageSvc) {
+
+  return {
+    templateUrl: '/coreos.ui/error-message/error-message.html',
+    restrict: 'E',
+    replace: true,
+    scope: {
+      promise: '=',
+      formatter: '@',
+      customMessage: '@message'
+    },
+    controller: function postLink($scope) {
+      $scope.show = false;
+
+      function handler(resp) {
+        if ($scope.formatter) {
+          $scope.message =
+            errorMessageSvc.getFormatter($scope.formatter)(resp);
+        } else if ($scope.customMessage) {
+          $scope.message = $scope.customMessage;
+        } else {
+          return;
+        }
+        $scope.show = true;
+      }
+
+      $scope.$watch('promise', function(promise) {
+        $scope.show = false;
+        if (promise && promise.catch) {
+          promise.catch(handler);
+        }
+      });
+
+    }
+  };
+
+});
+
+/**
+ * @fileoverview
+ * Inject favicons into the <head>.
+ * Only use on <head> tag.
+ */
+
+
+'use strict';
+angular.module('coreos.ui')
+
+.directive('coFavicons', function($compile, $rootScope, configSvc) {
+  /*jshint maxlen:false */
+
+  return {
+    restrict: 'A',
+    replace: true,
+    link: function postLink(scope, elem) {
+      var newScope = $rootScope.$new(),
+      htmlTemplate =
+        '<link rel="apple-touch-icon-precomposed" sizes="144x144" href="{{path}}/apple-touch-icon-144-precomposed.png">' +
+        '<link rel="apple-touch-icon-precomposed" sizes="114x114" href="{{path}}/apple-touch-icon-114-precomposed.png">' +
+        '<link rel="apple-touch-icon-precomposed" sizes="72x72" href="{{path}}/apple-touch-icon-72-precomposed.png">' +
+        '<link rel="apple-touch-icon-precomposed" href="{{path}}/apple-touch-icon-57-precomposed.png">' +
+        '<link rel="shortcut icon" href="{{path}}/favicon.png">';
+      newScope.path = configSvc.get('libPath') + '/img';
+      elem.append($compile(htmlTemplate)(newScope));
+    }
+  };
+
+});
+
+/*
+*/
+
+/**
+ * @fileoverview
+ * Standard CoreOS footer.
+ *
+ */
+
+'use strict';
+angular.module('coreos.ui')
+
+.directive('coFooter', function() {
+  return {
+    templateUrl: '/coreos.ui/footer/footer.html',
+    transclude: true,
+    restrict: 'E',
+    replace: true
+  };
+})
+
+.directive('coFooterLink', function() {
+  return {
+    templateUrl: '/coreos.ui/footer/footer-link.html',
+    transclude: true,
+    restrict: 'E',
+    replace: true,
+    scope: {
+      href: '@',
+      iconClass: '@'
+    }
+  };
+})
+
+
+/**
+ * Convenience wrapper for doing sticky footers.
+ */
+.directive('coFooterWrapper', function() {
+  return {
+    templateUrl: '/coreos.ui/footer/footer-wrapper.html',
+    transclude: true,
+    restrict: 'E',
+    replace: true
+  };
+
+});
+
+/**
+ * @fileoverview
+ * Highlight an item when its bound data changes.
+ */
+
+'use strict';
+
+angular.module('coreos.ui')
+.directive('coHighlight', function(highlighterSvc) {
+
+  return {
+    restrict: 'A',
+    link: function(scope, elem, attrs) {
+
+      scope.$watch(attrs.coHighlight, function(newValue, oldValue) {
+        if (newValue !== oldValue) {
+          highlighterSvc.highlight(elem);
+        }
+      });
+
+    }
+  };
+
+});
+
+/**
+ * @fileoverview
+ *
+ * Inline loading indicator widget.
+ */
+
+'use strict';
+angular.module('coreos.ui')
+
+.directive('coInlineLoader', function() {
+
+  return {
+    templateUrl: '/coreos.ui/inline-loader/inline-loader.html',
+    restrict: 'E',
+    replace: true
+  };
+
+});
+
+/**
+ * @fileoverview
+ *
+ * Loading indicator that centers itself inside its parent.
+ */
+
+
+'use strict';
+angular.module('coreos.ui')
+
+.directive('coLoader', function() {
+  return {
+    templateUrl: '/coreos.ui/loader/loader.html',
+    restrict: 'E',
+    replace: true
+  };
+});
+
+/**
+ * @fileoverview
+ * Display page title with primary action link.
+ */
+
+
+'use strict';
+angular.module('coreos.ui')
+
+.directive('coNavTitle', function() {
+  return {
+    templateUrl: '/coreos.ui/nav-title/nav-title.html',
+    transclude: true,
+    restrict: 'E',
+    replace: true,
+    scope: {
+      title: '@'
+    }
+  };
+});
+
+/**
+ * @fileoverview
+ * Top navbar which inlcudes nav links.
+ */
+
+
+'use strict';
+angular.module('coreos.ui')
+
+.directive('coNavbar', function(configSvc) {
+
+  return {
+    templateUrl: '/coreos.ui/navbar/navbar.html',
+    transclude: true,
+    restrict: 'E',
+    replace: true,
+    controller: function($scope) {
+      $scope.config = configSvc.get();
+      $scope.isCollapsed = true;
+    }
+  };
+
+})
+
+
+/**
+ * Simple directive to create bootstrap friendly navbar links.
+ * Will automatically add the 'active' class based on the route.
+ */
+.directive('coNavbarLink', function($location) {
+
+  return {
+    templateUrl: '/coreos.ui/navbar/navbar-link.html',
+    transclude: true,
+    restrict: 'E',
+    replace: true,
+    scope: {
+      // The path to link to.
+      'href': '@'
+    },
+    link: function(scope) {
+      scope.isActive = function() {
+        return $location.path() === scope.href;
+      };
+    }
+  };
+
+})
+
+/**
+ * Optional dropdown menu to put in the right of the navbar.
+ */
+.directive('coNavbarDropdown', function() {
+
+  return {
+    templateUrl: '/coreos.ui/navbar/navbar-dropdown.html',
+    transclude: true,
+    restrict: 'E',
+    replace: true,
+    scope: {
+      text: '@'
+    }
+  };
+
+});
+
+
+/**
+ * @fileoverview
+ * Directive to easily inline svg images.
+ * NOTE: kind of a hack to get ng-include to work properly within a directive
+ * without wrapping it with an extra DOM element.
+ */
+
+'use strict';
+
+angular.module('coreos.ui')
+.directive('coSvg', function($, $rootScope, $compile) {
+
+  return {
+    template: '<div></div>',
+    restrict: 'E',
+    replace: true,
+    scope: {
+      src: '@',
+      width: '@',
+      height: '@'
+    },
+    link: function(scope, elem, attrs) {
+      var containerEl, html, newScope;
+      newScope = $rootScope.$new();
+      html = '<div class="co-m-svg" '+
+              'ng-class="classes" ng-style="style" ng-include="src"></div>';
+      newScope.style = {};
+      if (scope.width) {
+        newScope.style.width = scope.width + 'px';
+      }
+      if (scope.height) {
+        newScope.style.height = scope.height + 'px';
+      }
+      if (attrs.class) {
+        newScope.classes = attrs.class;
+      }
+      scope.$watch('src', function(src) {
+        if (src) {
+          newScope.src = src;
+          containerEl = $compile(html)(newScope);
+          elem.replaceWith(containerEl);
+        }
+      });
+    }
+  };
+
+});
+
+'use strict';
+
+angular.module('coreos.ui')
+.directive('coTextCopy', function() {
+
+  return {
+    restrict: 'A',
+    replace: true,
+    link: function(scope, elem) {
+      function onClickHandler(event) {
+        elem.select();
+        event.preventDefault();
+        event.stopPropagation();
+      }
+      elem.on('click', onClickHandler);
+      elem.on('$destroy', function() {
+        elem.off('click', onClickHandler);
+      });
+    }
+  };
+
+});
+
+/**
+ * @fileoverview
+ *
+ * Keeps the title tag updated.
+ */
+
+'use strict';
+angular.module('coreos.ui')
+
+
+.directive('coTitle', function() {
+
+  return {
+    transclude: false,
+    restrict: 'A',
+    scope: {
+      suffix: '@coTitleSuffix'
+    },
+    controller: function($scope, $rootScope, $route) {
+      $scope.pageTitle = '';
+      $scope.defaultTitle = null;
+      $rootScope.$on('$routeChangeSuccess', function() {
+        $scope.pageTitle = $route.current.title || $route.current.$$route.title;
+      });
+    },
+    link: function(scope, elem) {
+      scope.$watch('pageTitle', function(title) {
+        if (title) {
+          if (!scope.defaultTitle) {
+            scope.defaultTitle = elem.text();
+          }
+          elem.text(title + ' ' + scope.suffix);
+        } else {
+          if (scope.defaultTitle) {
+            elem.text(scope.defaultTitle);
+          }
+        }
+      });
+    }
+  };
+
+});
+
+/**
+ * @fileoverview
+ * Directive to display global error or info messages.
+ * Enqueue messages through the toastSvc.
+ */
+
+
+'use strict';
+
+angular.module('coreos.ui')
+.directive('coToast', function() {
+  return {
+    templateUrl: '/coreos.ui/toast/toast.html',
+    restrict: 'E',
+    replace: true,
+    scope: true,
+    controller: function($scope, toastSvc) {
+      $scope.messages = toastSvc.messages;
+      $scope.dismiss = toastSvc.dismiss;
+    }
+  };
+});
+
+
+angular.module('coreos.services')
+.factory('toastSvc', function($timeout) {
+
+  var AUTO_DISMISS_TIME = 5000,
+      service,
+      lastTimeoutPromise;
+
+  function dequeue() {
+    if (service.messages.length) {
+      service.messages.shift();
+    }
+  }
+
+  function enqueue(type, text) {
+    service.messages.push({
+      type: type,
+      text: text
+    });
+    lastTimeoutPromise = $timeout(dequeue, AUTO_DISMISS_TIME);
+  }
+
+  function cancelTimeout() {
+    if (lastTimeoutPromise) {
+      $timeout.cancel(lastTimeoutPromise);
+    }
+  }
+
+  service = {
+
+    messages: [],
+
+    error: enqueue.bind(null, 'error'),
+
+    info: enqueue.bind(null, 'info'),
+
+    dismiss: function(index) {
+      cancelTimeout();
+      service.messages.splice(index, 1);
+    },
+
+    dismissAll: function() {
+      cancelTimeout();
+      service.messages.length = 0;
+    }
+
+  };
+
+  return service;
+
+});
+
+angular.module('coreos-templates-html', ['/coreos.ui/btn-bar/btn-bar.html', '/coreos.ui/cog/cog.html', '/coreos.ui/confirm-modal/confirm-modal.html', '/coreos.ui/donut/donut.html', '/coreos.ui/error-message/error-message.html', '/coreos.ui/favicons/favicons.html', '/coreos.ui/footer/footer-link.html', '/coreos.ui/footer/footer-wrapper.html', '/coreos.ui/footer/footer.html', '/coreos.ui/inline-loader/inline-loader.html', '/coreos.ui/loader/loader.html', '/coreos.ui/nav-title/nav-title.html', '/coreos.ui/navbar/navbar-dropdown.html', '/coreos.ui/navbar/navbar-link.html', '/coreos.ui/navbar/navbar.html', '/coreos.ui/toast/toast.html']);
+
+angular.module("/coreos.ui/btn-bar/btn-bar.html", []).run(["$templateCache", function($templateCache) {
+  $templateCache.put("/coreos.ui/btn-bar/btn-bar.html",
+    "<div class=\"co-m-btn-bar\" ng-transclude>\n" +
+    "</div>\n" +
+    "");
+}]);
+
+angular.module("/coreos.ui/cog/cog.html", []).run(["$templateCache", function($templateCache) {
+  $templateCache.put("/coreos.ui/cog/cog.html",
+    "<div class=\"co-m-cog\">\n" +
+    "  <span class=\"co-m-cog__icon co-m-cog__icon--size-{{size}} dropdown-toggle fa fa-cog\"></span>\n" +
+    "  <ul class=\"dropdown-menu co-m-cog__dropdown co-m-dropdown--dark co-m-cog__dropdown--anchor-{{anchor}}\">\n" +
+    "    <li ng-repeat=\"option in options | orderBy:'weight'\">\n" +
+    "      <a ng-if=\"option.href\" ng-href=\"{{option.href}}\">{{option.label}}</a>\n" +
+    "      <a ng-if=\"!option.href\" ng-click=\"clickHandler($event, option)\">{{option.label}}</a>\n" +
+    "    </li>\n" +
+    "  </ul>\n" +
+    "</div>\n" +
+    "");
+}]);
+
+angular.module("/coreos.ui/confirm-modal/confirm-modal.html", []).run(["$templateCache", function($templateCache) {
+  $templateCache.put("/coreos.ui/confirm-modal/confirm-modal.html",
+    "<div>\n" +
+    "  <form ng-submit=\"execute()\" name=\"form\" role=\"form\">\n" +
+    "    <div class=\"modal-header\">\n" +
+    "      <h4 class=\"modal-title\" ng-bind=\"title\"></h4>\n" +
+    "    </div>\n" +
+    "    <div class=\"modal-body\" ng-bind=\"message\"></div>\n" +
+    "    <div class=\"modal-footer\" co-btn-bar complete-promise=\"requestPromise\">\n" +
+    "      <co-error-message formatter=\"{{errorFormatter}}\" promise=\"requestPromise\"></co-error-message>\n" +
+    "      <button type=\"submit\" class=\"btn btn-primary\" ng-bind=\"btnText\"></button>\n" +
+    "      <button type=\"button\" ng-click=\"cancel()\" class=\"btn btn-link\">Cancel</button>\n" +
+    "    </div>\n" +
+    "  </form>\n" +
+    "</div>\n" +
+    "");
+}]);
+
+angular.module("/coreos.ui/donut/donut.html", []).run(["$templateCache", function($templateCache) {
+  $templateCache.put("/coreos.ui/donut/donut.html",
+    "<div class=\"co-m-donut co-m-gauge\">\n" +
+    "  <div class=\"co-m-gauge__content\"></div>\n" +
+    "  <div class=\"co-m-gauge__label\" ng-transclude></div>\n" +
+    "</div>\n" +
+    "");
+}]);
+
+angular.module("/coreos.ui/error-message/error-message.html", []).run(["$templateCache", function($templateCache) {
+  $templateCache.put("/coreos.ui/error-message/error-message.html",
+    "<div ng-show=\"show\" class=\"co-m-message co-m-message--error co-an-fade-in-out ng-hide\">{{message}}</div>\n" +
+    "");
+}]);
+
+angular.module("/coreos.ui/favicons/favicons.html", []).run(["$templateCache", function($templateCache) {
+  $templateCache.put("/coreos.ui/favicons/favicons.html",
+    "");
+}]);
+
+angular.module("/coreos.ui/footer/footer-link.html", []).run(["$templateCache", function($templateCache) {
+  $templateCache.put("/coreos.ui/footer/footer-link.html",
+    "<a class=\"co-m-footer-link\" href=\"{{href}}\">\n" +
+    "  <span class=\"co-m-footer-link--icon\" ng-if=\"iconClass\" ng-class=\"iconClass\"></span>\n" +
+    "  <span ng-transclude></span>\n" +
+    "</a>\n" +
+    "");
+}]);
+
+angular.module("/coreos.ui/footer/footer-wrapper.html", []).run(["$templateCache", function($templateCache) {
+  $templateCache.put("/coreos.ui/footer/footer-wrapper.html",
+    "<div id=\"co-l-footer-wrapper\">\n" +
+    "  <div ng-transclude></div>\n" +
+    "  <div id=\"co-l-footer-push\"></div>\n" +
+    "</div>\n" +
+    "");
+}]);
+
+angular.module("/coreos.ui/footer/footer.html", []).run(["$templateCache", function($templateCache) {
+  $templateCache.put("/coreos.ui/footer/footer.html",
+    "<div id=\"co-l-footer\">\n" +
+    "  <div class=\"container\" ng-transclude></div>\n" +
+    "</div>\n" +
+    "");
+}]);
+
+angular.module("/coreos.ui/inline-loader/inline-loader.html", []).run(["$templateCache", function($templateCache) {
+  $templateCache.put("/coreos.ui/inline-loader/inline-loader.html",
+    "<div class=\"co-m-inline-loader co-an-fade-in-out\">\n" +
+    "  <div class=\"co-m-inline-loader-dot__one\"></div>\n" +
+    "  <div class=\"co-m-inline-loader-dot__two\"></div>\n" +
+    "  <div class=\"co-m-inline-loader-dot__three\"></div>\n" +
+    "</div>\n" +
+    "");
+}]);
+
+angular.module("/coreos.ui/loader/loader.html", []).run(["$templateCache", function($templateCache) {
+  $templateCache.put("/coreos.ui/loader/loader.html",
+    "<div class=\"co-m-loader co-an-fade-in-out\">\n" +
+    "  <span class=\"co-m-loader__spinner\"></span>\n" +
+    "</div>\n" +
+    "");
+}]);
+
+angular.module("/coreos.ui/nav-title/nav-title.html", []).run(["$templateCache", function($templateCache) {
+  $templateCache.put("/coreos.ui/nav-title/nav-title.html",
+    "<div class=\"co-m-nav-title row\">\n" +
+    "  <div ng-transclude class=\"col-lg-3 col-md-3 col-sm-3 col-xs-6\"></div>\n" +
+    "  <div class=\"col-lg-6 col-md-6 col-sm-6 col-xs-12\">\n" +
+    "    <h1 class=\"co-m-page-title co-fx-text-shadow\">{{title}}</h1>\n" +
+    "  </div>\n" +
+    "</div>\n" +
+    "");
+}]);
+
+angular.module("/coreos.ui/navbar/navbar-dropdown.html", []).run(["$templateCache", function($templateCache) {
+  $templateCache.put("/coreos.ui/navbar/navbar-dropdown.html",
+    "<ul class=\"nav navbar-nav pull-right\">\n" +
+    "  <li class=\"dropdown pull-right\">\n" +
+    "    <a href=\"#\" class=\"dropdown-toggle\">{{text}} <b class=\"caret\"></b></a>\n" +
+    "    <ul ng-transclude class=\"dropdown-menu co-m-dropdown--dark\"></ul>\n" +
+    "  </li>\n" +
+    "</ul>\n" +
+    "");
+}]);
+
+angular.module("/coreos.ui/navbar/navbar-link.html", []).run(["$templateCache", function($templateCache) {
+  $templateCache.put("/coreos.ui/navbar/navbar-link.html",
+    "<li class=\"co-m-nav-link\" ng-class=\"{'active': isActive()}\">\n" +
+    "  <a ng-href=\"{{href}}\" ng-transclude></a>\n" +
+    "</li>\n" +
+    "");
+}]);
+
+angular.module("/coreos.ui/navbar/navbar.html", []).run(["$templateCache", function($templateCache) {
+  $templateCache.put("/coreos.ui/navbar/navbar.html",
+    "<div class=\"co-m-navbar co-fx-box-shadow navbar navbar-fixed-top\">\n" +
+    "\n" +
+    "  <div class=\"navbar-header\">\n" +
+    "    <button ng-click=\"isCollapsed = !isCollapsed\" class=\"navbar-toggle\" type=\"button\">\n" +
+    "      <span class=\"glyphicon glyphicon-align-justify\"></span>\n" +
+    "    </button>\n" +
+    "    <a ng-href=\"{{config.siteBasePath}}\" class=\"navbar-brand\">\n" +
+    "      <co-svg class=\"co-m-navbar__logo\" src=\"/coreos.svg/logo.svg\"></co-svg>\n" +
+    "    </a>\n" +
+    "  </div>\n" +
+    "\n" +
+    "  <div collapse=\"isCollapsed\" ng-transclude class=\"collapse navbar-collapse\"></div>\n" +
+    "\n" +
+    "</div>\n" +
+    "");
+}]);
+
+angular.module("/coreos.ui/toast/toast.html", []).run(["$templateCache", function($templateCache) {
+  $templateCache.put("/coreos.ui/toast/toast.html",
+    "<div class=\"co-m-toast\">\n" +
+    "  <div ng-repeat=\"message in messages\"\n" +
+    "      class=\"co-m-toast__message co-m-message co-m-message--{{message.type}} co-an-fade-in-out co-fx-box-shadow\">\n" +
+    "    {{message.text}}\n" +
+    "    <span ng-click=\"dismiss($index)\" class=\"pull-right glyphicon glyphicon-remove text-right co-m-message__close\"></span>\n" +
+    "  </div>\n" +
+    "</div>\n" +
+    "");
+}]);
+
+angular.module('coreos-templates-svg', ['/coreos.svg/globe-only.svg', '/coreos.svg/icon-add.svg', '/coreos.svg/icon-back.svg', '/coreos.svg/icon-delete.svg', '/coreos.svg/icon-reboot.svg', '/coreos.svg/icon-right-arrow.svg', '/coreos.svg/logo.svg']);
+
+angular.module("/coreos.svg/globe-only.svg", []).run(["$templateCache", function($templateCache) {
+  $templateCache.put("/coreos.svg/globe-only.svg",
+    "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n" +
+    "<!-- Generator: Adobe Illustrator 17.0.0, SVG Export Plug-In . SVG Version: 6.00 Build 0)  -->\n" +
+    "<!DOCTYPE svg PUBLIC \"-//W3C//DTD SVG 1.1//EN\" \"http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd\">\n" +
+    "<svg version=\"1.1\" id=\"Layer_1\" xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" x=\"0px\" y=\"0px\"\n" +
+    "	 preserveAspectRatio=\"xMidYMin\" viewBox=\"0 0 222.068 222.068\" enable-background=\"new 0 0 222.068 222.068\"\n" +
+    "	 xml:space=\"preserve\">\n" +
+    "<g>\n" +
+    "	<path fill=\"#54A3DA\" d=\"M110.804,3.163c-59.27,0-107.479,48.212-107.479,107.473c0,59.265,48.209,107.474,107.479,107.474\n" +
+    "		c59.252,0,107.465-48.209,107.465-107.474C218.269,51.375,170.056,3.163,110.804,3.163z\"/>\n" +
+    "	<path fill=\"#F1616E\" d=\"M110.804,13.025c-17.283,0-31.941,27.645-37.235,66.069c-0.169,1.236-0.333,2.487-0.478,3.746\n" +
+    "		c-0.723,6.047-1.213,12.335-1.458,18.808c-0.117,2.962-0.175,5.956-0.175,8.988c0,3.029,0.058,6.029,0.175,8.985\n" +
+    "		c0.245,6.472,0.735,12.764,1.458,18.811c8.104,1.049,16.769,1.761,25.807,2.099c3.907,0.146,7.872,0.233,11.907,0.233\n" +
+    "		c4.023,0,8-0.088,11.895-0.233c9.049-0.338,17.708-1.05,25.819-2.099c0.892-0.114,1.77-0.239,2.659-0.368\n" +
+    "		c33.754-4.74,57.235-15.232,57.235-27.428C208.412,56.724,164.707,13.025,110.804,13.025z\"/>\n" +
+    "	<path fill=\"#FFFFFF\" d=\"M151.177,83.205c-0.979-1.428-2.029-2.796-3.148-4.11c-8.956-10.557-22.297-17.265-37.224-17.265\n" +
+    "		c-4.839,0-9.148,7.407-11.907,18.909c-1.096,4.586-1.947,9.819-2.495,15.498c-0.432,4.551-0.665,9.391-0.665,14.399\n" +
+    "		s0.233,9.849,0.665,14.396c4.554,0.432,9.387,0.664,14.402,0.664c5.009,0,9.842-0.232,14.396-0.664\n" +
+    "		c10.011-0.95,18.653-2.875,24.775-5.411c6.046-2.501,9.624-5.615,9.624-8.985C159.599,100.468,156.494,91.024,151.177,83.205z\"/>\n" +
+    "</g>\n" +
+    "</svg>\n" +
+    "");
+}]);
+
+angular.module("/coreos.svg/icon-add.svg", []).run(["$templateCache", function($templateCache) {
+  $templateCache.put("/coreos.svg/icon-add.svg",
+    "<svg version=\"1.1\" xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" x=\"0px\" y=\"0px\"\n" +
+    "  preserveAspectRatio=\"xMinYMin\" viewBox=\"0 0 72.556 61\" enable-background=\"new 0 0 72.556 61\" xml:space=\"preserve\">\n" +
+    "  <path d=\"M34.521,8v11.088v23v10.737c0,2.209,1.791,4,4,4c2.209,0,4-1.791,4-4V42.067V19.109V8c0-2.209-1.791-4-4-4\n" +
+    "  C36.312,4,34.521,5.791,34.521,8z\"/>\n" +
+    "  <path d=\"M16.109,34.412h11.088h23h10.737c2.209,0,4-1.791,4-4c0-2.209-1.791-4-4-4H50.175H27.217H16.109c-2.209,0-4,1.791-4,4\n" +
+    "  C12.109,32.621,13.9,34.412,16.109,34.412z\"/>\n" +
+    "</svg>\n" +
+    "");
+}]);
+
+angular.module("/coreos.svg/icon-back.svg", []).run(["$templateCache", function($templateCache) {
+  $templateCache.put("/coreos.svg/icon-back.svg",
+    "<svg version=\"1.1\" xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" x=\"0px\" y=\"0px\"\n" +
+    "  preserveAspectRatio=\"xMinYMin\" viewBox=\"0 0 73.356 61\" enable-background=\"new 0 0 73.356 61\" xml:space=\"preserve\">\n" +
+    "  <path d=\"M5.27,33.226l22.428,22.428c1.562,1.562,4.095,1.562,5.657,0c1.562-1.562,1.562-4.095,0-5.657L17.77,34.413h48.514\n" +
+    "  c2.209,0,4-1.791,4-4s-1.791-4-4-4H17.749l15.604-15.582c1.563-1.561,1.565-4.094,0.004-5.657C32.576,4.391,31.552,4,30.527,4\n" +
+    "  c-1.023,0-2.046,0.39-2.827,1.169L5.272,27.567c-0.751,0.75-1.173,1.768-1.173,2.829C4.098,31.458,4.52,32.476,5.27,33.226z\"/>\n" +
+    "</svg>\n" +
+    "");
+}]);
+
+angular.module("/coreos.svg/icon-delete.svg", []).run(["$templateCache", function($templateCache) {
+  $templateCache.put("/coreos.svg/icon-delete.svg",
+    "<svg version=\"1.1\" fill=\"#f00\" id=\"Layer_1\" xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\"\n" +
+    "  x=\"0px\" y=\"0px\" preserveAspectRatio=\"xMinYMin\" viewBox=\"0 0 76.143 61\" enable-background=\"new 0 0 76.143 61\" xml:space=\"preserve\">\n" +
+    "  <path d=\"M49.41,13.505l-6.035,6.035L27.112,35.803l-6.035,6.035c-1.562,1.562-1.562,4.095,0,5.657c1.562,1.562,4.095,1.562,5.657,0\n" +
+    "  l6.05-6.05l16.234-16.234l6.05-6.05c1.562-1.562,1.562-4.095,0-5.657C53.505,11.943,50.972,11.943,49.41,13.505z\"/>\n" +
+    "  <path d=\"M21.077,19.162l6.035,6.035L43.375,41.46l6.035,6.035c1.562,1.562,4.095,1.562,5.657,0c1.562-1.562,1.562-4.095,0-5.657\n" +
+    "  l-6.05-6.05L32.783,19.555l-6.05-6.05c-1.562-1.562-4.095-1.562-5.657,0C19.515,15.067,19.515,17.6,21.077,19.162z\"/>\n" +
+    "</svg>\n" +
+    "");
+}]);
+
+angular.module("/coreos.svg/icon-reboot.svg", []).run(["$templateCache", function($templateCache) {
+  $templateCache.put("/coreos.svg/icon-reboot.svg",
+    "<svg version=\"1.1\" id=\"Layer_1\" xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" x=\"0px\" y=\"0px\"\n" +
+    "	 preserveAspectRatio=\"xMinYMin\" viewBox=\"0 0 65.947 65.41\" enable-background=\"new 0 0 65.947 65.41\" xml:space=\"preserve\">\n" +
+    "<g>\n" +
+    "	<path d=\"M22.014,15.949c2.428-1.575,5.211-2.632,8.205-3.03c0,0,1.846-0.106,2.797-0.097C44.113,12.932,53.022,22,52.954,33.088\n" +
+    "		l11.226-1.075C63.884,19.558,56.337,8.875,45.553,4.081c-0.043-0.025-0.07-0.061-0.115-0.08c-3.756-1.645-7.896-2.578-12.25-2.621\n" +
+    "		c-0.014,0-0.025,0.002-0.039,0.002c-0.006,0-0.012-0.002-0.02-0.002c-0.691-0.006-1.371,0.021-2.051,0.066\n" +
+    "		c-0.475,0.026-0.941,0.073-1.414,0.12c-0.072,0.008-0.148,0.011-0.221,0.02v0.006c-5.494,0.601-10.578,2.603-14.848,5.678\n" +
+    "		l-3.068-4.523L7.038,21.636l18.849-2.034L22.014,15.949z\"/>\n" +
+    "	<path d=\"M44.204,48.517c-2.428,1.575-5.211,2.632-8.205,3.03c0,0-1.846,0.106-2.797,0.097c-11.098-0.11-20.007-9.178-19.938-20.266\n" +
+    "		L2.038,32.454c0.296,12.454,7.843,23.138,18.627,27.932c0.043,0.025,0.07,0.06,0.115,0.08c3.756,1.644,7.896,2.578,12.25,2.621\n" +
+    "		c0.014,0,0.025-0.002,0.039-0.002c0.006,0,0.012,0.002,0.02,0.002c0.691,0.006,1.371-0.021,2.051-0.065\n" +
+    "		c0.475-0.026,0.941-0.073,1.414-0.12c0.072-0.008,0.148-0.011,0.221-0.02v-0.006c5.494-0.601,10.578-2.604,14.848-5.678\n" +
+    "		l3.068,4.523L59.18,42.83l-18.849,2.034L44.204,48.517z\"/>\n" +
+    "</g>\n" +
+    "</svg>\n" +
+    "");
+}]);
+
+angular.module("/coreos.svg/icon-right-arrow.svg", []).run(["$templateCache", function($templateCache) {
+  $templateCache.put("/coreos.svg/icon-right-arrow.svg",
+    "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n" +
+    "<!-- Generator: Adobe Illustrator 17.0.0, SVG Export Plug-In . SVG Version: 6.00 Build 0)  -->\n" +
+    "<!DOCTYPE svg PUBLIC \"-//W3C//DTD SVG 1.1//EN\" \"http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd\">\n" +
+    "<svg version=\"1.1\" id=\"Layer_1\" xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" x=\"0px\" y=\"0px\"\n" +
+    "	 width=\"6px\" height=\"10px\" viewBox=\"0 0 6 10\" enable-background=\"new 0 0 6 10\" xml:space=\"preserve\">\n" +
+    "<g>\n" +
+    "	<polygon fill=\"#333333\" points=\"0,0 0,10 6,5 	\"/>\n" +
+    "</g>\n" +
+    "</svg>\n" +
+    "");
+}]);
+
+angular.module("/coreos.svg/logo.svg", []).run(["$templateCache", function($templateCache) {
+  $templateCache.put("/coreos.svg/logo.svg",
+    "<svg version=\"1.1\" id=\"Layer_1\" xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" x=\"0px\" y=\"0px\"\n" +
+    "    preserveAspectRatio=\"xMidYMin\" height=\"30px\" viewBox=\"24.5 40.5 744 224\" enable-background=\"new 24.5 40.5 744 224\" xml:space=\"preserve\">\n" +
+    "  <g>\n" +
+    "    <g>\n" +
+    "      <path fill=\"#53A3DA\" d=\"M136.168,45.527C76.898,45.527,28.689,93.739,28.689,153c0,59.265,48.209,107.474,107.479,107.474\n" +
+    "        c59.252,0,107.465-48.209,107.465-107.474C243.633,93.739,195.42,45.527,136.168,45.527z\"/>\n" +
+    "      <path fill=\"#F1606D\" d=\"M136.168,55.389c-17.283,0-31.941,27.645-37.235,66.069c-0.169,1.236-0.333,2.487-0.478,3.746\n" +
+    "        c-0.723,6.047-1.213,12.335-1.458,18.808c-0.117,2.962-0.175,5.956-0.175,8.988c0,3.029,0.058,6.029,0.175,8.985\n" +
+    "        c0.245,6.472,0.735,12.764,1.458,18.811c8.104,1.049,16.769,1.761,25.807,2.099c3.907,0.146,7.872,0.233,11.907,0.233\n" +
+    "        c4.023,0,8-0.088,11.895-0.233c9.049-0.338,17.708-1.05,25.819-2.099c0.892-0.114,1.77-0.239,2.659-0.368\n" +
+    "        c33.754-4.74,57.235-15.232,57.235-27.428C233.776,99.088,190.071,55.389,136.168,55.389z\"/>\n" +
+    "      <path fill=\"#FFFFFF\" d=\"M176.541,125.569c-0.979-1.428-2.029-2.796-3.148-4.11c-8.956-10.557-22.297-17.265-37.224-17.265\n" +
+    "        c-4.839,0-9.148,7.407-11.907,18.909c-1.096,4.586-1.947,9.819-2.495,15.498c-0.432,4.551-0.665,9.391-0.665,14.399\n" +
+    "        s0.233,9.849,0.665,14.396c4.554,0.432,9.387,0.664,14.402,0.664c5.009,0,9.842-0.232,14.396-0.664\n" +
+    "        c10.011-0.95,18.653-2.875,24.775-5.411c6.046-2.501,9.624-5.615,9.624-8.985C184.963,142.832,181.858,133.388,176.541,125.569z\"\n" +
+    "        />\n" +
+    "    </g>\n" +
+    "    <g>\n" +
+    "      <path fill=\"#231F20\" d=\"M344.891,100.053c12.585,0,22.816,6.138,29.262,13.062l-10.064,11.326\n" +
+    "        c-5.353-5.192-11.175-8.495-19.041-8.495c-16.839,0-28.953,14.16-28.953,37.291c0,23.448,11.169,37.608,28.32,37.608\n" +
+    "        c9.128,0,15.895-3.775,21.717-10.228l10.067,11.169c-8.335,9.598-19.038,14.95-32.099,14.95c-26.119,0-46.731-18.88-46.731-53.025\n" +
+    "        C297.37,120.036,318.454,100.053,344.891,100.053z\"/>\n" +
+    "      <path fill=\"#231F20\" d=\"M416.961,125.701c19.352,0,36.822,14.793,36.822,40.597c0,25.647-17.471,40.439-36.822,40.439\n" +
+    "        c-19.197,0-36.66-14.792-36.66-40.439C380.301,140.494,397.764,125.701,416.961,125.701z M416.961,191.945\n" +
+    "        c11.33,0,18.25-10.228,18.25-25.647c0-15.577-6.92-25.804-18.25-25.804s-18.094,10.227-18.094,25.804\n" +
+    "        C398.867,181.717,405.631,191.945,416.961,191.945z\"/>\n" +
+    "      <path fill=\"#231F20\" d=\"M459.771,127.589h14.943l1.26,13.688h0.629c5.506-10.07,13.691-15.577,21.871-15.577\n" +
+    "        c3.938,0,6.455,0.472,8.811,1.574l-3.148,15.734c-2.67-0.784-4.717-1.257-8.018-1.257c-6.139,0-13.539,4.245-18.256,15.893v47.203\n" +
+    "        h-18.092L459.771,127.589L459.771,127.589z\"/>\n" +
+    "      <path fill=\"#231F20\" d=\"M541.121,125.701c20.928,0,31.941,15.107,31.941,36.667c0,3.458-0.314,6.604-0.787,8.495h-49.09\n" +
+    "        c1.57,14.003,10.379,21.869,22.811,21.869c6.613,0,12.273-2.041,17.941-5.662l6.135,11.326\n" +
+    "        c-7.395,4.878-16.676,8.341-26.432,8.341c-21.404,0-38.08-14.95-38.08-40.439C505.561,141.12,523.023,125.701,541.121,125.701z\n" +
+    "         M557.326,159.376c0-12.277-5.189-19.671-15.732-19.671c-9.125,0-16.996,6.768-18.57,19.671H557.326z\"/>\n" +
+    "      <path fill=\"#F1606D\" d=\"M600.602,152.607c0-32.729,17.785-53.344,42.799-53.344c24.863,0,42.641,20.615,42.641,53.344\n" +
+    "        c0,32.889-17.777,54.13-42.641,54.13C618.387,206.737,600.602,185.496,600.602,152.607z M678.49,152.607\n" +
+    "        c0-28.639-14.158-46.731-35.09-46.731c-21.084,0-35.248,18.093-35.248,46.731c0,28.796,14.164,47.521,35.248,47.521\n" +
+    "        C664.332,200.128,678.49,181.403,678.49,152.607z\"/>\n" +
+    "      <path fill=\"#53A4D9\" d=\"M699.738,186.125c7.557,8.495,18.412,14.003,30.529,14.003c15.732,0,25.807-8.499,25.807-20.767\n" +
+    "        c0-12.904-8.494-17.154-18.723-21.717l-15.736-7.082c-8.969-3.936-20.934-10.385-20.934-25.808\n" +
+    "        c0-14.947,12.904-25.492,30.059-25.492c12.588,0,22.658,5.665,28.949,12.435l-4.244,4.878c-5.982-6.452-14.32-10.7-24.705-10.7\n" +
+    "        c-13.691,0-22.816,7.239-22.816,18.565c0,11.962,10.385,16.521,17.936,19.985l15.738,6.921\n" +
+    "        c11.486,5.195,21.713,11.647,21.713,27.539s-13.061,27.851-33.201,27.851c-15.107,0-26.75-6.451-34.932-15.576L699.738,186.125z\"\n" +
+    "        />\n" +
+    "    </g>\n" +
+    "  </g>\n" +
+    "</svg>\n" +
+    "");
+}]);

File diff suppressed because it is too large
+ 0 - 0
mod/dashboard/app/coreos-web/coreos.min.css


File diff suppressed because it is too large
+ 0 - 0
mod/dashboard/app/coreos-web/coreos.min.js


File diff suppressed because it is too large
+ 0 - 0
mod/dashboard/app/coreos-web/coreos.min.map


BIN
mod/dashboard/app/coreos-web/fonts/FontAwesome.otf


BIN
mod/dashboard/app/coreos-web/fonts/fontawesome-webfont.eot


File diff suppressed because it is too large
+ 195 - 0
mod/dashboard/app/coreos-web/fonts/fontawesome-webfont.svg


BIN
mod/dashboard/app/coreos-web/fonts/fontawesome-webfont.ttf


BIN
mod/dashboard/app/coreos-web/fonts/fontawesome-webfont.woff


BIN
mod/dashboard/app/coreos-web/fonts/glyphicons-halflings-regular.eot


+ 229 - 0
mod/dashboard/app/coreos-web/fonts/glyphicons-halflings-regular.svg

@@ -0,0 +1,229 @@
+<?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">
+<metadata></metadata>
+<defs>
+<font id="glyphicons_halflingsregular" horiz-adv-x="1200" >
+<font-face units-per-em="1200" ascent="960" descent="-240" />
+<missing-glyph horiz-adv-x="500" />
+<glyph />
+<glyph />
+<glyph unicode="&#xd;" />
+<glyph unicode=" " />
+<glyph unicode="*" d="M100 500v200h259l-183 183l141 141l183 -183v259h200v-259l183 183l141 -141l-183 -183h259v-200h-259l183 -183l-141 -141l-183 183v-259h-200v259l-183 -183l-141 141l183 183h-259z" />
+<glyph unicode="+" d="M0 400v300h400v400h300v-400h400v-300h-400v-400h-300v400h-400z" />
+<glyph unicode="&#xa0;" />
+<glyph unicode="&#x2000;" horiz-adv-x="652" />
+<glyph unicode="&#x2001;" horiz-adv-x="1304" />
+<glyph unicode="&#x2002;" horiz-adv-x="652" />
+<glyph unicode="&#x2003;" horiz-adv-x="1304" />
+<glyph unicode="&#x2004;" horiz-adv-x="434" />
+<glyph unicode="&#x2005;" horiz-adv-x="326" />
+<glyph unicode="&#x2006;" horiz-adv-x="217" />
+<glyph unicode="&#x2007;" horiz-adv-x="217" />
+<glyph unicode="&#x2008;" horiz-adv-x="163" />
+<glyph unicode="&#x2009;" horiz-adv-x="260" />
+<glyph unicode="&#x200a;" horiz-adv-x="72" />
+<glyph unicode="&#x202f;" horiz-adv-x="260" />
+<glyph unicode="&#x205f;" horiz-adv-x="326" />
+<glyph unicode="&#x20ac;" d="M100 500l100 100h113q0 47 5 100h-218l100 100h135q37 167 112 257q117 141 297 141q242 0 354 -189q60 -103 66 -209h-181q0 55 -25.5 99t-63.5 68t-75 36.5t-67 12.5q-24 0 -52.5 -10t-62.5 -32t-65.5 -67t-50.5 -107h379l-100 -100h-300q-6 -46 -6 -100h406l-100 -100 h-300q9 -74 33 -132t52.5 -91t62 -54.5t59 -29t46.5 -7.5q29 0 66 13t75 37t63.5 67.5t25.5 96.5h174q-31 -172 -128 -278q-107 -117 -274 -117q-205 0 -324 158q-36 46 -69 131.5t-45 205.5h-217z" />
+<glyph unicode="&#x2212;" d="M200 400h900v300h-900v-300z" />
+<glyph unicode="&#x2601;" d="M-14 494q0 -80 56.5 -137t135.5 -57h750q120 0 205 86t85 208q0 120 -85 206.5t-205 86.5q-46 0 -90 -14q-44 97 -134.5 156.5t-200.5 59.5q-152 0 -260 -107.5t-108 -260.5q0 -25 2 -37q-66 -14 -108.5 -67.5t-42.5 -122.5z" />
+<glyph unicode="&#x2709;" d="M0 100l400 400l200 -200l200 200l400 -400h-1200zM0 300v600l300 -300zM0 1100l600 -603l600 603h-1200zM900 600l300 300v-600z" />
+<glyph unicode="&#x270f;" d="M-13 -13l333 112l-223 223zM187 403l214 -214l614 614l-214 214zM887 1103l214 -214l99 92q13 13 13 32.5t-13 33.5l-153 153q-15 13 -33 13t-33 -13z" />
+<glyph unicode="&#xe000;" horiz-adv-x="500" d="M0 0z" />
+<glyph unicode="&#xe001;" d="M0 1200h1200l-500 -550v-550h300v-100h-800v100h300v550z" />
+<glyph unicode="&#xe002;" d="M14 84q18 -55 86 -75.5t147 5.5q65 21 109 69t44 90v606l600 155v-521q-64 16 -138 -7q-79 -26 -122.5 -83t-25.5 -111q17 -55 85.5 -75.5t147.5 4.5q70 23 111.5 63.5t41.5 95.5v881q0 10 -7 15.5t-17 2.5l-752 -193q-10 -3 -17 -12.5t-7 -19.5v-689q-64 17 -138 -7 q-79 -25 -122.5 -82t-25.5 -112z" />
+<glyph unicode="&#xe003;" d="M23 693q0 200 142 342t342 142t342 -142t142 -342q0 -142 -78 -261l300 -300q7 -8 7 -18t-7 -18l-109 -109q-8 -7 -18 -7t-18 7l-300 300q-119 -78 -261 -78q-200 0 -342 142t-142 342zM176 693q0 -136 97 -233t234 -97t233.5 96.5t96.5 233.5t-96.5 233.5t-233.5 96.5 t-234 -97t-97 -233z" />
+<glyph unicode="&#xe005;" d="M100 784q0 64 28 123t73 100.5t104.5 64t119 20.5t120 -38.5t104.5 -104.5q48 69 109.5 105t121.5 38t118.5 -20.5t102.5 -64t71 -100.5t27 -123q0 -57 -33.5 -117.5t-94 -124.5t-126.5 -127.5t-150 -152.5t-146 -174q-62 85 -145.5 174t-149.5 152.5t-126.5 127.5 t-94 124.5t-33.5 117.5z" />
+<glyph unicode="&#xe006;" d="M-72 800h479l146 400h2l146 -400h472l-382 -278l145 -449l-384 275l-382 -275l146 447zM168 71l2 1z" />
+<glyph unicode="&#xe007;" d="M-72 800h479l146 400h2l146 -400h472l-382 -278l145 -449l-384 275l-382 -275l146 447zM168 71l2 1zM237 700l196 -142l-73 -226l192 140l195 -141l-74 229l193 140h-235l-77 211l-78 -211h-239z" />
+<glyph unicode="&#xe008;" d="M0 0v143l400 257v100q-37 0 -68.5 74.5t-31.5 125.5v200q0 124 88 212t212 88t212 -88t88 -212v-200q0 -51 -31.5 -125.5t-68.5 -74.5v-100l400 -257v-143h-1200z" />
+<glyph unicode="&#xe009;" d="M0 0v1100h1200v-1100h-1200zM100 100h100v100h-100v-100zM100 300h100v100h-100v-100zM100 500h100v100h-100v-100zM100 700h100v100h-100v-100zM100 900h100v100h-100v-100zM300 100h600v400h-600v-400zM300 600h600v400h-600v-400zM1000 100h100v100h-100v-100z M1000 300h100v100h-100v-100zM1000 500h100v100h-100v-100zM1000 700h100v100h-100v-100zM1000 900h100v100h-100v-100z" />
+<glyph unicode="&#xe010;" d="M0 50v400q0 21 14.5 35.5t35.5 14.5h400q21 0 35.5 -14.5t14.5 -35.5v-400q0 -21 -14.5 -35.5t-35.5 -14.5h-400q-21 0 -35.5 14.5t-14.5 35.5zM0 650v400q0 21 14.5 35.5t35.5 14.5h400q21 0 35.5 -14.5t14.5 -35.5v-400q0 -21 -14.5 -35.5t-35.5 -14.5h-400 q-21 0 -35.5 14.5t-14.5 35.5zM600 50v400q0 21 14.5 35.5t35.5 14.5h400q21 0 35.5 -14.5t14.5 -35.5v-400q0 -21 -14.5 -35.5t-35.5 -14.5h-400q-21 0 -35.5 14.5t-14.5 35.5zM600 650v400q0 21 14.5 35.5t35.5 14.5h400q21 0 35.5 -14.5t14.5 -35.5v-400 q0 -21 -14.5 -35.5t-35.5 -14.5h-400q-21 0 -35.5 14.5t-14.5 35.5z" />
+<glyph unicode="&#xe011;" d="M0 50v200q0 21 14.5 35.5t35.5 14.5h200q21 0 35.5 -14.5t14.5 -35.5v-200q0 -21 -14.5 -35.5t-35.5 -14.5h-200q-21 0 -35.5 14.5t-14.5 35.5zM0 450v200q0 21 14.5 35.5t35.5 14.5h200q21 0 35.5 -14.5t14.5 -35.5v-200q0 -21 -14.5 -35.5t-35.5 -14.5h-200 q-21 0 -35.5 14.5t-14.5 35.5zM0 850v200q0 21 14.5 35.5t35.5 14.5h200q21 0 35.5 -14.5t14.5 -35.5v-200q0 -21 -14.5 -35.5t-35.5 -14.5h-200q-21 0 -35.5 14.5t-14.5 35.5zM400 50v200q0 21 14.5 35.5t35.5 14.5h200q21 0 35.5 -14.5t14.5 -35.5v-200q0 -21 -14.5 -35.5 t-35.5 -14.5h-200q-21 0 -35.5 14.5t-14.5 35.5zM400 450v200q0 21 14.5 35.5t35.5 14.5h200q21 0 35.5 -14.5t14.5 -35.5v-200q0 -21 -14.5 -35.5t-35.5 -14.5h-200q-21 0 -35.5 14.5t-14.5 35.5zM400 850v200q0 21 14.5 35.5t35.5 14.5h200q21 0 35.5 -14.5t14.5 -35.5 v-200q0 -21 -14.5 -35.5t-35.5 -14.5h-200q-21 0 -35.5 14.5t-14.5 35.5zM800 50v200q0 21 14.5 35.5t35.5 14.5h200q21 0 35.5 -14.5t14.5 -35.5v-200q0 -21 -14.5 -35.5t-35.5 -14.5h-200q-21 0 -35.5 14.5t-14.5 35.5zM800 450v200q0 21 14.5 35.5t35.5 14.5h200 q21 0 35.5 -14.5t14.5 -35.5v-200q0 -21 -14.5 -35.5t-35.5 -14.5h-200q-21 0 -35.5 14.5t-14.5 35.5zM800 850v200q0 21 14.5 35.5t35.5 14.5h200q21 0 35.5 -14.5t14.5 -35.5v-200q0 -21 -14.5 -35.5t-35.5 -14.5h-200q-21 0 -35.5 14.5t-14.5 35.5z" />
+<glyph unicode="&#xe012;" d="M0 50v200q0 21 14.5 35.5t35.5 14.5h200q21 0 35.5 -14.5t14.5 -35.5v-200q0 -21 -14.5 -35.5t-35.5 -14.5h-200q-21 0 -35.5 14.5t-14.5 35.5zM0 450q0 -21 14.5 -35.5t35.5 -14.5h200q21 0 35.5 14.5t14.5 35.5v200q0 21 -14.5 35.5t-35.5 14.5h-200q-21 0 -35.5 -14.5 t-14.5 -35.5v-200zM0 850v200q0 21 14.5 35.5t35.5 14.5h200q21 0 35.5 -14.5t14.5 -35.5v-200q0 -21 -14.5 -35.5t-35.5 -14.5h-200q-21 0 -35.5 14.5t-14.5 35.5zM400 50v200q0 21 14.5 35.5t35.5 14.5h700q21 0 35.5 -14.5t14.5 -35.5v-200q0 -21 -14.5 -35.5 t-35.5 -14.5h-700q-21 0 -35.5 14.5t-14.5 35.5zM400 450v200q0 21 14.5 35.5t35.5 14.5h700q21 0 35.5 -14.5t14.5 -35.5v-200q0 -21 -14.5 -35.5t-35.5 -14.5h-700q-21 0 -35.5 14.5t-14.5 35.5zM400 850v200q0 21 14.5 35.5t35.5 14.5h700q21 0 35.5 -14.5t14.5 -35.5 v-200q0 -21 -14.5 -35.5t-35.5 -14.5h-700q-21 0 -35.5 14.5t-14.5 35.5z" />
+<glyph unicode="&#xe013;" d="M29 454l419 -420l818 820l-212 212l-607 -607l-206 207z" />
+<glyph unicode="&#xe014;" d="M106 318l282 282l-282 282l212 212l282 -282l282 282l212 -212l-282 -282l282 -282l-212 -212l-282 282l-282 -282z" />
+<glyph unicode="&#xe015;" d="M23 693q0 200 142 342t342 142t342 -142t142 -342q0 -142 -78 -261l300 -300q7 -8 7 -18t-7 -18l-109 -109q-8 -7 -18 -7t-18 7l-300 300q-119 -78 -261 -78q-200 0 -342 142t-142 342zM176 693q0 -136 97 -233t234 -97t233.5 96.5t96.5 233.5t-96.5 233.5t-233.5 96.5 t-234 -97t-97 -233zM300 600v200h100v100h200v-100h100v-200h-100v-100h-200v100h-100z" />
+<glyph unicode="&#xe016;" d="M23 694q0 200 142 342t342 142t342 -142t142 -342q0 -141 -78 -262l300 -299q7 -7 7 -18t-7 -18l-109 -109q-8 -8 -18 -8t-18 8l-300 299q-120 -77 -261 -77q-200 0 -342 142t-142 342zM176 694q0 -136 97 -233t234 -97t233.5 97t96.5 233t-96.5 233t-233.5 97t-234 -97 t-97 -233zM300 601h400v200h-400v-200z" />
+<glyph unicode="&#xe017;" d="M23 600q0 183 105 331t272 210v-166q-103 -55 -165 -155t-62 -220q0 -177 125 -302t302 -125t302 125t125 302q0 120 -62 220t-165 155v166q167 -62 272 -210t105 -331q0 -118 -45.5 -224.5t-123 -184t-184 -123t-224.5 -45.5t-224.5 45.5t-184 123t-123 184t-45.5 224.5 zM500 750q0 -21 14.5 -35.5t35.5 -14.5h100q21 0 35.5 14.5t14.5 35.5v400q0 21 -14.5 35.5t-35.5 14.5h-100q-21 0 -35.5 -14.5t-14.5 -35.5v-400z" />
+<glyph unicode="&#xe018;" d="M100 1h200v300h-200v-300zM400 1v500h200v-500h-200zM700 1v800h200v-800h-200zM1000 1v1200h200v-1200h-200z" />
+<glyph unicode="&#xe019;" d="M26 601q0 -33 6 -74l151 -38l2 -6q14 -49 38 -93l3 -5l-80 -134q45 -59 105 -105l133 81l5 -3q45 -26 94 -39l5 -2l38 -151q40 -5 74 -5q27 0 74 5l38 151l6 2q46 13 93 39l5 3l134 -81q56 44 104 105l-80 134l3 5q24 44 39 93l1 6l152 38q5 40 5 74q0 28 -5 73l-152 38 l-1 6q-16 51 -39 93l-3 5l80 134q-44 58 -104 105l-134 -81l-5 3q-45 25 -93 39l-6 1l-38 152q-40 5 -74 5q-27 0 -74 -5l-38 -152l-5 -1q-50 -14 -94 -39l-5 -3l-133 81q-59 -47 -105 -105l80 -134l-3 -5q-25 -47 -38 -93l-2 -6l-151 -38q-6 -48 -6 -73zM385 601 q0 88 63 151t152 63t152 -63t63 -151q0 -89 -63 -152t-152 -63t-152 63t-63 152z" />
+<glyph unicode="&#xe020;" d="M100 1025v50q0 10 7.5 17.5t17.5 7.5h275v100q0 41 29.5 70.5t70.5 29.5h300q41 0 70.5 -29.5t29.5 -70.5v-100h275q10 0 17.5 -7.5t7.5 -17.5v-50q0 -11 -7 -18t-18 -7h-1050q-11 0 -18 7t-7 18zM200 100v800h900v-800q0 -41 -29.5 -71t-70.5 -30h-700q-41 0 -70.5 30 t-29.5 71zM300 100h100v700h-100v-700zM500 100h100v700h-100v-700zM500 1100h300v100h-300v-100zM700 100h100v700h-100v-700zM900 100h100v700h-100v-700z" />
+<glyph unicode="&#xe021;" d="M1 601l656 644l644 -644h-200v-600h-300v400h-300v-400h-300v600h-200z" />
+<glyph unicode="&#xe022;" d="M100 25v1150q0 11 7 18t18 7h475v-500h400v-675q0 -11 -7 -18t-18 -7h-850q-11 0 -18 7t-7 18zM700 800v300l300 -300h-300z" />
+<glyph unicode="&#xe023;" d="M4 600q0 162 80 299t217 217t299 80t299 -80t217 -217t80 -299t-80 -299t-217 -217t-299 -80t-299 80t-217 217t-80 299zM186 600q0 -171 121.5 -292.5t292.5 -121.5t292.5 121.5t121.5 292.5t-121.5 292.5t-292.5 121.5t-292.5 -121.5t-121.5 -292.5zM500 500v400h100 v-300h200v-100h-300z" />
+<glyph unicode="&#xe024;" d="M-100 0l431 1200h209l-21 -300h162l-20 300h208l431 -1200h-538l-41 400h-242l-40 -400h-539zM488 500h224l-27 300h-170z" />
+<glyph unicode="&#xe025;" d="M0 0v400h490l-290 300h200v500h300v-500h200l-290 -300h490v-400h-1100zM813 200h175v100h-175v-100z" />
+<glyph unicode="&#xe026;" d="M1 600q0 122 47.5 233t127.5 191t191 127.5t233 47.5t233 -47.5t191 -127.5t127.5 -191t47.5 -233t-47.5 -233t-127.5 -191t-191 -127.5t-233 -47.5t-233 47.5t-191 127.5t-127.5 191t-47.5 233zM188 600q0 -170 121 -291t291 -121t291 121t121 291t-121 291t-291 121 t-291 -121t-121 -291zM350 600h150v300h200v-300h150l-250 -300z" />
+<glyph unicode="&#xe027;" d="M4 600q0 162 80 299t217 217t299 80t299 -80t217 -217t80 -299t-80 -299t-217 -217t-299 -80t-299 80t-217 217t-80 299zM186 600q0 -171 121.5 -292.5t292.5 -121.5t292.5 121.5t121.5 292.5t-121.5 292.5t-292.5 121.5t-292.5 -121.5t-121.5 -292.5zM350 600l250 300 l250 -300h-150v-300h-200v300h-150z" />
+<glyph unicode="&#xe028;" d="M0 25v475l200 700h800q199 -700 200 -700v-475q0 -11 -7 -18t-18 -7h-1150q-11 0 -18 7t-7 18zM200 500h200l50 -200h300l50 200h200l-97 500h-606z" />
+<glyph unicode="&#xe029;" d="M4 600q0 162 80 299t217 217t299 80t299 -80t217 -217t80 -299t-80 -299t-217 -217t-299 -80t-299 80t-217 217t-80 299zM186 600q0 -172 121.5 -293t292.5 -121t292.5 121t121.5 293q0 171 -121.5 292.5t-292.5 121.5t-292.5 -121.5t-121.5 -292.5zM500 397v401 l297 -200z" />
+<glyph unicode="&#xe030;" d="M23 600q0 -118 45.5 -224.5t123 -184t184 -123t224.5 -45.5t224.5 45.5t184 123t123 184t45.5 224.5h-150q0 -177 -125 -302t-302 -125t-302 125t-125 302t125 302t302 125q136 0 246 -81l-146 -146h400v400l-145 -145q-157 122 -355 122q-118 0 -224.5 -45.5t-184 -123 t-123 -184t-45.5 -224.5z" />
+<glyph unicode="&#xe031;" d="M23 600q0 118 45.5 224.5t123 184t184 123t224.5 45.5q198 0 355 -122l145 145v-400h-400l147 147q-112 80 -247 80q-177 0 -302 -125t-125 -302h-150zM100 0v400h400l-147 -147q112 -80 247 -80q177 0 302 125t125 302h150q0 -118 -45.5 -224.5t-123 -184t-184 -123 t-224.5 -45.5q-198 0 -355 122z" />
+<glyph unicode="&#xe032;" d="M100 0h1100v1200h-1100v-1200zM200 100v900h900v-900h-900zM300 200v100h100v-100h-100zM300 400v100h100v-100h-100zM300 600v100h100v-100h-100zM300 800v100h100v-100h-100zM500 200h500v100h-500v-100zM500 400v100h500v-100h-500zM500 600v100h500v-100h-500z M500 800v100h500v-100h-500z" />
+<glyph unicode="&#xe033;" d="M0 100v600q0 41 29.5 70.5t70.5 29.5h100v200q0 82 59 141t141 59h300q82 0 141 -59t59 -141v-200h100q41 0 70.5 -29.5t29.5 -70.5v-600q0 -41 -29.5 -70.5t-70.5 -29.5h-900q-41 0 -70.5 29.5t-29.5 70.5zM400 800h300v150q0 21 -14.5 35.5t-35.5 14.5h-200 q-21 0 -35.5 -14.5t-14.5 -35.5v-150z" />
+<glyph unicode="&#xe034;" d="M100 0v1100h100v-1100h-100zM300 400q60 60 127.5 84t127.5 17.5t122 -23t119 -30t110 -11t103 42t91 120.5v500q-40 -81 -101.5 -115.5t-127.5 -29.5t-138 25t-139.5 40t-125.5 25t-103 -29.5t-65 -115.5v-500z" />
+<glyph unicode="&#xe035;" d="M0 275q0 -11 7 -18t18 -7h50q11 0 18 7t7 18v300q0 127 70.5 231.5t184.5 161.5t245 57t245 -57t184.5 -161.5t70.5 -231.5v-300q0 -11 7 -18t18 -7h50q11 0 18 7t7 18v300q0 116 -49.5 227t-131 192.5t-192.5 131t-227 49.5t-227 -49.5t-192.5 -131t-131 -192.5 t-49.5 -227v-300zM200 20v460q0 8 6 14t14 6h160q8 0 14 -6t6 -14v-460q0 -8 -6 -14t-14 -6h-160q-8 0 -14 6t-6 14zM800 20v460q0 8 6 14t14 6h160q8 0 14 -6t6 -14v-460q0 -8 -6 -14t-14 -6h-160q-8 0 -14 6t-6 14z" />
+<glyph unicode="&#xe036;" d="M0 400h300l300 -200v800l-300 -200h-300v-400zM688 459l141 141l-141 141l71 71l141 -141l141 141l71 -71l-141 -141l141 -141l-71 -71l-141 141l-141 -141z" />
+<glyph unicode="&#xe037;" d="M0 400h300l300 -200v800l-300 -200h-300v-400zM700 857l69 53q111 -135 111 -310q0 -169 -106 -302l-67 54q86 110 86 248q0 146 -93 257z" />
+<glyph unicode="&#xe038;" d="M0 401v400h300l300 200v-800l-300 200h-300zM702 858l69 53q111 -135 111 -310q0 -170 -106 -303l-67 55q86 110 86 248q0 145 -93 257zM889 951l7 -8q123 -151 123 -344q0 -189 -119 -339l-7 -8l81 -66l6 8q142 178 142 405q0 230 -144 408l-6 8z" />
+<glyph unicode="&#xe039;" d="M0 0h500v500h-200v100h-100v-100h-200v-500zM0 600h100v100h400v100h100v100h-100v300h-500v-600zM100 100v300h300v-300h-300zM100 800v300h300v-300h-300zM200 200v100h100v-100h-100zM200 900h100v100h-100v-100zM500 500v100h300v-300h200v-100h-100v-100h-200v100 h-100v100h100v200h-200zM600 0v100h100v-100h-100zM600 1000h100v-300h200v-300h300v200h-200v100h200v500h-600v-200zM800 800v300h300v-300h-300zM900 0v100h300v-100h-300zM900 900v100h100v-100h-100zM1100 200v100h100v-100h-100z" />
+<glyph unicode="&#xe040;" d="M0 200h100v1000h-100v-1000zM100 0v100h300v-100h-300zM200 200v1000h100v-1000h-100zM500 0v91h100v-91h-100zM500 200v1000h200v-1000h-200zM700 0v91h100v-91h-100zM800 200v1000h100v-1000h-100zM900 0v91h200v-91h-200zM1000 200v1000h200v-1000h-200z" />
+<glyph unicode="&#xe041;" d="M1 700v475q0 10 7.5 17.5t17.5 7.5h474l700 -700l-500 -500zM148 953q0 -42 29 -71q30 -30 71.5 -30t71.5 30q29 29 29 71t-29 71q-30 30 -71.5 30t-71.5 -30q-29 -29 -29 -71z" />
+<glyph unicode="&#xe042;" d="M2 700v475q0 11 7 18t18 7h474l700 -700l-500 -500zM148 953q0 -42 30 -71q29 -30 71 -30t71 30q30 29 30 71t-30 71q-29 30 -71 30t-71 -30q-30 -29 -30 -71zM701 1200h100l700 -700l-500 -500l-50 50l450 450z" />
+<glyph unicode="&#xe043;" d="M100 0v1025l175 175h925v-1000l-100 -100v1000h-750l-100 -100h750v-1000h-900z" />
+<glyph unicode="&#xe044;" d="M200 0l450 444l450 -443v1150q0 20 -14.5 35t-35.5 15h-800q-21 0 -35.5 -15t-14.5 -35v-1151z" />
+<glyph unicode="&#xe045;" d="M0 100v700h200l100 -200h600l100 200h200v-700h-200v200h-800v-200h-200zM253 829l40 -124h592l62 124l-94 346q-2 11 -10 18t-18 7h-450q-10 0 -18 -7t-10 -18zM281 24l38 152q2 10 11.5 17t19.5 7h500q10 0 19.5 -7t11.5 -17l38 -152q2 -10 -3.5 -17t-15.5 -7h-600 q-10 0 -15.5 7t-3.5 17z" />
+<glyph unicode="&#xe046;" d="M0 200q0 -41 29.5 -70.5t70.5 -29.5h1000q41 0 70.5 29.5t29.5 70.5v600q0 41 -29.5 70.5t-70.5 29.5h-150q-4 8 -11.5 21.5t-33 48t-53 61t-69 48t-83.5 21.5h-200q-41 0 -82 -20.5t-70 -50t-52 -59t-34 -50.5l-12 -20h-150q-41 0 -70.5 -29.5t-29.5 -70.5v-600z M356 500q0 100 72 172t172 72t172 -72t72 -172t-72 -172t-172 -72t-172 72t-72 172zM494 500q0 -44 31 -75t75 -31t75 31t31 75t-31 75t-75 31t-75 -31t-31 -75zM900 700v100h100v-100h-100z" />
+<glyph unicode="&#xe047;" d="M53 0h365v66q-41 0 -72 11t-49 38t1 71l92 234h391l82 -222q16 -45 -5.5 -88.5t-74.5 -43.5v-66h417v66q-34 1 -74 43q-18 19 -33 42t-21 37l-6 13l-385 998h-93l-399 -1006q-24 -48 -52 -75q-12 -12 -33 -25t-36 -20l-15 -7v-66zM416 521l178 457l46 -140l116 -317h-340 z" />
+<glyph unicode="&#xe048;" d="M100 0v89q41 7 70.5 32.5t29.5 65.5v827q0 28 -1 39.5t-5.5 26t-15.5 21t-29 14t-49 14.5v70h471q120 0 213 -88t93 -228q0 -55 -11.5 -101.5t-28 -74t-33.5 -47.5t-28 -28l-12 -7q8 -3 21.5 -9t48 -31.5t60.5 -58t47.5 -91.5t21.5 -129q0 -84 -59 -156.5t-142 -111 t-162 -38.5h-500zM400 200h161q89 0 153 48.5t64 132.5q0 90 -62.5 154.5t-156.5 64.5h-159v-400zM400 700h139q76 0 130 61.5t54 138.5q0 82 -84 130.5t-239 48.5v-379z" />
+<glyph unicode="&#xe049;" d="M200 0v57q77 7 134.5 40.5t65.5 80.5l173 849q10 56 -10 74t-91 37q-6 1 -10.5 2.5t-9.5 2.5v57h425l2 -57q-33 -8 -62 -25.5t-46 -37t-29.5 -38t-17.5 -30.5l-5 -12l-128 -825q-10 -52 14 -82t95 -36v-57h-500z" />
+<glyph unicode="&#xe050;" d="M-75 200h75v800h-75l125 167l125 -167h-75v-800h75l-125 -167zM300 900v300h150h700h150v-300h-50q0 29 -8 48.5t-18.5 30t-33.5 15t-39.5 5.5t-50.5 1h-200v-850l100 -50v-100h-400v100l100 50v850h-200q-34 0 -50.5 -1t-40 -5.5t-33.5 -15t-18.5 -30t-8.5 -48.5h-49z " />
+<glyph unicode="&#xe051;" d="M33 51l167 125v-75h800v75l167 -125l-167 -125v75h-800v-75zM100 901v300h150h700h150v-300h-50q0 29 -8 48.5t-18 30t-33.5 15t-40 5.5t-50.5 1h-200v-650l100 -50v-100h-400v100l100 50v650h-200q-34 0 -50.5 -1t-39.5 -5.5t-33.5 -15t-18.5 -30t-8 -48.5h-50z" />
+<glyph unicode="&#xe052;" d="M0 50q0 -20 14.5 -35t35.5 -15h1100q21 0 35.5 15t14.5 35v100q0 21 -14.5 35.5t-35.5 14.5h-1100q-21 0 -35.5 -14.5t-14.5 -35.5v-100zM0 350q0 -20 14.5 -35t35.5 -15h800q21 0 35.5 15t14.5 35v100q0 21 -14.5 35.5t-35.5 14.5h-800q-21 0 -35.5 -14.5t-14.5 -35.5 v-100zM0 650q0 -20 14.5 -35t35.5 -15h1000q21 0 35.5 15t14.5 35v100q0 21 -14.5 35.5t-35.5 14.5h-1000q-21 0 -35.5 -14.5t-14.5 -35.5v-100zM0 950q0 -20 14.5 -35t35.5 -15h600q21 0 35.5 15t14.5 35v100q0 21 -14.5 35.5t-35.5 14.5h-600q-21 0 -35.5 -14.5 t-14.5 -35.5v-100z" />
+<glyph unicode="&#xe053;" d="M0 50q0 -20 14.5 -35t35.5 -15h1100q21 0 35.5 15t14.5 35v100q0 21 -14.5 35.5t-35.5 14.5h-1100q-21 0 -35.5 -14.5t-14.5 -35.5v-100zM0 650q0 -20 14.5 -35t35.5 -15h1100q21 0 35.5 15t14.5 35v100q0 21 -14.5 35.5t-35.5 14.5h-1100q-21 0 -35.5 -14.5t-14.5 -35.5 v-100zM200 350q0 -20 14.5 -35t35.5 -15h700q21 0 35.5 15t14.5 35v100q0 21 -14.5 35.5t-35.5 14.5h-700q-21 0 -35.5 -14.5t-14.5 -35.5v-100zM200 950q0 -20 14.5 -35t35.5 -15h700q21 0 35.5 15t14.5 35v100q0 21 -14.5 35.5t-35.5 14.5h-700q-21 0 -35.5 -14.5 t-14.5 -35.5v-100z" />
+<glyph unicode="&#xe054;" d="M0 50v100q0 21 14.5 35.5t35.5 14.5h1100q21 0 35.5 -14.5t14.5 -35.5v-100q0 -20 -14.5 -35t-35.5 -15h-1100q-21 0 -35.5 15t-14.5 35zM100 650v100q0 21 14.5 35.5t35.5 14.5h1000q21 0 35.5 -14.5t14.5 -35.5v-100q0 -20 -14.5 -35t-35.5 -15h-1000q-21 0 -35.5 15 t-14.5 35zM300 350v100q0 21 14.5 35.5t35.5 14.5h800q21 0 35.5 -14.5t14.5 -35.5v-100q0 -20 -14.5 -35t-35.5 -15h-800q-21 0 -35.5 15t-14.5 35zM500 950v100q0 21 14.5 35.5t35.5 14.5h600q21 0 35.5 -14.5t14.5 -35.5v-100q0 -20 -14.5 -35t-35.5 -15h-600 q-21 0 -35.5 15t-14.5 35z" />
+<glyph unicode="&#xe055;" d="M0 50v100q0 21 14.5 35.5t35.5 14.5h1100q21 0 35.5 -14.5t14.5 -35.5v-100q0 -20 -14.5 -35t-35.5 -15h-1100q-21 0 -35.5 15t-14.5 35zM0 350v100q0 21 14.5 35.5t35.5 14.5h1100q21 0 35.5 -14.5t14.5 -35.5v-100q0 -20 -14.5 -35t-35.5 -15h-1100q-21 0 -35.5 15 t-14.5 35zM0 650v100q0 21 14.5 35.5t35.5 14.5h1100q21 0 35.5 -14.5t14.5 -35.5v-100q0 -20 -14.5 -35t-35.5 -15h-1100q-21 0 -35.5 15t-14.5 35zM0 950v100q0 21 14.5 35.5t35.5 14.5h1100q21 0 35.5 -14.5t14.5 -35.5v-100q0 -20 -14.5 -35t-35.5 -15h-1100 q-21 0 -35.5 15t-14.5 35z" />
+<glyph unicode="&#xe056;" d="M0 50v100q0 21 14.5 35.5t35.5 14.5h100q21 0 35.5 -14.5t14.5 -35.5v-100q0 -20 -14.5 -35t-35.5 -15h-100q-21 0 -35.5 15t-14.5 35zM0 350v100q0 21 14.5 35.5t35.5 14.5h100q21 0 35.5 -14.5t14.5 -35.5v-100q0 -20 -14.5 -35t-35.5 -15h-100q-21 0 -35.5 15 t-14.5 35zM0 650v100q0 21 14.5 35.5t35.5 14.5h100q21 0 35.5 -14.5t14.5 -35.5v-100q0 -20 -14.5 -35t-35.5 -15h-100q-21 0 -35.5 15t-14.5 35zM0 950v100q0 21 14.5 35.5t35.5 14.5h100q21 0 35.5 -14.5t14.5 -35.5v-100q0 -20 -14.5 -35t-35.5 -15h-100q-21 0 -35.5 15 t-14.5 35zM300 50v100q0 21 14.5 35.5t35.5 14.5h800q21 0 35.5 -14.5t14.5 -35.5v-100q0 -20 -14.5 -35t-35.5 -15h-800q-21 0 -35.5 15t-14.5 35zM300 350v100q0 21 14.5 35.5t35.5 14.5h800q21 0 35.5 -14.5t14.5 -35.5v-100q0 -20 -14.5 -35t-35.5 -15h-800 q-21 0 -35.5 15t-14.5 35zM300 650v100q0 21 14.5 35.5t35.5 14.5h800q21 0 35.5 -14.5t14.5 -35.5v-100q0 -20 -14.5 -35t-35.5 -15h-800q-21 0 -35.5 15t-14.5 35zM300 950v100q0 21 14.5 35.5t35.5 14.5h800q21 0 35.5 -14.5t14.5 -35.5v-100q0 -20 -14.5 -35t-35.5 -15 h-800q-21 0 -35.5 15t-14.5 35z" />
+<glyph unicode="&#xe057;" d="M-101 500v100h201v75l166 -125l-166 -125v75h-201zM300 0h100v1100h-100v-1100zM500 50q0 -20 14.5 -35t35.5 -15h600q20 0 35 15t15 35v100q0 21 -15 35.5t-35 14.5h-600q-21 0 -35.5 -14.5t-14.5 -35.5v-100zM500 350q0 -20 14.5 -35t35.5 -15h300q20 0 35 15t15 35 v100q0 21 -15 35.5t-35 14.5h-300q-21 0 -35.5 -14.5t-14.5 -35.5v-100zM500 650q0 -20 14.5 -35t35.5 -15h500q20 0 35 15t15 35v100q0 21 -15 35.5t-35 14.5h-500q-21 0 -35.5 -14.5t-14.5 -35.5v-100zM500 950q0 -20 14.5 -35t35.5 -15h100q20 0 35 15t15 35v100 q0 21 -15 35.5t-35 14.5h-100q-21 0 -35.5 -14.5t-14.5 -35.5v-100z" />
+<glyph unicode="&#xe058;" d="M1 50q0 -20 14.5 -35t35.5 -15h600q20 0 35 15t15 35v100q0 21 -15 35.5t-35 14.5h-600q-21 0 -35.5 -14.5t-14.5 -35.5v-100zM1 350q0 -20 14.5 -35t35.5 -15h300q20 0 35 15t15 35v100q0 21 -15 35.5t-35 14.5h-300q-21 0 -35.5 -14.5t-14.5 -35.5v-100zM1 650 q0 -20 14.5 -35t35.5 -15h500q20 0 35 15t15 35v100q0 21 -15 35.5t-35 14.5h-500q-21 0 -35.5 -14.5t-14.5 -35.5v-100zM1 950q0 -20 14.5 -35t35.5 -15h100q20 0 35 15t15 35v100q0 21 -15 35.5t-35 14.5h-100q-21 0 -35.5 -14.5t-14.5 -35.5v-100zM801 0v1100h100v-1100 h-100zM934 550l167 -125v75h200v100h-200v75z" />
+<glyph unicode="&#xe059;" d="M0 275v650q0 31 22 53t53 22h750q31 0 53 -22t22 -53v-650q0 -31 -22 -53t-53 -22h-750q-31 0 -53 22t-22 53zM900 600l300 300v-600z" />
+<glyph unicode="&#xe060;" d="M0 44v1012q0 18 13 31t31 13h1112q19 0 31.5 -13t12.5 -31v-1012q0 -18 -12.5 -31t-31.5 -13h-1112q-18 0 -31 13t-13 31zM100 263l247 182l298 -131l-74 156l293 318l236 -288v500h-1000v-737zM208 750q0 56 39 95t95 39t95 -39t39 -95t-39 -95t-95 -39t-95 39t-39 95z " />
+<glyph unicode="&#xe062;" d="M148 745q0 124 60.5 231.5t165 172t226.5 64.5q123 0 227 -63t164.5 -169.5t60.5 -229.5t-73 -272q-73 -114 -166.5 -237t-150.5 -189l-57 -66q-10 9 -27 26t-66.5 70.5t-96 109t-104 135.5t-100.5 155q-63 139 -63 262zM342 772q0 -107 75.5 -182.5t181.5 -75.5 q107 0 182.5 75.5t75.5 182.5t-75.5 182t-182.5 75t-182 -75.5t-75 -181.5z" />
+<glyph unicode="&#xe063;" d="M1 600q0 122 47.5 233t127.5 191t191 127.5t233 47.5t233 -47.5t191 -127.5t127.5 -191t47.5 -233t-47.5 -233t-127.5 -191t-191 -127.5t-233 -47.5t-233 47.5t-191 127.5t-127.5 191t-47.5 233zM173 600q0 -177 125.5 -302t301.5 -125v854q-176 0 -301.5 -125 t-125.5 -302z" />
+<glyph unicode="&#xe064;" d="M117 406q0 94 34 186t88.5 172.5t112 159t115 177t87.5 194.5q21 -71 57.5 -142.5t76 -130.5t83 -118.5t82 -117t70 -116t50 -125.5t18.5 -136q0 -89 -39 -165.5t-102 -126.5t-140 -79.5t-156 -33.5q-114 6 -211.5 53t-161.5 138.5t-64 210.5zM243 414q14 -82 59.5 -136 t136.5 -80l16 98q-7 6 -18 17t-34 48t-33 77q-15 73 -14 143.5t10 122.5l9 51q-92 -110 -119.5 -185t-12.5 -156z" />
+<glyph unicode="&#xe065;" d="M0 400v300q0 165 117.5 282.5t282.5 117.5q366 -6 397 -14l-186 -186h-311q-41 0 -70.5 -29.5t-29.5 -70.5v-500q0 -41 29.5 -70.5t70.5 -29.5h500q41 0 70.5 29.5t29.5 70.5v125l200 200v-225q0 -165 -117.5 -282.5t-282.5 -117.5h-300q-165 0 -282.5 117.5 t-117.5 282.5zM436 341l161 50l412 412l-114 113l-405 -405zM995 1015l113 -113l113 113l-21 85l-92 28z" />
+<glyph unicode="&#xe066;" d="M0 400v300q0 165 117.5 282.5t282.5 117.5h261l2 -80q-133 -32 -218 -120h-145q-41 0 -70.5 -29.5t-29.5 -70.5v-500q0 -41 29.5 -70.5t70.5 -29.5h500q41 0 70.5 29.5t29.5 70.5l200 153v-53q0 -165 -117.5 -282.5t-282.5 -117.5h-300q-165 0 -282.5 117.5t-117.5 282.5 zM423 524q30 38 81.5 64t103 35.5t99 14t77.5 3.5l29 -1v-209l360 324l-359 318v-216q-7 0 -19 -1t-48 -8t-69.5 -18.5t-76.5 -37t-76.5 -59t-62 -88t-39.5 -121.5z" />
+<glyph unicode="&#xe067;" d="M0 400v300q0 165 117.5 282.5t282.5 117.5h300q60 0 127 -23l-178 -177h-349q-41 0 -70.5 -29.5t-29.5 -70.5v-500q0 -41 29.5 -70.5t70.5 -29.5h500q41 0 70.5 29.5t29.5 70.5v69l200 200v-169q0 -165 -117.5 -282.5t-282.5 -117.5h-300q-165 0 -282.5 117.5 t-117.5 282.5zM342 632l283 -284l566 567l-136 137l-430 -431l-147 147z" />
+<glyph unicode="&#xe068;" d="M0 603l300 296v-198h200v200h-200l300 300l295 -300h-195v-200h200v198l300 -296l-300 -300v198h-200v-200h195l-295 -300l-300 300h200v200h-200v-198z" />
+<glyph unicode="&#xe069;" d="M200 50v1000q0 21 14.5 35.5t35.5 14.5h100q21 0 35.5 -14.5t14.5 -35.5v-437l500 487v-1100l-500 488v-438q0 -21 -14.5 -35.5t-35.5 -14.5h-100q-21 0 -35.5 14.5t-14.5 35.5z" />
+<glyph unicode="&#xe070;" d="M0 50v1000q0 21 14.5 35.5t35.5 14.5h100q21 0 35.5 -14.5t14.5 -35.5v-437l500 487v-487l500 487v-1100l-500 488v-488l-500 488v-438q0 -21 -14.5 -35.5t-35.5 -14.5h-100q-21 0 -35.5 14.5t-14.5 35.5z" />
+<glyph unicode="&#xe071;" d="M136 550l564 550v-487l500 487v-1100l-500 488v-488z" />
+<glyph unicode="&#xe072;" d="M200 0l900 550l-900 550v-1100z" />
+<glyph unicode="&#xe073;" d="M200 150q0 -21 14.5 -35.5t35.5 -14.5h200q21 0 35.5 14.5t14.5 35.5v800q0 21 -14.5 35.5t-35.5 14.5h-200q-21 0 -35.5 -14.5t-14.5 -35.5v-800zM600 150q0 -21 14.5 -35.5t35.5 -14.5h200q21 0 35.5 14.5t14.5 35.5v800q0 21 -14.5 35.5t-35.5 14.5h-200 q-21 0 -35.5 -14.5t-14.5 -35.5v-800z" />
+<glyph unicode="&#xe074;" d="M200 150q0 -20 14.5 -35t35.5 -15h800q21 0 35.5 15t14.5 35v800q0 21 -14.5 35.5t-35.5 14.5h-800q-21 0 -35.5 -14.5t-14.5 -35.5v-800z" />
+<glyph unicode="&#xe075;" d="M0 0v1100l500 -487v487l564 -550l-564 -550v488z" />
+<glyph unicode="&#xe076;" d="M0 0v1100l500 -487v487l500 -487v437q0 21 14.5 35.5t35.5 14.5h100q21 0 35.5 -14.5t14.5 -35.5v-1000q0 -21 -14.5 -35.5t-35.5 -14.5h-100q-21 0 -35.5 14.5t-14.5 35.5v438l-500 -488v488z" />
+<glyph unicode="&#xe077;" d="M300 0v1100l500 -487v437q0 21 14.5 35.5t35.5 14.5h100q21 0 35.5 -14.5t14.5 -35.5v-1000q0 -21 -14.5 -35.5t-35.5 -14.5h-100q-21 0 -35.5 14.5t-14.5 35.5v438z" />
+<glyph unicode="&#xe078;" d="M100 250v100q0 21 14.5 35.5t35.5 14.5h1000q21 0 35.5 -14.5t14.5 -35.5v-100q0 -21 -14.5 -35.5t-35.5 -14.5h-1000q-21 0 -35.5 14.5t-14.5 35.5zM100 500h1100l-550 564z" />
+<glyph unicode="&#xe079;" d="M185 599l592 -592l240 240l-353 353l353 353l-240 240z" />
+<glyph unicode="&#xe080;" d="M272 194l353 353l-353 353l241 240l572 -571l21 -22l-1 -1v-1l-592 -591z" />
+<glyph unicode="&#xe081;" d="M3 600q0 162 80 299.5t217.5 217.5t299.5 80t299.5 -80t217.5 -217.5t80 -299.5t-80 -300t-217.5 -218t-299.5 -80t-299.5 80t-217.5 218t-80 300zM300 500h200v-200h200v200h200v200h-200v200h-200v-200h-200v-200z" />
+<glyph unicode="&#xe082;" d="M3 600q0 162 80 299.5t217.5 217.5t299.5 80t299.5 -80t217.5 -217.5t80 -299.5t-80 -300t-217.5 -218t-299.5 -80t-299.5 80t-217.5 218t-80 300zM300 500h600v200h-600v-200z" />
+<glyph unicode="&#xe083;" d="M3 600q0 162 80 299.5t217.5 217.5t299.5 80t299.5 -80t217.5 -217.5t80 -299.5t-80 -300t-217.5 -218t-299.5 -80t-299.5 80t-217.5 218t-80 300zM246 459l213 -213l141 142l141 -142l213 213l-142 141l142 141l-213 212l-141 -141l-141 142l-212 -213l141 -141z" />
+<glyph unicode="&#xe084;" d="M3 600q0 162 80 299.5t217.5 217.5t299.5 80t299.5 -80t217.5 -217.5t80 -299.5t-80 -299.5t-217.5 -217.5t-299.5 -80t-299.5 80t-217.5 217.5t-80 299.5zM270 551l276 -277l411 411l-175 174l-236 -236l-102 102z" />
+<glyph unicode="&#xe085;" d="M3 600q0 162 80 299.5t217.5 217.5t299.5 80t299.5 -80t217.5 -217.5t80 -299.5t-80 -300t-217.5 -218t-299.5 -80t-299.5 80t-217.5 218t-80 300zM363 700h144q4 0 11.5 -1t11 -1t6.5 3t3 9t1 11t3.5 8.5t3.5 6t5.5 4t6.5 2.5t9 1.5t9 0.5h11.5h12.5q19 0 30 -10t11 -26 q0 -22 -4 -28t-27 -22q-5 -1 -12.5 -3t-27 -13.5t-34 -27t-26.5 -46t-11 -68.5h200q5 3 14 8t31.5 25.5t39.5 45.5t31 69t14 94q0 51 -17.5 89t-42 58t-58.5 32t-58.5 15t-51.5 3q-105 0 -172 -56t-67 -183zM500 300h200v100h-200v-100z" />
+<glyph unicode="&#xe086;" d="M3 600q0 162 80 299.5t217.5 217.5t299.5 80t299.5 -80t217.5 -217.5t80 -299.5t-80 -300t-217.5 -218t-299.5 -80t-299.5 80t-217.5 218t-80 300zM400 300h400v100h-100v300h-300v-100h100v-200h-100v-100zM500 800h200v100h-200v-100z" />
+<glyph unicode="&#xe087;" d="M0 500v200h194q15 60 36 104.5t55.5 86t88 69t126.5 40.5v200h200v-200q54 -20 113 -60t112.5 -105.5t71.5 -134.5h203v-200h-203q-25 -102 -116.5 -186t-180.5 -117v-197h-200v197q-140 27 -208 102.5t-98 200.5h-194zM290 500q24 -73 79.5 -127.5t130.5 -78.5v206h200 v-206q149 48 201 206h-201v200h200q-25 74 -76 127.5t-124 76.5v-204h-200v203q-75 -24 -130 -77.5t-79 -125.5h209v-200h-210z" />
+<glyph unicode="&#xe088;" d="M4 600q0 162 80 299t217 217t299 80t299 -80t217 -217t80 -299t-80 -299t-217 -217t-299 -80t-299 80t-217 217t-80 299zM186 600q0 -171 121.5 -292.5t292.5 -121.5t292.5 121.5t121.5 292.5t-121.5 292.5t-292.5 121.5t-292.5 -121.5t-121.5 -292.5zM356 465l135 135 l-135 135l109 109l135 -135l135 135l109 -109l-135 -135l135 -135l-109 -109l-135 135l-135 -135z" />
+<glyph unicode="&#xe089;" d="M4 600q0 162 80 299t217 217t299 80t299 -80t217 -217t80 -299t-80 -299t-217 -217t-299 -80t-299 80t-217 217t-80 299zM186 600q0 -171 121.5 -292.5t292.5 -121.5t292.5 121.5t121.5 292.5t-121.5 292.5t-292.5 121.5t-292.5 -121.5t-121.5 -292.5zM322 537l141 141 l87 -87l204 205l142 -142l-346 -345z" />
+<glyph unicode="&#xe090;" d="M4 600q0 162 80 299t217 217t299 80t299 -80t217 -217t80 -299t-80 -299t-217 -217t-299 -80t-299 80t-217 217t-80 299zM186 600q0 -115 62 -215l568 567q-100 62 -216 62q-171 0 -292.5 -121.5t-121.5 -292.5zM391 245q97 -59 209 -59q171 0 292.5 121.5t121.5 292.5 q0 112 -59 209z" />
+<glyph unicode="&#xe091;" d="M0 547l600 453v-300h600v-300h-600v-301z" />
+<glyph unicode="&#xe092;" d="M0 400v300h600v300l600 -453l-600 -448v301h-600z" />
+<glyph unicode="&#xe093;" d="M204 600l450 600l444 -600h-298v-600h-300v600h-296z" />
+<glyph unicode="&#xe094;" d="M104 600h296v600h300v-600h298l-449 -600z" />
+<glyph unicode="&#xe095;" d="M0 200q6 132 41 238.5t103.5 193t184 138t271.5 59.5v271l600 -453l-600 -448v301q-95 -2 -183 -20t-170 -52t-147 -92.5t-100 -135.5z" />
+<glyph unicode="&#xe096;" d="M0 0v400l129 -129l294 294l142 -142l-294 -294l129 -129h-400zM635 777l142 -142l294 294l129 -129v400h-400l129 -129z" />
+<glyph unicode="&#xe097;" d="M34 176l295 295l-129 129h400v-400l-129 130l-295 -295zM600 600v400l129 -129l295 295l142 -141l-295 -295l129 -130h-400z" />
+<glyph unicode="&#xe101;" d="M23 600q0 118 45.5 224.5t123 184t184 123t224.5 45.5t224.5 -45.5t184 -123t123 -184t45.5 -224.5t-45.5 -224.5t-123 -184t-184 -123t-224.5 -45.5t-224.5 45.5t-184 123t-123 184t-45.5 224.5zM456 851l58 -302q4 -20 21.5 -34.5t37.5 -14.5h54q20 0 37.5 14.5 t21.5 34.5l58 302q4 20 -8 34.5t-33 14.5h-207q-20 0 -32 -14.5t-8 -34.5zM500 300h200v100h-200v-100z" />
+<glyph unicode="&#xe102;" d="M0 800h100v-200h400v300h200v-300h400v200h100v100h-111v6t-1 15t-3 18l-34 172q-11 39 -41.5 63t-69.5 24q-32 0 -61 -17l-239 -144q-22 -13 -40 -35q-19 24 -40 36l-238 144q-33 18 -62 18q-39 0 -69.5 -23t-40.5 -61l-35 -177q-2 -8 -3 -18t-1 -15v-6h-111v-100z M100 0h400v400h-400v-400zM200 900q-3 0 14 48t35 96l18 47l214 -191h-281zM700 0v400h400v-400h-400zM731 900l202 197q5 -12 12 -32.5t23 -64t25 -72t7 -28.5h-269z" />
+<glyph unicode="&#xe103;" d="M0 -22v143l216 193q-9 53 -13 83t-5.5 94t9 113t38.5 114t74 124q47 60 99.5 102.5t103 68t127.5 48t145.5 37.5t184.5 43.5t220 58.5q0 -189 -22 -343t-59 -258t-89 -181.5t-108.5 -120t-122 -68t-125.5 -30t-121.5 -1.5t-107.5 12.5t-87.5 17t-56.5 7.5l-99 -55z M238.5 300.5q19.5 -6.5 86.5 76.5q55 66 367 234q70 38 118.5 69.5t102 79t99 111.5t86.5 148q22 50 24 60t-6 19q-7 5 -17 5t-26.5 -14.5t-33.5 -39.5q-35 -51 -113.5 -108.5t-139.5 -89.5l-61 -32q-369 -197 -458 -401q-48 -111 -28.5 -117.5z" />
+<glyph unicode="&#xe104;" d="M111 408q0 -33 5 -63q9 -56 44 -119.5t105 -108.5q31 -21 64 -16t62 23.5t57 49.5t48 61.5t35 60.5q32 66 39 184.5t-13 157.5q79 -80 122 -164t26 -184q-5 -33 -20.5 -69.5t-37.5 -80.5q-10 -19 -14.5 -29t-12 -26t-9 -23.5t-3 -19t2.5 -15.5t11 -9.5t19.5 -5t30.5 2.5 t42 8q57 20 91 34t87.5 44.5t87 64t65.5 88.5t47 122q38 172 -44.5 341.5t-246.5 278.5q22 -44 43 -129q39 -159 -32 -154q-15 2 -33 9q-79 33 -120.5 100t-44 175.5t48.5 257.5q-13 -8 -34 -23.5t-72.5 -66.5t-88.5 -105.5t-60 -138t-8 -166.5q2 -12 8 -41.5t8 -43t6 -39.5 t3.5 -39.5t-1 -33.5t-6 -31.5t-13.5 -24t-21 -20.5t-31 -12q-38 -10 -67 13t-40.5 61.5t-15 81.5t10.5 75q-52 -46 -83.5 -101t-39 -107t-7.5 -85z" />
+<glyph unicode="&#xe105;" d="M-61 600l26 40q6 10 20 30t49 63.5t74.5 85.5t97 90t116.5 83.5t132.5 59t145.5 23.5t145.5 -23.5t132.5 -59t116.5 -83.5t97 -90t74.5 -85.5t49 -63.5t20 -30l26 -40l-26 -40q-6 -10 -20 -30t-49 -63.5t-74.5 -85.5t-97 -90t-116.5 -83.5t-132.5 -59t-145.5 -23.5 t-145.5 23.5t-132.5 59t-116.5 83.5t-97 90t-74.5 85.5t-49 63.5t-20 30zM120 600q7 -10 40.5 -58t56 -78.5t68 -77.5t87.5 -75t103 -49.5t125 -21.5t123.5 20t100.5 45.5t85.5 71.5t66.5 75.5t58 81.5t47 66q-1 1 -28.5 37.5t-42 55t-43.5 53t-57.5 63.5t-58.5 54 q49 -74 49 -163q0 -124 -88 -212t-212 -88t-212 88t-88 212q0 85 46 158q-102 -87 -226 -258zM377 656q49 -124 154 -191l105 105q-37 24 -75 72t-57 84l-20 36z" />
+<glyph unicode="&#xe106;" d="M-61 600l26 40q6 10 20 30t49 63.5t74.5 85.5t97 90t116.5 83.5t132.5 59t145.5 23.5q61 0 121 -17l37 142h148l-314 -1200h-148l37 143q-82 21 -165 71.5t-140 102t-109.5 112t-72 88.5t-29.5 43zM120 600q210 -282 393 -336l37 141q-107 18 -178.5 101.5t-71.5 193.5 q0 85 46 158q-102 -87 -226 -258zM377 656q49 -124 154 -191l47 47l23 87q-30 28 -59 69t-44 68l-14 26zM780 161l38 145q22 15 44.5 34t46 44t40.5 44t41 50.5t33.5 43.5t33 44t24.5 34q-97 127 -140 175l39 146q67 -54 131.5 -125.5t87.5 -103.5t36 -52l26 -40l-26 -40 q-7 -12 -25.5 -38t-63.5 -79.5t-95.5 -102.5t-124 -100t-146.5 -79z" />
+<glyph unicode="&#xe107;" d="M-97.5 34q13.5 -34 50.5 -34h1294q37 0 50.5 35.5t-7.5 67.5l-642 1056q-20 33 -48 36t-48 -29l-642 -1066q-21 -32 -7.5 -66zM155 200l445 723l445 -723h-345v100h-200v-100h-345zM500 600l100 -300l100 300v100h-200v-100z" />
+<glyph unicode="&#xe108;" d="M100 262v41q0 20 11 44.5t26 38.5l363 325v339q0 62 44 106t106 44t106 -44t44 -106v-339l363 -325q15 -14 26 -38.5t11 -44.5v-41q0 -20 -12 -26.5t-29 5.5l-359 249v-263q100 -91 100 -113v-64q0 -21 -13 -29t-32 1l-94 78h-222l-94 -78q-19 -9 -32 -1t-13 29v64 q0 22 100 113v263l-359 -249q-17 -12 -29 -5.5t-12 26.5z" />
+<glyph unicode="&#xe109;" d="M0 50q0 -20 14.5 -35t35.5 -15h1000q21 0 35.5 15t14.5 35v750h-1100v-750zM0 900h1100v150q0 21 -14.5 35.5t-35.5 14.5h-150v100h-100v-100h-500v100h-100v-100h-150q-21 0 -35.5 -14.5t-14.5 -35.5v-150zM100 100v100h100v-100h-100zM100 300v100h100v-100h-100z M100 500v100h100v-100h-100zM300 100v100h100v-100h-100zM300 300v100h100v-100h-100zM300 500v100h100v-100h-100zM500 100v100h100v-100h-100zM500 300v100h100v-100h-100zM500 500v100h100v-100h-100zM700 100v100h100v-100h-100zM700 300v100h100v-100h-100zM700 500 v100h100v-100h-100zM900 100v100h100v-100h-100zM900 300v100h100v-100h-100zM900 500v100h100v-100h-100z" />
+<glyph unicode="&#xe110;" d="M0 200v200h259l600 600h241v198l300 -295l-300 -300v197h-159l-600 -600h-341zM0 800h259l122 -122l141 142l-181 180h-341v-200zM678 381l141 142l122 -123h159v198l300 -295l-300 -300v197h-241z" />
+<glyph unicode="&#xe111;" d="M0 400v600q0 41 29.5 70.5t70.5 29.5h1000q41 0 70.5 -29.5t29.5 -70.5v-600q0 -41 -29.5 -70.5t-70.5 -29.5h-596l-304 -300v300h-100q-41 0 -70.5 29.5t-29.5 70.5z" />
+<glyph unicode="&#xe112;" d="M100 600v200h300v-250q0 -113 6 -145q17 -92 102 -117q39 -11 92 -11q37 0 66.5 5.5t50 15.5t36 24t24 31.5t14 37.5t7 42t2.5 45t0 47v25v250h300v-200q0 -42 -3 -83t-15 -104t-31.5 -116t-58 -109.5t-89 -96.5t-129 -65.5t-174.5 -25.5t-174.5 25.5t-129 65.5t-89 96.5 t-58 109.5t-31.5 116t-15 104t-3 83zM100 900v300h300v-300h-300zM800 900v300h300v-300h-300z" />
+<glyph unicode="&#xe113;" d="M-30 411l227 -227l352 353l353 -353l226 227l-578 579z" />
+<glyph unicode="&#xe114;" d="M70 797l580 -579l578 579l-226 227l-353 -353l-352 353z" />
+<glyph unicode="&#xe115;" d="M-198 700l299 283l300 -283h-203v-400h385l215 -200h-800v600h-196zM402 1000l215 -200h381v-400h-198l299 -283l299 283h-200v600h-796z" />
+<glyph unicode="&#xe116;" d="M18 939q-5 24 10 42q14 19 39 19h896l38 162q5 17 18.5 27.5t30.5 10.5h94q20 0 35 -14.5t15 -35.5t-15 -35.5t-35 -14.5h-54l-201 -961q-2 -4 -6 -10.5t-19 -17.5t-33 -11h-31v-50q0 -20 -14.5 -35t-35.5 -15t-35.5 15t-14.5 35v50h-300v-50q0 -20 -14.5 -35t-35.5 -15 t-35.5 15t-14.5 35v50h-50q-21 0 -35.5 15t-14.5 35q0 21 14.5 35.5t35.5 14.5h535l48 200h-633q-32 0 -54.5 21t-27.5 43z" />
+<glyph unicode="&#xe117;" d="M0 0v800h1200v-800h-1200zM0 900v100h200q0 41 29.5 70.5t70.5 29.5h300q41 0 70.5 -29.5t29.5 -70.5h500v-100h-1200z" />
+<glyph unicode="&#xe118;" d="M1 0l300 700h1200l-300 -700h-1200zM1 400v600h200q0 41 29.5 70.5t70.5 29.5h300q41 0 70.5 -29.5t29.5 -70.5h500v-200h-1000z" />
+<glyph unicode="&#xe119;" d="M302 300h198v600h-198l298 300l298 -300h-198v-600h198l-298 -300z" />
+<glyph unicode="&#xe120;" d="M0 600l300 298v-198h600v198l300 -298l-300 -297v197h-600v-197z" />
+<glyph unicode="&#xe121;" d="M0 100v100q0 41 29.5 70.5t70.5 29.5h1000q41 0 70.5 -29.5t29.5 -70.5v-100q0 -41 -29.5 -70.5t-70.5 -29.5h-1000q-41 0 -70.5 29.5t-29.5 70.5zM31 400l172 739q5 22 23 41.5t38 19.5h672q19 0 37.5 -22.5t23.5 -45.5l172 -732h-1138zM800 100h100v100h-100v-100z M1000 100h100v100h-100v-100z" />
+<glyph unicode="&#xe122;" d="M-101 600v50q0 24 25 49t50 38l25 13v-250l-11 5.5t-24 14t-30 21.5t-24 27.5t-11 31.5zM99 500v250v5q0 13 0.5 18.5t2.5 13t8 10.5t15 3h200l675 250v-850l-675 200h-38l47 -276q2 -12 -3 -17.5t-11 -6t-21 -0.5h-8h-83q-20 0 -34.5 14t-18.5 35q-56 337 -56 351z M1100 200v850q0 21 14.5 35.5t35.5 14.5q20 0 35 -14.5t15 -35.5v-850q0 -20 -15 -35t-35 -15q-21 0 -35.5 15t-14.5 35z" />
+<glyph unicode="&#xe123;" d="M74 350q0 21 13.5 35.5t33.5 14.5h17l118 173l63 327q15 77 76 140t144 83l-18 32q-6 19 3 32t29 13h94q20 0 29 -10.5t3 -29.5l-18 -37q83 -19 144 -82.5t76 -140.5l63 -327l118 -173h17q20 0 33.5 -14.5t13.5 -35.5q0 -20 -13 -40t-31 -27q-22 -9 -63 -23t-167.5 -37 t-251.5 -23t-245.5 20.5t-178.5 41.5l-58 20q-18 7 -31 27.5t-13 40.5zM497 110q12 -49 40 -79.5t63 -30.5t63 30.5t39 79.5q-48 -6 -102 -6t-103 6z" />
+<glyph unicode="&#xe124;" d="M21 445l233 -45l-78 -224l224 78l45 -233l155 179l155 -179l45 233l224 -78l-78 224l234 45l-180 155l180 156l-234 44l78 225l-224 -78l-45 233l-155 -180l-155 180l-45 -233l-224 78l78 -225l-233 -44l179 -156z" />
+<glyph unicode="&#xe125;" d="M0 200h200v600h-200v-600zM300 275q0 -75 100 -75h61q123 -100 139 -100h250q46 0 83 57l238 344q29 31 29 74v100q0 44 -30.5 84.5t-69.5 40.5h-328q28 118 28 125v150q0 44 -30.5 84.5t-69.5 40.5h-50q-27 0 -51 -20t-38 -48l-96 -198l-145 -196q-20 -26 -20 -63v-400z M400 300v375l150 212l100 213h50v-175l-50 -225h450v-125l-250 -375h-214l-136 100h-100z" />
+<glyph unicode="&#xe126;" d="M0 400v600h200v-600h-200zM300 525v400q0 75 100 75h61q123 100 139 100h250q46 0 83 -57l238 -344q29 -31 29 -74v-100q0 -44 -30.5 -84.5t-69.5 -40.5h-328q28 -118 28 -125v-150q0 -44 -30.5 -84.5t-69.5 -40.5h-50q-27 0 -51 20t-38 48l-96 198l-145 196 q-20 26 -20 63zM400 525l150 -212l100 -213h50v175l-50 225h450v125l-250 375h-214l-136 -100h-100v-375z" />
+<glyph unicode="&#xe127;" d="M8 200v600h200v-600h-200zM308 275v525q0 17 14 35.5t28 28.5l14 9l362 230q14 6 25 6q17 0 29 -12l109 -112q14 -14 14 -34q0 -18 -11 -32l-85 -121h302q85 0 138.5 -38t53.5 -110t-54.5 -111t-138.5 -39h-107l-130 -339q-7 -22 -20.5 -41.5t-28.5 -19.5h-341 q-7 0 -90 81t-83 94zM408 289l100 -89h293l131 339q6 21 19.5 41t28.5 20h203q16 0 25 15t9 36q0 20 -9 34.5t-25 14.5h-457h-6.5h-7.5t-6.5 0.5t-6 1t-5 1.5t-5.5 2.5t-4 4t-4 5.5q-5 12 -5 20q0 14 10 27l147 183l-86 83l-339 -236v-503z" />
+<glyph unicode="&#xe128;" d="M-101 651q0 72 54 110t139 37h302l-85 121q-11 16 -11 32q0 21 14 34l109 113q13 12 29 12q11 0 25 -6l365 -230q7 -4 16.5 -10.5t26 -26t16.5 -36.5v-526q0 -13 -85.5 -93.5t-93.5 -80.5h-342q-15 0 -28.5 20t-19.5 41l-131 339h-106q-84 0 -139 39t-55 111zM-1 601h222 q15 0 28.5 -20.5t19.5 -40.5l131 -339h293l106 89v502l-342 237l-87 -83l145 -184q10 -11 10 -26q0 -11 -5 -20q-1 -3 -3.5 -5.5l-4 -4t-5 -2.5t-5.5 -1.5t-6.5 -1t-6.5 -0.5h-7.5h-6.5h-476v-100zM999 201v600h200v-600h-200z" />
+<glyph unicode="&#xe129;" d="M97 719l230 -363q4 -6 10.5 -15.5t26 -25t36.5 -15.5h525q13 0 94 83t81 90v342q0 15 -20 28.5t-41 19.5l-339 131v106q0 84 -39 139t-111 55t-110 -53.5t-38 -138.5v-302l-121 84q-15 12 -33.5 11.5t-32.5 -13.5l-112 -110q-22 -22 -6 -53zM172 739l83 86l183 -146 q22 -18 47 -5q3 1 5.5 3.5l4 4t2.5 5t1.5 5.5t1 6.5t0.5 6v7.5v7v456q0 22 25 31t50 -0.5t25 -30.5v-202q0 -16 20 -29.5t41 -19.5l339 -130v-294l-89 -100h-503zM400 0v200h600v-200h-600z" />
+<glyph unicode="&#xe130;" d="M1 585q-15 -31 7 -53l112 -110q13 -13 32 -13.5t34 10.5l121 85l-1 -302q0 -84 38.5 -138t110.5 -54t111 55t39 139v106l339 131q20 6 40.5 19.5t20.5 28.5v342q0 7 -81 90t-94 83h-525q-17 0 -35.5 -14t-28.5 -28l-10 -15zM76 565l237 339h503l89 -100v-294l-340 -130 q-20 -6 -40 -20t-20 -29v-202q0 -22 -25 -31t-50 0t-25 31v456v14.5t-1.5 11.5t-5 12t-9.5 7q-24 13 -46 -5l-184 -146zM305 1104v200h600v-200h-600z" />
+<glyph unicode="&#xe131;" d="M5 597q0 122 47.5 232.5t127.5 190.5t190.5 127.5t232.5 47.5q162 0 299.5 -80t217.5 -218t80 -300t-80 -299.5t-217.5 -217.5t-299.5 -80t-300 80t-218 217.5t-80 299.5zM300 500h300l-2 -194l402 294l-402 298v-197h-298v-201z" />
+<glyph unicode="&#xe132;" d="M0 597q0 122 47.5 232.5t127.5 190.5t190.5 127.5t231.5 47.5q122 0 232.5 -47.5t190.5 -127.5t127.5 -190.5t47.5 -232.5q0 -162 -80 -299.5t-218 -217.5t-300 -80t-299.5 80t-217.5 217.5t-80 299.5zM200 600l400 -294v194h302v201h-300v197z" />
+<glyph unicode="&#xe133;" d="M5 597q0 122 47.5 232.5t127.5 190.5t190.5 127.5t232.5 47.5q121 0 231.5 -47.5t190.5 -127.5t127.5 -190.5t47.5 -232.5q0 -162 -80 -299.5t-217.5 -217.5t-299.5 -80t-300 80t-218 217.5t-80 299.5zM300 600h200v-300h200v300h200l-300 400z" />
+<glyph unicode="&#xe134;" d="M5 597q0 122 47.5 232.5t127.5 190.5t190.5 127.5t232.5 47.5q121 0 231.5 -47.5t190.5 -127.5t127.5 -190.5t47.5 -232.5q0 -162 -80 -299.5t-217.5 -217.5t-299.5 -80t-300 80t-218 217.5t-80 299.5zM300 600l300 -400l300 400h-200v300h-200v-300h-200z" />
+<glyph unicode="&#xe135;" d="M5 597q0 122 47.5 232.5t127.5 190.5t190.5 127.5t232.5 47.5q121 0 231.5 -47.5t190.5 -127.5t127.5 -190.5t47.5 -232.5q0 -162 -80 -299.5t-217.5 -217.5t-299.5 -80t-300 80t-218 217.5t-80 299.5zM254 780q-8 -34 5.5 -93t7.5 -87q0 -9 17 -44t16 -60q12 0 23 -5.5 t23 -15t20 -13.5q20 -10 108 -42q22 -8 53 -31.5t59.5 -38.5t57.5 -11q8 -18 -15 -55.5t-20 -57.5q12 -21 22.5 -34.5t28 -27t36.5 -17.5q0 -6 -3 -15.5t-3.5 -14.5t4.5 -17q101 -2 221 111q31 30 47 48t34 49t21 62q-14 9 -37.5 9.5t-35.5 7.5q-14 7 -49 15t-52 19 q-9 0 -39.5 -0.5t-46.5 -1.5t-39 -6.5t-39 -16.5q-50 -35 -66 -12q-4 2 -3.5 25.5t0.5 25.5q-6 13 -26.5 17t-24.5 7q2 22 -2 41t-16.5 28t-38.5 -20q-23 -25 -42 4q-19 28 -8 58q8 16 22 22q6 -1 26 -1.5t33.5 -4.5t19.5 -13q12 -19 32 -37.5t34 -27.5l14 -8q0 3 9.5 39.5 t5.5 57.5q-4 23 14.5 44.5t22.5 31.5q5 14 10 35t8.5 31t15.5 22.5t34 21.5q-6 18 10 37q8 0 23.5 -1.5t24.5 -1.5t20.5 4.5t20.5 15.5q-10 23 -30.5 42.5t-38 30t-49 26.5t-43.5 23q11 41 1 44q31 -13 58.5 -14.5t39.5 3.5l11 4q6 36 -17 53.5t-64 28.5t-56 23 q-19 -3 -37 0q-15 -12 -36.5 -21t-34.5 -12t-44 -8t-39 -6q-15 -3 -46 0t-45 -3q-20 -6 -51.5 -25.5t-34.5 -34.5q-3 -11 6.5 -22.5t8.5 -18.5q-3 -34 -27.5 -91t-29.5 -79zM518 915q3 12 16 30.5t16 25.5q10 -10 18.5 -10t14 6t14.5 14.5t16 12.5q0 -18 8 -42.5t16.5 -44 t9.5 -23.5q-6 1 -39 5t-53.5 10t-36.5 16z" />
+<glyph unicode="&#xe136;" d="M0 164.5q0 21.5 15 37.5l600 599q-33 101 6 201.5t135 154.5q164 92 306 -9l-259 -138l145 -232l251 126q13 -175 -151 -267q-123 -70 -253 -23l-596 -596q-15 -16 -36.5 -16t-36.5 16l-111 110q-15 15 -15 36.5z" />
+<glyph unicode="&#xe137;" horiz-adv-x="1220" d="M0 196v100q0 41 29.5 70.5t70.5 29.5h1000q41 0 70.5 -29.5t29.5 -70.5v-100q0 -41 -29.5 -70.5t-70.5 -29.5h-1000q-41 0 -70.5 29.5t-29.5 70.5zM0 596v100q0 41 29.5 70.5t70.5 29.5h1000q41 0 70.5 -29.5t29.5 -70.5v-100q0 -41 -29.5 -70.5t-70.5 -29.5h-1000 q-41 0 -70.5 29.5t-29.5 70.5zM0 996v100q0 41 29.5 70.5t70.5 29.5h1000q41 0 70.5 -29.5t29.5 -70.5v-100q0 -41 -29.5 -70.5t-70.5 -29.5h-1000q-41 0 -70.5 29.5t-29.5 70.5zM600 596h500v100h-500v-100zM800 196h300v100h-300v-100zM900 996h200v100h-200v-100z" />
+<glyph unicode="&#xe138;" d="M100 1100v100h1000v-100h-1000zM150 1000h900l-350 -500v-300l-200 -200v500z" />
+<glyph unicode="&#xe139;" d="M0 200v200h1200v-200q0 -41 -29.5 -70.5t-70.5 -29.5h-1000q-41 0 -70.5 29.5t-29.5 70.5zM0 500v400q0 41 29.5 70.5t70.5 29.5h300v100q0 41 29.5 70.5t70.5 29.5h200q41 0 70.5 -29.5t29.5 -70.5v-100h300q41 0 70.5 -29.5t29.5 -70.5v-400h-500v100h-200v-100h-500z M500 1000h200v100h-200v-100z" />
+<glyph unicode="&#xe140;" d="M0 0v400l129 -129l200 200l142 -142l-200 -200l129 -129h-400zM0 800l129 129l200 -200l142 142l-200 200l129 129h-400v-400zM729 329l142 142l200 -200l129 129v-400h-400l129 129zM729 871l200 200l-129 129h400v-400l-129 129l-200 -200z" />
+<glyph unicode="&#xe141;" d="M0 596q0 162 80 299t217 217t299 80t299 -80t217 -217t80 -299t-80 -299t-217 -217t-299 -80t-299 80t-217 217t-80 299zM182 596q0 -172 121.5 -293t292.5 -121t292.5 121t121.5 293q0 171 -121.5 292.5t-292.5 121.5t-292.5 -121.5t-121.5 -292.5zM291 655 q0 23 15.5 38.5t38.5 15.5t39 -16t16 -38q0 -23 -16 -39t-39 -16q-22 0 -38 16t-16 39zM400 850q0 22 16 38.5t39 16.5q22 0 38 -16t16 -39t-16 -39t-38 -16q-23 0 -39 16.5t-16 38.5zM513 609q0 32 21 56.5t52 29.5l122 126l1 1q-9 14 -9 28q0 22 16 38.5t39 16.5 q22 0 38 -16t16 -39t-16 -39t-38 -16q-16 0 -29 10l-55 -145q17 -22 17 -51q0 -36 -25.5 -61.5t-61.5 -25.5q-37 0 -62.5 25.5t-25.5 61.5zM800 655q0 22 16 38t39 16t38.5 -15.5t15.5 -38.5t-16 -39t-38 -16q-23 0 -39 16t-16 39z" />
+<glyph unicode="&#xe142;" d="M-40 375q-13 -95 35 -173q35 -57 94 -89t129 -32q63 0 119 28q33 16 65 40.5t52.5 45.5t59.5 64q40 44 57 61l394 394q35 35 47 84t-3 96q-27 87 -117 104q-20 2 -29 2q-46 0 -79.5 -17t-67.5 -51l-388 -396l-7 -7l69 -67l377 373q20 22 39 38q23 23 50 23q38 0 53 -36 q16 -39 -20 -75l-547 -547q-52 -52 -125 -52q-55 0 -100 33t-54 96q-5 35 2.5 66t31.5 63t42 50t56 54q24 21 44 41l348 348q52 52 82.5 79.5t84 54t107.5 26.5q25 0 48 -4q95 -17 154 -94.5t51 -175.5q-7 -101 -98 -192l-252 -249l-253 -256l7 -7l69 -60l517 511 q67 67 95 157t11 183q-16 87 -67 154t-130 103q-69 33 -152 33q-107 0 -197 -55q-40 -24 -111 -95l-512 -512q-68 -68 -81 -163z" />
+<glyph unicode="&#xe143;" d="M79 784q0 131 99 229.5t230 98.5q144 0 242 -129q103 129 245 129q130 0 227 -98.5t97 -229.5q0 -46 -17.5 -91t-61 -99t-77 -89.5t-104.5 -105.5q-197 -191 -293 -322l-17 -23l-16 23q-43 58 -100 122.5t-92 99.5t-101 100l-84.5 84.5t-68 74t-60 78t-33.5 70.5t-15 78z M250 784q0 -27 30.5 -70t61.5 -75.5t95 -94.5l22 -22q93 -90 190 -201q82 92 195 203l12 12q64 62 97.5 97t64.5 79t31 72q0 71 -48 119.5t-106 48.5q-73 0 -131 -83l-118 -171l-114 174q-51 80 -124 80q-59 0 -108.5 -49.5t-49.5 -118.5z" />
+<glyph unicode="&#xe144;" d="M57 353q0 -94 66 -160l141 -141q66 -66 159 -66q95 0 159 66l283 283q66 66 66 159t-66 159l-141 141q-12 12 -19 17l-105 -105l212 -212l-389 -389l-247 248l95 95l-18 18q-46 45 -75 101l-55 -55q-66 -66 -66 -159zM269 706q0 -93 66 -159l141 -141l19 -17l105 105 l-212 212l389 389l247 -247l-95 -96l18 -18q46 -46 77 -99l29 29q35 35 62.5 88t27.5 96q0 93 -66 159l-141 141q-66 66 -159 66q-95 0 -159 -66l-283 -283q-66 -64 -66 -159z" />
+<glyph unicode="&#xe145;" d="M200 100v953q0 21 30 46t81 48t129 38t163 15t162 -15t127 -38t79 -48t29 -46v-953q0 -41 -29.5 -70.5t-70.5 -29.5h-600q-41 0 -70.5 29.5t-29.5 70.5zM300 300h600v700h-600v-700zM496 150q0 -43 30.5 -73.5t73.5 -30.5t73.5 30.5t30.5 73.5t-30.5 73.5t-73.5 30.5 t-73.5 -30.5t-30.5 -73.5z" />
+<glyph unicode="&#xe146;" d="M0 0l303 380l207 208l-210 212h300l267 279l-35 36q-15 14 -15 35t15 35q14 15 35 15t35 -15l283 -282q15 -15 15 -36t-15 -35q-14 -15 -35 -15t-35 15l-36 35l-279 -267v-300l-212 210l-208 -207z" />
+<glyph unicode="&#xe148;" d="M295 433h139q5 -77 48.5 -126.5t117.5 -64.5v335l-27 7q-46 14 -79 26.5t-72 36t-62.5 52t-40 72.5t-16.5 99q0 92 44 159.5t109 101t144 40.5v78h100v-79q38 -4 72.5 -13.5t75.5 -31.5t71 -53.5t51.5 -84t24.5 -118.5h-159q-8 72 -35 109.5t-101 50.5v-307l64 -14 q34 -7 64 -16.5t70 -31.5t67.5 -52t47.5 -80.5t20 -112.5q0 -139 -89 -224t-244 -96v-77h-100v78q-152 17 -237 104q-40 40 -52.5 93.5t-15.5 139.5zM466 889q0 -29 8 -51t16.5 -34t29.5 -22.5t31 -13.5t38 -10q7 -2 11 -3v274q-61 -8 -97.5 -37.5t-36.5 -102.5zM700 237 q170 18 170 151q0 64 -44 99.5t-126 60.5v-311z" />
+<glyph unicode="&#xe149;" d="M100 600v100h166q-24 49 -44 104q-10 26 -14.5 55.5t-3 72.5t25 90t68.5 87q97 88 263 88q129 0 230 -89t101 -208h-153q0 52 -34 89.5t-74 51.5t-76 14q-37 0 -79 -14.5t-62 -35.5q-41 -44 -41 -101q0 -11 2.5 -24.5t5.5 -24t9.5 -26.5t10.5 -25t14 -27.5t14 -25.5 t15.5 -27t13.5 -24h242v-100h-197q8 -50 -2.5 -115t-31.5 -94q-41 -59 -99 -113q35 11 84 18t70 7q32 1 102 -16t104 -17q76 0 136 30l50 -147q-41 -25 -80.5 -36.5t-59 -13t-61.5 -1.5q-23 0 -128 33t-155 29q-39 -4 -82 -17t-66 -25l-24 -11l-55 145l16.5 11t15.5 10 t13.5 9.5t14.5 12t14.5 14t17.5 18.5q48 55 54 126.5t-30 142.5h-221z" />
+<glyph unicode="&#xe150;" d="M2 300l298 -300l298 300h-198v900h-200v-900h-198zM602 900l298 300l298 -300h-198v-900h-200v900h-198z" />
+<glyph unicode="&#xe151;" d="M2 300h198v900h200v-900h198l-298 -300zM700 0v200h100v-100h200v-100h-300zM700 400v100h300v-200h-99v-100h-100v100h99v100h-200zM700 700v500h300v-500h-100v100h-100v-100h-100zM801 900h100v200h-100v-200z" />
+<glyph unicode="&#xe152;" d="M2 300h198v900h200v-900h198l-298 -300zM700 0v500h300v-500h-100v100h-100v-100h-100zM700 700v200h100v-100h200v-100h-300zM700 1100v100h300v-200h-99v-100h-100v100h99v100h-200zM801 200h100v200h-100v-200z" />
+<glyph unicode="&#xe153;" d="M2 300l298 -300l298 300h-198v900h-200v-900h-198zM800 100v400h300v-500h-100v100h-200zM800 1100v100h200v-500h-100v400h-100zM901 200h100v200h-100v-200z" />
+<glyph unicode="&#xe154;" d="M2 300l298 -300l298 300h-198v900h-200v-900h-198zM800 400v100h200v-500h-100v400h-100zM800 800v400h300v-500h-100v100h-200zM901 900h100v200h-100v-200z" />
+<glyph unicode="&#xe155;" d="M2 300l298 -300l298 300h-198v900h-200v-900h-198zM700 100v200h500v-200h-500zM700 400v200h400v-200h-400zM700 700v200h300v-200h-300zM700 1000v200h200v-200h-200z" />
+<glyph unicode="&#xe156;" d="M2 300l298 -300l298 300h-198v900h-200v-900h-198zM700 100v200h200v-200h-200zM700 400v200h300v-200h-300zM700 700v200h400v-200h-400zM700 1000v200h500v-200h-500z" />
+<glyph unicode="&#xe157;" d="M0 400v300q0 165 117.5 282.5t282.5 117.5h300q162 0 281 -118.5t119 -281.5v-300q0 -165 -118.5 -282.5t-281.5 -117.5h-300q-165 0 -282.5 117.5t-117.5 282.5zM200 300q0 -41 29.5 -70.5t70.5 -29.5h500q41 0 70.5 29.5t29.5 70.5v500q0 41 -29.5 70.5t-70.5 29.5 h-500q-41 0 -70.5 -29.5t-29.5 -70.5v-500z" />
+<glyph unicode="&#xe158;" d="M0 400v300q0 163 119 281.5t281 118.5h300q165 0 282.5 -117.5t117.5 -282.5v-300q0 -165 -117.5 -282.5t-282.5 -117.5h-300q-163 0 -281.5 117.5t-118.5 282.5zM200 300q0 -41 29.5 -70.5t70.5 -29.5h500q41 0 70.5 29.5t29.5 70.5v500q0 41 -29.5 70.5t-70.5 29.5 h-500q-41 0 -70.5 -29.5t-29.5 -70.5v-500zM400 300l333 250l-333 250v-500z" />
+<glyph unicode="&#xe159;" d="M0 400v300q0 163 117.5 281.5t282.5 118.5h300q163 0 281.5 -119t118.5 -281v-300q0 -165 -117.5 -282.5t-282.5 -117.5h-300q-165 0 -282.5 117.5t-117.5 282.5zM200 300q0 -41 29.5 -70.5t70.5 -29.5h500q41 0 70.5 29.5t29.5 70.5v500q0 41 -29.5 70.5t-70.5 29.5 h-500q-41 0 -70.5 -29.5t-29.5 -70.5v-500zM300 700l250 -333l250 333h-500z" />
+<glyph unicode="&#xe160;" d="M0 400v300q0 165 117.5 282.5t282.5 117.5h300q165 0 282.5 -117.5t117.5 -282.5v-300q0 -162 -118.5 -281t-281.5 -119h-300q-165 0 -282.5 118.5t-117.5 281.5zM200 300q0 -41 29.5 -70.5t70.5 -29.5h500q41 0 70.5 29.5t29.5 70.5v500q0 41 -29.5 70.5t-70.5 29.5 h-500q-41 0 -70.5 -29.5t-29.5 -70.5v-500zM300 400h500l-250 333z" />
+<glyph unicode="&#xe161;" d="M0 400v300h300v200l400 -350l-400 -350v200h-300zM500 0v200h500q41 0 70.5 29.5t29.5 70.5v500q0 41 -29.5 70.5t-70.5 29.5h-500v200h400q165 0 282.5 -117.5t117.5 -282.5v-300q0 -165 -117.5 -282.5t-282.5 -117.5h-400z" />
+<glyph unicode="&#xe162;" d="M216 519q10 -19 32 -19h302q-155 -438 -160 -458q-5 -21 4 -32l9 -8l9 -1q13 0 26 16l538 630q15 19 6 36q-8 18 -32 16h-300q1 4 78 219.5t79 227.5q2 17 -6 27l-8 8h-9q-16 0 -25 -15q-4 -5 -98.5 -111.5t-228 -257t-209.5 -238.5q-17 -19 -7 -40z" />
+<glyph unicode="&#xe163;" d="M0 400q0 -165 117.5 -282.5t282.5 -117.5h300q47 0 100 15v185h-500q-41 0 -70.5 29.5t-29.5 70.5v500q0 41 29.5 70.5t70.5 29.5h500v185q-14 4 -114 7.5t-193 5.5l-93 2q-165 0 -282.5 -117.5t-117.5 -282.5v-300zM600 400v300h300v200l400 -350l-400 -350v200h-300z " />
+<glyph unicode="&#xe164;" d="M0 400q0 -165 117.5 -282.5t282.5 -117.5h300q163 0 281.5 117.5t118.5 282.5v98l-78 73l-122 -123v-148q0 -41 -29.5 -70.5t-70.5 -29.5h-500q-41 0 -70.5 29.5t-29.5 70.5v500q0 41 29.5 70.5t70.5 29.5h156l118 122l-74 78h-100q-165 0 -282.5 -117.5t-117.5 -282.5 v-300zM496 709l353 342l-149 149h500v-500l-149 149l-342 -353z" />
+<glyph unicode="&#xe165;" d="M4 600q0 162 80 299t217 217t299 80t299 -80t217 -217t80 -299t-80 -299t-217 -217t-299 -80t-299 80t-217 217t-80 299zM186 600q0 -171 121.5 -292.5t292.5 -121.5t292.5 121.5t121.5 292.5t-121.5 292.5t-292.5 121.5t-292.5 -121.5t-121.5 -292.5zM406 600 q0 80 57 137t137 57t137 -57t57 -137t-57 -137t-137 -57t-137 57t-57 137z" />
+<glyph unicode="&#xe166;" d="M0 0v275q0 11 7 18t18 7h1048q11 0 19 -7.5t8 -17.5v-275h-1100zM100 800l445 -500l450 500h-295v400h-300v-400h-300zM900 150h100v50h-100v-50z" />
+<glyph unicode="&#xe167;" d="M0 0v275q0 11 7 18t18 7h1048q11 0 19 -7.5t8 -17.5v-275h-1100zM100 700h300v-300h300v300h295l-445 500zM900 150h100v50h-100v-50z" />
+<glyph unicode="&#xe168;" d="M0 0v275q0 11 7 18t18 7h1048q11 0 19 -7.5t8 -17.5v-275h-1100zM100 705l305 -305l596 596l-154 155l-442 -442l-150 151zM900 150h100v50h-100v-50z" />
+<glyph unicode="&#xe169;" d="M0 0v275q0 11 7 18t18 7h1048q11 0 19 -7.5t8 -17.5v-275h-1100zM100 988l97 -98l212 213l-97 97zM200 401h700v699l-250 -239l-149 149l-212 -212l149 -149zM900 150h100v50h-100v-50z" />
+<glyph unicode="&#xe170;" d="M0 0v275q0 11 7 18t18 7h1048q11 0 19 -7.5t8 -17.5v-275h-1100zM200 612l212 -212l98 97l-213 212zM300 1200l239 -250l-149 -149l212 -212l149 148l248 -237v700h-699zM900 150h100v50h-100v-50z" />
+<glyph unicode="&#xe171;" d="M23 415l1177 784v-1079l-475 272l-310 -393v416h-392zM494 210l672 938l-672 -712v-226z" />
+<glyph unicode="&#xe172;" d="M0 150v1000q0 20 14.5 35t35.5 15h250v-300h500v300h100l200 -200v-850q0 -21 -15 -35.5t-35 -14.5h-150v400h-700v-400h-150q-21 0 -35.5 14.5t-14.5 35.5zM600 1000h100v200h-100v-200z" />
+<glyph unicode="&#xe173;" d="M0 150v1000q0 20 14.5 35t35.5 15h250v-300h500v300h100l200 -200v-218l-276 -275l-120 120l-126 -127h-378v-400h-150q-21 0 -35.5 14.5t-14.5 35.5zM581 306l123 123l120 -120l353 352l123 -123l-475 -476zM600 1000h100v200h-100v-200z" />
+<glyph unicode="&#xe174;" d="M0 150v1000q0 20 14.5 35t35.5 15h250v-300h500v300h100l200 -200v-269l-103 -103l-170 170l-298 -298h-329v-400h-150q-21 0 -35.5 14.5t-14.5 35.5zM600 1000h100v200h-100v-200zM700 133l170 170l-170 170l127 127l170 -170l170 170l127 -128l-170 -169l170 -170 l-127 -127l-170 170l-170 -170z" />
+<glyph unicode="&#xe175;" d="M0 150v1000q0 20 14.5 35t35.5 15h250v-300h500v300h100l200 -200v-300h-400v-200h-500v-400h-150q-21 0 -35.5 14.5t-14.5 35.5zM600 300l300 -300l300 300h-200v300h-200v-300h-200zM600 1000v200h100v-200h-100z" />
+<glyph unicode="&#xe176;" d="M0 150v1000q0 20 14.5 35t35.5 15h250v-300h500v300h100l200 -200v-402l-200 200l-298 -298h-402v-400h-150q-21 0 -35.5 14.5t-14.5 35.5zM600 300h200v-300h200v300h200l-300 300zM600 1000v200h100v-200h-100z" />
+<glyph unicode="&#xe177;" d="M0 250q0 -21 14.5 -35.5t35.5 -14.5h1100q21 0 35.5 14.5t14.5 35.5v550h-1200v-550zM0 900h1200v150q0 21 -14.5 35.5t-35.5 14.5h-1100q-21 0 -35.5 -14.5t-14.5 -35.5v-150zM100 300v200h400v-200h-400z" />
+<glyph unicode="&#xe178;" d="M0 400l300 298v-198h400v-200h-400v-198zM100 800v200h100v-200h-100zM300 800v200h100v-200h-100zM500 800v200h400v198l300 -298l-300 -298v198h-400zM800 300v200h100v-200h-100zM1000 300h100v200h-100v-200z" />
+<glyph unicode="&#xe179;" d="M100 700v400l50 100l50 -100v-300h100v300l50 100l50 -100v-300h100v300l50 100l50 -100v-400l-100 -203v-447q0 -21 -14.5 -35.5t-35.5 -14.5h-200q-21 0 -35.5 14.5t-14.5 35.5v447zM800 597q0 -29 10.5 -55.5t25 -43t29 -28.5t25.5 -18l10 -5v-397q0 -21 14.5 -35.5 t35.5 -14.5h200q21 0 35.5 14.5t14.5 35.5v1106q0 31 -18 40.5t-44 -7.5l-276 -117q-25 -16 -43.5 -50.5t-18.5 -65.5v-359z" />
+<glyph unicode="&#xe180;" d="M100 0h400v56q-75 0 -87.5 6t-12.5 44v394h500v-394q0 -38 -12.5 -44t-87.5 -6v-56h400v56q-4 0 -11 0.5t-24 3t-30 7t-24 15t-11 24.5v888q0 22 25 34.5t50 13.5l25 2v56h-400v-56q75 0 87.5 -6t12.5 -44v-394h-500v394q0 38 12.5 44t87.5 6v56h-400v-56q4 0 11 -0.5 t24 -3t30 -7t24 -15t11 -24.5v-888q0 -22 -25 -34.5t-50 -13.5l-25 -2v-56z" />
+<glyph unicode="&#xe181;" d="M0 300q0 -41 29.5 -70.5t70.5 -29.5h300q41 0 70.5 29.5t29.5 70.5v500q0 41 -29.5 70.5t-70.5 29.5h-300q-41 0 -70.5 -29.5t-29.5 -70.5v-500zM100 100h400l200 200h105l295 98v-298h-425l-100 -100h-375zM100 300v200h300v-200h-300zM100 600v200h300v-200h-300z M100 1000h400l200 -200v-98l295 98h105v200h-425l-100 100h-375zM700 402v163l400 133v-163z" />
+<glyph unicode="&#xe182;" d="M16.5 974.5q0.5 -21.5 16 -90t46.5 -140t104 -177.5t175 -208q103 -103 207.5 -176t180 -103.5t137 -47t92.5 -16.5l31 1l163 162q16 17 13 40.5t-22 37.5l-192 136q-19 14 -45 12t-42 -19l-119 -118q-143 103 -267 227q-126 126 -227 268l118 118q17 17 20 41.5 t-11 44.5l-139 194q-14 19 -36.5 22t-40.5 -14l-162 -162q-1 -11 -0.5 -32.5z" />
+<glyph unicode="&#xe183;" d="M0 50v212q0 20 10.5 45.5t24.5 39.5l365 303v50q0 4 1 10.5t12 22.5t30 28.5t60 23t97 10.5t97 -10t60 -23.5t30 -27.5t12 -24l1 -10v-50l365 -303q14 -14 24.5 -39.5t10.5 -45.5v-212q0 -21 -15 -35.5t-35 -14.5h-1100q-21 0 -35.5 14.5t-14.5 35.5zM0 712 q0 -21 14.5 -33.5t34.5 -8.5l202 33q20 4 34.5 21t14.5 38v146q141 24 300 24t300 -24v-146q0 -21 14.5 -38t34.5 -21l202 -33q20 -4 34.5 8.5t14.5 33.5v200q-6 8 -19 20.5t-63 45t-112 57t-171 45t-235 20.5q-92 0 -175 -10.5t-141.5 -27t-108.5 -36.5t-81.5 -40 t-53.5 -36.5t-31 -27.5l-9 -10v-200z" />
+<glyph unicode="&#xe184;" d="M100 0v100h1100v-100h-1100zM175 200h950l-125 150v250l100 100v400h-100v-200h-100v200h-200v-200h-100v200h-200v-200h-100v200h-100v-400l100 -100v-250z" />
+<glyph unicode="&#xe185;" d="M100 0h300v400q0 41 -29.5 70.5t-70.5 29.5h-100q-41 0 -70.5 -29.5t-29.5 -70.5v-400zM500 0v1000q0 41 29.5 70.5t70.5 29.5h100q41 0 70.5 -29.5t29.5 -70.5v-1000h-300zM900 0v700q0 41 29.5 70.5t70.5 29.5h100q41 0 70.5 -29.5t29.5 -70.5v-700h-300z" />
+<glyph unicode="&#xe186;" d="M-100 300v500q0 124 88 212t212 88h700q124 0 212 -88t88 -212v-500q0 -124 -88 -212t-212 -88h-700q-124 0 -212 88t-88 212zM100 200h900v700h-900v-700zM200 300h300v300h-200v100h200v100h-300v-300h200v-100h-200v-100zM600 300h200v100h100v300h-100v100h-200v-500 zM700 400v300h100v-300h-100z" />
+<glyph unicode="&#xe187;" d="M-100 300v500q0 124 88 212t212 88h700q124 0 212 -88t88 -212v-500q0 -124 -88 -212t-212 -88h-700q-124 0 -212 88t-88 212zM100 200h900v700h-900v-700zM200 300h100v200h100v-200h100v500h-100v-200h-100v200h-100v-500zM600 300h200v100h100v300h-100v100h-200v-500 zM700 400v300h100v-300h-100z" />
+<glyph unicode="&#xe188;" d="M-100 300v500q0 124 88 212t212 88h700q124 0 212 -88t88 -212v-500q0 -124 -88 -212t-212 -88h-700q-124 0 -212 88t-88 212zM100 200h900v700h-900v-700zM200 300h300v100h-200v300h200v100h-300v-500zM600 300h300v100h-200v300h200v100h-300v-500z" />
+<glyph unicode="&#xe189;" d="M-100 300v500q0 124 88 212t212 88h700q124 0 212 -88t88 -212v-500q0 -124 -88 -212t-212 -88h-700q-124 0 -212 88t-88 212zM100 200h900v700h-900v-700zM200 550l300 -150v300zM600 400l300 150l-300 150v-300z" />
+<glyph unicode="&#xe190;" d="M-100 300v500q0 124 88 212t212 88h700q124 0 212 -88t88 -212v-500q0 -124 -88 -212t-212 -88h-700q-124 0 -212 88t-88 212zM100 200h900v700h-900v-700zM200 300v500h700v-500h-700zM300 400h130q41 0 68 42t27 107t-28.5 108t-66.5 43h-130v-300zM575 549 q0 -65 27 -107t68 -42h130v300h-130q-38 0 -66.5 -43t-28.5 -108z" />
+<glyph unicode="&#xe191;" d="M-100 300v500q0 124 88 212t212 88h700q124 0 212 -88t88 -212v-500q0 -124 -88 -212t-212 -88h-700q-124 0 -212 88t-88 212zM100 200h900v700h-900v-700zM200 300h300v300h-200v100h200v100h-300v-300h200v-100h-200v-100zM601 300h100v100h-100v-100zM700 700h100 v-400h100v500h-200v-100z" />
+<glyph unicode="&#xe192;" d="M-100 300v500q0 124 88 212t212 88h700q124 0 212 -88t88 -212v-500q0 -124 -88 -212t-212 -88h-700q-124 0 -212 88t-88 212zM100 200h900v700h-900v-700zM200 300h300v400h-200v100h-100v-500zM301 400v200h100v-200h-100zM601 300h100v100h-100v-100zM700 700h100 v-400h100v500h-200v-100z" />
+<glyph unicode="&#xe193;" d="M-100 300v500q0 124 88 212t212 88h700q124 0 212 -88t88 -212v-500q0 -124 -88 -212t-212 -88h-700q-124 0 -212 88t-88 212zM100 200h900v700h-900v-700zM200 700v100h300v-300h-99v-100h-100v100h99v200h-200zM201 300v100h100v-100h-100zM601 300v100h100v-100h-100z M700 700v100h200v-500h-100v400h-100z" />
+<glyph unicode="&#xe194;" d="M4 600q0 162 80 299t217 217t299 80t299 -80t217 -217t80 -299t-80 -299t-217 -217t-299 -80t-299 80t-217 217t-80 299zM186 600q0 -171 121.5 -292.5t292.5 -121.5t292.5 121.5t121.5 292.5t-121.5 292.5t-292.5 121.5t-292.5 -121.5t-121.5 -292.5zM400 500v200 l100 100h300v-100h-300v-200h300v-100h-300z" />
+<glyph unicode="&#xe195;" d="M0 600q0 162 80 299t217 217t299 80t299 -80t217 -217t80 -299t-80 -299t-217 -217t-299 -80t-299 80t-217 217t-80 299zM182 600q0 -171 121.5 -292.5t292.5 -121.5t292.5 121.5t121.5 292.5t-121.5 292.5t-292.5 121.5t-292.5 -121.5t-121.5 -292.5zM400 400v400h300 l100 -100v-100h-100v100h-200v-100h200v-100h-200v-100h-100zM700 400v100h100v-100h-100z" />
+<glyph unicode="&#xe197;" d="M-14 494q0 -80 56.5 -137t135.5 -57h222v300h400v-300h128q120 0 205 86t85 208q0 120 -85 206.5t-205 86.5q-46 0 -90 -14q-44 97 -134.5 156.5t-200.5 59.5q-152 0 -260 -107.5t-108 -260.5q0 -25 2 -37q-66 -14 -108.5 -67.5t-42.5 -122.5zM300 200h200v300h200v-300 h200l-300 -300z" />
+<glyph unicode="&#xe198;" d="M-14 494q0 -80 56.5 -137t135.5 -57h8l414 414l403 -403q94 26 154.5 104t60.5 178q0 121 -85 207.5t-205 86.5q-46 0 -90 -14q-44 97 -134.5 156.5t-200.5 59.5q-152 0 -260 -107.5t-108 -260.5q0 -25 2 -37q-66 -14 -108.5 -67.5t-42.5 -122.5zM300 200l300 300 l300 -300h-200v-300h-200v300h-200z" />
+<glyph unicode="&#xe199;" d="M100 200h400v-155l-75 -45h350l-75 45v155h400l-270 300h170l-270 300h170l-300 333l-300 -333h170l-270 -300h170z" />
+<glyph unicode="&#xe200;" d="M121 700q0 -53 28.5 -97t75.5 -65q-4 -16 -4 -38q0 -74 52.5 -126.5t126.5 -52.5q56 0 100 30v-306l-75 -45h350l-75 45v306q46 -30 100 -30q74 0 126.5 52.5t52.5 126.5q0 24 -9 55q50 32 79.5 83t29.5 112q0 90 -61.5 155.5t-150.5 71.5q-26 89 -99.5 145.5 t-167.5 56.5q-116 0 -197.5 -81.5t-81.5 -197.5q0 -4 1 -12t1 -11q-14 2 -23 2q-74 0 -126.5 -52.5t-52.5 -126.5z" />
+</font>
+</defs></svg> 

BIN
mod/dashboard/app/coreos-web/fonts/glyphicons-halflings-regular.ttf


BIN
mod/dashboard/app/coreos-web/fonts/glyphicons-halflings-regular.woff


BIN
mod/dashboard/app/coreos-web/fonts/sourcesanspro-bold-webfont.eot


+ 957 - 0
mod/dashboard/app/coreos-web/fonts/sourcesanspro-bold-webfont.svg

@@ -0,0 +1,957 @@
+<?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">
+<metadata></metadata>
+<defs>
+<font id="source_sans_probold" horiz-adv-x="1081" >
+<font-face units-per-em="2048" ascent="1536" descent="-512" />
+<missing-glyph horiz-adv-x="425" />
+<glyph horiz-adv-x="0" />
+<glyph horiz-adv-x="682" />
+<glyph horiz-adv-x="0" />
+<glyph horiz-adv-x="0" />
+<glyph unicode="&#xd;" horiz-adv-x="425" />
+<glyph unicode=" "  horiz-adv-x="425" />
+<glyph unicode="&#x09;" horiz-adv-x="425" />
+<glyph unicode="&#xa0;" horiz-adv-x="425" />
+<glyph unicode="!" horiz-adv-x="696" d="M166 164q0 82 52 136t130 54t130 -54t52 -136q0 -80 -52 -134.5t-130 -54.5t-130 54.5t-52 134.5zM197 1372h303l-11 -272l-43 -627h-196l-43 627z" />
+<glyph unicode="&#x22;" horiz-adv-x="1097" d="M156 1405h303l-10 -272l-60 -408h-164l-59 408zM639 1405h303l-10 -272l-60 -408h-164l-59 408z" />
+<glyph unicode="#" d="M70 383v192h174l28 226h-161v192h186l43 338h172l-41 -338h213l43 338h172l-41 -338h162v-192h-186l-27 -226h172v-192h-195l-47 -383h-174l45 383h-211l-47 -383h-174l45 383h-151zM420 575h211l28 226h-213z" />
+<glyph unicode="$" d="M80 135l131 203q78 -59 148.5 -89t144.5 -30q86 0 126 35t40 106q0 53 -40 90t-100.5 71t-130 68t-130 81t-100.5 110.5t-40 155.5q0 152 83 251t228 128v211h199v-207q98 -14 172 -59.5t133 -108.5l-151 -172q-55 51 -106.5 76.5t-117.5 25.5q-74 0 -112.5 -30.5 t-38.5 -100.5q0 -49 40 -82.5t100 -64.5t130 -63.5t130.5 -80t100 -114t39.5 -164.5q0 -147 -79.5 -252.5t-239.5 -140.5v-213h-199v205q-90 10 -189 50t-171 105z" />
+<glyph unicode="%" horiz-adv-x="1755" d="M53 938q0 100 24.5 178t68.5 132.5t105.5 83t133.5 28.5t133.5 -28.5t105.5 -83t69.5 -132t25.5 -178.5q0 -100 -25.5 -179t-69.5 -134t-105.5 -84t-133.5 -29t-133.5 29t-105.5 84t-68.5 134t-24.5 179zM262 938q0 -143 36 -200.5t87 -57.5t87 57.5t36 200.5t-36 198.5 t-87 55.5t-87 -55t-36 -199zM430 -25l721 1385h174l-721 -1385h-174zM1038 401q0 100 24.5 178t68.5 132.5t105.5 83t133.5 28.5t133.5 -28.5t105.5 -83t69.5 -132t25.5 -178.5q0 -100 -25.5 -179t-69.5 -134t-105.5 -84t-133.5 -29t-133.5 29t-105.5 84t-68.5 134 t-24.5 179zM1247 401q0 -143 36 -200.5t87 -57.5t87 57.5t36 200.5t-36 198.5t-87 55.5t-87 -55t-36 -199z" />
+<glyph unicode="&#x26;" horiz-adv-x="1366" d="M51 356q0 70 19.5 126.5t53.5 101.5t78 81.5t93 67.5q-39 72 -60.5 142.5t-21.5 134.5q0 72 25.5 135t72.5 111.5t114 76t150 27.5q152 0 240 -82t88 -221q0 -66 -23.5 -120t-63.5 -100t-90 -85t-101 -74q57 -66 125.5 -128.5t142.5 -115.5q51 66 90 145.5t64 174.5h274 q-37 -123 -91 -234.5t-132 -216.5q63 -33 121.5 -54.5t109.5 -29.5l-72 -244q-84 16 -170 51t-172 85q-86 -63 -189 -99.5t-230 -36.5q-109 0 -192 31t-139 83t-85 121t-29 146zM336 375q0 -76 54 -123t145 -47q82 0 170 53q-78 63 -149 133t-130 144q-41 -35 -65.5 -74 t-24.5 -86zM461 1012q0 -37 11 -78t32 -82q72 43 121 90t49 115q0 47 -22.5 75.5t-69.5 28.5q-51 0 -86 -39.5t-35 -109.5z" />
+<glyph unicode="'" horiz-adv-x="614" d="M156 1405h303l-10 -272l-60 -408h-164l-59 408z" />
+<glyph unicode="(" horiz-adv-x="704" d="M147 569q0 270 71 497.5t200 438.5l188 -78q-113 -201 -164 -420t-51 -438t51.5 -438t163.5 -420l-188 -78q-129 211 -200 438.5t-71 497.5z" />
+<glyph unicode=")" horiz-adv-x="704" d="M98 -289q115 201 166 420t51 438t-51 438.5t-166 419.5l189 78q129 -211 199.5 -438t70.5 -498q0 -270 -70.5 -497.5t-199.5 -438.5z" />
+<glyph unicode="*" horiz-adv-x="935" d="M78 1118l47 148l237 -49l27 241h158l26 -244l236 52l49 -148l-221 -100l121 -213l-125 -90l-164 182l-166 -182l-125 90l121 213z" />
+<glyph unicode="+" d="M70 569v213h360v377h221v-377h361v-213h-361v-376h-221v376h-360z" />
+<glyph unicode="," horiz-adv-x="614" d="M94 -238q113 41 172.5 106.5t59.5 143.5h-17q-72 0 -127 44t-55 126q0 78 55.5 125t132.5 47q102 0 155.5 -74.5t53.5 -209.5q0 -170 -94 -292t-274 -175z" />
+<glyph unicode="-" horiz-adv-x="679" d="M88 412v213h504v-213h-504z" />
+<glyph unicode="." horiz-adv-x="614" d="M125 164q0 82 52 136t130 54t130 -54t52 -136q0 -80 -52 -134.5t-130 -54.5t-130 54.5t-52 134.5z" />
+<glyph unicode="/" horiz-adv-x="694" d="M27 -328l411 1782h197l-412 -1782h-196z" />
+<glyph unicode="0" d="M76 655q0 166 33.5 291t94 210t146.5 127t191 42q104 0 190 -42t146.5 -127t94.5 -210t34 -291t-34 -292.5t-94.5 -213t-146.5 -130.5t-190 -44t-190.5 44t-147 130.5t-94 213t-33.5 292.5zM360 655q0 -133 14.5 -219t39 -137t57.5 -70.5t70 -19.5q39 0 71.5 19.5 t57 70.5t38 137t13.5 219t-13.5 218t-38 133.5t-57 67t-71.5 18.5q-37 0 -70 -18.5t-57.5 -67t-39 -133.5t-14.5 -218z" />
+<glyph unicode="1" d="M143 0v244h283v751h-244v187q106 20 180 49t144 69h221v-1056h244v-244h-828z" />
+<glyph unicode="2" d="M61 1118q96 102 196.5 154.5t240.5 52.5q96 0 175 -29.5t136 -84t88 -130t31 -170.5q0 -82 -35 -167t-93.5 -170t-133 -170t-154.5 -166q49 6 109.5 11t107.5 5h262v-254h-915v172q125 117 228.5 218.5t178 190.5t116.5 165.5t42 146.5q0 96 -49 146.5t-135 50.5 q-72 0 -127.5 -40t-104.5 -94z" />
+<glyph unicode="3" d="M45 160l139 190q59 -57 130 -94t155 -37q96 0 153.5 40t57.5 114q0 43 -15.5 77.5t-54.5 58t-106.5 37t-173.5 13.5v213q88 0 146.5 12.5t94 36t51 55t15.5 70.5q0 68 -41 106t-119 38q-70 0 -126 -31t-118 -84l-151 184q90 78 189.5 122t220.5 44q100 0 183 -23.5 t141 -69.5t91 -111.5t33 -151.5q0 -102 -56.5 -173t-160.5 -116v-8q113 -33 185.5 -112t72.5 -206q0 -90 -39 -160.5t-104.5 -118.5t-153.5 -74t-186 -26q-160 0 -270.5 50.5t-182.5 134.5z" />
+<glyph unicode="4" d="M39 311v207l475 782h369v-759h149v-230h-149v-311h-281v311h-563zM328 541h274v211q0 63 4 146t8 144h-8q-25 -53 -51.5 -108t-54.5 -111z" />
+<glyph unicode="5" d="M47 158l135 190q59 -53 128 -91t153 -38q100 0 159.5 51.5t59.5 151.5q0 98 -56.5 149.5t-148.5 51.5q-29 0 -51.5 -3.5t-44 -11.5t-45 -20.5t-51.5 -30.5l-135 86l36 657h738v-253h-478l-22 -244q37 16 70.5 23.5t74.5 7.5q84 0 159 -25t132.5 -74t90 -124.5 t32.5 -180.5q0 -109 -39 -192.5t-104.5 -142t-152.5 -89.5t-181 -31q-160 0 -270.5 52.5t-188.5 130.5z" />
+<glyph unicode="6" d="M84 621q0 182 44 315t116.5 219t168 128t197.5 42q129 0 223.5 -46t155.5 -110l-158 -180q-35 37 -90 64.5t-112 27.5q-53 0 -100.5 -20.5t-83 -68.5t-58 -126t-27.5 -190q25 33 58 58.5t67.5 43t69.5 26.5t66 9q84 0 154.5 -24.5t122.5 -73.5t81 -125t29 -178t-35 -182 t-93.5 -137.5t-137 -87.5t-167.5 -30q-94 0 -183 37t-157.5 115t-109.5 200t-41 294zM367 471q10 -78 30.5 -129t47 -83t58 -45t66.5 -13q68 0 116 50t48 161q0 104 -48 146t-122 42q-49 0 -100 -28.5t-96 -100.5z" />
+<glyph unicode="7" d="M90 1047v253h905v-184q-113 -137 -181.5 -257t-106 -248t-54 -274.5t-24.5 -336.5h-303q8 162 29.5 298t61.5 260t102.5 243t154.5 246h-584z" />
+<glyph unicode="8" d="M86 332q0 119 64.5 194.5t156.5 124.5v8q-76 57 -125 130t-49 178q0 82 31 148.5t86 113.5t132 71.5t167 24.5q88 0 161.5 -25.5t125 -71.5t80 -112.5t28.5 -146.5q0 -94 -51 -167t-119 -118v-8q94 -51 159.5 -131t65.5 -209q0 -78 -32.5 -143.5t-93 -113.5t-145.5 -76 t-189 -28q-98 0 -181.5 26t-143.5 73t-94 112.5t-34 145.5zM344 367q0 -86 59.5 -134.5t141.5 -48.5q76 0 125 40t49 122q0 43 -19.5 74t-56.5 56.5t-87 48t-112 48.5q-43 -41 -71.5 -94t-28.5 -112zM397 967q0 -80 62 -125t162 -84q80 92 79 190q0 76 -42 122t-115 46 q-59 0 -102.5 -37t-43.5 -112z" />
+<glyph unicode="9" d="M70 889q0 100 34.5 181t93 138.5t137.5 87t167 29.5q94 0 183 -37t157.5 -114.5t110.5 -199.5t42 -294q0 -182 -44 -315.5t-116.5 -219.5t-168 -128t-197.5 -42q-129 0 -224 47.5t-157 108.5l160 180q33 -37 88 -64.5t113 -27.5q55 0 102 20.5t83 68.5t57.5 125t25.5 192 q-25 -33 -57.5 -58.5t-67.5 -43t-70 -27t-65 -9.5q-84 0 -155 25t-122 74t-80.5 124.5t-29.5 178.5zM344 889q0 -104 49 -146.5t123 -42.5q49 0 100.5 29t94.5 100q-20 154 -76.5 212.5t-126.5 58.5q-66 0 -115 -50.5t-49 -160.5z" />
+<glyph unicode=":" horiz-adv-x="614" d="M125 164q0 82 52 136t130 54t130 -54t52 -136q0 -80 -52 -134.5t-130 -54.5t-130 54.5t-52 134.5zM125 828q0 82 52 136t130 54t130 -54t52 -136q0 -80 -52 -134.5t-130 -54.5t-130 54.5t-52 134.5z" />
+<glyph unicode=";" horiz-adv-x="614" d="M94 -238q113 41 172.5 106.5t59.5 143.5h-17q-72 0 -127 44t-55 126q0 78 55.5 125t132.5 47q102 0 155.5 -74.5t53.5 -209.5q0 -170 -94 -292t-274 -175zM125 828q0 82 52 136t130 54t130 -54t52 -136q0 -80 -52 -134.5t-130 -54.5t-130 54.5t-52 134.5z" />
+<glyph unicode="&#x3c;" d="M70 575v209l942 363v-248l-361 -119l-276 -96v-8l276 -96l361 -119v-248z" />
+<glyph unicode="=" d="M70 333v213h942v-213h-942zM70 807v213h942v-213h-942z" />
+<glyph unicode="&#x3e;" d="M70 213v248l360 119l277 96v8l-277 96l-360 119v248l942 -363v-209z" />
+<glyph unicode="?" horiz-adv-x="948" d="M84 1210q70 84 164 135.5t209 51.5q86 0 160.5 -20.5t129 -63.5t85 -109.5t30.5 -156.5q0 -63 -22.5 -113.5t-56 -93.5t-71.5 -83t-70 -83t-50.5 -91t-11.5 -110h-265q-10 70 5.5 127t44 106.5t64.5 90.5t68.5 78.5t54 73.5t21.5 75q0 63 -37.5 96t-99.5 33 q-57 0 -101 -26.5t-85 -67.5zM266 164q0 82 51.5 136t128.5 54q78 0 130.5 -54t52.5 -136q0 -80 -52.5 -134.5t-130.5 -54.5t-129 54.5t-51 134.5z" />
+<glyph unicode="@" horiz-adv-x="1849" d="M100 420q0 215 74 390t200 300t294 192.5t356 67.5q166 0 300 -53t228.5 -150.5t145.5 -231.5t51 -294q0 -141 -43 -246.5t-110.5 -176.5t-150.5 -105.5t-163 -34.5q-88 0 -153.5 41t-81.5 114h-5q-43 -59 -112.5 -97t-132.5 -38q-123 0 -197 83t-74 225q0 94 32 184 t87 160.5t131 113.5t164 43q51 0 90 -23.5t66 -78.5h4l28 86h187l-94 -451q-43 -176 94 -176q45 0 89 25.5t79 74t55.5 117t20.5 152.5q0 111 -31 211t-98.5 177t-174 122t-256.5 45q-131 0 -256 -54.5t-223 -153.5t-157.5 -239.5t-59.5 -312.5q0 -152 48 -264.5t131 -186 t190.5 -110.5t228.5 -37q80 0 163 22.5t148 57.5l66 -164q-94 -51 -192.5 -74.5t-208.5 -23.5q-154 0 -294.5 47t-248 143t-171 240.5t-63.5 341.5zM754 424q0 -137 106 -137q33 0 64.5 20.5t70.5 71.5l49 276q-31 59 -94 60q-47 0 -83 -29t-61.5 -72t-38.5 -94t-13 -96z " />
+<glyph unicode="A" horiz-adv-x="1173" d="M-12 0l418 1335h362l418 -1335h-320l-82 317h-407l-82 -317h-307zM438 553h285l-31 123q-29 100 -55.5 212.5t-52.5 217.5h-9q-25 -106 -50 -218t-54 -212z" />
+<glyph unicode="B" horiz-adv-x="1239" d="M158 0v1335h456q104 0 193.5 -15t156 -54t104.5 -102.5t38 -159.5q0 -45 -13.5 -90.5t-40 -84t-69.5 -69.5t-100 -45v-8q143 -27 215.5 -103t72.5 -211q0 -102 -39.5 -176t-110.5 -122t-165 -71.5t-203 -23.5h-495zM459 233h170q248 0 248 183q0 88 -61.5 128t-186.5 40 h-170v-351zM459 797h141q111 0 161 44t50 120t-51 108.5t-158 32.5h-143v-305z" />
+<glyph unicode="C" horiz-adv-x="1191" d="M94 659q0 166 51.5 296t138.5 220.5t202.5 137.5t244.5 47q125 0 226.5 -52.5t168.5 -121.5l-165 -187q-51 47 -103.5 74t-122.5 27t-130 -30t-105 -85t-71 -135t-26 -180q0 -207 88.5 -320.5t235.5 -113.5q82 0 143.5 32.5t110.5 85.5l166 -182q-84 -98 -191.5 -147.5 t-232.5 -49.5q-129 0 -243.5 44t-200.5 130.5t-135.5 214t-49.5 295.5z" />
+<glyph unicode="D" horiz-adv-x="1300" d="M158 0v1335h377q154 0 276.5 -39t210.5 -119.5t135 -205.5t47 -297t-47 -299t-133 -210t-206 -124t-267 -41h-393zM459 244h57q86 0 155.5 22.5t119 72.5t77 132t27.5 203q0 119 -27.5 199.5t-77 129t-119 69t-155.5 20.5h-57v-848z" />
+<glyph unicode="E" horiz-adv-x="1122" d="M158 0v1335h835v-254h-534v-268h454v-252h-454v-307h555v-254h-856z" />
+<glyph unicode="F" horiz-adv-x="1073" d="M158 0v1335h841v-254h-540v-309h463v-254h-463v-518h-301z" />
+<glyph unicode="G" horiz-adv-x="1306" d="M94 659q0 166 52.5 296t141.5 220.5t208.5 137.5t255.5 47q141 0 244.5 -53.5t168.5 -120.5l-166 -187q-49 47 -103 74t-140 27q-78 0 -142.5 -30t-111.5 -85t-73 -135t-26 -180q0 -207 93.5 -320.5t281.5 -113.5q41 0 80 10t64 30v230h-222v246h488v-615 q-72 -68 -188.5 -115t-258.5 -47q-135 0 -252.5 44t-205.5 130.5t-138.5 214t-50.5 295.5z" />
+<glyph unicode="H" horiz-adv-x="1380" d="M158 0v1335h301v-514h461v514h303v-1335h-303v557h-461v-557h-301z" />
+<glyph unicode="I" horiz-adv-x="616" d="M158 0v1335h301v-1335h-301z" />
+<glyph unicode="J" horiz-adv-x="1042" d="M33 217l205 152q37 -68 86 -100.5t100 -32.5q82 0 124 50t42 183v866h301v-891q0 -96 -25.5 -182t-78 -149.5t-133.5 -100.5t-191 -37q-154 0 -257.5 59.5t-172.5 182.5z" />
+<glyph unicode="K" horiz-adv-x="1257" d="M158 0v1335h301v-547h8l397 547h332l-403 -532l477 -803h-330l-326 563l-155 -205v-358h-301z" />
+<glyph unicode="L" horiz-adv-x="1060" d="M158 0v1335h301v-1081h528v-254h-829z" />
+<glyph unicode="M" horiz-adv-x="1560" d="M158 0v1335h319l223 -600l80 -233h8l80 233l217 600h318v-1335h-281v489q0 49 4 108.5t10.5 120t12.5 119t12 107.5h-8l-111 -309l-204 -518h-121l-205 518l-106 309h-9q6 -49 12.5 -107.5t11.5 -119t9 -119.5t4 -109v-489h-276z" />
+<glyph unicode="N" horiz-adv-x="1361" d="M158 0v1335h309l348 -663l131 -295h8q-10 106 -23 237t-13 250v471h286v-1335h-309l-348 666l-131 290h-8q10 -111 23 -237.5t13 -245.5v-473h-286z" />
+<glyph unicode="O" horiz-adv-x="1400" d="M94 674q0 164 44 292t124 215t191.5 133t246.5 46t247 -46t192 -134t124 -216t44 -290q0 -164 -44 -293t-124 -219t-192 -138.5t-247 -48.5t-246.5 48.5t-191.5 138.5t-124 219t-44 293zM403 674q0 -203 80 -320.5t217 -117.5t217 117.5t80 320.5q0 201 -79.5 313.5 t-217.5 112.5q-137 0 -217 -113t-80 -313z" />
+<glyph unicode="P" horiz-adv-x="1241" d="M158 0v1335h487q109 0 204 -21.5t165.5 -71.5t111.5 -133t41 -204q0 -117 -42 -203t-113.5 -141t-165.5 -81.5t-201 -26.5h-186v-453h-301zM459 692h168q245 0 245 211q0 106 -62 149.5t-183 43.5h-168v-404z" />
+<glyph unicode="Q" horiz-adv-x="1400" d="M94 674q0 164 44 292t124 215t191.5 133t246.5 46t247 -46t192 -134t124 -216t44 -290q0 -270 -115 -444.5t-309 -229.5q47 -70 127 -97.5t166 -27.5q43 0 80.5 7t66.5 18l53 -222q-37 -18 -97 -30.5t-138 -12.5q-213 0 -359.5 98.5t-218.5 256.5q-106 23 -193 79 t-148.5 144t-94.5 203.5t-33 257.5zM403 674q0 -215 80 -334t217 -119t217 119t80 334q0 201 -79.5 313.5t-217.5 112.5q-137 0 -217 -112.5t-80 -313.5z" />
+<glyph unicode="R" horiz-adv-x="1261" d="M158 0v1335h481q106 0 199.5 -20.5t163 -68.5t110.5 -128t41 -198q0 -147 -64.5 -242.5t-173.5 -142.5l304 -535h-338l-256 481h-166v-481h-301zM459 721h155q119 0 181.5 50t62.5 149q0 98 -62.5 137t-181.5 39h-155v-375z" />
+<glyph unicode="S" horiz-adv-x="1138" d="M72 168l172 207q72 -61 158.5 -100t170.5 -39q94 0 140.5 34.5t46.5 94.5q0 31 -13.5 53t-39 39.5t-61.5 33t-79 33.5l-174 74q-51 20 -99 53t-86 77t-60.5 102.5t-22.5 132.5q0 82 35 154.5t98.5 126.5t150.5 85t191 31q117 0 230.5 -45t199.5 -131l-153 -191 q-66 51 -131.5 79t-145.5 28q-78 0 -124 -32t-46 -89q0 -31 15.5 -52.5t43 -39t64.5 -32.5t80 -34l172 -69q123 -49 193.5 -135.5t70.5 -227.5q0 -84 -34 -158.5t-98.5 -131t-158.5 -90.5t-213 -34q-131 0 -261 48.5t-232 144.5z" />
+<glyph unicode="T" horiz-adv-x="1138" d="M51 1081v254h1036v-254h-366v-1081h-303v1081h-367z" />
+<glyph unicode="U" horiz-adv-x="1361" d="M150 618v717h303v-747q0 -197 59 -274.5t172 -77.5t174.5 77.5t61.5 274.5v747h290v-717q0 -336 -134 -489.5t-392 -153.5q-260 0 -397 154t-137 489z" />
+<glyph unicode="V" horiz-adv-x="1138" d="M-14 1335h319l160 -622q31 -111 54.5 -214.5t53.5 -213.5h9q29 111 53 214t53 214l158 622h307l-401 -1335h-363z" />
+<glyph unicode="W" horiz-adv-x="1665" d="M29 1335h309l92 -624q12 -104 26.5 -210t26.5 -212h9q20 106 39.5 211.5t39.5 210.5l144 624h256l143 -624q20 -102 40 -208t40 -214h8q14 109 27.5 213t27.5 209l93 624h288l-237 -1335h-379l-131 606q-16 78 -29.5 157t-23.5 152h-9q-12 -74 -25 -152.5t-30 -156.5 l-125 -606h-373z" />
+<glyph unicode="X" horiz-adv-x="1161" d="M23 0l370 686l-348 649h336l117 -252q23 -47 45 -99t51 -116h8q23 63 44.5 115.5t41.5 99.5l107 252h321l-346 -663l369 -672h-336l-133 272q-25 53 -48.5 105.5t-52.5 114.5h-8q-23 -61 -45 -113.5t-45 -106.5l-125 -272h-323z" />
+<glyph unicode="Y" horiz-adv-x="1075" d="M-16 1335h323l119 -307q29 -76 54.5 -146.5t54.5 -148.5h8q29 78 56.5 148.5t55.5 146.5l121 307h316l-404 -860v-475h-301v475z" />
+<glyph unicode="Z" horiz-adv-x="1107" d="M74 0v182l590 899h-535v254h905v-182l-590 -899h596v-254h-966z" />
+<glyph unicode="[" horiz-adv-x="704" d="M178 -311v1761h432v-160h-207v-1442h207v-159h-432z" />
+<glyph unicode="\" horiz-adv-x="694" d="M57 1454h197l414 -1782h-197z" />
+<glyph unicode="]" horiz-adv-x="704" d="M94 -152h209v1442h-209v160h432v-1761h-432v159z" />
+<glyph unicode="^" d="M102 561l318 811h242l317 -811h-248l-94 262l-92 277h-8l-93 -277l-94 -262h-248z" />
+<glyph unicode="_" horiz-adv-x="1024" d="M25 -117h974v-170h-974v170z" />
+<glyph unicode="`" horiz-adv-x="1136" d="M264 1483h291l182 -307h-219z" />
+<glyph unicode="a" horiz-adv-x="1093" d="M96 283q0 160 135.5 250t436.5 120q-4 68 -41 108t-119 40q-66 0 -131.5 -24.5t-138.5 -67.5l-107 198q98 59 205.5 96t228.5 37q197 0 300.5 -111.5t103.5 -346.5v-582h-246l-23 104h-6q-66 -57 -138.5 -93t-158.5 -36q-70 0 -125 24t-94 65.5t-60.5 97t-21.5 121.5z M383 305q0 -49 31.5 -72.5t85.5 -23.5q53 0 90 22.5t78 63.5v178q-162 -23 -223.5 -66t-61.5 -102z" />
+<glyph unicode="b" horiz-adv-x="1173" d="M133 0v1436h301v-353l-8 -155q59 53 128 82.5t140 29.5q92 0 166 -36.5t126 -103t80 -162t28 -212.5q0 -131 -36 -233.5t-96.5 -173t-137 -107.5t-158.5 -37q-68 0 -136.5 33t-128.5 98h-8l-24 -106h-236zM434 287q41 -37 82 -51.5t80 -14.5q78 0 133 70.5t55 228.5 q0 274 -176 275q-90 0 -174 -93v-415z" />
+<glyph unicode="c" horiz-adv-x="956" d="M74 508q0 127 43 226.5t115.5 167t169 103t200.5 35.5q94 0 170 -31.5t127 -84.5l-137 -187q-72 59 -141 60q-111 0 -174.5 -78t-63.5 -211t64.5 -211t162.5 -78q55 0 100.5 22.5t82.5 51.5l120 -191q-74 -66 -164 -96.5t-174 -30.5q-106 0 -197 36t-158.5 103.5 t-106.5 167t-39 226.5z" />
+<glyph unicode="d" horiz-adv-x="1173" d="M80 508q0 125 36 223t94 167t135 105.5t157 36.5q86 0 141 -28.5t109 -77.5l-13 156v346h301v-1436h-245l-21 100h-8q-53 -53 -125 -89t-145 -36q-94 0 -171 37t-131.5 105.5t-84 167t-29.5 223.5zM389 512q0 -152 48 -221.5t136 -69.5q49 0 89 20.5t77 71.5v416 q-41 37 -84 51.5t-84 14.5q-72 0 -127 -69t-55 -214z" />
+<glyph unicode="e" horiz-adv-x="1060" d="M74 508q0 123 41 222t107.5 168t152.5 105.5t178 36.5q109 0 189.5 -36.5t135 -102t81 -155t26.5 -193.5q0 -41 -4 -75t-8 -52h-608q20 -117 90.5 -169t173.5 -52q109 0 219 67l100 -182q-78 -53 -173 -84t-187 -31q-109 0 -203 36t-163.5 104.5t-108.5 167t-39 225.5z M362 612h367q0 88 -39 143.5t-131 55.5q-72 0 -126 -48t-71 -151z" />
+<glyph unicode="f" horiz-adv-x="698" d="M49 780v224l135 10v55q0 80 19.5 151.5t64.5 125t117 84t174 30.5q63 0 115.5 -12t87.5 -25l-55 -221q-57 20 -105 21q-55 0 -86 -34t-31 -112v-61h183v-236h-183v-780h-301v780h-135z" />
+<glyph unicode="g" horiz-adv-x="1093" d="M70 -174q0 123 145 205v8q-41 27 -67.5 67.5t-26.5 104.5q0 55 32.5 105.5t82.5 84.5v9q-53 37 -95.5 105.5t-42.5 158.5q0 92 35 160.5t93.5 114.5t134 68.5t157.5 22.5q90 0 158 -24h371v-219h-162q14 -23 23.5 -57.5t9.5 -75.5q0 -88 -31 -153t-85 -107t-127 -62 t-157 -20q-59 0 -123 20q-20 -16 -28.5 -32.5t-8.5 -43.5q0 -39 34 -57.5t120 -18.5h164q188 0 287.5 -60t99.5 -198q0 -80 -40 -146.5t-113.5 -114.5t-178 -75.5t-235.5 -27.5q-90 0 -167 15.5t-135.5 46t-91 79.5t-32.5 117zM317 -127q0 -57 61.5 -87t164.5 -30 q102 0 167.5 36t65.5 89q0 47 -40 63.5t-115 16.5h-105q-53 0 -86 3t-57 9q-56 -49 -56 -100zM379 674q0 -86 40 -128t99 -42t99 42t40 128q0 80 -39.5 122t-99.5 42q-59 0 -99 -41t-40 -123z" />
+<glyph unicode="h" horiz-adv-x="1169" d="M133 0v1436h301v-353l-14 -182q57 51 133 95t180 44q166 0 241 -108.5t75 -300.5v-631h-301v592q0 111 -30 151.5t-95 40.5q-57 0 -98.5 -25.5t-90.5 -72.5v-686h-301z" />
+<glyph unicode="i" horiz-adv-x="565" d="M109 1323q0 70 49 113t125 43q78 0 126 -43t48 -113t-48 -114t-126 -44q-76 0 -125 44t-49 114zM133 0v1016h301v-1016h-301z" />
+<glyph unicode="j" horiz-adv-x="569" d="M-104 -373l53 221q20 -6 38.5 -10t41.5 -4q59 0 82.5 39t23.5 125v1018h301v-1010q0 -84 -17.5 -157.5t-59.5 -129t-111.5 -88t-173.5 -32.5q-63 0 -105.5 8t-72.5 20zM113 1323q0 70 49 113t125 43t125 -43t49 -113t-49 -114t-125 -44t-125 44t-49 114z" />
+<glyph unicode="k" horiz-adv-x="1122" d="M133 0v1436h293v-824h8l322 404h327l-356 -418l383 -598h-326l-229 395l-129 -145v-250h-293z" />
+<glyph unicode="l" horiz-adv-x="585" d="M133 315v1121h301v-1133q0 -47 17.5 -65.5t35.5 -18.5h17.5t19.5 4l37 -223q-25 -10 -62.5 -17.5t-88.5 -7.5q-78 0 -131.5 25t-85 69t-46 106.5t-14.5 139.5z" />
+<glyph unicode="m" horiz-adv-x="1755" d="M133 0v1016h246l20 -131h9q63 63 134.5 109t172.5 46q109 0 175 -44t105 -126q68 70 142.5 120t177.5 50q164 0 240.5 -109.5t76.5 -299.5v-631h-301v592q0 111 -29.5 151.5t-95.5 40.5q-76 0 -174 -98v-686h-301v592q0 111 -29.5 151.5t-95.5 40.5q-78 0 -172 -98v-686 h-301z" />
+<glyph unicode="n" horiz-adv-x="1171" d="M133 0v1016h246l20 -129h9q66 61 143.5 107t181.5 46q166 0 241 -108.5t75 -300.5v-631h-301v592q0 111 -30 151.5t-95 40.5q-57 0 -98.5 -25.5t-90.5 -72.5v-686h-301z" />
+<glyph unicode="o" horiz-adv-x="1136" d="M74 508q0 127 41 226.5t109.5 167t158.5 103t186 35.5t185.5 -35.5t158 -103t109.5 -167t41 -226.5t-41 -226.5t-109.5 -167t-157.5 -103.5t-186 -36q-96 0 -186 36t-158.5 103.5t-109.5 167t-41 226.5zM383 508q0 -133 46 -211t140 -78q92 0 139.5 78t47.5 211t-47 211 t-140 78q-94 0 -140 -78t-46 -211z" />
+<glyph unicode="p" horiz-adv-x="1173" d="M133 -377v1393h246l20 -101h9q59 53 133.5 89t154.5 36q92 0 166 -36.5t125 -104.5t79 -163t28 -212q0 -131 -36 -232.5t-96.5 -172t-137 -107.5t-158.5 -37q-66 0 -127.5 28t-114.5 79l10 -162v-297h-301zM434 287q41 -37 82 -51.5t80 -14.5q78 0 133 70.5t55 228.5 q0 274 -176 275q-88 0 -174 -93v-415z" />
+<glyph unicode="q" horiz-adv-x="1171" d="M80 508q0 125 36 223t94 167t135 105.5t157 36.5q84 0 147.5 -29.5t122.5 -95.5h8l25 101h235v-1393h-301v309l13 156q-51 -49 -119 -81t-137 -32q-94 0 -171 37t-131.5 105.5t-84 167t-29.5 223.5zM389 512q0 -152 48 -221.5t136 -69.5q49 0 89 20.5t77 71.5v416 q-41 37 -84 51.5t-84 14.5q-72 0 -127 -69t-55 -214z" />
+<glyph unicode="r" horiz-adv-x="815" d="M133 0v1016h246l20 -178h9q55 104 132.5 153t155.5 49q43 0 71 -5t50 -15l-49 -260q-29 8 -53.5 12t-57.5 4q-57 0 -119.5 -41t-103.5 -145v-590h-301z" />
+<glyph unicode="s" horiz-adv-x="907" d="M43 117l135 188q70 -53 133.5 -79.5t128.5 -26.5q68 0 98.5 22.5t30.5 63.5q0 25 -17 44t-47 35.5t-67 30t-76 29.5q-47 18 -94 43t-86 60.5t-63.5 83.5t-24.5 112q0 70 28 129t79 100t122.5 64.5t159.5 23.5q117 0 205 -39.5t154 -89.5l-135 -180q-55 41 -108.5 63.5 t-106.5 22.5q-115 0 -115 -80q0 -25 16.5 -42t44 -31.5t63.5 -27.5t74 -28q49 -18 97.5 -41.5t88.5 -58.5t64.5 -85t24.5 -120t-26.5 -129t-80 -103t-131 -70t-180.5 -26q-100 0 -205.5 39t-183.5 103z" />
+<glyph unicode="t" horiz-adv-x="784" d="M35 780v224l155 12l35 270h250v-270h244v-236h-244v-407q0 -86 36 -124t95 -38q25 0 50.5 6t45.5 14l48 -219q-41 -12 -96.5 -24.5t-129.5 -12.5q-94 0 -160.5 29t-108.5 80t-61.5 124t-19.5 161v411h-139z" />
+<glyph unicode="u" horiz-adv-x="1163" d="M123 385v631h301v-592q0 -111 30.5 -152t96.5 -41q57 0 96 27t84 86v672h301v-1016h-246l-22 141h-6q-66 -78 -140.5 -122t-179.5 -44q-166 0 -240.5 109t-74.5 301z" />
+<glyph unicode="v" horiz-adv-x="1071" d="M25 1016h303l131 -479q20 -76 39.5 -155t40.5 -159h8q18 80 37.5 159t40.5 155l133 479h289l-332 -1016h-348z" />
+<glyph unicode="w" horiz-adv-x="1589" d="M49 1016h299l98 -471q12 -76 22.5 -149.5t23.5 -151.5h8q14 78 27.5 153.5t31.5 147.5l113 471h260l115 -471q18 -76 32.5 -149.5t30.5 -151.5h8q14 78 23.5 151.5t23.5 149.5l97 471h278l-244 -1016h-352l-92 406q-16 72 -28.5 143.5t-26.5 152.5h-9q-14 -82 -25 -153.5 t-26 -142.5l-90 -406h-344z" />
+<glyph unicode="x" horiz-adv-x="1052" d="M29 0l311 528l-293 488h324l90 -164q20 -43 41.5 -87t44.5 -87h8q16 43 34.5 87t35.5 87l69 164h312l-295 -522l313 -494h-324l-98 168q-25 43 -48.5 88t-47.5 88h-8q-18 -43 -39 -87t-39 -89l-80 -168h-311z" />
+<glyph unicode="y" horiz-adv-x="1067" d="M25 1016h303l145 -436q23 -70 41 -141.5t39 -147.5h8q16 72 33.5 144.5t36.5 144.5l123 436h288l-352 -1026q-37 -96 -77 -169t-92 -121t-118.5 -72.5t-156.5 -24.5q-47 0 -80 5t-64 15l54 230q14 -4 32.5 -8.5t34.5 -4.5q76 0 117 37t61 96l15 54z" />
+<glyph unicode="z" horiz-adv-x="942" d="M78 0v162l426 618h-379v236h754v-160l-426 -620h440v-236h-815z" />
+<glyph unicode="{" horiz-adv-x="704" d="M63 481v176q49 2 83 15.5t54.5 35t30 48t9.5 53.5q0 49 -3.5 89t-7.5 80t-7 83t-3 98q0 166 63.5 228.5t198.5 62.5h129v-160h-39q-63 0 -85.5 -29.5t-22.5 -113.5t4 -162t4 -172q0 -117 -37 -169t-115 -71v-8q78 -18 115 -70.5t37 -168.5q0 -94 -4 -172t-4 -162 t22.5 -114t85.5 -30h39v-159h-129q-135 0 -198.5 62.5t-63.5 228.5q0 55 3 98t7 83t7.5 80t3.5 89q0 27 -9.5 53.5t-30 48t-54 34.5t-83.5 15z" />
+<glyph unicode="|" horiz-adv-x="548" d="M176 -512v2048h197v-2048h-197z" />
+<glyph unicode="}" horiz-adv-x="704" d="M94 -152h39q63 0 86 30t23 114t-4.5 161.5t-4.5 172.5q0 117 37 169t115 70v8q-78 18 -115 70.5t-37 169.5q0 94 4.5 172t4.5 162t-22.5 113.5t-86.5 29.5h-39v160h129q135 0 198.5 -62.5t63.5 -228.5q0 -55 -3 -98t-7 -83t-7 -80t-3 -89q0 -27 9 -53.5t29.5 -48 t54.5 -35t83 -15.5v-176q-49 -2 -83 -15t-54.5 -34.5t-29.5 -48.5t-9 -53q0 -49 3 -89t7 -80t7 -83t3 -98q0 -166 -63.5 -228.5t-198.5 -62.5h-129v159z" />
+<glyph unicode="~" d="M59 649q76 117 153 164t155 47q63 0 110 -24.5t87 -53t76 -53t79 -24.5t79 30.5t68 87.5l156 -121q-76 -117 -152.5 -163.5t-154.5 -46.5q-63 0 -110.5 24.5t-87.5 53t-75.5 53t-79.5 24.5q-41 0 -77.5 -30.5t-69.5 -88.5z" />
+<glyph unicode="&#xa1;" horiz-adv-x="696" d="M166 852q0 80 52 134t130 54t130 -54t52 -134q0 -82 -52 -136t-130 -54t-130 54t-52 136zM197 -356l10 272l43 627h196l43 -627l11 -272h-303z" />
+<glyph unicode="&#xa2;" d="M123 629q0 109 32.5 196.5t92 152t139.5 106.5t176 59v198h166v-190q80 -8 144.5 -38t109.5 -77l-137 -184q-61 49 -117 55v-557q43 8 80 27.5t68 44.5l120 -191q-59 -51 -128.5 -80.5t-139.5 -39.5v-195h-166v195q-100 12 -181 53t-138.5 107.5t-89 156.5t-31.5 201z M416 629q0 -92 38 -159t109 -97v512q-74 -33 -110.5 -98.5t-36.5 -157.5z" />
+<glyph unicode="&#xa3;" d="M98 0v186q92 41 154.5 122t62.5 192q0 14 -1 27.5t-3 27.5h-205v176l140 10h12q-14 41 -23.5 82t-9.5 82q0 96 33 174t91.5 132.5t138 84t176.5 29.5q115 0 199.5 -43t154.5 -123l-164 -164q-35 43 -74 64.5t-88 21.5q-82 0 -130 -47t-48 -145q0 -37 6 -74t17 -74h303 v-186h-265q2 -14 3.5 -28.5t1.5 -28.5q0 -74 -21.5 -127.5t-71.5 -108.5v-8h531v-254h-920z" />
+<glyph unicode="&#xa4;" d="M41 322l125 127q-70 94 -70 227q0 66 17.5 122t50.5 101l-123 127l149 152l142 -144q98 51 209 51q106 0 209 -51l141 144l149 -152l-125 -127q70 -92 70 -223q0 -68 -18.5 -124t-51.5 -103l125 -127l-149 -152l-143 145q-47 -25 -100.5 -37t-106.5 -12q-113 0 -207 49 l-144 -145zM365 676q0 -92 51 -146.5t125 -54.5t125 54.5t51 146.5t-51.5 146.5t-124.5 54.5q-74 0 -125 -54.5t-51 -146.5z" />
+<glyph unicode="&#xa5;" d="M25 1300h309l104 -272q25 -68 49.5 -135.5t53.5 -132.5h8q27 68 51.5 135.5t50.5 132.5l103 272h303l-301 -600h250v-143h-316v-113h316v-143h-316v-301h-301v301h-313v143h313v113h-313v143h250z" />
+<glyph unicode="&#xa6;" horiz-adv-x="548" d="M176 418h197v-930h-197v930zM176 639v897h197v-897h-197z" />
+<glyph unicode="&#xa7;" d="M76 668q0 78 44 146.5t120 115.5q-29 33 -44.5 75t-15.5 95q0 139 95.5 226t269.5 87q119 0 212 -42t156 -91l-137 -188q-47 41 -104.5 69.5t-110.5 28.5q-111 0 -110 -80q0 -37 40.5 -64.5t102 -55t134.5 -60.5t134.5 -79t102.5 -111.5t41 -157.5q0 -90 -44 -157 t-124 -116q23 -33 35 -71.5t12 -85.5q0 -70 -25.5 -129.5t-75 -102.5t-123 -67.5t-169.5 -24.5q-113 0 -220.5 42t-177.5 130l174 154q100 -104 224 -105q63 0 92.5 24.5t29.5 63.5t-39.5 67.5t-99 55.5t-130.5 57.5t-130 76.5t-99 111.5t-40 162.5zM330 690q0 -49 32.5 -83 t84 -61.5t114 -53t121.5 -56.5q70 43 70 121q0 49 -33 83t-83 61.5t-112.5 52t-122.5 55.5q-71 -47 -71 -119z" />
+<glyph unicode="&#xa8;" horiz-adv-x="1136" d="M223 1313q0 59 40 100t103 41t103.5 -41t40.5 -100q0 -61 -40.5 -102.5t-103.5 -41.5t-103 41t-40 103zM628 1313q0 59 40 100t104 41q63 0 103 -41t40 -100q0 -61 -40 -102.5t-103 -41.5t-103.5 41t-40.5 103z" />
+<glyph unicode="&#xa9;" horiz-adv-x="1536" d="M92 666q0 160 54.5 284.5t147.5 211.5t216 133t258 46t258 -46t215 -133t146.5 -213t54.5 -283q0 -160 -54.5 -286t-146.5 -215t-215 -136t-258 -47t-258 47t-216 136t-147.5 215t-54.5 286zM231 666q0 -127 42 -229.5t114 -176.5t170 -114t211 -40t211 40t170 114 t114 176.5t42 229.5q0 125 -42 227t-114 175t-170 112t-211 39t-211 -39t-170 -112t-114 -175t-42 -227zM397 664q0 90 33 162.5t87 123.5t126 79t150 28q94 0 157.5 -36t112.5 -85l-113 -125q-33 35 -65.5 52.5t-73.5 17.5q-98 0 -148.5 -62.5t-50.5 -154.5 q0 -104 51.5 -166t137.5 -62q51 0 88 19.5t76 50.5l98 -139q-59 -47 -125 -77t-145 -30q-86 0 -159 28.5t-125 81t-82 127.5t-30 167z" />
+<glyph unicode="&#xaa;" horiz-adv-x="735" d="M59 725q0 109 90.5 167t292.5 77q-4 45 -27.5 67.5t-72.5 22.5q-41 0 -88 -16.5t-96 -45.5l-76 140q68 41 142.5 65.5t154.5 24.5q131 0 203.5 -75t72.5 -228v-387h-170l-20 67h-8q-37 -37 -84.5 -60.5t-106.5 -23.5q-96 0 -151.5 59.5t-55.5 145.5zM262 741 q0 -61 76 -61q31 0 54.5 14.5t49.5 38.5v113q-102 -10 -141 -39t-39 -66z" />
+<glyph unicode="&#xab;" horiz-adv-x="983" d="M100 410v213l275 295l112 -91l-227 -311l227 -311l-112 -90zM485 410v213l275 295l112 -91l-227 -311l227 -311l-112 -90z" />
+<glyph unicode="&#xac;" d="M70 569v213h942v-589h-221v376h-721z" />
+<glyph unicode="&#xad;" horiz-adv-x="679" d="M88 412v213h504v-213h-504z" />
+<glyph unicode="&#xae;" horiz-adv-x="946" d="M66 1051q0 90 31.5 165.5t87 131t130 86t158.5 30.5t158 -30.5t129 -86t87 -131t32 -165.5t-32 -166t-87 -131.5t-129 -86t-158 -30.5t-158.5 30.5t-130 86t-87 131.5t-31.5 166zM178 1051q0 -72 21.5 -129.5t61.5 -98.5t93 -63.5t119 -22.5q129 0 211 85t82 229 q0 143 -82 228t-211 85q-66 0 -119 -22.5t-93 -63.5t-61.5 -98.5t-21.5 -128.5zM307 852v403h182q72 0 119 -32.5t47 -102.5q0 -76 -71 -110l84 -158h-123l-62 123h-59v-123h-117zM424 1057h43q31 0 46 17.5t15 39.5q0 23 -15 38t-46 15h-43v-110z" />
+<glyph unicode="&#xaf;" horiz-adv-x="1136" d="M286 1212v191h566v-191h-566z" />
+<glyph unicode="&#xb0;" horiz-adv-x="747" d="M80 1110q0 63 22.5 117.5t62.5 94.5t94 61.5t116 21.5q61 0 115.5 -21.5t94.5 -61.5t63.5 -94t23.5 -118q0 -66 -23.5 -119t-63.5 -93t-94.5 -61.5t-115.5 -21.5t-115.5 21.5t-94.5 61.5t-62.5 93t-22.5 119zM238 1110q0 -68 39 -110t98 -42q61 0 99 42t38 110 q0 66 -38 108t-99 42q-59 0 -98 -42t-39 -108z" />
+<glyph unicode="&#xb1;" d="M70 0v213h942v-213h-942zM70 602v213h360v344h221v-344h361v-213h-361v-278h-221v278h-360z" />
+<glyph unicode="&#xb2;" horiz-adv-x="770" d="M55 1560q123 164 305 164q133 0 214 -70.5t81 -199.5q0 -49 -17 -95t-47 -91t-68 -90.5t-81 -92.5h242v-184h-592v119q154 127 252 224t98 173q0 59 -30.5 92t-85.5 33q-41 0 -76 -25.5t-70 -70.5z" />
+<glyph unicode="&#xb3;" horiz-adv-x="770" d="M55 1038l133 105q72 -98 170 -99q47 0 81 25t34 72q0 104 -190 104v127q74 0 117.5 23.5t43.5 74.5q0 41 -26.5 63.5t-73.5 22.5q-39 0 -70.5 -22.5t-60.5 -57.5l-125 111q66 72 133.5 104.5t161.5 32.5q55 0 105.5 -15t89 -44t61.5 -71t23 -93q0 -63 -31 -107t-86 -77 q61 -25 103 -73t42 -120q0 -55 -25.5 -101t-67.5 -78t-98.5 -50.5t-117.5 -18.5q-104 0 -188 42t-138 120z" />
+<glyph unicode="&#xb4;" horiz-adv-x="1136" d="M401 1176l182 307h291l-254 -307h-219z" />
+<glyph unicode="&#xb5;" horiz-adv-x="1173" d="M133 -410v1426h301v-592q0 -111 30 -152t95 -41q57 0 97 27t85 86v672h301v-1016h-245l-23 141h-8q-39 -74 -97.5 -111.5t-125.5 -37.5q-37 0 -69 8t-58 37l18 -184v-263h-301z" />
+<glyph unicode="&#xb6;" horiz-adv-x="1302" d="M80 879q0 129 41 216t111.5 141t166 76.5t201.5 22.5h90v-932h-82q-109 0 -205 30t-167.5 90.5t-113.5 149.5t-42 206zM805 -164v1499h301v-1499h-301z" />
+<glyph unicode="&#xb7;" horiz-adv-x="614" d="M125 656q0 82 52 136t130 54t130 -54t52 -136q0 -80 -52 -134.5t-130 -54.5t-130 54.5t-52 134.5z" />
+<glyph unicode="&#xb8;" horiz-adv-x="1136" d="M360 -332q74 8 122 28.5t48 61.5q0 27 -25.5 48.5t-95.5 37.5l82 164h176l-41 -96q53 -16 86 -52t33 -100q0 -53 -29.5 -91t-79 -64.5t-115 -40t-138.5 -17.5z" />
+<glyph unicode="&#xb9;" horiz-adv-x="770" d="M156 1476v136q41 6 72.5 14t58 18.5t50 23.5t48.5 32h176v-799h-223v575h-182z" />
+<glyph unicode="&#xba;" horiz-adv-x="763" d="M49 872q0 84 27.5 149.5t74 112t105.5 70t125 23.5t125 -23.5t105 -70t74 -112t28 -149.5t-28 -149.5t-74 -110.5t-105 -68.5t-125 -23.5t-125 23.5t-105.5 68.5t-74 110.5t-27.5 149.5zM266 872q0 -84 28 -134t87 -50t88 50t29 134q0 86 -29 136.5t-88 50.5t-87 -50.5 t-28 -136.5z" />
+<glyph unicode="&#xbb;" horiz-adv-x="983" d="M111 205l227 311l-227 311l112 91l275 -295v-213l-275 -295zM496 205l227 311l-227 311l112 91l275 -295v-213l-275 -295z" />
+<glyph unicode="&#xbc;" horiz-adv-x="1656" d="M97 1112v136q41 6 72.5 14t58 18.5t50 23.5t48.5 32h176v-799h-223v575h-182zM379 -25l721 1385h174l-721 -1385h-174zM959 178v111l288 510h275v-477h119v-144h-119v-178h-197v178h-366zM1161 322h164v84l13 239h-9l-82 -158z" />
+<glyph unicode="&#xbd;" horiz-adv-x="1732" d="M97 1112v136q41 6 72.5 14t58 18.5t50 23.5t48.5 32h176v-799h-223v575h-182zM348 -25l721 1385h174l-721 -1385h-174zM1016 659q123 164 305 164q133 0 214 -70.5t81 -199.5q0 -49 -17 -95t-47 -91t-68 -90.5t-81 -92.5h242v-184h-592v119q154 127 252 224t98 173 q0 59 -30.5 92t-85.5 33q-41 0 -76 -25.5t-70 -70.5z" />
+<glyph unicode="&#xbe;" horiz-adv-x="1675" d="M51 674l133 105q72 -98 170 -99q47 0 81 25t34 72q0 104 -190 104v127q74 0 117.5 23.5t43.5 74.5q0 41 -26.5 63.5t-73.5 22.5q-39 0 -70.5 -22.5t-60.5 -57.5l-125 111q66 72 133.5 104.5t161.5 32.5q55 0 105.5 -15t89 -44t61.5 -71t23 -93q0 -63 -31 -107t-86 -77 q61 -25 103 -73t42 -120q0 -55 -25.5 -101t-67.5 -78t-98.5 -50.5t-117.5 -18.5q-104 0 -188 42t-138 120zM424 -25l721 1385h174l-721 -1385h-174zM975 178v111l288 510h275v-477h119v-144h-119v-178h-197v178h-366zM1177 322h164v84l13 239h-9l-82 -158z" />
+<glyph unicode="&#xbf;" horiz-adv-x="948" d="M86 -29q0 63 22.5 113.5t56.5 93.5t71.5 83t69.5 82t51.5 90t13.5 110h262q10 -70 -5.5 -127.5t-44 -106.5t-64.5 -90t-68.5 -79t-54 -73.5t-21.5 -74.5q0 -63 39 -96t98 -33q57 0 101 26.5t85 67.5l166 -152q-70 -84 -164 -135t-208 -51q-86 0 -161 20.5t-129.5 63.5 t-85 109.5t-30.5 158.5zM319 852q0 80 52.5 134t130.5 54t130 -54t52 -134q0 -82 -52 -136t-130 -54t-130.5 54t-52.5 136z" />
+<glyph unicode="&#xc0;" horiz-adv-x="1173" d="M-12 0l418 1335h362l418 -1335h-320l-82 317h-407l-82 -317h-307zM248 1683h320l166 -245h-240zM438 553h285l-31 123q-29 100 -55.5 212.5t-52.5 217.5h-9q-25 -106 -50 -218t-54 -212z" />
+<glyph unicode="&#xc1;" horiz-adv-x="1173" d="M-12 0l418 1335h362l418 -1335h-320l-82 317h-407l-82 -317h-307zM426 1438l166 245h320l-246 -245h-240zM438 553h285l-31 123q-29 100 -55.5 212.5t-52.5 217.5h-9q-25 -106 -50 -218t-54 -212z" />
+<glyph unicode="&#xc2;" horiz-adv-x="1173" d="M-12 0l418 1335h362l418 -1335h-320l-82 317h-407l-82 -317h-307zM236 1438l197 245h294l197 -245h-231l-109 125h-8l-109 -125h-231zM438 553h285l-31 123q-29 100 -55.5 212.5t-52.5 217.5h-9q-25 -106 -50 -218t-54 -212z" />
+<glyph unicode="&#xc3;" horiz-adv-x="1173" d="M-12 0l418 1335h362l418 -1335h-320l-82 317h-407l-82 -317h-307zM232 1440q16 141 77.5 209.5t141.5 68.5q41 0 76 -14t64.5 -31.5t55 -32t50.5 -14.5q27 0 47 20.5t31 71.5h153q-16 -141 -77.5 -209.5t-141.5 -68.5q-41 0 -76 14t-64.5 31.5t-55 32t-50.5 14.5 q-27 0 -47 -20.5t-31 -71.5h-153zM438 553h285l-31 123q-29 100 -55.5 212.5t-52.5 217.5h-9q-25 -106 -50 -218t-54 -212z" />
+<glyph unicode="&#xc4;" horiz-adv-x="1173" d="M-12 0l418 1335h362l418 -1335h-320l-82 317h-407l-82 -317h-307zM234 1577q0 61 40 102t103 41t103.5 -41t40.5 -102t-40.5 -102t-103.5 -41t-103 41t-40 102zM438 553h285l-31 123q-29 100 -55.5 212.5t-52.5 217.5h-9q-25 -106 -50 -218t-54 -212zM639 1577 q0 61 40 102t104 41q63 0 103 -41t40 -102t-40 -102t-103 -41t-103.5 41t-40.5 102z" />
+<glyph unicode="&#xc5;" horiz-adv-x="1173" d="M-12 0l418 1335h362l418 -1335h-320l-82 317h-407l-82 -317h-307zM349 1628q0 92 63.5 146.5t167.5 54.5t167.5 -54.5t63.5 -146.5t-63.5 -146.5t-167.5 -54.5t-167.5 54.5t-63.5 146.5zM438 553h285l-31 123q-29 100 -55.5 212.5t-52.5 217.5h-9q-25 -106 -50 -218 t-54 -212zM496 1628q0 -41 24.5 -64.5t59.5 -23.5t58.5 23.5t23.5 64.5t-23.5 64.5t-58.5 23.5t-59.5 -23.5t-24.5 -64.5z" />
+<glyph unicode="&#xc6;" horiz-adv-x="1730" d="M-29 0l635 1335h998v-254h-512v-268h432v-252h-432v-307h532v-254h-833v305h-363l-139 -305h-318zM535 539h256v569h-9q-41 -98 -80.5 -194.5t-80.5 -184.5z" />
+<glyph unicode="&#xc7;" horiz-adv-x="1191" d="M94 659q0 166 51.5 296t138.5 220.5t202.5 137.5t244.5 47q125 0 226.5 -52.5t168.5 -121.5l-165 -187q-51 47 -103.5 74t-122.5 27t-130 -30t-105 -85t-71 -135t-26 -180q0 -207 88.5 -320.5t235.5 -113.5q82 0 143.5 32.5t110.5 85.5l166 -182q-84 -98 -191.5 -147.5 t-232.5 -49.5q-129 0 -243.5 44t-200.5 130.5t-135.5 214t-49.5 295.5zM506 -332q74 8 122 28.5t48 61.5q0 27 -25.5 48.5t-95.5 37.5l82 164h176l-41 -96q53 -16 86 -52t33 -100q0 -53 -29.5 -91t-79 -64.5t-115 -40t-138.5 -17.5z" />
+<glyph unicode="&#xc8;" horiz-adv-x="1122" d="M158 0v1335h835v-254h-534v-268h454v-252h-454v-307h555v-254h-856zM258 1683h320l166 -245h-240z" />
+<glyph unicode="&#xc9;" horiz-adv-x="1122" d="M158 0v1335h835v-254h-534v-268h454v-252h-454v-307h555v-254h-856zM436 1438l166 245h320l-246 -245h-240z" />
+<glyph unicode="&#xca;" horiz-adv-x="1122" d="M158 0v1335h835v-254h-534v-268h454v-252h-454v-307h555v-254h-856zM246 1438l197 245h294l197 -245h-231l-109 125h-8l-109 -125h-231z" />
+<glyph unicode="&#xcb;" horiz-adv-x="1122" d="M158 0v1335h835v-254h-534v-268h454v-252h-454v-307h555v-254h-856zM244 1577q0 61 40 102t103 41t103.5 -41t40.5 -102t-40.5 -102t-103.5 -41t-103 41t-40 102zM649 1577q0 61 40 102t104 41q63 0 103 -41t40 -102t-40 -102t-103 -41t-103.5 41t-40.5 102z" />
+<glyph unicode="&#xcc;" horiz-adv-x="616" d="M-25 1683h320l166 -245h-240zM158 0v1335h301v-1335h-301z" />
+<glyph unicode="&#xcd;" horiz-adv-x="616" d="M153 1438l166 245h320l-246 -245h-240zM158 0v1335h301v-1335h-301z" />
+<glyph unicode="&#xce;" horiz-adv-x="616" d="M-37 1438l197 245h294l197 -245h-231l-109 125h-8l-109 -125h-231zM158 0v1335h301v-1335h-301z" />
+<glyph unicode="&#xcf;" horiz-adv-x="616" d="M-39 1577q0 61 40 102t103 41t103.5 -41t40.5 -102t-40.5 -102t-103.5 -41t-103 41t-40 102zM158 0v1335h301v-1335h-301zM366 1577q0 61 40 102t104 41q63 0 103 -41t40 -102t-40 -102t-103 -41t-103.5 41t-40.5 102z" />
+<glyph unicode="&#xd0;" horiz-adv-x="1351" d="M53 616v136l156 10v573h377q154 0 276.5 -39t210.5 -119.5t135 -205.5t47 -297t-47 -299t-133 -210t-205.5 -124t-267.5 -41h-393v616h-156zM510 244h57q86 0 156 22.5t119 72.5t76.5 132t27.5 203q0 119 -27.5 199.5t-76.5 129t-119 69t-156 20.5h-57v-330h256v-146 h-256v-372z" />
+<glyph unicode="&#xd1;" horiz-adv-x="1361" d="M158 0v1335h309l348 -663l131 -295h8q-10 106 -23 237t-13 250v471h286v-1335h-309l-348 666l-131 290h-8q10 -111 23 -237.5t13 -245.5v-473h-286zM334 1440q16 141 77.5 209.5t141.5 68.5q41 0 76 -14t64.5 -31.5t55 -32t50.5 -14.5q27 0 47 20.5t31 71.5h153 q-16 -141 -77.5 -209.5t-141.5 -68.5q-41 0 -76 14t-64.5 31.5t-55 32t-50.5 14.5q-27 0 -47 -20.5t-31 -71.5h-153z" />
+<glyph unicode="&#xd2;" horiz-adv-x="1400" d="M94 674q0 164 44 292t124 215t191.5 133t246.5 46t247 -46t192 -134t124 -216t44 -290q0 -164 -44 -293t-124 -219t-192 -138.5t-247 -48.5t-246.5 48.5t-191.5 138.5t-124 219t-44 293zM368 1683h320l166 -245h-240zM403 674q0 -203 80 -320.5t217 -117.5t217 117.5 t80 320.5q0 201 -79.5 313.5t-217.5 112.5q-137 0 -217 -113t-80 -313z" />
+<glyph unicode="&#xd3;" horiz-adv-x="1400" d="M94 674q0 164 44 292t124 215t191.5 133t246.5 46t247 -46t192 -134t124 -216t44 -290q0 -164 -44 -293t-124 -219t-192 -138.5t-247 -48.5t-246.5 48.5t-191.5 138.5t-124 219t-44 293zM403 674q0 -203 80 -320.5t217 -117.5t217 117.5t80 320.5q0 201 -79.5 313.5 t-217.5 112.5q-137 0 -217 -113t-80 -313zM546 1438l166 245h320l-246 -245h-240z" />
+<glyph unicode="&#xd4;" horiz-adv-x="1400" d="M94 674q0 164 44 292t124 215t191.5 133t246.5 46t247 -46t192 -134t124 -216t44 -290q0 -164 -44 -293t-124 -219t-192 -138.5t-247 -48.5t-246.5 48.5t-191.5 138.5t-124 219t-44 293zM356 1438l197 245h294l197 -245h-231l-109 125h-8l-109 -125h-231zM403 674 q0 -203 80 -320.5t217 -117.5t217 117.5t80 320.5q0 201 -79.5 313.5t-217.5 112.5q-137 0 -217 -113t-80 -313z" />
+<glyph unicode="&#xd5;" horiz-adv-x="1400" d="M94 674q0 164 44 292t124 215t191.5 133t246.5 46t247 -46t192 -134t124 -216t44 -290q0 -164 -44 -293t-124 -219t-192 -138.5t-247 -48.5t-246.5 48.5t-191.5 138.5t-124 219t-44 293zM352 1440q16 141 77.5 209.5t141.5 68.5q41 0 76 -14t64.5 -31.5t55 -32 t50.5 -14.5q27 0 47 20.5t31 71.5h153q-16 -141 -77.5 -209.5t-141.5 -68.5q-41 0 -76 14t-64.5 31.5t-55 32t-50.5 14.5q-27 0 -47 -20.5t-31 -71.5h-153zM403 674q0 -203 80 -320.5t217 -117.5t217 117.5t80 320.5q0 201 -79.5 313.5t-217.5 112.5q-137 0 -217 -113 t-80 -313z" />
+<glyph unicode="&#xd6;" horiz-adv-x="1400" d="M94 674q0 164 44 292t124 215t191.5 133t246.5 46t247 -46t192 -134t124 -216t44 -290q0 -164 -44 -293t-124 -219t-192 -138.5t-247 -48.5t-246.5 48.5t-191.5 138.5t-124 219t-44 293zM354 1577q0 61 40 102t103 41t103.5 -41t40.5 -102t-40.5 -102t-103.5 -41t-103 41 t-40 102zM403 674q0 -203 80 -320.5t217 -117.5t217 117.5t80 320.5q0 201 -79.5 313.5t-217.5 112.5q-137 0 -217 -113t-80 -313zM759 1577q0 61 40 102t104 41q63 0 103 -41t40 -102t-40 -102t-103 -41t-103.5 41t-40.5 102z" />
+<glyph unicode="&#xd7;" d="M98 381l291 293l-291 295l150 151l293 -295l293 295l149 -151l-291 -295l291 -293l-149 -152l-293 295l-293 -295z" />
+<glyph unicode="&#xd8;" horiz-adv-x="1400" d="M82 35l141 176q-59 88 -93 204.5t-34 258.5q0 164 44 292t124 215t191.5 133t246.5 46q209 0 359 -109l135 168l156 -121l-156 -192q53 -84 83 -191.5t30 -240.5q0 -164 -44 -293t-124 -219t-191.5 -138.5t-247.5 -48.5q-193 0 -337 99l-127 -158zM406 674 q0 -57 7 -108.5t19 -94.5l451 559q-74 70 -181 70q-137 0 -216.5 -113t-79.5 -313zM541 293q70 -57 161 -57q137 0 217 117.5t80 320.5q0 92 -18 166z" />
+<glyph unicode="&#xd9;" horiz-adv-x="1361" d="M150 618v717h303v-747q0 -197 59 -274.5t172 -77.5t174.5 77.5t61.5 274.5v747h290v-717q0 -336 -134 -489.5t-392 -153.5q-260 0 -397 154t-137 489zM348 1683h320l166 -245h-240z" />
+<glyph unicode="&#xda;" horiz-adv-x="1361" d="M150 618v717h303v-747q0 -197 59 -274.5t172 -77.5t174.5 77.5t61.5 274.5v747h290v-717q0 -336 -134 -489.5t-392 -153.5q-260 0 -397 154t-137 489zM526 1438l166 245h320l-246 -245h-240z" />
+<glyph unicode="&#xdb;" horiz-adv-x="1361" d="M150 618v717h303v-747q0 -197 59 -274.5t172 -77.5t174.5 77.5t61.5 274.5v747h290v-717q0 -336 -134 -489.5t-392 -153.5q-260 0 -397 154t-137 489zM336 1438l197 245h294l197 -245h-231l-109 125h-8l-109 -125h-231z" />
+<glyph unicode="&#xdc;" horiz-adv-x="1361" d="M150 618v717h303v-747q0 -197 59 -274.5t172 -77.5t174.5 77.5t61.5 274.5v747h290v-717q0 -336 -134 -489.5t-392 -153.5q-260 0 -397 154t-137 489zM334 1577q0 61 40 102t103 41t103.5 -41t40.5 -102t-40.5 -102t-103.5 -41t-103 41t-40 102zM739 1577q0 61 40 102 t104 41q63 0 103 -41t40 -102t-40 -102t-103 -41t-103.5 41t-40.5 102z" />
+<glyph unicode="&#xdd;" horiz-adv-x="1075" d="M-16 1335h323l119 -307q29 -76 54.5 -146.5t54.5 -148.5h8q29 78 56.5 148.5t55.5 146.5l121 307h316l-404 -860v-475h-301v475zM383 1438l166 245h320l-246 -245h-240z" />
+<glyph unicode="&#xde;" horiz-adv-x="1263" d="M158 0v1335h301v-202h186q109 0 204 -21.5t165.5 -72t111.5 -132.5t41 -202q0 -119 -42 -204t-113.5 -140.5t-165.5 -82t-201 -26.5h-186v-252h-301zM459 492h168q246 0 245 213q0 104 -62 146t-183 42h-168v-401z" />
+<glyph unicode="&#xdf;" horiz-adv-x="1294" d="M133 0v997q0 98 30 182.5t89 145.5t151.5 96t214.5 35q104 0 183.5 -28.5t131.5 -76.5t78.5 -109.5t26.5 -127.5q0 -74 -24.5 -124t-55 -90t-55 -73.5t-24.5 -72.5q0 -35 26.5 -58.5t66.5 -46t87 -49.5t87 -64.5t66.5 -92t26.5 -132.5q0 -70 -23.5 -131t-71.5 -106 t-119 -72t-163 -27t-163.5 25t-145.5 68l104 204q100 -74 195 -73q53 0 83 27.5t30 70.5q0 39 -27 66.5t-67 51t-87 49t-87 59.5t-66.5 80t-26.5 114q0 59 22.5 102t50.5 82t50.5 81t22.5 97q0 59 -34 99.5t-98 40.5q-94 0 -141 -69t-47 -187v-963h-297z" />
+<glyph unicode="&#xe0;" horiz-adv-x="1093" d="M96 283q0 160 135.5 250t436.5 120q-4 68 -41 108t-119 40q-66 0 -131.5 -24.5t-138.5 -67.5l-107 198q98 59 205.5 96t228.5 37q197 0 300.5 -111.5t103.5 -346.5v-582h-246l-23 104h-6q-66 -57 -138.5 -93t-158.5 -36q-70 0 -125 24t-94 65.5t-60.5 97t-21.5 121.5z M270 1483h291l182 -307h-219zM383 305q0 -49 31.5 -72.5t85.5 -23.5q53 0 90 22.5t78 63.5v178q-162 -23 -223.5 -66t-61.5 -102z" />
+<glyph unicode="&#xe1;" horiz-adv-x="1093" d="M96 283q0 160 135.5 250t436.5 120q-4 68 -41 108t-119 40q-66 0 -131.5 -24.5t-138.5 -67.5l-107 198q98 59 205.5 96t228.5 37q197 0 300.5 -111.5t103.5 -346.5v-582h-246l-23 104h-6q-66 -57 -138.5 -93t-158.5 -36q-70 0 -125 24t-94 65.5t-60.5 97t-21.5 121.5z M383 305q0 -49 31.5 -72.5t85.5 -23.5q53 0 90 22.5t78 63.5v178q-162 -23 -223.5 -66t-61.5 -102zM407 1176l182 307h291l-254 -307h-219z" />
+<glyph unicode="&#xe2;" horiz-adv-x="1093" d="M96 283q0 160 135.5 250t436.5 120q-4 68 -41 108t-119 40q-66 0 -131.5 -24.5t-138.5 -67.5l-107 198q98 59 205.5 96t228.5 37q197 0 300.5 -111.5t103.5 -346.5v-582h-246l-23 104h-6q-66 -57 -138.5 -93t-158.5 -36q-70 0 -125 24t-94 65.5t-60.5 97t-21.5 121.5z M260 1176l196 307h238l196 -307h-202l-109 161h-8l-109 -161h-202zM383 305q0 -49 31.5 -72.5t85.5 -23.5q53 0 90 22.5t78 63.5v178q-162 -23 -223.5 -66t-61.5 -102z" />
+<glyph unicode="&#xe3;" horiz-adv-x="1093" d="M96 283q0 160 135.5 250t436.5 120q-4 68 -41 108t-119 40q-66 0 -131.5 -24.5t-138.5 -67.5l-107 198q98 59 205.5 96t228.5 37q197 0 300.5 -111.5t103.5 -346.5v-582h-246l-23 104h-6q-66 -57 -138.5 -93t-158.5 -36q-70 0 -125 24t-94 65.5t-60.5 97t-21.5 121.5z M235 1178q16 141 73.5 208.5t139.5 67.5q41 0 76 -14.5t63.5 -30.5t54 -30.5t48.5 -14.5q27 0 43 20.5t28 69.5h154q-16 -139 -73.5 -207.5t-139.5 -68.5q-41 0 -75 14t-63.5 31.5t-55 32t-48.5 14.5q-27 0 -43 -20.5t-28 -71.5h-154zM383 305q0 -49 31.5 -72.5t85.5 -23.5 q53 0 90 22.5t78 63.5v178q-162 -23 -223.5 -66t-61.5 -102z" />
+<glyph unicode="&#xe4;" horiz-adv-x="1093" d="M96 283q0 160 135.5 250t436.5 120q-4 68 -41 108t-119 40q-66 0 -131.5 -24.5t-138.5 -67.5l-107 198q98 59 205.5 96t228.5 37q197 0 300.5 -111.5t103.5 -346.5v-582h-246l-23 104h-6q-66 -57 -138.5 -93t-158.5 -36q-70 0 -125 24t-94 65.5t-60.5 97t-21.5 121.5z M229 1313q0 59 40 100t103 41t103.5 -41t40.5 -100q0 -61 -40.5 -102.5t-103.5 -41.5t-103 41t-40 103zM383 305q0 -49 31.5 -72.5t85.5 -23.5q53 0 90 22.5t78 63.5v178q-162 -23 -223.5 -66t-61.5 -102zM634 1313q0 59 40 100t104 41q63 0 103 -41t40 -100 q0 -61 -40 -102.5t-103 -41.5t-103.5 41t-40.5 103z" />
+<glyph unicode="&#xe5;" horiz-adv-x="1093" d="M96 283q0 160 135.5 250t436.5 120q-4 68 -41 108t-119 40q-66 0 -131.5 -24.5t-138.5 -67.5l-107 198q98 59 205.5 96t228.5 37q197 0 300.5 -111.5t103.5 -346.5v-582h-246l-23 104h-6q-66 -57 -138.5 -93t-158.5 -36q-70 0 -125 24t-94 65.5t-60.5 97t-21.5 121.5z M344 1331q0 96 63.5 152.5t167.5 56.5t167.5 -56.5t63.5 -152.5t-63.5 -152.5t-167.5 -56.5t-167.5 56.5t-63.5 152.5zM383 305q0 -49 31.5 -72.5t85.5 -23.5q53 0 90 22.5t78 63.5v178q-162 -23 -223.5 -66t-61.5 -102zM491 1331q0 -43 24.5 -69.5t59.5 -26.5t59.5 26.5 t24.5 69.5t-24.5 69.5t-59.5 26.5t-59.5 -26.5t-24.5 -69.5z" />
+<glyph unicode="&#xe6;" horiz-adv-x="1609" d="M96 281q0 162 133 253t433 121q-4 66 -38 106t-120 40q-61 0 -127 -24.5t-139 -67.5l-107 198q98 59 201.5 96t214.5 37q94 0 165.5 -41t116.5 -112q66 74 137.5 113.5t163.5 39.5q100 0 176 -37.5t126.5 -104.5t76 -157t25.5 -194q0 -41 -4 -75t-8 -52h-586 q16 -106 83.5 -157.5t160.5 -51.5q57 0 108 20.5t107 53.5l102 -195q-78 -53 -173 -84t-185 -31q-115 0 -200 43t-151 115q-109 -86 -198.5 -122t-192.5 -36q-70 0 -125 24t-94 65.5t-60.5 97t-21.5 119.5zM383 305q0 -49 31.5 -72.5t85.5 -23.5q53 0 101 22.5t89 63.5 q-23 63 -28 135l-3 43q-150 -23 -213 -66t-63 -102zM936 604h342q0 92 -37 149.5t-121 57.5q-72 0 -122 -50t-62 -157z" />
+<glyph unicode="&#xe7;" horiz-adv-x="956" d="M74 508q0 127 43 226.5t115.5 167t169 103t200.5 35.5q94 0 170 -31.5t127 -84.5l-137 -187q-72 59 -141 60q-111 0 -174.5 -78t-63.5 -211t64.5 -211t162.5 -78q55 0 100.5 22.5t82.5 51.5l120 -191q-74 -66 -164 -96.5t-174 -30.5q-106 0 -197 36t-158.5 103.5 t-106.5 167t-39 226.5zM367 -332q74 8 122 28.5t48 61.5q0 27 -25.5 48.5t-95.5 37.5l82 164h176l-41 -96q53 -16 86 -52t33 -100q0 -53 -29.5 -91t-79 -64.5t-115 -40t-138.5 -17.5z" />
+<glyph unicode="&#xe8;" horiz-adv-x="1060" d="M74 508q0 123 41 222t107.5 168t152.5 105.5t178 36.5q109 0 189.5 -36.5t135 -102t81 -155t26.5 -193.5q0 -41 -4 -75t-8 -52h-608q20 -117 90.5 -169t173.5 -52q109 0 219 67l100 -182q-78 -53 -173 -84t-187 -31q-109 0 -203 36t-163.5 104.5t-108.5 167t-39 225.5z M248 1483h291l182 -307h-219zM362 612h367q0 88 -39 143.5t-131 55.5q-72 0 -126 -48t-71 -151z" />
+<glyph unicode="&#xe9;" horiz-adv-x="1060" d="M74 508q0 123 41 222t107.5 168t152.5 105.5t178 36.5q109 0 189.5 -36.5t135 -102t81 -155t26.5 -193.5q0 -41 -4 -75t-8 -52h-608q20 -117 90.5 -169t173.5 -52q109 0 219 67l100 -182q-78 -53 -173 -84t-187 -31q-109 0 -203 36t-163.5 104.5t-108.5 167t-39 225.5z M362 612h367q0 88 -39 143.5t-131 55.5q-72 0 -126 -48t-71 -151zM385 1176l182 307h291l-254 -307h-219z" />
+<glyph unicode="&#xea;" horiz-adv-x="1060" d="M74 508q0 123 41 222t107.5 168t152.5 105.5t178 36.5q109 0 189.5 -36.5t135 -102t81 -155t26.5 -193.5q0 -41 -4 -75t-8 -52h-608q20 -117 90.5 -169t173.5 -52q109 0 219 67l100 -182q-78 -53 -173 -84t-187 -31q-109 0 -203 36t-163.5 104.5t-108.5 167t-39 225.5z M238 1176l196 307h238l196 -307h-202l-109 161h-8l-109 -161h-202zM362 612h367q0 88 -39 143.5t-131 55.5q-72 0 -126 -48t-71 -151z" />
+<glyph unicode="&#xeb;" horiz-adv-x="1060" d="M74 508q0 123 41 222t107.5 168t152.5 105.5t178 36.5q109 0 189.5 -36.5t135 -102t81 -155t26.5 -193.5q0 -41 -4 -75t-8 -52h-608q20 -117 90.5 -169t173.5 -52q109 0 219 67l100 -182q-78 -53 -173 -84t-187 -31q-109 0 -203 36t-163.5 104.5t-108.5 167t-39 225.5z M207 1313q0 59 40 100t103 41t103.5 -41t40.5 -100q0 -61 -40.5 -102.5t-103.5 -41.5t-103 41t-40 103zM362 612h367q0 88 -39 143.5t-131 55.5q-72 0 -126 -48t-71 -151zM612 1313q0 59 40 100t104 41q63 0 103 -41t40 -100q0 -61 -40 -102.5t-103 -41.5t-103.5 41 t-40.5 103z" />
+<glyph unicode="&#xec;" horiz-adv-x="565" d="M-22 1483h291l182 -307h-219zM133 0v1016h301v-1016h-301z" />
+<glyph unicode="&#xed;" horiz-adv-x="565" d="M115 1176l182 307h291l-254 -307h-219zM133 0v1016h301v-1016h-301z" />
+<glyph unicode="&#xee;" horiz-adv-x="565" d="M-32 1176l196 307h238l196 -307h-202l-109 161h-8l-109 -161h-202zM133 0v1016h301v-1016h-301z" />
+<glyph unicode="&#xef;" horiz-adv-x="565" d="M-63 1313q0 59 40 100t103 41t103.5 -41t40.5 -100q0 -61 -40.5 -102.5t-103.5 -41.5t-103 41t-40 103zM133 0v1016h301v-1016h-301zM342 1313q0 59 40 100t104 41q63 0 103 -41t40 -100q0 -61 -40 -102.5t-103 -41.5t-103.5 41t-40.5 103z" />
+<glyph unicode="&#xf0;" horiz-adv-x="1146" d="M86 467q0 111 35 197t93 145t133 91t155 32q59 0 116.5 -19.5t100.5 -66.5q-53 158 -174 272l-291 -145l-78 133l238 119q-41 29 -87 55.5t-98 52.5l131 183q72 -37 143.5 -80t139.5 -95l293 148l78 -133l-246 -125q121 -123 198.5 -290t77.5 -396q0 -123 -33.5 -227.5 t-96 -180.5t-152.5 -119t-203 -43q-96 0 -181 35t-150.5 98.5t-103.5 154.5t-38 204zM360 467q0 -121 62.5 -184.5t146.5 -63.5q86 0 140.5 75t54.5 234v47.5t-2 45.5q-47 51 -96.5 69.5t-102.5 18.5q-90 0 -146.5 -59.5t-56.5 -182.5z" />
+<glyph unicode="&#xf1;" horiz-adv-x="1171" d="M133 0v1016h246l20 -129h9q66 61 143.5 107t181.5 46q166 0 241 -108.5t75 -300.5v-631h-301v592q0 111 -30 151.5t-95 40.5q-57 0 -98.5 -25.5t-90.5 -72.5v-686h-301zM291 1178q16 141 73.5 208.5t139.5 67.5q41 0 76 -14.5t63.5 -30.5t54 -30.5t48.5 -14.5 q27 0 43 20.5t28 69.5h154q-16 -139 -73.5 -207.5t-139.5 -68.5q-41 0 -75 14t-63.5 31.5t-55 32t-48.5 14.5q-27 0 -43 -20.5t-28 -71.5h-154z" />
+<glyph unicode="&#xf2;" horiz-adv-x="1136" d="M74 508q0 127 41 226.5t109.5 167t158.5 103t186 35.5t185.5 -35.5t158 -103t109.5 -167t41 -226.5t-41 -226.5t-109.5 -167t-157.5 -103.5t-186 -36q-96 0 -186 36t-158.5 103.5t-109.5 167t-41 226.5zM262 1483h291l182 -307h-219zM383 508q0 -133 46 -211t140 -78 q92 0 139.5 78t47.5 211t-47 211t-140 78q-94 0 -140 -78t-46 -211z" />
+<glyph unicode="&#xf3;" horiz-adv-x="1136" d="M74 508q0 127 41 226.5t109.5 167t158.5 103t186 35.5t185.5 -35.5t158 -103t109.5 -167t41 -226.5t-41 -226.5t-109.5 -167t-157.5 -103.5t-186 -36q-96 0 -186 36t-158.5 103.5t-109.5 167t-41 226.5zM383 508q0 -133 46 -211t140 -78q92 0 139.5 78t47.5 211t-47 211 t-140 78q-94 0 -140 -78t-46 -211zM399 1176l182 307h291l-254 -307h-219z" />
+<glyph unicode="&#xf4;" horiz-adv-x="1136" d="M74 508q0 127 41 226.5t109.5 167t158.5 103t186 35.5t185.5 -35.5t158 -103t109.5 -167t41 -226.5t-41 -226.5t-109.5 -167t-157.5 -103.5t-186 -36q-96 0 -186 36t-158.5 103.5t-109.5 167t-41 226.5zM252 1176l196 307h238l196 -307h-202l-109 161h-8l-109 -161h-202z M383 508q0 -133 46 -211t140 -78q92 0 139.5 78t47.5 211t-47 211t-140 78q-94 0 -140 -78t-46 -211z" />
+<glyph unicode="&#xf5;" horiz-adv-x="1136" d="M74 508q0 127 41 226.5t109.5 167t158.5 103t186 35.5t185.5 -35.5t158 -103t109.5 -167t41 -226.5t-41 -226.5t-109.5 -167t-157.5 -103.5t-186 -36q-96 0 -186 36t-158.5 103.5t-109.5 167t-41 226.5zM227 1178q16 141 73.5 208.5t139.5 67.5q41 0 76 -14.5t63.5 -30.5 t54 -30.5t48.5 -14.5q27 0 43 20.5t28 69.5h154q-16 -139 -73.5 -207.5t-139.5 -68.5q-41 0 -75 14t-63.5 31.5t-55 32t-48.5 14.5q-27 0 -43 -20.5t-28 -71.5h-154zM383 508q0 -133 46 -211t140 -78q92 0 139.5 78t47.5 211t-47 211t-140 78q-94 0 -140 -78t-46 -211z" />
+<glyph unicode="&#xf6;" horiz-adv-x="1136" d="M74 508q0 127 41 226.5t109.5 167t158.5 103t186 35.5t185.5 -35.5t158 -103t109.5 -167t41 -226.5t-41 -226.5t-109.5 -167t-157.5 -103.5t-186 -36q-96 0 -186 36t-158.5 103.5t-109.5 167t-41 226.5zM221 1313q0 59 40 100t103 41t103.5 -41t40.5 -100 q0 -61 -40.5 -102.5t-103.5 -41.5t-103 41t-40 103zM383 508q0 -133 46 -211t140 -78q92 0 139.5 78t47.5 211t-47 211t-140 78q-94 0 -140 -78t-46 -211zM626 1313q0 59 40 100t104 41q63 0 103 -41t40 -100q0 -61 -40 -102.5t-103 -41.5t-103.5 41t-40.5 103z" />
+<glyph unicode="&#xf7;" d="M70 569v213h942v-213h-942zM375 307q0 70 47 114t119 44t119 -44t47 -114t-47.5 -113.5t-118.5 -43.5q-72 0 -119 43.5t-47 113.5zM375 1044q0 70 47 114t119 44t119 -44t47 -114t-47 -113.5t-119 -43.5t-119 44t-47 113z" />
+<glyph unicode="&#xf8;" horiz-adv-x="1136" d="M74 508q0 127 41 226.5t109.5 167t158.5 103t186 35.5q72 0 141.5 -20.5t129.5 -58.5l90 110l112 -88l-96 -119q53 -68 85 -157t32 -199q0 -127 -41 -226.5t-109.5 -167t-157.5 -103.5t-186 -36q-152 0 -274 82l-88 -108l-113 86l96 119q-53 66 -84.5 154.5t-31.5 199.5z M365 524q0 -82 14 -137l305 381q-45 39 -115 39q-94 0 -149 -77t-55 -206zM451 250q47 -41 118 -41q92 0 147.5 76.5t55.5 206.5q0 84 -14 139z" />
+<glyph unicode="&#xf9;" horiz-adv-x="1163" d="M123 385v631h301v-592q0 -111 30.5 -152t96.5 -41q57 0 96 27t84 86v672h301v-1016h-246l-22 141h-6q-66 -78 -140.5 -122t-179.5 -44q-166 0 -240.5 109t-74.5 301zM279 1483h291l182 -307h-219z" />
+<glyph unicode="&#xfa;" horiz-adv-x="1163" d="M123 385v631h301v-592q0 -111 30.5 -152t96.5 -41q57 0 96 27t84 86v672h301v-1016h-246l-22 141h-6q-66 -78 -140.5 -122t-179.5 -44q-166 0 -240.5 109t-74.5 301zM416 1176l182 307h291l-254 -307h-219z" />
+<glyph unicode="&#xfb;" horiz-adv-x="1163" d="M123 385v631h301v-592q0 -111 30.5 -152t96.5 -41q57 0 96 27t84 86v672h301v-1016h-246l-22 141h-6q-66 -78 -140.5 -122t-179.5 -44q-166 0 -240.5 109t-74.5 301zM269 1176l196 307h238l196 -307h-202l-109 161h-8l-109 -161h-202z" />
+<glyph unicode="&#xfc;" horiz-adv-x="1163" d="M123 385v631h301v-592q0 -111 30.5 -152t96.5 -41q57 0 96 27t84 86v672h301v-1016h-246l-22 141h-6q-66 -78 -140.5 -122t-179.5 -44q-166 0 -240.5 109t-74.5 301zM238 1313q0 59 40 100t103 41t103.5 -41t40.5 -100q0 -61 -40.5 -102.5t-103.5 -41.5t-103 41t-40 103z M643 1313q0 59 40 100t104 41q63 0 103 -41t40 -100q0 -61 -40 -102.5t-103 -41.5t-103.5 41t-40.5 103z" />
+<glyph unicode="&#xfd;" horiz-adv-x="1067" d="M25 1016h303l145 -436q23 -70 41 -141.5t39 -147.5h8q16 72 33.5 144.5t36.5 144.5l123 436h288l-352 -1026q-37 -96 -77 -169t-92 -121t-118.5 -72.5t-156.5 -24.5q-47 0 -80 5t-64 15l54 230q14 -4 32.5 -8.5t34.5 -4.5q76 0 117 37t61 96l15 54zM377 1176l182 307h291 l-254 -307h-219z" />
+<glyph unicode="&#xfe;" horiz-adv-x="1173" d="M133 -377v1813h301v-353l-8 -143q53 47 118.5 73.5t135.5 26.5q96 0 173 -36.5t130 -104.5t82 -163t29 -212q0 -131 -36 -232.5t-96.5 -172t-137 -107.5t-158.5 -37q-74 0 -130.5 25t-109.5 72l8 -152v-297h-301zM434 287q41 -37 82 -51.5t80 -14.5q78 0 133 70.5 t55 228.5q0 274 -176 275q-88 0 -174 -93v-415z" />
+<glyph unicode="&#xff;" horiz-adv-x="1067" d="M25 1016h303l145 -436q23 -70 41 -141.5t39 -147.5h8q16 72 33.5 144.5t36.5 144.5l123 436h288l-352 -1026q-37 -96 -77 -169t-92 -121t-118.5 -72.5t-156.5 -24.5q-47 0 -80 5t-64 15l54 230q14 -4 32.5 -8.5t34.5 -4.5q76 0 117 37t61 96l15 54zM199 1313q0 59 40 100 t103 41t103.5 -41t40.5 -100q0 -61 -40.5 -102.5t-103.5 -41.5t-103 41t-40 103zM604 1313q0 59 40 100t104 41q63 0 103 -41t40 -100q0 -61 -40 -102.5t-103 -41.5t-103.5 41t-40.5 103z" />
+<glyph unicode="&#x152;" horiz-adv-x="1783" d="M94 674q0 172 51.5 297t142.5 205.5t217 119.5t275 39h875v-254h-506v-268h426v-252h-426v-307h526v-254h-911q-143 0 -265 41t-212 124t-141.5 210t-51.5 299zM403 674q0 -121 29 -204t81 -133t125 -71.5t161 -21.5h47v848h-47q-88 0 -161 -20.5t-125 -69t-81 -128 t-29 -200.5z" />
+<glyph unicode="&#x153;" horiz-adv-x="1683" d="M74 508q0 127 39 226.5t104.5 167t152.5 103t183 35.5q109 0 189.5 -47t140.5 -131q61 86 145 132t176 46q100 0 176 -37.5t127.5 -104.5t77 -157t25.5 -194q0 -41 -4 -75t-9 -52h-587q16 -106 83.5 -157.5t159.5 -51.5q57 0 108.5 20.5t106.5 53.5l105 -195 q-78 -53 -174 -84t-187 -31q-92 0 -178 46.5t-149 132.5q-63 -88 -144.5 -133.5t-193.5 -45.5q-98 0 -184.5 36t-151 103.5t-101 167t-36.5 226.5zM379 508q0 -133 45 -211t129 -78t131 78t47 211t-47 211t-131 78t-129 -78t-45 -211zM1010 604h342q0 92 -37 149.5 t-121 57.5q-72 0 -122 -50t-62 -157z" />
+<glyph unicode="&#x178;" horiz-adv-x="1075" d="M-16 1335h323l119 -307q29 -76 54.5 -146.5t54.5 -148.5h8q29 78 56.5 148.5t55.5 146.5l121 307h316l-404 -860v-475h-301v475zM191 1577q0 61 40 102t103 41t103.5 -41t40.5 -102t-40.5 -102t-103.5 -41t-103 41t-40 102zM596 1577q0 61 40 102t104 41q63 0 103 -41 t40 -102t-40 -102t-103 -41t-103.5 41t-40.5 102z" />
+<glyph unicode="&#x2c6;" horiz-adv-x="1136" d="M254 1176l196 307h238l196 -307h-202l-109 161h-8l-109 -161h-202z" />
+<glyph unicode="&#x2dc;" horiz-adv-x="1136" d="M229 1178q16 141 73.5 208.5t139.5 67.5q41 0 76 -14.5t63.5 -30.5t54 -30.5t48.5 -14.5q27 0 43 20.5t28 69.5h154q-16 -139 -73.5 -207.5t-139.5 -68.5q-41 0 -75 14t-63.5 31.5t-55 32t-48.5 14.5q-27 0 -43 -20.5t-28 -71.5h-154z" />
+<glyph unicode="&#x2000;" horiz-adv-x="914" />
+<glyph unicode="&#x2001;" horiz-adv-x="1829" />
+<glyph unicode="&#x2002;" horiz-adv-x="914" />
+<glyph unicode="&#x2003;" horiz-adv-x="1829" />
+<glyph unicode="&#x2004;" horiz-adv-x="609" />
+<glyph unicode="&#x2005;" horiz-adv-x="457" />
+<glyph unicode="&#x2006;" horiz-adv-x="304" />
+<glyph unicode="&#x2007;" horiz-adv-x="304" />
+<glyph unicode="&#x2008;" horiz-adv-x="228" />
+<glyph unicode="&#x2009;" horiz-adv-x="365" />
+<glyph unicode="&#x200a;" horiz-adv-x="101" />
+<glyph unicode="&#x2010;" horiz-adv-x="679" d="M88 412v213h504v-213h-504z" />
+<glyph unicode="&#x2011;" horiz-adv-x="679" d="M88 412v213h504v-213h-504z" />
+<glyph unicode="&#x2012;" horiz-adv-x="679" d="M88 412v213h504v-213h-504z" />
+<glyph unicode="&#x2013;" horiz-adv-x="983" d="M88 422v192h807v-192h-807z" />
+<glyph unicode="&#x2014;" horiz-adv-x="1638" d="M88 422v192h1462v-192h-1462z" />
+<glyph unicode="&#x2018;" horiz-adv-x="614" d="M113 961q0 145 71.5 255.5t218.5 182.5l66 -131q-92 -47 -138 -107.5t-46 -152.5q6 2 20 2q66 0 112 -40t46 -110q0 -78 -45 -123t-113 -45q-96 0 -144 71t-48 198z" />
+<glyph unicode="&#x2019;" horiz-adv-x="614" d="M145 852q92 47 138.5 107.5t46.5 152.5q-6 -2 -19 -2q-66 0 -111.5 40t-45.5 110q0 78 44 122.5t113 44.5q94 0 143.5 -69.5t49.5 -198.5q0 -145 -73 -255.5t-220 -182.5z" />
+<glyph unicode="&#x201a;" horiz-adv-x="614" d="M145 -213q92 47 138.5 107.5t46.5 152.5q-6 -2 -19 -2q-66 0 -111.5 40t-45.5 110q0 78 44 122.5t113 44.5q94 0 143.5 -69.5t49.5 -198.5q0 -145 -73 -255.5t-220 -182.5z" />
+<glyph unicode="&#x201c;" horiz-adv-x="1097" d="M113 961q0 145 71.5 255.5t218.5 182.5l66 -131q-92 -47 -138 -107.5t-46 -152.5q6 2 20 2q66 0 112 -40t46 -110q0 -78 -45 -123t-113 -45q-96 0 -144 71t-48 198zM596 961q0 145 71.5 255.5t218.5 182.5l66 -131q-92 -47 -138 -107.5t-46 -152.5q6 2 20 2q66 0 112 -40 t46 -110q0 -78 -45 -123t-113 -45q-96 0 -144 71t-48 198z" />
+<glyph unicode="&#x201d;" horiz-adv-x="1097" d="M145 852q92 47 138.5 107.5t46.5 152.5q-6 -2 -19 -2q-66 0 -111.5 40t-45.5 110q0 78 44 122.5t113 44.5q94 0 143.5 -69.5t49.5 -198.5q0 -145 -73 -255.5t-220 -182.5zM628 852q92 47 138.5 107.5t46.5 152.5q-6 -2 -19 -2q-66 0 -111.5 40t-45.5 110q0 78 44 122.5 t113 44.5q94 0 143.5 -69.5t49.5 -198.5q0 -145 -73 -255.5t-220 -182.5z" />
+<glyph unicode="&#x201e;" horiz-adv-x="1097" d="M145 -213q92 47 138.5 107.5t46.5 152.5q-6 -2 -19 -2q-66 0 -111.5 40t-45.5 110q0 78 44 122.5t113 44.5q94 0 143.5 -69.5t49.5 -198.5q0 -145 -73 -255.5t-220 -182.5zM628 -213q92 47 138.5 107.5t46.5 152.5q-6 -2 -19 -2q-66 0 -111.5 40t-45.5 110q0 78 44 122.5 t113 44.5q94 0 143.5 -69.5t49.5 -198.5q0 -145 -73 -255.5t-220 -182.5z" />
+<glyph unicode="&#x2022;" horiz-adv-x="706" d="M82 537q0 61 20.5 113t57.5 90t86 59.5t106 21.5t107.5 -21.5t87.5 -59.5t57.5 -90t20.5 -113t-20.5 -112.5t-57.5 -90.5t-87.5 -60.5t-107.5 -21.5t-106 21.5t-86 60.5t-57.5 90t-20.5 113z" />
+<glyph unicode="&#x2026;" horiz-adv-x="2000" d="M156 164q0 82 52 136t130 54t130 -54t52 -136q0 -80 -52 -134.5t-130 -54.5t-130 54.5t-52 134.5zM834 164q0 82 52 136t130 54t130 -54t52 -136q0 -80 -52 -134.5t-130 -54.5t-130 54.5t-52 134.5zM1511 164q0 82 52 136t130 54t130 -54t52 -136q0 -80 -52 -134.5 t-130 -54.5t-130 54.5t-52 134.5z" />
+<glyph unicode="&#x202f;" horiz-adv-x="365" />
+<glyph unicode="&#x2039;" horiz-adv-x="598" d="M100 410v213l275 295l112 -91l-227 -311l227 -311l-112 -90z" />
+<glyph unicode="&#x203a;" horiz-adv-x="598" d="M111 205l227 311l-227 311l112 91l275 -295v-213l-275 -295z" />
+<glyph unicode="&#x205f;" horiz-adv-x="457" />
+<glyph unicode="&#x20ac;" d="M43 440v142l111 8q-2 14 -2 26.5v26.5v26.5t2 26.5h-111v140l127 10q25 115 74 204t119.5 150.5t158.5 93t191 31.5q92 0 180 -41t154 -119l-168 -161q-39 39 -81 63.5t-96 24.5q-88 0 -146 -63.5t-83 -180.5h438v-152h-456v-43v-30.5t2 -28.5h372v-154h-352 q29 -113 87.5 -172t144.5 -59q59 0 103 28.5t85 81.5l166 -155q-74 -92 -168 -140.5t-205 -48.5q-193 0 -333 118t-187 347h-127z" />
+<glyph unicode="&#x2122;" horiz-adv-x="1396" d="M8 1206v178h551v-178h-178v-465h-195v465h-178zM647 741v643h227l78 -184l41 -137h8l43 137l76 184h230v-643h-191v197l23 236h-8l-109 -338h-133l-109 338h-8l23 -236v-197h-191z" />
+<glyph unicode="&#x25fc;" horiz-adv-x="1013" d="M0 0v1014h1014v-1014h-1014z" />
+<glyph unicode="&#xfb01;" horiz-adv-x="1300" d="M49 780v224l135 10v55q0 80 19.5 151.5t64.5 125t117 84t174 30.5q63 0 115.5 -12t87.5 -25l-55 -221q-57 20 -105 21q-55 0 -86 -34t-31 -112v-61h183v-236h-183v-780h-301v780h-135zM844 1323q0 70 49 113t125 43q78 0 126 -43t48 -113t-48 -114t-126 -44 q-76 0 -125 44t-49 114zM868 0v1016h301v-1016h-301z" />
+<glyph unicode="&#xfb02;" horiz-adv-x="1284" d="M49 780v224l135 10v55q0 80 19.5 151.5t64.5 125t117 84t174 30.5q63 0 115.5 -12t87.5 -25l-55 -221q-57 20 -105 21q-55 0 -86 -34t-31 -112v-61h183v-236h-183v-780h-301v780h-135zM831 315v1121h301v-1133q0 -47 17.5 -65.5t35.5 -18.5h17.5t19.5 4l37 -223 q-25 -10 -62.5 -17.5t-88.5 -7.5q-78 0 -131.5 25t-85 69t-46 106.5t-14.5 139.5z" />
+<hkern u1="&#x2f;" u2="&#xef;" k="-33" />
+<hkern u1="F" u2="&#x2122;" k="-23" />
+<hkern u1="F" u2="&#xef;" k="-66" />
+<hkern u1="F" u2="&#xee;" k="-25" />
+<hkern u1="F" u2="&#xb7;" k="37" />
+<hkern u1="F" u2="&#xae;" k="-12" />
+<hkern u1="F" u2="x" k="74" />
+<hkern u1="F" u2="v" k="70" />
+<hkern u1="F" u2="X" k="57" />
+<hkern u1="F" u2="V" k="12" />
+<hkern u1="F" u2="&#x2f;" k="98" />
+<hkern u1="P" u2="&#xae;" k="-33" />
+<hkern u1="P" u2="x" k="37" />
+<hkern u1="P" u2="X" k="57" />
+<hkern u1="P" u2="&#x2f;" k="102" />
+<hkern u1="V" u2="&#x2122;" k="-119" />
+<hkern u1="V" u2="&#xef;" k="-133" />
+<hkern u1="V" u2="&#xee;" k="-82" />
+<hkern u1="V" u2="&#xec;" k="-35" />
+<hkern u1="V" u2="&#xb7;" k="6" />
+<hkern u1="V" u2="&#xae;" k="-104" />
+<hkern u1="V" u2="x" k="39" />
+<hkern u1="V" u2="v" k="20" />
+<hkern u1="V" u2="&#x2f;" k="55" />
+<hkern u1="X" u2="&#x2122;" k="-41" />
+<hkern u1="X" u2="&#xb7;" k="82" />
+<hkern u1="X" u2="&#xae;" k="25" />
+<hkern u1="X" u2="x" k="20" />
+<hkern u1="X" u2="v" k="53" />
+<hkern u1="X" u2="&#x2a;" k="20" />
+<hkern u1="\" u2="v" k="41" />
+<hkern u1="\" u2="V" k="90" />
+<hkern u1="v" u2="&#x2122;" k="-8" />
+<hkern u1="v" u2="&#xae;" k="-55" />
+<hkern u1="v" u2="V" k="16" />
+<hkern u1="v" u2="&#x2f;" k="41" />
+<hkern u1="x" u2="&#x2122;" k="-8" />
+<hkern u1="x" u2="&#xb7;" k="41" />
+<hkern u1="x" u2="&#xae;" k="-23" />
+<hkern u1="x" u2="X" k="20" />
+<hkern u1="x" u2="V" k="33" />
+<hkern u1="x" u2="&#x2a;" k="8" />
+<hkern u1="&#xa1;" u2="V" k="106" />
+<hkern u1="&#xb7;" u2="x" k="41" />
+<hkern u1="&#xb7;" u2="X" k="74" />
+<hkern u1="&#xb7;" u2="V" k="74" />
+<hkern u1="&#xbf;" u2="X" k="141" />
+<hkern u1="&#xbf;" u2="V" k="180" />
+<hkern u1="&#xde;" u2="&#x2122;" k="57" />
+<hkern u1="&#xde;" u2="\" k="82" />
+<hkern u1="&#xde;" u2="&#x2f;" k="63" />
+<hkern u1="&#xde;" u2="&#x2a;" k="80" />
+<hkern u1="&#xdf;" u2="&#xae;" k="109" />
+<hkern u1="&#xdf;" u2="v" k="53" />
+<hkern u1="&#xdf;" u2="\" k="74" />
+<hkern g1="exclam" 	g2="quoteright,quotedblright" 	k="106" />
+<hkern g1="exclamdown" 	g2="W" 	k="53" />
+<hkern g1="exclamdown" 	g2="Y,Yacute,Ydieresis" 	k="143" />
+<hkern g1="exclamdown" 	g2="j" 	k="-49" />
+<hkern g1="periodcentered" 	g2="T" 	k="139" />
+<hkern g1="periodcentered" 	g2="Y,Yacute,Ydieresis" 	k="180" />
+<hkern g1="periodcentered" 	g2="A,Agrave,Aacute,Acircumflex,Atilde,Adieresis,Aring" 	k="57" />
+<hkern g1="periodcentered" 	g2="S" 	k="57" />
+<hkern g1="periodcentered" 	g2="Z" 	k="66" />
+<hkern g1="questiondown" 	g2="T" 	k="197" />
+<hkern g1="questiondown" 	g2="U,Ugrave,Uacute,Ucircumflex,Udieresis" 	k="111" />
+<hkern g1="questiondown" 	g2="W" 	k="111" />
+<hkern g1="questiondown" 	g2="Y,Yacute,Ydieresis" 	k="258" />
+<hkern g1="questiondown" 	g2="j" 	k="-92" />
+<hkern g1="questiondown" 	g2="A,Agrave,Aacute,Acircumflex,Atilde,Adieresis,Aring" 	k="182" />
+<hkern g1="questiondown" 	g2="S" 	k="123" />
+<hkern g1="questiondown" 	g2="C,G,O,Q,Ccedilla,Ograve,Oacute,Ocircumflex,Otilde,Odieresis,Oslash,OE" 	k="174" />
+<hkern g1="questiondown" 	g2="a,agrave,aacute,acircumflex,atilde,adieresis,aring,ae" 	k="109" />
+<hkern g1="questiondown" 	g2="f,uniFB01,uniFB02" 	k="182" />
+<hkern g1="questiondown" 	g2="c,d,e,o,q,ccedilla,egrave,eacute,ecircumflex,edieresis,ograve,oacute,ocircumflex,otilde,odieresis,oslash,oe" 	k="72" />
+<hkern g1="slash" 	g2="g" 	k="20" />
+<hkern g1="slash" 	g2="j" 	k="-14" />
+<hkern g1="slash" 	g2="A,Agrave,Aacute,Acircumflex,Atilde,Adieresis,Aring" 	k="82" />
+<hkern g1="slash" 	g2="a,agrave,aacute,acircumflex,atilde,adieresis,aring,ae" 	k="57" />
+<hkern g1="slash" 	g2="c,d,e,o,q,ccedilla,egrave,eacute,ecircumflex,edieresis,ograve,oacute,ocircumflex,otilde,odieresis,oslash,oe" 	k="33" />
+<hkern g1="slash" 	g2="J" 	k="164" />
+<hkern g1="slash" 	g2="i,igrave,iacute,icircumflex,idieresis" 	k="-14" />
+<hkern g1="slash" 	g2="t" 	k="10" />
+<hkern g1="slash" 	g2="u,ugrave,uacute,ucircumflex,udieresis" 	k="41" />
+<hkern g1="A,Agrave,Aacute,Acircumflex,Atilde,Adieresis,Aring" 	g2="T" 	k="82" />
+<hkern g1="A,Agrave,Aacute,Acircumflex,Atilde,Adieresis,Aring" 	g2="U,Ugrave,Uacute,Ucircumflex,Udieresis" 	k="23" />
+<hkern g1="A,Agrave,Aacute,Acircumflex,Atilde,Adieresis,Aring" 	g2="Y,Yacute,Ydieresis" 	k="37" />
+<hkern g1="A,Agrave,Aacute,Acircumflex,Atilde,Adieresis,Aring" 	g2="y,yacute,ydieresis" 	k="37" />
+<hkern g1="A,Agrave,Aacute,Acircumflex,Atilde,Adieresis,Aring" 	g2="quoteright,quotedblright" 	k="164" />
+<hkern g1="A,Agrave,Aacute,Acircumflex,Atilde,Adieresis,Aring" 	g2="C,G,O,Q,Ccedilla,Ograve,Oacute,Ocircumflex,Otilde,Odieresis,Oslash,OE" 	k="20" />
+<hkern g1="A,Agrave,Aacute,Acircumflex,Atilde,Adieresis,Aring" 	g2="f,uniFB01,uniFB02" 	k="20" />
+<hkern g1="A,Agrave,Aacute,Acircumflex,Atilde,Adieresis,Aring" 	g2="t" 	k="37" />
+<hkern g1="A,Agrave,Aacute,Acircumflex,Atilde,Adieresis,Aring" 	g2="asterisk" 	k="172" />
+<hkern g1="A,Agrave,Aacute,Acircumflex,Atilde,Adieresis,Aring" 	g2="backslash" 	k="82" />
+<hkern g1="A,Agrave,Aacute,Acircumflex,Atilde,Adieresis,Aring" 	g2="periodcentered" 	k="57" />
+<hkern g1="A,Agrave,Aacute,Acircumflex,Atilde,Adieresis,Aring" 	g2="registered" 	k="193" />
+<hkern g1="A,Agrave,Aacute,Acircumflex,Atilde,Adieresis,Aring" 	g2="trademark" 	k="147" />
+<hkern g1="A,Agrave,Aacute,Acircumflex,Atilde,Adieresis,Aring" 	g2="V" 	k="37" />
+<hkern g1="A,Agrave,Aacute,Acircumflex,Atilde,Adieresis,Aring" 	g2="X" 	k="12" />
+<hkern g1="A,Agrave,Aacute,Acircumflex,Atilde,Adieresis,Aring" 	g2="question" 	k="74" />
+<hkern g1="A,Agrave,Aacute,Acircumflex,Atilde,Adieresis,Aring" 	g2="quotedbl,quotesingle" 	k="147" />
+<hkern g1="A,Agrave,Aacute,Acircumflex,Atilde,Adieresis,Aring" 	g2="quoteleft,quotedblleft" 	k="166" />
+<hkern g1="A,Agrave,Aacute,Acircumflex,Atilde,Adieresis,Aring" 	g2="v" 	k="37" />
+<hkern g1="A,Agrave,Aacute,Acircumflex,Atilde,Adieresis,Aring" 	g2="w" 	k="16" />
+<hkern g1="B" 	g2="T" 	k="57" />
+<hkern g1="B" 	g2="W" 	k="16" />
+<hkern g1="B" 	g2="Y,Yacute,Ydieresis" 	k="37" />
+<hkern g1="B" 	g2="y,yacute,ydieresis" 	k="37" />
+<hkern g1="B" 	g2="S" 	k="37" />
+<hkern g1="B" 	g2="Z" 	k="16" />
+<hkern g1="B" 	g2="J" 	k="39" />
+<hkern g1="B" 	g2="t" 	k="20" />
+<hkern g1="B" 	g2="asterisk" 	k="61" />
+<hkern g1="B" 	g2="periodcentered" 	k="41" />
+<hkern g1="B" 	g2="trademark" 	k="41" />
+<hkern g1="B" 	g2="V" 	k="27" />
+<hkern g1="B" 	g2="X" 	k="16" />
+<hkern g1="B" 	g2="v" 	k="37" />
+<hkern g1="B" 	g2="w" 	k="20" />
+<hkern g1="B" 	g2="x" 	k="20" />
+<hkern g1="C,Ccedilla" 	g2="T" 	k="25" />
+<hkern g1="C,Ccedilla" 	g2="U,Ugrave,Uacute,Ucircumflex,Udieresis" 	k="37" />
+<hkern g1="C,Ccedilla" 	g2="W" 	k="16" />
+<hkern g1="C,Ccedilla" 	g2="Y,Yacute,Ydieresis" 	k="33" />
+<hkern g1="C,Ccedilla" 	g2="g" 	k="41" />
+<hkern g1="C,Ccedilla" 	g2="y,yacute,ydieresis" 	k="37" />
+<hkern g1="C,Ccedilla" 	g2="S" 	k="57" />
+<hkern g1="C,Ccedilla" 	g2="Z" 	k="20" />
+<hkern g1="C,Ccedilla" 	g2="C,G,O,Q,Ccedilla,Ograve,Oacute,Ocircumflex,Otilde,Odieresis,Oslash,OE" 	k="76" />
+<hkern g1="C,Ccedilla" 	g2="J" 	k="20" />
+<hkern g1="C,Ccedilla" 	g2="t" 	k="37" />
+<hkern g1="C,Ccedilla" 	g2="u,ugrave,uacute,ucircumflex,udieresis" 	k="20" />
+<hkern g1="C,Ccedilla" 	g2="periodcentered" 	k="147" />
+<hkern g1="C,Ccedilla" 	g2="registered" 	k="-8" />
+<hkern g1="C,Ccedilla" 	g2="trademark" 	k="-12" />
+<hkern g1="C,Ccedilla" 	g2="V" 	k="16" />
+<hkern g1="C,Ccedilla" 	g2="X" 	k="16" />
+<hkern g1="C,Ccedilla" 	g2="v" 	k="37" />
+<hkern g1="C,Ccedilla" 	g2="w" 	k="20" />
+<hkern g1="C,Ccedilla" 	g2="hyphen,uni00AD,endash,emdash" 	k="74" />
+<hkern g1="C,Ccedilla" 	g2="guillemotleft,guilsinglleft" 	k="37" />
+<hkern g1="G" 	g2="T" 	k="41" />
+<hkern g1="G" 	g2="W" 	k="16" />
+<hkern g1="G" 	g2="A,Agrave,Aacute,Acircumflex,Atilde,Adieresis,Aring" 	k="16" />
+<hkern g1="G" 	g2="asterisk" 	k="45" />
+<hkern g1="G" 	g2="registered" 	k="25" />
+<hkern g1="G" 	g2="trademark" 	k="20" />
+<hkern g1="G" 	g2="V" 	k="37" />
+<hkern g1="K" 	g2="T" 	k="53" />
+<hkern g1="K" 	g2="U,Ugrave,Uacute,Ucircumflex,Udieresis" 	k="37" />
+<hkern g1="K" 	g2="W" 	k="20" />
+<hkern g1="K" 	g2="Y,Yacute,Ydieresis" 	k="53" />
+<hkern g1="K" 	g2="j" 	k="20" />
+<hkern g1="K" 	g2="y,yacute,ydieresis" 	k="70" />
+<hkern g1="K" 	g2="quoteright,quotedblright" 	k="98" />
+<hkern g1="K" 	g2="A,Agrave,Aacute,Acircumflex,Atilde,Adieresis,Aring" 	k="20" />
+<hkern g1="K" 	g2="S" 	k="43" />
+<hkern g1="K" 	g2="C,G,O,Q,Ccedilla,Ograve,Oacute,Ocircumflex,Otilde,Odieresis,Oslash,OE" 	k="57" />
+<hkern g1="K" 	g2="c,d,e,o,q,ccedilla,egrave,eacute,ecircumflex,edieresis,ograve,oacute,ocircumflex,otilde,odieresis,oslash,oe" 	k="33" />
+<hkern g1="K" 	g2="t" 	k="74" />
+<hkern g1="K" 	g2="u,ugrave,uacute,ucircumflex,udieresis" 	k="23" />
+<hkern g1="K" 	g2="asterisk" 	k="70" />
+<hkern g1="K" 	g2="periodcentered" 	k="115" />
+<hkern g1="K" 	g2="registered" 	k="57" />
+<hkern g1="K" 	g2="trademark" 	k="-8" />
+<hkern g1="K" 	g2="V" 	k="37" />
+<hkern g1="K" 	g2="question" 	k="33" />
+<hkern g1="K" 	g2="quotedbl,quotesingle" 	k="70" />
+<hkern g1="K" 	g2="quoteleft,quotedblleft" 	k="98" />
+<hkern g1="K" 	g2="v" 	k="70" />
+<hkern g1="K" 	g2="w" 	k="53" />
+<hkern g1="K" 	g2="x" 	k="53" />
+<hkern g1="K" 	g2="hyphen,uni00AD,endash,emdash" 	k="106" />
+<hkern g1="K" 	g2="guillemotleft,guilsinglleft" 	k="20" />
+<hkern g1="K" 	g2="z" 	k="37" />
+<hkern g1="L" 	g2="T" 	k="246" />
+<hkern g1="L" 	g2="U,Ugrave,Uacute,Ucircumflex,Udieresis" 	k="76" />
+<hkern g1="L" 	g2="W" 	k="121" />
+<hkern g1="L" 	g2="Y,Yacute,Ydieresis" 	k="176" />
+<hkern g1="L" 	g2="g" 	k="16" />
+<hkern g1="L" 	g2="y,yacute,ydieresis" 	k="109" />
+<hkern g1="L" 	g2="quoteright,quotedblright" 	k="221" />
+<hkern g1="L" 	g2="A,Agrave,Aacute,Acircumflex,Atilde,Adieresis,Aring" 	k="12" />
+<hkern g1="L" 	g2="S" 	k="57" />
+<hkern g1="L" 	g2="C,G,O,Q,Ccedilla,Ograve,Oacute,Ocircumflex,Otilde,Odieresis,Oslash,OE" 	k="74" />
+<hkern g1="L" 	g2="f,uniFB01,uniFB02" 	k="37" />
+<hkern g1="L" 	g2="c,d,e,o,q,ccedilla,egrave,eacute,ecircumflex,edieresis,ograve,oacute,ocircumflex,otilde,odieresis,oslash,oe" 	k="29" />
+<hkern g1="L" 	g2="t" 	k="55" />
+<hkern g1="L" 	g2="u,ugrave,uacute,ucircumflex,udieresis" 	k="20" />
+<hkern g1="L" 	g2="asterisk" 	k="352" />
+<hkern g1="L" 	g2="backslash" 	k="164" />
+<hkern g1="L" 	g2="periodcentered" 	k="229" />
+<hkern g1="L" 	g2="registered" 	k="229" />
+<hkern g1="L" 	g2="trademark" 	k="262" />
+<hkern g1="L" 	g2="V" 	k="162" />
+<hkern g1="L" 	g2="question" 	k="106" />
+<hkern g1="L" 	g2="quotedbl,quotesingle" 	k="287" />
+<hkern g1="L" 	g2="quoteleft,quotedblleft" 	k="221" />
+<hkern g1="L" 	g2="v" 	k="109" />
+<hkern g1="L" 	g2="w" 	k="78" />
+<hkern g1="L" 	g2="hyphen,uni00AD,endash,emdash" 	k="90" />
+<hkern g1="L" 	g2="guillemotleft,guilsinglleft" 	k="49" />
+<hkern g1="D,O,Q,Eth,Ograve,Oacute,Ocircumflex,Otilde,Odieresis,Oslash" 	g2="T" 	k="41" />
+<hkern g1="D,O,Q,Eth,Ograve,Oacute,Ocircumflex,Otilde,Odieresis,Oslash" 	g2="Y,Yacute,Ydieresis" 	k="41" />
+<hkern g1="D,O,Q,Eth,Ograve,Oacute,Ocircumflex,Otilde,Odieresis,Oslash" 	g2="A,Agrave,Aacute,Acircumflex,Atilde,Adieresis,Aring" 	k="20" />
+<hkern g1="D,O,Q,Eth,Ograve,Oacute,Ocircumflex,Otilde,Odieresis,Oslash" 	g2="Z" 	k="41" />
+<hkern g1="D,O,Q,Eth,Ograve,Oacute,Ocircumflex,Otilde,Odieresis,Oslash" 	g2="J" 	k="111" />
+<hkern g1="D,O,Q,Eth,Ograve,Oacute,Ocircumflex,Otilde,Odieresis,Oslash" 	g2="asterisk" 	k="49" />
+<hkern g1="D,O,Q,Eth,Ograve,Oacute,Ocircumflex,Otilde,Odieresis,Oslash" 	g2="trademark" 	k="74" />
+<hkern g1="D,O,Q,Eth,Ograve,Oacute,Ocircumflex,Otilde,Odieresis,Oslash" 	g2="slash" 	k="8" />
+<hkern g1="D,O,Q,Eth,Ograve,Oacute,Ocircumflex,Otilde,Odieresis,Oslash" 	g2="V" 	k="20" />
+<hkern g1="D,O,Q,Eth,Ograve,Oacute,Ocircumflex,Otilde,Odieresis,Oslash" 	g2="X" 	k="53" />
+<hkern g1="D,O,Q,Eth,Ograve,Oacute,Ocircumflex,Otilde,Odieresis,Oslash" 	g2="z" 	k="33" />
+<hkern g1="R" 	g2="T" 	k="41" />
+<hkern g1="R" 	g2="Y,Yacute,Ydieresis" 	k="37" />
+<hkern g1="R" 	g2="g" 	k="20" />
+<hkern g1="R" 	g2="A,Agrave,Aacute,Acircumflex,Atilde,Adieresis,Aring" 	k="20" />
+<hkern g1="R" 	g2="S" 	k="29" />
+<hkern g1="R" 	g2="Z" 	k="20" />
+<hkern g1="R" 	g2="a,agrave,aacute,acircumflex,atilde,adieresis,aring,ae" 	k="20" />
+<hkern g1="R" 	g2="c,d,e,o,q,ccedilla,egrave,eacute,ecircumflex,edieresis,ograve,oacute,ocircumflex,otilde,odieresis,oslash,oe" 	k="20" />
+<hkern g1="R" 	g2="J" 	k="25" />
+<hkern g1="R" 	g2="asterisk" 	k="20" />
+<hkern g1="R" 	g2="periodcentered" 	k="20" />
+<hkern g1="R" 	g2="registered" 	k="-8" />
+<hkern g1="R" 	g2="V" 	k="37" />
+<hkern g1="R" 	g2="X" 	k="20" />
+<hkern g1="R" 	g2="x" 	k="37" />
+<hkern g1="R" 	g2="hyphen,uni00AD,endash,emdash" 	k="66" />
+<hkern g1="R" 	g2="guillemotleft,guilsinglleft" 	k="61" />
+<hkern g1="R" 	g2="z" 	k="37" />
+<hkern g1="R" 	g2="guillemotright,guilsinglright" 	k="37" />
+<hkern g1="S" 	g2="T" 	k="41" />
+<hkern g1="S" 	g2="Y,Yacute,Ydieresis" 	k="33" />
+<hkern g1="S" 	g2="S" 	k="37" />
+<hkern g1="S" 	g2="J" 	k="37" />
+<hkern g1="S" 	g2="asterisk" 	k="25" />
+<hkern g1="S" 	g2="registered" 	k="12" />
+<hkern g1="S" 	g2="z" 	k="29" />
+<hkern g1="T" 	g2="Y,Yacute,Ydieresis" 	k="37" />
+<hkern g1="T" 	g2="g" 	k="131" />
+<hkern g1="T" 	g2="y,yacute,ydieresis" 	k="49" />
+<hkern g1="T" 	g2="comma,period,ellipsis" 	k="238" />
+<hkern g1="T" 	g2="A,Agrave,Aacute,Acircumflex,Atilde,Adieresis,Aring" 	k="82" />
+<hkern g1="T" 	g2="S" 	k="51" />
+<hkern g1="T" 	g2="Z" 	k="90" />
+<hkern g1="T" 	g2="C,G,O,Q,Ccedilla,Ograve,Oacute,Ocircumflex,Otilde,Odieresis,Oslash,OE" 	k="57" />
+<hkern g1="T" 	g2="a,agrave,aacute,acircumflex,atilde,adieresis,aring,ae" 	k="131" />
+<hkern g1="T" 	g2="f,uniFB01,uniFB02" 	k="25" />
+<hkern g1="T" 	g2="c,d,e,o,q,ccedilla,egrave,eacute,ecircumflex,edieresis,ograve,oacute,ocircumflex,otilde,odieresis,oslash,oe" 	k="156" />
+<hkern g1="T" 	g2="J" 	k="250" />
+<hkern g1="T" 	g2="t" 	k="25" />
+<hkern g1="T" 	g2="u,ugrave,uacute,ucircumflex,udieresis" 	k="86" />
+<hkern g1="T" 	g2="periodcentered" 	k="139" />
+<hkern g1="T" 	g2="registered" 	k="-41" />
+<hkern g1="T" 	g2="trademark" 	k="-49" />
+<hkern g1="T" 	g2="slash" 	k="139" />
+<hkern g1="T" 	g2="X" 	k="41" />
+<hkern g1="T" 	g2="v" 	k="49" />
+<hkern g1="T" 	g2="w" 	k="49" />
+<hkern g1="T" 	g2="x" 	k="51" />
+<hkern g1="T" 	g2="hyphen,uni00AD,endash,emdash" 	k="164" />
+<hkern g1="T" 	g2="guillemotleft,guilsinglleft" 	k="115" />
+<hkern g1="T" 	g2="m,n,p,r,ntilde" 	k="86" />
+<hkern g1="T" 	g2="s" 	k="123" />
+<hkern g1="T" 	g2="z" 	k="131" />
+<hkern g1="T" 	g2="guillemotright,guilsinglright" 	k="82" />
+<hkern g1="U,Ugrave,Uacute,Ucircumflex,Udieresis" 	g2="Y,Yacute,Ydieresis" 	k="37" />
+<hkern g1="U,Ugrave,Uacute,Ucircumflex,Udieresis" 	g2="g" 	k="20" />
+<hkern g1="U,Ugrave,Uacute,Ucircumflex,Udieresis" 	g2="comma,period,ellipsis" 	k="53" />
+<hkern g1="U,Ugrave,Uacute,Ucircumflex,Udieresis" 	g2="A,Agrave,Aacute,Acircumflex,Atilde,Adieresis,Aring" 	k="25" />
+<hkern g1="U,Ugrave,Uacute,Ucircumflex,Udieresis" 	g2="S" 	k="20" />
+<hkern g1="U,Ugrave,Uacute,Ucircumflex,Udieresis" 	g2="a,agrave,aacute,acircumflex,atilde,adieresis,aring,ae" 	k="16" />
+<hkern g1="U,Ugrave,Uacute,Ucircumflex,Udieresis" 	g2="J" 	k="115" />
+<hkern g1="U,Ugrave,Uacute,Ucircumflex,Udieresis" 	g2="slash" 	k="33" />
+<hkern g1="U,Ugrave,Uacute,Ucircumflex,Udieresis" 	g2="V" 	k="20" />
+<hkern g1="U,Ugrave,Uacute,Ucircumflex,Udieresis" 	g2="X" 	k="20" />
+<hkern g1="U,Ugrave,Uacute,Ucircumflex,Udieresis" 	g2="x" 	k="33" />
+<hkern g1="U,Ugrave,Uacute,Ucircumflex,Udieresis" 	g2="s" 	k="16" />
+<hkern g1="W" 	g2="g" 	k="8" />
+<hkern g1="W" 	g2="comma,period,ellipsis" 	k="78" />
+<hkern g1="W" 	g2="a,agrave,aacute,acircumflex,atilde,adieresis,aring,ae" 	k="25" />
+<hkern g1="W" 	g2="J" 	k="96" />
+<hkern g1="W" 	g2="registered" 	k="-51" />
+<hkern g1="W" 	g2="trademark" 	k="-78" />
+<hkern g1="W" 	g2="slash" 	k="16" />
+<hkern g1="W" 	g2="hyphen,uni00AD,endash,emdash" 	k="16" />
+<hkern g1="W" 	g2="guillemotleft,guilsinglleft" 	k="20" />
+<hkern g1="W" 	g2="z" 	k="20" />
+<hkern g1="W" 	g2="guillemotright,guilsinglright" 	k="53" />
+<hkern g1="Y,Yacute,Ydieresis" 	g2="T" 	k="37" />
+<hkern g1="Y,Yacute,Ydieresis" 	g2="U,Ugrave,Uacute,Ucircumflex,Udieresis" 	k="20" />
+<hkern g1="Y,Yacute,Ydieresis" 	g2="g" 	k="123" />
+<hkern g1="Y,Yacute,Ydieresis" 	g2="y,yacute,ydieresis" 	k="37" />
+<hkern g1="Y,Yacute,Ydieresis" 	g2="quoteright,quotedblright" 	k="10" />
+<hkern g1="Y,Yacute,Ydieresis" 	g2="comma,period,ellipsis" 	k="229" />
+<hkern g1="Y,Yacute,Ydieresis" 	g2="A,Agrave,Aacute,Acircumflex,Atilde,Adieresis,Aring" 	k="37" />
+<hkern g1="Y,Yacute,Ydieresis" 	g2="S" 	k="39" />
+<hkern g1="Y,Yacute,Ydieresis" 	g2="Z" 	k="45" />
+<hkern g1="Y,Yacute,Ydieresis" 	g2="C,G,O,Q,Ccedilla,Ograve,Oacute,Ocircumflex,Otilde,Odieresis,Oslash,OE" 	k="37" />
+<hkern g1="Y,Yacute,Ydieresis" 	g2="a,agrave,aacute,acircumflex,atilde,adieresis,aring,ae" 	k="156" />
+<hkern g1="Y,Yacute,Ydieresis" 	g2="c,d,e,o,q,ccedilla,egrave,eacute,ecircumflex,edieresis,ograve,oacute,ocircumflex,otilde,odieresis,oslash,oe" 	k="113" />
+<hkern g1="Y,Yacute,Ydieresis" 	g2="J" 	k="205" />
+<hkern g1="Y,Yacute,Ydieresis" 	g2="t" 	k="37" />
+<hkern g1="Y,Yacute,Ydieresis" 	g2="u,ugrave,uacute,ucircumflex,udieresis" 	k="78" />
+<hkern g1="Y,Yacute,Ydieresis" 	g2="periodcentered" 	k="115" />
+<hkern g1="Y,Yacute,Ydieresis" 	g2="registered" 	k="-49" />
+<hkern g1="Y,Yacute,Ydieresis" 	g2="trademark" 	k="-86" />
+<hkern g1="Y,Yacute,Ydieresis" 	g2="slash" 	k="96" />
+<hkern g1="Y,Yacute,Ydieresis" 	g2="question" 	k="33" />
+<hkern g1="Y,Yacute,Ydieresis" 	g2="v" 	k="37" />
+<hkern g1="Y,Yacute,Ydieresis" 	g2="w" 	k="57" />
+<hkern g1="Y,Yacute,Ydieresis" 	g2="x" 	k="78" />
+<hkern g1="Y,Yacute,Ydieresis" 	g2="hyphen,uni00AD,endash,emdash" 	k="156" />
+<hkern g1="Y,Yacute,Ydieresis" 	g2="guillemotleft,guilsinglleft" 	k="150" />
+<hkern g1="Y,Yacute,Ydieresis" 	g2="m,n,p,r,ntilde" 	k="82" />
+<hkern g1="Y,Yacute,Ydieresis" 	g2="s" 	k="113" />
+<hkern g1="Y,Yacute,Ydieresis" 	g2="z" 	k="115" />
+<hkern g1="Y,Yacute,Ydieresis" 	g2="guillemotright,guilsinglright" 	k="143" />
+<hkern g1="Y,Yacute,Ydieresis" 	g2="colon,semicolon" 	k="74" />
+<hkern g1="Z" 	g2="U,Ugrave,Uacute,Ucircumflex,Udieresis" 	k="20" />
+<hkern g1="Z" 	g2="Y,Yacute,Ydieresis" 	k="37" />
+<hkern g1="Z" 	g2="g" 	k="23" />
+<hkern g1="Z" 	g2="y,yacute,ydieresis" 	k="25" />
+<hkern g1="Z" 	g2="S" 	k="61" />
+<hkern g1="Z" 	g2="Z" 	k="20" />
+<hkern g1="Z" 	g2="C,G,O,Q,Ccedilla,Ograve,Oacute,Ocircumflex,Otilde,Odieresis,Oslash,OE" 	k="41" />
+<hkern g1="Z" 	g2="a,agrave,aacute,acircumflex,atilde,adieresis,aring,ae" 	k="25" />
+<hkern g1="Z" 	g2="f,uniFB01,uniFB02" 	k="41" />
+<hkern g1="Z" 	g2="c,d,e,o,q,ccedilla,egrave,eacute,ecircumflex,edieresis,ograve,oacute,ocircumflex,otilde,odieresis,oslash,oe" 	k="27" />
+<hkern g1="Z" 	g2="J" 	k="49" />
+<hkern g1="Z" 	g2="t" 	k="37" />
+<hkern g1="Z" 	g2="u,ugrave,uacute,ucircumflex,udieresis" 	k="29" />
+<hkern g1="Z" 	g2="periodcentered" 	k="123" />
+<hkern g1="Z" 	g2="registered" 	k="-41" />
+<hkern g1="Z" 	g2="trademark" 	k="-41" />
+<hkern g1="Z" 	g2="v" 	k="25" />
+<hkern g1="Z" 	g2="w" 	k="25" />
+<hkern g1="Z" 	g2="hyphen,uni00AD,endash,emdash" 	k="49" />
+<hkern g1="Z" 	g2="guillemotleft,guilsinglleft" 	k="49" />
+<hkern g1="a,agrave,aacute,acircumflex,atilde,adieresis,aring" 	g2="T" 	k="57" />
+<hkern g1="a,agrave,aacute,acircumflex,atilde,adieresis,aring" 	g2="W" 	k="16" />
+<hkern g1="a,agrave,aacute,acircumflex,atilde,adieresis,aring" 	g2="Y,Yacute,Ydieresis" 	k="57" />
+<hkern g1="a,agrave,aacute,acircumflex,atilde,adieresis,aring" 	g2="quoteright,quotedblright" 	k="53" />
+<hkern g1="a,agrave,aacute,acircumflex,atilde,adieresis,aring" 	g2="asterisk" 	k="90" />
+<hkern g1="a,agrave,aacute,acircumflex,atilde,adieresis,aring" 	g2="V" 	k="53" />
+<hkern g1="a,agrave,aacute,acircumflex,atilde,adieresis,aring" 	g2="question" 	k="66" />
+<hkern g1="c,ccedilla" 	g2="T" 	k="41" />
+<hkern g1="c,ccedilla" 	g2="Y,Yacute,Ydieresis" 	k="57" />
+<hkern g1="c,ccedilla" 	g2="g" 	k="20" />
+<hkern g1="c,ccedilla" 	g2="a,agrave,aacute,acircumflex,atilde,adieresis,aring,ae" 	k="20" />
+<hkern g1="c,ccedilla" 	g2="c,d,e,o,q,ccedilla,egrave,eacute,ecircumflex,edieresis,ograve,oacute,ocircumflex,otilde,odieresis,oslash,oe" 	k="57" />
+<hkern g1="c,ccedilla" 	g2="periodcentered" 	k="37" />
+<hkern g1="c,ccedilla" 	g2="registered" 	k="-12" />
+<hkern g1="c,ccedilla" 	g2="V" 	k="37" />
+<hkern g1="c,ccedilla" 	g2="x" 	k="10" />
+<hkern g1="c,ccedilla" 	g2="hyphen,uni00AD,endash,emdash" 	k="70" />
+<hkern g1="colon,semicolon" 	g2="Y,Yacute,Ydieresis" 	k="74" />
+<hkern g1="colon,semicolon" 	g2="j" 	k="-8" />
+<hkern g1="colon,semicolon" 	g2="asterisk" 	k="57" />
+<hkern g1="comma,period,ellipsis" 	g2="T" 	k="238" />
+<hkern g1="comma,period,ellipsis" 	g2="U,Ugrave,Uacute,Ucircumflex,Udieresis" 	k="55" />
+<hkern g1="comma,period,ellipsis" 	g2="W" 	k="78" />
+<hkern g1="comma,period,ellipsis" 	g2="Y,Yacute,Ydieresis" 	k="229" />
+<hkern g1="comma,period,ellipsis" 	g2="j" 	k="-74" />
+<hkern g1="comma,period,ellipsis" 	g2="y,yacute,ydieresis" 	k="41" />
+<hkern g1="comma,period,ellipsis" 	g2="quoteright,quotedblright" 	k="297" />
+<hkern g1="comma,period,ellipsis" 	g2="t" 	k="45" />
+<hkern g1="comma,period,ellipsis" 	g2="asterisk" 	k="344" />
+<hkern g1="comma,period,ellipsis" 	g2="V" 	k="188" />
+<hkern g1="comma,period,ellipsis" 	g2="quotedbl,quotesingle" 	k="262" />
+<hkern g1="comma,period,ellipsis" 	g2="quoteleft,quotedblleft" 	k="256" />
+<hkern g1="comma,period,ellipsis" 	g2="v" 	k="123" />
+<hkern g1="comma,period,ellipsis" 	g2="w" 	k="72" />
+<hkern g1="e,ae,egrave,eacute,ecircumflex,edieresis,oe" 	g2="T" 	k="57" />
+<hkern g1="e,ae,egrave,eacute,ecircumflex,edieresis,oe" 	g2="W" 	k="20" />
+<hkern g1="e,ae,egrave,eacute,ecircumflex,edieresis,oe" 	g2="Y,Yacute,Ydieresis" 	k="74" />
+<hkern g1="e,ae,egrave,eacute,ecircumflex,edieresis,oe" 	g2="g" 	k="20" />
+<hkern g1="e,ae,egrave,eacute,ecircumflex,edieresis,oe" 	g2="y,yacute,ydieresis" 	k="12" />
+<hkern g1="e,ae,egrave,eacute,ecircumflex,edieresis,oe" 	g2="quoteright,quotedblright" 	k="20" />
+<hkern g1="e,ae,egrave,eacute,ecircumflex,edieresis,oe" 	g2="S" 	k="41" />
+<hkern g1="e,ae,egrave,eacute,ecircumflex,edieresis,oe" 	g2="a,agrave,aacute,acircumflex,atilde,adieresis,aring,ae" 	k="23" />
+<hkern g1="e,ae,egrave,eacute,ecircumflex,edieresis,oe" 	g2="f,uniFB01,uniFB02" 	k="10" />
+<hkern g1="e,ae,egrave,eacute,ecircumflex,edieresis,oe" 	g2="J" 	k="41" />
+<hkern g1="e,ae,egrave,eacute,ecircumflex,edieresis,oe" 	g2="t" 	k="37" />
+<hkern g1="e,ae,egrave,eacute,ecircumflex,edieresis,oe" 	g2="asterisk" 	k="49" />
+<hkern g1="e,ae,egrave,eacute,ecircumflex,edieresis,oe" 	g2="backslash" 	k="70" />
+<hkern g1="e,ae,egrave,eacute,ecircumflex,edieresis,oe" 	g2="periodcentered" 	k="16" />
+<hkern g1="e,ae,egrave,eacute,ecircumflex,edieresis,oe" 	g2="registered" 	k="31" />
+<hkern g1="e,ae,egrave,eacute,ecircumflex,edieresis,oe" 	g2="trademark" 	k="53" />
+<hkern g1="e,ae,egrave,eacute,ecircumflex,edieresis,oe" 	g2="V" 	k="53" />
+<hkern g1="e,ae,egrave,eacute,ecircumflex,edieresis,oe" 	g2="question" 	k="33" />
+<hkern g1="e,ae,egrave,eacute,ecircumflex,edieresis,oe" 	g2="v" 	k="12" />
+<hkern g1="e,ae,egrave,eacute,ecircumflex,edieresis,oe" 	g2="w" 	k="12" />
+<hkern g1="e,ae,egrave,eacute,ecircumflex,edieresis,oe" 	g2="x" 	k="33" />
+<hkern g1="e,ae,egrave,eacute,ecircumflex,edieresis,oe" 	g2="guillemotleft,guilsinglleft" 	k="31" />
+<hkern g1="f" 	g2="T" 	k="-86" />
+<hkern g1="f" 	g2="W" 	k="-86" />
+<hkern g1="f" 	g2="Y,Yacute,Ydieresis" 	k="-86" />
+<hkern g1="f" 	g2="g" 	k="23" />
+<hkern g1="f" 	g2="j" 	k="20" />
+<hkern g1="f" 	g2="quoteright,quotedblright" 	k="-49" />
+<hkern g1="f" 	g2="comma,period,ellipsis" 	k="131" />
+<hkern g1="f" 	g2="a,agrave,aacute,acircumflex,atilde,adieresis,aring,ae" 	k="41" />
+<hkern g1="f" 	g2="c,d,e,o,q,ccedilla,egrave,eacute,ecircumflex,edieresis,ograve,oacute,ocircumflex,otilde,odieresis,oslash,oe" 	k="20" />
+<hkern g1="f" 	g2="u,ugrave,uacute,ucircumflex,udieresis" 	k="8" />
+<hkern g1="f" 	g2="backslash" 	k="-66" />
+<hkern g1="f" 	g2="periodcentered" 	k="41" />
+<hkern g1="f" 	g2="registered" 	k="-102" />
+<hkern g1="f" 	g2="trademark" 	k="-147" />
+<hkern g1="f" 	g2="slash" 	k="8" />
+<hkern g1="f" 	g2="exclam" 	k="-8" />
+<hkern g1="f" 	g2="V" 	k="-119" />
+<hkern g1="f" 	g2="X" 	k="-49" />
+<hkern g1="f" 	g2="question" 	k="-45" />
+<hkern g1="f" 	g2="quotedbl,quotesingle" 	k="-82" />
+<hkern g1="f" 	g2="quoteleft,quotedblleft" 	k="-49" />
+<hkern g1="f" 	g2="v" 	k="-8" />
+<hkern g1="f" 	g2="x" 	k="16" />
+<hkern g1="f" 	g2="hyphen,uni00AD,endash,emdash" 	k="37" />
+<hkern g1="f" 	g2="s" 	k="16" />
+<hkern g1="f" 	g2="z" 	k="37" />
+<hkern g1="f" 	g2="parenright,bracketright,braceright" 	k="-72" />
+<hkern g1="g" 	g2="T" 	k="74" />
+<hkern g1="g" 	g2="Y,Yacute,Ydieresis" 	k="37" />
+<hkern g1="g" 	g2="j" 	k="-94" />
+<hkern g1="g" 	g2="y,yacute,ydieresis" 	k="16" />
+<hkern g1="g" 	g2="a,agrave,aacute,acircumflex,atilde,adieresis,aring,ae" 	k="39" />
+<hkern g1="g" 	g2="c,d,e,o,q,ccedilla,egrave,eacute,ecircumflex,edieresis,ograve,oacute,ocircumflex,otilde,odieresis,oslash,oe" 	k="37" />
+<hkern g1="g" 	g2="asterisk" 	k="49" />
+<hkern g1="g" 	g2="registered" 	k="-8" />
+<hkern g1="g" 	g2="slash" 	k="-57" />
+<hkern g1="g" 	g2="question" 	k="94" />
+<hkern g1="g" 	g2="v" 	k="16" />
+<hkern g1="g" 	g2="w" 	k="16" />
+<hkern g1="g" 	g2="z" 	k="37" />
+<hkern g1="g" 	g2="parenright,bracketright,braceright" 	k="-8" />
+<hkern g1="k" 	g2="T" 	k="100" />
+<hkern g1="k" 	g2="Y,Yacute,Ydieresis" 	k="37" />
+<hkern g1="k" 	g2="g" 	k="20" />
+<hkern g1="k" 	g2="j" 	k="20" />
+<hkern g1="k" 	g2="quoteright,quotedblright" 	k="74" />
+<hkern g1="k" 	g2="comma,period,ellipsis" 	k="-8" />
+<hkern g1="k" 	g2="a,agrave,aacute,acircumflex,atilde,adieresis,aring,ae" 	k="20" />
+<hkern g1="k" 	g2="c,d,e,o,q,ccedilla,egrave,eacute,ecircumflex,edieresis,ograve,oacute,ocircumflex,otilde,odieresis,oslash,oe" 	k="57" />
+<hkern g1="k" 	g2="t" 	k="37" />
+<hkern g1="k" 	g2="u,ugrave,uacute,ucircumflex,udieresis" 	k="37" />
+<hkern g1="k" 	g2="asterisk" 	k="8" />
+<hkern g1="k" 	g2="periodcentered" 	k="74" />
+<hkern g1="k" 	g2="registered" 	k="33" />
+<hkern g1="k" 	g2="trademark" 	k="41" />
+<hkern g1="k" 	g2="question" 	k="66" />
+<hkern g1="k" 	g2="x" 	k="16" />
+<hkern g1="k" 	g2="hyphen,uni00AD,endash,emdash" 	k="174" />
+<hkern g1="k" 	g2="guillemotleft,guilsinglleft" 	k="74" />
+<hkern g1="k" 	g2="z" 	k="33" />
+<hkern g1="k" 	g2="guillemotright,guilsinglright" 	k="33" />
+<hkern g1="h,m,n,ntilde" 	g2="T" 	k="57" />
+<hkern g1="h,m,n,ntilde" 	g2="Y,Yacute,Ydieresis" 	k="53" />
+<hkern g1="h,m,n,ntilde" 	g2="asterisk" 	k="49" />
+<hkern g1="h,m,n,ntilde" 	g2="trademark" 	k="41" />
+<hkern g1="h,m,n,ntilde" 	g2="V" 	k="20" />
+<hkern g1="h,m,n,ntilde" 	g2="question" 	k="33" />
+<hkern g1="b,o,p,ograve,oacute,ocircumflex,otilde,odieresis,oslash,thorn" 	g2="T" 	k="121" />
+<hkern g1="b,o,p,ograve,oacute,ocircumflex,otilde,odieresis,oslash,thorn" 	g2="Y,Yacute,Ydieresis" 	k="115" />
+<hkern g1="b,o,p,ograve,oacute,ocircumflex,otilde,odieresis,oslash,thorn" 	g2="y,yacute,ydieresis" 	k="16" />
+<hkern g1="b,o,p,ograve,oacute,ocircumflex,otilde,odieresis,oslash,thorn" 	g2="quoteright,quotedblright" 	k="74" />
+<hkern g1="b,o,p,ograve,oacute,ocircumflex,otilde,odieresis,oslash,thorn" 	g2="comma,period,ellipsis" 	k="20" />
+<hkern g1="b,o,p,ograve,oacute,ocircumflex,otilde,odieresis,oslash,thorn" 	g2="a,agrave,aacute,acircumflex,atilde,adieresis,aring,ae" 	k="23" />
+<hkern g1="b,o,p,ograve,oacute,ocircumflex,otilde,odieresis,oslash,thorn" 	g2="f,uniFB01,uniFB02" 	k="10" />
+<hkern g1="b,o,p,ograve,oacute,ocircumflex,otilde,odieresis,oslash,thorn" 	g2="backslash" 	k="74" />
+<hkern g1="b,o,p,ograve,oacute,ocircumflex,otilde,odieresis,oslash,thorn" 	g2="registered" 	k="33" />
+<hkern g1="b,o,p,ograve,oacute,ocircumflex,otilde,odieresis,oslash,thorn" 	g2="V" 	k="41" />
+<hkern g1="b,o,p,ograve,oacute,ocircumflex,otilde,odieresis,oslash,thorn" 	g2="X" 	k="16" />
+<hkern g1="b,o,p,ograve,oacute,ocircumflex,otilde,odieresis,oslash,thorn" 	g2="question" 	k="66" />
+<hkern g1="b,o,p,ograve,oacute,ocircumflex,otilde,odieresis,oslash,thorn" 	g2="quoteleft,quotedblleft" 	k="8" />
+<hkern g1="b,o,p,ograve,oacute,ocircumflex,otilde,odieresis,oslash,thorn" 	g2="v" 	k="16" />
+<hkern g1="b,o,p,ograve,oacute,ocircumflex,otilde,odieresis,oslash,thorn" 	g2="w" 	k="16" />
+<hkern g1="b,o,p,ograve,oacute,ocircumflex,otilde,odieresis,oslash,thorn" 	g2="x" 	k="53" />
+<hkern g1="b,o,p,ograve,oacute,ocircumflex,otilde,odieresis,oslash,thorn" 	g2="s" 	k="10" />
+<hkern g1="b,o,p,ograve,oacute,ocircumflex,otilde,odieresis,oslash,thorn" 	g2="z" 	k="27" />
+<hkern g1="quoteleft,quotedblleft" 	g2="Y,Yacute,Ydieresis" 	k="10" />
+<hkern g1="quoteleft,quotedblleft" 	g2="g" 	k="49" />
+<hkern g1="quoteleft,quotedblleft" 	g2="comma,period,ellipsis" 	k="254" />
+<hkern g1="quoteleft,quotedblleft" 	g2="A,Agrave,Aacute,Acircumflex,Atilde,Adieresis,Aring" 	k="164" />
+<hkern g1="quoteleft,quotedblleft" 	g2="a,agrave,aacute,acircumflex,atilde,adieresis,aring,ae" 	k="70" />
+<hkern g1="quoteleft,quotedblleft" 	g2="f,uniFB01,uniFB02" 	k="37" />
+<hkern g1="quoteleft,quotedblleft" 	g2="c,d,e,o,q,ccedilla,egrave,eacute,ecircumflex,edieresis,ograve,oacute,ocircumflex,otilde,odieresis,oslash,oe" 	k="49" />
+<hkern g1="quoteleft,quotedblleft" 	g2="exclamdown" 	k="90" />
+<hkern g1="quoteleft,quotedblleft" 	g2="questiondown" 	k="254" />
+<hkern g1="quoteleft,quotedblleft" 	g2="X" 	k="33" />
+<hkern g1="r" 	g2="g" 	k="20" />
+<hkern g1="r" 	g2="y,yacute,ydieresis" 	k="-10" />
+<hkern g1="r" 	g2="quoteright,quotedblright" 	k="33" />
+<hkern g1="r" 	g2="comma,period,ellipsis" 	k="180" />
+<hkern g1="r" 	g2="A,Agrave,Aacute,Acircumflex,Atilde,Adieresis,Aring" 	k="41" />
+<hkern g1="r" 	g2="Z" 	k="20" />
+<hkern g1="r" 	g2="a,agrave,aacute,acircumflex,atilde,adieresis,aring,ae" 	k="59" />
+<hkern g1="r" 	g2="c,d,e,o,q,ccedilla,egrave,eacute,ecircumflex,edieresis,ograve,oacute,ocircumflex,otilde,odieresis,oslash,oe" 	k="20" />
+<hkern g1="r" 	g2="J" 	k="150" />
+<hkern g1="r" 	g2="backslash" 	k="-8" />
+<hkern g1="r" 	g2="periodcentered" 	k="25" />
+<hkern g1="r" 	g2="registered" 	k="-66" />
+<hkern g1="r" 	g2="slash" 	k="49" />
+<hkern g1="r" 	g2="quoteleft,quotedblleft" 	k="-49" />
+<hkern g1="r" 	g2="v" 	k="-10" />
+<hkern g1="r" 	g2="w" 	k="-8" />
+<hkern g1="r" 	g2="hyphen,uni00AD,endash,emdash" 	k="57" />
+<hkern g1="r" 	g2="guillemotleft,guilsinglleft" 	k="41" />
+<hkern g1="r" 	g2="s" 	k="20" />
+<hkern g1="r" 	g2="z" 	k="20" />
+<hkern g1="s" 	g2="T" 	k="57" />
+<hkern g1="s" 	g2="Y,Yacute,Ydieresis" 	k="41" />
+<hkern g1="s" 	g2="quoteright,quotedblright" 	k="51" />
+<hkern g1="s" 	g2="asterisk" 	k="57" />
+<hkern g1="s" 	g2="V" 	k="20" />
+<hkern g1="s" 	g2="question" 	k="51" />
+<hkern g1="s" 	g2="hyphen,uni00AD,endash,emdash" 	k="-20" />
+<hkern g1="t" 	g2="T" 	k="37" />
+<hkern g1="t" 	g2="Y,Yacute,Ydieresis" 	k="16" />
+<hkern g1="t" 	g2="g" 	k="20" />
+<hkern g1="t" 	g2="comma,period,ellipsis" 	k="-8" />
+<hkern g1="t" 	g2="a,agrave,aacute,acircumflex,atilde,adieresis,aring,ae" 	k="25" />
+<hkern g1="t" 	g2="c,d,e,o,q,ccedilla,egrave,eacute,ecircumflex,edieresis,ograve,oacute,ocircumflex,otilde,odieresis,oslash,oe" 	k="20" />
+<hkern g1="t" 	g2="periodcentered" 	k="41" />
+<hkern g1="t" 	g2="registered" 	k="-49" />
+<hkern g1="t" 	g2="slash" 	k="-8" />
+<hkern g1="t" 	g2="question" 	k="74" />
+<hkern g1="t" 	g2="hyphen,uni00AD,endash,emdash" 	k="74" />
+<hkern g1="t" 	g2="guillemotleft,guilsinglleft" 	k="25" />
+<hkern g1="t" 	g2="colon,semicolon" 	k="-8" />
+<hkern g1="q,u,ugrave,uacute,ucircumflex,udieresis" 	g2="T" 	k="41" />
+<hkern g1="q,u,ugrave,uacute,ucircumflex,udieresis" 	g2="Y,Yacute,Ydieresis" 	k="61" />
+<hkern g1="q,u,ugrave,uacute,ucircumflex,udieresis" 	g2="asterisk" 	k="29" />
+<hkern g1="q,u,ugrave,uacute,ucircumflex,udieresis" 	g2="V" 	k="37" />
+<hkern g1="w" 	g2="T" 	k="57" />
+<hkern g1="w" 	g2="Y,Yacute,Ydieresis" 	k="51" />
+<hkern g1="w" 	g2="j" 	k="20" />
+<hkern g1="w" 	g2="comma,period,ellipsis" 	k="170" />
+<hkern g1="w" 	g2="A,Agrave,Aacute,Acircumflex,Atilde,Adieresis,Aring" 	k="16" />
+<hkern g1="w" 	g2="a,agrave,aacute,acircumflex,atilde,adieresis,aring,ae" 	k="20" />
+<hkern g1="w" 	g2="c,d,e,o,q,ccedilla,egrave,eacute,ecircumflex,edieresis,ograve,oacute,ocircumflex,otilde,odieresis,oslash,oe" 	k="16" />
+<hkern g1="w" 	g2="J" 	k="61" />
+<hkern g1="w" 	g2="registered" 	k="-23" />
+<hkern g1="w" 	g2="trademark" 	k="-8" />
+<hkern g1="w" 	g2="V" 	k="16" />
+<hkern g1="w" 	g2="X" 	k="37" />
+<hkern g1="w" 	g2="z" 	k="53" />
+<hkern g1="y,yacute,ydieresis" 	g2="T" 	k="41" />
+<hkern g1="y,yacute,ydieresis" 	g2="Y,Yacute,Ydieresis" 	k="33" />
+<hkern g1="y,yacute,ydieresis" 	g2="j" 	k="20" />
+<hkern g1="y,yacute,ydieresis" 	g2="comma,period,ellipsis" 	k="123" />
+<hkern g1="y,yacute,ydieresis" 	g2="a,agrave,aacute,acircumflex,atilde,adieresis,aring,ae" 	k="41" />
+<hkern g1="y,yacute,ydieresis" 	g2="c,d,e,o,q,ccedilla,egrave,eacute,ecircumflex,edieresis,ograve,oacute,ocircumflex,otilde,odieresis,oslash,oe" 	k="16" />
+<hkern g1="y,yacute,ydieresis" 	g2="J" 	k="82" />
+<hkern g1="y,yacute,ydieresis" 	g2="registered" 	k="-55" />
+<hkern g1="y,yacute,ydieresis" 	g2="trademark" 	k="-8" />
+<hkern g1="y,yacute,ydieresis" 	g2="slash" 	k="8" />
+<hkern g1="y,yacute,ydieresis" 	g2="V" 	k="16" />
+<hkern g1="y,yacute,ydieresis" 	g2="X" 	k="16" />
+<hkern g1="y,yacute,ydieresis" 	g2="z" 	k="57" />
+<hkern g1="z" 	g2="T" 	k="45" />
+<hkern g1="z" 	g2="Y,Yacute,Ydieresis" 	k="16" />
+<hkern g1="z" 	g2="y,yacute,ydieresis" 	k="16" />
+<hkern g1="z" 	g2="a,agrave,aacute,acircumflex,atilde,adieresis,aring,ae" 	k="29" />
+<hkern g1="z" 	g2="c,d,e,o,q,ccedilla,egrave,eacute,ecircumflex,edieresis,ograve,oacute,ocircumflex,otilde,odieresis,oslash,oe" 	k="20" />
+<hkern g1="z" 	g2="u,ugrave,uacute,ucircumflex,udieresis" 	k="20" />
+<hkern g1="z" 	g2="registered" 	k="-14" />
+<hkern g1="z" 	g2="trademark" 	k="-8" />
+<hkern g1="z" 	g2="v" 	k="16" />
+<hkern g1="z" 	g2="hyphen,uni00AD,endash,emdash" 	k="53" />
+<hkern g1="F" 	g2="W" 	k="12" />
+<hkern g1="F" 	g2="Y,Yacute,Ydieresis" 	k="29" />
+<hkern g1="F" 	g2="g" 	k="57" />
+<hkern g1="F" 	g2="y,yacute,ydieresis" 	k="53" />
+<hkern g1="F" 	g2="comma,period,ellipsis" 	k="188" />
+<hkern g1="F" 	g2="A,Agrave,Aacute,Acircumflex,Atilde,Adieresis,Aring" 	k="80" />
+<hkern g1="F" 	g2="S" 	k="55" />
+<hkern g1="F" 	g2="Z" 	k="61" />
+<hkern g1="F" 	g2="C,G,O,Q,Ccedilla,Ograve,Oacute,Ocircumflex,Otilde,Odieresis,Oslash,OE" 	k="20" />
+<hkern g1="F" 	g2="a,agrave,aacute,acircumflex,atilde,adieresis,aring,ae" 	k="78" />
+<hkern g1="F" 	g2="c,d,e,o,q,ccedilla,egrave,eacute,ecircumflex,edieresis,ograve,oacute,ocircumflex,otilde,odieresis,oslash,oe" 	k="37" />
+<hkern g1="F" 	g2="J" 	k="274" />
+<hkern g1="F" 	g2="t" 	k="20" />
+<hkern g1="F" 	g2="u,ugrave,uacute,ucircumflex,udieresis" 	k="39" />
+<hkern g1="F" 	g2="w" 	k="53" />
+<hkern g1="F" 	g2="guillemotleft,guilsinglleft" 	k="41" />
+<hkern g1="F" 	g2="m,n,p,r,ntilde" 	k="41" />
+<hkern g1="F" 	g2="s" 	k="55" />
+<hkern g1="F" 	g2="z" 	k="106" />
+<hkern g1="J" 	g2="comma,period,ellipsis" 	k="57" />
+<hkern g1="J" 	g2="J" 	k="82" />
+<hkern g1="P" 	g2="T" 	k="29" />
+<hkern g1="P" 	g2="Y,Yacute,Ydieresis" 	k="20" />
+<hkern g1="P" 	g2="g" 	k="33" />
+<hkern g1="P" 	g2="comma,period,ellipsis" 	k="270" />
+<hkern g1="P" 	g2="A,Agrave,Aacute,Acircumflex,Atilde,Adieresis,Aring" 	k="102" />
+<hkern g1="P" 	g2="S" 	k="20" />
+<hkern g1="P" 	g2="Z" 	k="104" />
+<hkern g1="P" 	g2="a,agrave,aacute,acircumflex,atilde,adieresis,aring,ae" 	k="70" />
+<hkern g1="P" 	g2="c,d,e,o,q,ccedilla,egrave,eacute,ecircumflex,edieresis,ograve,oacute,ocircumflex,otilde,odieresis,oslash,oe" 	k="43" />
+<hkern g1="P" 	g2="J" 	k="291" />
+<hkern g1="P" 	g2="hyphen,uni00AD,endash,emdash" 	k="14" />
+<hkern g1="P" 	g2="guillemotleft,guilsinglleft" 	k="41" />
+<hkern g1="P" 	g2="s" 	k="20" />
+<hkern g1="P" 	g2="z" 	k="41" />
+<hkern g1="V" 	g2="U,Ugrave,Uacute,Ucircumflex,Udieresis" 	k="20" />
+<hkern g1="V" 	g2="g" 	k="41" />
+<hkern g1="V" 	g2="y,yacute,ydieresis" 	k="20" />
+<hkern g1="V" 	g2="comma,period,ellipsis" 	k="156" />
+<hkern g1="V" 	g2="A,Agrave,Aacute,Acircumflex,Atilde,Adieresis,Aring" 	k="37" />
+<hkern g1="V" 	g2="S" 	k="25" />
+<hkern g1="V" 	g2="Z" 	k="41" />
+<hkern g1="V" 	g2="C,G,O,Q,Ccedilla,Ograve,Oacute,Ocircumflex,Otilde,Odieresis,Oslash,OE" 	k="20" />
+<hkern g1="V" 	g2="a,agrave,aacute,acircumflex,atilde,adieresis,aring,ae" 	k="72" />
+<hkern g1="V" 	g2="c,d,e,o,q,ccedilla,egrave,eacute,ecircumflex,edieresis,ograve,oacute,ocircumflex,otilde,odieresis,oslash,oe" 	k="39" />
+<hkern g1="V" 	g2="J" 	k="131" />
+<hkern g1="V" 	g2="u,ugrave,uacute,ucircumflex,udieresis" 	k="61" />
+<hkern g1="V" 	g2="w" 	k="20" />
+<hkern g1="V" 	g2="hyphen,uni00AD,endash,emdash" 	k="41" />
+<hkern g1="V" 	g2="guillemotleft,guilsinglleft" 	k="41" />
+<hkern g1="V" 	g2="m,n,p,r,ntilde" 	k="41" />
+<hkern g1="V" 	g2="s" 	k="37" />
+<hkern g1="V" 	g2="z" 	k="43" />
+<hkern g1="V" 	g2="guillemotright,guilsinglright" 	k="55" />
+<hkern g1="X" 	g2="T" 	k="41" />
+<hkern g1="X" 	g2="U,Ugrave,Uacute,Ucircumflex,Udieresis" 	k="20" />
+<hkern g1="X" 	g2="y,yacute,ydieresis" 	k="53" />
+<hkern g1="X" 	g2="quoteright,quotedblright" 	k="33" />
+<hkern g1="X" 	g2="A,Agrave,Aacute,Acircumflex,Atilde,Adieresis,Aring" 	k="12" />
+<hkern g1="X" 	g2="S" 	k="37" />
+<hkern g1="X" 	g2="C,G,O,Q,Ccedilla,Ograve,Oacute,Ocircumflex,Otilde,Odieresis,Oslash,OE" 	k="53" />
+<hkern g1="X" 	g2="a,agrave,aacute,acircumflex,atilde,adieresis,aring,ae" 	k="20" />
+<hkern g1="X" 	g2="f,uniFB01,uniFB02" 	k="53" />
+<hkern g1="X" 	g2="c,d,e,o,q,ccedilla,egrave,eacute,ecircumflex,edieresis,ograve,oacute,ocircumflex,otilde,odieresis,oslash,oe" 	k="33" />
+<hkern g1="X" 	g2="J" 	k="33" />
+<hkern g1="X" 	g2="t" 	k="53" />
+<hkern g1="X" 	g2="u,ugrave,uacute,ucircumflex,udieresis" 	k="20" />
+<hkern g1="X" 	g2="quotedbl,quotesingle" 	k="16" />
+<hkern g1="X" 	g2="quoteleft,quotedblleft" 	k="33" />
+<hkern g1="X" 	g2="w" 	k="37" />
+<hkern g1="X" 	g2="hyphen,uni00AD,endash,emdash" 	k="74" />
+<hkern g1="X" 	g2="guillemotleft,guilsinglleft" 	k="37" />
+<hkern g1="X" 	g2="z" 	k="37" />
+<hkern g1="X" 	g2="guillemotright,guilsinglright" 	k="33" />
+<hkern g1="parenleft,bracketleft,braceleft" 	g2="j" 	k="-164" />
+<hkern g1="parenleft,bracketleft,braceleft" 	g2="J" 	k="41" />
+<hkern g1="hyphen,uni00AD,endash,emdash" 	g2="T" 	k="14" />
+<hkern g1="hyphen,uni00AD,endash,emdash" 	g2="W" 	k="16" />
+<hkern g1="hyphen,uni00AD,endash,emdash" 	g2="Y,Yacute,Ydieresis" 	k="156" />
+<hkern g1="hyphen,uni00AD,endash,emdash" 	g2="Z" 	k="41" />
+<hkern g1="hyphen,uni00AD,endash,emdash" 	g2="V" 	k="74" />
+<hkern g1="hyphen,uni00AD,endash,emdash" 	g2="X" 	k="74" />
+<hkern g1="hyphen,uni00AD,endash,emdash" 	g2="v" 	k="16" />
+<hkern g1="hyphen,uni00AD,endash,emdash" 	g2="x" 	k="37" />
+<hkern g1="germandbls" 	g2="y,yacute,ydieresis" 	k="53" />
+<hkern g1="germandbls" 	g2="quoteright,quotedblright" 	k="180" />
+<hkern g1="germandbls" 	g2="f,uniFB01,uniFB02" 	k="16" />
+<hkern g1="germandbls" 	g2="t" 	k="39" />
+<hkern g1="germandbls" 	g2="question" 	k="53" />
+<hkern g1="germandbls" 	g2="quotedbl,quotesingle" 	k="156" />
+<hkern g1="germandbls" 	g2="quoteleft,quotedblleft" 	k="145" />
+<hkern g1="germandbls" 	g2="w" 	k="37" />
+<hkern g1="guillemotleft,guilsinglleft" 	g2="T" 	k="82" />
+<hkern g1="guillemotleft,guilsinglleft" 	g2="W" 	k="53" />
+<hkern g1="guillemotleft,guilsinglleft" 	g2="Y,Yacute,Ydieresis" 	k="143" />
+<hkern g1="guillemotleft,guilsinglleft" 	g2="V" 	k="53" />
+<hkern g1="guillemotleft,guilsinglleft" 	g2="X" 	k="33" />
+<hkern g1="guillemotleft,guilsinglleft" 	g2="x" 	k="41" />
+<hkern g1="guillemotright,guilsinglright" 	g2="T" 	k="115" />
+<hkern g1="guillemotright,guilsinglright" 	g2="W" 	k="20" />
+<hkern g1="guillemotright,guilsinglright" 	g2="Y,Yacute,Ydieresis" 	k="150" />
+<hkern g1="guillemotright,guilsinglright" 	g2="S" 	k="61" />
+<hkern g1="guillemotright,guilsinglright" 	g2="Z" 	k="25" />
+<hkern g1="guillemotright,guilsinglright" 	g2="J" 	k="61" />
+<hkern g1="guillemotright,guilsinglright" 	g2="V" 	k="41" />
+<hkern g1="guillemotright,guilsinglright" 	g2="X" 	k="37" />
+<hkern g1="guillemotright,guilsinglright" 	g2="x" 	k="57" />
+<hkern g1="question" 	g2="quoteright,quotedblright" 	k="72" />
+<hkern g1="quotedbl,quotesingle" 	g2="comma,period,ellipsis" 	k="272" />
+<hkern g1="quotedbl,quotesingle" 	g2="A,Agrave,Aacute,Acircumflex,Atilde,Adieresis,Aring" 	k="150" />
+<hkern g1="quotedbl,quotesingle" 	g2="X" 	k="16" />
+<hkern g1="quotedbl,quotesingle" 	g2="s" 	k="41" />
+<hkern g1="quoteright,quotedblright" 	g2="g" 	k="49" />
+<hkern g1="quoteright,quotedblright" 	g2="comma,period,ellipsis" 	k="311" />
+<hkern g1="quoteright,quotedblright" 	g2="A,Agrave,Aacute,Acircumflex,Atilde,Adieresis,Aring" 	k="166" />
+<hkern g1="quoteright,quotedblright" 	g2="a,agrave,aacute,acircumflex,atilde,adieresis,aring,ae" 	k="78" />
+<hkern g1="quoteright,quotedblright" 	g2="f,uniFB01,uniFB02" 	k="25" />
+<hkern g1="quoteright,quotedblright" 	g2="c,d,e,o,q,ccedilla,egrave,eacute,ecircumflex,edieresis,ograve,oacute,ocircumflex,otilde,odieresis,oslash,oe" 	k="49" />
+<hkern g1="quoteright,quotedblright" 	g2="X" 	k="33" />
+<hkern g1="quoteright,quotedblright" 	g2="s" 	k="72" />
+<hkern g1="v" 	g2="T" 	k="41" />
+<hkern g1="v" 	g2="Y,Yacute,Ydieresis" 	k="33" />
+<hkern g1="v" 	g2="j" 	k="20" />
+<hkern g1="v" 	g2="comma,period,ellipsis" 	k="123" />
+<hkern g1="v" 	g2="A,Agrave,Aacute,Acircumflex,Atilde,Adieresis,Aring" 	k="27" />
+<hkern g1="v" 	g2="Z" 	k="16" />
+<hkern g1="v" 	g2="a,agrave,aacute,acircumflex,atilde,adieresis,aring,ae" 	k="41" />
+<hkern g1="v" 	g2="c,d,e,o,q,ccedilla,egrave,eacute,ecircumflex,edieresis,ograve,oacute,ocircumflex,otilde,odieresis,oslash,oe" 	k="16" />
+<hkern g1="v" 	g2="J" 	k="82" />
+<hkern g1="v" 	g2="hyphen,uni00AD,endash,emdash" 	k="33" />
+<hkern g1="v" 	g2="z" 	k="57" />
+<hkern g1="x" 	g2="T" 	k="49" />
+<hkern g1="x" 	g2="Y,Yacute,Ydieresis" 	k="68" />
+<hkern g1="x" 	g2="y,yacute,ydieresis" 	k="37" />
+<hkern g1="x" 	g2="S" 	k="16" />
+<hkern g1="x" 	g2="C,G,O,Q,Ccedilla,Ograve,Oacute,Ocircumflex,Otilde,Odieresis,Oslash,OE" 	k="20" />
+<hkern g1="x" 	g2="a,agrave,aacute,acircumflex,atilde,adieresis,aring,ae" 	k="20" />
+<hkern g1="x" 	g2="c,d,e,o,q,ccedilla,egrave,eacute,ecircumflex,edieresis,ograve,oacute,ocircumflex,otilde,odieresis,oslash,oe" 	k="53" />
+<hkern g1="x" 	g2="hyphen,uni00AD,endash,emdash" 	k="37" />
+<hkern g1="x" 	g2="guillemotleft,guilsinglleft" 	k="57" />
+<hkern g1="x" 	g2="guillemotright,guilsinglright" 	k="41" />
+</font>
+</defs></svg> 

BIN
mod/dashboard/app/coreos-web/fonts/sourcesanspro-bold-webfont.ttf


BIN
mod/dashboard/app/coreos-web/fonts/sourcesanspro-bold-webfont.woff


BIN
mod/dashboard/app/coreos-web/fonts/sourcesanspro-extralight-webfont.eot


+ 907 - 0
mod/dashboard/app/coreos-web/fonts/sourcesanspro-extralight-webfont.svg

@@ -0,0 +1,907 @@
+<?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">
+<metadata></metadata>
+<defs>
+<font id="source_sans_proextralight" horiz-adv-x="966" >
+<font-face units-per-em="2048" ascent="1536" descent="-512" />
+<missing-glyph horiz-adv-x="405" />
+<glyph horiz-adv-x="0" />
+<glyph horiz-adv-x="682" />
+<glyph horiz-adv-x="0" />
+<glyph horiz-adv-x="0" />
+<glyph unicode="&#xd;" horiz-adv-x="405" />
+<glyph unicode=" "  horiz-adv-x="405" />
+<glyph unicode="&#x09;" horiz-adv-x="405" />
+<glyph unicode="&#xa0;" horiz-adv-x="405" />
+<glyph unicode="!" horiz-adv-x="507" d="M180 53q0 41 22.5 61.5t51.5 20.5t51.5 -20.5t22.5 -61.5q0 -37 -22.5 -57.5t-51.5 -20.5t-51.5 20.5t-22.5 57.5zM221 1245v127h66v-127l-8 -893h-50z" />
+<glyph unicode="&#x22;" horiz-adv-x="688" d="M172 1298v123h78v-123l-12 -286h-54zM434 1298v123h78v-123l-12 -286h-54z" />
+<glyph unicode="#" d="M74 446v58h180l45 364h-184v58h188l53 405h58l-54 -405h320l53 405h58l-54 -405h168v-58h-172l-45 -364h176v-58h-184l-53 -446h-58l54 446h-320l-53 -446h-57l53 446h-172zM311 504h320l45 364h-320z" />
+<glyph unicode="$" d="M127 135l37 45q27 -27 62.5 -52.5t77.5 -47t91 -34.5t105 -13q135 0 206.5 74.5t71.5 191.5q0 106 -44 173t-110.5 112t-144.5 79.5t-144.5 79.5t-110.5 110t-44 171q0 63 21.5 117.5t60.5 95.5t91.5 65.5t113.5 30.5v203h61v-201q100 -6 163 -47t116 -96l-41 -41 q-29 29 -56.5 52.5t-58 40t-68.5 25.5t-87 9q-55 0 -101.5 -19.5t-79 -53.5t-51 -80t-18.5 -97q0 -96 44 -153.5t110.5 -97.5t144.5 -74.5t144.5 -83t110.5 -123t44 -193.5q0 -74 -24.5 -132t-67.5 -100t-100.5 -66.5t-123.5 -29.5v-200h-61v202q-111 8 -197 56.5 t-143 101.5z" />
+<glyph unicode="%" horiz-adv-x="1634" d="M86 954q0 205 75 313.5t208 108.5t207.5 -108.5t74.5 -313.5q0 -207 -74.5 -316.5t-207.5 -109.5t-208 110t-75 316zM147 954q0 -176 60 -274t162 -98t161.5 98t59.5 274t-59.5 272.5t-161.5 96.5t-162 -96t-60 -273zM401 -25l758 1401h65l-757 -1401h-66zM983 401 q0 205 75 313.5t208 108.5t207.5 -108.5t74.5 -313.5q0 -207 -74.5 -316.5t-207.5 -109.5t-208 110t-75 316zM1044 401q0 -176 60 -274t162 -98t161.5 98t59.5 274t-59.5 272.5t-161.5 96.5t-162 -96t-60 -273z" />
+<glyph unicode="&#x26;" horiz-adv-x="1150" d="M78 340q0 66 23.5 121t62.5 104t90 92t104 84q-43 88 -67.5 174t-24.5 166q0 63 19.5 117.5t55.5 94.5t84 61.5t107 21.5q104 0 158.5 -67.5t54.5 -169.5q0 -66 -27.5 -120t-71.5 -103.5t-101.5 -94.5t-114.5 -90q72 -139 175.5 -268t211.5 -227q78 96 132.5 212.5 t90.5 251.5h62q-41 -141 -100.5 -269t-141.5 -232q143 -119 266 -166l-24 -58q-61 23 -132 67t-149 110q-74 -78 -162 -127.5t-200 -49.5q-78 0 -146.5 26t-121 73t-83 114.5t-30.5 151.5zM143 344q0 -72 26 -129t70 -97t101 -62.5t123 -22.5q90 0 170 44t145 113 q-111 104 -216 233.5t-179 270.5q-49 -37 -92 -75.5t-76 -81.5t-52.5 -90.5t-19.5 -102.5zM328 1085q0 -72 21.5 -149.5t58.5 -157.5q53 39 103 79t88 83t61.5 91t23.5 104q0 33 -8 66.5t-26.5 59t-48.5 42t-73 16.5q-47 0 -84.5 -18.5t-63.5 -50t-39 -75t-13 -90.5z" />
+<glyph unicode="'" horiz-adv-x="425" d="M172 1298v123h78v-123l-12 -286h-54z" />
+<glyph unicode="(" horiz-adv-x="552" d="M184 569q0 272 72 496.5t199 429.5l37 -25q-123 -195 -186.5 -424t-63.5 -477t63.5 -477t186.5 -424l-37 -24q-127 205 -199 429t-72 496z" />
+<glyph unicode=")" horiz-adv-x="552" d="M61 -332q123 195 186.5 424.5t63.5 476.5q0 248 -63.5 477.5t-186.5 423.5l37 25q127 -205 199 -429t72 -497q0 -272 -72 -496.5t-199 -428.5z" />
+<glyph unicode="*" horiz-adv-x="790" d="M152 1257l16 50l188 -54l13 205h53l12 -201l189 50l16 -50l-180 -69l110 -176l-45 -33l-127 168l-131 -168l-45 33l111 176z" />
+<glyph unicode="+" d="M70 647v58h381v417h65v-417h381v-58h-381v-418h-65v418h-381z" />
+<glyph unicode="," horiz-adv-x="425" d="M98 -258q63 37 104.5 99.5t43.5 148.5q-8 -2 -25 -2q-31 0 -52.5 18.5t-21.5 54.5q0 37 23 55.5t51 18.5q41 0 65.5 -33.5t24.5 -93.5q0 -104 -54 -185t-134 -130z" />
+<glyph unicode="-" horiz-adv-x="602" d="M82 479v62h442v-62h-442z" />
+<glyph unicode="." horiz-adv-x="425" d="M139 53q0 41 22.5 61.5t51.5 20.5t51.5 -20.5t22.5 -61.5q0 -37 -22.5 -57.5t-51.5 -20.5t-51.5 20.5t-22.5 57.5z" />
+<glyph unicode="/" horiz-adv-x="737" d="M16 -328l656 1782h61l-655 -1782h-62z" />
+<glyph unicode="0" d="M102 659q0 328 97.5 502t283.5 174t283.5 -174t97.5 -502t-97.5 -506t-283.5 -178t-283.5 178.5t-97.5 505.5zM168 659q0 -305 85 -465.5t230 -160.5t230.5 160.5t85.5 465.5t-85 462t-231 157q-145 0 -230 -156.5t-85 -462.5z" />
+<glyph unicode="1" d="M176 0v57h311v1131h-233v45q78 12 138.5 32.5t103.5 45.5h53v-1254h291v-57h-664z" />
+<glyph unicode="2" d="M82 1143q72 80 160 136t204 56q174 0 267.5 -98t93.5 -262q0 -100 -44 -199.5t-125 -210t-197.5 -236.5t-260.5 -280q55 4 110.5 6t110.5 2h471v-57h-786v41q166 170 289 304t205 244.5t121.5 204t39.5 181.5q0 63 -17 118.5t-54 96.5t-93.5 64.5t-134.5 23.5 q-92 0 -173 -49t-142 -127z" />
+<glyph unicode="3" d="M61 160l41 45q29 -33 65 -63.5t81 -55.5t100 -39t127 -14q70 0 128.5 22.5t101.5 62.5t66.5 96t23.5 126t-27 129t-84 101t-146 65.5t-214 23.5v62q117 0 197.5 23.5t129.5 64.5t71.5 95t22.5 116q0 117 -75.5 187.5t-202.5 70.5q-92 0 -172 -43t-135 -105l-41 46 q66 66 149.5 112.5t198.5 46.5q72 0 135.5 -21.5t109.5 -61.5t72.5 -97t26.5 -131q0 -66 -19.5 -119t-53 -93t-81 -68.5t-100.5 -47.5v-8q61 -12 116.5 -41t96.5 -73t65.5 -102t24.5 -128q0 -84 -29.5 -152.5t-82 -116.5t-124 -74t-153.5 -26q-78 0 -140.5 16.5t-111.5 43 t-88 59.5t-70 66z" />
+<glyph unicode="4" d="M33 401v33l626 877h41v-852h201v-58h-201v-401h-61v401h-606zM119 459h520v516q0 43 2 108.5t6 108.5h-8q-25 -41 -51.5 -77t-55.5 -79z" />
+<glyph unicode="5" d="M53 152l41 45q29 -31 64 -61t79 -52.5t99 -36.5t127 -14q68 0 129 26.5t108.5 75.5t75 118t27.5 153q0 166 -91 261t-245 95q-78 0 -134.5 -24.5t-115.5 -65.5l-53 33l49 606h586v-58h-529l-45 -503q53 33 110.5 53t135.5 20q82 0 154.5 -24.5t127 -74.5t85 -129 t30.5 -185q0 -104 -34.5 -185.5t-93 -136.5t-132 -84t-149.5 -29q-78 0 -139.5 16.5t-110.5 41t-87 56.5t-69 63z" />
+<glyph unicode="6" d="M111 590q0 209 38.5 351t104 230.5t152 126t180.5 37.5q86 0 149.5 -33.5t112.5 -89.5l-41 -45q-45 55 -102.5 83t-122.5 28q-80 0 -154 -35t-129 -114.5t-89 -210t-34 -318.5q70 86 157 136t183 50q174 0 267.5 -103t93.5 -302q0 -88 -28 -162t-76 -128t-111.5 -85 t-133.5 -31q-199 0 -308 161t-109 454zM178 522q6 -106 29.5 -196t66.5 -155t107.5 -101.5t150.5 -36.5q59 0 110.5 27.5t88.5 74.5t58.5 110.5t21.5 135.5q0 74 -16.5 137.5t-53 110.5t-93 73.5t-136.5 26.5q-72 0 -160 -47t-174 -160z" />
+<glyph unicode="7" d="M90 1253v58h791v-37q-119 -158 -196 -305.5t-124 -298t-68.5 -314t-29.5 -356.5h-70q8 203 34 372t75 318.5t120.5 286.5t172.5 276h-705z" />
+<glyph unicode="8" d="M82 336q0 68 24.5 126t62.5 105t85 84t94 62v8q-35 23 -68.5 53.5t-60 67.5t-43 81t-16.5 97q0 70 25.5 127t70.5 99t105.5 65.5t130.5 23.5q82 0 147.5 -25.5t109.5 -71.5t67.5 -108.5t23.5 -134.5q0 -55 -19.5 -106t-47.5 -95t-61.5 -80t-60.5 -59v-8q41 -27 82 -56.5 t74 -69.5t53.5 -90t20.5 -116q0 -72 -28 -133t-79 -107t-122.5 -73t-159.5 -27q-90 0 -165 28t-129.5 76t-85 113.5t-30.5 143.5zM147 336q0 -63 26 -118.5t72 -96.5t108.5 -64.5t138.5 -23.5q74 0 133 22.5t102 60.5t65.5 89t22.5 110q0 80 -36 136.5t-94 97.5t-134 72.5 t-154 62.5q-109 -61 -179.5 -147t-70.5 -201zM225 1020q0 -74 32 -127t84 -93t117.5 -68.5t131.5 -55.5q90 72 137 150.5t47 168.5q0 57 -18.5 108.5t-55 90.5t-89 61.5t-119.5 22.5q-59 0 -107.5 -19.5t-84.5 -54.5t-55.5 -82t-19.5 -102z" />
+<glyph unicode="9" d="M90 930q0 88 27.5 161.5t76 128t111 85t133.5 30.5q199 0 308.5 -160.5t109.5 -453.5q0 -209 -39 -351.5t-104.5 -230.5t-151.5 -126t-180 -38q-86 0 -150.5 34t-111.5 89l41 45q45 -55 102 -82.5t123 -27.5q80 0 153.5 34.5t129 114.5t89.5 210t34 319 q-70 -86 -157 -136.5t-183 -50.5q-174 0 -267.5 103.5t-93.5 302.5zM156 930q0 -74 16 -137.5t53 -110.5t93.5 -73.5t136.5 -26.5q72 0 159.5 47t173.5 159q-6 106 -29.5 196.5t-66.5 155t-107.5 101.5t-150.5 37q-59 0 -110.5 -27.5t-88 -75t-58 -111t-21.5 -134.5z" />
+<glyph unicode=":" horiz-adv-x="425" d="M139 53q0 41 22.5 61.5t51.5 20.5t51.5 -20.5t22.5 -61.5q0 -37 -22.5 -57.5t-51.5 -20.5t-51.5 20.5t-22.5 57.5zM139 852q0 41 22.5 61.5t51.5 20.5t51.5 -20.5t22.5 -61.5q0 -37 -22.5 -57.5t-51.5 -20.5t-51.5 20.5t-22.5 57.5z" />
+<glyph unicode=";" horiz-adv-x="425" d="M98 -258q63 37 104.5 99.5t43.5 148.5q-8 -2 -25 -2q-31 0 -52.5 18.5t-21.5 54.5q0 37 23 55.5t51 18.5q41 0 65.5 -33.5t24.5 -93.5q0 -104 -54 -185t-134 -130zM139 852q0 41 22.5 61.5t51.5 20.5t51.5 -20.5t22.5 -61.5q0 -37 -22.5 -57.5t-51.5 -20.5t-51.5 20.5 t-22.5 57.5z" />
+<glyph unicode="&#x3c;" d="M70 643v74l827 332v-66l-491 -192l-271 -107v-8l271 -107l491 -192v-66z" />
+<glyph unicode="=" d="M70 444v58h827v-58h-827zM70 852v58h827v-58h-827z" />
+<glyph unicode="&#x3e;" d="M70 311v66l491 192l270 107v8l-270 107l-491 192v66l827 -332v-74z" />
+<glyph unicode="?" horiz-adv-x="806" d="M74 1241q59 66 137 111t182 45q74 0 131.5 -24.5t96 -66.5t59 -97.5t20.5 -118.5q0 -70 -25.5 -130.5t-63.5 -116t-80 -108.5t-76.5 -111.5t-53 -125t-8.5 -146.5h-57q-12 86 6 157t51 129t75 111.5t79 105.5t62.5 107.5t25.5 122.5q0 49 -14.5 95.5t-44 81t-76.5 56 t-111 21.5q-78 0 -149.5 -34.5t-124.5 -100.5zM299 53q0 41 22.5 61.5t51.5 20.5t51 -20.5t22 -61.5q0 -37 -22.5 -57.5t-50.5 -20.5q-29 0 -51.5 20.5t-22.5 57.5z" />
+<glyph unicode="@" horiz-adv-x="1642" d="M106 414q0 199 66 359.5t176.5 274t255 176t301.5 62.5q145 0 262 -46t199 -129t126 -201.5t44 -262.5q0 -129 -34 -227t-87 -166t-117.5 -101.5t-126.5 -33.5q-80 0 -133 38t-59 117h-4q-55 -59 -116.5 -101t-133.5 -42q-47 0 -88 17.5t-73 51t-50 85t-18 121.5 q0 72 24.5 151.5t72.5 147t118.5 111.5t160.5 44q111 0 172 -98h5l16 82h53l-69 -377q-74 -291 127 -291q49 0 102 31t96 90t72 146t29 200q0 135 -41 243.5t-116 184.5t-180.5 117t-236.5 41q-141 0 -273 -57.5t-234.5 -164t-164 -256t-61.5 -333.5q0 -150 44 -269.5 t125 -204.5t195.5 -131t253.5 -46q104 0 189.5 27.5t159.5 74.5l28 -49q-172 -111 -381 -111q-147 0 -271 48t-214 138.5t-140.5 221.5t-50.5 297zM557 410q0 -123 50 -172.5t122 -49.5q109 0 234 144l65 364q-41 61 -75.5 84t-84.5 23q-72 0 -130 -36t-98 -93.5 t-61.5 -126.5t-21.5 -137z" />
+<glyph unicode="A" horiz-adv-x="1064" d="M20 0l484 1352h57l483 -1352h-69l-168 483h-551l-170 -483h-66zM276 541h510l-94 270q-43 123 -81 233.5t-74 237.5h-9q-37 -127 -74.5 -237.5t-80.5 -233.5z" />
+<glyph unicode="B" horiz-adv-x="1175" d="M205 0v1352h352q205 0 321.5 -81t116.5 -247q0 -109 -60.5 -186.5t-180.5 -108.5v-8q152 -23 239.5 -104.5t87.5 -223.5q0 -195 -134 -294t-365 -99h-377zM270 57h287q106 0 191.5 19.5t144.5 60.5t91 103.5t32 148.5q0 154 -120 228.5t-339 74.5h-287v-635zM270 750h246 q221 0 317.5 70.5t96.5 211.5q0 139 -101.5 200.5t-300.5 61.5h-258v-544z" />
+<glyph unicode="C" horiz-adv-x="1150" d="M115 680q0 160 41 289t114.5 219t179 139t234.5 49q117 0 204 -49t140 -110l-41 -46q-55 66 -131 105t-172 39q-117 0 -210 -44t-157.5 -127t-98.5 -201t-34 -263t34 -264t98.5 -203t154.5 -130t205 -46q109 0 191.5 43t160.5 129l41 -41q-78 -90 -171 -141.5t-226 -51.5 q-125 0 -227.5 50.5t-176 142.5t-113.5 222t-40 290z" />
+<glyph unicode="D" horiz-adv-x="1228" d="M205 0v1352h303q156 0 270.5 -48.5t189 -137.5t110.5 -213t36 -273q0 -152 -36 -276.5t-110.5 -214t-189 -139.5t-270.5 -50h-303zM270 57h230q143 0 246.5 47.5t170 130t97 197.5t30.5 248t-30.5 245.5t-97 194.5t-170 128t-246.5 46h-230v-1237z" />
+<glyph unicode="E" horiz-adv-x="1044" d="M205 0v1352h725v-58h-660v-544h553v-58h-553v-635h680v-57h-745z" />
+<glyph unicode="F" horiz-adv-x="962" d="M205 0v1352h721v-58h-656v-569h553v-57h-553v-668h-65z" />
+<glyph unicode="G" horiz-adv-x="1228" d="M115 680q0 160 42 289t118.5 219t186 139t243.5 49q68 0 123 -14t99 -38t77.5 -52.5t60.5 -54.5l-41 -46q-53 59 -129 101.5t-190 42.5q-121 0 -217.5 -44t-164 -127t-103.5 -201t-36 -263t35 -264t99.5 -203t157.5 -130t212 -46q98 0 184 28.5t140 81.5v447h-336v57h401 v-524q-61 -68 -160.5 -110t-232.5 -42q-129 0 -234.5 50.5t-179 142.5t-114.5 222t-41 290z" />
+<glyph unicode="H" horiz-adv-x="1298" d="M205 0v1352h65v-602h758v602h66v-1352h-66v692h-758v-692h-65z" />
+<glyph unicode="I" horiz-adv-x="475" d="M205 0v1352h65v-1352h-65z" />
+<glyph unicode="J" horiz-adv-x="933" d="M90 168l53 33q53 -90 117 -127t154 -37q129 0 191.5 79t62.5 249v987h65v-996q0 -80 -17.5 -149.5t-55 -120.5t-100 -81t-150.5 -30q-109 0 -190 50.5t-130 142.5z" />
+<glyph unicode="K" horiz-adv-x="1126" d="M205 0v1352h65v-779h4l689 779h81l-434 -496l492 -856h-78l-463 807l-291 -328v-479h-65z" />
+<glyph unicode="L" horiz-adv-x="942" d="M205 0v1352h65v-1295h635v-57h-700z" />
+<glyph unicode="M" horiz-adv-x="1429" d="M205 0v1352h106l291 -820l111 -307h8l106 307l291 820h107v-1352h-66v942q0 80 2 174t6 178h-8l-104 -295l-301 -847h-78l-303 847l-107 295h-8q4 -84 6 -178t2 -174v-942h-61z" />
+<glyph unicode="N" horiz-adv-x="1294" d="M205 0v1352h69l598 -992l156 -266h8q-4 98 -6 191.5t-2 189.5v877h62v-1352h-70l-598 991l-156 266h-8q4 -96 6 -184t2 -184v-889h-61z" />
+<glyph unicode="O" horiz-adv-x="1327" d="M115 680q0 160 41 289t113.5 219t173 139t221.5 49q119 0 220 -49t173.5 -139t113.5 -219t41 -289t-41 -290t-113.5 -222t-173.5 -142.5t-220 -50.5q-121 0 -221.5 50.5t-173 142.5t-113.5 222t-41 290zM184 680q0 -145 35 -264t97.5 -203t150.5 -130t197 -46 q106 0 195 46t151.5 130t97.5 203t35 264t-35 263t-97.5 201t-151.5 127t-195 44q-109 0 -197 -44t-150.5 -127t-97.5 -201t-35 -263z" />
+<glyph unicode="P" horiz-adv-x="1130" d="M205 0v1352h352q227 0 351 -83t124 -286q0 -195 -123 -290t-352 -95h-287v-598h-65zM270 655h262q219 0 325 76t106 252q0 178 -106.5 244.5t-324.5 66.5h-262v-639z" />
+<glyph unicode="Q" horiz-adv-x="1327" d="M115 680q0 160 41 289t113.5 219t173 139t221.5 49q119 0 220 -49t173.5 -139t113.5 -219t41 -289q0 -154 -37.5 -281t-106.5 -218t-163 -144t-207 -60q45 -106 136.5 -164.5t222.5 -58.5q47 0 78.5 5t56.5 12l16 -62q-25 -6 -66.5 -13t-88.5 -7q-166 0 -274.5 82 t-155.5 206q-113 8 -206 61.5t-161 145.5t-104.5 217t-36.5 279zM184 680q0 -145 35 -265t97.5 -205t150.5 -131t197 -46q106 0 195 46t151.5 131t97.5 205t35 265t-35 263t-97.5 201t-151.5 127t-195 44q-109 0 -197 -44t-150.5 -127t-97.5 -201t-35 -263z" />
+<glyph unicode="R" horiz-adv-x="1130" d="M205 0v1352h373q100 0 180 -19.5t136 -61.5t87 -107.5t31 -159.5q0 -162 -97.5 -253.5t-267.5 -107.5l385 -643h-78l-381 639h-303v-639h-65zM270 696h283q188 0 288.5 75t100.5 233q0 160 -100.5 225t-288.5 65h-283v-598z" />
+<glyph unicode="S" horiz-adv-x="1056" d="M98 180l45 45q74 -86 178.5 -137t227.5 -51q82 0 147.5 21.5t111.5 59.5t71.5 91t25.5 119q0 68 -20.5 113.5t-54 79.5t-78.5 58.5t-97 47.5l-209 94q-43 18 -91 45t-89 64.5t-67.5 92t-26.5 130.5q0 72 28.5 131t80 102t121 66.5t151.5 23.5q123 0 216 -48t153 -111 l-41 -46q-59 66 -141.5 105t-186.5 39q-141 0 -228 -70.5t-87 -187.5q0 -63 23.5 -107.5t59 -76t76.5 -53t78 -38.5l209 -94q55 -25 107.5 -54.5t92.5 -70.5t63.5 -97t23.5 -134t-31 -142.5t-86 -112.5t-133 -75t-172 -27q-152 0 -262.5 57.5t-188.5 147.5z" />
+<glyph unicode="T" horiz-adv-x="1064" d="M61 1294v58h943v-58h-439v-1294h-65v1294h-439z" />
+<glyph unicode="U" horiz-adv-x="1290" d="M201 504v848h65v-832q0 -139 31 -232t83 -148.5t120.5 -79t142.5 -23.5q76 0 145.5 23.5t123 79t85 148.5t31.5 232v832h62v-848q0 -158 -39 -259.5t-102.5 -161.5t-143.5 -84t-162 -24t-161 24t-141 84t-101 161.5t-39 259.5z" />
+<glyph unicode="V" horiz-adv-x="987" d="M12 1352h70l262 -811q20 -63 37.5 -118.5t35 -110t35 -111t40.5 -117.5h8q20 61 38.5 117.5t36 111t35 109.5t37.5 119l262 811h66l-447 -1352h-65z" />
+<glyph unicode="W" horiz-adv-x="1564" d="M61 1352h70l180 -820l99 -442h8q25 111 51.5 221.5t54.5 220.5l221 820h74l221 -820l111 -442h8q25 111 47.5 221.5t46.5 220.5l181 820h65l-311 -1352h-66l-262 971q-18 80 -36.5 151.5t-37.5 151.5h-8q-18 -80 -38.5 -151.5t-39.5 -151.5l-258 -971h-65z" />
+<glyph unicode="X" horiz-adv-x="962" d="M37 0l409 700l-380 652h69l238 -418q29 -47 52.5 -86t57.5 -94h9q31 55 52 94t50 86l237 418h66l-381 -656l410 -696h-70l-250 434q-29 49 -59.5 100.5t-67.5 112.5h-8q-35 -61 -62.5 -112.5t-56.5 -100.5l-250 -434h-65z" />
+<glyph unicode="Y" horiz-adv-x="892" d="M8 1352h70l217 -439q37 -74 71.5 -145.5t75.5 -144.5h9q41 74 78.5 145.5t72.5 144.5l217 439h66l-406 -795v-557h-65v557z" />
+<glyph unicode="Z" horiz-adv-x="1101" d="M106 0v37l803 1257h-733v58h815v-37l-803 -1258h811v-57h-893z" />
+<glyph unicode="[" horiz-adv-x="552" d="M205 -311v1761h311v-45h-262v-1671h262v-45h-311z" />
+<glyph unicode="\" horiz-adv-x="737" d="M4 1454h62l655 -1782h-62z" />
+<glyph unicode="]" horiz-adv-x="552" d="M37 -266h262v1671h-262v45h311v-1761h-311v45z" />
+<glyph unicode="^" d="M139 598l307 774h74l307 -774h-65l-168 438l-107 271h-8l-106 -271l-168 -438h-66z" />
+<glyph unicode="_" horiz-adv-x="1024" d="M25 -168h974v-65h-974v65z" />
+<glyph unicode="`" horiz-adv-x="1089" d="M381 1446h82l188 -275h-57z" />
+<glyph unicode="a" horiz-adv-x="1011" d="M139 240q0 164 156 248.5t487 121.5v22q0 49 -7 98q-9 61 -35.5 109t-75 77.5t-123.5 29.5q-53 0 -100.5 -11t-88.5 -29.5t-74.5 -39t-56.5 -39.5l-33 50q23 16 59 38.5t82 42t101 33t115 13.5q86 0 143 -30t92 -81t49.5 -117.5t14.5 -140.5v-635h-53l-9 131h-4 q-78 -61 -168 -108.5t-188 -47.5q-57 0 -108.5 15.5t-90.5 47.5t-61.5 82t-22.5 120zM205 242q0 -57 17.5 -97.5t48 -65t70.5 -35.5t85 -11q90 0 174 42t182 126v356q-162 -18 -272.5 -46t-178 -66.5t-97 -89t-29.5 -113.5z" />
+<glyph unicode="b" horiz-adv-x="1105" d="M197 0v1479h61v-439l-4 -196q78 66 167 113t181 47q199 0 296 -136.5t97 -363.5q0 -125 -34.5 -223.5t-94 -166t-138.5 -103.5t-167 -36q-72 0 -149.5 31t-149.5 84h-4l-8 -90h-53zM258 168q86 -74 167 -104.5t140 -30.5q80 0 146.5 34.5t116 97t76 149.5t26.5 190 q0 94 -17.5 175t-57.5 140.5t-103.5 93t-153.5 33.5q-78 0 -163 -44t-177 -128v-606z" />
+<glyph unicode="c" horiz-adv-x="913" d="M111 487q0 123 35.5 219.5t96 162t139.5 100.5t167 35q102 0 169.5 -38t117.5 -85l-41 -45q-49 47 -108.5 78.5t-137.5 31.5t-146.5 -33.5t-119 -94t-79 -145.5t-28.5 -186q0 -102 26.5 -185t76 -143.5t118 -93t152.5 -32.5t152.5 34.5t121.5 84.5l37 -46 q-61 -55 -138 -93t-173 -38q-94 0 -174 35t-138.5 100.5t-92 160.5t-33.5 216z" />
+<glyph unicode="d" horiz-adv-x="1105" d="M111 487q0 119 34.5 214.5t95 163t139.5 103.5t169 36t157.5 -32t145.5 -91l-4 184v414h61v-1479h-53l-8 131h-4q-61 -61 -143.5 -108.5t-184.5 -47.5q-186 0 -295.5 131t-109.5 381zM176 487q0 -102 22.5 -185t66.5 -143.5t107.5 -93t147.5 -32.5q86 0 165 44t163 128 v606q-84 74 -154.5 104.5t-148.5 30.5t-145.5 -36t-117 -98t-78 -146.5t-28.5 -178.5z" />
+<glyph unicode="e" horiz-adv-x="978" d="M111 487q0 119 35.5 215.5t94 163t134.5 102.5t157 36q170 0 269.5 -116t99.5 -335v-31.5t-4 -34.5h-721q0 -98 27.5 -181t78 -144.5t121 -95t158.5 -33.5q84 0 149.5 24.5t120.5 65.5l29 -53q-55 -35 -123.5 -65t-179.5 -30q-92 0 -173 35t-142.5 101.5t-96 160.5 t-34.5 215zM176 541h664q0 205 -84 305t-224 100q-66 0 -127 -28.5t-109 -81t-80 -127t-40 -168.5z" />
+<glyph unicode="f" horiz-adv-x="516" d="M70 922v49l135 8v242q0 145 60.5 213.5t164.5 68.5q63 0 135 -33l-20 -53q-31 16 -60.5 22.5t-58.5 6.5q-84 0 -122 -61.5t-38 -172.5v-233h234v-57h-234v-922h-61v922h-135z" />
+<glyph unicode="g" horiz-adv-x="983" d="M111 -205q0 66 39.5 129.5t107.5 112.5v8q-37 23 -61.5 61.5t-24.5 94.5q0 68 38 112.5t69 67.5v8q-47 41 -85 110.5t-38 159.5q0 74 25.5 136.5t71.5 108.5t106.5 73t132.5 27q41 0 72.5 -7.5t53.5 -17.5h328v-57h-237q53 -43 85.5 -111t32.5 -152q0 -74 -25.5 -137 t-71.5 -110t-107.5 -74t-130.5 -27q-43 0 -88.5 11.5t-79.5 33.5q-35 -29 -60.5 -63.5t-25.5 -87.5q0 -29 9 -53.5t30.5 -43t58.5 -28.5t94 -10h217q164 0 240 -53.5t76 -168.5q0 -61 -32 -120.5t-90.5 -105.5t-142.5 -73.5t-186 -27.5q-188 0 -294.5 75.5t-106.5 198.5z M176 -201q0 -98 88 -159.5t252 -61.5q88 0 158.5 23.5t120 60.5t76 85t26.5 97q0 86 -60.5 123t-177.5 37h-225q-10 0 -44 3t-75 13q-74 -49 -106.5 -107.5t-32.5 -113.5zM221 659q0 -66 22.5 -119t59.5 -90.5t86.5 -59t102.5 -21.5t102 21.5t86 59t59.5 91t22.5 118.5 q0 66 -21.5 119t-58.5 90t-86 57.5t-104 20.5t-104.5 -20.5t-86.5 -57.5t-58.5 -90t-21.5 -119z" />
+<glyph unicode="h" horiz-adv-x="1069" d="M197 0v1479h61v-439v-221q80 80 161 132.5t183 52.5q152 0 223.5 -90.5t71.5 -282.5v-631h-61v623q0 164 -55.5 243.5t-182.5 79.5q-92 0 -169 -49t-171 -147v-750h-61z" />
+<glyph unicode="i" horiz-adv-x="454" d="M160 1298q0 35 20.5 52.5t48.5 17.5q29 0 49.5 -17.5t20.5 -52.5q0 -31 -20.5 -50t-49.5 -19t-49 19.5t-20 49.5zM197 0v979h61v-979h-61z" />
+<glyph unicode="j" horiz-adv-x="454" d="M-61 -455l16 54q18 -6 47 -13.5t59 -7.5q43 0 70 16.5t41 46t19.5 70.5t5.5 88v1180h61v-1188q0 -141 -49 -205.5t-152 -64.5q-31 0 -63.5 7t-54.5 17zM160 1298q0 35 20.5 52.5t48.5 17.5q29 0 49.5 -17.5t20.5 -52.5q0 -31 -20.5 -50t-49.5 -19t-49 19.5t-20 49.5z" />
+<glyph unicode="k" horiz-adv-x="925" d="M197 0v1479h61v-1123h4l508 623h74l-316 -385l373 -594h-70l-339 545l-234 -275v-270h-61z" />
+<glyph unicode="l" horiz-adv-x="471" d="M197 106v1373h61v-1385q0 -61 41 -61h13t24 4l12 -53q-12 -4 -23.5 -6.5t-29.5 -2.5q-47 0 -72.5 30t-25.5 101z" />
+<glyph unicode="m" horiz-adv-x="1650" d="M197 0v979h53l8 -156h4q68 78 150 129.5t161 51.5q121 0 183.5 -56.5t87.5 -148.5q86 96 169 150.5t167 54.5q145 0 217.5 -90.5t72.5 -282.5v-631h-61v623q0 164 -56.5 243.5t-176.5 79.5q-74 0 -150 -49t-162 -147v-750h-61v623q0 164 -56.5 243.5t-177.5 79.5 q-139 0 -311 -196v-750h-61z" />
+<glyph unicode="n" horiz-adv-x="1077" d="M197 0v979h53l8 -156h4q78 78 158 129.5t182 51.5q152 0 223.5 -90.5t71.5 -282.5v-631h-61v623q0 164 -55.5 243.5t-182.5 79.5q-92 0 -169 -49t-171 -147v-750h-61z" />
+<glyph unicode="o" horiz-adv-x="1089" d="M111 487q0 123 34.5 219.5t94 162t138.5 100.5t167 35t167 -35t138 -100.5t94 -162t35 -219.5q0 -121 -35 -216t-94 -160.5t-138 -100.5t-167 -35t-167 35t-138.5 100.5t-94 160.5t-34.5 216zM176 487q0 -102 28.5 -185t78 -143.5t117 -93t145.5 -32.5t145.5 32.5 t116.5 93t77.5 143.5t28.5 185q0 100 -28.5 185.5t-77.5 146t-116.5 94t-145.5 33.5t-145.5 -33.5t-117 -94t-78 -146t-28.5 -185.5z" />
+<glyph unicode="p" horiz-adv-x="1105" d="M197 -455v1434h53l8 -127h4q74 59 161 105.5t179 46.5q199 0 296 -136.5t97 -363.5q0 -125 -34.5 -223.5t-94 -166t-138.5 -103.5t-167 -36q-72 0 -147.5 32t-155.5 91v-184v-369h-61zM258 168q90 -74 169 -104.5t138 -30.5q80 0 146.5 34.5t116 97t76 149.5t26.5 190 q0 94 -17.5 175t-57.5 140.5t-103.5 93t-153.5 33.5q-78 0 -161 -44t-179 -128v-606z" />
+<glyph unicode="q" horiz-adv-x="1089" d="M111 487q0 119 34.5 214.5t95 163t139.5 103.5t169 36t156.5 -31t138.5 -84h4l8 90h53v-1434h-61v389l4 197q-68 -61 -151 -108.5t-185 -47.5q-186 0 -295.5 131t-109.5 381zM176 487q0 -102 22.5 -185t66.5 -143.5t107.5 -93t147.5 -32.5q86 0 165 44t163 128v606 q-84 74 -154.5 104.5t-148.5 30.5t-145.5 -36t-117 -98t-78 -146.5t-28.5 -178.5z" />
+<glyph unicode="r" horiz-adv-x="626" d="M197 0v979h53l8 -184h4q49 90 119 149.5t160 59.5q25 0 47 -5t47 -16l-17 -57q-25 10 -41 13t-45 3q-68 0 -141.5 -58.5t-132.5 -203.5v-680h-61z" />
+<glyph unicode="s" horiz-adv-x="819" d="M70 111l41 49q61 -53 134.5 -90t184.5 -37q61 0 108.5 17.5t78 46t47 66.5t16.5 79q0 49 -22.5 84.5t-57.5 63.5t-79 46.5t-87 34.5q-57 20 -113.5 43t-102.5 53.5t-74.5 74.5t-28.5 108q0 51 19.5 97t58 81t96 55.5t133.5 20.5q74 0 145.5 -28t124.5 -71l-37 -49 q-49 37 -104 63.5t-133 26.5q-61 0 -106.5 -16.5t-74 -44t-43 -61t-14.5 -70.5q0 -45 20.5 -77t54.5 -55.5t76 -42t87 -34.5q57 -23 116.5 -45.5t105.5 -54t75.5 -80t29.5 -119.5q0 -53 -21.5 -102.5t-61 -86.5t-100 -59.5t-136.5 -22.5q-111 0 -201 40t-155 96z" />
+<glyph unicode="t" horiz-adv-x="618" d="M61 922v49l156 8l8 287h54v-287h290v-57h-290v-672q0 -47 7 -87t25.5 -68.5t52 -45t87.5 -16.5q29 0 63.5 10t63.5 23l20 -54q-43 -16 -85 -26.5t-67 -10.5q-68 0 -111.5 20.5t-70 57.5t-37 89.5t-10.5 115.5v664h-156z" />
+<glyph unicode="u" horiz-adv-x="1073" d="M180 348v631h62v-623q0 -164 55 -243.5t182 -79.5q92 0 168 51t168 162v733h62v-979h-54l-8 168h-4q-74 -86 -153.5 -139.5t-182.5 -53.5q-152 0 -223.5 90.5t-71.5 282.5z" />
+<glyph unicode="v" horiz-adv-x="864" d="M25 979h69l234 -635q25 -72 51.5 -142.5t50.5 -135.5h8q25 66 51.5 136t51.5 142l233 635h66l-369 -979h-74z" />
+<glyph unicode="w" horiz-adv-x="1376" d="M49 979h70l188 -660q18 -68 35.5 -130t34.5 -128h8q18 66 36.5 128.5t37.5 129.5l188 660h86l189 -660q18 -68 36.5 -130t36.5 -128h9q18 66 36.5 128.5t36.5 129.5l185 660h65l-287 -979h-86l-184 639q-23 72 -39 139.5t-39 139.5h-8q-18 -72 -37.5 -141.5t-44.5 -141.5 l-180 -635h-78z" />
+<glyph unicode="x" horiz-adv-x="802" d="M29 0l336 512l-308 467h70l168 -262q25 -41 51.5 -80t54.5 -80h9q29 41 53 80t53 80l164 262h65l-307 -471l336 -508h-69l-185 283q-29 47 -58.5 92t-60.5 88h-8q-31 -43 -59.5 -88t-59.5 -92l-180 -283h-65z" />
+<glyph unicode="y" horiz-adv-x="868" d="M25 979h69l250 -643q25 -61 53.5 -135t57.5 -140h8q25 66 48.5 139.5t45.5 135.5l221 643h66l-393 -1118q-18 -57 -46 -113.5t-67 -101.5t-89 -73t-114 -28q-53 0 -94 21l16 57q16 -6 38 -11t44 -5q92 0 156.5 78.5t105.5 199.5l29 90z" />
+<glyph unicode="z" horiz-adv-x="811" d="M53 0v33l602 889h-536v57h618v-33l-602 -889h623v-57h-705z" />
+<glyph unicode="{" horiz-adv-x="552" d="M74 545v49q53 0 88 14.5t54.5 37t26.5 52t7 60.5q0 111 -8.5 215t-8.5 219q0 76 13.5 126t41 79.5t69.5 41t98 11.5h61v-45h-65q-98 0 -131 -55.5t-33 -165.5q0 -102 6 -194.5t6 -207.5q0 -86 -19.5 -138t-78.5 -71v-8q59 -18 78.5 -71.5t19.5 -137.5q0 -115 -6 -207 t-6 -194q0 -111 32.5 -166t131.5 -55h65v-45h-61q-55 0 -97.5 11t-70 41t-41 79t-13.5 127q0 115 8.5 218t8.5 212q0 33 -7 62.5t-26.5 53t-54.5 38t-88 14.5z" />
+<glyph unicode="|" horiz-adv-x="450" d="M197 -512v2048h57v-2048h-57z" />
+<glyph unicode="}" horiz-adv-x="552" d="M37 -266h65q98 0 131 55t33 166q0 102 -6 194.5t-6 206.5q0 84 19.5 137.5t78.5 71.5v8q-59 18 -78.5 70.5t-19.5 138.5q0 115 6 207t6 195q0 111 -32.5 166t-131.5 55h-65v45h61q55 0 96.5 -11.5t69 -41t41.5 -79.5t14 -126q0 -115 -8 -219.5t-8 -214.5q0 -31 7 -60.5 t26.5 -52t54.5 -37t88 -14.5v-49q-53 0 -88 -14.5t-54.5 -38t-26.5 -53t-7 -62.5q0 -109 8 -212.5t8 -217.5q0 -78 -14 -127t-41.5 -79t-68.5 -41t-97 -11h-61v45z" />
+<glyph unicode="~" d="M86 635q41 84 97.5 124t115.5 40q57 0 106.5 -30t93.5 -64.5t86 -64.5t87 -30q47 0 87 29t77 102l45 -28q-41 -80 -97.5 -120t-115.5 -40t-107.5 29.5t-92.5 64.5t-86 64.5t-87 29.5q-47 0 -87 -28.5t-77 -102.5z" />
+<glyph unicode="&#xa1;" horiz-adv-x="507" d="M180 926q0 37 22.5 57.5t51.5 20.5t51.5 -20.5t22.5 -57.5q0 -41 -22.5 -61.5t-51.5 -20.5t-51.5 20.5t-22.5 61.5zM221 -266l8 893h50l8 -893v-127h-66v127z" />
+<glyph unicode="&#xa2;" d="M127 639q0 106 30.5 189t84 141.5t124 92.5t150.5 42v231h57v-229q98 -2 165 -40t114 -83l-37 -41q-47 45 -107.5 75t-134.5 32v-820q80 2 147.5 35t119.5 80l37 -41q-59 -53 -135 -91t-169 -40v-225h-57v227q-84 8 -155.5 42t-124 93.5t-81 142.5t-28.5 187zM193 639 q0 -86 22.5 -156.5t65.5 -124t102 -86t133 -41.5v813q-70 -8 -129 -40.5t-102 -86t-67.5 -124t-24.5 -154.5z" />
+<glyph unicode="&#xa3;" d="M111 606v53l135 5h53q-23 84 -46.5 164.5t-23.5 166.5q0 158 89.5 249t246.5 91q104 0 174 -44t113 -99l-45 -41q-43 53 -101.5 90t-144.5 37q-66 0 -116 -22.5t-83.5 -60.5t-50 -88t-16.5 -108q0 -88 24.5 -168.5t47.5 -166.5h342v-58h-330q18 -74 18 -160 q0 -135 -41 -222t-114 -158v-9h614v-57h-737v37q117 68 167 178.5t50 230.5q0 41 -5 81t-16 79h-204z" />
+<glyph unicode="&#xa4;" d="M66 287l135 139q-37 49 -57.5 111.5t-20.5 134.5q0 76 20.5 139t57.5 113l-135 141l40 45l136 -141q47 47 109.5 71.5t131.5 24.5q68 0 130.5 -24.5t111.5 -71.5l135 141l41 -45l-137 -141q37 -49 58.5 -112.5t21.5 -139.5q0 -72 -21.5 -134.5t-56.5 -111.5l135 -139 l-41 -45l-135 139q-47 -47 -110.5 -72.5t-131.5 -25.5q-141 0 -243 98l-134 -139zM188 672q0 -74 24 -135.5t63.5 -104.5t94 -67.5t113.5 -24.5t113.5 24.5t94.5 67.5t63.5 104.5t23.5 135.5t-23.5 135t-63.5 106t-94 70t-114 25q-59 0 -113.5 -25t-94 -70t-63.5 -106 t-24 -135z" />
+<glyph unicode="&#xa5;" d="M66 1311h69l205 -414q35 -68 68.5 -136.5t70.5 -146.5h8q41 78 74 146.5t70 136.5l205 414h65l-364 -701h323v-57h-348v-152h348v-57h-348v-344h-61v344h-345v57h345v152h-345v57h320z" />
+<glyph unicode="&#xa6;" horiz-adv-x="450" d="M197 455h57v-967h-57v967zM197 561v975h57v-975h-57z" />
+<glyph unicode="&#xa7;" d="M106 729q0 100 53.5 162.5t131.5 105.5q-33 31 -51.5 72t-18.5 94q0 39 15.5 80t48 75t83 54.5t119.5 20.5q80 0 150 -30t125 -77l-37 -45q-49 41 -103.5 67.5t-134.5 26.5q-55 0 -94 -14t-63.5 -39t-35.5 -54.5t-11 -60.5q0 -72 43 -115.5t106.5 -77.5t139 -63.5 t139 -70.5t106.5 -102.5t43 -155.5q0 -104 -50 -162t-128 -98q33 -33 52.5 -75t19.5 -100q0 -53 -23.5 -98t-62.5 -77.5t-89.5 -51t-103.5 -18.5q-104 0 -182 34.5t-137 88.5l45 45q53 -49 114.5 -80t159.5 -31t157.5 55.5t59.5 128.5q0 74 -43 120t-108.5 80t-141 63.5 t-141 70.5t-109 99.5t-43.5 152.5zM168 733q0 -86 48 -138t120 -89t151.5 -69t145.5 -77q39 18 69.5 38t52 44.5t33 57t11.5 78.5q0 88 -48.5 142t-119 92t-150.5 70.5t-143 75.5q-76 -41 -123 -91t-47 -134z" />
+<glyph unicode="&#xa8;" horiz-adv-x="1089" d="M324 1298q0 29 18.5 47.5t46.5 18.5q29 0 47.5 -18.5t18.5 -47.5t-18.5 -47t-47.5 -18t-47 18.5t-18 46.5zM635 1298q0 29 18.5 47.5t47.5 18.5t47 -18.5t18 -47.5t-18 -47t-47 -18t-47.5 18.5t-18.5 46.5z" />
+<glyph unicode="&#xa9;" horiz-adv-x="1515" d="M106 659q0 154 52.5 279t141.5 213t207 136t251 48q131 0 249.5 -48t208 -136t141.5 -213t52 -279q0 -156 -52 -281.5t-141.5 -214.5t-208 -138.5t-249.5 -49.5q-133 0 -251 49.5t-207 138.5t-141.5 214.5t-52.5 281.5zM168 659q0 -141 48 -257.5t129 -199.5t187.5 -128 t225.5 -45t225.5 45t187 128t129 199.5t48.5 257.5q0 139 -48.5 254t-129 197t-187 127t-225.5 45t-225.5 -45t-187.5 -127t-129 -197t-48 -254zM414 659q0 88 29.5 159t79.5 120t117 75.5t138 26.5q80 0 136.5 -30.5t105.5 -79.5l-37 -45q-49 47 -96 70.5t-113 23.5 q-63 0 -116.5 -22.5t-92.5 -64.5t-60.5 -101.5t-21.5 -131.5q0 -160 79 -252t208 -92q78 0 137.5 31t108.5 76l33 -45q-55 -51 -119 -87t-164 -36q-72 0 -135.5 26.5t-111.5 79t-76.5 128t-28.5 171.5z" />
+<glyph unicode="&#xaa;" horiz-adv-x="684" d="M90 721q0 106 102.5 162.5t323.5 79.5q0 41 -6 77.5t-22.5 64.5t-45 43t-73.5 15q-66 0 -128.5 -26.5t-97.5 -51.5l-24 45q37 25 105.5 56t148.5 31q117 0 158.5 -70t41.5 -180v-414h-45l-12 82h-8q-43 -37 -98 -67.5t-123 -30.5q-86 0 -141.5 47t-55.5 137zM152 725 q0 -72 39.5 -103.5t107.5 -31.5q49 0 103.5 25.5t113.5 80.5v222q-203 -23 -283.5 -71t-80.5 -122z" />
+<glyph unicode="&#xab;" horiz-adv-x="794" d="M86 487v58l283 336l41 -37l-254 -328l254 -332l-41 -32zM360 487v58l283 336l41 -37l-254 -328l254 -332l-41 -32z" />
+<glyph unicode="&#xac;" d="M70 647v58h827v-476h-66v418h-761z" />
+<glyph unicode="&#xad;" horiz-adv-x="602" d="M82 479v62h442v-62h-442z" />
+<glyph unicode="&#xae;" horiz-adv-x="802" d="M33 1061q0 88 29.5 161.5t80 126t117 81t141.5 28.5q76 0 142.5 -28.5t117 -81t80 -126t29.5 -161.5q0 -90 -29.5 -162t-80 -124t-117 -79.5t-142.5 -27.5t-142 27.5t-116.5 79.5t-80 124t-29.5 162zM90 1061q0 -74 24.5 -136.5t66.5 -107.5t98 -70.5t122 -25.5 q63 0 121 25.5t100 70.5t66.5 107.5t24.5 136.5t-24.5 136.5t-66.5 108.5t-99.5 72.5t-121.5 26.5q-66 0 -122 -26.5t-98 -72.5t-66.5 -108.5t-24.5 -136.5zM266 856v426h135q29 0 57.5 -6t50 -21.5t35 -40t13.5 -63.5q0 -41 -23.5 -72.5t-58.5 -42.5l103 -180h-70l-82 160 h-102v-160h-58zM324 1069h61q49 0 80 17.5t31 60.5q0 37 -21.5 59.5t-81.5 22.5h-69v-160z" />
+<glyph unicode="&#xaf;" horiz-adv-x="1089" d="M320 1245v58h450v-58h-450z" />
+<glyph unicode="&#xb0;" horiz-adv-x="622" d="M86 1163q0 57 19.5 101.5t50 75t71.5 46t84 15.5t84 -15.5t72 -46t50.5 -74.5t19.5 -102q0 -55 -19.5 -98t-50.5 -73.5t-72 -46t-84 -15.5t-84 15.5t-71.5 46t-50 73.5t-19.5 98zM143 1163q0 -78 47 -129t121 -51t121 51t47 129q0 80 -47 132.5t-121 52.5t-121 -52.5 t-47 -132.5z" />
+<glyph unicode="&#xb1;" d="M70 0v57h827v-57h-827zM70 639v57h381v426h65v-426h381v-57h-381v-430h-65v430h-381z" />
+<glyph unicode="&#xb2;" horiz-adv-x="737" d="M102 1577q35 59 99.5 103t138.5 44q109 0 175.5 -61.5t66.5 -188.5q0 -66 -27 -125t-75 -120.5t-114.5 -128t-148.5 -146.5h414v-53h-512v41q106 100 182 175t125 136.5t71.5 112.5t22.5 104q0 92 -50 146.5t-134 54.5q-59 0 -108.5 -39t-84.5 -92z" />
+<glyph unicode="&#xb3;" horiz-adv-x="737" d="M86 1028l49 37q37 -59 97.5 -97t132.5 -38q80 0 138 47t58 133q0 84 -80 128t-215 44v49q127 0 194.5 54.5t67.5 125.5q0 72 -48 116t-132 44q-49 0 -98 -30.5t-90 -80.5l-41 37q41 53 100.5 90t132.5 37q98 0 168 -55t70 -154q0 -78 -46 -129t-114 -75 q74 -12 133.5 -63.5t59.5 -137.5q0 -111 -76 -172.5t-187 -61.5q-92 0 -162.5 46.5t-111.5 105.5z" />
+<glyph unicode="&#xb4;" horiz-adv-x="1089" d="M439 1171l188 275h82l-213 -275h-57z" />
+<glyph unicode="&#xb5;" horiz-adv-x="1089" d="M197 -410v1389h61v-623q0 -164 55.5 -243.5t182.5 -79.5q92 0 167.5 51t167.5 162v733h62v-979h-53l-9 168h-4q-74 -86 -153.5 -139.5t-181.5 -53.5q-80 0 -137.5 25t-100.5 98l4 -184v-324h-61z" />
+<glyph unicode="&#xb6;" horiz-adv-x="1019" d="M86 930q0 113 35 193.5t96.5 131t148.5 74t191 23.5h90v-840h-53q-115 0 -208 22.5t-159.5 72.5t-103.5 129t-37 194zM758 -164v1516h65v-1516h-65z" />
+<glyph unicode="&#xb7;" horiz-adv-x="425" d="M139 659q0 41 22.5 61.5t51.5 20.5t51.5 -20.5t22.5 -61.5q0 -37 -22.5 -57.5t-51.5 -20.5t-51.5 20.5t-22.5 57.5z" />
+<glyph unicode="&#xb8;" horiz-adv-x="1089" d="M422 -369q86 12 139 38t53 69q0 49 -40 71.5t-99 38.5l82 156h57l-61 -119q49 -16 86 -47t37 -92q0 -39 -20.5 -67.5t-54.5 -49t-78 -33t-89 -18.5z" />
+<glyph unicode="&#xb9;" horiz-adv-x="737" d="M197 1577v45q106 23 172 78h53v-799h-57v676h-168z" />
+<glyph unicode="&#xba;" horiz-adv-x="733" d="M70 877q0 82 22.5 145t62.5 106t94 66t116 23q61 0 114 -23t93 -66t63.5 -106.5t23.5 -144.5q0 -80 -23.5 -143.5t-63.5 -106.5t-93 -66.5t-114 -23.5t-115.5 23.5t-94.5 66.5t-62.5 106.5t-22.5 143.5zM131 877q0 -127 65 -207t169 -80t168.5 80t64.5 207 q0 129 -64.5 207.5t-168.5 78.5t-169 -78.5t-65 -207.5z" />
+<glyph unicode="&#xbb;" horiz-adv-x="794" d="M111 184l254 332l-254 328l41 37l282 -336v-58l-282 -335zM385 184l254 332l-254 328l41 37l282 -336v-58l-282 -335z" />
+<glyph unicode="&#xbc;" horiz-adv-x="1552" d="M158 1229v45q106 23 172 78h53v-799h-57v676h-168zM360 -25l758 1401h65l-757 -1401h-66zM913 242v32l373 525h45v-504h119v-53h-119v-242h-57v242h-361zM995 295h279v192l8 209h-8l-119 -172z" />
+<glyph unicode="&#xbd;" horiz-adv-x="1593" d="M158 1229v45q106 23 172 78h53v-799h-57v676h-168zM311 -25l758 1401h65l-757 -1401h-66zM958 676q35 59 99.5 103t138.5 44q109 0 175.5 -61.5t66.5 -188.5q0 -66 -27 -125t-75 -120.5t-114.5 -128t-148.5 -146.5h414v-53h-512v41q106 100 182 175t125 136.5t71.5 112.5 t22.5 104q0 92 -50 146.5t-134 54.5q-59 0 -108.5 -39t-84.5 -92z" />
+<glyph unicode="&#xbe;" horiz-adv-x="1593" d="M86 680l49 37q37 -59 97.5 -97t132.5 -38q80 0 138 47t58 133q0 84 -80 128t-215 44v49q127 0 194.5 54.5t67.5 125.5q0 72 -48 116t-132 44q-49 0 -98 -30.5t-90 -80.5l-41 37q41 53 100.5 90t132.5 37q98 0 168 -55t70 -154q0 -78 -46 -129t-114 -75 q74 -12 133.5 -63.5t59.5 -137.5q0 -111 -76 -172.5t-187 -61.5q-92 0 -162.5 46.5t-111.5 105.5zM463 -25l758 1401h65l-757 -1401h-66zM954 242v32l373 525h45v-504h119v-53h-119v-242h-57v242h-361zM1036 295h279v192l8 209h-8l-119 -172z" />
+<glyph unicode="&#xbf;" horiz-adv-x="806" d="M106 -111q0 72 26 131.5t63.5 114.5t79.5 108.5t77 112t53.5 125t8.5 146.5h57q10 -86 -7.5 -157t-50 -129t-74.5 -111.5t-79 -105.5t-62.5 -108.5t-25.5 -121.5q0 -49 14.5 -95.5t44 -81t75.5 -56t112 -21.5q78 0 149.5 34.5t124.5 100.5l41 -37q-59 -66 -137 -111 t-182 -45q-74 0 -131.5 24.5t-96.5 66.5t-59.5 97.5t-20.5 118.5zM360 926q0 37 23 57.5t51 20.5q29 0 51.5 -20.5t22.5 -57.5q0 -41 -22.5 -61.5t-51.5 -20.5t-51.5 20.5t-22.5 61.5z" />
+<glyph unicode="&#xc0;" horiz-adv-x="1064" d="M20 0l484 1352h57l483 -1352h-69l-168 483h-551l-170 -483h-66zM276 541h510l-94 270q-43 123 -81 233.5t-74 237.5h-9q-37 -127 -74.5 -237.5t-80.5 -233.5zM315 1667h90l193 -213h-62z" />
+<glyph unicode="&#xc1;" horiz-adv-x="1064" d="M20 0l484 1352h57l483 -1352h-69l-168 483h-551l-170 -483h-66zM276 541h510l-94 270q-43 123 -81 233.5t-74 237.5h-9q-37 -127 -74.5 -237.5t-80.5 -233.5zM466 1454l193 213h90l-221 -213h-62z" />
+<glyph unicode="&#xc2;" horiz-adv-x="1064" d="M20 0l484 1352h57l483 -1352h-69l-168 483h-551l-170 -483h-66zM276 541h510l-94 270q-43 123 -81 233.5t-74 237.5h-9q-37 -127 -74.5 -237.5t-80.5 -233.5zM307 1454l196 213h58l196 -213h-61l-160 152h-8l-160 -152h-61z" />
+<glyph unicode="&#xc3;" horiz-adv-x="1064" d="M20 0l484 1352h57l483 -1352h-69l-168 483h-551l-170 -483h-66zM276 541h510l-94 270q-43 123 -81 233.5t-74 237.5h-9q-37 -127 -74.5 -237.5t-80.5 -233.5zM278 1470q2 29 10 61t24.5 57.5t41 42t59.5 16.5q39 0 70 -18.5t58.5 -41t54 -41t59.5 -18.5q35 0 57.5 32.5 t28.5 86.5h45q-2 -29 -10 -61t-24.5 -57.5t-42 -42t-58.5 -16.5q-41 0 -71 18.5t-57.5 41t-54 41t-59.5 18.5q-35 0 -57.5 -32.5t-28.5 -86.5h-45z" />
+<glyph unicode="&#xc4;" horiz-adv-x="1064" d="M20 0l484 1352h57l483 -1352h-69l-168 483h-551l-170 -483h-66zM276 541h510l-94 270q-43 123 -81 233.5t-74 237.5h-9q-37 -127 -74.5 -237.5t-80.5 -233.5zM311 1556q0 31 18.5 48.5t46.5 17.5q29 0 47.5 -17.5t18.5 -48.5t-18.5 -48t-47.5 -17t-47 17.5t-18 47.5z M622 1556q0 31 18.5 48.5t47.5 17.5t47 -17.5t18 -48.5t-18 -48t-47 -17t-47.5 17.5t-18.5 47.5z" />
+<glyph unicode="&#xc5;" horiz-adv-x="1064" d="M20 0l484 1352h57l483 -1352h-69l-168 483h-551l-170 -483h-66zM276 541h510l-94 270q-43 123 -81 233.5t-74 237.5h-9q-37 -127 -74.5 -237.5t-80.5 -233.5zM372 1597q0 74 46 119t114 45q66 0 113 -45t47 -119t-47 -118.5t-113 -44.5q-68 0 -114 45t-46 118zM421 1597 q0 -59 32 -88.5t79 -29.5q43 0 74.5 29.5t31.5 88.5q0 55 -31.5 87t-74.5 32q-47 0 -79 -31.5t-32 -87.5z" />
+<glyph unicode="&#xc6;" horiz-adv-x="1646" d="M53 0l762 1352h717v-58h-619v-544h512v-58h-512v-635h639v-57h-704v463h-465l-260 -463h-70zM416 520h432v770h-8q-66 -117 -132.5 -238.5t-134.5 -248.5z" />
+<glyph unicode="&#xc7;" horiz-adv-x="1150" d="M115 680q0 160 41 289t114.5 219t179 139t234.5 49q117 0 204 -49t140 -110l-41 -46q-55 66 -131 105t-172 39q-117 0 -210 -44t-157.5 -127t-98.5 -201t-34 -263t34 -264t98.5 -203t154.5 -130t205 -46q109 0 191.5 43t160.5 129l41 -41q-78 -90 -171 -141.5t-226 -51.5 q-125 0 -227.5 50.5t-176 142.5t-113.5 222t-40 290zM549 -369q86 12 139 38t53 69q0 49 -40 71.5t-99 38.5l82 156h57l-61 -119q49 -16 86 -47t37 -92q0 -39 -20.5 -67.5t-54.5 -49t-78 -33t-89 -18.5z" />
+<glyph unicode="&#xc8;" horiz-adv-x="1044" d="M205 0v1352h725v-58h-660v-544h553v-58h-553v-635h680v-57h-745zM358 1667h90l193 -213h-62z" />
+<glyph unicode="&#xc9;" horiz-adv-x="1044" d="M205 0v1352h725v-58h-660v-544h553v-58h-553v-635h680v-57h-745zM509 1454l193 213h90l-221 -213h-62z" />
+<glyph unicode="&#xca;" horiz-adv-x="1044" d="M205 0v1352h725v-58h-660v-544h553v-58h-553v-635h680v-57h-745zM350 1454l196 213h58l196 -213h-61l-160 152h-8l-160 -152h-61z" />
+<glyph unicode="&#xcb;" horiz-adv-x="1044" d="M205 0v1352h725v-58h-660v-544h553v-58h-553v-635h680v-57h-745zM354 1556q0 31 18.5 48.5t46.5 17.5q29 0 47.5 -17.5t18.5 -48.5t-18.5 -48t-47.5 -17t-47 17.5t-18 47.5zM665 1556q0 31 18.5 48.5t47.5 17.5t47 -17.5t18 -48.5t-18 -48t-47 -17t-47.5 17.5t-18.5 47.5 z" />
+<glyph unicode="&#xcc;" horiz-adv-x="475" d="M21 1667h90l193 -213h-62zM205 0v1352h65v-1352h-65z" />
+<glyph unicode="&#xcd;" horiz-adv-x="475" d="M172 1454l193 213h90l-221 -213h-62zM205 0v1352h65v-1352h-65z" />
+<glyph unicode="&#xce;" horiz-adv-x="475" d="M13 1454l196 213h58l196 -213h-61l-160 152h-8l-160 -152h-61zM205 0v1352h65v-1352h-65z" />
+<glyph unicode="&#xcf;" horiz-adv-x="475" d="M17 1556q0 31 18.5 48.5t46.5 17.5q29 0 47.5 -17.5t18.5 -48.5t-18.5 -48t-47.5 -17t-47 17.5t-18 47.5zM205 0v1352h65v-1352h-65zM328 1556q0 31 18.5 48.5t47.5 17.5t47 -17.5t18 -48.5t-18 -48t-47 -17t-47.5 17.5t-18.5 47.5z" />
+<glyph unicode="&#xd0;" horiz-adv-x="1269" d="M78 688v53l168 4v607h303q156 0 270.5 -48.5t189 -137.5t110.5 -213t36 -273q0 -152 -36 -276.5t-110.5 -214t-189 -139.5t-270.5 -50h-303v688h-168zM311 57h230q143 0 246.5 47.5t170 130t97 197.5t30.5 248t-30.5 245.5t-97 194.5t-170 128t-246.5 46h-230v-549h344 v-57h-344v-631z" />
+<glyph unicode="&#xd1;" horiz-adv-x="1294" d="M205 0v1352h69l598 -992l156 -266h8q-4 98 -6 191.5t-2 189.5v877h62v-1352h-70l-598 991l-156 266h-8q4 -96 6 -184t2 -184v-889h-61zM403 1470q2 29 10 61t24.5 57.5t41 42t59.5 16.5q39 0 70 -18.5t58.5 -41t54 -41t59.5 -18.5q35 0 57.5 32.5t28.5 86.5h45 q-2 -29 -10 -61t-24.5 -57.5t-42 -42t-58.5 -16.5q-41 0 -71 18.5t-57.5 41t-54 41t-59.5 18.5q-35 0 -57.5 -32.5t-28.5 -86.5h-45z" />
+<glyph unicode="&#xd2;" horiz-adv-x="1327" d="M115 680q0 160 41 289t113.5 219t173 139t221.5 49q119 0 220 -49t173.5 -139t113.5 -219t41 -289t-41 -290t-113.5 -222t-173.5 -142.5t-220 -50.5q-121 0 -221.5 50.5t-173 142.5t-113.5 222t-41 290zM184 680q0 -145 35 -264t97.5 -203t150.5 -130t197 -46 q106 0 195 46t151.5 130t97.5 203t35 264t-35 263t-97.5 201t-151.5 127t-195 44q-109 0 -197 -44t-150.5 -127t-97.5 -201t-35 -263zM447 1667h90l193 -213h-62z" />
+<glyph unicode="&#xd3;" horiz-adv-x="1327" d="M115 680q0 160 41 289t113.5 219t173 139t221.5 49q119 0 220 -49t173.5 -139t113.5 -219t41 -289t-41 -290t-113.5 -222t-173.5 -142.5t-220 -50.5q-121 0 -221.5 50.5t-173 142.5t-113.5 222t-41 290zM184 680q0 -145 35 -264t97.5 -203t150.5 -130t197 -46 q106 0 195 46t151.5 130t97.5 203t35 264t-35 263t-97.5 201t-151.5 127t-195 44q-109 0 -197 -44t-150.5 -127t-97.5 -201t-35 -263zM598 1454l193 213h90l-221 -213h-62z" />
+<glyph unicode="&#xd4;" horiz-adv-x="1327" d="M115 680q0 160 41 289t113.5 219t173 139t221.5 49q119 0 220 -49t173.5 -139t113.5 -219t41 -289t-41 -290t-113.5 -222t-173.5 -142.5t-220 -50.5q-121 0 -221.5 50.5t-173 142.5t-113.5 222t-41 290zM184 680q0 -145 35 -264t97.5 -203t150.5 -130t197 -46 q106 0 195 46t151.5 130t97.5 203t35 264t-35 263t-97.5 201t-151.5 127t-195 44q-109 0 -197 -44t-150.5 -127t-97.5 -201t-35 -263zM439 1454l196 213h58l196 -213h-61l-160 152h-8l-160 -152h-61z" />
+<glyph unicode="&#xd5;" horiz-adv-x="1327" d="M115 680q0 160 41 289t113.5 219t173 139t221.5 49q119 0 220 -49t173.5 -139t113.5 -219t41 -289t-41 -290t-113.5 -222t-173.5 -142.5t-220 -50.5q-121 0 -221.5 50.5t-173 142.5t-113.5 222t-41 290zM184 680q0 -145 35 -264t97.5 -203t150.5 -130t197 -46 q106 0 195 46t151.5 130t97.5 203t35 264t-35 263t-97.5 201t-151.5 127t-195 44q-109 0 -197 -44t-150.5 -127t-97.5 -201t-35 -263zM410 1470q2 29 10 61t24.5 57.5t41 42t59.5 16.5q39 0 70 -18.5t58.5 -41t54 -41t59.5 -18.5q35 0 57.5 32.5t28.5 86.5h45 q-2 -29 -10 -61t-24.5 -57.5t-42 -42t-58.5 -16.5q-41 0 -71 18.5t-57.5 41t-54 41t-59.5 18.5q-35 0 -57.5 -32.5t-28.5 -86.5h-45z" />
+<glyph unicode="&#xd6;" horiz-adv-x="1327" d="M115 680q0 160 41 289t113.5 219t173 139t221.5 49q119 0 220 -49t173.5 -139t113.5 -219t41 -289t-41 -290t-113.5 -222t-173.5 -142.5t-220 -50.5q-121 0 -221.5 50.5t-173 142.5t-113.5 222t-41 290zM184 680q0 -145 35 -264t97.5 -203t150.5 -130t197 -46 q106 0 195 46t151.5 130t97.5 203t35 264t-35 263t-97.5 201t-151.5 127t-195 44q-109 0 -197 -44t-150.5 -127t-97.5 -201t-35 -263zM443 1556q0 31 18.5 48.5t46.5 17.5q29 0 47.5 -17.5t18.5 -48.5t-18.5 -48t-47.5 -17t-47 17.5t-18 47.5zM754 1556q0 31 18.5 48.5 t47.5 17.5t47 -17.5t18 -48.5t-18 -48t-47 -17t-47.5 17.5t-18.5 47.5z" />
+<glyph unicode="&#xd7;" d="M106 328l336 348l-336 348l41 45l336 -352l336 352l41 -45l-336 -348l336 -348l-41 -45l-336 352l-336 -352z" />
+<glyph unicode="&#xd8;" horiz-adv-x="1327" d="M119 -8l143 194q-66 92 -102.5 216t-36.5 278q0 160 41 289t113.5 219t173 139t221.5 49q106 0 197.5 -39t162.5 -110l123 166l45 -33l-131 -176q72 -92 112 -218t40 -286t-41 -290t-114 -222t-174 -142.5t-220 -50.5q-111 0 -206 43t-167 123l-135 -182zM193 680 q0 -135 28.5 -244.5t81.5 -193.5l690 932q-125 141 -321 141q-109 0 -197 -44t-150.5 -127t-97 -201t-34.5 -263zM338 195q63 -76 147 -117t187 -41q106 0 195 46t151.5 130t97.5 203t35 264q0 141 -32 254t-89 194z" />
+<glyph unicode="&#xd9;" horiz-adv-x="1290" d="M201 504v848h65v-832q0 -139 31 -232t83 -148.5t120.5 -79t142.5 -23.5q76 0 145.5 23.5t123 79t85 148.5t31.5 232v832h62v-848q0 -158 -39 -259.5t-102.5 -161.5t-143.5 -84t-162 -24t-161 24t-141 84t-101 161.5t-39 259.5zM428 1667h90l193 -213h-62z" />
+<glyph unicode="&#xda;" horiz-adv-x="1290" d="M201 504v848h65v-832q0 -139 31 -232t83 -148.5t120.5 -79t142.5 -23.5q76 0 145.5 23.5t123 79t85 148.5t31.5 232v832h62v-848q0 -158 -39 -259.5t-102.5 -161.5t-143.5 -84t-162 -24t-161 24t-141 84t-101 161.5t-39 259.5zM579 1454l193 213h90l-221 -213h-62z" />
+<glyph unicode="&#xdb;" horiz-adv-x="1290" d="M201 504v848h65v-832q0 -139 31 -232t83 -148.5t120.5 -79t142.5 -23.5q76 0 145.5 23.5t123 79t85 148.5t31.5 232v832h62v-848q0 -158 -39 -259.5t-102.5 -161.5t-143.5 -84t-162 -24t-161 24t-141 84t-101 161.5t-39 259.5zM420 1454l196 213h58l196 -213h-61 l-160 152h-8l-160 -152h-61z" />
+<glyph unicode="&#xdc;" horiz-adv-x="1290" d="M201 504v848h65v-832q0 -139 31 -232t83 -148.5t120.5 -79t142.5 -23.5q76 0 145.5 23.5t123 79t85 148.5t31.5 232v832h62v-848q0 -158 -39 -259.5t-102.5 -161.5t-143.5 -84t-162 -24t-161 24t-141 84t-101 161.5t-39 259.5zM424 1556q0 31 18.5 48.5t46.5 17.5 q29 0 47.5 -17.5t18.5 -48.5t-18.5 -48t-47.5 -17t-47 17.5t-18 47.5zM735 1556q0 31 18.5 48.5t47.5 17.5t47 -17.5t18 -48.5t-18 -48t-47 -17t-47.5 17.5t-18.5 47.5z" />
+<glyph unicode="&#xdd;" horiz-adv-x="892" d="M8 1352h70l217 -439q37 -74 71.5 -145.5t75.5 -144.5h9q41 74 78.5 145.5t72.5 144.5l217 439h66l-406 -795v-557h-65v557zM380 1454l193 213h90l-221 -213h-62z" />
+<glyph unicode="&#xde;" horiz-adv-x="1138" d="M205 0v1352h65v-246h287q227 0 351 -83t124 -286q0 -195 -123 -290t-352 -95h-287v-352h-65zM270 410h262q219 0 325 75.5t106 251.5q0 178 -106.5 245t-324.5 67h-262v-639z" />
+<glyph unicode="&#xdf;" horiz-adv-x="1085" d="M197 0v1102q0 188 92 292.5t239 104.5q61 0 110.5 -20.5t84.5 -56.5t53.5 -84t18.5 -105q0 -80 -33 -137.5t-72 -107.5t-71.5 -100t-32.5 -114q0 -61 32.5 -100t81 -67.5t105.5 -55.5t105 -63.5t81 -92t33 -141.5q0 -59 -21.5 -110.5t-60.5 -88.5t-91 -58.5t-114 -21.5 q-80 0 -149.5 29t-124.5 78l37 49q59 -49 114.5 -73.5t122.5 -24.5q55 0 96 18.5t69 49t42 69.5t14 80q0 76 -32.5 123t-80.5 79.5t-105.5 58.5t-105.5 58.5t-81 78.5t-33 122t33 131t72 104.5t71.5 100.5t32.5 123q0 92 -51 152.5t-154 60.5q-121 0 -193.5 -89t-72.5 -280 v-1073h-61z" />
+<glyph unicode="&#xe0;" horiz-adv-x="1011" d="M139 240q0 164 156 248.5t487 121.5q2 59 -7 120t-35.5 109t-75 77.5t-123.5 29.5q-53 0 -100.5 -11t-88.5 -29.5t-74.5 -39t-56.5 -39.5l-33 50q23 16 59 38.5t82 42t101 33t115 13.5q86 0 143 -30t92 -81t49.5 -117.5t14.5 -140.5v-635h-53l-9 131h-4 q-78 -61 -168 -108.5t-188 -47.5q-57 0 -108.5 15.5t-90.5 47.5t-61.5 82t-22.5 120zM205 242q0 -57 17.5 -97.5t48 -65t70.5 -35.5t85 -11q90 0 174 42t182 126v356q-162 -18 -272.5 -46t-178 -66.5t-97 -89t-29.5 -113.5zM368 1446h82l188 -275h-57z" />
+<glyph unicode="&#xe1;" horiz-adv-x="1011" d="M139 240q0 164 156 248.5t487 121.5q2 59 -7 120t-35.5 109t-75 77.5t-123.5 29.5q-53 0 -100.5 -11t-88.5 -29.5t-74.5 -39t-56.5 -39.5l-33 50q23 16 59 38.5t82 42t101 33t115 13.5q86 0 143 -30t92 -81t49.5 -117.5t14.5 -140.5v-635h-53l-9 131h-4 q-78 -61 -168 -108.5t-188 -47.5q-57 0 -108.5 15.5t-90.5 47.5t-61.5 82t-22.5 120zM205 242q0 -57 17.5 -97.5t48 -65t70.5 -35.5t85 -11q90 0 174 42t182 126v356q-162 -18 -272.5 -46t-178 -66.5t-97 -89t-29.5 -113.5zM426 1171l188 275h82l-213 -275h-57z" />
+<glyph unicode="&#xe2;" horiz-adv-x="1011" d="M139 240q0 164 156 248.5t487 121.5q2 59 -7 120t-35.5 109t-75 77.5t-123.5 29.5q-53 0 -100.5 -11t-88.5 -29.5t-74.5 -39t-56.5 -39.5l-33 50q23 16 59 38.5t82 42t101 33t115 13.5q86 0 143 -30t92 -81t49.5 -117.5t14.5 -140.5v-635h-53l-9 131h-4 q-78 -61 -168 -108.5t-188 -47.5q-57 0 -108.5 15.5t-90.5 47.5t-61.5 82t-22.5 120zM205 242q0 -57 17.5 -97.5t48 -65t70.5 -35.5t85 -11q90 0 174 42t182 126v356q-162 -18 -272.5 -46t-178 -66.5t-97 -89t-29.5 -113.5zM311 1171l192 275h58l192 -275h-57l-160 209h-8 l-160 -209h-57z" />
+<glyph unicode="&#xe3;" horiz-adv-x="1011" d="M139 240q0 164 156 248.5t487 121.5q2 59 -7 120t-35.5 109t-75 77.5t-123.5 29.5q-53 0 -100.5 -11t-88.5 -29.5t-74.5 -39t-56.5 -39.5l-33 50q23 16 59 38.5t82 42t101 33t115 13.5q86 0 143 -30t92 -81t49.5 -117.5t14.5 -140.5v-635h-53l-9 131h-4 q-78 -61 -168 -108.5t-188 -47.5q-57 0 -108.5 15.5t-90.5 47.5t-61.5 82t-22.5 120zM205 242q0 -57 17.5 -97.5t48 -65t70.5 -35.5t85 -11q90 0 174 42t182 126v356q-162 -18 -272.5 -46t-178 -66.5t-97 -89t-29.5 -113.5zM290 1192q2 27 9.5 56.5t22.5 54t39 41t60 16.5 q37 0 67 -18.5t56.5 -40t51 -39t51.5 -17.5q35 0 53 31t25 84h49q-2 -27 -9.5 -56.5t-22.5 -54t-39 -41t-60 -16.5q-37 0 -66 17.5t-55.5 39t-51 40t-53.5 18.5q-35 0 -53 -31t-25 -84h-49z" />
+<glyph unicode="&#xe4;" horiz-adv-x="1011" d="M139 240q0 164 156 248.5t487 121.5q2 59 -7 120t-35.5 109t-75 77.5t-123.5 29.5q-53 0 -100.5 -11t-88.5 -29.5t-74.5 -39t-56.5 -39.5l-33 50q23 16 59 38.5t82 42t101 33t115 13.5q86 0 143 -30t92 -81t49.5 -117.5t14.5 -140.5v-635h-53l-9 131h-4 q-78 -61 -168 -108.5t-188 -47.5q-57 0 -108.5 15.5t-90.5 47.5t-61.5 82t-22.5 120zM205 242q0 -57 17.5 -97.5t48 -65t70.5 -35.5t85 -11q90 0 174 42t182 126v356q-162 -18 -272.5 -46t-178 -66.5t-97 -89t-29.5 -113.5zM311 1298q0 29 18.5 47.5t46.5 18.5 q29 0 47.5 -18.5t18.5 -47.5t-18.5 -47t-47.5 -18t-47 18.5t-18 46.5zM622 1298q0 29 18.5 47.5t47.5 18.5t47 -18.5t18 -47.5t-18 -47t-47 -18t-47.5 18.5t-18.5 46.5z" />
+<glyph unicode="&#xe5;" horiz-adv-x="1011" d="M139 240q0 164 156 248.5t487 121.5q2 59 -7 120t-35.5 109t-75 77.5t-123.5 29.5q-53 0 -100.5 -11t-88.5 -29.5t-74.5 -39t-56.5 -39.5l-33 50q23 16 59 38.5t82 42t101 33t115 13.5q86 0 143 -30t92 -81t49.5 -117.5t14.5 -140.5v-635h-53l-9 131h-4 q-78 -61 -168 -108.5t-188 -47.5q-57 0 -108.5 15.5t-90.5 47.5t-61.5 82t-22.5 120zM205 242q0 -57 17.5 -97.5t48 -65t70.5 -35.5t85 -11q90 0 174 42t182 126v356q-162 -18 -272.5 -46t-178 -66.5t-97 -89t-29.5 -113.5zM372 1274q0 78 46 125t114 47t114 -47t46 -125 t-46 -125t-114 -47t-114 47t-46 125zM421 1274q0 -59 32 -93t79 -34t79 33.5t32 93.5q0 59 -32 93t-79 34t-79 -34t-32 -93z" />
+<glyph unicode="&#xe6;" horiz-adv-x="1605" d="M139 238q0 166 156 250.5t475 121.5q2 59 -7 120t-36 109t-75 77.5t-124 29.5q-47 0 -93 -11t-86 -29.5t-72.5 -39t-55.5 -39.5l-33 50q23 16 59 38.5t81 42t97 33t107 13.5q123 0 194 -71t93 -188q53 117 145.5 188t202.5 71q170 0 265.5 -116t95.5 -335v-31.5t-4 -34.5 h-693q-2 -98 26 -181t77 -144.5t116.5 -95t145.5 -33.5q84 0 145.5 24.5t116.5 65.5l29 -53q-29 -16 -57.5 -34t-62.5 -31t-77 -21.5t-98 -8.5q-68 0 -121 18.5t-96 48.5t-76 66.5t-59 75.5q-47 -47 -101.5 -86t-110 -66.5t-108.5 -42t-98 -14.5q-57 0 -108.5 15.5 t-90.5 47.5t-61.5 81t-22.5 119zM205 242q0 -57 17.5 -97.5t48 -65t70.5 -35.5t85 -11q84 0 191.5 53t197.5 152q-23 47 -34 117.5t-11 144.5v57q-154 -18 -261.5 -46t-175 -66.5t-98 -89t-30.5 -113.5zM831 541h635q0 205 -79.5 305t-219.5 100q-66 0 -123 -29.5t-102 -84 t-73.5 -129t-37.5 -162.5z" />
+<glyph unicode="&#xe7;" horiz-adv-x="913" d="M111 487q0 123 35.5 219.5t96 162t139.5 100.5t167 35q102 0 169.5 -38t117.5 -85l-41 -45q-49 47 -108.5 78.5t-137.5 31.5t-146.5 -33.5t-119 -94t-79 -145.5t-28.5 -186q0 -102 26.5 -185t76 -143.5t118 -93t152.5 -32.5t152.5 34.5t121.5 84.5l37 -46 q-61 -55 -138 -93t-173 -38q-94 0 -174 35t-138.5 100.5t-92 160.5t-33.5 216zM396 -369q86 12 139 38t53 69q0 49 -40 71.5t-99 38.5l82 156h57l-61 -119q49 -16 86 -47t37 -92q0 -39 -20.5 -67.5t-54.5 -49t-78 -33t-89 -18.5z" />
+<glyph unicode="&#xe8;" horiz-adv-x="978" d="M111 487q0 119 35.5 215.5t94 163t134.5 102.5t157 36q170 0 269.5 -116t99.5 -335v-31.5t-4 -34.5h-721q0 -98 27.5 -181t78 -144.5t121 -95t158.5 -33.5q84 0 149.5 24.5t120.5 65.5l29 -53q-55 -35 -123.5 -65t-179.5 -30q-92 0 -173 35t-142.5 101.5t-96 160.5 t-34.5 215zM176 541h664q0 205 -84 305t-224 100q-66 0 -127 -28.5t-109 -81t-80 -127t-40 -168.5zM368 1446h82l188 -275h-57z" />
+<glyph unicode="&#xe9;" horiz-adv-x="978" d="M111 487q0 119 35.5 215.5t94 163t134.5 102.5t157 36q170 0 269.5 -116t99.5 -335v-31.5t-4 -34.5h-721q0 -98 27.5 -181t78 -144.5t121 -95t158.5 -33.5q84 0 149.5 24.5t120.5 65.5l29 -53q-55 -35 -123.5 -65t-179.5 -30q-92 0 -173 35t-142.5 101.5t-96 160.5 t-34.5 215zM176 541h664q0 205 -84 305t-224 100q-66 0 -127 -28.5t-109 -81t-80 -127t-40 -168.5zM426 1171l188 275h82l-213 -275h-57z" />
+<glyph unicode="&#xea;" horiz-adv-x="978" d="M111 487q0 119 35.5 215.5t94 163t134.5 102.5t157 36q170 0 269.5 -116t99.5 -335v-31.5t-4 -34.5h-721q0 -98 27.5 -181t78 -144.5t121 -95t158.5 -33.5q84 0 149.5 24.5t120.5 65.5l29 -53q-55 -35 -123.5 -65t-179.5 -30q-92 0 -173 35t-142.5 101.5t-96 160.5 t-34.5 215zM176 541h664q0 205 -84 305t-224 100q-66 0 -127 -28.5t-109 -81t-80 -127t-40 -168.5zM311 1171l192 275h58l192 -275h-57l-160 209h-8l-160 -209h-57z" />
+<glyph unicode="&#xeb;" horiz-adv-x="978" d="M111 487q0 119 35.5 215.5t94 163t134.5 102.5t157 36q170 0 269.5 -116t99.5 -335v-31.5t-4 -34.5h-721q0 -98 27.5 -181t78 -144.5t121 -95t158.5 -33.5q84 0 149.5 24.5t120.5 65.5l29 -53q-55 -35 -123.5 -65t-179.5 -30q-92 0 -173 35t-142.5 101.5t-96 160.5 t-34.5 215zM176 541h664q0 205 -84 305t-224 100q-66 0 -127 -28.5t-109 -81t-80 -127t-40 -168.5zM311 1298q0 29 18.5 47.5t46.5 18.5q29 0 47.5 -18.5t18.5 -47.5t-18.5 -47t-47.5 -18t-47 18.5t-18 46.5zM622 1298q0 29 18.5 47.5t47.5 18.5t47 -18.5t18 -47.5t-18 -47 t-47 -18t-47.5 18.5t-18.5 46.5z" />
+<glyph unicode="&#xec;" horiz-adv-x="454" d="M63 1446h82l188 -275h-57zM197 0v979h61v-979h-61z" />
+<glyph unicode="&#xed;" horiz-adv-x="454" d="M121 1171l188 275h82l-213 -275h-57zM197 0v979h61v-979h-61z" />
+<glyph unicode="&#xee;" horiz-adv-x="454" d="M6 1171l192 275h58l192 -275h-57l-160 209h-8l-160 -209h-57zM197 0v979h61v-979h-61z" />
+<glyph unicode="&#xef;" horiz-adv-x="454" d="M6 1298q0 29 18.5 47.5t46.5 18.5q29 0 47.5 -18.5t18.5 -47.5t-18.5 -47t-47.5 -18t-47 18.5t-18 46.5zM197 0v979h61v-979h-61zM317 1298q0 29 18.5 47.5t47.5 18.5t47 -18.5t18 -47.5t-18 -47t-47 -18t-47.5 18.5t-18.5 46.5z" />
+<glyph unicode="&#xf0;" horiz-adv-x="1089" d="M127 446q0 100 30.5 183.5t86 144t134.5 94t175 33.5q186 0 313 -162q-29 160 -92 274.5t-153 203.5l-289 -152l-25 45l273 143q-59 53 -125 96.5t-136 84.5l33 45q76 -41 146.5 -89.5t136.5 -107.5l291 152l24 -45l-276 -146q123 -125 199.5 -301t76.5 -430 q0 -123 -29.5 -222.5t-84 -169t-129 -107.5t-162.5 -38q-80 0 -156 32t-134 93.5t-93 148.5t-35 197zM193 446q0 -90 27.5 -165.5t75.5 -131t112.5 -86t136.5 -30.5q88 0 152.5 38t106.5 103.5t61.5 152.5t19.5 185q0 72 -6 133q-41 61 -83 100t-84 60.5t-83 30t-80 8.5 q-88 0 -154.5 -33t-111.5 -88t-67.5 -127t-22.5 -150z" />
+<glyph unicode="&#xf1;" horiz-adv-x="1077" d="M197 0v979h53l8 -156h4q78 78 158 129.5t182 51.5q152 0 223.5 -90.5t71.5 -282.5v-631h-61v623q0 164 -55.5 243.5t-182.5 79.5q-92 0 -169 -49t-171 -147v-750h-61zM329 1192q2 27 9.5 56.5t22.5 54t39 41t60 16.5q37 0 67 -18.5t56.5 -40t51 -39t51.5 -17.5 q35 0 53 31t25 84h49q-2 -27 -9.5 -56.5t-22.5 -54t-39 -41t-60 -16.5q-37 0 -66 17.5t-55.5 39t-51 40t-53.5 18.5q-35 0 -53 -31t-25 -84h-49z" />
+<glyph unicode="&#xf2;" horiz-adv-x="1089" d="M111 487q0 123 34.5 219.5t94 162t138.5 100.5t167 35t167 -35t138 -100.5t94 -162t35 -219.5q0 -121 -35 -216t-94 -160.5t-138 -100.5t-167 -35t-167 35t-138.5 100.5t-94 160.5t-34.5 216zM176 487q0 -102 28.5 -185t78 -143.5t117 -93t145.5 -32.5t145.5 32.5 t116.5 93t77.5 143.5t28.5 185q0 100 -28.5 185.5t-77.5 146t-116.5 94t-145.5 33.5t-145.5 -33.5t-117 -94t-78 -146t-28.5 -185.5zM381 1446h82l188 -275h-57z" />
+<glyph unicode="&#xf3;" horiz-adv-x="1089" d="M111 487q0 123 34.5 219.5t94 162t138.5 100.5t167 35t167 -35t138 -100.5t94 -162t35 -219.5q0 -121 -35 -216t-94 -160.5t-138 -100.5t-167 -35t-167 35t-138.5 100.5t-94 160.5t-34.5 216zM176 487q0 -102 28.5 -185t78 -143.5t117 -93t145.5 -32.5t145.5 32.5 t116.5 93t77.5 143.5t28.5 185q0 100 -28.5 185.5t-77.5 146t-116.5 94t-145.5 33.5t-145.5 -33.5t-117 -94t-78 -146t-28.5 -185.5zM439 1171l188 275h82l-213 -275h-57z" />
+<glyph unicode="&#xf4;" horiz-adv-x="1089" d="M111 487q0 123 34.5 219.5t94 162t138.5 100.5t167 35t167 -35t138 -100.5t94 -162t35 -219.5q0 -121 -35 -216t-94 -160.5t-138 -100.5t-167 -35t-167 35t-138.5 100.5t-94 160.5t-34.5 216zM176 487q0 -102 28.5 -185t78 -143.5t117 -93t145.5 -32.5t145.5 32.5 t116.5 93t77.5 143.5t28.5 185q0 100 -28.5 185.5t-77.5 146t-116.5 94t-145.5 33.5t-145.5 -33.5t-117 -94t-78 -146t-28.5 -185.5zM324 1171l192 275h58l192 -275h-57l-160 209h-8l-160 -209h-57z" />
+<glyph unicode="&#xf5;" horiz-adv-x="1089" d="M111 487q0 123 34.5 219.5t94 162t138.5 100.5t167 35t167 -35t138 -100.5t94 -162t35 -219.5q0 -121 -35 -216t-94 -160.5t-138 -100.5t-167 -35t-167 35t-138.5 100.5t-94 160.5t-34.5 216zM176 487q0 -102 28.5 -185t78 -143.5t117 -93t145.5 -32.5t145.5 32.5 t116.5 93t77.5 143.5t28.5 185q0 100 -28.5 185.5t-77.5 146t-116.5 94t-145.5 33.5t-145.5 -33.5t-117 -94t-78 -146t-28.5 -185.5zM303 1192q2 27 9.5 56.5t22.5 54t39 41t60 16.5q37 0 67 -18.5t56.5 -40t51 -39t51.5 -17.5q35 0 53 31t25 84h49q-2 -27 -9.5 -56.5 t-22.5 -54t-39 -41t-60 -16.5q-37 0 -66 17.5t-55.5 39t-51 40t-53.5 18.5q-35 0 -53 -31t-25 -84h-49z" />
+<glyph unicode="&#xf6;" horiz-adv-x="1089" d="M111 487q0 123 34.5 219.5t94 162t138.5 100.5t167 35t167 -35t138 -100.5t94 -162t35 -219.5q0 -121 -35 -216t-94 -160.5t-138 -100.5t-167 -35t-167 35t-138.5 100.5t-94 160.5t-34.5 216zM176 487q0 -102 28.5 -185t78 -143.5t117 -93t145.5 -32.5t145.5 32.5 t116.5 93t77.5 143.5t28.5 185q0 100 -28.5 185.5t-77.5 146t-116.5 94t-145.5 33.5t-145.5 -33.5t-117 -94t-78 -146t-28.5 -185.5zM324 1298q0 29 18.5 47.5t46.5 18.5q29 0 47.5 -18.5t18.5 -47.5t-18.5 -47t-47.5 -18t-47 18.5t-18 46.5zM635 1298q0 29 18.5 47.5 t47.5 18.5t47 -18.5t18 -47.5t-18 -47t-47 -18t-47.5 18.5t-18.5 46.5z" />
+<glyph unicode="&#xf7;" d="M70 647v58h827v-58h-827zM418 307q0 31 18.5 50.5t46.5 19.5q29 0 47.5 -19.5t18.5 -50.5q0 -35 -18.5 -54.5t-47.5 -19.5t-47 19.5t-18 54.5zM418 1044q0 31 18.5 50.5t46.5 19.5q29 0 47.5 -19.5t18.5 -50.5q0 -35 -18.5 -54t-47.5 -19t-47 19.5t-18 53.5z" />
+<glyph unicode="&#xf8;" horiz-adv-x="1089" d="M94 -8l123 147q-49 66 -77.5 152t-28.5 196q0 123 34.5 219.5t94 162t138.5 100.5t167 35q84 0 157.5 -31t133.5 -90l114 137l45 -37l-121 -145q49 -66 77 -153t28 -198q0 -121 -35 -216t-94 -160.5t-138 -100.5t-167 -35q-82 0 -156 30t-133 89l-117 -139zM176 487 q0 -90 21.5 -164.5t60.5 -132.5l537 644q-49 53 -113 82.5t-137 29.5q-78 0 -145.5 -33.5t-117 -94t-78 -145.5t-28.5 -186zM295 143q49 -53 112.5 -81.5t137.5 -28.5q78 0 145.5 32.5t116.5 93t77.5 143.5t28.5 185q0 90 -21.5 165t-60.5 134z" />
+<glyph unicode="&#xf9;" horiz-adv-x="1073" d="M180 348v631h62v-623q0 -164 55 -243.5t182 -79.5q92 0 168 51t168 162v733h62v-979h-54l-8 168h-4q-74 -86 -153.5 -139.5t-182.5 -53.5q-152 0 -223.5 90.5t-71.5 282.5zM373 1446h82l188 -275h-57z" />
+<glyph unicode="&#xfa;" horiz-adv-x="1073" d="M180 348v631h62v-623q0 -164 55 -243.5t182 -79.5q92 0 168 51t168 162v733h62v-979h-54l-8 168h-4q-74 -86 -153.5 -139.5t-182.5 -53.5q-152 0 -223.5 90.5t-71.5 282.5zM431 1171l188 275h82l-213 -275h-57z" />
+<glyph unicode="&#xfb;" horiz-adv-x="1073" d="M180 348v631h62v-623q0 -164 55 -243.5t182 -79.5q92 0 168 51t168 162v733h62v-979h-54l-8 168h-4q-74 -86 -153.5 -139.5t-182.5 -53.5q-152 0 -223.5 90.5t-71.5 282.5zM316 1171l192 275h58l192 -275h-57l-160 209h-8l-160 -209h-57z" />
+<glyph unicode="&#xfc;" horiz-adv-x="1073" d="M180 348v631h62v-623q0 -164 55 -243.5t182 -79.5q92 0 168 51t168 162v733h62v-979h-54l-8 168h-4q-74 -86 -153.5 -139.5t-182.5 -53.5q-152 0 -223.5 90.5t-71.5 282.5zM316 1298q0 29 18.5 47.5t46.5 18.5q29 0 47.5 -18.5t18.5 -47.5t-18.5 -47t-47.5 -18t-47 18.5 t-18 46.5zM627 1298q0 29 18.5 47.5t47.5 18.5t47 -18.5t18 -47.5t-18 -47t-47 -18t-47.5 18.5t-18.5 46.5z" />
+<glyph unicode="&#xfd;" horiz-adv-x="868" d="M25 979h69l250 -643q25 -61 53.5 -135t57.5 -140h8q25 66 48.5 139.5t45.5 135.5l221 643h66l-393 -1118q-18 -57 -46 -113.5t-67 -101.5t-89 -73t-114 -28q-53 0 -94 21l16 57q16 -6 38 -11t44 -5q92 0 156.5 78.5t105.5 199.5l29 90zM353 1171l188 275h82l-213 -275 h-57z" />
+<glyph unicode="&#xfe;" horiz-adv-x="1105" d="M197 -455v1934h61v-435v-192q78 59 165 105.5t179 46.5q199 0 296 -136.5t97 -363.5q0 -125 -34.5 -223.5t-94 -166t-138.5 -103.5t-167 -36q-72 0 -147.5 32t-155.5 91v-184v-369h-61zM258 168q90 -74 169 -104.5t138 -30.5q80 0 146.5 34.5t116 97t76 149.5t26.5 190 q0 94 -17.5 175t-57.5 140.5t-103.5 93t-153.5 33.5q-78 0 -161 -44t-179 -128v-606z" />
+<glyph unicode="&#xff;" horiz-adv-x="868" d="M25 979h69l250 -643q25 -61 53.5 -135t57.5 -140h8q25 66 48.5 139.5t45.5 135.5l221 643h66l-393 -1118q-18 -57 -46 -113.5t-67 -101.5t-89 -73t-114 -28q-53 0 -94 21l16 57q16 -6 38 -11t44 -5q92 0 156.5 78.5t105.5 199.5l29 90zM238 1298q0 29 18.5 47.5 t46.5 18.5q29 0 47.5 -18.5t18.5 -47.5t-18.5 -47t-47.5 -18t-47 18.5t-18 46.5zM549 1298q0 29 18.5 47.5t47.5 18.5t47 -18.5t18 -47.5t-18 -47t-47 -18t-47.5 18.5t-18.5 46.5z" />
+<glyph unicode="&#x152;" horiz-adv-x="1695" d="M115 680q0 150 39 273.5t117.5 212.5t197.5 137.5t281 48.5h831v-58h-618v-544h512v-58h-512v-635h639v-57h-852q-162 0 -281 50t-197.5 139.5t-117.5 214t-39 276.5zM184 680q0 -133 34 -248t104.5 -197.5t178 -130t257.5 -47.5h139v1237h-139q-150 0 -257.5 -46 t-178 -128t-104.5 -194.5t-34 -245.5z" />
+<glyph unicode="&#x153;" horiz-adv-x="1744" d="M111 487q0 123 34.5 219.5t93 162t136.5 100.5t162 35q121 0 228 -77t161 -231q53 141 151.5 224.5t220.5 83.5q170 0 269.5 -116t99.5 -335v-31.5t-4 -34.5h-705q-2 -98 27 -181t78 -144.5t117.5 -95t146.5 -33.5q84 0 149.5 24.5t120.5 65.5l29 -53q-55 -35 -123.5 -65 t-179.5 -30q-135 0 -239.5 82t-157.5 222q-55 -152 -155.5 -228t-233.5 -76q-84 0 -162 35t-136.5 100.5t-93 160.5t-34.5 216zM176 487q0 -102 27.5 -185t76 -143.5t114 -93t143.5 -32.5t144.5 32.5t114.5 93t74.5 143.5t26.5 185q0 100 -26.5 185.5t-74.5 146t-115 94 t-144 33.5q-78 0 -143.5 -33.5t-114 -94t-76 -146t-27.5 -185.5zM958 541h648q0 205 -84 305t-224 100q-66 0 -123 -29.5t-103 -84t-75.5 -129t-38.5 -162.5z" />
+<glyph unicode="&#x178;" horiz-adv-x="892" d="M8 1352h70l217 -439q37 -74 71.5 -145.5t75.5 -144.5h9q41 74 78.5 145.5t72.5 144.5l217 439h66l-406 -795v-557h-65v557zM225 1556q0 31 18.5 48.5t46.5 17.5q29 0 47.5 -17.5t18.5 -48.5t-18.5 -48t-47.5 -17t-47 17.5t-18 47.5zM536 1556q0 31 18.5 48.5t47.5 17.5 t47 -17.5t18 -48.5t-18 -48t-47 -17t-47.5 17.5t-18.5 47.5z" />
+<glyph unicode="&#x2c6;" horiz-adv-x="1089" d="M324 1171l192 275h58l192 -275h-57l-160 209h-8l-160 -209h-57z" />
+<glyph unicode="&#x2dc;" horiz-adv-x="1089" d="M303 1192q2 27 9.5 56.5t22.5 54t39 41t60 16.5q37 0 67 -18.5t56.5 -40t51 -39t51.5 -17.5q35 0 53 31t25 84h49q-2 -27 -9.5 -56.5t-22.5 -54t-39 -41t-60 -16.5q-37 0 -66 17.5t-55.5 39t-51 40t-53.5 18.5q-35 0 -53 -31t-25 -84h-49z" />
+<glyph unicode="&#x2000;" horiz-adv-x="880" />
+<glyph unicode="&#x2001;" horiz-adv-x="1761" />
+<glyph unicode="&#x2002;" horiz-adv-x="880" />
+<glyph unicode="&#x2003;" horiz-adv-x="1761" />
+<glyph unicode="&#x2004;" horiz-adv-x="587" />
+<glyph unicode="&#x2005;" horiz-adv-x="440" />
+<glyph unicode="&#x2006;" horiz-adv-x="293" />
+<glyph unicode="&#x2007;" horiz-adv-x="293" />
+<glyph unicode="&#x2008;" horiz-adv-x="220" />
+<glyph unicode="&#x2009;" horiz-adv-x="352" />
+<glyph unicode="&#x200a;" horiz-adv-x="97" />
+<glyph unicode="&#x2010;" horiz-adv-x="602" d="M82 479v62h442v-62h-442z" />
+<glyph unicode="&#x2011;" horiz-adv-x="602" d="M82 479v62h442v-62h-442z" />
+<glyph unicode="&#x2012;" horiz-adv-x="602" d="M82 479v62h442v-62h-442z" />
+<glyph unicode="&#x2013;" horiz-adv-x="983" d="M82 483v58h819v-58h-819z" />
+<glyph unicode="&#x2014;" horiz-adv-x="1638" d="M82 483v58h1474v-58h-1474z" />
+<glyph unicode="&#x2018;" horiz-adv-x="425" d="M119 1143q0 104 43 177t117 126l32 -37q-66 -55 -98.5 -110.5t-32.5 -141.5q4 2 17 2q25 0 47 -15.5t22 -49.5q0 -35 -19.5 -52.5t-49.5 -17.5q-35 0 -56.5 29.5t-21.5 89.5z" />
+<glyph unicode="&#x2019;" horiz-adv-x="425" d="M115 1049q66 55 98.5 110t32.5 141q-4 -2 -17 -2q-25 0 -47 15.5t-22 50.5t19.5 52.5t49.5 17.5q35 0 56.5 -30t21.5 -89q0 -104 -43 -177t-117 -126z" />
+<glyph unicode="&#x201a;" horiz-adv-x="425" d="M115 -219q66 55 98.5 110t32.5 141q-4 -2 -17 -2q-25 0 -47 15.5t-22 50.5t19.5 52.5t49.5 17.5q35 0 56.5 -30t21.5 -89q0 -104 -43 -177t-117 -126z" />
+<glyph unicode="&#x201c;" horiz-adv-x="688" d="M119 1143q0 104 43 177t117 126l32 -37q-66 -55 -98.5 -110.5t-32.5 -141.5q4 2 17 2q25 0 47 -15.5t22 -49.5q0 -35 -19.5 -52.5t-49.5 -17.5q-35 0 -56.5 29.5t-21.5 89.5zM381 1143q0 104 43 177t117 126l32 -37q-66 -55 -98.5 -110.5t-32.5 -141.5q4 2 17 2 q25 0 47 -15.5t22 -49.5q0 -35 -19.5 -52.5t-49.5 -17.5q-35 0 -56.5 29.5t-21.5 89.5z" />
+<glyph unicode="&#x201d;" horiz-adv-x="688" d="M115 1049q66 55 98.5 110t32.5 141q-4 -2 -17 -2q-25 0 -47 15.5t-22 50.5t19.5 52.5t49.5 17.5q35 0 56.5 -30t21.5 -89q0 -104 -43 -177t-117 -126zM377 1049q66 55 98.5 110t32.5 141q-4 -2 -17 -2q-25 0 -47 15.5t-22 50.5t19.5 52.5t49.5 17.5q35 0 56.5 -30 t21.5 -89q0 -104 -43 -177t-117 -126z" />
+<glyph unicode="&#x201e;" horiz-adv-x="688" d="M115 -219q66 55 98.5 110t32.5 141q-4 -2 -17 -2q-25 0 -47 15.5t-22 50.5t19.5 52.5t49.5 17.5q35 0 56.5 -30t21.5 -89q0 -104 -43 -177t-117 -126zM377 -219q66 55 98.5 110t32.5 141q-4 -2 -17 -2q-25 0 -47 15.5t-22 50.5t19.5 52.5t49.5 17.5q35 0 56.5 -30 t21.5 -89q0 -104 -43 -177t-117 -126z" />
+<glyph unicode="&#x2022;" horiz-adv-x="557" d="M82 541q0 51 16.5 91t44 67.5t63.5 43t73 15.5t71.5 -15.5t62 -43t45 -67.5t17.5 -91t-17.5 -91t-45 -68t-62 -43t-71.5 -15t-73 15t-63.5 43t-44 67.5t-16.5 91.5z" />
+<glyph unicode="&#x2026;" horiz-adv-x="1892" d="M221 53q0 41 22.5 61.5t51.5 20.5t51.5 -20.5t22.5 -61.5q0 -37 -22.5 -57.5t-51.5 -20.5t-51.5 20.5t-22.5 57.5zM913 53q0 41 22.5 61.5t51.5 20.5t51.5 -20.5t22.5 -61.5q0 -37 -22.5 -57.5t-51.5 -20.5t-51.5 20.5t-22.5 57.5zM1605 53q0 41 22.5 61.5t51.5 20.5 t51.5 -20.5t22.5 -61.5q0 -37 -22.5 -57.5t-51.5 -20.5t-51.5 20.5t-22.5 57.5z" />
+<glyph unicode="&#x202f;" horiz-adv-x="352" />
+<glyph unicode="&#x2039;" horiz-adv-x="520" d="M86 487v58l283 336l41 -37l-254 -328l254 -332l-41 -32z" />
+<glyph unicode="&#x203a;" horiz-adv-x="520" d="M111 184l254 332l-254 328l41 37l282 -336v-58l-282 -335z" />
+<glyph unicode="&#x205f;" horiz-adv-x="440" />
+<glyph unicode="&#x20ac;" d="M49 512v49l129 8q-2 23 -2 45.5v44.5v37t2 37h-129v49l133 9q12 127 51 227t100.5 171t142.5 108.5t179 37.5q92 0 166 -49t117 -110l-45 -41q-47 66 -105.5 104.5t-132.5 38.5q-174 0 -277.5 -130t-125.5 -357h588v-58h-592q-2 -18 -2 -36.5v-37.5v-45t2 -45h510v-57 h-504q25 -221 120 -350t253 -129q90 0 156.5 43t129.5 129l45 -37q-63 -90 -142 -141.5t-193 -51.5q-180 0 -295 144.5t-144 392.5h-135z" />
+<glyph unicode="&#x2122;" horiz-adv-x="1228" d="M4 1327v57h512v-57h-225v-569h-62v569h-225zM627 758v626h90l110 -266l66 -180h8l66 180l106 266h90v-626h-61v348l8 197h-8l-176 -447h-62l-176 447h-8l8 -197v-348h-61z" />
+<glyph unicode="&#x25fc;" horiz-adv-x="983" d="M0 0v983h983v-983h-983z" />
+<glyph unicode="&#xfb01;" horiz-adv-x="1007" d="M70 922v49l135 8v242q0 145 60.5 213.5t164.5 68.5q63 0 135 -33l-20 -53q-31 16 -60.5 22.5t-58.5 6.5q-84 0 -122 -61.5t-38 -172.5v-233h234v-57h-234v-922h-61v922h-135zM713 1298q0 35 20.5 52.5t48.5 17.5q29 0 49.5 -17.5t20.5 -52.5q0 -31 -20.5 -50t-49.5 -19 t-49 19.5t-20 49.5zM750 0v979h61v-979h-61z" />
+<glyph unicode="&#xfb02;" horiz-adv-x="987" d="M70 922v49l135 8v242q0 145 60.5 213.5t164.5 68.5q63 0 135 -33l-20 -53q-31 16 -60.5 22.5t-58.5 6.5q-84 0 -122 -61.5t-38 -172.5v-233h234v-57h-234v-922h-61v922h-135zM713 106v1373h61v-1385q0 -61 41 -61h13t24 4l12 -53q-12 -4 -23.5 -6.5t-29.5 -2.5 q-47 0 -72.5 30t-25.5 101z" />
+<hkern u1="F" u2="&#x2122;" k="-123" />
+<hkern u1="F" u2="&#xef;" k="-82" />
+<hkern u1="F" u2="&#xee;" k="-45" />
+<hkern u1="F" u2="&#xb7;" k="20" />
+<hkern u1="F" u2="&#xae;" k="-66" />
+<hkern u1="F" u2="x" k="37" />
+<hkern u1="F" u2="v" k="16" />
+<hkern u1="F" u2="X" k="41" />
+<hkern u1="F" u2="V" k="-25" />
+<hkern u1="F" u2="&#x2f;" k="176" />
+<hkern u1="P" u2="&#xb7;" k="25" />
+<hkern u1="P" u2="&#xae;" k="-86" />
+<hkern u1="P" u2="x" k="20" />
+<hkern u1="P" u2="X" k="41" />
+<hkern u1="P" u2="&#x2f;" k="197" />
+<hkern u1="V" u2="&#x2122;" k="-102" />
+<hkern u1="V" u2="&#xef;" k="-82" />
+<hkern u1="V" u2="&#xee;" k="-82" />
+<hkern u1="V" u2="&#xec;" k="-8" />
+<hkern u1="V" u2="&#xb7;" k="37" />
+<hkern u1="V" u2="&#xae;" k="-111" />
+<hkern u1="V" u2="x" k="25" />
+<hkern u1="V" u2="v" k="16" />
+<hkern u1="V" u2="&#x2f;" k="127" />
+<hkern u1="X" u2="&#x2122;" k="-45" />
+<hkern u1="X" u2="&#xb7;" k="82" />
+<hkern u1="X" u2="&#xae;" k="-49" />
+<hkern u1="X" u2="x" k="20" />
+<hkern u1="X" u2="v" k="16" />
+<hkern u1="X" u2="&#x2a;" k="20" />
+<hkern u1="\" u2="v" k="41" />
+<hkern u1="\" u2="V" k="123" />
+<hkern u1="v" u2="&#x2122;" k="-41" />
+<hkern u1="v" u2="&#xae;" k="-123" />
+<hkern u1="v" u2="&#x2f;" k="41" />
+<hkern u1="v" u2="&#x2a;" k="25" />
+<hkern u1="x" u2="&#x2122;" k="-41" />
+<hkern u1="x" u2="&#xb7;" k="41" />
+<hkern u1="x" u2="&#xae;" k="-123" />
+<hkern u1="x" u2="X" k="20" />
+<hkern u1="x" u2="&#x2a;" k="49" />
+<hkern u1="&#xa1;" u2="V" k="33" />
+<hkern u1="&#xa3;" u2="&#x35;" k="20" />
+<hkern u1="&#xa3;" u2="&#x33;" k="20" />
+<hkern u1="&#xb7;" u2="x" k="41" />
+<hkern u1="&#xb7;" u2="X" k="37" />
+<hkern u1="&#xb7;" u2="V" k="37" />
+<hkern u1="&#xbf;" u2="X" k="41" />
+<hkern u1="&#xbf;" u2="V" k="70" />
+<hkern u1="&#xde;" u2="&#x2122;" k="41" />
+<hkern u1="&#xde;" u2="\" k="82" />
+<hkern u1="&#xde;" u2="&#x2f;" k="164" />
+<hkern u1="&#xde;" u2="&#x2a;" k="164" />
+<hkern u1="&#xdf;" u2="&#xae;" k="41" />
+<hkern u1="&#xdf;" u2="x" k="-20" />
+<hkern u1="&#xdf;" u2="v" k="16" />
+<hkern u1="&#xdf;" u2="\" k="37" />
+<hkern g1="exclam" 	g2="quoteright,quotedblright" 	k="33" />
+<hkern g1="exclamdown" 	g2="W" 	k="16" />
+<hkern g1="exclamdown" 	g2="Y,Yacute,Ydieresis" 	k="49" />
+<hkern g1="exclamdown" 	g2="j" 	k="-82" />
+<hkern g1="periodcentered" 	g2="T" 	k="123" />
+<hkern g1="periodcentered" 	g2="Y,Yacute,Ydieresis" 	k="70" />
+<hkern g1="periodcentered" 	g2="A,Agrave,Aacute,Acircumflex,Atilde,Adieresis,Aring" 	k="41" />
+<hkern g1="periodcentered" 	g2="S" 	k="41" />
+<hkern g1="periodcentered" 	g2="Z" 	k="86" />
+<hkern g1="questiondown" 	g2="T" 	k="164" />
+<hkern g1="questiondown" 	g2="U,Ugrave,Uacute,Ucircumflex,Udieresis" 	k="57" />
+<hkern g1="questiondown" 	g2="W" 	k="57" />
+<hkern g1="questiondown" 	g2="Y,Yacute,Ydieresis" 	k="123" />
+<hkern g1="questiondown" 	g2="j" 	k="-143" />
+<hkern g1="questiondown" 	g2="A,Agrave,Aacute,Acircumflex,Atilde,Adieresis,Aring" 	k="82" />
+<hkern g1="questiondown" 	g2="S" 	k="29" />
+<hkern g1="questiondown" 	g2="C,G,O,Q,Ccedilla,Ograve,Oacute,Ocircumflex,Otilde,Odieresis,Oslash,OE" 	k="25" />
+<hkern g1="questiondown" 	g2="a,agrave,aacute,acircumflex,atilde,adieresis,aring,ae" 	k="41" />
+<hkern g1="questiondown" 	g2="f,uniFB01,uniFB02" 	k="82" />
+<hkern g1="questiondown" 	g2="c,d,e,o,q,ccedilla,egrave,eacute,ecircumflex,edieresis,ograve,oacute,ocircumflex,otilde,odieresis,oslash,oe" 	k="20" />
+<hkern g1="slash" 	g2="g" 	k="20" />
+<hkern g1="slash" 	g2="j" 	k="-82" />
+<hkern g1="slash" 	g2="A,Agrave,Aacute,Acircumflex,Atilde,Adieresis,Aring" 	k="82" />
+<hkern g1="slash" 	g2="a,agrave,aacute,acircumflex,atilde,adieresis,aring,ae" 	k="41" />
+<hkern g1="slash" 	g2="c,d,e,o,q,ccedilla,egrave,eacute,ecircumflex,edieresis,ograve,oacute,ocircumflex,otilde,odieresis,oslash,oe" 	k="90" />
+<hkern g1="slash" 	g2="J" 	k="164" />
+<hkern g1="slash" 	g2="i,igrave,iacute,icircumflex,idieresis" 	k="-82" />
+<hkern g1="slash" 	g2="t" 	k="-41" />
+<hkern g1="slash" 	g2="u,ugrave,uacute,ucircumflex,udieresis" 	k="41" />
+<hkern g1="A,Agrave,Aacute,Acircumflex,Atilde,Adieresis,Aring" 	g2="T" 	k="82" />
+<hkern g1="A,Agrave,Aacute,Acircumflex,Atilde,Adieresis,Aring" 	g2="U,Ugrave,Uacute,Ucircumflex,Udieresis" 	k="37" />
+<hkern g1="A,Agrave,Aacute,Acircumflex,Atilde,Adieresis,Aring" 	g2="Y,Yacute,Ydieresis" 	k="20" />
+<hkern g1="A,Agrave,Aacute,Acircumflex,Atilde,Adieresis,Aring" 	g2="y,yacute,ydieresis" 	k="20" />
+<hkern g1="A,Agrave,Aacute,Acircumflex,Atilde,Adieresis,Aring" 	g2="quoteright,quotedblright" 	k="70" />
+<hkern g1="A,Agrave,Aacute,Acircumflex,Atilde,Adieresis,Aring" 	g2="Z" 	k="25" />
+<hkern g1="A,Agrave,Aacute,Acircumflex,Atilde,Adieresis,Aring" 	g2="C,G,O,Q,Ccedilla,Ograve,Oacute,Ocircumflex,Otilde,Odieresis,Oslash,OE" 	k="20" />
+<hkern g1="A,Agrave,Aacute,Acircumflex,Atilde,Adieresis,Aring" 	g2="f,uniFB01,uniFB02" 	k="20" />
+<hkern g1="A,Agrave,Aacute,Acircumflex,Atilde,Adieresis,Aring" 	g2="t" 	k="20" />
+<hkern g1="A,Agrave,Aacute,Acircumflex,Atilde,Adieresis,Aring" 	g2="u,ugrave,uacute,ucircumflex,udieresis" 	k="20" />
+<hkern g1="A,Agrave,Aacute,Acircumflex,Atilde,Adieresis,Aring" 	g2="asterisk" 	k="209" />
+<hkern g1="A,Agrave,Aacute,Acircumflex,Atilde,Adieresis,Aring" 	g2="backslash" 	k="82" />
+<hkern g1="A,Agrave,Aacute,Acircumflex,Atilde,Adieresis,Aring" 	g2="periodcentered" 	k="41" />
+<hkern g1="A,Agrave,Aacute,Acircumflex,Atilde,Adieresis,Aring" 	g2="registered" 	k="139" />
+<hkern g1="A,Agrave,Aacute,Acircumflex,Atilde,Adieresis,Aring" 	g2="trademark" 	k="74" />
+<hkern g1="A,Agrave,Aacute,Acircumflex,Atilde,Adieresis,Aring" 	g2="V" 	k="20" />
+<hkern g1="A,Agrave,Aacute,Acircumflex,Atilde,Adieresis,Aring" 	g2="X" 	k="-25" />
+<hkern g1="A,Agrave,Aacute,Acircumflex,Atilde,Adieresis,Aring" 	g2="question" 	k="37" />
+<hkern g1="A,Agrave,Aacute,Acircumflex,Atilde,Adieresis,Aring" 	g2="quotedbl,quotesingle" 	k="74" />
+<hkern g1="A,Agrave,Aacute,Acircumflex,Atilde,Adieresis,Aring" 	g2="quoteleft,quotedblleft" 	k="82" />
+<hkern g1="A,Agrave,Aacute,Acircumflex,Atilde,Adieresis,Aring" 	g2="v" 	k="20" />
+<hkern g1="B" 	g2="T" 	k="41" />
+<hkern g1="B" 	g2="Y,Yacute,Ydieresis" 	k="20" />
+<hkern g1="B" 	g2="w" 	k="20" />
+<hkern g1="B" 	g2="y,yacute,ydieresis" 	k="20" />
+<hkern g1="B" 	g2="S" 	k="20" />
+<hkern g1="B" 	g2="J" 	k="29" />
+<hkern g1="B" 	g2="t" 	k="20" />
+<hkern g1="B" 	g2="asterisk" 	k="61" />
+<hkern g1="B" 	g2="periodcentered" 	k="41" />
+<hkern g1="B" 	g2="trademark" 	k="41" />
+<hkern g1="B" 	g2="v" 	k="20" />
+<hkern g1="B" 	g2="x" 	k="20" />
+<hkern g1="C,Ccedilla" 	g2="T" 	k="45" />
+<hkern g1="C,Ccedilla" 	g2="U,Ugrave,Uacute,Ucircumflex,Udieresis" 	k="20" />
+<hkern g1="C,Ccedilla" 	g2="g" 	k="41" />
+<hkern g1="C,Ccedilla" 	g2="w" 	k="20" />
+<hkern g1="C,Ccedilla" 	g2="y,yacute,ydieresis" 	k="20" />
+<hkern g1="C,Ccedilla" 	g2="S" 	k="41" />
+<hkern g1="C,Ccedilla" 	g2="Z" 	k="20" />
+<hkern g1="C,Ccedilla" 	g2="C,G,O,Q,Ccedilla,Ograve,Oacute,Ocircumflex,Otilde,Odieresis,Oslash,OE" 	k="45" />
+<hkern g1="C,Ccedilla" 	g2="J" 	k="20" />
+<hkern g1="C,Ccedilla" 	g2="t" 	k="20" />
+<hkern g1="C,Ccedilla" 	g2="u,ugrave,uacute,ucircumflex,udieresis" 	k="20" />
+<hkern g1="C,Ccedilla" 	g2="periodcentered" 	k="74" />
+<hkern g1="C,Ccedilla" 	g2="registered" 	k="-45" />
+<hkern g1="C,Ccedilla" 	g2="trademark" 	k="-66" />
+<hkern g1="C,Ccedilla" 	g2="v" 	k="20" />
+<hkern g1="C,Ccedilla" 	g2="hyphen,uni00AD,endash,emdash" 	k="37" />
+<hkern g1="C,Ccedilla" 	g2="guillemotleft,guilsinglleft" 	k="20" />
+<hkern g1="G" 	g2="T" 	k="41" />
+<hkern g1="G" 	g2="asterisk" 	k="66" />
+<hkern g1="G" 	g2="registered" 	k="-49" />
+<hkern g1="G" 	g2="trademark" 	k="-74" />
+<hkern g1="G" 	g2="V" 	k="20" />
+<hkern g1="K" 	g2="T" 	k="16" />
+<hkern g1="K" 	g2="U,Ugrave,Uacute,Ucircumflex,Udieresis" 	k="20" />
+<hkern g1="K" 	g2="W" 	k="20" />
+<hkern g1="K" 	g2="Y,Yacute,Ydieresis" 	k="16" />
+<hkern g1="K" 	g2="j" 	k="20" />
+<hkern g1="K" 	g2="w" 	k="16" />
+<hkern g1="K" 	g2="y,yacute,ydieresis" 	k="16" />
+<hkern g1="K" 	g2="quoteright,quotedblright" 	k="-12" />
+<hkern g1="K" 	g2="A,Agrave,Aacute,Acircumflex,Atilde,Adieresis,Aring" 	k="20" />
+<hkern g1="K" 	g2="S" 	k="16" />
+<hkern g1="K" 	g2="C,G,O,Q,Ccedilla,Ograve,Oacute,Ocircumflex,Otilde,Odieresis,Oslash,OE" 	k="37" />
+<hkern g1="K" 	g2="t" 	k="37" />
+<hkern g1="K" 	g2="u,ugrave,uacute,ucircumflex,udieresis" 	k="33" />
+<hkern g1="K" 	g2="asterisk" 	k="16" />
+<hkern g1="K" 	g2="periodcentered" 	k="78" />
+<hkern g1="K" 	g2="registered" 	k="-53" />
+<hkern g1="K" 	g2="trademark" 	k="-49" />
+<hkern g1="K" 	g2="V" 	k="16" />
+<hkern g1="K" 	g2="quotedbl,quotesingle" 	k="16" />
+<hkern g1="K" 	g2="quoteleft,quotedblleft" 	k="-12" />
+<hkern g1="K" 	g2="v" 	k="16" />
+<hkern g1="K" 	g2="x" 	k="16" />
+<hkern g1="K" 	g2="hyphen,uni00AD,endash,emdash" 	k="25" />
+<hkern g1="K" 	g2="guillemotleft,guilsinglleft" 	k="20" />
+<hkern g1="K" 	g2="z" 	k="20" />
+<hkern g1="L" 	g2="T" 	k="246" />
+<hkern g1="L" 	g2="U,Ugrave,Uacute,Ucircumflex,Udieresis" 	k="45" />
+<hkern g1="L" 	g2="W" 	k="111" />
+<hkern g1="L" 	g2="Y,Yacute,Ydieresis" 	k="139" />
+<hkern g1="L" 	g2="w" 	k="61" />
+<hkern g1="L" 	g2="y,yacute,ydieresis" 	k="45" />
+<hkern g1="L" 	g2="quoteright,quotedblright" 	k="111" />
+<hkern g1="L" 	g2="A,Agrave,Aacute,Acircumflex,Atilde,Adieresis,Aring" 	k="-20" />
+<hkern g1="L" 	g2="S" 	k="37" />
+<hkern g1="L" 	g2="C,G,O,Q,Ccedilla,Ograve,Oacute,Ocircumflex,Otilde,Odieresis,Oslash,OE" 	k="37" />
+<hkern g1="L" 	g2="f,uniFB01,uniFB02" 	k="20" />
+<hkern g1="L" 	g2="c,d,e,o,q,ccedilla,egrave,eacute,ecircumflex,edieresis,ograve,oacute,ocircumflex,otilde,odieresis,oslash,oe" 	k="20" />
+<hkern g1="L" 	g2="t" 	k="29" />
+<hkern g1="L" 	g2="u,ugrave,uacute,ucircumflex,udieresis" 	k="20" />
+<hkern g1="L" 	g2="asterisk" 	k="279" />
+<hkern g1="L" 	g2="backslash" 	k="164" />
+<hkern g1="L" 	g2="periodcentered" 	k="156" />
+<hkern g1="L" 	g2="registered" 	k="156" />
+<hkern g1="L" 	g2="trademark" 	k="152" />
+<hkern g1="L" 	g2="V" 	k="152" />
+<hkern g1="L" 	g2="question" 	k="33" />
+<hkern g1="L" 	g2="quotedbl,quotesingle" 	k="98" />
+<hkern g1="L" 	g2="quoteleft,quotedblleft" 	k="111" />
+<hkern g1="L" 	g2="v" 	k="45" />
+<hkern g1="L" 	g2="hyphen,uni00AD,endash,emdash" 	k="127" />
+<hkern g1="L" 	g2="guillemotleft,guilsinglleft" 	k="86" />
+<hkern g1="D,O,Q,Eth,Ograve,Oacute,Ocircumflex,Otilde,Odieresis,Oslash" 	g2="T" 	k="41" />
+<hkern g1="D,O,Q,Eth,Ograve,Oacute,Ocircumflex,Otilde,Odieresis,Oslash" 	g2="W" 	k="20" />
+<hkern g1="D,O,Q,Eth,Ograve,Oacute,Ocircumflex,Otilde,Odieresis,Oslash" 	g2="Y,Yacute,Ydieresis" 	k="41" />
+<hkern g1="D,O,Q,Eth,Ograve,Oacute,Ocircumflex,Otilde,Odieresis,Oslash" 	g2="A,Agrave,Aacute,Acircumflex,Atilde,Adieresis,Aring" 	k="20" />
+<hkern g1="D,O,Q,Eth,Ograve,Oacute,Ocircumflex,Otilde,Odieresis,Oslash" 	g2="Z" 	k="41" />
+<hkern g1="D,O,Q,Eth,Ograve,Oacute,Ocircumflex,Otilde,Odieresis,Oslash" 	g2="J" 	k="57" />
+<hkern g1="D,O,Q,Eth,Ograve,Oacute,Ocircumflex,Otilde,Odieresis,Oslash" 	g2="asterisk" 	k="86" />
+<hkern g1="D,O,Q,Eth,Ograve,Oacute,Ocircumflex,Otilde,Odieresis,Oslash" 	g2="registered" 	k="-20" />
+<hkern g1="D,O,Q,Eth,Ograve,Oacute,Ocircumflex,Otilde,Odieresis,Oslash" 	g2="trademark" 	k="37" />
+<hkern g1="D,O,Q,Eth,Ograve,Oacute,Ocircumflex,Otilde,Odieresis,Oslash" 	g2="slash" 	k="45" />
+<hkern g1="D,O,Q,Eth,Ograve,Oacute,Ocircumflex,Otilde,Odieresis,Oslash" 	g2="V" 	k="20" />
+<hkern g1="D,O,Q,Eth,Ograve,Oacute,Ocircumflex,Otilde,Odieresis,Oslash" 	g2="X" 	k="20" />
+<hkern g1="R" 	g2="T" 	k="41" />
+<hkern g1="R" 	g2="Y,Yacute,Ydieresis" 	k="20" />
+<hkern g1="R" 	g2="g" 	k="20" />
+<hkern g1="R" 	g2="A,Agrave,Aacute,Acircumflex,Atilde,Adieresis,Aring" 	k="20" />
+<hkern g1="R" 	g2="S" 	k="29" />
+<hkern g1="R" 	g2="Z" 	k="20" />
+<hkern g1="R" 	g2="a,agrave,aacute,acircumflex,atilde,adieresis,aring,ae" 	k="20" />
+<hkern g1="R" 	g2="c,d,e,o,q,ccedilla,egrave,eacute,ecircumflex,edieresis,ograve,oacute,ocircumflex,otilde,odieresis,oslash,oe" 	k="20" />
+<hkern g1="R" 	g2="J" 	k="45" />
+<hkern g1="R" 	g2="asterisk" 	k="20" />
+<hkern g1="R" 	g2="periodcentered" 	k="20" />
+<hkern g1="R" 	g2="registered" 	k="-45" />
+<hkern g1="R" 	g2="V" 	k="20" />
+<hkern g1="R" 	g2="X" 	k="20" />
+<hkern g1="R" 	g2="x" 	k="20" />
+<hkern g1="R" 	g2="hyphen,uni00AD,endash,emdash" 	k="86" />
+<hkern g1="R" 	g2="guillemotleft,guilsinglleft" 	k="61" />
+<hkern g1="R" 	g2="z" 	k="20" />
+<hkern g1="R" 	g2="guillemotright,guilsinglright" 	k="20" />
+<hkern g1="S" 	g2="T" 	k="41" />
+<hkern g1="S" 	g2="S" 	k="20" />
+<hkern g1="S" 	g2="J" 	k="20" />
+<hkern g1="S" 	g2="asterisk" 	k="45" />
+<hkern g1="S" 	g2="periodcentered" 	k="25" />
+<hkern g1="S" 	g2="registered" 	k="-25" />
+<hkern g1="S" 	g2="z" 	k="-25" />
+<hkern g1="T" 	g2="Y,Yacute,Ydieresis" 	k="20" />
+<hkern g1="T" 	g2="g" 	k="164" />
+<hkern g1="T" 	g2="w" 	k="86" />
+<hkern g1="T" 	g2="y,yacute,ydieresis" 	k="82" />
+<hkern g1="T" 	g2="comma,period,ellipsis" 	k="201" />
+<hkern g1="T" 	g2="A,Agrave,Aacute,Acircumflex,Atilde,Adieresis,Aring" 	k="82" />
+<hkern g1="T" 	g2="S" 	k="102" />
+<hkern g1="T" 	g2="Z" 	k="127" />
+<hkern g1="T" 	g2="C,G,O,Q,Ccedilla,Ograve,Oacute,Ocircumflex,Otilde,Odieresis,Oslash,OE" 	k="41" />
+<hkern g1="T" 	g2="a,agrave,aacute,acircumflex,atilde,adieresis,aring,ae" 	k="164" />
+<hkern g1="T" 	g2="f,uniFB01,uniFB02" 	k="45" />
+<hkern g1="T" 	g2="c,d,e,o,q,ccedilla,egrave,eacute,ecircumflex,edieresis,ograve,oacute,ocircumflex,otilde,odieresis,oslash,oe" 	k="119" />
+<hkern g1="T" 	g2="J" 	k="266" />
+<hkern g1="T" 	g2="t" 	k="45" />
+<hkern g1="T" 	g2="u,ugrave,uacute,ucircumflex,udieresis" 	k="102" />
+<hkern g1="T" 	g2="periodcentered" 	k="123" />
+<hkern g1="T" 	g2="registered" 	k="-41" />
+<hkern g1="T" 	g2="trademark" 	k="-86" />
+<hkern g1="T" 	g2="slash" 	k="217" />
+<hkern g1="T" 	g2="X" 	k="41" />
+<hkern g1="T" 	g2="v" 	k="82" />
+<hkern g1="T" 	g2="x" 	k="102" />
+<hkern g1="T" 	g2="hyphen,uni00AD,endash,emdash" 	k="164" />
+<hkern g1="T" 	g2="guillemotleft,guilsinglleft" 	k="82" />
+<hkern g1="T" 	g2="m,n,p,r,ntilde" 	k="102" />
+<hkern g1="T" 	g2="s" 	k="119" />
+<hkern g1="T" 	g2="z" 	k="172" />
+<hkern g1="T" 	g2="guillemotright,guilsinglright" 	k="82" />
+<hkern g1="U,Ugrave,Uacute,Ucircumflex,Udieresis" 	g2="Y,Yacute,Ydieresis" 	k="20" />
+<hkern g1="U,Ugrave,Uacute,Ucircumflex,Udieresis" 	g2="g" 	k="20" />
+<hkern g1="U,Ugrave,Uacute,Ucircumflex,Udieresis" 	g2="comma,period,ellipsis" 	k="16" />
+<hkern g1="U,Ugrave,Uacute,Ucircumflex,Udieresis" 	g2="A,Agrave,Aacute,Acircumflex,Atilde,Adieresis,Aring" 	k="45" />
+<hkern g1="U,Ugrave,Uacute,Ucircumflex,Udieresis" 	g2="S" 	k="20" />
+<hkern g1="U,Ugrave,Uacute,Ucircumflex,Udieresis" 	g2="J" 	k="82" />
+<hkern g1="U,Ugrave,Uacute,Ucircumflex,Udieresis" 	g2="slash" 	k="90" />
+<hkern g1="U,Ugrave,Uacute,Ucircumflex,Udieresis" 	g2="V" 	k="20" />
+<hkern g1="U,Ugrave,Uacute,Ucircumflex,Udieresis" 	g2="X" 	k="20" />
+<hkern g1="W" 	g2="g" 	k="41" />
+<hkern g1="W" 	g2="comma,period,ellipsis" 	k="61" />
+<hkern g1="W" 	g2="S" 	k="20" />
+<hkern g1="W" 	g2="Z" 	k="20" />
+<hkern g1="W" 	g2="C,G,O,Q,Ccedilla,Ograve,Oacute,Ocircumflex,Otilde,Odieresis,Oslash,OE" 	k="20" />
+<hkern g1="W" 	g2="a,agrave,aacute,acircumflex,atilde,adieresis,aring,ae" 	k="41" />
+<hkern g1="W" 	g2="J" 	k="164" />
+<hkern g1="W" 	g2="registered" 	k="-102" />
+<hkern g1="W" 	g2="trademark" 	k="-61" />
+<hkern g1="W" 	g2="slash" 	k="94" />
+<hkern g1="W" 	g2="guillemotleft,guilsinglleft" 	k="20" />
+<hkern g1="W" 	g2="z" 	k="20" />
+<hkern g1="W" 	g2="guillemotright,guilsinglright" 	k="16" />
+<hkern g1="Y,Yacute,Ydieresis" 	g2="T" 	k="20" />
+<hkern g1="Y,Yacute,Ydieresis" 	g2="U,Ugrave,Uacute,Ucircumflex,Udieresis" 	k="20" />
+<hkern g1="Y,Yacute,Ydieresis" 	g2="g" 	k="123" />
+<hkern g1="Y,Yacute,Ydieresis" 	g2="w" 	k="41" />
+<hkern g1="Y,Yacute,Ydieresis" 	g2="y,yacute,ydieresis" 	k="20" />
+<hkern g1="Y,Yacute,Ydieresis" 	g2="quoteright,quotedblright" 	k="-41" />
+<hkern g1="Y,Yacute,Ydieresis" 	g2="comma,period,ellipsis" 	k="152" />
+<hkern g1="Y,Yacute,Ydieresis" 	g2="A,Agrave,Aacute,Acircumflex,Atilde,Adieresis,Aring" 	k="20" />
+<hkern g1="Y,Yacute,Ydieresis" 	g2="S" 	k="29" />
+<hkern g1="Y,Yacute,Ydieresis" 	g2="Z" 	k="61" />
+<hkern g1="Y,Yacute,Ydieresis" 	g2="C,G,O,Q,Ccedilla,Ograve,Oacute,Ocircumflex,Otilde,Odieresis,Oslash,OE" 	k="20" />
+<hkern g1="Y,Yacute,Ydieresis" 	g2="a,agrave,aacute,acircumflex,atilde,adieresis,aring,ae" 	k="123" />
+<hkern g1="Y,Yacute,Ydieresis" 	g2="c,d,e,o,q,ccedilla,egrave,eacute,ecircumflex,edieresis,ograve,oacute,ocircumflex,otilde,odieresis,oslash,oe" 	k="61" />
+<hkern g1="Y,Yacute,Ydieresis" 	g2="J" 	k="205" />
+<hkern g1="Y,Yacute,Ydieresis" 	g2="t" 	k="20" />
+<hkern g1="Y,Yacute,Ydieresis" 	g2="u,ugrave,uacute,ucircumflex,udieresis" 	k="61" />
+<hkern g1="Y,Yacute,Ydieresis" 	g2="periodcentered" 	k="78" />
+<hkern g1="Y,Yacute,Ydieresis" 	g2="registered" 	k="-82" />
+<hkern g1="Y,Yacute,Ydieresis" 	g2="trademark" 	k="-102" />
+<hkern g1="Y,Yacute,Ydieresis" 	g2="slash" 	k="168" />
+<hkern g1="Y,Yacute,Ydieresis" 	g2="v" 	k="20" />
+<hkern g1="Y,Yacute,Ydieresis" 	g2="x" 	k="61" />
+<hkern g1="Y,Yacute,Ydieresis" 	g2="hyphen,uni00AD,endash,emdash" 	k="119" />
+<hkern g1="Y,Yacute,Ydieresis" 	g2="guillemotleft,guilsinglleft" 	k="82" />
+<hkern g1="Y,Yacute,Ydieresis" 	g2="m,n,p,r,ntilde" 	k="82" />
+<hkern g1="Y,Yacute,Ydieresis" 	g2="s" 	k="61" />
+<hkern g1="Y,Yacute,Ydieresis" 	g2="z" 	k="82" />
+<hkern g1="Y,Yacute,Ydieresis" 	g2="guillemotright,guilsinglright" 	k="49" />
+<hkern g1="Y,Yacute,Ydieresis" 	g2="colon,semicolon" 	k="33" />
+<hkern g1="Z" 	g2="U,Ugrave,Uacute,Ucircumflex,Udieresis" 	k="20" />
+<hkern g1="Z" 	g2="W" 	k="20" />
+<hkern g1="Z" 	g2="Y,Yacute,Ydieresis" 	k="20" />
+<hkern g1="Z" 	g2="g" 	k="33" />
+<hkern g1="Z" 	g2="w" 	k="41" />
+<hkern g1="Z" 	g2="y,yacute,ydieresis" 	k="41" />
+<hkern g1="Z" 	g2="A,Agrave,Aacute,Acircumflex,Atilde,Adieresis,Aring" 	k="20" />
+<hkern g1="Z" 	g2="S" 	k="61" />
+<hkern g1="Z" 	g2="Z" 	k="20" />
+<hkern g1="Z" 	g2="C,G,O,Q,Ccedilla,Ograve,Oacute,Ocircumflex,Otilde,Odieresis,Oslash,OE" 	k="41" />
+<hkern g1="Z" 	g2="a,agrave,aacute,acircumflex,atilde,adieresis,aring,ae" 	k="41" />
+<hkern g1="Z" 	g2="f,uniFB01,uniFB02" 	k="41" />
+<hkern g1="Z" 	g2="c,d,e,o,q,ccedilla,egrave,eacute,ecircumflex,edieresis,ograve,oacute,ocircumflex,otilde,odieresis,oslash,oe" 	k="57" />
+<hkern g1="Z" 	g2="J" 	k="82" />
+<hkern g1="Z" 	g2="t" 	k="20" />
+<hkern g1="Z" 	g2="u,ugrave,uacute,ucircumflex,udieresis" 	k="61" />
+<hkern g1="Z" 	g2="periodcentered" 	k="123" />
+<hkern g1="Z" 	g2="registered" 	k="-41" />
+<hkern g1="Z" 	g2="trademark" 	k="-41" />
+<hkern g1="Z" 	g2="V" 	k="20" />
+<hkern g1="Z" 	g2="v" 	k="41" />
+<hkern g1="Z" 	g2="hyphen,uni00AD,endash,emdash" 	k="86" />
+<hkern g1="Z" 	g2="guillemotleft,guilsinglleft" 	k="86" />
+<hkern g1="a,agrave,aacute,acircumflex,atilde,adieresis,aring" 	g2="T" 	k="41" />
+<hkern g1="a,agrave,aacute,acircumflex,atilde,adieresis,aring" 	g2="Y,Yacute,Ydieresis" 	k="41" />
+<hkern g1="a,agrave,aacute,acircumflex,atilde,adieresis,aring" 	g2="quoteright,quotedblright" 	k="16" />
+<hkern g1="a,agrave,aacute,acircumflex,atilde,adieresis,aring" 	g2="asterisk" 	k="127" />
+<hkern g1="a,agrave,aacute,acircumflex,atilde,adieresis,aring" 	g2="V" 	k="16" />
+<hkern g1="a,agrave,aacute,acircumflex,atilde,adieresis,aring" 	g2="question" 	k="-8" />
+<hkern g1="c,ccedilla" 	g2="T" 	k="41" />
+<hkern g1="c,ccedilla" 	g2="Y,Yacute,Ydieresis" 	k="41" />
+<hkern g1="c,ccedilla" 	g2="g" 	k="20" />
+<hkern g1="c,ccedilla" 	g2="w" 	k="-20" />
+<hkern g1="c,ccedilla" 	g2="y,yacute,ydieresis" 	k="-20" />
+<hkern g1="c,ccedilla" 	g2="a,agrave,aacute,acircumflex,atilde,adieresis,aring,ae" 	k="20" />
+<hkern g1="c,ccedilla" 	g2="c,d,e,o,q,ccedilla,egrave,eacute,ecircumflex,edieresis,ograve,oacute,ocircumflex,otilde,odieresis,oslash,oe" 	k="33" />
+<hkern g1="c,ccedilla" 	g2="periodcentered" 	k="20" />
+<hkern g1="c,ccedilla" 	g2="registered" 	k="-66" />
+<hkern g1="c,ccedilla" 	g2="V" 	k="20" />
+<hkern g1="c,ccedilla" 	g2="v" 	k="-20" />
+<hkern g1="c,ccedilla" 	g2="x" 	k="-37" />
+<hkern g1="c,ccedilla" 	g2="hyphen,uni00AD,endash,emdash" 	k="16" />
+<hkern g1="colon,semicolon" 	g2="Y,Yacute,Ydieresis" 	k="37" />
+<hkern g1="colon,semicolon" 	g2="j" 	k="-8" />
+<hkern g1="colon,semicolon" 	g2="asterisk" 	k="135" />
+<hkern g1="comma,period,ellipsis" 	g2="T" 	k="201" />
+<hkern g1="comma,period,ellipsis" 	g2="U,Ugrave,Uacute,Ucircumflex,Udieresis" 	k="29" />
+<hkern g1="comma,period,ellipsis" 	g2="W" 	k="61" />
+<hkern g1="comma,period,ellipsis" 	g2="Y,Yacute,Ydieresis" 	k="156" />
+<hkern g1="comma,period,ellipsis" 	g2="j" 	k="-37" />
+<hkern g1="comma,period,ellipsis" 	g2="w" 	k="25" />
+<hkern g1="comma,period,ellipsis" 	g2="y,yacute,ydieresis" 	k="41" />
+<hkern g1="comma,period,ellipsis" 	g2="quoteright,quotedblright" 	k="147" />
+<hkern g1="comma,period,ellipsis" 	g2="c,d,e,o,q,ccedilla,egrave,eacute,ecircumflex,edieresis,ograve,oacute,ocircumflex,otilde,odieresis,oslash,oe" 	k="25" />
+<hkern g1="comma,period,ellipsis" 	g2="t" 	k="66" />
+<hkern g1="comma,period,ellipsis" 	g2="asterisk" 	k="233" />
+<hkern g1="comma,period,ellipsis" 	g2="V" 	k="115" />
+<hkern g1="comma,period,ellipsis" 	g2="quotedbl,quotesingle" 	k="143" />
+<hkern g1="comma,period,ellipsis" 	g2="quoteleft,quotedblleft" 	k="106" />
+<hkern g1="comma,period,ellipsis" 	g2="v" 	k="29" />
+<hkern g1="e,ae,egrave,eacute,ecircumflex,edieresis,oe" 	g2="T" 	k="41" />
+<hkern g1="e,ae,egrave,eacute,ecircumflex,edieresis,oe" 	g2="W" 	k="20" />
+<hkern g1="e,ae,egrave,eacute,ecircumflex,edieresis,oe" 	g2="Y,Yacute,Ydieresis" 	k="37" />
+<hkern g1="e,ae,egrave,eacute,ecircumflex,edieresis,oe" 	g2="g" 	k="20" />
+<hkern g1="e,ae,egrave,eacute,ecircumflex,edieresis,oe" 	g2="w" 	k="-29" />
+<hkern g1="e,ae,egrave,eacute,ecircumflex,edieresis,oe" 	g2="y,yacute,ydieresis" 	k="-29" />
+<hkern g1="e,ae,egrave,eacute,ecircumflex,edieresis,oe" 	g2="quoteright,quotedblright" 	k="20" />
+<hkern g1="e,ae,egrave,eacute,ecircumflex,edieresis,oe" 	g2="S" 	k="41" />
+<hkern g1="e,ae,egrave,eacute,ecircumflex,edieresis,oe" 	g2="a,agrave,aacute,acircumflex,atilde,adieresis,aring,ae" 	k="33" />
+<hkern g1="e,ae,egrave,eacute,ecircumflex,edieresis,oe" 	g2="J" 	k="41" />
+<hkern g1="e,ae,egrave,eacute,ecircumflex,edieresis,oe" 	g2="t" 	k="20" />
+<hkern g1="e,ae,egrave,eacute,ecircumflex,edieresis,oe" 	g2="asterisk" 	k="86" />
+<hkern g1="e,ae,egrave,eacute,ecircumflex,edieresis,oe" 	g2="backslash" 	k="16" />
+<hkern g1="e,ae,egrave,eacute,ecircumflex,edieresis,oe" 	g2="registered" 	k="-20" />
+<hkern g1="e,ae,egrave,eacute,ecircumflex,edieresis,oe" 	g2="trademark" 	k="20" />
+<hkern g1="e,ae,egrave,eacute,ecircumflex,edieresis,oe" 	g2="V" 	k="16" />
+<hkern g1="e,ae,egrave,eacute,ecircumflex,edieresis,oe" 	g2="v" 	k="-29" />
+<hkern g1="e,ae,egrave,eacute,ecircumflex,edieresis,oe" 	g2="hyphen,uni00AD,endash,emdash" 	k="-20" />
+<hkern g1="e,ae,egrave,eacute,ecircumflex,edieresis,oe" 	g2="guillemotleft,guilsinglleft" 	k="-20" />
+<hkern g1="e,ae,egrave,eacute,ecircumflex,edieresis,oe" 	g2="z" 	k="-12" />
+<hkern g1="f" 	g2="T" 	k="-102" />
+<hkern g1="f" 	g2="W" 	k="-102" />
+<hkern g1="f" 	g2="Y,Yacute,Ydieresis" 	k="-102" />
+<hkern g1="f" 	g2="g" 	k="33" />
+<hkern g1="f" 	g2="j" 	k="20" />
+<hkern g1="f" 	g2="quoteright,quotedblright" 	k="-86" />
+<hkern g1="f" 	g2="comma,period,ellipsis" 	k="78" />
+<hkern g1="f" 	g2="a,agrave,aacute,acircumflex,atilde,adieresis,aring,ae" 	k="41" />
+<hkern g1="f" 	g2="c,d,e,o,q,ccedilla,egrave,eacute,ecircumflex,edieresis,ograve,oacute,ocircumflex,otilde,odieresis,oslash,oe" 	k="20" />
+<hkern g1="f" 	g2="u,ugrave,uacute,ucircumflex,udieresis" 	k="49" />
+<hkern g1="f" 	g2="backslash" 	k="-176" />
+<hkern g1="f" 	g2="periodcentered" 	k="41" />
+<hkern g1="f" 	g2="registered" 	k="-197" />
+<hkern g1="f" 	g2="trademark" 	k="-164" />
+<hkern g1="f" 	g2="slash" 	k="45" />
+<hkern g1="f" 	g2="exclam" 	k="-45" />
+<hkern g1="f" 	g2="V" 	k="-102" />
+<hkern g1="f" 	g2="X" 	k="-82" />
+<hkern g1="f" 	g2="question" 	k="-61" />
+<hkern g1="f" 	g2="quotedbl,quotesingle" 	k="-82" />
+<hkern g1="f" 	g2="quoteleft,quotedblleft" 	k="-86" />
+<hkern g1="f" 	g2="v" 	k="-41" />
+<hkern g1="f" 	g2="hyphen,uni00AD,endash,emdash" 	k="20" />
+<hkern g1="f" 	g2="z" 	k="20" />
+<hkern g1="f" 	g2="parenright,bracketright,braceright" 	k="-123" />
+<hkern g1="g" 	g2="T" 	k="37" />
+<hkern g1="g" 	g2="Y,Yacute,Ydieresis" 	k="20" />
+<hkern g1="g" 	g2="j" 	k="-61" />
+<hkern g1="g" 	g2="a,agrave,aacute,acircumflex,atilde,adieresis,aring,ae" 	k="29" />
+<hkern g1="g" 	g2="c,d,e,o,q,ccedilla,egrave,eacute,ecircumflex,edieresis,ograve,oacute,ocircumflex,otilde,odieresis,oslash,oe" 	k="20" />
+<hkern g1="g" 	g2="asterisk" 	k="86" />
+<hkern g1="g" 	g2="periodcentered" 	k="25" />
+<hkern g1="g" 	g2="registered" 	k="-45" />
+<hkern g1="g" 	g2="slash" 	k="-131" />
+<hkern g1="g" 	g2="question" 	k="57" />
+<hkern g1="g" 	g2="z" 	k="20" />
+<hkern g1="g" 	g2="parenright,bracketright,braceright" 	k="-45" />
+<hkern g1="k" 	g2="Y,Yacute,Ydieresis" 	k="12" />
+<hkern g1="k" 	g2="g" 	k="20" />
+<hkern g1="k" 	g2="j" 	k="20" />
+<hkern g1="k" 	g2="quoteright,quotedblright" 	k="37" />
+<hkern g1="k" 	g2="comma,period,ellipsis" 	k="-45" />
+<hkern g1="k" 	g2="a,agrave,aacute,acircumflex,atilde,adieresis,aring,ae" 	k="20" />
+<hkern g1="k" 	g2="c,d,e,o,q,ccedilla,egrave,eacute,ecircumflex,edieresis,ograve,oacute,ocircumflex,otilde,odieresis,oslash,oe" 	k="20" />
+<hkern g1="k" 	g2="t" 	k="20" />
+<hkern g1="k" 	g2="u,ugrave,uacute,ucircumflex,udieresis" 	k="20" />
+<hkern g1="k" 	g2="asterisk" 	k="45" />
+<hkern g1="k" 	g2="periodcentered" 	k="37" />
+<hkern g1="k" 	g2="trademark" 	k="41" />
+<hkern g1="k" 	g2="question" 	k="-8" />
+<hkern g1="k" 	g2="hyphen,uni00AD,endash,emdash" 	k="25" />
+<hkern g1="k" 	g2="guillemotleft,guilsinglleft" 	k="37" />
+<hkern g1="h,m,n,ntilde" 	g2="T" 	k="41" />
+<hkern g1="h,m,n,ntilde" 	g2="Y,Yacute,Ydieresis" 	k="16" />
+<hkern g1="h,m,n,ntilde" 	g2="asterisk" 	k="86" />
+<hkern g1="h,m,n,ntilde" 	g2="trademark" 	k="41" />
+<hkern g1="h,m,n,ntilde" 	g2="V" 	k="20" />
+<hkern g1="b,o,p,ograve,oacute,ocircumflex,otilde,odieresis,oslash,thorn" 	g2="T" 	k="115" />
+<hkern g1="b,o,p,ograve,oacute,ocircumflex,otilde,odieresis,oslash,thorn" 	g2="Y,Yacute,Ydieresis" 	k="78" />
+<hkern g1="b,o,p,ograve,oacute,ocircumflex,otilde,odieresis,oslash,thorn" 	g2="quoteright,quotedblright" 	k="37" />
+<hkern g1="b,o,p,ograve,oacute,ocircumflex,otilde,odieresis,oslash,thorn" 	g2="comma,period,ellipsis" 	k="20" />
+<hkern g1="b,o,p,ograve,oacute,ocircumflex,otilde,odieresis,oslash,thorn" 	g2="a,agrave,aacute,acircumflex,atilde,adieresis,aring,ae" 	k="33" />
+<hkern g1="b,o,p,ograve,oacute,ocircumflex,otilde,odieresis,oslash,thorn" 	g2="backslash" 	k="37" />
+<hkern g1="b,o,p,ograve,oacute,ocircumflex,otilde,odieresis,oslash,thorn" 	g2="V" 	k="37" />
+<hkern g1="b,o,p,ograve,oacute,ocircumflex,otilde,odieresis,oslash,thorn" 	g2="question" 	k="-8" />
+<hkern g1="b,o,p,ograve,oacute,ocircumflex,otilde,odieresis,oslash,thorn" 	g2="quoteleft,quotedblleft" 	k="45" />
+<hkern g1="b,o,p,ograve,oacute,ocircumflex,otilde,odieresis,oslash,thorn" 	g2="x" 	k="20" />
+<hkern g1="b,o,p,ograve,oacute,ocircumflex,otilde,odieresis,oslash,thorn" 	g2="hyphen,uni00AD,endash,emdash" 	k="-20" />
+<hkern g1="quoteleft,quotedblleft" 	g2="Y,Yacute,Ydieresis" 	k="-41" />
+<hkern g1="quoteleft,quotedblleft" 	g2="g" 	k="82" />
+<hkern g1="quoteleft,quotedblleft" 	g2="comma,period,ellipsis" 	k="102" />
+<hkern g1="quoteleft,quotedblleft" 	g2="A,Agrave,Aacute,Acircumflex,Atilde,Adieresis,Aring" 	k="70" />
+<hkern g1="quoteleft,quotedblleft" 	g2="a,agrave,aacute,acircumflex,atilde,adieresis,aring,ae" 	k="102" />
+<hkern g1="quoteleft,quotedblleft" 	g2="f,uniFB01,uniFB02" 	k="20" />
+<hkern g1="quoteleft,quotedblleft" 	g2="c,d,e,o,q,ccedilla,egrave,eacute,ecircumflex,edieresis,ograve,oacute,ocircumflex,otilde,odieresis,oslash,oe" 	k="82" />
+<hkern g1="quoteleft,quotedblleft" 	g2="exclamdown" 	k="123" />
+<hkern g1="quoteleft,quotedblleft" 	g2="questiondown" 	k="287" />
+<hkern g1="r" 	g2="g" 	k="20" />
+<hkern g1="r" 	g2="j" 	k="20" />
+<hkern g1="r" 	g2="w" 	k="-41" />
+<hkern g1="r" 	g2="y,yacute,ydieresis" 	k="-61" />
+<hkern g1="r" 	g2="comma,period,ellipsis" 	k="66" />
+<hkern g1="r" 	g2="A,Agrave,Aacute,Acircumflex,Atilde,Adieresis,Aring" 	k="37" />
+<hkern g1="r" 	g2="Z" 	k="20" />
+<hkern g1="r" 	g2="a,agrave,aacute,acircumflex,atilde,adieresis,aring,ae" 	k="45" />
+<hkern g1="r" 	g2="c,d,e,o,q,ccedilla,egrave,eacute,ecircumflex,edieresis,ograve,oacute,ocircumflex,otilde,odieresis,oslash,oe" 	k="20" />
+<hkern g1="r" 	g2="J" 	k="82" />
+<hkern g1="r" 	g2="backslash" 	k="-41" />
+<hkern g1="r" 	g2="periodcentered" 	k="41" />
+<hkern g1="r" 	g2="registered" 	k="-176" />
+<hkern g1="r" 	g2="slash" 	k="86" />
+<hkern g1="r" 	g2="quoteleft,quotedblleft" 	k="-86" />
+<hkern g1="r" 	g2="v" 	k="-61" />
+<hkern g1="r" 	g2="hyphen,uni00AD,endash,emdash" 	k="41" />
+<hkern g1="r" 	g2="guillemotleft,guilsinglleft" 	k="41" />
+<hkern g1="r" 	g2="s" 	k="20" />
+<hkern g1="r" 	g2="z" 	k="20" />
+<hkern g1="s" 	g2="T" 	k="41" />
+<hkern g1="s" 	g2="Y,Yacute,Ydieresis" 	k="41" />
+<hkern g1="s" 	g2="asterisk" 	k="135" />
+<hkern g1="s" 	g2="V" 	k="20" />
+<hkern g1="s" 	g2="hyphen,uni00AD,endash,emdash" 	k="-20" />
+<hkern g1="t" 	g2="T" 	k="20" />
+<hkern g1="t" 	g2="g" 	k="20" />
+<hkern g1="t" 	g2="comma,period,ellipsis" 	k="-45" />
+<hkern g1="t" 	g2="a,agrave,aacute,acircumflex,atilde,adieresis,aring,ae" 	k="45" />
+<hkern g1="t" 	g2="c,d,e,o,q,ccedilla,egrave,eacute,ecircumflex,edieresis,ograve,oacute,ocircumflex,otilde,odieresis,oslash,oe" 	k="20" />
+<hkern g1="t" 	g2="u,ugrave,uacute,ucircumflex,udieresis" 	k="20" />
+<hkern g1="t" 	g2="periodcentered" 	k="41" />
+<hkern g1="t" 	g2="registered" 	k="-86" />
+<hkern g1="t" 	g2="slash" 	k="-45" />
+<hkern g1="t" 	g2="question" 	k="37" />
+<hkern g1="t" 	g2="hyphen,uni00AD,endash,emdash" 	k="37" />
+<hkern g1="t" 	g2="guillemotleft,guilsinglleft" 	k="45" />
+<hkern g1="t" 	g2="colon,semicolon" 	k="-45" />
+<hkern g1="q,u,ugrave,uacute,ucircumflex,udieresis" 	g2="T" 	k="41" />
+<hkern g1="q,u,ugrave,uacute,ucircumflex,udieresis" 	g2="Y,Yacute,Ydieresis" 	k="61" />
+<hkern g1="q,u,ugrave,uacute,ucircumflex,udieresis" 	g2="asterisk" 	k="66" />
+<hkern g1="q,u,ugrave,uacute,ucircumflex,udieresis" 	g2="V" 	k="20" />
+<hkern g1="w" 	g2="T" 	k="41" />
+<hkern g1="w" 	g2="j" 	k="20" />
+<hkern g1="w" 	g2="comma,period,ellipsis" 	k="12" />
+<hkern g1="w" 	g2="a,agrave,aacute,acircumflex,atilde,adieresis,aring,ae" 	k="20" />
+<hkern g1="w" 	g2="J" 	k="61" />
+<hkern g1="w" 	g2="asterisk" 	k="25" />
+<hkern g1="w" 	g2="registered" 	k="-123" />
+<hkern g1="w" 	g2="trademark" 	k="-45" />
+<hkern g1="w" 	g2="slash" 	k="25" />
+<hkern g1="w" 	g2="X" 	k="20" />
+<hkern g1="w" 	g2="z" 	k="20" />
+<hkern g1="y,yacute,ydieresis" 	g2="T" 	k="41" />
+<hkern g1="y,yacute,ydieresis" 	g2="j" 	k="20" />
+<hkern g1="y,yacute,ydieresis" 	g2="comma,period,ellipsis" 	k="29" />
+<hkern g1="y,yacute,ydieresis" 	g2="a,agrave,aacute,acircumflex,atilde,adieresis,aring,ae" 	k="41" />
+<hkern g1="y,yacute,ydieresis" 	g2="J" 	k="82" />
+<hkern g1="y,yacute,ydieresis" 	g2="registered" 	k="-123" />
+<hkern g1="y,yacute,ydieresis" 	g2="trademark" 	k="-41" />
+<hkern g1="y,yacute,ydieresis" 	g2="slash" 	k="45" />
+<hkern g1="y,yacute,ydieresis" 	g2="z" 	k="41" />
+<hkern g1="z" 	g2="T" 	k="61" />
+<hkern g1="z" 	g2="g" 	k="20" />
+<hkern g1="z" 	g2="a,agrave,aacute,acircumflex,atilde,adieresis,aring,ae" 	k="61" />
+<hkern g1="z" 	g2="c,d,e,o,q,ccedilla,egrave,eacute,ecircumflex,edieresis,ograve,oacute,ocircumflex,otilde,odieresis,oslash,oe" 	k="20" />
+<hkern g1="z" 	g2="u,ugrave,uacute,ucircumflex,udieresis" 	k="20" />
+<hkern g1="z" 	g2="periodcentered" 	k="25" />
+<hkern g1="z" 	g2="registered" 	k="-82" />
+<hkern g1="z" 	g2="trademark" 	k="-41" />
+<hkern g1="z" 	g2="hyphen,uni00AD,endash,emdash" 	k="16" />
+<hkern g1="F" 	g2="W" 	k="-25" />
+<hkern g1="F" 	g2="Y,Yacute,Ydieresis" 	k="-29" />
+<hkern g1="F" 	g2="g" 	k="41" />
+<hkern g1="F" 	g2="w" 	k="16" />
+<hkern g1="F" 	g2="y,yacute,ydieresis" 	k="16" />
+<hkern g1="F" 	g2="comma,period,ellipsis" 	k="115" />
+<hkern g1="F" 	g2="A,Agrave,Aacute,Acircumflex,Atilde,Adieresis,Aring" 	k="74" />
+<hkern g1="F" 	g2="S" 	k="29" />
+<hkern g1="F" 	g2="Z" 	k="61" />
+<hkern g1="F" 	g2="C,G,O,Q,Ccedilla,Ograve,Oacute,Ocircumflex,Otilde,Odieresis,Oslash,OE" 	k="20" />
+<hkern g1="F" 	g2="a,agrave,aacute,acircumflex,atilde,adieresis,aring,ae" 	k="61" />
+<hkern g1="F" 	g2="c,d,e,o,q,ccedilla,egrave,eacute,ecircumflex,edieresis,ograve,oacute,ocircumflex,otilde,odieresis,oslash,oe" 	k="20" />
+<hkern g1="F" 	g2="J" 	k="291" />
+<hkern g1="F" 	g2="t" 	k="20" />
+<hkern g1="F" 	g2="u,ugrave,uacute,ucircumflex,udieresis" 	k="29" />
+<hkern g1="F" 	g2="guillemotleft,guilsinglleft" 	k="41" />
+<hkern g1="F" 	g2="m,n,p,r,ntilde" 	k="41" />
+<hkern g1="F" 	g2="s" 	k="29" />
+<hkern g1="F" 	g2="z" 	k="25" />
+<hkern g1="J" 	g2="comma,period,ellipsis" 	k="41" />
+<hkern g1="J" 	g2="J" 	k="78" />
+<hkern g1="P" 	g2="T" 	k="66" />
+<hkern g1="P" 	g2="Y,Yacute,Ydieresis" 	k="20" />
+<hkern g1="P" 	g2="g" 	k="86" />
+<hkern g1="P" 	g2="comma,period,ellipsis" 	k="197" />
+<hkern g1="P" 	g2="A,Agrave,Aacute,Acircumflex,Atilde,Adieresis,Aring" 	k="102" />
+<hkern g1="P" 	g2="S" 	k="20" />
+<hkern g1="P" 	g2="Z" 	k="205" />
+<hkern g1="P" 	g2="a,agrave,aacute,acircumflex,atilde,adieresis,aring,ae" 	k="102" />
+<hkern g1="P" 	g2="c,d,e,o,q,ccedilla,egrave,eacute,ecircumflex,edieresis,ograve,oacute,ocircumflex,otilde,odieresis,oslash,oe" 	k="53" />
+<hkern g1="P" 	g2="J" 	k="307" />
+<hkern g1="P" 	g2="hyphen,uni00AD,endash,emdash" 	k="82" />
+<hkern g1="P" 	g2="guillemotleft,guilsinglleft" 	k="41" />
+<hkern g1="P" 	g2="s" 	k="20" />
+<hkern g1="P" 	g2="z" 	k="41" />
+<hkern g1="V" 	g2="U,Ugrave,Uacute,Ucircumflex,Udieresis" 	k="20" />
+<hkern g1="V" 	g2="g" 	k="45" />
+<hkern g1="V" 	g2="w" 	k="16" />
+<hkern g1="V" 	g2="y,yacute,ydieresis" 	k="16" />
+<hkern g1="V" 	g2="comma,period,ellipsis" 	k="115" />
+<hkern g1="V" 	g2="A,Agrave,Aacute,Acircumflex,Atilde,Adieresis,Aring" 	k="20" />
+<hkern g1="V" 	g2="S" 	k="41" />
+<hkern g1="V" 	g2="Z" 	k="37" />
+<hkern g1="V" 	g2="C,G,O,Q,Ccedilla,Ograve,Oacute,Ocircumflex,Otilde,Odieresis,Oslash,OE" 	k="20" />
+<hkern g1="V" 	g2="a,agrave,aacute,acircumflex,atilde,adieresis,aring,ae" 	k="25" />
+<hkern g1="V" 	g2="c,d,e,o,q,ccedilla,egrave,eacute,ecircumflex,edieresis,ograve,oacute,ocircumflex,otilde,odieresis,oslash,oe" 	k="25" />
+<hkern g1="V" 	g2="J" 	k="164" />
+<hkern g1="V" 	g2="i,igrave,iacute,icircumflex,idieresis" 	k="8" />
+<hkern g1="V" 	g2="u,ugrave,uacute,ucircumflex,udieresis" 	k="61" />
+<hkern g1="V" 	g2="hyphen,uni00AD,endash,emdash" 	k="37" />
+<hkern g1="V" 	g2="guillemotleft,guilsinglleft" 	k="45" />
+<hkern g1="V" 	g2="m,n,p,r,ntilde" 	k="41" />
+<hkern g1="V" 	g2="s" 	k="16" />
+<hkern g1="V" 	g2="z" 	k="57" />
+<hkern g1="V" 	g2="guillemotright,guilsinglright" 	k="25" />
+<hkern g1="X" 	g2="T" 	k="41" />
+<hkern g1="X" 	g2="U,Ugrave,Uacute,Ucircumflex,Udieresis" 	k="20" />
+<hkern g1="X" 	g2="w" 	k="20" />
+<hkern g1="X" 	g2="y,yacute,ydieresis" 	k="16" />
+<hkern g1="X" 	g2="A,Agrave,Aacute,Acircumflex,Atilde,Adieresis,Aring" 	k="-20" />
+<hkern g1="X" 	g2="S" 	k="20" />
+<hkern g1="X" 	g2="C,G,O,Q,Ccedilla,Ograve,Oacute,Ocircumflex,Otilde,Odieresis,Oslash,OE" 	k="20" />
+<hkern g1="X" 	g2="a,agrave,aacute,acircumflex,atilde,adieresis,aring,ae" 	k="20" />
+<hkern g1="X" 	g2="f,uniFB01,uniFB02" 	k="16" />
+<hkern g1="X" 	g2="J" 	k="-8" />
+<hkern g1="X" 	g2="t" 	k="16" />
+<hkern g1="X" 	g2="u,ugrave,uacute,ucircumflex,udieresis" 	k="20" />
+<hkern g1="X" 	g2="hyphen,uni00AD,endash,emdash" 	k="41" />
+<hkern g1="X" 	g2="guillemotleft,guilsinglleft" 	k="20" />
+<hkern g1="X" 	g2="z" 	k="20" />
+<hkern g1="parenleft,bracketleft,braceleft" 	g2="j" 	k="-164" />
+<hkern g1="parenleft,bracketleft,braceleft" 	g2="J" 	k="41" />
+<hkern g1="hyphen,uni00AD,endash,emdash" 	g2="T" 	k="82" />
+<hkern g1="hyphen,uni00AD,endash,emdash" 	g2="Y,Yacute,Ydieresis" 	k="119" />
+<hkern g1="hyphen,uni00AD,endash,emdash" 	g2="Z" 	k="41" />
+<hkern g1="hyphen,uni00AD,endash,emdash" 	g2="V" 	k="37" />
+<hkern g1="hyphen,uni00AD,endash,emdash" 	g2="X" 	k="37" />
+<hkern g1="hyphen,uni00AD,endash,emdash" 	g2="x" 	k="20" />
+<hkern g1="germandbls" 	g2="w" 	k="20" />
+<hkern g1="germandbls" 	g2="y,yacute,ydieresis" 	k="16" />
+<hkern g1="germandbls" 	g2="quoteright,quotedblright" 	k="61" />
+<hkern g1="germandbls" 	g2="t" 	k="29" />
+<hkern g1="germandbls" 	g2="question" 	k="16" />
+<hkern g1="germandbls" 	g2="quotedbl,quotesingle" 	k="123" />
+<hkern g1="germandbls" 	g2="quoteleft,quotedblleft" 	k="61" />
+<hkern g1="guillemotleft,guilsinglleft" 	g2="T" 	k="82" />
+<hkern g1="guillemotleft,guilsinglleft" 	g2="W" 	k="20" />
+<hkern g1="guillemotleft,guilsinglleft" 	g2="Y,Yacute,Ydieresis" 	k="49" />
+<hkern g1="guillemotleft,guilsinglleft" 	g2="V" 	k="20" />
+<hkern g1="guillemotleft,guilsinglleft" 	g2="x" 	k="41" />
+<hkern g1="guillemotright,guilsinglright" 	g2="T" 	k="78" />
+<hkern g1="guillemotright,guilsinglright" 	g2="W" 	k="20" />
+<hkern g1="guillemotright,guilsinglright" 	g2="Y,Yacute,Ydieresis" 	k="82" />
+<hkern g1="guillemotright,guilsinglright" 	g2="S" 	k="61" />
+<hkern g1="guillemotright,guilsinglright" 	g2="Z" 	k="45" />
+<hkern g1="guillemotright,guilsinglright" 	g2="J" 	k="61" />
+<hkern g1="guillemotright,guilsinglright" 	g2="V" 	k="45" />
+<hkern g1="guillemotright,guilsinglright" 	g2="X" 	k="20" />
+<hkern g1="guillemotright,guilsinglright" 	g2="x" 	k="41" />
+<hkern g1="question" 	g2="quoteright,quotedblright" 	k="20" />
+<hkern g1="quotedbl,quotesingle" 	g2="comma,period,ellipsis" 	k="205" />
+<hkern g1="quotedbl,quotesingle" 	g2="A,Agrave,Aacute,Acircumflex,Atilde,Adieresis,Aring" 	k="82" />
+<hkern g1="quotedbl,quotesingle" 	g2="s" 	k="41" />
+<hkern g1="quoteright,quotedblright" 	g2="g" 	k="82" />
+<hkern g1="quoteright,quotedblright" 	g2="comma,period,ellipsis" 	k="238" />
+<hkern g1="quoteright,quotedblright" 	g2="A,Agrave,Aacute,Acircumflex,Atilde,Adieresis,Aring" 	k="82" />
+<hkern g1="quoteright,quotedblright" 	g2="a,agrave,aacute,acircumflex,atilde,adieresis,aring,ae" 	k="61" />
+<hkern g1="quoteright,quotedblright" 	g2="f,uniFB01,uniFB02" 	k="41" />
+<hkern g1="quoteright,quotedblright" 	g2="c,d,e,o,q,ccedilla,egrave,eacute,ecircumflex,edieresis,ograve,oacute,ocircumflex,otilde,odieresis,oslash,oe" 	k="82" />
+<hkern g1="quoteright,quotedblright" 	g2="s" 	k="123" />
+<hkern g1="v" 	g2="T" 	k="41" />
+<hkern g1="v" 	g2="j" 	k="20" />
+<hkern g1="v" 	g2="comma,period,ellipsis" 	k="29" />
+<hkern g1="v" 	g2="A,Agrave,Aacute,Acircumflex,Atilde,Adieresis,Aring" 	k="20" />
+<hkern g1="v" 	g2="a,agrave,aacute,acircumflex,atilde,adieresis,aring,ae" 	k="41" />
+<hkern g1="v" 	g2="J" 	k="82" />
+<hkern g1="v" 	g2="z" 	k="41" />
+<hkern g1="x" 	g2="T" 	k="82" />
+<hkern g1="x" 	g2="y,yacute,ydieresis" 	k="20" />
+<hkern g1="x" 	g2="C,G,O,Q,Ccedilla,Ograve,Oacute,Ocircumflex,Otilde,Odieresis,Oslash,OE" 	k="20" />
+<hkern g1="x" 	g2="a,agrave,aacute,acircumflex,atilde,adieresis,aring,ae" 	k="20" />
+<hkern g1="x" 	g2="c,d,e,o,q,ccedilla,egrave,eacute,ecircumflex,edieresis,ograve,oacute,ocircumflex,otilde,odieresis,oslash,oe" 	k="20" />
+<hkern g1="x" 	g2="hyphen,uni00AD,endash,emdash" 	k="20" />
+<hkern g1="x" 	g2="guillemotleft,guilsinglleft" 	k="41" />
+<hkern g1="x" 	g2="guillemotright,guilsinglright" 	k="41" />
+</font>
+</defs></svg> 

BIN
mod/dashboard/app/coreos-web/fonts/sourcesanspro-extralight-webfont.ttf


BIN
mod/dashboard/app/coreos-web/fonts/sourcesanspro-extralight-webfont.woff


BIN
mod/dashboard/app/coreos-web/fonts/sourcesanspro-light-webfont.eot


+ 906 - 0
mod/dashboard/app/coreos-web/fonts/sourcesanspro-light-webfont.svg

@@ -0,0 +1,906 @@
+<?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">
+<metadata></metadata>
+<defs>
+<font id="source_sans_prolight" horiz-adv-x="980" >
+<font-face units-per-em="2048" ascent="1536" descent="-512" />
+<missing-glyph horiz-adv-x="407" />
+<glyph horiz-adv-x="0" />
+<glyph horiz-adv-x="682" />
+<glyph horiz-adv-x="0" />
+<glyph horiz-adv-x="0" />
+<glyph unicode="&#xd;" horiz-adv-x="407" />
+<glyph unicode=" "  horiz-adv-x="407" />
+<glyph unicode="&#x09;" horiz-adv-x="407" />
+<glyph unicode="&#xa0;" horiz-adv-x="407" />
+<glyph unicode="!" horiz-adv-x="530" d="M178 68q0 45 26.5 69.5t61.5 24.5t60.5 -24.5t25.5 -69.5q0 -43 -25.5 -68t-60.5 -25t-61.5 25t-26.5 68zM219 1227v145h94l-2 -145l-12 -860h-68z" />
+<glyph unicode="&#x22;" horiz-adv-x="737" d="M170 1419h104v-141l-18 -301h-68l-16 301zM459 1419h104v-141l-18 -301h-68l-16 301z" />
+<glyph unicode="#" d="M74 438v74h178l43 348h-180v74h188l51 397h72l-51 -397h305l53 397h70l-51 -397h168v-74h-175l-43 -348h177v-74h-187l-51 -438h-72l52 438h-306l-53 -438h-72l54 438h-170zM324 512h307l43 348h-307z" />
+<glyph unicode="$" d="M121 135l49 64q59 -53 141 -98.5t189 -45.5q129 0 197.5 70t68.5 182q0 100 -44 162.5t-109.5 107t-142.5 79t-142.5 79.5t-109.5 109.5t-44 169.5q0 63 21.5 118.5t59.5 97.5t91 68.5t117 32.5v203h80v-203q100 -6 163.5 -47t116.5 -96l-53 -58q-29 29 -56.5 51.5 t-58 39t-67.5 24.5t-84 8q-106 0 -172 -66.5t-66 -168.5q0 -90 44 -144.5t109.5 -94.5t142.5 -73.5t142.5 -82t109.5 -121t44 -189.5q0 -147 -89 -235t-226 -101v-202h-80v202q-106 8 -194.5 54.5t-147.5 103.5z" />
+<glyph unicode="%" horiz-adv-x="1648" d="M82 952q0 205 77 313.5t212 108.5t211.5 -108.5t76.5 -313.5q0 -207 -76.5 -316.5t-211.5 -109.5t-212 110t-77 316zM162 952q0 -172 56.5 -265t152.5 -93t152.5 93t56.5 265t-56.5 263.5t-152.5 91.5t-152.5 -91.5t-56.5 -263.5zM405 -25l754 1399h78l-752 -1399h-80z M989 401q0 205 77 313.5t212 108.5t211.5 -108.5t76.5 -313.5q0 -207 -76.5 -316.5t-211.5 -109.5t-212 110t-77 316zM1069 401q0 -172 56.5 -265t152.5 -93t152.5 93t56.5 265t-56.5 263.5t-152.5 91.5t-152.5 -91.5t-56.5 -263.5z" />
+<glyph unicode="&#x26;" horiz-adv-x="1177" d="M74 342q0 68 23.5 123t61.5 103t88 90t103 81q-41 86 -65.5 171t-24.5 163q0 66 20.5 121t57.5 95t88 62.5t113 22.5q111 0 168 -69.5t57 -176.5q0 -66 -26.5 -121t-70.5 -103t-100.5 -92t-113.5 -87q72 -129 171 -250t203 -213q72 92 125.5 204t87.5 241h88 q-41 -139 -99 -265.5t-140 -230.5q72 -57 137.5 -95t124.5 -61l-31 -80q-133 47 -289 170q-74 -76 -163.5 -123t-204.5 -47q-80 0 -151.5 26t-124 74t-83 115.5t-30.5 151.5zM166 348q0 -68 24.5 -122t65.5 -92t97.5 -59.5t117.5 -21.5q84 0 160 40t139 106 q-109 98 -210 221t-173 254q-45 -35 -85 -72t-70.5 -77t-48 -84t-17.5 -93zM344 1077q0 -68 20.5 -140.5t55.5 -145.5q51 37 98 73.5t84 77.5t58.5 85t21.5 97q0 33 -8 65t-25.5 56.5t-45.5 39.5t-68 15q-90 0 -140.5 -65.5t-50.5 -157.5z" />
+<glyph unicode="'" horiz-adv-x="448" d="M170 1419h104v-141l-18 -301h-68l-16 301z" />
+<glyph unicode="(" horiz-adv-x="571" d="M180 569q0 270 72 496.5t199 431.5l55 -33q-123 -195 -184.5 -423t-61.5 -472t61.5 -472t184.5 -423l-55 -32q-127 205 -199 431t-72 496z" />
+<glyph unicode=")" horiz-adv-x="571" d="M66 -326q123 195 184 423.5t61 471.5q0 244 -61.5 472.5t-183.5 422.5l55 33q125 -205 197.5 -431t72.5 -497q0 -270 -72.5 -496.5t-197.5 -430.5z" />
+<glyph unicode="*" horiz-adv-x="808" d="M143 1241l19 62l194 -54l15 209h65l15 -207l194 52l21 -62l-185 -74l111 -180l-55 -41l-131 170l-136 -170l-55 41l113 180z" />
+<glyph unicode="+" d="M70 637v78h379v411h83v-411h379v-78h-379v-412h-83v412h-379z" />
+<glyph unicode="," horiz-adv-x="448" d="M98 -256q70 37 113 99.5t45 148.5q-8 -2 -25 -2q-35 0 -60.5 22.5t-25.5 63.5t27 63.5t61 22.5q47 0 76 -39t29 -107q0 -113 -59.5 -198.5t-151.5 -134.5z" />
+<glyph unicode="-" horiz-adv-x="612" d="M82 471v80h450v-80h-450z" />
+<glyph unicode="." horiz-adv-x="448" d="M137 68q0 45 26.5 69.5t61.5 24.5t60.5 -24.5t25.5 -69.5q0 -43 -25.5 -68t-60.5 -25t-61.5 25t-26.5 68z" />
+<glyph unicode="/" horiz-adv-x="731" d="M18 -328l625 1782h78l-625 -1782h-78z" />
+<glyph unicode="0" d="M98 659q0 328 101.5 501t289.5 173t290 -173t102 -501q0 -330 -102 -507t-290 -177t-289.5 177.5t-101.5 506.5zM190 659q0 -301 82 -453.5t217 -152.5q137 0 218 152.5t81 453.5t-80.5 448.5t-218.5 147.5q-135 0 -217 -147t-82 -449z" />
+<glyph unicode="1" d="M172 0v80h307v1085h-233v62q80 14 142.5 34.5t109.5 47.5h73v-1229h285v-80h-684z" />
+<glyph unicode="2" d="M80 1141q74 82 163 137t210 55q176 0 272 -100t96 -266q0 -98 -43 -195.5t-120.5 -205t-189.5 -229.5t-247 -265q53 4 109.5 7t109.5 3h447v-82h-803v57q162 164 282.5 294t201.5 237.5t121 199t40 177.5q0 123 -68.5 206.5t-216.5 83.5q-90 0 -167.5 -49t-137.5 -123z " />
+<glyph unicode="3" d="M59 160l54 63q29 -33 63.5 -62.5t78.5 -53t98.5 -38t121.5 -14.5q66 0 122 20.5t97 58.5t63.5 91.5t22.5 118.5q0 68 -25.5 123t-81 95t-141.5 62.5t-208 22.5v80q113 0 191.5 22.5t126.5 60.5t69.5 90t21.5 112q0 111 -71.5 177t-192.5 66q-92 0 -168 -42t-133 -101 l-53 62q68 66 153.5 112.5t200.5 46.5q76 0 141.5 -21.5t113.5 -61.5t75.5 -98t27.5 -134q0 -129 -70.5 -208t-178.5 -116v-8q61 -12 114 -42t94 -73t64.5 -99t23.5 -126q0 -86 -30.5 -154.5t-84.5 -116.5t-127 -74t-157 -26q-78 0 -141.5 16.5t-113.5 43t-90 59.5t-71 66z " />
+<glyph unicode="4" d="M33 391v53l608 865h82v-840h195v-78h-195v-391h-88v391h-602zM143 469h492v479q0 45 2 112.5t6 113.5h-8q-25 -41 -51.5 -80t-55.5 -84z" />
+<glyph unicode="5" d="M53 152l51 63q29 -31 64 -59.5t78 -51t96 -36t121 -13.5q66 0 125 25.5t103 72t70.5 111t26.5 144.5q0 160 -86 248.5t-233 88.5q-76 0 -130 -23.5t-114 -64.5l-63 39l47 613h604v-80h-522l-41 -473q51 31 106.5 50t126.5 19q82 0 156 -24.5t127 -74.5t85 -129t32 -185 q0 -104 -36 -185.5t-94.5 -137.5t-133 -85t-154.5 -29q-78 0 -140.5 15.5t-112.5 41t-89 57.5t-70 63z" />
+<glyph unicode="6" d="M106 594q0 205 40 346t106.5 229t154 126t181.5 38q92 0 158.5 -34.5t117.5 -92.5l-55 -61q-43 53 -100.5 80.5t-120.5 27.5q-78 0 -147.5 -32.5t-123 -108.5t-85 -200t-33.5 -304q68 84 152.5 133.5t176.5 49.5q174 0 269.5 -103.5t95.5 -302.5q0 -90 -28.5 -165 t-78 -129t-114 -85t-137.5 -31q-199 0 -314 160t-115 459zM201 516q6 -104 29.5 -189t64.5 -145.5t101.5 -94.5t140.5 -34q57 0 105 25.5t83 71t55.5 105.5t20.5 130t-16.5 130t-50.5 104.5t-88 69t-128 24.5q-70 0 -153.5 -44t-163.5 -153z" />
+<glyph unicode="7" d="M90 1229v80h805v-54q-117 -156 -193.5 -299t-123 -291.5t-66.5 -310t-29 -354.5h-98q8 199 33.5 363.5t73 311t119 281t169.5 273.5h-690z" />
+<glyph unicode="8" d="M82 336q0 66 23.5 123t61.5 103t84 82t93 61v8q-37 25 -70.5 54.5t-59.5 67t-42 82t-16 97.5q0 70 26.5 129t72.5 101t108.5 65.5t134.5 23.5q84 0 149.5 -25.5t111.5 -71.5t69.5 -108.5t23.5 -136.5q0 -53 -18.5 -103t-46 -93t-60.5 -78t-61 -58v-8q43 -27 84 -57.5 t72.5 -69.5t52 -90t20.5 -117q0 -72 -28.5 -134t-81 -108t-126 -73t-161.5 -27q-90 0 -166 28t-131.5 76t-87 113.5t-31.5 143.5zM172 340q0 -61 24.5 -113.5t67.5 -91.5t102.5 -61.5t131.5 -22.5q70 0 126 20.5t96 57.5t61.5 86t21.5 104q0 76 -34 128.5t-90 92.5 t-128 69.5t-148 60.5q-100 -59 -165.5 -140t-65.5 -190zM246 1014q0 -70 29.5 -120t78.5 -88t111.5 -66.5t128.5 -53.5q84 68 128 142.5t44 160.5q0 55 -18.5 103.5t-52 85t-84 58t-113.5 21.5q-55 0 -101.5 -18t-80 -50t-52 -77t-18.5 -98z" />
+<glyph unicode="9" d="M88 926q0 88 28.5 163.5t78 129t114 84t137.5 30.5q197 0 311.5 -158.5t114.5 -457.5q0 -207 -39.5 -348.5t-105 -228.5t-154 -126t-182.5 -39q-92 0 -159.5 35t-116.5 92l55 62q43 -53 100.5 -81t122.5 -28q78 0 147.5 33t123 108.5t85 199.5t33.5 304 q-68 -82 -153.5 -131t-177.5 -49q-172 0 -267.5 103.5t-95.5 302.5zM178 926q0 -72 16.5 -132.5t51.5 -104.5t88 -68.5t129 -24.5q70 0 153.5 46t163.5 153q-6 104 -29.5 189t-65.5 145.5t-102.5 93t-140.5 32.5q-55 0 -104 -25.5t-84 -69.5t-55.5 -104.5t-20.5 -129.5z" />
+<glyph unicode=":" horiz-adv-x="448" d="M137 68q0 45 26.5 69.5t61.5 24.5t60.5 -24.5t25.5 -69.5q0 -43 -25.5 -68t-60.5 -25t-61.5 25t-26.5 68zM137 850q0 45 26.5 69.5t61.5 24.5t60.5 -24.5t25.5 -69.5q0 -43 -25.5 -68t-60.5 -25t-61.5 25t-26.5 68z" />
+<glyph unicode=";" horiz-adv-x="448" d="M98 -256q70 37 113 99.5t45 148.5q-8 -2 -25 -2q-35 0 -60.5 22.5t-25.5 63.5t27 63.5t61 22.5q47 0 76 -39t29 -107q0 -113 -59.5 -198.5t-151.5 -134.5zM137 850q0 45 26.5 69.5t61.5 24.5t60.5 -24.5t25.5 -69.5q0 -43 -25.5 -68t-60.5 -25t-61.5 25t-26.5 68z" />
+<glyph unicode="&#x3c;" d="M70 635v90l841 336v-88l-475 -185l-272 -104v-8l272 -105l475 -184v-88z" />
+<glyph unicode="=" d="M70 430v78h841v-78h-841zM70 846v78h841v-78h-841z" />
+<glyph unicode="&#x3e;" d="M70 299v88l475 184l272 105v8l-272 104l-475 185v88l841 -336v-90z" />
+<glyph unicode="?" horiz-adv-x="823" d="M76 1237q59 68 139 114t186 46q76 0 135.5 -23.5t100.5 -65.5t62.5 -99.5t21.5 -125.5q0 -70 -25.5 -128t-62.5 -111t-79 -105.5t-76 -109t-53 -121t-9 -141.5h-82q-12 84 5 152.5t50 127t74 109.5t78 101t61.5 103.5t24.5 116.5q0 47 -13.5 91t-42 77t-72.5 52.5 t-104 19.5q-76 0 -144.5 -34t-119.5 -97zM295 68q0 45 25.5 69.5t60.5 24.5t61.5 -24.5t26.5 -69.5q0 -43 -26.5 -68t-61.5 -25t-60.5 25t-25.5 68z" />
+<glyph unicode="@" horiz-adv-x="1667" d="M106 414q0 201 67 363.5t178.5 278t259 178t309.5 62.5q147 0 267 -47t203 -132t128 -204.5t45 -265.5q0 -131 -35 -230.5t-90.5 -167t-122 -101t-129.5 -33.5q-82 0 -136.5 37.5t-62.5 117.5h-4q-53 -59 -115.5 -101t-134.5 -42q-47 0 -90 17.5t-74.5 52t-50 87 t-18.5 122.5q0 74 25.5 155.5t74.5 149t120 111.5t161 44q109 0 170 -98h4l18 82h70l-74 -387q-70 -276 123 -277q49 0 101.5 31t94.5 89.5t69.5 142t27.5 192.5q0 131 -40 239.5t-114 184.5t-179 118t-239 42q-141 0 -272 -57.5t-232.5 -163t-163 -254t-61.5 -330.5 q0 -150 45 -269.5t126 -202.5t195 -128t251 -45q102 0 186 26.5t158 71.5l33 -61q-176 -111 -383 -111q-147 0 -273.5 48t-218.5 139.5t-144.5 223.5t-52.5 302zM582 412q0 -117 47 -164t116 -47q102 0 222 137l63 354q-37 57 -70.5 79t-80.5 22q-70 0 -125.5 -36t-93 -91.5 t-58 -123t-20.5 -130.5z" />
+<glyph unicode="A" horiz-adv-x="1077" d="M16 0l476 1350h94l475 -1350h-98l-158 463h-535l-159 -463h-95zM299 543h479l-86 252q-41 121 -77.5 231.5t-71.5 235.5h-8q-35 -125 -72 -236t-78 -231z" />
+<glyph unicode="B" horiz-adv-x="1183" d="M199 0v1350h364q205 0 326 -79t121 -249q0 -106 -60.5 -185t-179.5 -110v-8q150 -23 236 -103.5t86 -222.5q0 -98 -36 -172t-101.5 -123t-157.5 -73.5t-207 -24.5h-391zM293 78h272q203 0 318.5 75.5t115.5 239.5q0 145 -112.5 216t-321.5 71h-272v-602zM293 756h233 q209 0 299 66.5t90 201.5q0 131 -96 189.5t-282 58.5h-244v-516z" />
+<glyph unicode="C" horiz-adv-x="1155" d="M113 678q0 160 42 289t117.5 220t182 139t235.5 48q117 0 207 -49t143 -113l-57 -61q-53 61 -127 99t-166 38q-111 0 -200 -43t-151.5 -122t-95 -191.5t-32.5 -253.5t32.5 -255t94 -193.5t148.5 -124t196 -44.5q104 0 185 41t155 125l57 -59q-78 -90 -174 -141.5 t-227 -51.5q-125 0 -229.5 49.5t-179 140.5t-115.5 221t-41 292z" />
+<glyph unicode="D" horiz-adv-x="1236" d="M199 0v1350h313q156 0 271.5 -47.5t191.5 -135.5t112.5 -210.5t36.5 -276.5t-36.5 -280t-112.5 -215t-190.5 -137t-270.5 -48h-315zM293 80h209q137 0 236.5 44t163 124t94 189.5t30.5 242.5q0 131 -30.5 239.5t-94 186.5t-163 121t-236.5 43h-209v-1190z" />
+<glyph unicode="E" horiz-adv-x="1054" d="M199 0v1350h739v-82h-645v-510h541v-82h-541v-594h665v-82h-759z" />
+<glyph unicode="F" horiz-adv-x="976" d="M199 0v1350h735v-82h-641v-537h543v-82h-543v-649h-94z" />
+<glyph unicode="G" horiz-adv-x="1239" d="M113 678q0 160 43 289t121.5 220t188 139t245.5 48q68 0 123 -14t100 -38t81 -52.5t62 -57.5l-55 -61q-53 57 -127 97t-184 40q-117 0 -209 -43t-156.5 -122t-99.5 -191.5t-35 -253.5t32.5 -255t95 -193.5t154 -124t205.5 -44.5q92 0 173 27t130 76v420h-323v80h414v-535 q-63 -68 -165 -111t-237 -43q-129 0 -235.5 49.5t-182 140.5t-117.5 221t-42 292z" />
+<glyph unicode="H" horiz-adv-x="1308" d="M199 0v1350h94v-592h723v592h94v-1350h-94v676h-723v-676h-94z" />
+<glyph unicode="I" horiz-adv-x="491" d="M199 0v1350h94v-1350h-94z" />
+<glyph unicode="J" horiz-adv-x="946" d="M84 174l72 47q49 -86 111.5 -123t148.5 -37q123 0 182 75t59 241v973h95v-983q0 -82 -18.5 -153t-58.5 -124t-103.5 -84t-155.5 -31q-113 0 -197 51.5t-135 147.5z" />
+<glyph unicode="K" horiz-adv-x="1142" d="M199 0v1350h94v-750h4l653 750h113l-430 -500l489 -850h-108l-447 778l-274 -313v-465h-94z" />
+<glyph unicode="L" horiz-adv-x="956" d="M199 0v1350h94v-1268h622v-82h-716z" />
+<glyph unicode="M" horiz-adv-x="1445" d="M199 0v1350h133l282 -793l107 -299h8l102 299l283 793h133v-1350h-92v887q0 84 4 181t8 183h-8l-106 -297l-289 -807h-84l-291 807l-106 297h-9q4 -86 8.5 -183t4.5 -181v-887h-88z" />
+<glyph unicode="N" horiz-adv-x="1302" d="M199 0v1350h98l569 -953l152 -268h8q-4 98 -8 196.5t-4 196.5v828h90v-1350h-98l-570 952l-151 269h-9q4 -98 8.5 -191.5t4.5 -191.5v-838h-90z" />
+<glyph unicode="O" horiz-adv-x="1335" d="M113 680q0 160 41 288t114.5 219t176 139t223.5 48q123 0 225 -48t176 -139t115 -219t41 -288t-41 -290t-115 -222t-176 -142.5t-225 -50.5q-121 0 -223.5 50.5t-176 142.5t-114.5 222t-41 290zM211 680q0 -141 32.5 -255t92 -194.5t145 -125t187.5 -44.5t186 44.5 t144.5 125t93 194.5t32.5 255q0 139 -32.5 251.5t-93 191.5t-144.5 122t-186 43t-187.5 -43t-145 -122t-92 -191.5t-32.5 -251.5z" />
+<glyph unicode="P" horiz-adv-x="1144" d="M199 0v1350h368q113 0 202 -19.5t151.5 -64.5t95.5 -117t33 -176q0 -199 -127 -296t-355 -97h-274v-580h-94zM293 659h252q207 0 307 74t100 240q0 86 -25.5 142t-75.5 91t-127 49.5t-179 14.5h-252v-611z" />
+<glyph unicode="Q" horiz-adv-x="1335" d="M113 680q0 160 41 288t114.5 219t176 139t223.5 48q123 0 225 -48t176 -139t115 -219t41 -288q0 -152 -37 -276.5t-103.5 -216t-160 -145.5t-205.5 -65q47 -102 136 -155t216 -53q47 0 79 5t58 13l21 -82q-27 -8 -71 -15t-95 -7q-170 0 -283.5 83.5t-165.5 210.5 q-111 10 -203 64.5t-158.5 146t-103 216t-36.5 276.5zM211 680q0 -141 32.5 -257t92 -197t144.5 -126t188 -45q102 0 186 45t144.5 126t93 197t32.5 257q0 139 -32.5 251.5t-93 191.5t-144.5 122t-186 43t-187.5 -43t-145 -122t-92 -191.5t-32.5 -251.5z" />
+<glyph unicode="R" horiz-adv-x="1146" d="M199 0v1350h387q100 0 182 -19.5t139.5 -62.5t89 -110.5t31.5 -164.5q0 -162 -93 -254t-253 -112l373 -627h-109l-366 621h-287v-621h-94zM293 698h268q180 0 275.5 73t95.5 222q0 152 -96.5 214.5t-274.5 62.5h-268v-572z" />
+<glyph unicode="S" horiz-adv-x="1067" d="M94 178l62 66q74 -84 176 -133.5t219 -49.5q156 0 246 75t90 196q0 63 -19.5 106t-52.5 75t-77 55.5t-93 45.5l-205 93q-45 18 -93 44.5t-88 66.5t-66.5 94.5t-26.5 129.5q0 74 29.5 134.5t82 104.5t125 68.5t156.5 24.5q123 0 218 -48t157 -114l-53 -63q-59 63 -139 101 t-183 38q-135 0 -217 -65.5t-82 -175.5q0 -59 22.5 -100.5t57.5 -71t76 -51t78 -38.5l204 -90q57 -25 108.5 -55.5t90.5 -71.5t62.5 -97t23.5 -134t-30.5 -144.5t-87 -114.5t-136.5 -76t-178 -28q-147 0 -262 56.5t-195 146.5z" />
+<glyph unicode="T" horiz-adv-x="1073" d="M59 1268v82h955v-82h-430v-1268h-95v1268h-430z" />
+<glyph unicode="U" horiz-adv-x="1298" d="M195 518v832h94v-822q0 -135 29.5 -224t78.5 -143.5t113.5 -77t136.5 -22.5q74 0 140.5 22.5t116.5 77t81 143.5t31 224v822h88v-832q0 -158 -39 -262t-102.5 -166.5t-145.5 -88.5t-170 -26q-86 0 -168 26t-145.5 88.5t-101 166.5t-37.5 262z" />
+<glyph unicode="V" horiz-adv-x="1005" d="M8 1350h101l249 -789q39 -123 71 -226.5t73 -225.5h8q20 61 37.5 116.5t34 109.5t34 109.5t35.5 116.5l250 789h96l-442 -1350h-100z" />
+<glyph unicode="W" horiz-adv-x="1576" d="M57 1350h99l170 -795q23 -111 46 -220.5t46 -219.5h8q25 111 50.5 220t53.5 220l211 795h97l211 -795q29 -111 54 -220.5t54 -219.5h8q23 111 44.5 220t43.5 220l170 795h93l-302 -1350h-104l-246 926q-18 80 -36.5 152.5t-34.5 152.5h-9q-16 -80 -36.5 -152.5 t-38.5 -152.5l-242 -926h-102z" />
+<glyph unicode="X" horiz-adv-x="987" d="M35 0l405 698l-377 652h103l221 -398q29 -47 52.5 -88t58.5 -96h8q29 55 50.5 96t49.5 88l221 398h97l-377 -656l405 -694h-102l-236 414q-29 51 -58.5 102t-66.5 113h-8q-33 -61 -59.5 -112.5t-54.5 -102.5l-236 -414h-96z" />
+<glyph unicode="Y" horiz-adv-x="915" d="M6 1350h100l205 -422q35 -74 69 -145.5t75 -145.5h8q39 74 75.5 145.5t69.5 145.5l205 422h96l-405 -803v-547h-94v547z" />
+<glyph unicode="Z" horiz-adv-x="1101" d="M102 0v55l777 1213h-709v82h827v-56l-778 -1212h785v-82h-902z" />
+<glyph unicode="[" horiz-adv-x="571" d="M201 -311v1761h327v-59h-256v-1643h256v-59h-327z" />
+<glyph unicode="\" horiz-adv-x="731" d="M10 1454h78l627 -1782h-78z" />
+<glyph unicode="]" horiz-adv-x="571" d="M43 -252h256v1643h-256v59h328v-1761h-328v59z" />
+<glyph unicode="^" d="M135 594l307 778h95l309 -778h-88l-158 416l-106 272h-9l-104 -272l-158 -416h-88z" />
+<glyph unicode="_" horiz-adv-x="1024" d="M25 -162h974v-78h-974v78z" />
+<glyph unicode="`" horiz-adv-x="1095" d="M367 1450h106l189 -279h-78z" />
+<glyph unicode="a" horiz-adv-x="1021" d="M133 246q0 162 153.5 248t481.5 122v20q0 46 -7 92q-9 56 -35 100t-72 72t-117 28q-100 0 -182.5 -39t-131.5 -76l-41 68q27 18 65 40.5t84 41t101 32t115 13.5q88 0 147.5 -30t96 -81t52 -119.5t15.5 -148.5v-629h-76l-10 127h-4q-76 -59 -163 -105.5t-185 -46.5 q-59 0 -110.5 16.5t-91.5 49.5t-62.5 84t-22.5 121zM227 250q0 -106 61.5 -151.5t145.5 -45.5q86 0 164 41t170 119v334q-152 -18 -255 -45t-166.5 -64t-91.5 -84t-28 -104z" />
+<glyph unicode="b" horiz-adv-x="1114" d="M188 0v1473h91v-426l-5 -193q76 63 162 108.5t178 45.5q197 0 295.5 -136.5t98.5 -365.5q0 -125 -35 -223.5t-95.5 -167t-139.5 -104.5t-165 -36q-72 0 -148.5 32t-145.5 85h-5l-10 -92h-76zM279 182q82 -70 157.5 -98.5t132.5 -28.5q74 0 137.5 33t108.5 92.5 t70.5 142.5t25.5 183q0 90 -17 168t-54 134t-96.5 88t-143.5 32q-74 0 -153.5 -42t-167.5 -120v-584z" />
+<glyph unicode="c" horiz-adv-x="919" d="M106 489q0 123 37 220.5t98.5 163t142.5 100.5t171 35q102 0 171 -37t118 -84l-53 -64q-47 45 -104.5 75t-129.5 30q-76 0 -140.5 -32t-112.5 -90t-75.5 -138t-27.5 -179q0 -96 25.5 -176t71.5 -137t112.5 -89t146.5 -32q78 0 144.5 33t117.5 80l47 -62q-63 -57 -141 -94 t-172 -37q-96 0 -177 35t-141.5 100.5t-94.5 160.5t-34 218z" />
+<glyph unicode="d" horiz-adv-x="1114" d="M106 489q0 119 35 215.5t95.5 164t139.5 103.5t167 36q90 0 156.5 -32t140.5 -89l-4 180v406h90v-1473h-78l-8 127h-6q-59 -59 -140.5 -105.5t-179.5 -46.5q-186 0 -297 132t-111 382zM203 489q0 -98 21.5 -178t62.5 -136t101.5 -88t137.5 -32q82 0 157 42t153 120v584 q-78 70 -146.5 98.5t-140.5 28.5q-74 0 -137.5 -34t-109.5 -92.5t-72.5 -139.5t-26.5 -173z" />
+<glyph unicode="e" horiz-adv-x="989" d="M106 489q0 121 36 217.5t96.5 163t137.5 102.5t159 36q176 0 276 -119t100 -336v-36.5t-4 -37.5h-708q2 -92 28.5 -171t74.5 -135t115.5 -88t151.5 -32q80 0 144.5 23.5t120.5 64.5l36 -69q-59 -35 -129.5 -66t-179.5 -31q-94 0 -177 35t-144.5 101.5t-97.5 161.5 t-36 216zM199 549h626q0 190 -77.5 285.5t-210.5 95.5q-63 0 -121 -26.5t-104 -76t-75.5 -120t-37.5 -158.5z" />
+<glyph unicode="f" horiz-adv-x="538" d="M68 905v70l135 8v219q0 147 63.5 221t179.5 74q72 0 144 -33l-25 -73q-31 16 -60.5 22t-58.5 6q-78 0 -115.5 -58t-37.5 -165v-213h227v-78h-227v-905h-90v905h-135z" />
+<glyph unicode="g" horiz-adv-x="997" d="M106 -201q0 66 39 127.5t107 110.5v8q-37 23 -61.5 61.5t-24.5 96.5q0 66 37 111.5t69 68.5v8q-47 41 -84.5 110.5t-37.5 160.5q0 76 26.5 139t73.5 109t110.5 72t135.5 26q41 0 73.5 -7.5t55.5 -17.5h333v-76h-229q47 -41 78 -105.5t31 -142.5q0 -76 -27 -139t-73 -109 t-108.5 -72t-133.5 -26q-41 0 -85 10.5t-79 30.5q-33 -27 -56.5 -59.5t-23.5 -81.5q0 -53 39 -91t149 -38h211q166 0 245 -54.5t79 -170.5q0 -63 -33 -124t-93.5 -107t-146.5 -73.5t-192 -27.5q-186 0 -295 73.5t-109 198.5zM193 -193q0 -92 84.5 -149t242.5 -57 q82 0 149.5 21.5t114.5 56t73 78.5t26 91q0 82 -58.5 116t-169.5 34h-211q-16 0 -50 3t-72 13q-68 -47 -98.5 -100.5t-30.5 -106.5zM240 662q0 -61 20.5 -112.5t56 -88.5t82 -56.5t97.5 -19.5t97 19.5t81 56.5t55.5 88t20.5 113q0 61 -20.5 112t-54.5 86t-81 54.5t-98 19.5 q-53 0 -99.5 -19.5t-81 -54.5t-55 -85t-20.5 -113z" />
+<glyph unicode="h" horiz-adv-x="1081" d="M188 0v1473h91v-426v-218q78 78 157.5 128.5t181.5 50.5q154 0 225.5 -92.5t71.5 -284.5v-631h-90v618q0 158 -52 233t-173 75q-88 0 -159.5 -46t-161.5 -139v-741h-91z" />
+<glyph unicode="i" horiz-adv-x="468" d="M154 1300q0 39 23.5 60.5t58.5 21.5t58 -21.5t23 -60.5q0 -35 -23 -57t-58 -22t-58.5 22.5t-23.5 56.5zM188 0v983h91v-983h-91z" />
+<glyph unicode="j" horiz-adv-x="468" d="M-68 -444l23 73q18 -6 46 -13t56 -7q82 0 106.5 60.5t24.5 154.5v1159h93v-1165q0 -145 -53.5 -216t-168.5 -71q-35 0 -69.5 7t-57.5 18zM154 1300q0 39 24.5 60.5t57.5 21.5q35 0 59 -21.5t24 -60.5q0 -35 -24 -57t-59 -22q-33 0 -57.5 22.5t-24.5 56.5z" />
+<glyph unicode="k" horiz-adv-x="950" d="M188 0v1473h91v-1086h4l485 596h104l-319 -389l373 -594h-101l-325 526l-221 -258v-268h-91z" />
+<glyph unicode="l" horiz-adv-x="485" d="M188 131v1342h91v-1354q0 -33 12 -48.5t31 -15.5h13t23 4l17 -73q-14 -4 -28.5 -7.5t-37.5 -3.5q-121 0 -121 156z" />
+<glyph unicode="m" horiz-adv-x="1662" d="M188 0v983h78l8 -152h7q66 76 146.5 126.5t162.5 50.5q119 0 182.5 -54.5t89.5 -146.5q86 92 167 146.5t167 54.5q295 0 295 -377v-631h-92v618q0 158 -53.5 233t-165.5 75q-133 0 -295 -185v-741h-90v618q0 158 -53.5 233t-168.5 75q-133 0 -294 -185v-741h-91z" />
+<glyph unicode="n" horiz-adv-x="1089" d="M188 0v983h78l8 -152h7q76 76 155.5 126.5t181.5 50.5q154 0 225.5 -92.5t71.5 -284.5v-631h-90v618q0 158 -52 233t-173 75q-88 0 -159.5 -46t-161.5 -139v-741h-91z" />
+<glyph unicode="o" horiz-adv-x="1095" d="M106 489q0 123 36 220.5t96.5 163t140.5 100.5t168 35t169 -35t141.5 -100.5t96 -163t35.5 -220.5t-35.5 -218t-96 -160.5t-141.5 -100.5t-169 -35t-168 35t-140.5 100.5t-96.5 160.5t-36 218zM201 489q0 -96 26.5 -176t72.5 -137t109.5 -89t137.5 -32t138.5 32t110.5 89 t72.5 137t26.5 176q0 98 -26.5 178.5t-72.5 138.5t-110.5 90t-138.5 32t-137.5 -32t-109.5 -90t-72.5 -138.5t-26.5 -178.5z" />
+<glyph unicode="p" horiz-adv-x="1114" d="M188 -444v1427h78l8 -123h7q72 57 156.5 102.5t176.5 45.5q197 0 295.5 -136.5t98.5 -365.5q0 -125 -35 -223.5t-95.5 -167t-139.5 -104.5t-165 -36q-70 0 -143.5 32t-150.5 89v-182v-358h-91zM279 182q86 -70 159.5 -98.5t130.5 -28.5q74 0 137.5 33t108.5 92.5 t70.5 142.5t25.5 183q0 90 -17 168t-54 134t-96.5 88t-143.5 32q-74 0 -152.5 -42t-168.5 -120v-584z" />
+<glyph unicode="q" horiz-adv-x="1099" d="M106 489q0 119 35 215.5t95.5 164t139.5 103.5t167 36q90 0 156.5 -31t136.5 -84h4l10 90h76v-1427h-90v378l4 191q-66 -59 -147 -104.5t-179 -45.5q-186 0 -297 132t-111 382zM203 489q0 -98 21.5 -178t62.5 -136t101.5 -88t137.5 -32q82 0 157 42t153 120v584 q-78 70 -146.5 98.5t-140.5 28.5q-74 0 -137.5 -34t-109.5 -92.5t-72.5 -139.5t-26.5 -173z" />
+<glyph unicode="r" horiz-adv-x="649" d="M188 0v983h78l8 -182h7q49 92 119.5 149.5t158.5 57.5q29 0 51.5 -5t46.5 -16l-20 -82q-25 10 -43.5 13.5t-46.5 3.5q-66 0 -138.5 -56.5t-129.5 -195.5v-670h-91z" />
+<glyph unicode="s" horiz-adv-x="829" d="M66 111l53 67q63 -53 135 -89t178 -36q117 0 175.5 58.5t58.5 136.5q0 45 -21.5 79.5t-56.5 59.5t-77 43.5t-85 34.5q-55 20 -111.5 42.5t-101.5 54.5t-72.5 76t-27.5 107q0 53 20.5 101.5t61.5 84.5t99 56.5t136 20.5t152.5 -29t128.5 -74l-49 -63q-49 37 -104.5 62.5 t-131.5 25.5q-57 0 -98 -15.5t-69 -40t-41 -57.5t-13 -65q0 -43 19.5 -73t52 -52.5t74.5 -40t85 -33.5q57 -23 114.5 -45.5t103.5 -55t75 -80.5t29 -120q0 -55 -21.5 -105.5t-64.5 -88.5t-104.5 -60.5t-141.5 -22.5q-111 0 -203 40t-157 96z" />
+<glyph unicode="t" horiz-adv-x="638" d="M57 905v70l156 8l12 285h78v-285h285v-78h-285v-641q0 -47 7 -85t25.5 -65.5t50.5 -43t83 -15.5q29 0 62.5 9.5t60.5 21.5l24 -74q-43 -16 -86 -26.5t-73 -10.5q-72 0 -119 21.5t-76 60.5t-40 94.5t-11 120.5v633h-154z" />
+<glyph unicode="u" horiz-adv-x="1083" d="M174 352v631h90v-618q0 -158 52.5 -233t170.5 -75q88 0 160 48.5t158 152.5v725h90v-983h-76l-10 164h-4q-72 -86 -152 -137.5t-182 -51.5q-154 0 -225.5 92.5t-71.5 284.5z" />
+<glyph unicode="v" horiz-adv-x="888" d="M25 983h98l221 -616q23 -72 49.5 -143.5t48.5 -139.5h9q25 68 50 139.5t50 143.5l221 616h92l-364 -983h-107z" />
+<glyph unicode="w" horiz-adv-x="1402" d="M49 983h98l177 -637q18 -68 34.5 -132t32.5 -130h8q16 66 35 130.5t37 131.5l178 637h109l178 -637q18 -68 36.5 -132t37.5 -130h8q16 66 34.5 130.5t34.5 131.5l175 637h92l-283 -983h-119l-172 610q-23 72 -38 140.5t-37 140.5h-9q-16 -72 -35.5 -142.5t-42.5 -142.5 l-169 -606h-109z" />
+<glyph unicode="x" horiz-adv-x="833" d="M29 0l333 514l-307 469h101l159 -250q25 -41 50.5 -81t54.5 -81h8q27 41 50.5 81t49.5 81l154 250h94l-305 -477l334 -506h-100l-175 268q-29 47 -57.5 92.5t-58.5 88.5h-8q-29 -43 -56.5 -88.5t-56.5 -92.5l-168 -268h-96z" />
+<glyph unicode="y" horiz-adv-x="892" d="M25 983h98l237 -618q23 -61 50.5 -135t56.5 -140h8q23 66 46.5 139.5t43.5 135.5l211 618h92l-389 -1106q-20 -61 -50 -119.5t-70 -104.5t-92 -74t-117 -28q-55 0 -101 21l21 80q16 -6 36.5 -11.5t43.5 -5.5q92 0 153.5 74t97.5 187l27 86z" />
+<glyph unicode="z" horiz-adv-x="827" d="M55 0v49l582 856h-518v78h635v-47l-580 -856h600v-80h-719z" />
+<glyph unicode="{" horiz-adv-x="571" d="M72 537v65q53 0 88 14.5t54 37t26.5 51t7.5 59.5q0 111 -8.5 210t-8.5 214q0 78 14.5 128t43 79.5t70.5 42t100 12.5h69v-59h-63q-94 0 -126 -51.5t-32 -159.5q0 -100 6 -191.5t6 -202.5q0 -92 -21.5 -143t-82.5 -70v-8q61 -18 82.5 -71.5t21.5 -141.5q0 -111 -6 -202 t-6 -191q0 -109 32 -160t126 -51h63v-59h-69q-57 0 -99.5 12t-71 42t-43 80t-14.5 128q0 115 8.5 214t8.5 206q0 31 -7.5 61.5t-26.5 53t-54 37t-88 14.5z" />
+<glyph unicode="|" horiz-adv-x="462" d="M195 -512v2048h73v-2048h-73z" />
+<glyph unicode="}" horiz-adv-x="571" d="M43 -252h63q94 0 126 51t32 160q0 100 -6 191.5t-6 201.5q0 88 22.5 141.5t81.5 71.5v8q-59 18 -81.5 69.5t-22.5 143.5q0 111 6 202t6 192q0 109 -31.5 160t-126.5 51h-63v59h70q57 0 99 -12.5t70.5 -42t43 -79.5t14.5 -128q0 -115 -8 -214.5t-8 -209.5q0 -31 7 -59.5 t26.5 -51t54 -37t88.5 -14.5v-65q-53 0 -88 -14.5t-54.5 -37t-26.5 -53.5t-7 -61q0 -106 8 -205.5t8 -214.5q0 -78 -14.5 -128t-43 -80t-70.5 -42t-99 -12h-70v59z" />
+<glyph unicode="~" d="M82 637q45 86 105.5 128t119.5 42t107.5 -28.5t92.5 -63.5t85 -63.5t86 -28.5q47 0 86 28.5t76 100.5l57 -41q-43 -84 -103.5 -125t-119.5 -41t-107.5 28.5t-92.5 63.5t-85 63.5t-86 28.5q-47 0 -86 -28.5t-76 -100.5z" />
+<glyph unicode="&#xa1;" horiz-adv-x="530" d="M178 918q0 41 26.5 65.5t61.5 24.5t60.5 -24.5t25.5 -65.5q0 -47 -25.5 -72t-60.5 -25t-61.5 24.5t-26.5 72.5zM219 -244l12 860h68l12 -860l2 -145h-94v145z" />
+<glyph unicode="&#xa2;" d="M127 637q0 106 30.5 189t85 143.5t126 95.5t153.5 43v227h70v-223q98 -4 163.5 -40t112.5 -83l-49 -57q-47 41 -102 68.5t-125 31.5v-788q76 4 139.5 34.5t112.5 75.5l47 -59q-59 -55 -134 -91t-165 -40v-221h-70v223q-86 8 -158.5 43t-125 95.5t-82 144t-29.5 188.5z M219 637q0 -160 81 -264.5t222 -124.5v780q-66 -10 -122 -43t-96 -83t-62.5 -117.5t-22.5 -147.5z" />
+<glyph unicode="&#xa3;" d="M111 600v68l135 6h49q-23 78 -44.5 154.5t-21.5 156.5q0 162 93.5 255t255.5 93q106 0 176.5 -43t117.5 -102l-59 -55q-43 51 -98.5 85.5t-136.5 34.5q-63 0 -111.5 -20.5t-80.5 -57t-48 -86t-16 -104.5q0 -82 21.5 -156.5t43.5 -154.5h338v-74h-322q8 -35 12.5 -70.5 t4.5 -76.5q0 -127 -39 -211t-109 -152v-8h605v-82h-760v55q115 66 166 172.5t51 225.5q0 39 -5 75.5t-14 71.5h-204z" />
+<glyph unicode="&#xa4;" d="M61 291l136 137q-37 49 -57.5 110.5t-20.5 133.5q0 74 20.5 137t57.5 113l-136 139l56 57l135 -141q47 43 109.5 66.5t127.5 23.5q66 0 128.5 -23.5t109.5 -66.5l137 141l54 -57l-136 -139q37 -49 57.5 -113t20.5 -137q0 -72 -20.5 -133.5t-55.5 -110.5l134 -137l-54 -58 l-137 140q-47 -45 -109.5 -68.5t-128.5 -23.5q-135 0 -237 92l-135 -140zM209 672q0 -70 22.5 -128.5t60.5 -99.5t89 -64.5t108 -23.5t108.5 23.5t89.5 64.5t60.5 99.5t22.5 128.5t-22.5 129t-60.5 101t-89 65.5t-109 23.5q-57 0 -108 -23.5t-89 -65.5t-60.5 -101 t-22.5 -129z" />
+<glyph unicode="&#xa5;" d="M61 1309h99l192 -396l66 -136t69 -144h9q39 76 70.5 144.5t66.5 135.5l192 396h95l-357 -688h316v-68h-344v-145h344v-70h-344v-338h-93v338h-340v70h340v145h-340v68h312z" />
+<glyph unicode="&#xa6;" horiz-adv-x="462" d="M195 451h73v-963h-73v963zM195 571v965h73v-965h-73z" />
+<glyph unicode="&#xa7;" d="M102 721q0 98 52.5 162.5t130.5 105.5q-31 31 -49.5 72t-18.5 94q0 43 16.5 86t51 77t86 55.5t123.5 21.5q86 0 157.5 -31t128.5 -78l-49 -63q-49 41 -103.5 67.5t-131.5 26.5q-51 0 -88 -13.5t-59.5 -35t-34 -50t-11.5 -57.5q0 -68 43 -109.5t106.5 -75.5t138.5 -63.5 t138.5 -71.5t106.5 -103.5t43 -155.5q0 -102 -50.5 -161t-128.5 -102q33 -33 51.5 -74.5t18.5 -97.5q0 -55 -23.5 -102t-63.5 -81t-93 -52t-113 -18q-106 0 -188 35.5t-142 93.5l62 57q53 -49 113.5 -80t154.5 -31t149.5 51.5t55.5 122.5q0 70 -43 114t-107.5 77 t-139.5 62.5t-139.5 70.5t-107.5 100.5t-43 153.5zM188 727q0 -80 46.5 -130t115 -86t146 -66.5t143.5 -73.5q74 35 114 78t40 126q0 82 -46.5 134.5t-115 89.5t-146 68.5t-141.5 72.5q-70 -41 -113 -88t-43 -125z" />
+<glyph unicode="&#xa8;" horiz-adv-x="1095" d="M311 1300q0 31 20.5 52.5t53.5 21.5t54.5 -21.5t21.5 -52.5q0 -33 -21.5 -54t-54.5 -21t-53.5 21.5t-20.5 53.5zM633 1300q0 31 21.5 52.5t54.5 21.5t53.5 -21.5t20.5 -52.5q0 -33 -20.5 -54t-53.5 -21t-54.5 21.5t-21.5 53.5z" />
+<glyph unicode="&#xa9;" horiz-adv-x="1517" d="M104 659q0 154 52.5 279t142.5 213t209 136t252 48q131 0 249.5 -48t209 -136t142.5 -213t52 -279q0 -156 -52 -281.5t-142.5 -214.5t-209 -138.5t-249.5 -49.5q-133 0 -252 49.5t-209 138.5t-142.5 214.5t-52.5 281.5zM176 659q0 -139 47 -253.5t127 -195.5t185.5 -126 t224.5 -45q117 0 222 45t185 126t127 195.5t47 253.5q0 137 -47 251t-127 195t-185 125t-222 44q-119 0 -224.5 -44t-185.5 -125t-127 -195t-47 -251zM412 659q0 88 30.5 160t80.5 121t117 75.5t140 26.5q82 0 139.5 -31.5t106.5 -80.5l-47 -53q-47 45 -93 67.5t-108 22.5 q-123 0 -200.5 -84t-77.5 -224q0 -154 74.5 -241.5t199.5 -87.5q74 0 131.5 29.5t104.5 72.5l41 -57q-55 -49 -119 -85t-162 -36q-74 0 -138.5 27.5t-113.5 80t-77.5 127t-28.5 170.5z" />
+<glyph unicode="&#xaa;" horiz-adv-x="690" d="M86 721q0 109 100.5 165t321.5 77q0 39 -7 73.5t-23.5 60t-43 40t-69.5 14.5q-61 0 -123 -25.5t-97 -50.5l-30 55q41 29 109.5 59t148.5 30q119 0 165 -71t46 -187v-410h-62l-12 80h-8q-43 -37 -97 -66.5t-120 -29.5q-88 0 -143.5 49t-55.5 137zM166 727q0 -66 37 -96.5 t100 -30.5q96 0 205 100v209q-190 -20 -266 -66t-76 -116z" />
+<glyph unicode="&#xab;" horiz-adv-x="819" d="M88 477v78l281 330l51 -43l-252 -326l252 -330l-51 -39zM377 477v78l281 330l51 -43l-252 -326l252 -330l-51 -39z" />
+<glyph unicode="&#xac;" d="M70 637v78h841v-490h-84v412h-757z" />
+<glyph unicode="&#xad;" horiz-adv-x="612" d="M82 471v80h450v-80h-450z" />
+<glyph unicode="&#xae;" horiz-adv-x="821" d="M37 1059q0 90 29.5 163.5t81 126t119 81t143.5 28.5t144.5 -28.5t118.5 -81t79.5 -126t29.5 -163.5t-29.5 -163t-79.5 -124t-118.5 -79.5t-144.5 -28.5t-143.5 28.5t-119 79.5t-81 124t-29.5 163zM100 1059q0 -74 25 -135.5t65.5 -105.5t97 -69.5t122.5 -25.5 q63 0 120.5 25.5t98.5 69.5t65.5 105.5t24.5 135.5t-24.5 136t-65.5 108.5t-98.5 72t-120.5 25.5q-66 0 -122.5 -25.5t-97 -72t-65.5 -108.5t-25 -136zM270 856v422h142q31 0 58.5 -6t50 -21.5t35.5 -40t13 -63.5t-23.5 -72t-58.5 -43l101 -176h-76l-80 156h-96v-156h-66z M336 1067h59q47 0 76 17.5t29 58.5q0 35 -21.5 56.5t-77.5 21.5h-65v-154z" />
+<glyph unicode="&#xaf;" horiz-adv-x="1095" d="M316 1241v74h462v-74h-462z" />
+<glyph unicode="&#xb0;" horiz-adv-x="636" d="M86 1157q0 57 19.5 102.5t52 77t74.5 48t87 16.5t87.5 -16.5t75 -48t52 -77t19.5 -102.5t-19.5 -102t-52 -76t-75 -47.5t-87.5 -16.5t-87 16.5t-74.5 47.5t-52 76t-19.5 102zM156 1157q0 -76 45.5 -126t117.5 -50t118 50t46 126q0 78 -46 129t-118 51t-117.5 -51 t-45.5 -129z" />
+<glyph unicode="&#xb1;" d="M70 0v76h841v-76h-841zM70 635v76h379v415h83v-415h379v-76h-379v-412h-83v412h-379z" />
+<glyph unicode="&#xb2;" horiz-adv-x="741" d="M96 1575q37 61 103.5 105t142.5 44q111 0 179.5 -62.5t68.5 -189.5q0 -63 -25.5 -120.5t-70.5 -117t-110 -124t-140 -139.5h393v-70h-522v51q102 94 177 168t123 133.5t71.5 109.5t23.5 101q0 88 -48 139.5t-128 51.5q-55 0 -103.5 -37t-83.5 -90z" />
+<glyph unicode="&#xb3;" horiz-adv-x="741" d="M82 1030l59 45q37 -59 95.5 -95t128.5 -36q76 0 131 44t55 126q0 78 -76 121t-207 43v57q121 0 185.5 51.5t64.5 120.5q0 66 -46 108t-124 42q-47 0 -95 -30t-87 -77l-51 45q43 55 103.5 92t137.5 37q100 0 171 -55t71 -156q0 -76 -44 -126t-110 -76q37 -6 70 -22.5 t59.5 -41t42 -58.5t15.5 -77q0 -55 -20.5 -99t-57.5 -74t-86 -46.5t-105 -16.5q-94 0 -166.5 46.5t-113.5 107.5z" />
+<glyph unicode="&#xb4;" horiz-adv-x="1095" d="M432 1171l189 279h106l-217 -279h-78z" />
+<glyph unicode="&#xb5;" horiz-adv-x="1099" d="M188 -410v1393h91v-618q0 -158 53 -233t172 -75q88 0 158.5 48.5t158.5 152.5v725h90v-983h-77l-9 164h-6q-70 -86 -146.5 -136.5t-174.5 -50.5q-76 0 -129.5 23t-94.5 90l5 -184v-316h-91z" />
+<glyph unicode="&#xb6;" horiz-adv-x="1054" d="M86 924q0 115 35 195.5t98.5 132t151.5 75t192 23.5h90v-850h-57q-113 0 -207 23.5t-161.5 73.5t-104.5 131t-37 196zM764 -164v1514h94v-1514h-94z" />
+<glyph unicode="&#xb7;" horiz-adv-x="448" d="M137 660q0 45 26.5 69.5t61.5 24.5t60.5 -24.5t25.5 -69.5q0 -43 -25.5 -68t-60.5 -25t-61.5 25t-26.5 68z" />
+<glyph unicode="&#xb8;" horiz-adv-x="1095" d="M413 -365q86 12 138.5 37t52.5 68q0 47 -39 69.5t-98 38.5l82 156h71l-59 -115q49 -16 86 -47.5t37 -93.5q0 -41 -21.5 -70.5t-57.5 -50t-82 -34t-95 -19.5z" />
+<glyph unicode="&#xb9;" horiz-adv-x="741" d="M193 1565v55q59 12 101 31.5t77 48.5h67v-799h-78v664h-167z" />
+<glyph unicode="&#xba;" horiz-adv-x="737" d="M68 877q0 82 23.5 145t63.5 107.5t95 67t117 22.5q61 0 116.5 -22.5t95 -67t63.5 -108t24 -144.5q0 -80 -24 -143.5t-63.5 -107.5t-95 -67.5t-116.5 -23.5t-116.5 23.5t-95.5 67.5t-63.5 107.5t-23.5 143.5zM147 877q0 -123 61 -199t159 -76t158.5 76t60.5 199 t-60.5 198.5t-158.5 75.5t-159 -76t-61 -198z" />
+<glyph unicode="&#xbb;" horiz-adv-x="819" d="M111 186l249 330l-249 326l49 43l282 -330v-78l-282 -330zM400 186l249 330l-249 326l49 43l282 -330v-78l-282 -330z" />
+<glyph unicode="&#xbc;" horiz-adv-x="1564" d="M152 1215v55q59 12 101 31.5t77 48.5h67v-799h-78v664h-167zM362 -25l754 1399h78l-752 -1399h-80zM917 233v43l363 523h73v-500h119v-66h-119v-233h-73v233h-363zM1016 299h264v178l8 213h-8l-115 -170z" />
+<glyph unicode="&#xbd;" horiz-adv-x="1609" d="M152 1215v55q59 12 101 31.5t77 48.5h67v-799h-78v664h-167zM315 -25l754 1399h78l-752 -1399h-80zM964 674q37 61 103.5 105t142.5 44q111 0 179.5 -62.5t68.5 -189.5q0 -63 -25.5 -120.5t-70.5 -117t-110 -124t-140 -139.5h393v-70h-522v51q102 94 177 168t123 133.5 t71.5 109.5t23.5 101q0 88 -48 139.5t-128 51.5q-55 0 -103.5 -37t-83.5 -90z" />
+<glyph unicode="&#xbe;" horiz-adv-x="1603" d="M82 680l59 45q37 -59 95.5 -95t128.5 -36q76 0 131 44t55 126q0 78 -76 121t-207 43v57q121 0 185.5 51.5t64.5 120.5q0 66 -46 108t-124 42q-47 0 -95 -30t-87 -77l-51 45q43 55 103.5 92t137.5 37q100 0 171 -55t71 -156q0 -76 -44 -126t-110 -76q37 -6 70 -22.5 t59.5 -41t42 -58.5t15.5 -77q0 -55 -20.5 -99t-57.5 -74t-86 -46.5t-105 -16.5q-94 0 -166.5 46.5t-113.5 107.5zM459 -25l754 1399h78l-752 -1399h-80zM956 233v43l363 523h73v-500h119v-66h-119v-233h-73v233h-363zM1055 299h264v178l8 213h-8l-115 -170z" />
+<glyph unicode="&#xbf;" horiz-adv-x="823" d="M104 -100q0 70 26 128t62.5 112.5t78.5 105.5t76 107.5t52.5 121t8.5 141.5h84q10 -84 -7.5 -152.5t-50.5 -126.5t-74 -109.5t-77.5 -101.5t-61 -103.5t-24.5 -116.5q0 -47 13 -90t42 -77t73 -53.5t105 -19.5q74 0 142.5 35t119.5 96l58 -51q-59 -66 -140.5 -113 t-185.5 -47q-76 0 -135.5 23.5t-100.5 65.5t-62.5 99.5t-21.5 125.5zM356 918q0 41 26 65.5t60 24.5q35 0 60.5 -24.5t25.5 -65.5q0 -47 -25.5 -72t-60.5 -25t-60.5 24.5t-25.5 72.5z" />
+<glyph unicode="&#xc0;" horiz-adv-x="1077" d="M16 0l476 1350h94l475 -1350h-98l-158 463h-535l-159 -463h-95zM299 543h479l-86 252q-41 121 -77.5 231.5t-71.5 235.5h-8q-35 -125 -72 -236t-78 -231zM308 1669h118l189 -217h-82z" />
+<glyph unicode="&#xc1;" horiz-adv-x="1077" d="M16 0l476 1350h94l475 -1350h-98l-158 463h-535l-159 -463h-95zM299 543h479l-86 252q-41 121 -77.5 231.5t-71.5 235.5h-8q-35 -125 -72 -236t-78 -231zM463 1452l189 217h118l-225 -217h-82z" />
+<glyph unicode="&#xc2;" horiz-adv-x="1077" d="M16 0l476 1350h94l475 -1350h-98l-158 463h-535l-159 -463h-95zM299 543h479l-86 252q-41 121 -77.5 231.5t-71.5 235.5h-8q-35 -125 -72 -236t-78 -231zM299 1452l197 217h86l197 -217h-82l-154 147h-8l-154 -147h-82z" />
+<glyph unicode="&#xc3;" horiz-adv-x="1077" d="M16 0l476 1350h94l475 -1350h-98l-158 463h-535l-159 -463h-95zM273 1466q2 35 12 69t28.5 60.5t44 43t60.5 16.5q41 0 72 -18.5t58.5 -40t55 -39t58.5 -17.5q33 0 55.5 31t28.5 84h59q-2 -35 -12 -68t-28.5 -60.5t-44 -44t-60.5 -16.5q-41 0 -73 18.5t-59.5 40t-54 40 t-57.5 18.5q-33 0 -55.5 -31.5t-28.5 -85.5h-59zM299 543h479l-86 252q-41 121 -77.5 231.5t-71.5 235.5h-8q-35 -125 -72 -236t-78 -231z" />
+<glyph unicode="&#xc4;" horiz-adv-x="1077" d="M16 0l476 1350h94l475 -1350h-98l-158 463h-535l-159 -463h-95zM299 543h479l-86 252q-41 121 -77.5 231.5t-71.5 235.5h-8q-35 -125 -72 -236t-78 -231zM303 1559q0 35 20.5 55t53.5 20t54.5 -20.5t21.5 -54.5q0 -35 -21.5 -54.5t-54.5 -19.5t-53.5 19.5t-20.5 54.5z M625 1559q0 35 21.5 55t54.5 20t53.5 -20.5t20.5 -54.5q0 -35 -20.5 -54.5t-53.5 -19.5t-54.5 19.5t-21.5 54.5z" />
+<glyph unicode="&#xc5;" horiz-adv-x="1077" d="M16 0l476 1350h94l475 -1350h-98l-158 463h-535l-159 -463h-95zM299 543h479l-86 252q-41 121 -77.5 231.5t-71.5 235.5h-8q-35 -125 -72 -236t-78 -231zM371 1602q0 76 48 121.5t120 45.5q70 0 119 -46t49 -121q0 -78 -49 -123t-119 -45q-72 0 -120 45t-48 123z M433 1602q0 -57 30.5 -86t75.5 -29q41 0 72.5 28.5t31.5 86.5q0 53 -31.5 83.5t-72.5 30.5q-45 0 -75.5 -30.5t-30.5 -83.5z" />
+<glyph unicode="&#xc6;" horiz-adv-x="1656" d="M43 0l748 1350h749v-82h-604v-510h502v-82h-502v-594h625v-82h-719v444h-455l-244 -444h-100zM430 522h412v746h-8q-63 -115 -126 -232.5t-128 -240.5z" />
+<glyph unicode="&#xc7;" horiz-adv-x="1155" d="M113 678q0 160 42 289t117.5 220t182 139t235.5 48q117 0 207 -49t143 -113l-57 -61q-53 61 -127 99t-166 38q-111 0 -200 -43t-151.5 -122t-95 -191.5t-32.5 -253.5t32.5 -255t94 -193.5t148.5 -124t196 -44.5q104 0 185 41t155 125l57 -59q-78 -90 -174 -141.5 t-227 -51.5q-125 0 -229.5 49.5t-179 140.5t-115.5 221t-41 292zM542 -365q86 12 138.5 37t52.5 68q0 47 -39 69.5t-98 38.5l82 156h71l-59 -115q49 -16 86 -47.5t37 -93.5q0 -41 -21.5 -70.5t-57.5 -50t-82 -34t-95 -19.5z" />
+<glyph unicode="&#xc8;" horiz-adv-x="1054" d="M199 0v1350h739v-82h-645v-510h541v-82h-541v-594h665v-82h-759zM347 1669h118l189 -217h-82z" />
+<glyph unicode="&#xc9;" horiz-adv-x="1054" d="M199 0v1350h739v-82h-645v-510h541v-82h-541v-594h665v-82h-759zM502 1452l189 217h118l-225 -217h-82z" />
+<glyph unicode="&#xca;" horiz-adv-x="1054" d="M199 0v1350h739v-82h-645v-510h541v-82h-541v-594h665v-82h-759zM338 1452l197 217h86l197 -217h-82l-154 147h-8l-154 -147h-82z" />
+<glyph unicode="&#xcb;" horiz-adv-x="1054" d="M199 0v1350h739v-82h-645v-510h541v-82h-541v-594h665v-82h-759zM342 1559q0 35 20.5 55t53.5 20t54.5 -20.5t21.5 -54.5q0 -35 -21.5 -54.5t-54.5 -19.5t-53.5 19.5t-20.5 54.5zM664 1559q0 35 21.5 55t54.5 20t53.5 -20.5t20.5 -54.5q0 -35 -20.5 -54.5t-53.5 -19.5 t-54.5 19.5t-21.5 54.5z" />
+<glyph unicode="&#xcc;" horiz-adv-x="491" d="M15 1669h118l189 -217h-82zM199 0v1350h94v-1350h-94z" />
+<glyph unicode="&#xcd;" horiz-adv-x="491" d="M170 1452l189 217h118l-225 -217h-82zM199 0v1350h94v-1350h-94z" />
+<glyph unicode="&#xce;" horiz-adv-x="491" d="M6 1452l197 217h86l197 -217h-82l-154 147h-8l-154 -147h-82zM199 0v1350h94v-1350h-94z" />
+<glyph unicode="&#xcf;" horiz-adv-x="491" d="M10 1559q0 35 20.5 55t53.5 20t54.5 -20.5t21.5 -54.5q0 -35 -21.5 -54.5t-54.5 -19.5t-53.5 19.5t-20.5 54.5zM199 0v1350h94v-1350h-94zM332 1559q0 35 21.5 55t54.5 20t53.5 -20.5t20.5 -54.5q0 -35 -20.5 -54.5t-53.5 -19.5t-54.5 19.5t-21.5 54.5z" />
+<glyph unicode="&#xd0;" horiz-adv-x="1280" d="M76 680v63l166 5v602h311q156 0 271.5 -47.5t192.5 -135.5t113.5 -210.5t36.5 -276.5t-36.5 -280t-112.5 -215t-191.5 -137t-271.5 -48h-313v680h-166zM336 80h209q137 0 235.5 44t163 124t95 189.5t30.5 242.5q0 131 -30.5 239.5t-95 186.5t-163 121t-235.5 43h-209 v-522h334v-68h-334v-600z" />
+<glyph unicode="&#xd1;" horiz-adv-x="1302" d="M199 0v1350h98l569 -953l152 -268h8q-4 98 -8 196.5t-4 196.5v828h90v-1350h-98l-570 952l-151 269h-9q4 -98 8.5 -191.5t4.5 -191.5v-838h-90zM396 1466q2 35 12 69t28.5 60.5t44 43t60.5 16.5q41 0 72 -18.5t58.5 -40t55 -39t58.5 -17.5q33 0 55.5 31t28.5 84h59 q-2 -35 -12 -68t-28.5 -60.5t-44 -44t-60.5 -16.5q-41 0 -73 18.5t-59.5 40t-54 40t-57.5 18.5q-33 0 -55.5 -31.5t-28.5 -85.5h-59z" />
+<glyph unicode="&#xd2;" horiz-adv-x="1335" d="M113 680q0 160 41 288t114.5 219t176 139t223.5 48q123 0 225 -48t176 -139t115 -219t41 -288t-41 -290t-115 -222t-176 -142.5t-225 -50.5q-121 0 -223.5 50.5t-176 142.5t-114.5 222t-41 290zM211 680q0 -141 32.5 -255t92 -194.5t145 -125t187.5 -44.5t186 44.5 t144.5 125t93 194.5t32.5 255q0 139 -32.5 251.5t-93 191.5t-144.5 122t-186 43t-187.5 -43t-145 -122t-92 -191.5t-32.5 -251.5zM437 1669h118l189 -217h-82z" />
+<glyph unicode="&#xd3;" horiz-adv-x="1335" d="M113 680q0 160 41 288t114.5 219t176 139t223.5 48q123 0 225 -48t176 -139t115 -219t41 -288t-41 -290t-115 -222t-176 -142.5t-225 -50.5q-121 0 -223.5 50.5t-176 142.5t-114.5 222t-41 290zM211 680q0 -141 32.5 -255t92 -194.5t145 -125t187.5 -44.5t186 44.5 t144.5 125t93 194.5t32.5 255q0 139 -32.5 251.5t-93 191.5t-144.5 122t-186 43t-187.5 -43t-145 -122t-92 -191.5t-32.5 -251.5zM592 1452l189 217h118l-225 -217h-82z" />
+<glyph unicode="&#xd4;" horiz-adv-x="1335" d="M113 680q0 160 41 288t114.5 219t176 139t223.5 48q123 0 225 -48t176 -139t115 -219t41 -288t-41 -290t-115 -222t-176 -142.5t-225 -50.5q-121 0 -223.5 50.5t-176 142.5t-114.5 222t-41 290zM211 680q0 -141 32.5 -255t92 -194.5t145 -125t187.5 -44.5t186 44.5 t144.5 125t93 194.5t32.5 255q0 139 -32.5 251.5t-93 191.5t-144.5 122t-186 43t-187.5 -43t-145 -122t-92 -191.5t-32.5 -251.5zM428 1452l197 217h86l197 -217h-82l-154 147h-8l-154 -147h-82z" />
+<glyph unicode="&#xd5;" horiz-adv-x="1335" d="M113 680q0 160 41 288t114.5 219t176 139t223.5 48q123 0 225 -48t176 -139t115 -219t41 -288t-41 -290t-115 -222t-176 -142.5t-225 -50.5q-121 0 -223.5 50.5t-176 142.5t-114.5 222t-41 290zM211 680q0 -141 32.5 -255t92 -194.5t145 -125t187.5 -44.5t186 44.5 t144.5 125t93 194.5t32.5 255q0 139 -32.5 251.5t-93 191.5t-144.5 122t-186 43t-187.5 -43t-145 -122t-92 -191.5t-32.5 -251.5zM402 1466q2 35 12 69t28.5 60.5t44 43t60.5 16.5q41 0 72 -18.5t58.5 -40t55 -39t58.5 -17.5q33 0 55.5 31t28.5 84h59q-2 -35 -12 -68 t-28.5 -60.5t-44 -44t-60.5 -16.5q-41 0 -73 18.5t-59.5 40t-54 40t-57.5 18.5q-33 0 -55.5 -31.5t-28.5 -85.5h-59z" />
+<glyph unicode="&#xd6;" horiz-adv-x="1335" d="M113 680q0 160 41 288t114.5 219t176 139t223.5 48q123 0 225 -48t176 -139t115 -219t41 -288t-41 -290t-115 -222t-176 -142.5t-225 -50.5q-121 0 -223.5 50.5t-176 142.5t-114.5 222t-41 290zM211 680q0 -141 32.5 -255t92 -194.5t145 -125t187.5 -44.5t186 44.5 t144.5 125t93 194.5t32.5 255q0 139 -32.5 251.5t-93 191.5t-144.5 122t-186 43t-187.5 -43t-145 -122t-92 -191.5t-32.5 -251.5zM432 1559q0 35 20.5 55t53.5 20t54.5 -20.5t21.5 -54.5q0 -35 -21.5 -54.5t-54.5 -19.5t-53.5 19.5t-20.5 54.5zM754 1559q0 35 21.5 55 t54.5 20t53.5 -20.5t20.5 -54.5q0 -35 -20.5 -54.5t-53.5 -19.5t-54.5 19.5t-21.5 54.5z" />
+<glyph unicode="&#xd7;" d="M104 334l332 342l-332 342l56 57l329 -346l332 346l53 -57l-329 -342l329 -342l-53 -58l-332 345l-329 -345z" />
+<glyph unicode="&#xd8;" horiz-adv-x="1335" d="M115 -2l143 192q-66 92 -102.5 215t-36.5 275q0 160 41 288t114.5 219t176 139t225.5 48q106 0 196.5 -37t161.5 -106l125 166l60 -45l-134 -178q70 -90 108 -215t38 -279q0 -160 -41 -290t-115 -222t-176 -142.5t-223 -50.5q-111 0 -205 40t-166 116l-133 -178zM219 680 q0 -125 25.5 -228.5t72.5 -181.5l662 887q-59 63 -135 97t-168 34q-102 0 -187.5 -43t-144.5 -122t-92 -191.5t-33 -251.5zM362 207q59 -70 138.5 -108t175.5 -38q102 0 186 44.5t144.5 125t93.5 194.5t33 255q0 129 -28 233.5t-79 182.5z" />
+<glyph unicode="&#xd9;" horiz-adv-x="1298" d="M195 518v832h94v-822q0 -135 29.5 -224t78.5 -143.5t113.5 -77t136.5 -22.5q74 0 140.5 22.5t116.5 77t81 143.5t31 224v822h88v-832q0 -158 -39 -262t-102.5 -166.5t-145.5 -88.5t-170 -26q-86 0 -168 26t-145.5 88.5t-101 166.5t-37.5 262zM418 1669h118l189 -217h-82z " />
+<glyph unicode="&#xda;" horiz-adv-x="1298" d="M195 518v832h94v-822q0 -135 29.5 -224t78.5 -143.5t113.5 -77t136.5 -22.5q74 0 140.5 22.5t116.5 77t81 143.5t31 224v822h88v-832q0 -158 -39 -262t-102.5 -166.5t-145.5 -88.5t-170 -26q-86 0 -168 26t-145.5 88.5t-101 166.5t-37.5 262zM573 1452l189 217h118 l-225 -217h-82z" />
+<glyph unicode="&#xdb;" horiz-adv-x="1298" d="M195 518v832h94v-822q0 -135 29.5 -224t78.5 -143.5t113.5 -77t136.5 -22.5q74 0 140.5 22.5t116.5 77t81 143.5t31 224v822h88v-832q0 -158 -39 -262t-102.5 -166.5t-145.5 -88.5t-170 -26q-86 0 -168 26t-145.5 88.5t-101 166.5t-37.5 262zM409 1452l197 217h86 l197 -217h-82l-154 147h-8l-154 -147h-82z" />
+<glyph unicode="&#xdc;" horiz-adv-x="1298" d="M195 518v832h94v-822q0 -135 29.5 -224t78.5 -143.5t113.5 -77t136.5 -22.5q74 0 140.5 22.5t116.5 77t81 143.5t31 224v822h88v-832q0 -158 -39 -262t-102.5 -166.5t-145.5 -88.5t-170 -26q-86 0 -168 26t-145.5 88.5t-101 166.5t-37.5 262zM413 1559q0 35 20.5 55 t53.5 20t54.5 -20.5t21.5 -54.5q0 -35 -21.5 -54.5t-54.5 -19.5t-53.5 19.5t-20.5 54.5zM735 1559q0 35 21.5 55t54.5 20t53.5 -20.5t20.5 -54.5q0 -35 -20.5 -54.5t-53.5 -19.5t-54.5 19.5t-21.5 54.5z" />
+<glyph unicode="&#xdd;" horiz-adv-x="915" d="M6 1350h100l205 -422q35 -74 69 -145.5t75 -145.5h8q39 74 75.5 145.5t69.5 145.5l205 422h96l-405 -803v-547h-94v547zM381 1452l189 217h118l-225 -217h-82z" />
+<glyph unicode="&#xde;" horiz-adv-x="1153" d="M199 0v1350h94v-240h274q113 0 202 -20.5t151.5 -64.5t95.5 -115.5t33 -176.5q0 -199 -127 -296t-355 -97h-274v-340h-94zM293 420h252q207 0 307 73.5t100 239.5q0 168 -101 232.5t-306 64.5h-252v-610z" />
+<glyph unicode="&#xdf;" horiz-adv-x="1110" d="M188 0v1090q0 190 95.5 296.5t255.5 106.5q68 0 120 -21.5t88.5 -58.5t56 -87t19.5 -107q0 -80 -31.5 -136.5t-69.5 -104.5t-69.5 -96t-31.5 -110q0 -59 31.5 -96t79.5 -64.5t103.5 -54.5t103.5 -63.5t80 -92t32 -141.5q0 -61 -22.5 -112.5t-62.5 -90.5t-94.5 -60.5 t-119.5 -21.5q-80 0 -150 29t-129 76l45 67q59 -47 113.5 -70.5t120.5 -23.5q51 0 90 17.5t64.5 45t38.5 64.5t13 76q0 72 -31.5 117t-78.5 76.5t-103.5 57t-103.5 58.5t-79 79t-32 120t32 127t69 101t68.5 98.5t31.5 119.5q0 90 -48 147.5t-146 57.5q-117 0 -187.5 -86 t-70.5 -270v-1059h-91z" />
+<glyph unicode="&#xe0;" horiz-adv-x="1021" d="M133 246q0 162 153.5 248t481.5 122q2 55 -7 111.5t-35 100.5t-72 72t-117 28q-100 0 -182.5 -39t-131.5 -76l-41 68q27 18 65 40.5t84 41t101 32t115 13.5q88 0 147.5 -30t96 -81t52 -119.5t15.5 -148.5v-629h-76l-10 127h-4q-76 -59 -163 -105.5t-185 -46.5 q-59 0 -110.5 16.5t-91.5 49.5t-62.5 84t-22.5 121zM227 250q0 -106 61.5 -151.5t145.5 -45.5q86 0 164 41t170 119v334q-152 -18 -255 -45t-166.5 -64t-91.5 -84t-28 -104zM357 1450h106l189 -279h-78z" />
+<glyph unicode="&#xe1;" horiz-adv-x="1021" d="M133 246q0 162 153.5 248t481.5 122q2 55 -7 111.5t-35 100.5t-72 72t-117 28q-100 0 -182.5 -39t-131.5 -76l-41 68q27 18 65 40.5t84 41t101 32t115 13.5q88 0 147.5 -30t96 -81t52 -119.5t15.5 -148.5v-629h-76l-10 127h-4q-76 -59 -163 -105.5t-185 -46.5 q-59 0 -110.5 16.5t-91.5 49.5t-62.5 84t-22.5 121zM227 250q0 -106 61.5 -151.5t145.5 -45.5q86 0 164 41t170 119v334q-152 -18 -255 -45t-166.5 -64t-91.5 -84t-28 -104zM422 1171l189 279h106l-217 -279h-78z" />
+<glyph unicode="&#xe2;" horiz-adv-x="1021" d="M133 246q0 162 153.5 248t481.5 122q2 55 -7 111.5t-35 100.5t-72 72t-117 28q-100 0 -182.5 -39t-131.5 -76l-41 68q27 18 65 40.5t84 41t101 32t115 13.5q88 0 147.5 -30t96 -81t52 -119.5t15.5 -148.5v-629h-76l-10 127h-4q-76 -59 -163 -105.5t-185 -46.5 q-59 0 -110.5 16.5t-91.5 49.5t-62.5 84t-22.5 121zM227 250q0 -106 61.5 -151.5t145.5 -45.5q86 0 164 41t170 119v334q-152 -18 -255 -45t-166.5 -64t-91.5 -84t-28 -104zM304 1171l194 279h78l194 -279h-75l-154 203h-8l-154 -203h-75z" />
+<glyph unicode="&#xe3;" horiz-adv-x="1021" d="M133 246q0 162 153.5 248t481.5 122q2 55 -7 111.5t-35 100.5t-72 72t-117 28q-100 0 -182.5 -39t-131.5 -76l-41 68q27 18 65 40.5t84 41t101 32t115 13.5q88 0 147.5 -30t96 -81t52 -119.5t15.5 -148.5v-629h-76l-10 127h-4q-76 -59 -163 -105.5t-185 -46.5 q-59 0 -110.5 16.5t-91.5 49.5t-62.5 84t-22.5 121zM227 250q0 -106 61.5 -151.5t145.5 -45.5q86 0 164 41t170 119v334q-152 -18 -255 -45t-166.5 -64t-91.5 -84t-28 -104zM283 1190q2 33 10 65.5t25.5 58t43 42t62.5 16.5t68 -17.5t57.5 -39t51 -38.5t51.5 -17 q33 0 51 29.5t27 82.5h61q-2 -33 -10 -65.5t-25.5 -58t-43 -42t-62.5 -16.5t-68 17.5t-56.5 39t-51 39t-52.5 17.5q-61 0 -78 -113h-61z" />
+<glyph unicode="&#xe4;" horiz-adv-x="1021" d="M133 246q0 162 153.5 248t481.5 122q2 55 -7 111.5t-35 100.5t-72 72t-117 28q-100 0 -182.5 -39t-131.5 -76l-41 68q27 18 65 40.5t84 41t101 32t115 13.5q88 0 147.5 -30t96 -81t52 -119.5t15.5 -148.5v-629h-76l-10 127h-4q-76 -59 -163 -105.5t-185 -46.5 q-59 0 -110.5 16.5t-91.5 49.5t-62.5 84t-22.5 121zM227 250q0 -106 61.5 -151.5t145.5 -45.5q86 0 164 41t170 119v334q-152 -18 -255 -45t-166.5 -64t-91.5 -84t-28 -104zM301 1300q0 31 20.5 52.5t53.5 21.5t54.5 -21.5t21.5 -52.5q0 -33 -21.5 -54t-54.5 -21t-53.5 21.5 t-20.5 53.5zM623 1300q0 31 21.5 52.5t54.5 21.5t53.5 -21.5t20.5 -52.5q0 -33 -20.5 -54t-53.5 -21t-54.5 21.5t-21.5 53.5z" />
+<glyph unicode="&#xe5;" horiz-adv-x="1021" d="M133 246q0 162 153.5 248t481.5 122q2 55 -7 111.5t-35 100.5t-72 72t-117 28q-100 0 -182.5 -39t-131.5 -76l-41 68q27 18 65 40.5t84 41t101 32t115 13.5q88 0 147.5 -30t96 -81t52 -119.5t15.5 -148.5v-629h-76l-10 127h-4q-76 -59 -163 -105.5t-185 -46.5 q-59 0 -110.5 16.5t-91.5 49.5t-62.5 84t-22.5 121zM227 250q0 -106 61.5 -151.5t145.5 -45.5q86 0 164 41t170 119v334q-152 -18 -255 -45t-166.5 -64t-91.5 -84t-28 -104zM369 1280q0 80 48 129t120 49t120 -49t48 -129q0 -78 -48 -127t-120 -49t-120 49t-48 127z M431 1280q0 -55 30.5 -89t75.5 -34t75.5 34t30.5 89q0 57 -30.5 91t-75.5 34t-75.5 -34t-30.5 -91z" />
+<glyph unicode="&#xe6;" horiz-adv-x="1605" d="M133 244q0 164 153.5 250t471.5 122q0 55 -8.5 111.5t-34 100.5t-71.5 72t-118 28q-92 0 -173 -39t-130 -76l-41 68q27 18 64 40.5t83 41t98 32t108 13.5q121 0 191.5 -67t94.5 -179q53 113 142.5 179.5t199.5 66.5q174 0 269.5 -119t95.5 -336v-36.5t-4 -37.5h-680 q0 -92 26.5 -170t73.5 -134t111.5 -88t138.5 -32q80 0 140.5 23.5t115.5 64.5l39 -71q-29 -18 -59.5 -35t-67.5 -31t-80 -22.5t-96 -8.5q-66 0 -119 17.5t-96 46.5t-77 64.5t-60 74.5q-98 -94 -210 -148.5t-204 -54.5q-59 0 -110.5 16.5t-91.5 49.5t-62.5 83t-22.5 120z M227 250q0 -106 61.5 -151.5t145.5 -45.5q39 0 86 12.5t95.5 37t95.5 60.5t90 81q-23 45 -33 111.5t-10 136.5l-2 55q-143 -18 -243.5 -45t-164 -64t-92.5 -84t-29 -104zM844 549h600q0 190 -75 285.5t-208 95.5q-61 0 -115.5 -28t-96.5 -78t-69.5 -120.5t-35.5 -154.5z" />
+<glyph unicode="&#xe7;" horiz-adv-x="919" d="M106 489q0 123 37 220.5t98.5 163t142.5 100.5t171 35q102 0 171 -37t118 -84l-53 -64q-47 45 -104.5 75t-129.5 30q-76 0 -140.5 -32t-112.5 -90t-75.5 -138t-27.5 -179q0 -96 25.5 -176t71.5 -137t112.5 -89t146.5 -32q78 0 144.5 33t117.5 80l47 -62q-63 -57 -141 -94 t-172 -37q-96 0 -177 35t-141.5 100.5t-94.5 160.5t-34 218zM391 -365q86 12 138.5 37t52.5 68q0 47 -39 69.5t-98 38.5l82 156h71l-59 -115q49 -16 86 -47.5t37 -93.5q0 -41 -21.5 -70.5t-57.5 -50t-82 -34t-95 -19.5z" />
+<glyph unicode="&#xe8;" horiz-adv-x="989" d="M106 489q0 121 36 217.5t96.5 163t137.5 102.5t159 36q176 0 276 -119t100 -336v-36.5t-4 -37.5h-708q2 -92 28.5 -171t74.5 -135t115.5 -88t151.5 -32q80 0 144.5 23.5t120.5 64.5l36 -69q-59 -35 -129.5 -66t-179.5 -31q-94 0 -177 35t-144.5 101.5t-97.5 161.5 t-36 216zM199 549h626q0 190 -77.5 285.5t-210.5 95.5q-63 0 -121 -26.5t-104 -76t-75.5 -120t-37.5 -158.5zM355 1450h106l189 -279h-78z" />
+<glyph unicode="&#xe9;" horiz-adv-x="989" d="M106 489q0 121 36 217.5t96.5 163t137.5 102.5t159 36q176 0 276 -119t100 -336v-36.5t-4 -37.5h-708q2 -92 28.5 -171t74.5 -135t115.5 -88t151.5 -32q80 0 144.5 23.5t120.5 64.5l36 -69q-59 -35 -129.5 -66t-179.5 -31q-94 0 -177 35t-144.5 101.5t-97.5 161.5 t-36 216zM199 549h626q0 190 -77.5 285.5t-210.5 95.5q-63 0 -121 -26.5t-104 -76t-75.5 -120t-37.5 -158.5zM420 1171l189 279h106l-217 -279h-78z" />
+<glyph unicode="&#xea;" horiz-adv-x="989" d="M106 489q0 121 36 217.5t96.5 163t137.5 102.5t159 36q176 0 276 -119t100 -336v-36.5t-4 -37.5h-708q2 -92 28.5 -171t74.5 -135t115.5 -88t151.5 -32q80 0 144.5 23.5t120.5 64.5l36 -69q-59 -35 -129.5 -66t-179.5 -31q-94 0 -177 35t-144.5 101.5t-97.5 161.5 t-36 216zM199 549h626q0 190 -77.5 285.5t-210.5 95.5q-63 0 -121 -26.5t-104 -76t-75.5 -120t-37.5 -158.5zM302 1171l194 279h78l194 -279h-75l-154 203h-8l-154 -203h-75z" />
+<glyph unicode="&#xeb;" horiz-adv-x="989" d="M106 489q0 121 36 217.5t96.5 163t137.5 102.5t159 36q176 0 276 -119t100 -336v-36.5t-4 -37.5h-708q2 -92 28.5 -171t74.5 -135t115.5 -88t151.5 -32q80 0 144.5 23.5t120.5 64.5l36 -69q-59 -35 -129.5 -66t-179.5 -31q-94 0 -177 35t-144.5 101.5t-97.5 161.5 t-36 216zM199 549h626q0 190 -77.5 285.5t-210.5 95.5q-63 0 -121 -26.5t-104 -76t-75.5 -120t-37.5 -158.5zM299 1300q0 31 20.5 52.5t53.5 21.5t54.5 -21.5t21.5 -52.5q0 -33 -21.5 -54t-54.5 -21t-53.5 21.5t-20.5 53.5zM621 1300q0 31 21.5 52.5t54.5 21.5t53.5 -21.5 t20.5 -52.5q0 -33 -20.5 -54t-53.5 -21t-54.5 21.5t-21.5 53.5z" />
+<glyph unicode="&#xec;" horiz-adv-x="468" d="M53 1450h106l189 -279h-78zM188 0v983h91v-983h-91z" />
+<glyph unicode="&#xed;" horiz-adv-x="468" d="M118 1171l189 279h106l-217 -279h-78zM188 0v983h91v-983h-91z" />
+<glyph unicode="&#xee;" horiz-adv-x="468" d="M0 1171l194 279h78l194 -279h-75l-154 203h-8l-154 -203h-75zM188 0v983h91v-983h-91z" />
+<glyph unicode="&#xef;" horiz-adv-x="468" d="M-3 1300q0 31 20.5 52.5t53.5 21.5t54.5 -21.5t21.5 -52.5q0 -33 -21.5 -54t-54.5 -21t-53.5 21.5t-20.5 53.5zM188 0v983h91v-983h-91zM319 1300q0 31 21.5 52.5t54.5 21.5t53.5 -21.5t20.5 -52.5q0 -33 -20.5 -54t-53.5 -21t-54.5 21.5t-21.5 53.5z" />
+<glyph unicode="&#xf0;" horiz-adv-x="1095" d="M123 449q0 100 30.5 185t87 144.5t134.5 93t172 33.5q88 0 166 -39t137 -116q-29 152 -90.5 260t-147.5 194l-290 -151l-31 57l270 139q-57 49 -120.5 91t-131.5 81l45 62q76 -41 146.5 -88t136.5 -107l291 152l30 -56l-272 -141q61 -61 111.5 -136t87.5 -164 t57.5 -195.5t20.5 -231.5q0 -123 -31 -223t-85 -171t-131 -109t-169 -38q-82 0 -159 33t-135 93.5t-94 148.5t-36 199zM213 449q0 -86 26.5 -159t71.5 -125t106.5 -81t129.5 -29q84 0 144.5 36t100 97.5t59 145.5t19.5 180q0 66 -6 127q-39 57 -79 94t-78.5 57.5t-77.5 27.5 t-78 7q-84 0 -146.5 -30.5t-105.5 -82.5t-64.5 -121t-21.5 -144z" />
+<glyph unicode="&#xf1;" horiz-adv-x="1089" d="M188 0v983h78l8 -152h7q76 76 155.5 126.5t181.5 50.5q154 0 225.5 -92.5t71.5 -284.5v-631h-90v618q0 158 -52 233t-173 75q-88 0 -159.5 -46t-161.5 -139v-741h-91zM326 1190q2 33 10 65.5t25.5 58t43 42t62.5 16.5t68 -17.5t57.5 -39t51 -38.5t51.5 -17q33 0 51 29.5 t27 82.5h61q-2 -33 -10 -65.5t-25.5 -58t-43 -42t-62.5 -16.5t-68 17.5t-56.5 39t-51 39t-52.5 17.5q-61 0 -78 -113h-61z" />
+<glyph unicode="&#xf2;" horiz-adv-x="1095" d="M106 489q0 123 36 220.5t96.5 163t140.5 100.5t168 35t169 -35t141.5 -100.5t96 -163t35.5 -220.5t-35.5 -218t-96 -160.5t-141.5 -100.5t-169 -35t-168 35t-140.5 100.5t-96.5 160.5t-36 218zM201 489q0 -96 26.5 -176t72.5 -137t109.5 -89t137.5 -32t138.5 32t110.5 89 t72.5 137t26.5 176q0 98 -26.5 178.5t-72.5 138.5t-110.5 90t-138.5 32t-137.5 -32t-109.5 -90t-72.5 -138.5t-26.5 -178.5zM367 1450h106l189 -279h-78z" />
+<glyph unicode="&#xf3;" horiz-adv-x="1095" d="M106 489q0 123 36 220.5t96.5 163t140.5 100.5t168 35t169 -35t141.5 -100.5t96 -163t35.5 -220.5t-35.5 -218t-96 -160.5t-141.5 -100.5t-169 -35t-168 35t-140.5 100.5t-96.5 160.5t-36 218zM201 489q0 -96 26.5 -176t72.5 -137t109.5 -89t137.5 -32t138.5 32t110.5 89 t72.5 137t26.5 176q0 98 -26.5 178.5t-72.5 138.5t-110.5 90t-138.5 32t-137.5 -32t-109.5 -90t-72.5 -138.5t-26.5 -178.5zM432 1171l189 279h106l-217 -279h-78z" />
+<glyph unicode="&#xf4;" horiz-adv-x="1095" d="M106 489q0 123 36 220.5t96.5 163t140.5 100.5t168 35t169 -35t141.5 -100.5t96 -163t35.5 -220.5t-35.5 -218t-96 -160.5t-141.5 -100.5t-169 -35t-168 35t-140.5 100.5t-96.5 160.5t-36 218zM201 489q0 -96 26.5 -176t72.5 -137t109.5 -89t137.5 -32t138.5 32t110.5 89 t72.5 137t26.5 176q0 98 -26.5 178.5t-72.5 138.5t-110.5 90t-138.5 32t-137.5 -32t-109.5 -90t-72.5 -138.5t-26.5 -178.5zM314 1171l194 279h78l194 -279h-75l-154 203h-8l-154 -203h-75z" />
+<glyph unicode="&#xf5;" horiz-adv-x="1095" d="M106 489q0 123 36 220.5t96.5 163t140.5 100.5t168 35t169 -35t141.5 -100.5t96 -163t35.5 -220.5t-35.5 -218t-96 -160.5t-141.5 -100.5t-169 -35t-168 35t-140.5 100.5t-96.5 160.5t-36 218zM201 489q0 -96 26.5 -176t72.5 -137t109.5 -89t137.5 -32t138.5 32t110.5 89 t72.5 137t26.5 176q0 98 -26.5 178.5t-72.5 138.5t-110.5 90t-138.5 32t-137.5 -32t-109.5 -90t-72.5 -138.5t-26.5 -178.5zM293 1190q2 33 10 65.5t25.5 58t43 42t62.5 16.5t68 -17.5t57.5 -39t51 -38.5t51.5 -17q33 0 51 29.5t27 82.5h61q-2 -33 -10 -65.5t-25.5 -58 t-43 -42t-62.5 -16.5t-68 17.5t-56.5 39t-51 39t-52.5 17.5q-61 0 -78 -113h-61z" />
+<glyph unicode="&#xf6;" horiz-adv-x="1095" d="M106 489q0 123 36 220.5t96.5 163t140.5 100.5t168 35t169 -35t141.5 -100.5t96 -163t35.5 -220.5t-35.5 -218t-96 -160.5t-141.5 -100.5t-169 -35t-168 35t-140.5 100.5t-96.5 160.5t-36 218zM201 489q0 -96 26.5 -176t72.5 -137t109.5 -89t137.5 -32t138.5 32t110.5 89 t72.5 137t26.5 176q0 98 -26.5 178.5t-72.5 138.5t-110.5 90t-138.5 32t-137.5 -32t-109.5 -90t-72.5 -138.5t-26.5 -178.5zM311 1300q0 31 20.5 52.5t53.5 21.5t54.5 -21.5t21.5 -52.5q0 -33 -21.5 -54t-54.5 -21t-53.5 21.5t-20.5 53.5zM633 1300q0 31 21.5 52.5 t54.5 21.5t53.5 -21.5t20.5 -52.5q0 -33 -20.5 -54t-53.5 -21t-54.5 21.5t-21.5 53.5z" />
+<glyph unicode="&#xf7;" d="M70 637v78h841v-78h-841zM412 307q0 35 22.5 57.5t54.5 22.5q35 0 56.5 -22.5t21.5 -57.5q0 -39 -21.5 -61.5t-56.5 -22.5q-33 0 -55 22.5t-22 61.5zM412 1044q0 35 22.5 57.5t54.5 22.5q35 0 56.5 -22.5t21.5 -57.5q0 -39 -21.5 -61t-56.5 -22q-33 0 -55 22.5t-22 60.5z " />
+<glyph unicode="&#xf8;" horiz-adv-x="1095" d="M94 -2l119 143q-49 66 -78 152t-29 196q0 123 36 220.5t96.5 163t140.5 100.5t168 35q82 0 156.5 -29t134.5 -86l110 133l53 -43l-118 -141q49 -66 77.5 -154t28.5 -199q0 -123 -35.5 -218t-96 -160.5t-141.5 -100.5t-169 -35q-168 0 -289 115l-111 -135zM199 492 q0 -166 73 -281l510 614q-94 104 -235 105q-74 0 -138.5 -32t-110.5 -90t-72.5 -139t-26.5 -177zM313 156q96 -102 234 -103q74 0 138.5 32t111.5 89t73.5 137t26.5 176q0 168 -74 283z" />
+<glyph unicode="&#xf9;" horiz-adv-x="1083" d="M174 352v631h90v-618q0 -158 52.5 -233t170.5 -75q88 0 160 48.5t158 152.5v725h90v-983h-76l-10 164h-4q-72 -86 -152 -137.5t-182 -51.5q-154 0 -225.5 92.5t-71.5 284.5zM361 1450h106l189 -279h-78z" />
+<glyph unicode="&#xfa;" horiz-adv-x="1083" d="M174 352v631h90v-618q0 -158 52.5 -233t170.5 -75q88 0 160 48.5t158 152.5v725h90v-983h-76l-10 164h-4q-72 -86 -152 -137.5t-182 -51.5q-154 0 -225.5 92.5t-71.5 284.5zM426 1171l189 279h106l-217 -279h-78z" />
+<glyph unicode="&#xfb;" horiz-adv-x="1083" d="M174 352v631h90v-618q0 -158 52.5 -233t170.5 -75q88 0 160 48.5t158 152.5v725h90v-983h-76l-10 164h-4q-72 -86 -152 -137.5t-182 -51.5q-154 0 -225.5 92.5t-71.5 284.5zM308 1171l194 279h78l194 -279h-75l-154 203h-8l-154 -203h-75z" />
+<glyph unicode="&#xfc;" horiz-adv-x="1083" d="M174 352v631h90v-618q0 -158 52.5 -233t170.5 -75q88 0 160 48.5t158 152.5v725h90v-983h-76l-10 164h-4q-72 -86 -152 -137.5t-182 -51.5q-154 0 -225.5 92.5t-71.5 284.5zM305 1300q0 31 20.5 52.5t53.5 21.5t54.5 -21.5t21.5 -52.5q0 -33 -21.5 -54t-54.5 -21 t-53.5 21.5t-20.5 53.5zM627 1300q0 31 21.5 52.5t54.5 21.5t53.5 -21.5t20.5 -52.5q0 -33 -20.5 -54t-53.5 -21t-54.5 21.5t-21.5 53.5z" />
+<glyph unicode="&#xfd;" horiz-adv-x="892" d="M25 983h98l237 -618q23 -61 50.5 -135t56.5 -140h8q23 66 46.5 139.5t43.5 135.5l211 618h92l-389 -1106q-20 -61 -50 -119.5t-70 -104.5t-92 -74t-117 -28q-55 0 -101 21l21 80q16 -6 36.5 -11.5t43.5 -5.5q92 0 153.5 74t97.5 187l27 86zM354 1171l189 279h106 l-217 -279h-78z" />
+<glyph unicode="&#xfe;" horiz-adv-x="1114" d="M188 -444v1917h91v-424v-187q74 57 157.5 101.5t175.5 44.5q98 0 173 -36t124 -101.5t74 -157.5t25 -207q0 -125 -35 -223.5t-95.5 -167t-139.5 -104.5t-165 -36q-72 0 -144.5 31t-149.5 88v-180v-358h-91zM279 182q86 -70 159.5 -98.5t130.5 -28.5q74 0 137.5 33 t108.5 92.5t70.5 142.5t25.5 183q0 90 -17 168t-54 134t-96.5 88t-143.5 32q-74 0 -152.5 -42t-168.5 -120v-584z" />
+<glyph unicode="&#xff;" horiz-adv-x="892" d="M25 983h98l237 -618q23 -61 50.5 -135t56.5 -140h8q23 66 46.5 139.5t43.5 135.5l211 618h92l-389 -1106q-20 -61 -50 -119.5t-70 -104.5t-92 -74t-117 -28q-55 0 -101 21l21 80q16 -6 36.5 -11.5t43.5 -5.5q92 0 153.5 74t97.5 187l27 86zM233 1300q0 31 20.5 52.5 t53.5 21.5t54.5 -21.5t21.5 -52.5q0 -33 -21.5 -54t-54.5 -21t-53.5 21.5t-20.5 53.5zM555 1300q0 31 21.5 52.5t54.5 21.5t53.5 -21.5t20.5 -52.5q0 -33 -20.5 -54t-53.5 -21t-54.5 21.5t-21.5 53.5z" />
+<glyph unicode="&#x152;" horiz-adv-x="1705" d="M113 680q0 154 40 276.5t120.5 210.5t200.5 135.5t280 47.5h835v-82h-604v-510h502v-82h-502v-594h625v-82h-858q-160 0 -280 48t-199.5 137t-119.5 215t-40 280zM211 680q0 -133 32.5 -242.5t101.5 -189.5t172.5 -124t244.5 -44h129v1190h-129q-141 0 -244.5 -43 t-172.5 -120t-101.5 -186.5t-32.5 -240.5z" />
+<glyph unicode="&#x153;" horiz-adv-x="1736" d="M106 489q0 123 35 220.5t95.5 163t138.5 100.5t164 35q119 0 223 -73t158 -218q53 135 150 213t216 78q174 0 274.5 -119t100.5 -336q0 -37 -6 -74h-690q0 -92 27.5 -170t74.5 -134t112.5 -88t139.5 -32q80 0 143.5 23.5t118.5 64.5l39 -71q-59 -35 -130 -66t-181 -31 q-129 0 -231.5 78t-155.5 211q-57 -143 -155.5 -216t-227.5 -73q-86 0 -164 35t-138.5 100.5t-95.5 160.5t-35 218zM201 489q0 -96 25.5 -176t70.5 -137t107.5 -89t134.5 -32q74 0 136 32t106 89t70 137t26 176q0 98 -26 178.5t-70 138.5t-106.5 90t-135.5 32 q-72 0 -134.5 -32t-107.5 -90t-70.5 -138.5t-25.5 -178.5zM965 549h610q0 190 -79 285.5t-210 95.5q-61 0 -116.5 -28t-98.5 -78t-70.5 -120.5t-35.5 -154.5z" />
+<glyph unicode="&#x178;" horiz-adv-x="915" d="M6 1350h100l205 -422q35 -74 69 -145.5t75 -145.5h8q39 74 75.5 145.5t69.5 145.5l205 422h96l-405 -803v-547h-94v547zM221 1559q0 35 20.5 55t53.5 20t54.5 -20.5t21.5 -54.5q0 -35 -21.5 -54.5t-54.5 -19.5t-53.5 19.5t-20.5 54.5zM543 1559q0 35 21.5 55t54.5 20 t53.5 -20.5t20.5 -54.5q0 -35 -20.5 -54.5t-53.5 -19.5t-54.5 19.5t-21.5 54.5z" />
+<glyph unicode="&#x2c6;" horiz-adv-x="1095" d="M314 1171l194 279h78l194 -279h-75l-154 203h-8l-154 -203h-75z" />
+<glyph unicode="&#x2dc;" horiz-adv-x="1095" d="M293 1190q2 33 10 65.5t25.5 58t43 42t62.5 16.5t68 -17.5t57.5 -39t51 -38.5t51.5 -17q33 0 51 29.5t27 82.5h61q-2 -33 -10 -65.5t-25.5 -58t-43 -42t-62.5 -16.5t-68 17.5t-56.5 39t-51 39t-52.5 17.5q-61 0 -78 -113h-61z" />
+<glyph unicode="&#x2000;" horiz-adv-x="884" />
+<glyph unicode="&#x2001;" horiz-adv-x="1769" />
+<glyph unicode="&#x2002;" horiz-adv-x="884" />
+<glyph unicode="&#x2003;" horiz-adv-x="1769" />
+<glyph unicode="&#x2004;" horiz-adv-x="589" />
+<glyph unicode="&#x2005;" horiz-adv-x="442" />
+<glyph unicode="&#x2006;" horiz-adv-x="294" />
+<glyph unicode="&#x2007;" horiz-adv-x="294" />
+<glyph unicode="&#x2008;" horiz-adv-x="221" />
+<glyph unicode="&#x2009;" horiz-adv-x="353" />
+<glyph unicode="&#x200a;" horiz-adv-x="98" />
+<glyph unicode="&#x2010;" horiz-adv-x="612" d="M82 471v80h450v-80h-450z" />
+<glyph unicode="&#x2011;" horiz-adv-x="612" d="M82 471v80h450v-80h-450z" />
+<glyph unicode="&#x2012;" horiz-adv-x="612" d="M82 471v80h450v-80h-450z" />
+<glyph unicode="&#x2013;" horiz-adv-x="983" d="M82 475v74h819v-74h-819z" />
+<glyph unicode="&#x2014;" horiz-adv-x="1638" d="M82 475v74h1474v-74h-1474z" />
+<glyph unicode="&#x2018;" horiz-adv-x="448" d="M119 1120q0 111 46 188.5t128 131.5l37 -47q-68 -55 -102.5 -110.5t-34.5 -143.5q4 2 16 2q31 0 56.5 -18.5t25.5 -57.5t-23.5 -60.5t-58.5 -21.5q-41 0 -65.5 36t-24.5 101z" />
+<glyph unicode="&#x2019;" horiz-adv-x="448" d="M119 1024q68 55 102.5 110.5t34.5 143.5q-4 -2 -16 -2q-29 0 -54.5 18.5t-25.5 57.5t22.5 60.5t57.5 21.5q41 0 66.5 -36t25.5 -102q0 -111 -46 -188.5t-130 -130.5z" />
+<glyph unicode="&#x201a;" horiz-adv-x="448" d="M119 -219q68 55 102.5 110.5t34.5 143.5q-4 -2 -16 -2q-29 0 -54.5 18.5t-25.5 57.5t22.5 60.5t57.5 21.5q41 0 66.5 -36t25.5 -102q0 -111 -46 -188.5t-130 -130.5z" />
+<glyph unicode="&#x201c;" horiz-adv-x="737" d="M119 1120q0 111 46 188.5t128 131.5l37 -47q-68 -55 -102.5 -110.5t-34.5 -143.5q4 2 16 2q31 0 56.5 -18.5t25.5 -57.5t-23.5 -60.5t-58.5 -21.5q-41 0 -65.5 36t-24.5 101zM408 1120q0 111 46 188.5t128 131.5l37 -47q-68 -55 -102.5 -110.5t-34.5 -143.5q4 2 16 2 q31 0 56.5 -18.5t25.5 -57.5t-23.5 -60.5t-58.5 -21.5q-41 0 -65.5 36t-24.5 101z" />
+<glyph unicode="&#x201d;" horiz-adv-x="737" d="M119 1024q68 55 102.5 110.5t34.5 143.5q-4 -2 -16 -2q-29 0 -54.5 18.5t-25.5 57.5t22.5 60.5t57.5 21.5q41 0 66.5 -36t25.5 -102q0 -111 -46 -188.5t-130 -130.5zM408 1024q68 55 102.5 110.5t34.5 143.5q-4 -2 -16 -2q-29 0 -54.5 18.5t-25.5 57.5t22.5 60.5 t57.5 21.5q41 0 66.5 -36t25.5 -102q0 -111 -46 -188.5t-130 -130.5z" />
+<glyph unicode="&#x201e;" horiz-adv-x="737" d="M119 -219q68 55 102.5 110.5t34.5 143.5q-4 -2 -16 -2q-29 0 -54.5 18.5t-25.5 57.5t22.5 60.5t57.5 21.5q41 0 66.5 -36t25.5 -102q0 -111 -46 -188.5t-130 -130.5zM408 -219q68 55 102.5 110.5t34.5 143.5q-4 -2 -16 -2q-29 0 -54.5 18.5t-25.5 57.5t22.5 60.5 t57.5 21.5q41 0 66.5 -36t25.5 -102q0 -111 -46 -188.5t-130 -130.5z" />
+<glyph unicode="&#x2022;" horiz-adv-x="575" d="M82 541q0 51 17.5 93t46 70.5t65.5 45t76 16.5t76.5 -16.5t66.5 -45t46.5 -70.5t17.5 -93q0 -53 -17.5 -94t-46.5 -71t-66.5 -45.5t-76.5 -15.5t-76 15.5t-65.5 45.5t-46 70.5t-17.5 94.5z" />
+<glyph unicode="&#x2026;" horiz-adv-x="1904" d="M213 68q0 45 26.5 69.5t61.5 24.5t60.5 -24.5t25.5 -69.5q0 -43 -25.5 -68t-60.5 -25t-61.5 25t-26.5 68zM903 68q0 45 26.5 69.5t61.5 24.5t60.5 -24.5t25.5 -69.5q0 -43 -25.5 -68t-60.5 -25t-61.5 25t-26.5 68zM1593 68q0 45 26.5 69.5t61.5 24.5t60.5 -24.5 t25.5 -69.5q0 -43 -25.5 -68t-60.5 -25t-61.5 25t-26.5 68z" />
+<glyph unicode="&#x202f;" horiz-adv-x="353" />
+<glyph unicode="&#x2039;" horiz-adv-x="530" d="M88 477v78l281 330l51 -43l-252 -326l252 -330l-51 -39z" />
+<glyph unicode="&#x203a;" horiz-adv-x="530" d="M111 186l249 330l-249 326l49 43l282 -330v-78l-282 -330z" />
+<glyph unicode="&#x205f;" horiz-adv-x="442" />
+<glyph unicode="&#x20ac;" d="M49 504v59l127 8q-2 23 -2 43.5v42.5v37t2 35h-127v59l133 9q14 125 53 224t100.5 169t144.5 106.5t182 36.5q92 0 167.5 -47t120.5 -112l-59 -56q-45 61 -101.5 99t-127.5 38q-164 0 -262.5 -121.5t-120.5 -336.5h569v-68h-576q-2 -16 -2 -33.5v-36.5v-44t2 -44h494v-67 h-487q27 -209 118.5 -330t239.5 -121q86 0 150.5 41t123.5 125l60 -51q-66 -90 -146 -141.5t-194 -51.5q-90 0 -166 37t-133.5 105.5t-96 166t-53.5 220.5h-133z" />
+<glyph unicode="&#x2122;" horiz-adv-x="1249" d="M4 1313v71h518v-71h-221v-557h-78v557h-219zM629 756v628h106l107 -256l63 -176h8l64 176l102 256h107v-628h-78v329l10 201h-8l-168 -432h-70l-167 432h-9l11 -201v-329h-78z" />
+<glyph unicode="&#x25fc;" horiz-adv-x="983" d="M0 0v983h983v-983h-983z" />
+<glyph unicode="&#xfb01;" horiz-adv-x="1044" d="M68 905v70l135 8v219q0 147 63.5 221t179.5 74q72 0 144 -33l-25 -73q-31 16 -60.5 22t-58.5 6q-78 0 -115.5 -58t-37.5 -165v-213h227v-78h-227v-905h-90v905h-135zM729 1300q0 39 23.5 60.5t58.5 21.5t58 -21.5t23 -60.5q0 -35 -23 -57t-58 -22t-58.5 22.5t-23.5 56.5z M763 0v983h91v-983h-91z" />
+<glyph unicode="&#xfb02;" horiz-adv-x="1024" d="M68 905v70l135 8v219q0 147 63.5 221t179.5 74q72 0 144 -33l-25 -73q-31 16 -60.5 22t-58.5 6q-78 0 -115.5 -58t-37.5 -165v-213h227v-78h-227v-905h-90v905h-135zM727 131v1342h91v-1354q0 -33 12 -48.5t31 -15.5h13t23 4l17 -73q-14 -4 -28.5 -7.5t-37.5 -3.5 q-121 0 -121 156z" />
+<hkern u1="F" u2="&#x2122;" k="-111" />
+<hkern u1="F" u2="&#xef;" k="-80" />
+<hkern u1="F" u2="&#xee;" k="-43" />
+<hkern u1="F" u2="&#xb7;" k="23" />
+<hkern u1="F" u2="&#xae;" k="-59" />
+<hkern u1="F" u2="x" k="41" />
+<hkern u1="F" u2="v" k="23" />
+<hkern u1="F" u2="X" k="43" />
+<hkern u1="F" u2="V" k="-20" />
+<hkern u1="F" u2="&#x2f;" k="166" />
+<hkern u1="P" u2="&#xb7;" k="23" />
+<hkern u1="P" u2="&#xae;" k="-80" />
+<hkern u1="P" u2="x" k="23" />
+<hkern u1="P" u2="X" k="43" />
+<hkern u1="P" u2="&#x2f;" k="184" />
+<hkern u1="V" u2="&#x2122;" k="-104" />
+<hkern u1="V" u2="&#xef;" k="-88" />
+<hkern u1="V" u2="&#xee;" k="-82" />
+<hkern u1="V" u2="&#xec;" k="-12" />
+<hkern u1="V" u2="&#xb7;" k="33" />
+<hkern u1="V" u2="&#xae;" k="-111" />
+<hkern u1="V" u2="x" k="27" />
+<hkern u1="V" u2="v" k="16" />
+<hkern u1="V" u2="&#x2f;" k="119" />
+<hkern u1="X" u2="&#x2122;" k="-45" />
+<hkern u1="X" u2="&#xb7;" k="82" />
+<hkern u1="X" u2="&#xae;" k="-41" />
+<hkern u1="X" u2="x" k="20" />
+<hkern u1="X" u2="v" k="20" />
+<hkern u1="X" u2="&#x2a;" k="20" />
+<hkern u1="\" u2="v" k="41" />
+<hkern u1="\" u2="V" k="119" />
+<hkern u1="v" u2="&#x2122;" k="-37" />
+<hkern u1="v" u2="&#xae;" k="-115" />
+<hkern u1="v" u2="&#x2f;" k="41" />
+<hkern u1="v" u2="&#x2a;" k="23" />
+<hkern u1="x" u2="&#x2122;" k="-37" />
+<hkern u1="x" u2="&#xb7;" k="41" />
+<hkern u1="x" u2="&#xae;" k="-111" />
+<hkern u1="x" u2="X" k="20" />
+<hkern u1="x" u2="&#x2a;" k="45" />
+<hkern u1="&#xa1;" u2="V" k="41" />
+<hkern u1="&#xa3;" u2="&#x35;" k="18" />
+<hkern u1="&#xa3;" u2="&#x33;" k="18" />
+<hkern u1="&#xb7;" u2="x" k="41" />
+<hkern u1="&#xb7;" u2="X" k="41" />
+<hkern u1="&#xb7;" u2="V" k="41" />
+<hkern u1="&#xbf;" u2="X" k="53" />
+<hkern u1="&#xbf;" u2="V" k="84" />
+<hkern u1="&#xde;" u2="&#x2122;" k="43" />
+<hkern u1="&#xde;" u2="\" k="82" />
+<hkern u1="&#xde;" u2="&#x2f;" k="152" />
+<hkern u1="&#xde;" u2="&#x2a;" k="154" />
+<hkern u1="&#xdf;" u2="&#xae;" k="49" />
+<hkern u1="&#xdf;" u2="x" k="-18" />
+<hkern u1="&#xdf;" u2="v" k="20" />
+<hkern u1="&#xdf;" u2="\" k="41" />
+<hkern g1="exclam" 	g2="quoteright,quotedblright" 	k="41" />
+<hkern g1="exclamdown" 	g2="W" 	k="20" />
+<hkern g1="exclamdown" 	g2="Y,Yacute,Ydieresis" 	k="61" />
+<hkern g1="exclamdown" 	g2="j" 	k="-78" />
+<hkern g1="periodcentered" 	g2="T" 	k="125" />
+<hkern g1="periodcentered" 	g2="Y,Yacute,Ydieresis" 	k="84" />
+<hkern g1="periodcentered" 	g2="A,Agrave,Aacute,Acircumflex,Atilde,Adieresis,Aring" 	k="43" />
+<hkern g1="periodcentered" 	g2="S" 	k="43" />
+<hkern g1="periodcentered" 	g2="Z" 	k="84" />
+<hkern g1="questiondown" 	g2="T" 	k="168" />
+<hkern g1="questiondown" 	g2="U,Ugrave,Uacute,Ucircumflex,Udieresis" 	k="63" />
+<hkern g1="questiondown" 	g2="W" 	k="63" />
+<hkern g1="questiondown" 	g2="Y,Yacute,Ydieresis" 	k="139" />
+<hkern g1="questiondown" 	g2="j" 	k="-137" />
+<hkern g1="questiondown" 	g2="A,Agrave,Aacute,Acircumflex,Atilde,Adieresis,Aring" 	k="94" />
+<hkern g1="questiondown" 	g2="S" 	k="41" />
+<hkern g1="questiondown" 	g2="C,G,O,Q,Ccedilla,Ograve,Oacute,Ocircumflex,Otilde,Odieresis,Oslash,OE" 	k="43" />
+<hkern g1="questiondown" 	g2="a,agrave,aacute,acircumflex,atilde,adieresis,aring,ae" 	k="49" />
+<hkern g1="questiondown" 	g2="f,uniFB01,uniFB02" 	k="94" />
+<hkern g1="questiondown" 	g2="c,d,e,o,q,ccedilla,egrave,eacute,ecircumflex,edieresis,ograve,oacute,ocircumflex,otilde,odieresis,oslash,oe" 	k="27" />
+<hkern g1="slash" 	g2="g" 	k="20" />
+<hkern g1="slash" 	g2="j" 	k="-74" />
+<hkern g1="slash" 	g2="A,Agrave,Aacute,Acircumflex,Atilde,Adieresis,Aring" 	k="82" />
+<hkern g1="slash" 	g2="a,agrave,aacute,acircumflex,atilde,adieresis,aring,ae" 	k="43" />
+<hkern g1="slash" 	g2="c,d,e,o,q,ccedilla,egrave,eacute,ecircumflex,edieresis,ograve,oacute,ocircumflex,otilde,odieresis,oslash,oe" 	k="84" />
+<hkern g1="slash" 	g2="J" 	k="164" />
+<hkern g1="slash" 	g2="i,igrave,iacute,icircumflex,idieresis" 	k="-74" />
+<hkern g1="slash" 	g2="t" 	k="-35" />
+<hkern g1="slash" 	g2="u,ugrave,uacute,ucircumflex,udieresis" 	k="41" />
+<hkern g1="A,Agrave,Aacute,Acircumflex,Atilde,Adieresis,Aring" 	g2="T" 	k="82" />
+<hkern g1="A,Agrave,Aacute,Acircumflex,Atilde,Adieresis,Aring" 	g2="U,Ugrave,Uacute,Ucircumflex,Udieresis" 	k="35" />
+<hkern g1="A,Agrave,Aacute,Acircumflex,Atilde,Adieresis,Aring" 	g2="Y,Yacute,Ydieresis" 	k="23" />
+<hkern g1="A,Agrave,Aacute,Acircumflex,Atilde,Adieresis,Aring" 	g2="y,yacute,ydieresis" 	k="23" />
+<hkern g1="A,Agrave,Aacute,Acircumflex,Atilde,Adieresis,Aring" 	g2="quoteright,quotedblright" 	k="82" />
+<hkern g1="A,Agrave,Aacute,Acircumflex,Atilde,Adieresis,Aring" 	g2="Z" 	k="23" />
+<hkern g1="A,Agrave,Aacute,Acircumflex,Atilde,Adieresis,Aring" 	g2="C,G,O,Q,Ccedilla,Ograve,Oacute,Ocircumflex,Otilde,Odieresis,Oslash,OE" 	k="20" />
+<hkern g1="A,Agrave,Aacute,Acircumflex,Atilde,Adieresis,Aring" 	g2="f,uniFB01,uniFB02" 	k="20" />
+<hkern g1="A,Agrave,Aacute,Acircumflex,Atilde,Adieresis,Aring" 	g2="t" 	k="23" />
+<hkern g1="A,Agrave,Aacute,Acircumflex,Atilde,Adieresis,Aring" 	g2="u,ugrave,uacute,ucircumflex,udieresis" 	k="18" />
+<hkern g1="A,Agrave,Aacute,Acircumflex,Atilde,Adieresis,Aring" 	g2="asterisk" 	k="205" />
+<hkern g1="A,Agrave,Aacute,Acircumflex,Atilde,Adieresis,Aring" 	g2="backslash" 	k="82" />
+<hkern g1="A,Agrave,Aacute,Acircumflex,Atilde,Adieresis,Aring" 	g2="periodcentered" 	k="43" />
+<hkern g1="A,Agrave,Aacute,Acircumflex,Atilde,Adieresis,Aring" 	g2="registered" 	k="145" />
+<hkern g1="A,Agrave,Aacute,Acircumflex,Atilde,Adieresis,Aring" 	g2="trademark" 	k="82" />
+<hkern g1="A,Agrave,Aacute,Acircumflex,Atilde,Adieresis,Aring" 	g2="V" 	k="23" />
+<hkern g1="A,Agrave,Aacute,Acircumflex,Atilde,Adieresis,Aring" 	g2="X" 	k="-20" />
+<hkern g1="A,Agrave,Aacute,Acircumflex,Atilde,Adieresis,Aring" 	g2="question" 	k="41" />
+<hkern g1="A,Agrave,Aacute,Acircumflex,Atilde,Adieresis,Aring" 	g2="quotedbl,quotesingle" 	k="82" />
+<hkern g1="A,Agrave,Aacute,Acircumflex,Atilde,Adieresis,Aring" 	g2="quoteleft,quotedblleft" 	k="92" />
+<hkern g1="A,Agrave,Aacute,Acircumflex,Atilde,Adieresis,Aring" 	g2="v" 	k="23" />
+<hkern g1="B" 	g2="T" 	k="43" />
+<hkern g1="B" 	g2="Y,Yacute,Ydieresis" 	k="23" />
+<hkern g1="B" 	g2="w" 	k="20" />
+<hkern g1="B" 	g2="y,yacute,ydieresis" 	k="23" />
+<hkern g1="B" 	g2="S" 	k="23" />
+<hkern g1="B" 	g2="J" 	k="31" />
+<hkern g1="B" 	g2="t" 	k="20" />
+<hkern g1="B" 	g2="asterisk" 	k="61" />
+<hkern g1="B" 	g2="periodcentered" 	k="41" />
+<hkern g1="B" 	g2="trademark" 	k="41" />
+<hkern g1="B" 	g2="v" 	k="23" />
+<hkern g1="B" 	g2="x" 	k="20" />
+<hkern g1="C,Ccedilla" 	g2="T" 	k="43" />
+<hkern g1="C,Ccedilla" 	g2="U,Ugrave,Uacute,Ucircumflex,Udieresis" 	k="23" />
+<hkern g1="C,Ccedilla" 	g2="g" 	k="41" />
+<hkern g1="C,Ccedilla" 	g2="w" 	k="20" />
+<hkern g1="C,Ccedilla" 	g2="y,yacute,ydieresis" 	k="23" />
+<hkern g1="C,Ccedilla" 	g2="S" 	k="43" />
+<hkern g1="C,Ccedilla" 	g2="Z" 	k="20" />
+<hkern g1="C,Ccedilla" 	g2="C,G,O,Q,Ccedilla,Ograve,Oacute,Ocircumflex,Otilde,Odieresis,Oslash,OE" 	k="49" />
+<hkern g1="C,Ccedilla" 	g2="J" 	k="20" />
+<hkern g1="C,Ccedilla" 	g2="t" 	k="23" />
+<hkern g1="C,Ccedilla" 	g2="u,ugrave,uacute,ucircumflex,udieresis" 	k="20" />
+<hkern g1="C,Ccedilla" 	g2="periodcentered" 	k="82" />
+<hkern g1="C,Ccedilla" 	g2="registered" 	k="-41" />
+<hkern g1="C,Ccedilla" 	g2="trademark" 	k="-59" />
+<hkern g1="C,Ccedilla" 	g2="v" 	k="23" />
+<hkern g1="C,Ccedilla" 	g2="hyphen,uni00AD,endash,emdash" 	k="41" />
+<hkern g1="C,Ccedilla" 	g2="guillemotleft,guilsinglleft" 	k="23" />
+<hkern g1="G" 	g2="T" 	k="41" />
+<hkern g1="G" 	g2="asterisk" 	k="63" />
+<hkern g1="G" 	g2="registered" 	k="-41" />
+<hkern g1="G" 	g2="trademark" 	k="-61" />
+<hkern g1="G" 	g2="V" 	k="23" />
+<hkern g1="K" 	g2="T" 	k="20" />
+<hkern g1="K" 	g2="U,Ugrave,Uacute,Ucircumflex,Udieresis" 	k="23" />
+<hkern g1="K" 	g2="W" 	k="20" />
+<hkern g1="K" 	g2="Y,Yacute,Ydieresis" 	k="20" />
+<hkern g1="K" 	g2="j" 	k="20" />
+<hkern g1="K" 	g2="w" 	k="20" />
+<hkern g1="K" 	g2="y,yacute,ydieresis" 	k="23" />
+<hkern g1="K" 	g2="A,Agrave,Aacute,Acircumflex,Atilde,Adieresis,Aring" 	k="20" />
+<hkern g1="K" 	g2="S" 	k="20" />
+<hkern g1="K" 	g2="C,G,O,Q,Ccedilla,Ograve,Oacute,Ocircumflex,Otilde,Odieresis,Oslash,OE" 	k="39" />
+<hkern g1="K" 	g2="t" 	k="41" />
+<hkern g1="K" 	g2="u,ugrave,uacute,ucircumflex,udieresis" 	k="31" />
+<hkern g1="K" 	g2="asterisk" 	k="23" />
+<hkern g1="K" 	g2="periodcentered" 	k="82" />
+<hkern g1="K" 	g2="registered" 	k="-39" />
+<hkern g1="K" 	g2="trademark" 	k="-45" />
+<hkern g1="K" 	g2="V" 	k="18" />
+<hkern g1="K" 	g2="quotedbl,quotesingle" 	k="23" />
+<hkern g1="K" 	g2="v" 	k="23" />
+<hkern g1="K" 	g2="x" 	k="20" />
+<hkern g1="K" 	g2="hyphen,uni00AD,endash,emdash" 	k="35" />
+<hkern g1="K" 	g2="guillemotleft,guilsinglleft" 	k="20" />
+<hkern g1="K" 	g2="z" 	k="23" />
+<hkern g1="L" 	g2="T" 	k="246" />
+<hkern g1="L" 	g2="U,Ugrave,Uacute,Ucircumflex,Udieresis" 	k="49" />
+<hkern g1="L" 	g2="W" 	k="113" />
+<hkern g1="L" 	g2="Y,Yacute,Ydieresis" 	k="143" />
+<hkern g1="L" 	g2="w" 	k="63" />
+<hkern g1="L" 	g2="y,yacute,ydieresis" 	k="53" />
+<hkern g1="L" 	g2="quoteright,quotedblright" 	k="125" />
+<hkern g1="L" 	g2="A,Agrave,Aacute,Acircumflex,Atilde,Adieresis,Aring" 	k="-16" />
+<hkern g1="L" 	g2="S" 	k="39" />
+<hkern g1="L" 	g2="C,G,O,Q,Ccedilla,Ograve,Oacute,Ocircumflex,Otilde,Odieresis,Oslash,OE" 	k="41" />
+<hkern g1="L" 	g2="f,uniFB01,uniFB02" 	k="23" />
+<hkern g1="L" 	g2="c,d,e,o,q,ccedilla,egrave,eacute,ecircumflex,edieresis,ograve,oacute,ocircumflex,otilde,odieresis,oslash,oe" 	k="23" />
+<hkern g1="L" 	g2="t" 	k="33" />
+<hkern g1="L" 	g2="u,ugrave,uacute,ucircumflex,udieresis" 	k="20" />
+<hkern g1="L" 	g2="asterisk" 	k="287" />
+<hkern g1="L" 	g2="backslash" 	k="164" />
+<hkern g1="L" 	g2="periodcentered" 	k="164" />
+<hkern g1="L" 	g2="registered" 	k="164" />
+<hkern g1="L" 	g2="trademark" 	k="166" />
+<hkern g1="L" 	g2="V" 	k="154" />
+<hkern g1="L" 	g2="question" 	k="41" />
+<hkern g1="L" 	g2="quotedbl,quotesingle" 	k="121" />
+<hkern g1="L" 	g2="quoteleft,quotedblleft" 	k="125" />
+<hkern g1="L" 	g2="v" 	k="53" />
+<hkern g1="L" 	g2="hyphen,uni00AD,endash,emdash" 	k="123" />
+<hkern g1="L" 	g2="guillemotleft,guilsinglleft" 	k="82" />
+<hkern g1="D,O,Q,Eth,Ograve,Oacute,Ocircumflex,Otilde,Odieresis,Oslash" 	g2="T" 	k="41" />
+<hkern g1="D,O,Q,Eth,Ograve,Oacute,Ocircumflex,Otilde,Odieresis,Oslash" 	g2="W" 	k="18" />
+<hkern g1="D,O,Q,Eth,Ograve,Oacute,Ocircumflex,Otilde,Odieresis,Oslash" 	g2="Y,Yacute,Ydieresis" 	k="41" />
+<hkern g1="D,O,Q,Eth,Ograve,Oacute,Ocircumflex,Otilde,Odieresis,Oslash" 	g2="A,Agrave,Aacute,Acircumflex,Atilde,Adieresis,Aring" 	k="20" />
+<hkern g1="D,O,Q,Eth,Ograve,Oacute,Ocircumflex,Otilde,Odieresis,Oslash" 	g2="Z" 	k="41" />
+<hkern g1="D,O,Q,Eth,Ograve,Oacute,Ocircumflex,Otilde,Odieresis,Oslash" 	g2="J" 	k="63" />
+<hkern g1="D,O,Q,Eth,Ograve,Oacute,Ocircumflex,Otilde,Odieresis,Oslash" 	g2="asterisk" 	k="82" />
+<hkern g1="D,O,Q,Eth,Ograve,Oacute,Ocircumflex,Otilde,Odieresis,Oslash" 	g2="registered" 	k="-18" />
+<hkern g1="D,O,Q,Eth,Ograve,Oacute,Ocircumflex,Otilde,Odieresis,Oslash" 	g2="trademark" 	k="41" />
+<hkern g1="D,O,Q,Eth,Ograve,Oacute,Ocircumflex,Otilde,Odieresis,Oslash" 	g2="slash" 	k="41" />
+<hkern g1="D,O,Q,Eth,Ograve,Oacute,Ocircumflex,Otilde,Odieresis,Oslash" 	g2="V" 	k="20" />
+<hkern g1="D,O,Q,Eth,Ograve,Oacute,Ocircumflex,Otilde,Odieresis,Oslash" 	g2="X" 	k="25" />
+<hkern g1="R" 	g2="T" 	k="41" />
+<hkern g1="R" 	g2="Y,Yacute,Ydieresis" 	k="23" />
+<hkern g1="R" 	g2="g" 	k="20" />
+<hkern g1="R" 	g2="A,Agrave,Aacute,Acircumflex,Atilde,Adieresis,Aring" 	k="20" />
+<hkern g1="R" 	g2="S" 	k="29" />
+<hkern g1="R" 	g2="Z" 	k="20" />
+<hkern g1="R" 	g2="a,agrave,aacute,acircumflex,atilde,adieresis,aring,ae" 	k="20" />
+<hkern g1="R" 	g2="c,d,e,o,q,ccedilla,egrave,eacute,ecircumflex,edieresis,ograve,oacute,ocircumflex,otilde,odieresis,oslash,oe" 	k="20" />
+<hkern g1="R" 	g2="J" 	k="43" />
+<hkern g1="R" 	g2="asterisk" 	k="20" />
+<hkern g1="R" 	g2="periodcentered" 	k="20" />
+<hkern g1="R" 	g2="registered" 	k="-41" />
+<hkern g1="R" 	g2="V" 	k="23" />
+<hkern g1="R" 	g2="X" 	k="20" />
+<hkern g1="R" 	g2="x" 	k="23" />
+<hkern g1="R" 	g2="hyphen,uni00AD,endash,emdash" 	k="84" />
+<hkern g1="R" 	g2="guillemotleft,guilsinglleft" 	k="61" />
+<hkern g1="R" 	g2="z" 	k="23" />
+<hkern g1="R" 	g2="guillemotright,guilsinglright" 	k="23" />
+<hkern g1="S" 	g2="T" 	k="41" />
+<hkern g1="S" 	g2="S" 	k="23" />
+<hkern g1="S" 	g2="J" 	k="23" />
+<hkern g1="S" 	g2="asterisk" 	k="43" />
+<hkern g1="S" 	g2="periodcentered" 	k="23" />
+<hkern g1="S" 	g2="registered" 	k="-20" />
+<hkern g1="S" 	g2="z" 	k="-18" />
+<hkern g1="T" 	g2="Y,Yacute,Ydieresis" 	k="23" />
+<hkern g1="T" 	g2="g" 	k="160" />
+<hkern g1="T" 	g2="w" 	k="82" />
+<hkern g1="T" 	g2="y,yacute,ydieresis" 	k="78" />
+<hkern g1="T" 	g2="comma,period,ellipsis" 	k="205" />
+<hkern g1="T" 	g2="A,Agrave,Aacute,Acircumflex,Atilde,Adieresis,Aring" 	k="82" />
+<hkern g1="T" 	g2="S" 	k="96" />
+<hkern g1="T" 	g2="Z" 	k="123" />
+<hkern g1="T" 	g2="C,G,O,Q,Ccedilla,Ograve,Oacute,Ocircumflex,Otilde,Odieresis,Oslash,OE" 	k="43" />
+<hkern g1="T" 	g2="a,agrave,aacute,acircumflex,atilde,adieresis,aring,ae" 	k="160" />
+<hkern g1="T" 	g2="f,uniFB01,uniFB02" 	k="43" />
+<hkern g1="T" 	g2="c,d,e,o,q,ccedilla,egrave,eacute,ecircumflex,edieresis,ograve,oacute,ocircumflex,otilde,odieresis,oslash,oe" 	k="123" />
+<hkern g1="T" 	g2="J" 	k="264" />
+<hkern g1="T" 	g2="t" 	k="43" />
+<hkern g1="T" 	g2="u,ugrave,uacute,ucircumflex,udieresis" 	k="100" />
+<hkern g1="T" 	g2="periodcentered" 	k="125" />
+<hkern g1="T" 	g2="registered" 	k="-41" />
+<hkern g1="T" 	g2="trademark" 	k="-82" />
+<hkern g1="T" 	g2="slash" 	k="207" />
+<hkern g1="T" 	g2="X" 	k="41" />
+<hkern g1="T" 	g2="v" 	k="78" />
+<hkern g1="T" 	g2="x" 	k="96" />
+<hkern g1="T" 	g2="hyphen,uni00AD,endash,emdash" 	k="164" />
+<hkern g1="T" 	g2="guillemotleft,guilsinglleft" 	k="86" />
+<hkern g1="T" 	g2="m,n,p,r,ntilde" 	k="100" />
+<hkern g1="T" 	g2="s" 	k="119" />
+<hkern g1="T" 	g2="z" 	k="168" />
+<hkern g1="T" 	g2="guillemotright,guilsinglright" 	k="82" />
+<hkern g1="U,Ugrave,Uacute,Ucircumflex,Udieresis" 	g2="Y,Yacute,Ydieresis" 	k="23" />
+<hkern g1="U,Ugrave,Uacute,Ucircumflex,Udieresis" 	g2="g" 	k="20" />
+<hkern g1="U,Ugrave,Uacute,Ucircumflex,Udieresis" 	g2="comma,period,ellipsis" 	k="20" />
+<hkern g1="U,Ugrave,Uacute,Ucircumflex,Udieresis" 	g2="A,Agrave,Aacute,Acircumflex,Atilde,Adieresis,Aring" 	k="43" />
+<hkern g1="U,Ugrave,Uacute,Ucircumflex,Udieresis" 	g2="S" 	k="20" />
+<hkern g1="U,Ugrave,Uacute,Ucircumflex,Udieresis" 	g2="J" 	k="86" />
+<hkern g1="U,Ugrave,Uacute,Ucircumflex,Udieresis" 	g2="slash" 	k="84" />
+<hkern g1="U,Ugrave,Uacute,Ucircumflex,Udieresis" 	g2="V" 	k="20" />
+<hkern g1="U,Ugrave,Uacute,Ucircumflex,Udieresis" 	g2="X" 	k="20" />
+<hkern g1="W" 	g2="g" 	k="37" />
+<hkern g1="W" 	g2="comma,period,ellipsis" 	k="63" />
+<hkern g1="W" 	g2="S" 	k="18" />
+<hkern g1="W" 	g2="Z" 	k="18" />
+<hkern g1="W" 	g2="C,G,O,Q,Ccedilla,Ograve,Oacute,Ocircumflex,Otilde,Odieresis,Oslash,OE" 	k="18" />
+<hkern g1="W" 	g2="a,agrave,aacute,acircumflex,atilde,adieresis,aring,ae" 	k="39" />
+<hkern g1="W" 	g2="J" 	k="156" />
+<hkern g1="W" 	g2="registered" 	k="-96" />
+<hkern g1="W" 	g2="trademark" 	k="-63" />
+<hkern g1="W" 	g2="slash" 	k="84" />
+<hkern g1="W" 	g2="guillemotleft,guilsinglleft" 	k="20" />
+<hkern g1="W" 	g2="z" 	k="20" />
+<hkern g1="W" 	g2="guillemotright,guilsinglright" 	k="20" />
+<hkern g1="Y,Yacute,Ydieresis" 	g2="T" 	k="23" />
+<hkern g1="Y,Yacute,Ydieresis" 	g2="U,Ugrave,Uacute,Ucircumflex,Udieresis" 	k="20" />
+<hkern g1="Y,Yacute,Ydieresis" 	g2="g" 	k="123" />
+<hkern g1="Y,Yacute,Ydieresis" 	g2="w" 	k="43" />
+<hkern g1="Y,Yacute,Ydieresis" 	g2="y,yacute,ydieresis" 	k="23" />
+<hkern g1="Y,Yacute,Ydieresis" 	g2="quoteright,quotedblright" 	k="-35" />
+<hkern g1="Y,Yacute,Ydieresis" 	g2="comma,period,ellipsis" 	k="162" />
+<hkern g1="Y,Yacute,Ydieresis" 	g2="A,Agrave,Aacute,Acircumflex,Atilde,Adieresis,Aring" 	k="23" />
+<hkern g1="Y,Yacute,Ydieresis" 	g2="S" 	k="31" />
+<hkern g1="Y,Yacute,Ydieresis" 	g2="Z" 	k="59" />
+<hkern g1="Y,Yacute,Ydieresis" 	g2="C,G,O,Q,Ccedilla,Ograve,Oacute,Ocircumflex,Otilde,Odieresis,Oslash,OE" 	k="23" />
+<hkern g1="Y,Yacute,Ydieresis" 	g2="a,agrave,aacute,acircumflex,atilde,adieresis,aring,ae" 	k="127" />
+<hkern g1="Y,Yacute,Ydieresis" 	g2="c,d,e,o,q,ccedilla,egrave,eacute,ecircumflex,edieresis,ograve,oacute,ocircumflex,otilde,odieresis,oslash,oe" 	k="68" />
+<hkern g1="Y,Yacute,Ydieresis" 	g2="J" 	k="205" />
+<hkern g1="Y,Yacute,Ydieresis" 	g2="t" 	k="23" />
+<hkern g1="Y,Yacute,Ydieresis" 	g2="u,ugrave,uacute,ucircumflex,udieresis" 	k="63" />
+<hkern g1="Y,Yacute,Ydieresis" 	g2="periodcentered" 	k="82" />
+<hkern g1="Y,Yacute,Ydieresis" 	g2="registered" 	k="-78" />
+<hkern g1="Y,Yacute,Ydieresis" 	g2="trademark" 	k="-100" />
+<hkern g1="Y,Yacute,Ydieresis" 	g2="slash" 	k="160" />
+<hkern g1="Y,Yacute,Ydieresis" 	g2="v" 	k="23" />
+<hkern g1="Y,Yacute,Ydieresis" 	g2="x" 	k="63" />
+<hkern g1="Y,Yacute,Ydieresis" 	g2="hyphen,uni00AD,endash,emdash" 	k="123" />
+<hkern g1="Y,Yacute,Ydieresis" 	g2="guillemotleft,guilsinglleft" 	k="90" />
+<hkern g1="Y,Yacute,Ydieresis" 	g2="m,n,p,r,ntilde" 	k="82" />
+<hkern g1="Y,Yacute,Ydieresis" 	g2="s" 	k="68" />
+<hkern g1="Y,Yacute,Ydieresis" 	g2="z" 	k="86" />
+<hkern g1="Y,Yacute,Ydieresis" 	g2="guillemotright,guilsinglright" 	k="61" />
+<hkern g1="Y,Yacute,Ydieresis" 	g2="colon,semicolon" 	k="37" />
+<hkern g1="Z" 	g2="U,Ugrave,Uacute,Ucircumflex,Udieresis" 	k="20" />
+<hkern g1="Z" 	g2="W" 	k="18" />
+<hkern g1="Z" 	g2="Y,Yacute,Ydieresis" 	k="23" />
+<hkern g1="Z" 	g2="g" 	k="31" />
+<hkern g1="Z" 	g2="w" 	k="39" />
+<hkern g1="Z" 	g2="y,yacute,ydieresis" 	k="39" />
+<hkern g1="Z" 	g2="A,Agrave,Aacute,Acircumflex,Atilde,Adieresis,Aring" 	k="18" />
+<hkern g1="Z" 	g2="S" 	k="61" />
+<hkern g1="Z" 	g2="Z" 	k="20" />
+<hkern g1="Z" 	g2="C,G,O,Q,Ccedilla,Ograve,Oacute,Ocircumflex,Otilde,Odieresis,Oslash,OE" 	k="41" />
+<hkern g1="Z" 	g2="a,agrave,aacute,acircumflex,atilde,adieresis,aring,ae" 	k="39" />
+<hkern g1="Z" 	g2="f,uniFB01,uniFB02" 	k="41" />
+<hkern g1="Z" 	g2="c,d,e,o,q,ccedilla,egrave,eacute,ecircumflex,edieresis,ograve,oacute,ocircumflex,otilde,odieresis,oslash,oe" 	k="53" />
+<hkern g1="Z" 	g2="J" 	k="78" />
+<hkern g1="Z" 	g2="t" 	k="23" />
+<hkern g1="Z" 	g2="u,ugrave,uacute,ucircumflex,udieresis" 	k="57" />
+<hkern g1="Z" 	g2="periodcentered" 	k="123" />
+<hkern g1="Z" 	g2="registered" 	k="-41" />
+<hkern g1="Z" 	g2="trademark" 	k="-41" />
+<hkern g1="Z" 	g2="V" 	k="18" />
+<hkern g1="Z" 	g2="v" 	k="39" />
+<hkern g1="Z" 	g2="hyphen,uni00AD,endash,emdash" 	k="82" />
+<hkern g1="Z" 	g2="guillemotleft,guilsinglleft" 	k="82" />
+<hkern g1="a,agrave,aacute,acircumflex,atilde,adieresis,aring" 	g2="T" 	k="43" />
+<hkern g1="a,agrave,aacute,acircumflex,atilde,adieresis,aring" 	g2="Y,Yacute,Ydieresis" 	k="43" />
+<hkern g1="a,agrave,aacute,acircumflex,atilde,adieresis,aring" 	g2="quoteright,quotedblright" 	k="20" />
+<hkern g1="a,agrave,aacute,acircumflex,atilde,adieresis,aring" 	g2="asterisk" 	k="123" />
+<hkern g1="a,agrave,aacute,acircumflex,atilde,adieresis,aring" 	g2="V" 	k="20" />
+<hkern g1="c,ccedilla" 	g2="T" 	k="41" />
+<hkern g1="c,ccedilla" 	g2="Y,Yacute,Ydieresis" 	k="43" />
+<hkern g1="c,ccedilla" 	g2="g" 	k="20" />
+<hkern g1="c,ccedilla" 	g2="w" 	k="-18" />
+<hkern g1="c,ccedilla" 	g2="y,yacute,ydieresis" 	k="-18" />
+<hkern g1="c,ccedilla" 	g2="a,agrave,aacute,acircumflex,atilde,adieresis,aring,ae" 	k="20" />
+<hkern g1="c,ccedilla" 	g2="c,d,e,o,q,ccedilla,egrave,eacute,ecircumflex,edieresis,ograve,oacute,ocircumflex,otilde,odieresis,oslash,oe" 	k="35" />
+<hkern g1="c,ccedilla" 	g2="periodcentered" 	k="23" />
+<hkern g1="c,ccedilla" 	g2="registered" 	k="-59" />
+<hkern g1="c,ccedilla" 	g2="V" 	k="23" />
+<hkern g1="c,ccedilla" 	g2="v" 	k="-18" />
+<hkern g1="c,ccedilla" 	g2="x" 	k="-31" />
+<hkern g1="c,ccedilla" 	g2="hyphen,uni00AD,endash,emdash" 	k="23" />
+<hkern g1="colon,semicolon" 	g2="Y,Yacute,Ydieresis" 	k="41" />
+<hkern g1="colon,semicolon" 	g2="j" 	k="-8" />
+<hkern g1="colon,semicolon" 	g2="asterisk" 	k="125" />
+<hkern g1="comma,period,ellipsis" 	g2="T" 	k="205" />
+<hkern g1="comma,period,ellipsis" 	g2="U,Ugrave,Uacute,Ucircumflex,Udieresis" 	k="33" />
+<hkern g1="comma,period,ellipsis" 	g2="W" 	k="63" />
+<hkern g1="comma,period,ellipsis" 	g2="Y,Yacute,Ydieresis" 	k="164" />
+<hkern g1="comma,period,ellipsis" 	g2="j" 	k="-41" />
+<hkern g1="comma,period,ellipsis" 	g2="w" 	k="31" />
+<hkern g1="comma,period,ellipsis" 	g2="y,yacute,ydieresis" 	k="41" />
+<hkern g1="comma,period,ellipsis" 	g2="quoteright,quotedblright" 	k="166" />
+<hkern g1="comma,period,ellipsis" 	g2="c,d,e,o,q,ccedilla,egrave,eacute,ecircumflex,edieresis,ograve,oacute,ocircumflex,otilde,odieresis,oslash,oe" 	k="23" />
+<hkern g1="comma,period,ellipsis" 	g2="t" 	k="63" />
+<hkern g1="comma,period,ellipsis" 	g2="asterisk" 	k="248" />
+<hkern g1="comma,period,ellipsis" 	g2="V" 	k="123" />
+<hkern g1="comma,period,ellipsis" 	g2="quotedbl,quotesingle" 	k="158" />
+<hkern g1="comma,period,ellipsis" 	g2="quoteleft,quotedblleft" 	k="125" />
+<hkern g1="comma,period,ellipsis" 	g2="v" 	k="41" />
+<hkern g1="e,ae,egrave,eacute,ecircumflex,edieresis,oe" 	g2="T" 	k="43" />
+<hkern g1="e,ae,egrave,eacute,ecircumflex,edieresis,oe" 	g2="W" 	k="20" />
+<hkern g1="e,ae,egrave,eacute,ecircumflex,edieresis,oe" 	g2="Y,Yacute,Ydieresis" 	k="41" />
+<hkern g1="e,ae,egrave,eacute,ecircumflex,edieresis,oe" 	g2="g" 	k="20" />
+<hkern g1="e,ae,egrave,eacute,ecircumflex,edieresis,oe" 	g2="w" 	k="-25" />
+<hkern g1="e,ae,egrave,eacute,ecircumflex,edieresis,oe" 	g2="y,yacute,ydieresis" 	k="-25" />
+<hkern g1="e,ae,egrave,eacute,ecircumflex,edieresis,oe" 	g2="quoteright,quotedblright" 	k="20" />
+<hkern g1="e,ae,egrave,eacute,ecircumflex,edieresis,oe" 	g2="S" 	k="41" />
+<hkern g1="e,ae,egrave,eacute,ecircumflex,edieresis,oe" 	g2="a,agrave,aacute,acircumflex,atilde,adieresis,aring,ae" 	k="31" />
+<hkern g1="e,ae,egrave,eacute,ecircumflex,edieresis,oe" 	g2="J" 	k="41" />
+<hkern g1="e,ae,egrave,eacute,ecircumflex,edieresis,oe" 	g2="t" 	k="23" />
+<hkern g1="e,ae,egrave,eacute,ecircumflex,edieresis,oe" 	g2="asterisk" 	k="82" />
+<hkern g1="e,ae,egrave,eacute,ecircumflex,edieresis,oe" 	g2="backslash" 	k="23" />
+<hkern g1="e,ae,egrave,eacute,ecircumflex,edieresis,oe" 	g2="registered" 	k="-14" />
+<hkern g1="e,ae,egrave,eacute,ecircumflex,edieresis,oe" 	g2="trademark" 	k="25" />
+<hkern g1="e,ae,egrave,eacute,ecircumflex,edieresis,oe" 	g2="V" 	k="20" />
+<hkern g1="e,ae,egrave,eacute,ecircumflex,edieresis,oe" 	g2="v" 	k="-25" />
+<hkern g1="e,ae,egrave,eacute,ecircumflex,edieresis,oe" 	g2="hyphen,uni00AD,endash,emdash" 	k="-18" />
+<hkern g1="e,ae,egrave,eacute,ecircumflex,edieresis,oe" 	g2="guillemotleft,guilsinglleft" 	k="-14" />
+<hkern g1="e,ae,egrave,eacute,ecircumflex,edieresis,oe" 	g2="z" 	k="-10" />
+<hkern g1="f" 	g2="T" 	k="-100" />
+<hkern g1="f" 	g2="W" 	k="-100" />
+<hkern g1="f" 	g2="Y,Yacute,Ydieresis" 	k="-100" />
+<hkern g1="f" 	g2="g" 	k="31" />
+<hkern g1="f" 	g2="j" 	k="20" />
+<hkern g1="f" 	g2="quoteright,quotedblright" 	k="-82" />
+<hkern g1="f" 	g2="comma,period,ellipsis" 	k="84" />
+<hkern g1="f" 	g2="a,agrave,aacute,acircumflex,atilde,adieresis,aring,ae" 	k="41" />
+<hkern g1="f" 	g2="c,d,e,o,q,ccedilla,egrave,eacute,ecircumflex,edieresis,ograve,oacute,ocircumflex,otilde,odieresis,oslash,oe" 	k="20" />
+<hkern g1="f" 	g2="u,ugrave,uacute,ucircumflex,udieresis" 	k="45" />
+<hkern g1="f" 	g2="backslash" 	k="-162" />
+<hkern g1="f" 	g2="periodcentered" 	k="41" />
+<hkern g1="f" 	g2="registered" 	k="-184" />
+<hkern g1="f" 	g2="trademark" 	k="-162" />
+<hkern g1="f" 	g2="slash" 	k="41" />
+<hkern g1="f" 	g2="exclam" 	k="-41" />
+<hkern g1="f" 	g2="V" 	k="-104" />
+<hkern g1="f" 	g2="X" 	k="-78" />
+<hkern g1="f" 	g2="question" 	k="-59" />
+<hkern g1="f" 	g2="quotedbl,quotesingle" 	k="-82" />
+<hkern g1="f" 	g2="quoteleft,quotedblleft" 	k="-82" />
+<hkern g1="f" 	g2="v" 	k="-37" />
+<hkern g1="f" 	g2="hyphen,uni00AD,endash,emdash" 	k="23" />
+<hkern g1="f" 	g2="z" 	k="23" />
+<hkern g1="f" 	g2="parenright,bracketright,braceright" 	k="-117" />
+<hkern g1="g" 	g2="T" 	k="41" />
+<hkern g1="g" 	g2="Y,Yacute,Ydieresis" 	k="23" />
+<hkern g1="g" 	g2="j" 	k="-66" />
+<hkern g1="g" 	g2="a,agrave,aacute,acircumflex,atilde,adieresis,aring,ae" 	k="31" />
+<hkern g1="g" 	g2="c,d,e,o,q,ccedilla,egrave,eacute,ecircumflex,edieresis,ograve,oacute,ocircumflex,otilde,odieresis,oslash,oe" 	k="23" />
+<hkern g1="g" 	g2="asterisk" 	k="82" />
+<hkern g1="g" 	g2="periodcentered" 	k="23" />
+<hkern g1="g" 	g2="registered" 	k="-41" />
+<hkern g1="g" 	g2="slash" 	k="-123" />
+<hkern g1="g" 	g2="question" 	k="61" />
+<hkern g1="g" 	g2="z" 	k="23" />
+<hkern g1="g" 	g2="parenright,bracketright,braceright" 	k="-41" />
+<hkern g1="k" 	g2="T" 	k="12" />
+<hkern g1="k" 	g2="Y,Yacute,Ydieresis" 	k="14" />
+<hkern g1="k" 	g2="g" 	k="20" />
+<hkern g1="k" 	g2="j" 	k="20" />
+<hkern g1="k" 	g2="quoteright,quotedblright" 	k="41" />
+<hkern g1="k" 	g2="comma,period,ellipsis" 	k="-41" />
+<hkern g1="k" 	g2="a,agrave,aacute,acircumflex,atilde,adieresis,aring,ae" 	k="20" />
+<hkern g1="k" 	g2="c,d,e,o,q,ccedilla,egrave,eacute,ecircumflex,edieresis,ograve,oacute,ocircumflex,otilde,odieresis,oslash,oe" 	k="25" />
+<hkern g1="k" 	g2="t" 	k="23" />
+<hkern g1="k" 	g2="u,ugrave,uacute,ucircumflex,udieresis" 	k="23" />
+<hkern g1="k" 	g2="asterisk" 	k="41" />
+<hkern g1="k" 	g2="periodcentered" 	k="41" />
+<hkern g1="k" 	g2="trademark" 	k="41" />
+<hkern g1="k" 	g2="hyphen,uni00AD,endash,emdash" 	k="43" />
+<hkern g1="k" 	g2="guillemotleft,guilsinglleft" 	k="41" />
+<hkern g1="h,m,n,ntilde" 	g2="T" 	k="43" />
+<hkern g1="h,m,n,ntilde" 	g2="Y,Yacute,Ydieresis" 	k="20" />
+<hkern g1="h,m,n,ntilde" 	g2="asterisk" 	k="82" />
+<hkern g1="h,m,n,ntilde" 	g2="trademark" 	k="41" />
+<hkern g1="h,m,n,ntilde" 	g2="V" 	k="20" />
+<hkern g1="b,o,p,ograve,oacute,ocircumflex,otilde,odieresis,oslash,thorn" 	g2="T" 	k="115" />
+<hkern g1="b,o,p,ograve,oacute,ocircumflex,otilde,odieresis,oslash,thorn" 	g2="Y,Yacute,Ydieresis" 	k="82" />
+<hkern g1="b,o,p,ograve,oacute,ocircumflex,otilde,odieresis,oslash,thorn" 	g2="quoteright,quotedblright" 	k="41" />
+<hkern g1="b,o,p,ograve,oacute,ocircumflex,otilde,odieresis,oslash,thorn" 	g2="comma,period,ellipsis" 	k="20" />
+<hkern g1="b,o,p,ograve,oacute,ocircumflex,otilde,odieresis,oslash,thorn" 	g2="a,agrave,aacute,acircumflex,atilde,adieresis,aring,ae" 	k="31" />
+<hkern g1="b,o,p,ograve,oacute,ocircumflex,otilde,odieresis,oslash,thorn" 	g2="backslash" 	k="41" />
+<hkern g1="b,o,p,ograve,oacute,ocircumflex,otilde,odieresis,oslash,thorn" 	g2="V" 	k="37" />
+<hkern g1="b,o,p,ograve,oacute,ocircumflex,otilde,odieresis,oslash,thorn" 	g2="quoteleft,quotedblleft" 	k="41" />
+<hkern g1="b,o,p,ograve,oacute,ocircumflex,otilde,odieresis,oslash,thorn" 	g2="x" 	k="25" />
+<hkern g1="b,o,p,ograve,oacute,ocircumflex,otilde,odieresis,oslash,thorn" 	g2="hyphen,uni00AD,endash,emdash" 	k="-18" />
+<hkern g1="quoteleft,quotedblleft" 	g2="Y,Yacute,Ydieresis" 	k="-35" />
+<hkern g1="quoteleft,quotedblleft" 	g2="g" 	k="78" />
+<hkern g1="quoteleft,quotedblleft" 	g2="comma,period,ellipsis" 	k="121" />
+<hkern g1="quoteleft,quotedblleft" 	g2="A,Agrave,Aacute,Acircumflex,Atilde,Adieresis,Aring" 	k="82" />
+<hkern g1="quoteleft,quotedblleft" 	g2="a,agrave,aacute,acircumflex,atilde,adieresis,aring,ae" 	k="98" />
+<hkern g1="quoteleft,quotedblleft" 	g2="f,uniFB01,uniFB02" 	k="23" />
+<hkern g1="quoteleft,quotedblleft" 	g2="c,d,e,o,q,ccedilla,egrave,eacute,ecircumflex,edieresis,ograve,oacute,ocircumflex,otilde,odieresis,oslash,oe" 	k="78" />
+<hkern g1="quoteleft,quotedblleft" 	g2="exclamdown" 	k="119" />
+<hkern g1="quoteleft,quotedblleft" 	g2="questiondown" 	k="283" />
+<hkern g1="r" 	g2="g" 	k="20" />
+<hkern g1="r" 	g2="j" 	k="18" />
+<hkern g1="r" 	g2="w" 	k="-37" />
+<hkern g1="r" 	g2="y,yacute,ydieresis" 	k="-55" />
+<hkern g1="r" 	g2="comma,period,ellipsis" 	k="80" />
+<hkern g1="r" 	g2="A,Agrave,Aacute,Acircumflex,Atilde,Adieresis,Aring" 	k="37" />
+<hkern g1="r" 	g2="Z" 	k="20" />
+<hkern g1="r" 	g2="a,agrave,aacute,acircumflex,atilde,adieresis,aring,ae" 	k="47" />
+<hkern g1="r" 	g2="c,d,e,o,q,ccedilla,egrave,eacute,ecircumflex,edieresis,ograve,oacute,ocircumflex,otilde,odieresis,oslash,oe" 	k="20" />
+<hkern g1="r" 	g2="J" 	k="90" />
+<hkern g1="r" 	g2="backslash" 	k="-37" />
+<hkern g1="r" 	g2="periodcentered" 	k="39" />
+<hkern g1="r" 	g2="registered" 	k="-162" />
+<hkern g1="r" 	g2="slash" 	k="82" />
+<hkern g1="r" 	g2="quoteleft,quotedblleft" 	k="-82" />
+<hkern g1="r" 	g2="v" 	k="-55" />
+<hkern g1="r" 	g2="hyphen,uni00AD,endash,emdash" 	k="43" />
+<hkern g1="r" 	g2="guillemotleft,guilsinglleft" 	k="41" />
+<hkern g1="r" 	g2="s" 	k="20" />
+<hkern g1="r" 	g2="z" 	k="20" />
+<hkern g1="s" 	g2="T" 	k="43" />
+<hkern g1="s" 	g2="Y,Yacute,Ydieresis" 	k="41" />
+<hkern g1="s" 	g2="quoteright,quotedblright" 	k="6" />
+<hkern g1="s" 	g2="asterisk" 	k="125" />
+<hkern g1="s" 	g2="V" 	k="20" />
+<hkern g1="s" 	g2="question" 	k="6" />
+<hkern g1="s" 	g2="hyphen,uni00AD,endash,emdash" 	k="-20" />
+<hkern g1="t" 	g2="T" 	k="23" />
+<hkern g1="t" 	g2="g" 	k="20" />
+<hkern g1="t" 	g2="comma,period,ellipsis" 	k="-41" />
+<hkern g1="t" 	g2="a,agrave,aacute,acircumflex,atilde,adieresis,aring,ae" 	k="43" />
+<hkern g1="t" 	g2="c,d,e,o,q,ccedilla,egrave,eacute,ecircumflex,edieresis,ograve,oacute,ocircumflex,otilde,odieresis,oslash,oe" 	k="20" />
+<hkern g1="t" 	g2="u,ugrave,uacute,ucircumflex,udieresis" 	k="18" />
+<hkern g1="t" 	g2="periodcentered" 	k="41" />
+<hkern g1="t" 	g2="registered" 	k="-82" />
+<hkern g1="t" 	g2="slash" 	k="-41" />
+<hkern g1="t" 	g2="question" 	k="41" />
+<hkern g1="t" 	g2="hyphen,uni00AD,endash,emdash" 	k="41" />
+<hkern g1="t" 	g2="guillemotleft,guilsinglleft" 	k="43" />
+<hkern g1="t" 	g2="colon,semicolon" 	k="-41" />
+<hkern g1="q,u,ugrave,uacute,ucircumflex,udieresis" 	g2="T" 	k="41" />
+<hkern g1="q,u,ugrave,uacute,ucircumflex,udieresis" 	g2="Y,Yacute,Ydieresis" 	k="61" />
+<hkern g1="q,u,ugrave,uacute,ucircumflex,udieresis" 	g2="asterisk" 	k="61" />
+<hkern g1="q,u,ugrave,uacute,ucircumflex,udieresis" 	g2="V" 	k="23" />
+<hkern g1="w" 	g2="T" 	k="43" />
+<hkern g1="w" 	g2="Y,Yacute,Ydieresis" 	k="6" />
+<hkern g1="w" 	g2="j" 	k="20" />
+<hkern g1="w" 	g2="comma,period,ellipsis" 	k="31" />
+<hkern g1="w" 	g2="a,agrave,aacute,acircumflex,atilde,adieresis,aring,ae" 	k="20" />
+<hkern g1="w" 	g2="J" 	k="61" />
+<hkern g1="w" 	g2="asterisk" 	k="23" />
+<hkern g1="w" 	g2="registered" 	k="-111" />
+<hkern g1="w" 	g2="trademark" 	k="-41" />
+<hkern g1="w" 	g2="slash" 	k="23" />
+<hkern g1="w" 	g2="X" 	k="23" />
+<hkern g1="w" 	g2="z" 	k="25" />
+<hkern g1="y,yacute,ydieresis" 	g2="T" 	k="41" />
+<hkern g1="y,yacute,ydieresis" 	g2="j" 	k="20" />
+<hkern g1="y,yacute,ydieresis" 	g2="comma,period,ellipsis" 	k="41" />
+<hkern g1="y,yacute,ydieresis" 	g2="a,agrave,aacute,acircumflex,atilde,adieresis,aring,ae" 	k="41" />
+<hkern g1="y,yacute,ydieresis" 	g2="J" 	k="82" />
+<hkern g1="y,yacute,ydieresis" 	g2="registered" 	k="-115" />
+<hkern g1="y,yacute,ydieresis" 	g2="trademark" 	k="-37" />
+<hkern g1="y,yacute,ydieresis" 	g2="slash" 	k="41" />
+<hkern g1="y,yacute,ydieresis" 	g2="z" 	k="43" />
+<hkern g1="z" 	g2="T" 	k="59" />
+<hkern g1="z" 	g2="g" 	k="18" />
+<hkern g1="z" 	g2="a,agrave,aacute,acircumflex,atilde,adieresis,aring,ae" 	k="57" />
+<hkern g1="z" 	g2="c,d,e,o,q,ccedilla,egrave,eacute,ecircumflex,edieresis,ograve,oacute,ocircumflex,otilde,odieresis,oslash,oe" 	k="20" />
+<hkern g1="z" 	g2="u,ugrave,uacute,ucircumflex,udieresis" 	k="20" />
+<hkern g1="z" 	g2="periodcentered" 	k="23" />
+<hkern g1="z" 	g2="registered" 	k="-74" />
+<hkern g1="z" 	g2="trademark" 	k="-37" />
+<hkern g1="z" 	g2="hyphen,uni00AD,endash,emdash" 	k="20" />
+<hkern g1="F" 	g2="W" 	k="-20" />
+<hkern g1="F" 	g2="Y,Yacute,Ydieresis" 	k="-23" />
+<hkern g1="F" 	g2="g" 	k="43" />
+<hkern g1="F" 	g2="w" 	k="20" />
+<hkern g1="F" 	g2="y,yacute,ydieresis" 	k="20" />
+<hkern g1="F" 	g2="comma,period,ellipsis" 	k="123" />
+<hkern g1="F" 	g2="A,Agrave,Aacute,Acircumflex,Atilde,Adieresis,Aring" 	k="74" />
+<hkern g1="F" 	g2="S" 	k="33" />
+<hkern g1="F" 	g2="Z" 	k="61" />
+<hkern g1="F" 	g2="C,G,O,Q,Ccedilla,Ograve,Oacute,Ocircumflex,Otilde,Odieresis,Oslash,OE" 	k="20" />
+<hkern g1="F" 	g2="a,agrave,aacute,acircumflex,atilde,adieresis,aring,ae" 	k="63" />
+<hkern g1="F" 	g2="c,d,e,o,q,ccedilla,egrave,eacute,ecircumflex,edieresis,ograve,oacute,ocircumflex,otilde,odieresis,oslash,oe" 	k="23" />
+<hkern g1="F" 	g2="J" 	k="289" />
+<hkern g1="F" 	g2="t" 	k="20" />
+<hkern g1="F" 	g2="u,ugrave,uacute,ucircumflex,udieresis" 	k="31" />
+<hkern g1="F" 	g2="guillemotleft,guilsinglleft" 	k="41" />
+<hkern g1="F" 	g2="m,n,p,r,ntilde" 	k="41" />
+<hkern g1="F" 	g2="s" 	k="33" />
+<hkern g1="F" 	g2="z" 	k="35" />
+<hkern g1="J" 	g2="comma,period,ellipsis" 	k="43" />
+<hkern g1="J" 	g2="J" 	k="78" />
+<hkern g1="P" 	g2="T" 	k="61" />
+<hkern g1="P" 	g2="Y,Yacute,Ydieresis" 	k="20" />
+<hkern g1="P" 	g2="g" 	k="80" />
+<hkern g1="P" 	g2="comma,period,ellipsis" 	k="205" />
+<hkern g1="P" 	g2="A,Agrave,Aacute,Acircumflex,Atilde,Adieresis,Aring" 	k="102" />
+<hkern g1="P" 	g2="S" 	k="20" />
+<hkern g1="P" 	g2="Z" 	k="193" />
+<hkern g1="P" 	g2="a,agrave,aacute,acircumflex,atilde,adieresis,aring,ae" 	k="98" />
+<hkern g1="P" 	g2="c,d,e,o,q,ccedilla,egrave,eacute,ecircumflex,edieresis,ograve,oacute,ocircumflex,otilde,odieresis,oslash,oe" 	k="51" />
+<hkern g1="P" 	g2="J" 	k="305" />
+<hkern g1="P" 	g2="hyphen,uni00AD,endash,emdash" 	k="74" />
+<hkern g1="P" 	g2="guillemotleft,guilsinglleft" 	k="41" />
+<hkern g1="P" 	g2="s" 	k="20" />
+<hkern g1="P" 	g2="z" 	k="41" />
+<hkern g1="V" 	g2="U,Ugrave,Uacute,Ucircumflex,Udieresis" 	k="20" />
+<hkern g1="V" 	g2="g" 	k="45" />
+<hkern g1="V" 	g2="w" 	k="16" />
+<hkern g1="V" 	g2="y,yacute,ydieresis" 	k="16" />
+<hkern g1="V" 	g2="comma,period,ellipsis" 	k="119" />
+<hkern g1="V" 	g2="A,Agrave,Aacute,Acircumflex,Atilde,Adieresis,Aring" 	k="23" />
+<hkern g1="V" 	g2="S" 	k="39" />
+<hkern g1="V" 	g2="Z" 	k="37" />
+<hkern g1="V" 	g2="C,G,O,Q,Ccedilla,Ograve,Oacute,Ocircumflex,Otilde,Odieresis,Oslash,OE" 	k="20" />
+<hkern g1="V" 	g2="a,agrave,aacute,acircumflex,atilde,adieresis,aring,ae" 	k="31" />
+<hkern g1="V" 	g2="c,d,e,o,q,ccedilla,egrave,eacute,ecircumflex,edieresis,ograve,oacute,ocircumflex,otilde,odieresis,oslash,oe" 	k="27" />
+<hkern g1="V" 	g2="J" 	k="160" />
+<hkern g1="V" 	g2="i,igrave,iacute,icircumflex,idieresis" 	k="8" />
+<hkern g1="V" 	g2="u,ugrave,uacute,ucircumflex,udieresis" 	k="61" />
+<hkern g1="V" 	g2="hyphen,uni00AD,endash,emdash" 	k="37" />
+<hkern g1="V" 	g2="guillemotleft,guilsinglleft" 	k="45" />
+<hkern g1="V" 	g2="m,n,p,r,ntilde" 	k="41" />
+<hkern g1="V" 	g2="s" 	k="18" />
+<hkern g1="V" 	g2="z" 	k="55" />
+<hkern g1="V" 	g2="guillemotright,guilsinglright" 	k="29" />
+<hkern g1="X" 	g2="T" 	k="41" />
+<hkern g1="X" 	g2="U,Ugrave,Uacute,Ucircumflex,Udieresis" 	k="20" />
+<hkern g1="X" 	g2="w" 	k="23" />
+<hkern g1="X" 	g2="y,yacute,ydieresis" 	k="20" />
+<hkern g1="X" 	g2="A,Agrave,Aacute,Acircumflex,Atilde,Adieresis,Aring" 	k="-16" />
+<hkern g1="X" 	g2="S" 	k="23" />
+<hkern g1="X" 	g2="C,G,O,Q,Ccedilla,Ograve,Oacute,Ocircumflex,Otilde,Odieresis,Oslash,OE" 	k="25" />
+<hkern g1="X" 	g2="a,agrave,aacute,acircumflex,atilde,adieresis,aring,ae" 	k="20" />
+<hkern g1="X" 	g2="f,uniFB01,uniFB02" 	k="20" />
+<hkern g1="X" 	g2="t" 	k="20" />
+<hkern g1="X" 	g2="u,ugrave,uacute,ucircumflex,udieresis" 	k="20" />
+<hkern g1="X" 	g2="hyphen,uni00AD,endash,emdash" 	k="45" />
+<hkern g1="X" 	g2="guillemotleft,guilsinglleft" 	k="23" />
+<hkern g1="X" 	g2="z" 	k="23" />
+<hkern g1="parenleft,bracketleft,braceleft" 	g2="j" 	k="-164" />
+<hkern g1="parenleft,bracketleft,braceleft" 	g2="J" 	k="41" />
+<hkern g1="hyphen,uni00AD,endash,emdash" 	g2="T" 	k="74" />
+<hkern g1="hyphen,uni00AD,endash,emdash" 	g2="Y,Yacute,Ydieresis" 	k="123" />
+<hkern g1="hyphen,uni00AD,endash,emdash" 	g2="Z" 	k="41" />
+<hkern g1="hyphen,uni00AD,endash,emdash" 	g2="V" 	k="41" />
+<hkern g1="hyphen,uni00AD,endash,emdash" 	g2="X" 	k="41" />
+<hkern g1="hyphen,uni00AD,endash,emdash" 	g2="x" 	k="23" />
+<hkern g1="germandbls" 	g2="w" 	k="23" />
+<hkern g1="germandbls" 	g2="y,yacute,ydieresis" 	k="20" />
+<hkern g1="germandbls" 	g2="quoteright,quotedblright" 	k="76" />
+<hkern g1="germandbls" 	g2="t" 	k="31" />
+<hkern g1="germandbls" 	g2="question" 	k="20" />
+<hkern g1="germandbls" 	g2="quotedbl,quotesingle" 	k="127" />
+<hkern g1="germandbls" 	g2="quoteleft,quotedblleft" 	k="72" />
+<hkern g1="guillemotleft,guilsinglleft" 	g2="T" 	k="82" />
+<hkern g1="guillemotleft,guilsinglleft" 	g2="W" 	k="25" />
+<hkern g1="guillemotleft,guilsinglleft" 	g2="Y,Yacute,Ydieresis" 	k="61" />
+<hkern g1="guillemotleft,guilsinglleft" 	g2="V" 	k="25" />
+<hkern g1="guillemotleft,guilsinglleft" 	g2="x" 	k="41" />
+<hkern g1="guillemotright,guilsinglright" 	g2="T" 	k="82" />
+<hkern g1="guillemotright,guilsinglright" 	g2="W" 	k="20" />
+<hkern g1="guillemotright,guilsinglright" 	g2="Y,Yacute,Ydieresis" 	k="90" />
+<hkern g1="guillemotright,guilsinglright" 	g2="S" 	k="61" />
+<hkern g1="guillemotright,guilsinglright" 	g2="Z" 	k="43" />
+<hkern g1="guillemotright,guilsinglright" 	g2="J" 	k="61" />
+<hkern g1="guillemotright,guilsinglright" 	g2="V" 	k="45" />
+<hkern g1="guillemotright,guilsinglright" 	g2="X" 	k="23" />
+<hkern g1="guillemotright,guilsinglright" 	g2="x" 	k="43" />
+<hkern g1="question" 	g2="quoteright,quotedblright" 	k="27" />
+<hkern g1="quotedbl,quotesingle" 	g2="comma,period,ellipsis" 	k="213" />
+<hkern g1="quotedbl,quotesingle" 	g2="A,Agrave,Aacute,Acircumflex,Atilde,Adieresis,Aring" 	k="90" />
+<hkern g1="quotedbl,quotesingle" 	g2="s" 	k="41" />
+<hkern g1="quoteright,quotedblright" 	g2="g" 	k="78" />
+<hkern g1="quoteright,quotedblright" 	g2="comma,period,ellipsis" 	k="246" />
+<hkern g1="quoteright,quotedblright" 	g2="A,Agrave,Aacute,Acircumflex,Atilde,Adieresis,Aring" 	k="92" />
+<hkern g1="quoteright,quotedblright" 	g2="a,agrave,aacute,acircumflex,atilde,adieresis,aring,ae" 	k="63" />
+<hkern g1="quoteright,quotedblright" 	g2="f,uniFB01,uniFB02" 	k="39" />
+<hkern g1="quoteright,quotedblright" 	g2="c,d,e,o,q,ccedilla,egrave,eacute,ecircumflex,edieresis,ograve,oacute,ocircumflex,otilde,odieresis,oslash,oe" 	k="78" />
+<hkern g1="quoteright,quotedblright" 	g2="s" 	k="117" />
+<hkern g1="v" 	g2="T" 	k="41" />
+<hkern g1="v" 	g2="j" 	k="20" />
+<hkern g1="v" 	g2="comma,period,ellipsis" 	k="41" />
+<hkern g1="v" 	g2="A,Agrave,Aacute,Acircumflex,Atilde,Adieresis,Aring" 	k="20" />
+<hkern g1="v" 	g2="a,agrave,aacute,acircumflex,atilde,adieresis,aring,ae" 	k="41" />
+<hkern g1="v" 	g2="J" 	k="82" />
+<hkern g1="v" 	g2="z" 	k="43" />
+<hkern g1="x" 	g2="T" 	k="78" />
+<hkern g1="x" 	g2="Y,Yacute,Ydieresis" 	k="8" />
+<hkern g1="x" 	g2="y,yacute,ydieresis" 	k="23" />
+<hkern g1="x" 	g2="C,G,O,Q,Ccedilla,Ograve,Oacute,Ocircumflex,Otilde,Odieresis,Oslash,OE" 	k="20" />
+<hkern g1="x" 	g2="a,agrave,aacute,acircumflex,atilde,adieresis,aring,ae" 	k="20" />
+<hkern g1="x" 	g2="c,d,e,o,q,ccedilla,egrave,eacute,ecircumflex,edieresis,ograve,oacute,ocircumflex,otilde,odieresis,oslash,oe" 	k="25" />
+<hkern g1="x" 	g2="hyphen,uni00AD,endash,emdash" 	k="23" />
+<hkern g1="x" 	g2="guillemotleft,guilsinglleft" 	k="43" />
+<hkern g1="x" 	g2="guillemotright,guilsinglright" 	k="41" />
+</font>
+</defs></svg> 

BIN
mod/dashboard/app/coreos-web/fonts/sourcesanspro-light-webfont.ttf


BIN
mod/dashboard/app/coreos-web/fonts/sourcesanspro-light-webfont.woff


BIN
mod/dashboard/app/coreos-web/fonts/sourcesanspro-regular-webfont.eot


+ 980 - 0
mod/dashboard/app/coreos-web/fonts/sourcesanspro-regular-webfont.svg

@@ -0,0 +1,980 @@
+<?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">
+<metadata></metadata>
+<defs>
+<font id="source_sans_proregular" horiz-adv-x="1017" >
+<font-face units-per-em="2048" ascent="1536" descent="-512" />
+<missing-glyph horiz-adv-x="413" />
+<glyph horiz-adv-x="0" />
+<glyph horiz-adv-x="682" />
+<glyph horiz-adv-x="0" />
+<glyph horiz-adv-x="0" />
+<glyph unicode="&#xd;" horiz-adv-x="413" />
+<glyph unicode=" "  horiz-adv-x="413" />
+<glyph unicode="&#x09;" horiz-adv-x="413" />
+<glyph unicode="&#xa0;" horiz-adv-x="413" />
+<glyph unicode="!" horiz-adv-x="591" d="M174 102q0 59 36 95t87 36q49 0 85 -35.5t36 -95.5q0 -55 -36 -91t-85 -36q-51 0 -87 36t-36 91zM211 1372h170l-4 -192l-23 -774h-116l-23 774z" />
+<glyph unicode="&#x22;" horiz-adv-x="870" d="M164 1413h180l-6 -188l-33 -342h-102l-33 342zM524 1413h180l-6 -188l-33 -342h-102l-33 342z" />
+<glyph unicode="#" d="M72 418v117h178l37 303h-174v118h188l47 375h109l-47 -375h272l49 375h109l-49 -375h165v-118h-178l-37 -303h174v-117h-188l-51 -418h-109l49 418h-270l-51 -418h-111l52 418h-164zM360 535h271l37 303h-271z" />
+<glyph unicode="$" d="M106 135l78 117q66 -57 145 -97t173 -40q115 0 171 57t56 154q0 82 -42 136t-105.5 94t-138 75t-138 80t-105.5 109.5t-42 164.5q0 137 80.5 228.5t216.5 113.5v205h123v-203q98 -10 166.5 -53t123.5 -102l-90 -101q-57 55 -111.5 86t-138.5 31q-94 0 -149 -53.5 t-55 -143.5q0 -74 42 -121t105.5 -82.5t138 -69.5t138 -82t105.5 -118.5t42 -181.5q0 -147 -85 -241.5t-232 -114.5v-207h-123v202q-98 10 -190.5 54.5t-158.5 103.5z" />
+<glyph unicode="%" horiz-adv-x="1687" d="M72 946q0 203 83 312.5t222 109.5q137 0 221 -109.5t84 -312.5q0 -205 -84 -315.5t-221 -110.5q-139 0 -222 111t-83 315zM199 946q0 -160 49 -240.5t129 -80.5q78 0 127 81t49 240q0 160 -49 239t-127 79q-80 0 -129 -79t-49 -239zM414 -25l741 1393h115l-741 -1393 h-115zM1008 401q0 203 83 312.5t222 109.5q137 0 221 -109.5t84 -312.5q0 -205 -84 -315.5t-221 -110.5q-139 0 -222 111t-83 315zM1135 401q0 -160 49 -240.5t129 -80.5q78 0 127 81t49 240q0 160 -49 239t-127 79q-80 0 -129 -79t-49 -239z" />
+<glyph unicode="&#x26;" horiz-adv-x="1247" d="M66 348q0 68 21.5 123t58 102.5t85 87t99.5 74.5q-41 84 -64.5 163t-23.5 153q0 68 22.5 125t63.5 100t98 67.5t127 24.5q125 0 194.5 -73.5t69.5 -192.5q0 -66 -26.5 -121t-69.5 -103.5t-97.5 -90.5t-109.5 -82q66 -104 155 -200.5t185 -176.5q61 84 109.5 182t78.5 215 h158q-41 -133 -98.5 -254t-136.5 -227q70 -47 133 -80t119 -49l-46 -140q-72 20 -149.5 58.5t-159.5 95.5q-78 -70 -173 -112t-214 -42q-92 0 -167 28t-129 77t-83.5 117.5t-29.5 150.5zM229 358q0 -55 20.5 -101t56.5 -79t84 -50t104 -17q70 0 133 28.5t123 79.5 q-98 86 -189.5 188.5t-163.5 210.5q-72 -57 -120 -119.5t-48 -140.5zM387 1053q0 -55 17.5 -114.5t46.5 -121.5q45 31 87 62.5t73.5 65.5t50 72t18.5 83q0 59 -29.5 103t-97.5 44q-76 0 -121 -55t-45 -139z" />
+<glyph unicode="'" horiz-adv-x="509" d="M164 1413h180l-6 -188l-33 -342h-102l-33 342z" />
+<glyph unicode="(" horiz-adv-x="620" d="M168 569q0 270 71.5 496.5t198.5 433.5l105 -49q-119 -197 -177.5 -421t-58.5 -460t58.5 -460t177.5 -420l-105 -49q-127 205 -198.5 432t-71.5 497z" />
+<glyph unicode=")" horiz-adv-x="620" d="M78 -311q119 197 177 421t58 459q0 236 -58 460t-177 421l104 49q127 -207 199 -433t72 -497q0 -270 -72 -497.5t-199 -431.5z" />
+<glyph unicode="*" horiz-adv-x="856" d="M119 1194l31 94l208 -51l19 221h100l19 -219l211 49l30 -94l-198 -82l114 -192l-80 -60l-145 176l-145 -176l-82 60l116 192z" />
+<glyph unicode="+" d="M70 612v127h372v400h133v-400h373v-127h-373v-399h-133v399h-372z" />
+<glyph unicode="," horiz-adv-x="509" d="M96 -250q86 39 135.5 102.5t49.5 147.5q-6 -2 -21 -2q-49 0 -85 29.5t-36 87.5q0 55 37 86.5t88 31.5q66 0 104 -53t38 -145q0 -133 -72 -231.5t-197 -151.5z" />
+<glyph unicode="-" horiz-adv-x="636" d="M84 449v129h471v-129h-471z" />
+<glyph unicode="." horiz-adv-x="509" d="M133 102q0 59 36 95t87 36q49 0 85 -35.5t36 -95.5q0 -55 -36 -91t-85 -36q-51 0 -87 36t-36 91z" />
+<glyph unicode="/" horiz-adv-x="716" d="M20 -328l547 1782h123l-547 -1782h-123z" />
+<glyph unicode="0" d="M90 657q0 330 110.5 502t309.5 172q197 0 307.5 -172t110.5 -502t-110.5 -506t-307.5 -176q-199 0 -309.5 176.5t-110.5 505.5zM254 657q0 -287 70.5 -416.5t185.5 -129.5q57 0 103 31.5t80 98t52.5 170t18.5 246.5t-18.5 246t-52.5 167.5t-80 95t-103 30.5t-104.5 -30.5 t-81 -95t-52 -167t-18.5 -246.5z" />
+<glyph unicode="1" d="M162 0v139h299v963h-238v108q90 16 156.5 40t120.5 57h129v-1168h270v-139h-737z" />
+<glyph unicode="2" d="M74 1133q82 90 174 144t221 54q182 0 286.5 -105.5t104.5 -279.5q0 -92 -40 -185t-110.5 -192.5t-168 -207t-213.5 -228.5q53 4 110.5 8t108.5 4h379v-145h-844v100q147 147 262 266t192.5 220.5t118.5 186.5t41 165q0 113 -61.5 184.5t-185.5 71.5q-82 0 -152 -46 t-127 -112z" />
+<glyph unicode="3" d="M53 160l86 110q59 -61 138 -108t196 -47q119 0 194.5 64.5t75.5 174.5q0 57 -21.5 105.5t-70.5 83.5t-129 53t-196 18v129q104 0 174.5 18.5t114.5 51.5t62.5 78t18.5 96q0 96 -60.5 151.5t-164.5 55.5q-82 0 -150.5 -37t-127.5 -96l-91 106q76 72 167 118t208 46 q86 0 158 -22.5t124 -64.5t80.5 -103.5t28.5 -141.5q0 -119 -65.5 -194.5t-171.5 -116.5v-8q59 -14 110.5 -42t90 -70t60 -97t21.5 -123q0 -86 -33.5 -155.5t-92 -117.5t-136.5 -74t-168 -26q-78 0 -142.5 15.5t-117.5 41t-95 58.5t-75 70z" />
+<glyph unicode="4" d="M35 360v111l559 836h188v-811h179v-136h-179v-360h-159v360h-588zM213 496h410v378q0 53 3 126t7 126h-8q-25 -47 -51.5 -92t-55.5 -92z" />
+<glyph unicode="5" d="M51 154l82 110q57 -59 136 -104t194 -45q59 0 111.5 21.5t91.5 60.5t61.5 94t22.5 123q0 135 -76 210.5t-203 75.5q-68 0 -116 -20.5t-107 -58.5l-90 57l43 629h653v-146h-506l-35 -387q47 25 94.5 39t106.5 14q84 0 157.5 -24.5t129 -74.5t87.5 -127t32 -183t-37 -188.5 t-98.5 -138.5t-140.5 -86t-165 -30q-78 0 -142.5 15.5t-116.5 40t-94 56.5t-75 67z" />
+<glyph unicode="6" d="M98 604q0 197 41 335t110.5 225t159 127t187.5 40q106 0 183 -40t132 -99l-94 -105q-41 47 -97 75t-118 28q-68 0 -129 -28.5t-108.5 -94.5t-76 -171t-30.5 -261q61 76 143 120t162 44q170 0 271.5 -100.5t101.5 -303.5q0 -94 -31 -171t-84 -132t-122.5 -86t-149.5 -31 q-96 0 -178 39t-142.5 118t-95.5 196.5t-35 275.5zM262 500q16 -193 89 -292t198 -99q49 0 90 20.5t71.5 58t48 90t17.5 117.5q0 129 -59.5 203t-181.5 74q-61 0 -134 -40t-139 -132z" />
+<glyph unicode="7" d="M90 1161v146h842v-105q-117 -147 -189.5 -282.5t-115.5 -275.5t-62.5 -297t-27.5 -347h-175q8 184 33 338t69 292t112.5 267t164.5 264h-651z" />
+<glyph unicode="8" d="M84 334q0 63 21.5 117.5t55.5 98.5t78 78t91 58v8q-72 51 -127.5 124t-55.5 177q0 76 29 137.5t78 105.5t116.5 68.5t147.5 24.5q86 0 153.5 -25.5t116 -71.5t74 -110.5t25.5 -140.5q0 -51 -17.5 -98t-43 -88t-57.5 -74t-62 -55v-9q43 -25 83.5 -56.5t72.5 -71t51.5 -91 t19.5 -116.5q0 -74 -31 -137.5t-86 -110.5t-133 -74t-172 -27q-92 0 -171 27t-135 75t-89 113.5t-33 143.5zM236 350q0 -55 21.5 -100t59 -79t89 -52.5t110.5 -18.5q115 0 185.5 63.5t70.5 166.5q0 63 -28.5 108t-78 79t-114 61.5t-133.5 56.5q-78 -53 -130 -124t-52 -161z M303 995q0 -59 24.5 -101t66.5 -75t96.5 -58t113.5 -48q66 59 101.5 124.5t35.5 137.5q0 98 -59 164.5t-168 66.5q-92 0 -151.5 -57t-59.5 -154z" />
+<glyph unicode="9" d="M82 911q0 94 30.5 171t83 132.5t123 86t148.5 30.5q96 0 179 -39t143.5 -117.5t94.5 -196.5t34 -276q0 -197 -41 -335t-111 -225t-159 -127t-187 -40q-104 0 -183 39t-133 99l95 106q41 -47 97 -75.5t118 -28.5q70 0 131 28.5t108 95t76 173t31 264.5q-61 -78 -143 -123 t-164 -45q-170 0 -270.5 100.5t-100.5 302.5zM240 911q0 -129 59 -202.5t182 -73.5q63 0 136 40t139 134q-16 193 -90 291t-199 98q-47 0 -89 -20.5t-73 -58.5t-48 -91t-17 -117z" />
+<glyph unicode=":" horiz-adv-x="509" d="M133 102q0 59 36 95t87 36q49 0 85 -35.5t36 -95.5q0 -55 -36 -91t-85 -36q-51 0 -87 36t-36 91zM133 841q0 59 36 95t87 36q49 0 85 -35.5t36 -95.5q0 -55 -36 -91t-85 -36q-51 0 -87 36t-36 91z" />
+<glyph unicode=";" horiz-adv-x="509" d="M96 -250q86 39 135.5 102.5t49.5 147.5q-6 -2 -21 -2q-49 0 -85 29.5t-36 87.5q0 55 37 86.5t88 31.5q66 0 104 -53t38 -145q0 -133 -72 -231.5t-197 -151.5zM133 841q0 59 36 95t87 36q49 0 85 -35.5t36 -95.5q0 -55 -36 -91t-85 -36q-51 0 -87 36t-36 91z" />
+<glyph unicode="&#x3c;" d="M70 612v136l878 344v-146l-432 -160l-274 -102v-8l274 -103l432 -159v-146z" />
+<glyph unicode="=" d="M70 395v127h878v-127h-878zM70 831v127h878v-127h-878z" />
+<glyph unicode="&#x3e;" d="M70 268v146l432 159l274 103v8l-274 102l-432 160v146l878 -344v-136z" />
+<glyph unicode="?" horiz-adv-x="870" d="M78 1227q66 74 149.5 122t194.5 48q160 0 255 -87t95 -241q0 -68 -24.5 -123t-60.5 -104t-76 -97.5t-73.5 -99.5t-52 -109.5t-10.5 -129.5h-147q-12 80 5 144t48 118.5t71 101.5t74.5 93t58 93.5t23.5 102.5q0 82 -50 140t-148 58q-68 0 -128.5 -31.5t-107.5 -86.5z M285 102q0 59 34.5 95t86.5 36q51 0 86.5 -35.5t35.5 -95.5q0 -55 -35.5 -91t-86.5 -36t-86 36t-35 91z" />
+<glyph unicode="@" horiz-adv-x="1734" d="M104 416q0 205 69 372.5t186.5 286.5t272 183.5t326.5 64.5q156 0 280 -49t211 -138t134 -214t47 -277q0 -135 -38 -236.5t-97 -170t-132 -103.5t-142 -35q-84 0 -142.5 39t-68.5 117h-4q-51 -59 -117 -99t-133 -40q-104 0 -175 73.5t-71 215.5q0 82 27.5 166.5t79 153.5 t124 112t162.5 43q53 0 94 -23.5t70 -75.5h4l23 82h112l-80 -409q-61 -240 111 -240q49 0 97 28.5t88 83t64.5 133.5t24.5 179q0 123 -35.5 228.5t-107.5 181t-178.5 118.5t-245.5 43q-137 0 -266 -56t-229.5 -158.5t-161 -248t-60.5 -325.5q0 -150 46 -266.5t128 -196.5 t194 -122t243 -42q94 0 178 25.5t153 66.5l45 -100q-174 -104 -389 -104q-152 0 -282.5 47t-228 140t-154 230.5t-56.5 315.5zM645 416q0 -98 41 -141.5t102 -43.5q43 0 89.5 29t99.5 92l59 326q-29 47 -59.5 66.5t-71.5 19.5q-61 0 -109 -33t-82 -84t-51.5 -112.5 t-17.5 -118.5z" />
+<glyph unicode="A" horiz-adv-x="1114" d="M6 0l455 1343h192l455 -1343h-182l-127 410h-490l-129 -410h-174zM352 547h404l-64 205q-37 113 -69.5 224t-65.5 228h-8q-31 -117 -63.5 -228.5t-69.5 -223.5z" />
+<glyph unicode="B" horiz-adv-x="1204" d="M184 0v1343h400q102 0 187 -18t145.5 -57t94 -101.5t33.5 -150.5q0 -100 -57 -181t-176 -112v-8q147 -23 229 -103t82 -219q0 -98 -36.5 -172t-104.5 -123t-162 -73.5t-207 -24.5h-428zM354 135h234q174 0 270 64.5t96 201.5q0 125 -94 183.5t-272 58.5h-234v-508z M354 770h199q174 0 249 59.5t75 171.5q0 111 -79 159t-237 48h-207v-438z" />
+<glyph unicode="C" horiz-adv-x="1169" d="M106 672q0 162 45.5 291t125 219t189 138t239.5 48q123 0 215 -50t151 -116l-96 -108q-53 57 -117.5 91t-150.5 34q-96 0 -174 -38t-133.5 -109t-86 -171t-30.5 -225q0 -127 29.5 -228.5t83 -173t130 -110.5t172.5 -39q98 0 171 39t139 110l96 -104 q-80 -92 -180.5 -143.5t-229.5 -51.5q-127 0 -234.5 47.5t-186 136.5t-123 219t-44.5 294z" />
+<glyph unicode="D" horiz-adv-x="1259" d="M184 0v1343h336q311 0 473 -172t162 -493q0 -160 -41 -286t-121 -213t-196.5 -133t-268.5 -46h-344zM354 139h154q236 0 353.5 141.5t117.5 397.5t-118 391t-353 135h-154v-1065z" />
+<glyph unicode="E" horiz-adv-x="1079" d="M184 0v1343h774v-143h-604v-422h510v-145h-510v-488h625v-145h-795z" />
+<glyph unicode="F" horiz-adv-x="1011" d="M184 0v1343h774v-143h-604v-455h512v-143h-512v-602h-170z" />
+<glyph unicode="G" horiz-adv-x="1263" d="M106 672q0 162 46.5 291t129.5 219t195.5 138t247.5 48q139 0 232.5 -52t152.5 -114l-96 -108q-51 53 -118 89t-169 36t-184 -38t-139.5 -109t-89 -171t-31.5 -225q0 -127 29.5 -228.5t86 -173t139.5 -110.5t191 -39q72 0 136.5 21.5t105.5 58.5v350h-285v141h440v-565 q-66 -68 -173 -112t-242 -44q-133 0 -244 47.5t-190.5 136.5t-125 219t-45.5 294z" />
+<glyph unicode="H" horiz-adv-x="1335" d="M184 0v1343h170v-563h625v563h172v-1343h-172v633h-625v-633h-170z" />
+<glyph unicode="I" horiz-adv-x="538" d="M184 0v1343h170v-1343h-170z" />
+<glyph unicode="J" horiz-adv-x="983" d="M63 190l123 86q45 -80 102.5 -115.5t129.5 -35.5q109 0 162 66.5t53 220.5v931h172v-948q0 -86 -21.5 -162.5t-65.5 -134t-115 -90.5t-169 -33q-252 0 -371 215z" />
+<glyph unicode="K" horiz-adv-x="1185" d="M184 0v1343h170v-673h6l560 673h192l-420 -512l486 -831h-191l-401 698l-232 -272v-426h-170z" />
+<glyph unicode="L" horiz-adv-x="995" d="M184 0v1343h170v-1198h588v-145h-758z" />
+<glyph unicode="M" horiz-adv-x="1488" d="M184 0v1343h201l260 -720l98 -275h9l94 275l258 720h201v-1343h-162v739q0 90 7 199t15 199h-8l-108 -299l-258 -703h-97l-260 703l-106 299h-9q6 -90 14.5 -199t8.5 -199v-739h-158z" />
+<glyph unicode="N" horiz-adv-x="1325" d="M184 0v1343h176l486 -843l145 -279h8q-6 102 -13 212t-7 216v694h162v-1343h-176l-488 846l-145 276h-8q8 -102 15 -207.5t7 -212.5v-702h-162z" />
+<glyph unicode="O" horiz-adv-x="1359" d="M106 678q0 162 42 290t118 217t181.5 136t232.5 47t232.5 -48t182 -137t118.5 -217t42 -288q0 -162 -42 -292t-118.5 -221t-182 -140.5t-232.5 -49.5t-232.5 49.5t-181.5 140.5t-118 221t-42 292zM283 678q0 -127 28.5 -228.5t80.5 -174t125 -111.5t163 -39t162.5 39 t125 111.5t81 174t28.5 228.5q0 125 -28.5 225.5t-81 170t-125 107.5t-162.5 38t-163 -38t-125 -107.5t-80.5 -170t-28.5 -225.5z" />
+<glyph unicode="P" horiz-adv-x="1179" d="M184 0v1343h412q111 0 203 -20t156.5 -66.5t100.5 -122t36 -186.5q0 -106 -36 -184t-101.5 -129t-156.5 -77t-202 -26h-242v-532h-170zM354 672h221q176 0 261.5 66.5t85.5 209.5q0 145 -86 201.5t-261 56.5h-221v-534z" />
+<glyph unicode="Q" horiz-adv-x="1359" d="M106 678q0 162 42 290t118 217t181.5 136t232.5 47t232.5 -48t182 -137t118.5 -217t42 -288q0 -145 -33.5 -265t-96 -209t-150.5 -145.5t-195 -74.5q47 -90 133 -133.5t197 -43.5q45 0 79 6.5t62 14.5l33 -133q-31 -10 -82 -20.5t-110 -10.5q-186 0 -311.5 89t-184.5 229 q-111 14 -201 69t-154.5 145.5t-99.5 212t-35 269.5zM283 678q0 -129 28.5 -232.5t80.5 -177t125 -112.5t163 -39t162.5 39t125 112.5t81 177t28.5 232.5q0 125 -28.5 225.5t-81 170t-125 107.5t-162.5 38t-163 -38t-125 -107.5t-80.5 -170t-28.5 -225.5z" />
+<glyph unicode="R" horiz-adv-x="1189" d="M184 0v1343h420q102 0 189.5 -19t150 -64.5t97 -117t34.5 -175.5q0 -158 -82 -252t-219 -129l340 -586h-192l-324 567h-244v-567h-170zM354 707h226q158 0 241.5 64.5t83.5 195.5q0 133 -84 186t-241 53h-226v-499z" />
+<glyph unicode="S" horiz-adv-x="1093" d="M86 174l102 119q72 -76 169.5 -122t201.5 -46q133 0 207 60.5t74 158.5q0 51 -17.5 87t-47.5 61.5t-70.5 46t-88.5 43.5l-192 84q-47 20 -96 48.5t-88 69.5t-63.5 97.5t-24.5 130.5q0 76 31.5 141.5t88 113.5t133 74.5t168.5 26.5q121 0 223.5 -46t174.5 -120l-92 -110 q-61 59 -136 93t-170 34q-113 0 -181 -52.5t-68 -144.5q0 -49 19 -83t52 -59.5t72 -45t80 -35.5l190 -82q57 -25 108.5 -56.5t88.5 -73.5t58.5 -98.5t21.5 -130.5q0 -80 -32 -149.5t-91.5 -121.5t-143 -82t-190.5 -30q-141 0 -262 53.5t-209 145.5z" />
+<glyph unicode="T" horiz-adv-x="1097" d="M57 1200v143h983v-143h-405v-1200h-172v1200h-406z" />
+<glyph unicode="U" horiz-adv-x="1320" d="M178 555v788h170v-792q0 -121 24.5 -203t66.5 -131t99.5 -70.5t123.5 -21.5q68 0 125 21.5t100 70.5t67.5 131t24.5 203v792h164v-788q0 -162 -37 -272.5t-101.5 -179t-152.5 -98.5t-190 -30t-191.5 30t-154 98.5t-101.5 179t-37 272.5z" />
+<glyph unicode="V" horiz-adv-x="1054" d="M0 1343h182l215 -725q37 -121 64.5 -223t66.5 -221h9q37 119 65.5 221.5t63.5 222.5l215 725h174l-426 -1343h-199z" />
+<glyph unicode="W" horiz-adv-x="1609" d="M47 1343h176l142 -731q18 -111 38.5 -217t38.5 -217h9q23 111 47 218.5t47 215.5l186 731h156l186 -731q25 -106 49.5 -214.5t48.5 -219.5h9q18 111 36.5 218.5t38.5 215.5l142 731h164l-279 -1343h-205l-203 809q-18 78 -33.5 152.5t-31.5 152.5h-8 q-16 -78 -33.5 -152.5t-34.5 -152.5l-198 -809h-203z" />
+<glyph unicode="X" horiz-adv-x="1050" d="M31 0l391 694l-365 649h189l182 -344q27 -47 50.5 -91t53.5 -103h9q29 59 50 103t46 91l178 344h180l-366 -657l391 -686h-189l-196 362q-27 49 -54.5 101.5t-60.5 114.5h-8q-29 -61 -55.5 -113.5t-50.5 -102.5l-195 -362h-180z" />
+<glyph unicode="Y" horiz-adv-x="974" d="M-2 1343h182l174 -378q33 -74 64 -145.5t65 -147.5h9q35 76 69.5 147.5t65.5 145.5l172 378h178l-404 -823v-520h-172v520z" />
+<glyph unicode="Z" horiz-adv-x="1103" d="M92 0v102l707 1098h-643v143h856v-100l-709 -1098h715v-145h-926z" />
+<glyph unicode="[" horiz-adv-x="620" d="M193 -311v1761h366v-96h-240v-1569h240v-96h-366z" />
+<glyph unicode="\" horiz-adv-x="716" d="M29 1454h121l546 -1782h-121z" />
+<glyph unicode="]" horiz-adv-x="620" d="M63 -215h238v1569h-238v96h365v-1761h-365v96z" />
+<glyph unicode="^" d="M123 582l311 790h150l311 -790h-147l-134 360l-100 272h-8l-103 -272l-133 -360h-147z" />
+<glyph unicode="_" horiz-adv-x="1024" d="M25 -145h974v-113h-974v113z" />
+<glyph unicode="`" horiz-adv-x="1110" d="M328 1462h176l184 -288h-129z" />
+<glyph unicode="a" horiz-adv-x="1048" d="M119 258q0 164 146.5 251t465.5 122q0 47 -9 92t-32.5 80t-62.5 56.5t-101 21.5q-88 0 -162.5 -33t-134.5 -74l-67 117q70 45 170 87t221 42q182 0 264 -111.5t82 -298.5v-610h-139l-15 119h-4q-72 -59 -154.5 -101.5t-174.5 -42.5q-127 0 -210 74t-83 209zM285 270 q0 -86 50 -122.5t124 -36.5q72 0 136 33.5t136 99.5v276q-125 -16 -211 -38.5t-138 -53.5t-74.5 -71t-22.5 -87z" />
+<glyph unicode="b" horiz-adv-x="1136" d="M168 0v1458h168v-397l-4 -180q68 59 147.5 99t163.5 40q96 0 170 -36t124 -102.5t75.5 -159.5t25.5 -208q0 -127 -34.5 -227.5t-94 -170t-137.5 -105.5t-164 -36q-70 0 -144.5 32t-139.5 91h-7l-14 -98h-135zM336 221q66 -57 130 -80.5t114 -23.5q61 0 113 27.5t90 77.5 t59.5 124t21.5 166q0 82 -14 149.5t-46 115.5t-82 75t-120 27q-121 0 -266 -136v-522z" />
+<glyph unicode="c" horiz-adv-x="933" d="M94 496q0 125 39 222t104.5 164.5t152.5 102.5t183 35q98 0 169 -36t122 -83l-84 -108q-45 39 -93 63.5t-107 24.5q-68 0 -125.5 -28t-98.5 -79t-64.5 -121.5t-23.5 -156.5t22.5 -156t62.5 -120t97.5 -77.5t124.5 -27.5q72 0 130.5 29.5t103.5 70.5l76 -111 q-68 -59 -151 -94t-173 -35q-98 0 -184 35t-148.5 101.5t-98.5 164t-36 220.5z" />
+<glyph unicode="d" horiz-adv-x="1136" d="M96 496q0 121 36 218t95.5 164.5t137 104.5t163.5 37t149.5 -31t129.5 -84l-8 170v383h170v-1458h-140l-14 117h-6q-59 -57 -136 -99.5t-165 -42.5q-188 0 -300 135.5t-112 385.5zM270 498q0 -180 72 -280.5t203 -100.5q70 0 131 33.5t123 103.5v520q-63 57 -122 81 t-120 24q-59 0 -111.5 -28t-91.5 -78t-61.5 -119.5t-22.5 -155.5z" />
+<glyph unicode="e" horiz-adv-x="1015" d="M94 496q0 123 38 220t100.5 164.5t142.5 103.5t166 36q94 0 168.5 -33t125 -94.5t77 -147.5t26.5 -192q0 -55 -6 -92h-672q10 -162 99.5 -256t232.5 -94q72 0 132 21.5t116 55.5l59 -110q-66 -41 -145.5 -72t-182.5 -31q-100 0 -187 36t-151.5 102.5t-101.5 163 t-37 219.5zM258 571h533q0 154 -64.5 235t-181.5 81q-53 0 -101.5 -21.5t-87.5 -61.5t-64.5 -98.5t-33.5 -134.5z" />
+<glyph unicode="f" horiz-adv-x="598" d="M61 858v127l136 10v158q0 154 70.5 242t219.5 88q47 0 89 -9.5t77 -23.5l-37 -129q-55 25 -112 25q-139 0 -139 -193v-158h210v-137h-210v-858h-168v858h-136z" />
+<glyph unicode="g" horiz-adv-x="1032" d="M92 -190q0 63 39 120.5t107 104.5v8q-37 23 -62.5 62.5t-25.5 99.5q0 63 34.5 110t73.5 74v8q-49 41 -89 109.5t-40 159.5q0 82 29.5 147.5t81 111.5t120 70.5t144.5 24.5q41 0 76.5 -7t64.5 -18h346v-129h-205q35 -35 58.5 -88t23.5 -116q0 -80 -28.5 -144.5 t-77.5 -108.5t-115.5 -69t-142.5 -25q-37 0 -76 9.5t-74 25.5q-27 -23 -45 -50.5t-18 -68.5q0 -47 37 -77.5t139 -30.5h192q174 0 261.5 -56.5t87.5 -181.5q0 -70 -35 -132t-100.5 -109t-158.5 -75t-210 -28q-92 0 -168 17.5t-130 52.5t-84 84t-30 115zM240 -168 q0 -80 76.5 -127t211.5 -47q72 0 130.5 17.5t99.5 45t63.5 64.5t22.5 76q0 70 -51.5 96.5t-149.5 26.5h-172q-29 0 -62.5 3t-66.5 13q-53 -39 -77.5 -82t-24.5 -86zM293 666q0 -55 16.5 -99.5t46 -75t67.5 -47t81 -16.5t81 16.5t67.5 47t46 74.5t16.5 100q0 111 -61.5 171 t-149.5 60t-149.5 -60.5t-61.5 -170.5z" />
+<glyph unicode="h" horiz-adv-x="1114" d="M168 0v1458h168v-397l-6 -205q72 68 149.5 116t182.5 48q158 0 230.5 -98.5t72.5 -290.5v-631h-168v608q0 141 -45 203.5t-144 62.5q-78 0 -137 -38.5t-135 -114.5v-721h-168z" />
+<glyph unicode="i" horiz-adv-x="503" d="M137 1309q0 49 34 78.5t83 29.5t83 -29.5t34 -78.5q0 -47 -34 -78t-83 -31t-83 31t-34 78zM168 0v995h168v-995h-168z" />
+<glyph unicode="j" horiz-adv-x="505" d="M-82 -418l35 127q18 -6 42.5 -11t51.5 -5q74 0 98.5 51t24.5 143v1108h168v-1108q0 -152 -61.5 -241.5t-210.5 -89.5q-47 0 -84 8t-64 18zM139 1309q0 49 34 78.5t83 29.5q47 0 81 -29.5t34 -78.5q0 -47 -34 -78t-81 -31q-49 0 -83 31t-34 78z" />
+<glyph unicode="k" horiz-adv-x="1013" d="M168 0v1458h166v-987h6l424 524h186l-334 -399l379 -596h-184l-291 479l-186 -217v-262h-166z" />
+<glyph unicode="l" horiz-adv-x="522" d="M168 201v1257h168v-1270q0 -41 14.5 -57t32.5 -16h15.5t21.5 4l22 -127q-16 -8 -38.5 -12.5t-57.5 -4.5q-96 0 -137 57.5t-41 168.5z" />
+<glyph unicode="m" horiz-adv-x="1697" d="M168 0v995h139l15 -143h6q66 72 142.5 120t166.5 48q115 0 179.5 -50t94.5 -141q78 86 157 138.5t171 52.5q154 0 228.5 -98.5t74.5 -290.5v-631h-168v608q0 141 -45 203.5t-139 62.5q-113 0 -250 -153v-721h-168v608q0 141 -45 203.5t-141 62.5q-113 0 -250 -153v-721 h-168z" />
+<glyph unicode="n" horiz-adv-x="1120" d="M168 0v995h139l15 -143h6q72 72 150.5 120t183.5 48q158 0 230.5 -98.5t72.5 -290.5v-631h-168v608q0 141 -45 203.5t-144 62.5q-78 0 -137 -38.5t-135 -114.5v-721h-168z" />
+<glyph unicode="o" horiz-adv-x="1110" d="M94 496q0 125 38 222t101.5 164.5t146.5 102.5t175 35t175 -35t146.5 -102.5t101.5 -164.5t38 -222q0 -123 -38 -220.5t-101.5 -164t-146.5 -101.5t-175 -35t-175 35t-146.5 101.5t-101.5 164t-38 220.5zM268 496q0 -86 20.5 -156t58.5 -120t91.5 -77.5t116.5 -27.5 t116.5 27.5t91.5 77.5t58.5 120t20.5 156t-20.5 156.5t-58.5 121.5t-91.5 79t-116.5 28t-116.5 -28t-91.5 -79t-58.5 -121.5t-20.5 -156.5z" />
+<glyph unicode="p" horiz-adv-x="1136" d="M168 -420v1415h139l15 -114h6q68 57 148.5 98t168.5 41q96 0 170 -36t123 -102.5t74.5 -159.5t25.5 -210q0 -127 -34.5 -226.5t-94 -169t-137.5 -105.5t-164 -36q-70 0 -138.5 31t-137.5 84l4 -174v-336h-168zM336 221q68 -57 131 -80.5t113 -23.5q61 0 113 27.5t90 77.5 t59.5 124t21.5 166q0 82 -14 149.5t-46 115.5t-82 75t-120 27q-63 0 -127.5 -35t-138.5 -101v-522z" />
+<glyph unicode="q" horiz-adv-x="1126" d="M96 496q0 121 36 218t95.5 164.5t137 104.5t163.5 37t151.5 -29.5t133.5 -89.5h4l17 94h135v-1415h-170v354l8 177q-59 -55 -136 -95.5t-163 -40.5q-188 0 -300 135.5t-112 385.5zM270 498q0 -180 72 -280.5t203 -100.5q70 0 131 33.5t123 103.5v520q-63 57 -122 81 t-120 24q-59 0 -111.5 -28t-91.5 -78t-61.5 -119.5t-22.5 -155.5z" />
+<glyph unicode="r" horiz-adv-x="710" d="M168 0v995h139l15 -180h6q51 94 123.5 149.5t158.5 55.5q59 0 107 -21l-33 -147q-25 8 -45.5 12t-50.5 4q-63 0 -132 -51t-120 -178v-639h-168z" />
+<glyph unicode="s" horiz-adv-x="858" d="M57 113l84 112q66 -53 134.5 -86t158.5 -33q98 0 147.5 45.5t49.5 110.5q0 39 -20.5 67.5t-52.5 50t-73 38t-82 33.5q-53 18 -106 41.5t-95 57.5t-69 79t-27 108q0 59 24 111.5t68 90.5t107.5 59.5t143.5 21.5q94 0 172.5 -33t136.5 -80l-80 -106q-51 39 -106.5 63.5 t-120.5 24.5q-94 0 -138.5 -43t-44.5 -101q0 -35 18.5 -60.5t49.5 -44.5t70.5 -34.5t82.5 -32.5q53 -20 107.5 -42.5t97.5 -56.5t71 -83t28 -119q0 -61 -24 -114.5t-70 -94t-114.5 -64.5t-156.5 -24q-106 0 -202.5 39t-168.5 99z" />
+<glyph unicode="t" horiz-adv-x="692" d="M49 858v127l156 10l20 279h142v-279h268v-137h-268v-553q0 -92 33.5 -142t119.5 -50q27 0 57.5 8t55.5 18l33 -127q-41 -14 -89.5 -25.5t-95.5 -11.5q-80 0 -134 25t-88 68t-48 104t-14 135v551h-148z" />
+<glyph unicode="u" horiz-adv-x="1114" d="M154 365v630h170v-608q0 -141 44 -203.5t142 -62.5q78 0 137.5 40t130.5 128v706h168v-995h-139l-14 156h-7q-70 -82 -146.5 -131.5t-180.5 -49.5q-160 0 -232.5 98.5t-72.5 291.5z" />
+<glyph unicode="v" horiz-adv-x="956" d="M25 995h174l188 -565q23 -74 46.5 -147.5t45.5 -145.5h8q23 72 45.5 145.5t45.5 147.5l188 565h166l-352 -995h-197z" />
+<glyph unicode="w" horiz-adv-x="1470" d="M49 995h172l148 -575q16 -72 30.5 -139.5t28.5 -137.5h8q16 70 32.5 138.5t35.5 138.5l153 575h164l156 -575q18 -72 35.5 -139.5t34.5 -137.5h8q16 70 30.5 137.5t30.5 139.5l146 575h159l-266 -995h-205l-143 535q-18 72 -33.5 141t-34.5 145h-8q-16 -76 -32.5 -146.5 t-36.5 -142.5l-140 -532h-196z" />
+<glyph unicode="x" horiz-adv-x="913" d="M29 0l325 520l-301 475h183l133 -219q23 -41 47 -83t51 -83h8q23 41 45.5 83t44.5 83l121 219h176l-301 -493l324 -502h-183l-145 231q-27 45 -53.5 90.5t-54.5 88.5h-9q-27 -43 -51 -87t-49 -92l-135 -231h-176z" />
+<glyph unicode="y" horiz-adv-x="956" d="M25 995h174l202 -551q23 -66 48.5 -138.5t48.5 -141.5h8q23 68 43 141.5t41 138.5l178 551h164l-375 -1077q-27 -74 -59.5 -137.5t-77.5 -109.5t-102.5 -72.5t-133.5 -26.5q-35 0 -63.5 5t-52.5 15l32 134q16 -4 37 -9.5t39 -5.5q86 0 140.5 60.5t84.5 152.5l23 74z" />
+<glyph unicode="z" horiz-adv-x="870" d="M63 0v90l525 768h-467v137h680v-90l-525 -768h541v-137h-754z" />
+<glyph unicode="{" horiz-adv-x="620" d="M70 516v107q51 0 85.5 14t54 35.5t28 50.5t8.5 57q0 104 -9.5 194.5t-9.5 203.5q0 158 59.5 215t180.5 57h92v-96h-55q-84 0 -111.5 -43t-27.5 -144q0 -94 6 -180t6 -190q0 -100 -29 -152.5t-94 -71.5v-8q66 -18 94.5 -71.5t28.5 -151.5q0 -104 -6 -190t-6 -181 q0 -100 27.5 -143t111.5 -43h55v-96h-92q-121 0 -180.5 57t-59.5 215q0 55 3 105.5t6.5 97.5t6.5 94t3 98q0 31 -8.5 58.5t-28 50t-54 37t-85.5 14.5z" />
+<glyph unicode="|" horiz-adv-x="493" d="M188 -512v2048h119v-2048h-119z" />
+<glyph unicode="}" horiz-adv-x="620" d="M63 -215h54q84 0 111.5 43t27.5 143q0 94 -5 180.5t-5 190.5q0 98 27.5 151.5t93.5 71.5v8q-66 18 -93.5 70.5t-27.5 153.5q0 104 5 190t5 180q0 100 -27.5 143.5t-111.5 43.5h-54v96h91q61 0 106 -13.5t75 -44t44 -83t14 -131.5q0 -113 -9 -203t-9 -195q0 -59 37 -107 t139 -50v-107q-51 0 -85 -14.5t-54.5 -37t-28.5 -50t-8 -58.5q0 -51 3 -98l6 -94t6 -97.5t3 -105.5q0 -80 -14 -132t-44 -83t-75 -44t-106 -13h-91v96z" />
+<glyph unicode="~" d="M74 641q55 98 122.5 141t133.5 43q61 0 109 -26.5t90 -59t81 -59.5t82 -27q45 0 84 30t74 95l94 -69q-55 -98 -122.5 -140.5t-133.5 -42.5q-61 0 -109.5 27t-90.5 59.5t-80.5 59t-81.5 26.5q-45 0 -84 -29.5t-74 -95.5z" />
+<glyph unicode="&#xa1;" horiz-adv-x="591" d="M174 893q0 55 36 91t87 36q49 0 85 -36t36 -91q0 -59 -36 -95t-85 -36q-51 0 -87 36t-36 95zM211 -377l4 193l23 774h116l23 -774l4 -193h-170z" />
+<glyph unicode="&#xa2;" d="M125 635q0 106 31.5 190t87 145.5t131.5 99.5t162 50v217h106v-211q90 -4 155.5 -38.5t112.5 -79.5l-82 -107q-41 37 -87 59.5t-99 26.5v-704q66 4 119 31.5t94 64.5l74 -107q-59 -53 -133 -87.5t-154 -41.5v-211h-106v213q-92 10 -168 48t-130.5 99.5t-84 147.5 t-29.5 195zM293 635q0 -137 63.5 -227.5t180.5 -116.5v686q-113 -27 -178.5 -117t-65.5 -225z" />
+<glyph unicode="&#xa3;" d="M109 584v106l137 8h37q-20 66 -38 128.5t-18 127.5q0 86 28 156t78 119t119.5 75.5t155.5 26.5q111 0 187.5 -44t130.5 -109l-99 -97q-39 47 -88 78t-118 31q-111 0 -169.5 -66.5t-58.5 -173.5q0 -66 15.5 -126t33.5 -126h326v-114h-299q4 -29 7 -56.5t3 -58.5 q0 -109 -32.5 -180.5t-94.5 -134.5v-9h576v-145h-817v102q104 57 160.5 154.5t56.5 214.5q0 29 -4.5 56.5t-10.5 56.5h-204z" />
+<glyph unicode="&#xa4;" d="M53 303l131 133q-35 47 -54 106.5t-19 131.5t19.5 132t53.5 107l-131 136l90 92l140 -144q98 76 227 76q59 0 118.5 -19.5t106.5 -56.5l139 144l91 -92l-134 -136q35 -47 55.5 -107.5t20.5 -131.5q0 -72 -20.5 -131.5t-55.5 -106.5l134 -133l-91 -92l-139 141 q-47 -39 -106.5 -58.5t-118.5 -19.5q-131 0 -227 78l-140 -141zM266 674q0 -61 19.5 -111.5t52.5 -87.5t78 -56.5t94 -19.5t93 19.5t77 56.5t52.5 87t19.5 112q0 61 -19.5 111.5t-52.5 87t-77 56t-93 19.5t-94 -19.5t-78 -56t-52.5 -87t-19.5 -111.5z" />
+<glyph unicode="&#xa5;" d="M47 1307h176l160 -351q31 -68 60.5 -136t62.5 -140h8q35 72 64.5 140.5t60.5 135.5l160 351h172l-336 -656h291v-96h-334v-133h334v-98h-334v-324h-168v324h-332v98h332v133h-332v96h289z" />
+<glyph unicode="&#xa6;" horiz-adv-x="493" d="M188 438h119v-950h-119v950zM188 596v940h119v-940h-119z" />
+<glyph unicode="&#xa7;" d="M92 702q0 90 49 156t127 109q-31 33 -48 73.5t-17 94.5q0 53 19.5 101t59.5 85t97 58.5t135 21.5q98 0 177 -35t138 -82l-81 -108q-49 41 -104.5 67.5t-123.5 26.5q-86 0 -124 -38t-38 -91q0 -55 42 -92t105.5 -68t136.5 -61.5t136.5 -74.5t105.5 -106.5t42 -156.5 q0 -98 -48.5 -159t-125.5 -106q29 -35 45 -74.5t16 -92.5q0 -61 -24.5 -112.5t-68.5 -88.5t-104.5 -58.5t-132.5 -21.5q-111 0 -200.5 39t-153.5 106l102 92q51 -49 110.5 -77.5t141.5 -28.5t128 41t46 100q0 57 -42 96t-104 70t-136 60.5t-136.5 72.5t-104.5 105.5 t-42 156.5zM240 713q0 -68 41 -112t103 -76.5t135 -62.5t136 -67q59 29 91 68t32 106q0 70 -41 115t-102.5 79t-134 62.5t-135.5 65.5q-59 -33 -92 -74t-33 -104z" />
+<glyph unicode="&#xa8;" horiz-adv-x="1110" d="M279 1305q0 43 27.5 71.5t72.5 28.5q43 0 71.5 -28.5t28.5 -71.5t-28.5 -72t-71.5 -29q-45 0 -72.5 29t-27.5 72zM631 1305q0 43 28.5 71.5t71.5 28.5q45 0 72.5 -28.5t27.5 -71.5t-27.5 -72t-72.5 -29q-43 0 -71.5 29t-28.5 72z" />
+<glyph unicode="&#xa9;" horiz-adv-x="1523" d="M100 662q0 156 53.5 280.5t143.5 212.5t211 135t254 47t253 -47t211 -135t144 -213t53 -280q0 -158 -53 -284t-144 -215t-211 -137.5t-253 -48.5t-254 48.5t-211 137.5t-143.5 215t-53.5 284zM197 662q0 -135 45 -245t121.5 -188.5t179 -122t219.5 -43.5t219 43.5 t179 122t122 188t45 245.5q0 133 -45 242.5t-122 187t-179 119.5t-219 42t-219.5 -42t-179 -119.5t-121.5 -187t-45 -242.5zM406 662q0 88 31.5 159.5t83.5 122.5t121 78t142 27q86 0 146.5 -34t109.5 -83l-71 -80q-41 41 -83 62.5t-95 21.5q-113 0 -181.5 -77t-68.5 -197 q0 -135 66.5 -214t176.5 -79q66 0 115 25.5t94 64.5l62 -86q-57 -49 -121 -83t-156 -34q-78 0 -145.5 27.5t-118.5 80t-79.5 127.5t-28.5 171z" />
+<glyph unicode="&#xaa;" horiz-adv-x="706" d="M76 723q0 109 97 165t310 77q-2 66 -28.5 108.5t-98.5 42.5q-53 0 -109.5 -21.5t-96.5 -47.5l-48 86q51 33 122 60.5t151 27.5q123 0 179 -72t56 -203v-401h-102l-14 76h-9q-41 -37 -92 -65t-114 -28q-92 0 -147.5 53.5t-55.5 141.5zM201 733q0 -53 30.5 -77.5 t83.5 -24.5q80 0 168 82v174q-158 -18 -220 -57t-62 -97z" />
+<glyph unicode="&#xab;" horiz-adv-x="878" d="M92 453v127l279 317l73 -61l-241 -320l241 -323l-73 -58zM416 453v127l279 317l73 -61l-241 -320l241 -323l-73 -58z" />
+<glyph unicode="&#xac;" d="M70 612v127h878v-526h-135v399h-743z" />
+<glyph unicode="&#xad;" horiz-adv-x="636" d="M84 449v129h471v-129h-471z" />
+<glyph unicode="&#xae;" horiz-adv-x="866" d="M47 1057q0 90 31 163.5t83 127t121.5 83t149.5 29.5t150.5 -29.5t123 -83t83 -127t30.5 -163.5t-30.5 -164t-83 -127t-123 -83t-150.5 -30t-149.5 30t-121.5 83t-83 127t-31 164zM129 1057q0 -74 23.5 -134.5t63.5 -103.5t95 -66.5t121 -23.5q63 0 119.5 23.5t97.5 66.5 t64.5 103.5t23.5 134.5q0 72 -23.5 132t-64.5 104t-97 68.5t-120 24.5q-66 0 -121 -24.5t-95 -68.5t-63.5 -104.5t-23.5 -131.5zM285 854v416h155q66 0 113 -30t47 -103q0 -37 -20.5 -69t-55.5 -44l94 -170h-94l-71 143h-84v-143h-84zM369 1063h53q88 0 88 70q0 31 -18.5 49 t-65.5 18h-57v-137z" />
+<glyph unicode="&#xaf;" horiz-adv-x="1110" d="M303 1231v117h504v-117h-504z" />
+<glyph unicode="&#xb0;" horiz-adv-x="677" d="M84 1139q0 61 20.5 109t56.5 83t82 53.5t97 18.5t97 -18.5t82 -53.5t56.5 -83t20.5 -109q0 -59 -20.5 -107.5t-56.5 -82.5t-82 -52t-97 -18t-97 18t-82 52t-56.5 82t-20.5 108zM186 1139q0 -72 43 -119t111 -47t111 47t43 119q0 76 -43 123t-111 47t-111 -47.5 t-43 -122.5z" />
+<glyph unicode="&#xb1;" d="M70 0v127h878v-127h-878zM70 623v127h372v389h133v-389h373v-127h-373v-363h-133v363h-372z" />
+<glyph unicode="&#xb2;" horiz-adv-x="751" d="M82 1569q47 70 115.5 112.5t150.5 42.5q121 0 193.5 -65.5t72.5 -192.5q0 -57 -22.5 -110.5t-62.5 -107.5t-94 -111.5t-118 -122.5h338v-113h-549v76q92 84 164 150.5t119 121.5t71.5 103.5t24.5 93.5q0 78 -41 123t-112 45q-51 0 -94 -34t-78 -83z" />
+<glyph unicode="&#xb3;" horiz-adv-x="751" d="M72 1032l88 68q37 -55 88 -87t114 -32q66 0 113 37t47 106q0 70 -65.5 106t-182.5 36v84q104 0 161 40.5t57 102.5q0 57 -40 92t-106 35q-45 0 -86 -27.5t-76 -68.5l-80 69q53 59 116 95t147 36q51 0 97 -14t81 -42t55.5 -68t20.5 -91q0 -72 -39 -120t-101 -76 q68 -16 120 -66.5t52 -130.5q0 -55 -22.5 -99t-61.5 -76t-91 -48.5t-109 -16.5q-98 0 -174 44t-123 112z" />
+<glyph unicode="&#xb4;" horiz-adv-x="1110" d="M422 1174l184 288h176l-231 -288h-129z" />
+<glyph unicode="&#xb5;" horiz-adv-x="1126" d="M168 -410v1405h168v-608q0 -141 45 -203.5t143 -62.5q78 0 136.5 40t130.5 128v706h167v-995h-139l-14 156h-4q-59 -80 -130 -126t-157 -46q-59 0 -106.5 17t-81.5 71l10 -185v-297h-168z" />
+<glyph unicode="&#xb6;" horiz-adv-x="1146" d="M84 907q0 121 37 204t103.5 135t156.5 74.5t197 22.5h90v-880h-68q-111 0 -206 25.5t-163.5 80t-107.5 138.5t-39 200zM778 -164v1507h172v-1507h-172z" />
+<glyph unicode="&#xb7;" horiz-adv-x="509" d="M133 657q0 59 36 95t87 36q49 0 85 -35.5t36 -95.5q0 -55 -36 -91t-85 -36q-51 0 -87 36t-36 91z" />
+<glyph unicode="&#xb8;" horiz-adv-x="1110" d="M393 -352q82 10 132 33.5t50 64.5t-33.5 62.5t-95.5 37.5l82 160h109l-52 -108q49 -16 85 -49t36 -97q0 -45 -24.5 -77.5t-65.5 -55t-95 -36t-112 -19.5z" />
+<glyph unicode="&#xb9;" horiz-adv-x="751" d="M178 1532v86q68 12 113 31.5t86 50.5h106v-799h-131v631h-174z" />
+<glyph unicode="&#xba;" horiz-adv-x="747" d="M61 874q0 82 25 146.5t68 109t99 68t120 23.5q63 0 119.5 -23.5t99.5 -68t67.5 -109t24.5 -146.5t-24.5 -146t-67.5 -108.5t-99.5 -68t-119.5 -23.5t-119.5 23.5t-99.5 68t-68 109t-25 145.5zM190 874q0 -109 48.5 -175t134.5 -66t133 66.5t47 174.5q0 111 -47 176.5 t-133 65.5t-134.5 -65.5t-48.5 -176.5z" />
+<glyph unicode="&#xbb;" horiz-adv-x="878" d="M111 193l241 323l-241 320l71 61l281 -317v-127l-281 -318zM435 193l241 323l-241 320l71 61l281 -317v-127l-281 -318z" />
+<glyph unicode="&#xbc;" horiz-adv-x="1599" d="M131 1176v86q68 12 113 31.5t86 50.5h106v-799h-131v631h-174zM369 -25l741 1393h115l-741 -1393h-115zM932 213v68l336 518h147v-492h119v-94h-119v-213h-118v213h-365zM1069 307h228v144l8 223h-8l-103 -166z" />
+<glyph unicode="&#xbd;" horiz-adv-x="1654" d="M131 1176v86q68 12 113 31.5t86 50.5h106v-799h-131v631h-174zM326 -25l741 1393h115l-741 -1393h-115zM985 668q47 70 115.5 112.5t150.5 42.5q121 0 193.5 -65.5t72.5 -192.5q0 -57 -22.5 -110.5t-62.5 -107.5t-94 -111.5t-118 -122.5h338v-113h-549v76 q92 84 164 150.5t119 121.5t71.5 103.5t24.5 93.5q0 78 -41 123t-112 45q-51 0 -94 -34t-78 -83z" />
+<glyph unicode="&#xbe;" horiz-adv-x="1630" d="M72 676l88 68q37 -55 88 -87t114 -32q66 0 113 37t47 106q0 70 -65.5 106t-182.5 36v84q104 0 161 40.5t57 102.5q0 57 -40 92t-106 35q-45 0 -86 -27.5t-76 -68.5l-80 69q53 59 116 95t147 36q51 0 97 -14t81 -42t55.5 -68t20.5 -91q0 -72 -39 -120t-101 -76 q68 -16 120 -66.5t52 -130.5q0 -55 -22.5 -99t-61.5 -76t-91 -48.5t-109 -16.5q-98 0 -174 44t-123 112zM444 -25l741 1393h115l-741 -1393h-115zM963 213v68l336 518h147v-492h119v-94h-119v-213h-118v213h-365zM1100 307h228v144l8 223h-8l-103 -166z" />
+<glyph unicode="&#xbf;" horiz-adv-x="870" d="M98 -74q0 68 24.5 123t60.5 104.5t76 97.5t73 99t51 109.5t10 130.5h150q10 -80 -6.5 -144.5t-47 -119t-70.5 -101.5t-75 -93t-58.5 -94t-23.5 -101q0 -82 49 -139.5t150 -57.5q68 0 127 30.5t106 86.5l99 -88q-66 -72 -150 -121t-194 -49q-160 0 -255.5 87t-95.5 240z M342 893q0 55 36 91t87 36q49 0 85 -36t36 -91q0 -59 -36 -95t-85 -36q-51 0 -87 36t-36 95z" />
+<glyph unicode="&#xc0;" horiz-adv-x="1114" d="M6 0l455 1343h192l455 -1343h-182l-127 410h-490l-129 -410h-174zM287 1675h192l180 -229h-141zM352 547h404l-64 205q-37 113 -69.5 224t-65.5 228h-8q-31 -117 -63.5 -228.5t-69.5 -223.5z" />
+<glyph unicode="&#xc1;" horiz-adv-x="1114" d="M6 0l455 1343h192l455 -1343h-182l-127 410h-490l-129 -410h-174zM352 547h404l-64 205q-37 113 -69.5 224t-65.5 228h-8q-31 -117 -63.5 -228.5t-69.5 -223.5zM451 1446l180 229h192l-231 -229h-141z" />
+<glyph unicode="&#xc2;" horiz-adv-x="1114" d="M6 0l455 1343h192l455 -1343h-182l-127 410h-490l-129 -410h-174zM276 1446l197 229h164l197 -229h-138l-137 139h-8l-137 -139h-138zM352 547h404l-64 205q-37 113 -69.5 224t-65.5 228h-8q-31 -117 -63.5 -228.5t-69.5 -223.5z" />
+<glyph unicode="&#xc3;" horiz-adv-x="1114" d="M6 0l455 1343h192l455 -1343h-182l-127 410h-490l-129 -410h-174zM258 1456q10 96 55 158.5t119 62.5q41 0 74 -16t60.5 -36.5t54 -37t55.5 -16.5t51.5 27.5t30.5 78.5h94q-10 -94 -55 -157.5t-119 -63.5q-41 0 -74 16.5t-60.5 37t-54 37t-55.5 16.5t-51.5 -27t-30.5 -80 h-94zM352 547h404l-64 205q-37 113 -69.5 224t-65.5 228h-8q-31 -117 -63.5 -228.5t-69.5 -223.5z" />
+<glyph unicode="&#xc4;" horiz-adv-x="1114" d="M6 0l455 1343h192l455 -1343h-182l-127 410h-490l-129 -410h-174zM279 1565q0 45 27.5 72.5t72.5 27.5q43 0 71.5 -27.5t28.5 -72.5q0 -43 -28.5 -72t-71.5 -29q-45 0 -72.5 29t-27.5 72zM352 547h404l-64 205q-37 113 -69.5 224t-65.5 228h-8q-31 -117 -63.5 -228.5 t-69.5 -223.5zM631 1565q0 45 28.5 72.5t71.5 27.5q45 0 72.5 -27.5t27.5 -72.5q0 -43 -27.5 -72t-72.5 -29q-43 0 -71.5 29t-28.5 72z" />
+<glyph unicode="&#xc5;" horiz-adv-x="1114" d="M6 0l455 1343h192l455 -1343h-182l-127 410h-490l-129 -410h-174zM352 547h404l-64 205q-37 113 -69.5 224t-65.5 228h-8q-31 -117 -63.5 -228.5t-69.5 -223.5zM365 1612q0 82 53 131t137 49q82 0 136 -49t54 -131q0 -84 -54 -132t-136 -48q-84 0 -137 48t-53 132z M457 1612q0 -51 28.5 -79t69.5 -28q39 0 67.5 28t28.5 79q0 47 -28.5 75.5t-67.5 28.5q-41 0 -69.5 -28.5t-28.5 -75.5z" />
+<glyph unicode="&#xc6;" horiz-adv-x="1683" d="M16 0l705 1343h842v-143h-570v-422h475v-145h-475v-488h590v-145h-762v391h-422l-202 -391h-181zM469 528h352v680h-8q-109 -219 -219 -438z" />
+<glyph unicode="&#xc7;" horiz-adv-x="1169" d="M106 672q0 162 45.5 291t125 219t189 138t239.5 48q123 0 215 -50t151 -116l-96 -108q-53 57 -117.5 91t-150.5 34q-96 0 -174 -38t-133.5 -109t-86 -171t-30.5 -225q0 -127 29.5 -228.5t83 -173t130 -110.5t172.5 -39q98 0 171 39t139 110l96 -104 q-80 -92 -180.5 -143.5t-229.5 -51.5q-127 0 -234.5 47.5t-186 136.5t-123 219t-44.5 294zM528 -352q82 10 132 33.5t50 64.5t-33.5 62.5t-95.5 37.5l82 160h109l-52 -108q49 -16 85 -49t36 -97q0 -45 -24.5 -77.5t-65.5 -55t-95 -36t-112 -19.5z" />
+<glyph unicode="&#xc8;" horiz-adv-x="1079" d="M184 0v1343h774v-143h-604v-422h510v-145h-510v-488h625v-145h-795zM314 1675h192l180 -229h-141z" />
+<glyph unicode="&#xc9;" horiz-adv-x="1079" d="M184 0v1343h774v-143h-604v-422h510v-145h-510v-488h625v-145h-795zM478 1446l180 229h192l-231 -229h-141z" />
+<glyph unicode="&#xca;" horiz-adv-x="1079" d="M184 0v1343h774v-143h-604v-422h510v-145h-510v-488h625v-145h-795zM303 1446l197 229h164l197 -229h-138l-137 139h-8l-137 -139h-138z" />
+<glyph unicode="&#xcb;" horiz-adv-x="1079" d="M184 0v1343h774v-143h-604v-422h510v-145h-510v-488h625v-145h-795zM306 1565q0 45 27.5 72.5t72.5 27.5q43 0 71.5 -27.5t28.5 -72.5q0 -43 -28.5 -72t-71.5 -29q-45 0 -72.5 29t-27.5 72zM658 1565q0 45 28.5 72.5t71.5 27.5q45 0 72.5 -27.5t27.5 -72.5 q0 -43 -27.5 -72t-72.5 -29q-43 0 -71.5 29t-28.5 72z" />
+<glyph unicode="&#xcc;" horiz-adv-x="538" d="M0 1675h192l180 -229h-141zM184 0v1343h170v-1343h-170z" />
+<glyph unicode="&#xcd;" horiz-adv-x="538" d="M164 1446l180 229h192l-231 -229h-141zM184 0v1343h170v-1343h-170z" />
+<glyph unicode="&#xce;" horiz-adv-x="538" d="M-11 1446l197 229h164l197 -229h-138l-137 139h-8l-137 -139h-138zM184 0v1343h170v-1343h-170z" />
+<glyph unicode="&#xcf;" horiz-adv-x="538" d="M-8 1565q0 45 27.5 72.5t72.5 27.5q43 0 71.5 -27.5t28.5 -72.5q0 -43 -28.5 -72t-71.5 -29q-45 0 -72.5 29t-27.5 72zM184 0v1343h170v-1343h-170zM344 1565q0 45 28.5 72.5t71.5 27.5q45 0 72.5 -27.5t27.5 -72.5q0 -43 -27.5 -72t-72.5 -29q-43 0 -71.5 29t-28.5 72z " />
+<glyph unicode="&#xd0;" horiz-adv-x="1306" d="M68 657v88l161 9v589h336q311 0 473 -172t162 -493q0 -160 -41 -286t-121 -213t-196.5 -133t-268.5 -46h-344v657h-161zM399 139h154q236 0 353.5 141.5t117.5 397.5t-118 391t-353 135h-154v-450h306v-97h-306v-518z" />
+<glyph unicode="&#xd1;" horiz-adv-x="1325" d="M184 0v1343h176l486 -843l145 -279h8q-6 102 -13 212t-7 216v694h162v-1343h-176l-488 846l-145 276h-8q8 -102 15 -207.5t7 -212.5v-702h-162zM371 1456q10 96 55 158.5t119 62.5q41 0 74 -16t60.5 -36.5t54 -37t55.5 -16.5t51.5 27.5t30.5 78.5h94q-10 -94 -55 -157.5 t-119 -63.5q-41 0 -74 16.5t-60.5 37t-54 37t-55.5 16.5t-51.5 -27t-30.5 -80h-94z" />
+<glyph unicode="&#xd2;" horiz-adv-x="1359" d="M106 678q0 162 42 290t118 217t181.5 136t232.5 47t232.5 -48t182 -137t118.5 -217t42 -288q0 -162 -42 -292t-118.5 -221t-182 -140.5t-232.5 -49.5t-232.5 49.5t-181.5 140.5t-118 221t-42 292zM283 678q0 -127 28.5 -228.5t80.5 -174t125 -111.5t163 -39t162.5 39 t125 111.5t81 174t28.5 228.5q0 125 -28.5 225.5t-81 170t-125 107.5t-162.5 38t-163 -38t-125 -107.5t-80.5 -170t-28.5 -225.5zM412 1675h192l180 -229h-141z" />
+<glyph unicode="&#xd3;" horiz-adv-x="1359" d="M106 678q0 162 42 290t118 217t181.5 136t232.5 47t232.5 -48t182 -137t118.5 -217t42 -288q0 -162 -42 -292t-118.5 -221t-182 -140.5t-232.5 -49.5t-232.5 49.5t-181.5 140.5t-118 221t-42 292zM283 678q0 -127 28.5 -228.5t80.5 -174t125 -111.5t163 -39t162.5 39 t125 111.5t81 174t28.5 228.5q0 125 -28.5 225.5t-81 170t-125 107.5t-162.5 38t-163 -38t-125 -107.5t-80.5 -170t-28.5 -225.5zM576 1446l180 229h192l-231 -229h-141z" />
+<glyph unicode="&#xd4;" horiz-adv-x="1359" d="M106 678q0 162 42 290t118 217t181.5 136t232.5 47t232.5 -48t182 -137t118.5 -217t42 -288q0 -162 -42 -292t-118.5 -221t-182 -140.5t-232.5 -49.5t-232.5 49.5t-181.5 140.5t-118 221t-42 292zM283 678q0 -127 28.5 -228.5t80.5 -174t125 -111.5t163 -39t162.5 39 t125 111.5t81 174t28.5 228.5q0 125 -28.5 225.5t-81 170t-125 107.5t-162.5 38t-163 -38t-125 -107.5t-80.5 -170t-28.5 -225.5zM401 1446l197 229h164l197 -229h-138l-137 139h-8l-137 -139h-138z" />
+<glyph unicode="&#xd5;" horiz-adv-x="1359" d="M106 678q0 162 42 290t118 217t181.5 136t232.5 47t232.5 -48t182 -137t118.5 -217t42 -288q0 -162 -42 -292t-118.5 -221t-182 -140.5t-232.5 -49.5t-232.5 49.5t-181.5 140.5t-118 221t-42 292zM283 678q0 -127 28.5 -228.5t80.5 -174t125 -111.5t163 -39t162.5 39 t125 111.5t81 174t28.5 228.5q0 125 -28.5 225.5t-81 170t-125 107.5t-162.5 38t-163 -38t-125 -107.5t-80.5 -170t-28.5 -225.5zM383 1456q10 96 55 158.5t119 62.5q41 0 74 -16t60.5 -36.5t54 -37t55.5 -16.5t51.5 27.5t30.5 78.5h94q-10 -94 -55 -157.5t-119 -63.5 q-41 0 -74 16.5t-60.5 37t-54 37t-55.5 16.5t-51.5 -27t-30.5 -80h-94z" />
+<glyph unicode="&#xd6;" horiz-adv-x="1359" d="M106 678q0 162 42 290t118 217t181.5 136t232.5 47t232.5 -48t182 -137t118.5 -217t42 -288q0 -162 -42 -292t-118.5 -221t-182 -140.5t-232.5 -49.5t-232.5 49.5t-181.5 140.5t-118 221t-42 292zM283 678q0 -127 28.5 -228.5t80.5 -174t125 -111.5t163 -39t162.5 39 t125 111.5t81 174t28.5 228.5q0 125 -28.5 225.5t-81 170t-125 107.5t-162.5 38t-163 -38t-125 -107.5t-80.5 -170t-28.5 -225.5zM404 1565q0 45 27.5 72.5t72.5 27.5q43 0 71.5 -27.5t28.5 -72.5q0 -43 -28.5 -72t-71.5 -29q-45 0 -72.5 29t-27.5 72zM756 1565 q0 45 28.5 72.5t71.5 27.5q45 0 72.5 -27.5t27.5 -72.5q0 -43 -27.5 -72t-72.5 -29q-43 0 -71.5 29t-28.5 72z" />
+<glyph unicode="&#xd7;" d="M102 350l318 326l-318 323l91 93l317 -326l315 326l90 -93l-317 -323l317 -326l-90 -92l-315 328l-317 -328z" />
+<glyph unicode="&#xd8;" horiz-adv-x="1359" d="M102 12l144 187q-66 90 -100.5 210.5t-34.5 268.5q0 162 42 290t118.5 217t182 136t232.5 47q213 0 358 -129l130 166l94 -72l-142 -184q63 -88 98.5 -206t35.5 -265q0 -162 -42 -292t-119 -221t-182.5 -140.5t-230.5 -49.5q-106 0 -197.5 34t-162.5 100l-129 -170z M287 678q0 -197 69 -336l590 766q-104 111 -260 111q-90 0 -163.5 -38t-126 -107.5t-81 -170t-28.5 -225.5zM426 238q51 -53 116.5 -83t143.5 -30q90 0 163 39t125 111.5t80.5 174t28.5 228.5q0 98 -17 180t-50 148z" />
+<glyph unicode="&#xd9;" horiz-adv-x="1320" d="M178 555v788h170v-792q0 -121 24.5 -203t66.5 -131t99.5 -70.5t123.5 -21.5q68 0 125 21.5t100 70.5t67.5 131t24.5 203v792h164v-788q0 -162 -37 -272.5t-101.5 -179t-152.5 -98.5t-190 -30t-191.5 30t-154 98.5t-101.5 179t-37 272.5zM391 1675h192l180 -229h-141z" />
+<glyph unicode="&#xda;" horiz-adv-x="1320" d="M178 555v788h170v-792q0 -121 24.5 -203t66.5 -131t99.5 -70.5t123.5 -21.5q68 0 125 21.5t100 70.5t67.5 131t24.5 203v792h164v-788q0 -162 -37 -272.5t-101.5 -179t-152.5 -98.5t-190 -30t-191.5 30t-154 98.5t-101.5 179t-37 272.5zM555 1446l180 229h192l-231 -229 h-141z" />
+<glyph unicode="&#xdb;" horiz-adv-x="1320" d="M178 555v788h170v-792q0 -121 24.5 -203t66.5 -131t99.5 -70.5t123.5 -21.5q68 0 125 21.5t100 70.5t67.5 131t24.5 203v792h164v-788q0 -162 -37 -272.5t-101.5 -179t-152.5 -98.5t-190 -30t-191.5 30t-154 98.5t-101.5 179t-37 272.5zM380 1446l197 229h164l197 -229 h-138l-137 139h-8l-137 -139h-138z" />
+<glyph unicode="&#xdc;" horiz-adv-x="1320" d="M178 555v788h170v-792q0 -121 24.5 -203t66.5 -131t99.5 -70.5t123.5 -21.5q68 0 125 21.5t100 70.5t67.5 131t24.5 203v792h164v-788q0 -162 -37 -272.5t-101.5 -179t-152.5 -98.5t-190 -30t-191.5 30t-154 98.5t-101.5 179t-37 272.5zM383 1565q0 45 27.5 72.5 t72.5 27.5q43 0 71.5 -27.5t28.5 -72.5q0 -43 -28.5 -72t-71.5 -29q-45 0 -72.5 29t-27.5 72zM735 1565q0 45 28.5 72.5t71.5 27.5q45 0 72.5 -27.5t27.5 -72.5q0 -43 -27.5 -72t-72.5 -29q-43 0 -71.5 29t-28.5 72z" />
+<glyph unicode="&#xdd;" horiz-adv-x="974" d="M-2 1343h182l174 -378q33 -74 64 -145.5t65 -147.5h9q35 76 69.5 147.5t65.5 145.5l172 378h178l-404 -823v-520h-172v520zM383 1446l180 229h192l-231 -229h-141z" />
+<glyph unicode="&#xde;" horiz-adv-x="1193" d="M184 0v1343h170v-225h242q111 0 203 -20.5t156.5 -67.5t100.5 -121.5t36 -185.5q0 -106 -36 -185t-101.5 -130.5t-156.5 -76t-202 -24.5h-242v-307h-170zM354 446h221q176 0 261.5 66t85.5 211t-86 200.5t-261 55.5h-221v-533z" />
+<glyph unicode="&#xdf;" horiz-adv-x="1179" d="M168 0v1055q0 193 104.5 308.5t296.5 115.5q80 0 142.5 -23.5t105.5 -64.5t64.5 -95.5t21.5 -115.5q0 -78 -28.5 -132.5t-64.5 -99.5t-64.5 -87t-28.5 -95q0 -49 29.5 -82t74.5 -58.5t97.5 -52t97.5 -63.5t74.5 -92.5t29.5 -136.5q0 -66 -22.5 -121.5t-65.5 -96 t-103.5 -64.5t-135.5 -24q-86 0 -156 27t-133 74l67 119q53 -45 105.5 -67t111.5 -22q86 0 129.5 49.5t43.5 114.5q0 59 -30 98.5t-75 68t-97 54t-97.5 58.5t-75 79t-29.5 117q0 70 27.5 119t61.5 94.5t62.5 92.5t28.5 112q0 78 -42 128t-128 50q-111 0 -171 -78.5 t-60 -238.5v-1024h-168z" />
+<glyph unicode="&#xe0;" horiz-adv-x="1048" d="M119 258q0 164 146.5 251t465.5 122q0 47 -9 92t-32.5 80t-62.5 56.5t-101 21.5q-88 0 -162.5 -33t-134.5 -74l-67 117q70 45 170 87t221 42q182 0 264 -111.5t82 -298.5v-610h-139l-15 119h-4q-72 -59 -154.5 -101.5t-174.5 -42.5q-127 0 -210 74t-83 209zM285 270 q0 -86 50 -122.5t124 -36.5q72 0 136 33.5t136 99.5v276q-125 -16 -211 -38.5t-138 -53.5t-74.5 -71t-22.5 -87zM324 1462h176l184 -288h-129z" />
+<glyph unicode="&#xe1;" horiz-adv-x="1048" d="M119 258q0 164 146.5 251t465.5 122q0 47 -9 92t-32.5 80t-62.5 56.5t-101 21.5q-88 0 -162.5 -33t-134.5 -74l-67 117q70 45 170 87t221 42q182 0 264 -111.5t82 -298.5v-610h-139l-15 119h-4q-72 -59 -154.5 -101.5t-174.5 -42.5q-127 0 -210 74t-83 209zM285 270 q0 -86 50 -122.5t124 -36.5q72 0 136 33.5t136 99.5v276q-125 -16 -211 -38.5t-138 -53.5t-74.5 -71t-22.5 -87zM418 1174l184 288h176l-231 -288h-129z" />
+<glyph unicode="&#xe2;" horiz-adv-x="1048" d="M119 258q0 164 146.5 251t465.5 122q0 47 -9 92t-32.5 80t-62.5 56.5t-101 21.5q-88 0 -162.5 -33t-134.5 -74l-67 117q70 45 170 87t221 42q182 0 264 -111.5t82 -298.5v-610h-139l-15 119h-4q-72 -59 -154.5 -101.5t-174.5 -42.5q-127 0 -210 74t-83 209zM285 270 q0 -86 50 -122.5t124 -36.5q72 0 136 33.5t136 99.5v276q-125 -16 -211 -38.5t-138 -53.5t-74.5 -71t-22.5 -87zM287 1174l194 288h140l194 -288h-123l-137 186h-8l-137 -186h-123z" />
+<glyph unicode="&#xe3;" horiz-adv-x="1048" d="M119 258q0 164 146.5 251t465.5 122q0 47 -9 92t-32.5 80t-62.5 56.5t-101 21.5q-88 0 -162.5 -33t-134.5 -74l-67 117q70 45 170 87t221 42q182 0 264 -111.5t82 -298.5v-610h-139l-15 119h-4q-72 -59 -154.5 -101.5t-174.5 -42.5q-127 0 -210 74t-83 209zM266 1186 q8 92 49 154.5t117 62.5q39 0 72 -16.5t60.5 -36t52 -36t49.5 -16.5q57 0 75 105h95q-8 -92 -49 -154.5t-117 -62.5q-39 0 -71 16.5t-59.5 35.5t-52 35.5t-51.5 16.5q-57 0 -75 -104h-95zM285 270q0 -86 50 -122.5t124 -36.5q72 0 136 33.5t136 99.5v276 q-125 -16 -211 -38.5t-138 -53.5t-74.5 -71t-22.5 -87z" />
+<glyph unicode="&#xe4;" horiz-adv-x="1048" d="M119 258q0 164 146.5 251t465.5 122q0 47 -9 92t-32.5 80t-62.5 56.5t-101 21.5q-88 0 -162.5 -33t-134.5 -74l-67 117q70 45 170 87t221 42q182 0 264 -111.5t82 -298.5v-610h-139l-15 119h-4q-72 -59 -154.5 -101.5t-174.5 -42.5q-127 0 -210 74t-83 209zM275 1305 q0 43 27.5 71.5t72.5 28.5q43 0 71.5 -28.5t28.5 -71.5t-28.5 -72t-71.5 -29q-45 0 -72.5 29t-27.5 72zM285 270q0 -86 50 -122.5t124 -36.5q72 0 136 33.5t136 99.5v276q-125 -16 -211 -38.5t-138 -53.5t-74.5 -71t-22.5 -87zM627 1305q0 43 28.5 71.5t71.5 28.5 q45 0 72.5 -28.5t27.5 -71.5t-27.5 -72t-72.5 -29q-43 0 -71.5 29t-28.5 72z" />
+<glyph unicode="&#xe5;" horiz-adv-x="1048" d="M119 258q0 164 146.5 251t465.5 122q0 47 -9 92t-32.5 80t-62.5 56.5t-101 21.5q-88 0 -162.5 -33t-134.5 -74l-67 117q70 45 170 87t221 42q182 0 264 -111.5t82 -298.5v-610h-139l-15 119h-4q-72 -59 -154.5 -101.5t-174.5 -42.5q-127 0 -210 74t-83 209zM285 270 q0 -86 50 -122.5t124 -36.5q72 0 136 33.5t136 99.5v276q-125 -16 -211 -38.5t-138 -53.5t-74.5 -71t-22.5 -87zM361 1300q0 86 53 137.5t137 51.5t137 -51.5t53 -137.5t-53 -138t-137 -52t-137 52t-53 138zM453 1300q0 -53 28.5 -83.5t69.5 -30.5t69.5 30.5t28.5 83.5 q0 51 -28.5 82t-69.5 31t-69.5 -30.5t-28.5 -82.5z" />
+<glyph unicode="&#xe6;" horiz-adv-x="1607" d="M119 258q0 164 145.5 251t456.5 122q0 47 -8 92t-32 80t-62.5 56.5t-100.5 21.5q-82 0 -155.5 -33t-133.5 -74l-67 117q70 45 168 87t209 42t182.5 -56.5t101.5 -154.5q59 98 142.5 154.5t185.5 56.5q92 0 162.5 -33t119 -94.5t73 -148.5t24.5 -193q0 -57 -6 -94h-645 q2 -78 27.5 -141.5t66.5 -108.5t96 -69.5t119 -24.5q72 0 129 23.5t113 58.5l61 -117q-66 -41 -143.5 -72t-180.5 -31q-125 0 -209 56.5t-141 130.5q-102 -92 -205.5 -139.5t-199.5 -47.5q-127 0 -210 74t-83 209zM285 270q0 -86 50 -122.5t124 -36.5q70 0 151.5 39.5 t149.5 113.5q-16 39 -26.5 93.5t-12.5 111.5v51q-119 -16 -202 -38.5t-135 -53.5t-75.5 -71t-23.5 -87zM879 569h503q0 154 -60 236t-175 82q-104 0 -179 -85t-89 -233z" />
+<glyph unicode="&#xe7;" horiz-adv-x="933" d="M94 496q0 125 39 222t104.5 164.5t152.5 102.5t183 35q98 0 169 -36t122 -83l-84 -108q-45 39 -93 63.5t-107 24.5q-68 0 -125.5 -28t-98.5 -79t-64.5 -121.5t-23.5 -156.5t22.5 -156t62.5 -120t97.5 -77.5t124.5 -27.5q72 0 130.5 29.5t103.5 70.5l76 -111 q-68 -59 -151 -94t-173 -35q-98 0 -184 35t-148.5 101.5t-98.5 164t-36 220.5zM383 -352q82 10 132 33.5t50 64.5t-33.5 62.5t-95.5 37.5l82 160h109l-52 -108q49 -16 85 -49t36 -97q0 -45 -24.5 -77.5t-65.5 -55t-95 -36t-112 -19.5z" />
+<glyph unicode="&#xe8;" horiz-adv-x="1015" d="M94 496q0 123 38 220t100.5 164.5t142.5 103.5t166 36q94 0 168.5 -33t125 -94.5t77 -147.5t26.5 -192q0 -55 -6 -92h-672q10 -162 99.5 -256t232.5 -94q72 0 132 21.5t116 55.5l59 -110q-66 -41 -145.5 -72t-182.5 -31q-100 0 -187 36t-151.5 102.5t-101.5 163 t-37 219.5zM258 571h533q0 154 -64.5 235t-181.5 81q-53 0 -101.5 -21.5t-87.5 -61.5t-64.5 -98.5t-33.5 -134.5zM316 1462h176l184 -288h-129z" />
+<glyph unicode="&#xe9;" horiz-adv-x="1015" d="M94 496q0 123 38 220t100.5 164.5t142.5 103.5t166 36q94 0 168.5 -33t125 -94.5t77 -147.5t26.5 -192q0 -55 -6 -92h-672q10 -162 99.5 -256t232.5 -94q72 0 132 21.5t116 55.5l59 -110q-66 -41 -145.5 -72t-182.5 -31q-100 0 -187 36t-151.5 102.5t-101.5 163 t-37 219.5zM258 571h533q0 154 -64.5 235t-181.5 81q-53 0 -101.5 -21.5t-87.5 -61.5t-64.5 -98.5t-33.5 -134.5zM410 1174l184 288h176l-231 -288h-129z" />
+<glyph unicode="&#xea;" horiz-adv-x="1015" d="M94 496q0 123 38 220t100.5 164.5t142.5 103.5t166 36q94 0 168.5 -33t125 -94.5t77 -147.5t26.5 -192q0 -55 -6 -92h-672q10 -162 99.5 -256t232.5 -94q72 0 132 21.5t116 55.5l59 -110q-66 -41 -145.5 -72t-182.5 -31q-100 0 -187 36t-151.5 102.5t-101.5 163 t-37 219.5zM258 571h533q0 154 -64.5 235t-181.5 81q-53 0 -101.5 -21.5t-87.5 -61.5t-64.5 -98.5t-33.5 -134.5zM279 1174l194 288h140l194 -288h-123l-137 186h-8l-137 -186h-123z" />
+<glyph unicode="&#xeb;" horiz-adv-x="1015" d="M94 496q0 123 38 220t100.5 164.5t142.5 103.5t166 36q94 0 168.5 -33t125 -94.5t77 -147.5t26.5 -192q0 -55 -6 -92h-672q10 -162 99.5 -256t232.5 -94q72 0 132 21.5t116 55.5l59 -110q-66 -41 -145.5 -72t-182.5 -31q-100 0 -187 36t-151.5 102.5t-101.5 163 t-37 219.5zM258 571h533q0 154 -64.5 235t-181.5 81q-53 0 -101.5 -21.5t-87.5 -61.5t-64.5 -98.5t-33.5 -134.5zM267 1305q0 43 27.5 71.5t72.5 28.5q43 0 71.5 -28.5t28.5 -71.5t-28.5 -72t-71.5 -29q-45 0 -72.5 29t-27.5 72zM619 1305q0 43 28.5 71.5t71.5 28.5 q45 0 72.5 -28.5t27.5 -71.5t-27.5 -72t-72.5 -29q-43 0 -71.5 29t-28.5 72z" />
+<glyph unicode="&#xec;" horiz-adv-x="503" d="M25 1462h176l184 -288h-129zM168 0v995h168v-995h-168z" />
+<glyph unicode="&#xed;" horiz-adv-x="503" d="M119 1174l184 288h176l-231 -288h-129zM168 0v995h168v-995h-168z" />
+<glyph unicode="&#xee;" horiz-adv-x="503" d="M-12 1174l194 288h140l194 -288h-123l-137 186h-8l-137 -186h-123zM168 0v995h168v-995h-168z" />
+<glyph unicode="&#xef;" horiz-adv-x="503" d="M-24 1305q0 43 27.5 71.5t72.5 28.5q43 0 71.5 -28.5t28.5 -71.5t-28.5 -72t-71.5 -29q-45 0 -72.5 29t-27.5 72zM168 0v995h168v-995h-168zM328 1305q0 43 28.5 71.5t71.5 28.5q45 0 72.5 -28.5t27.5 -71.5t-27.5 -72t-72.5 -29q-43 0 -71.5 29t-28.5 72z" />
+<glyph unicode="&#xf0;" horiz-adv-x="1116" d="M109 455q0 104 32.5 189t89 145.5t133 93t166.5 32.5q78 0 150 -32.5t125 -102.5q-29 127 -85 221.5t-134 172.5l-289 -150l-49 84l260 133q-106 82 -229 148l77 106q74 -41 145.5 -86t137.5 -100l291 149l49 -84l-264 -135q123 -125 200.5 -297t77.5 -416 q0 -123 -31.5 -224t-90 -174t-139.5 -113t-181 -40q-86 0 -166 33t-141.5 95.5t-98 151.5t-36.5 200zM268 455q0 -78 22.5 -140.5t62.5 -106.5t91.5 -68.5t110.5 -24.5q70 0 121 29.5t86 83t52 128t17 164.5q0 29 -1 57.5t-3 55.5q-68 90 -135 120.5t-137 30.5 q-68 0 -121 -24.5t-90 -69.5t-56.5 -105.5t-19.5 -129.5z" />
+<glyph unicode="&#xf1;" horiz-adv-x="1120" d="M168 0v995h139l15 -143h6q72 72 150.5 120t183.5 48q158 0 230.5 -98.5t72.5 -290.5v-631h-168v608q0 141 -45 203.5t-144 62.5q-78 0 -137 -38.5t-135 -114.5v-721h-168zM313 1186q8 92 49 154.5t117 62.5q39 0 72 -16.5t60.5 -36t52 -36t49.5 -16.5q57 0 75 105h95 q-8 -92 -49 -154.5t-117 -62.5q-39 0 -71 16.5t-59.5 35.5t-52 35.5t-51.5 16.5q-57 0 -75 -104h-95z" />
+<glyph unicode="&#xf2;" horiz-adv-x="1110" d="M94 496q0 125 38 222t101.5 164.5t146.5 102.5t175 35t175 -35t146.5 -102.5t101.5 -164.5t38 -222q0 -123 -38 -220.5t-101.5 -164t-146.5 -101.5t-175 -35t-175 35t-146.5 101.5t-101.5 164t-38 220.5zM268 496q0 -86 20.5 -156t58.5 -120t91.5 -77.5t116.5 -27.5 t116.5 27.5t91.5 77.5t58.5 120t20.5 156t-20.5 156.5t-58.5 121.5t-91.5 79t-116.5 28t-116.5 -28t-91.5 -79t-58.5 -121.5t-20.5 -156.5zM328 1462h176l184 -288h-129z" />
+<glyph unicode="&#xf3;" horiz-adv-x="1110" d="M94 496q0 125 38 222t101.5 164.5t146.5 102.5t175 35t175 -35t146.5 -102.5t101.5 -164.5t38 -222q0 -123 -38 -220.5t-101.5 -164t-146.5 -101.5t-175 -35t-175 35t-146.5 101.5t-101.5 164t-38 220.5zM268 496q0 -86 20.5 -156t58.5 -120t91.5 -77.5t116.5 -27.5 t116.5 27.5t91.5 77.5t58.5 120t20.5 156t-20.5 156.5t-58.5 121.5t-91.5 79t-116.5 28t-116.5 -28t-91.5 -79t-58.5 -121.5t-20.5 -156.5zM422 1174l184 288h176l-231 -288h-129z" />
+<glyph unicode="&#xf4;" horiz-adv-x="1110" d="M94 496q0 125 38 222t101.5 164.5t146.5 102.5t175 35t175 -35t146.5 -102.5t101.5 -164.5t38 -222q0 -123 -38 -220.5t-101.5 -164t-146.5 -101.5t-175 -35t-175 35t-146.5 101.5t-101.5 164t-38 220.5zM268 496q0 -86 20.5 -156t58.5 -120t91.5 -77.5t116.5 -27.5 t116.5 27.5t91.5 77.5t58.5 120t20.5 156t-20.5 156.5t-58.5 121.5t-91.5 79t-116.5 28t-116.5 -28t-91.5 -79t-58.5 -121.5t-20.5 -156.5zM291 1174l194 288h140l194 -288h-123l-137 186h-8l-137 -186h-123z" />
+<glyph unicode="&#xf5;" horiz-adv-x="1110" d="M94 496q0 125 38 222t101.5 164.5t146.5 102.5t175 35t175 -35t146.5 -102.5t101.5 -164.5t38 -222q0 -123 -38 -220.5t-101.5 -164t-146.5 -101.5t-175 -35t-175 35t-146.5 101.5t-101.5 164t-38 220.5zM268 496q0 -86 20.5 -156t58.5 -120t91.5 -77.5t116.5 -27.5 t116.5 27.5t91.5 77.5t58.5 120t20.5 156t-20.5 156.5t-58.5 121.5t-91.5 79t-116.5 28t-116.5 -28t-91.5 -79t-58.5 -121.5t-20.5 -156.5zM270 1186q8 92 49 154.5t117 62.5q39 0 72 -16.5t60.5 -36t52 -36t49.5 -16.5q57 0 75 105h95q-8 -92 -49 -154.5t-117 -62.5 q-39 0 -71 16.5t-59.5 35.5t-52 35.5t-51.5 16.5q-57 0 -75 -104h-95z" />
+<glyph unicode="&#xf6;" horiz-adv-x="1110" d="M94 496q0 125 38 222t101.5 164.5t146.5 102.5t175 35t175 -35t146.5 -102.5t101.5 -164.5t38 -222q0 -123 -38 -220.5t-101.5 -164t-146.5 -101.5t-175 -35t-175 35t-146.5 101.5t-101.5 164t-38 220.5zM268 496q0 -86 20.5 -156t58.5 -120t91.5 -77.5t116.5 -27.5 t116.5 27.5t91.5 77.5t58.5 120t20.5 156t-20.5 156.5t-58.5 121.5t-91.5 79t-116.5 28t-116.5 -28t-91.5 -79t-58.5 -121.5t-20.5 -156.5zM279 1305q0 43 27.5 71.5t72.5 28.5q43 0 71.5 -28.5t28.5 -71.5t-28.5 -72t-71.5 -29q-45 0 -72.5 29t-27.5 72zM631 1305 q0 43 28.5 71.5t71.5 28.5q45 0 72.5 -28.5t27.5 -71.5t-27.5 -72t-72.5 -29q-43 0 -71.5 29t-28.5 72z" />
+<glyph unicode="&#xf7;" d="M70 612v127h878v-127h-878zM397 307q0 47 33 78t80 31t79 -31t32 -78q0 -49 -32 -79.5t-79 -30.5t-80 30.5t-33 79.5zM397 1044q0 47 33 78t80 31t79 -30.5t32 -78.5q0 -49 -32 -79.5t-79 -30.5t-80 30.5t-33 79.5z" />
+<glyph unicode="&#xf8;" horiz-adv-x="1110" d="M94 12l111 133q-51 66 -81 153t-30 198q0 125 38 222t101.5 164.5t146.5 102.5t175 35q78 0 151.5 -25.5t133.5 -76.5l102 124l74 -59l-111 -133q51 -66 81 -155t30 -199q0 -123 -38 -220.5t-101.5 -164t-146.5 -101.5t-175 -35q-162 0 -285 101l-100 -123zM260 504 q0 -137 47 -232l438 531q-76 82 -190 82q-63 0 -117.5 -28t-93.5 -78t-61.5 -120.5t-22.5 -154.5zM365 190q80 -80 190 -79q63 0 117.5 27.5t94.5 77.5t61.5 120t21.5 153q0 137 -49 234z" />
+<glyph unicode="&#xf9;" horiz-adv-x="1114" d="M154 365v630h170v-608q0 -141 44 -203.5t142 -62.5q78 0 137.5 40t130.5 128v706h168v-995h-139l-14 156h-7q-70 -82 -146.5 -131.5t-180.5 -49.5q-160 0 -232.5 98.5t-72.5 291.5zM330 1462h176l184 -288h-129z" />
+<glyph unicode="&#xfa;" horiz-adv-x="1114" d="M154 365v630h170v-608q0 -141 44 -203.5t142 -62.5q78 0 137.5 40t130.5 128v706h168v-995h-139l-14 156h-7q-70 -82 -146.5 -131.5t-180.5 -49.5q-160 0 -232.5 98.5t-72.5 291.5zM424 1174l184 288h176l-231 -288h-129z" />
+<glyph unicode="&#xfb;" horiz-adv-x="1114" d="M154 365v630h170v-608q0 -141 44 -203.5t142 -62.5q78 0 137.5 40t130.5 128v706h168v-995h-139l-14 156h-7q-70 -82 -146.5 -131.5t-180.5 -49.5q-160 0 -232.5 98.5t-72.5 291.5zM293 1174l194 288h140l194 -288h-123l-137 186h-8l-137 -186h-123z" />
+<glyph unicode="&#xfc;" horiz-adv-x="1114" d="M154 365v630h170v-608q0 -141 44 -203.5t142 -62.5q78 0 137.5 40t130.5 128v706h168v-995h-139l-14 156h-7q-70 -82 -146.5 -131.5t-180.5 -49.5q-160 0 -232.5 98.5t-72.5 291.5zM281 1305q0 43 27.5 71.5t72.5 28.5q43 0 71.5 -28.5t28.5 -71.5t-28.5 -72t-71.5 -29 q-45 0 -72.5 29t-27.5 72zM633 1305q0 43 28.5 71.5t71.5 28.5q45 0 72.5 -28.5t27.5 -71.5t-27.5 -72t-72.5 -29q-43 0 -71.5 29t-28.5 72z" />
+<glyph unicode="&#xfd;" horiz-adv-x="956" d="M25 995h174l202 -551q23 -66 48.5 -138.5t48.5 -141.5h8q23 68 43 141.5t41 138.5l178 551h164l-375 -1077q-27 -74 -59.5 -137.5t-77.5 -109.5t-102.5 -72.5t-133.5 -26.5q-35 0 -63.5 5t-52.5 15l32 134q16 -4 37 -9.5t39 -5.5q86 0 140.5 60.5t84.5 152.5l23 74z M363 1174l184 288h176l-231 -288h-129z" />
+<glyph unicode="&#xfe;" horiz-adv-x="1136" d="M168 -420v1878h168v-397l-2 -170q66 53 143.5 91t159.5 38q98 0 173 -36t126 -102.5t76.5 -159.5t25.5 -210q0 -127 -34.5 -226.5t-94 -169t-137.5 -105.5t-164 -36q-72 0 -139.5 29t-134.5 82l2 -170v-336h-168zM336 221q68 -57 131 -80.5t113 -23.5q61 0 113 27.5 t90 77.5t59.5 124t21.5 166q0 82 -14 149.5t-46 115.5t-82 75t-120 27q-63 0 -127.5 -35t-138.5 -101v-522z" />
+<glyph unicode="&#xff;" horiz-adv-x="956" d="M25 995h174l202 -551q23 -66 48.5 -138.5t48.5 -141.5h8q23 68 43 141.5t41 138.5l178 551h164l-375 -1077q-27 -74 -59.5 -137.5t-77.5 -109.5t-102.5 -72.5t-133.5 -26.5q-35 0 -63.5 5t-52.5 15l32 134q16 -4 37 -9.5t39 -5.5q86 0 140.5 60.5t84.5 152.5l23 74z M220 1305q0 43 27.5 71.5t72.5 28.5q43 0 71.5 -28.5t28.5 -71.5t-28.5 -72t-71.5 -29q-45 0 -72.5 29t-27.5 72zM572 1305q0 43 28.5 71.5t71.5 28.5q45 0 72.5 -28.5t27.5 -71.5t-27.5 -72t-72.5 -29q-43 0 -71.5 29t-28.5 72z" />
+<glyph unicode="&#x152;" horiz-adv-x="1734" d="M106 678q0 322 172.5 493.5t485.5 171.5h850v-143h-570v-422h476v-145h-476v-488h590v-145h-878q-154 0 -274 46t-203.5 133t-128 213t-44.5 286zM283 678q0 -258 124.5 -398.5t368.5 -140.5h98v1065h-98q-244 0 -368.5 -135t-124.5 -391z" />
+<glyph unicode="&#x153;" horiz-adv-x="1718" d="M94 496q0 125 37 222t98.5 164.5t143.5 102.5t172 35q115 0 211 -63.5t149 -186.5q57 117 148.5 183.5t201.5 66.5q92 0 164 -33t121 -94.5t74.5 -148.5t25.5 -193q0 -57 -6 -94h-653q2 -78 27.5 -141.5t67.5 -108.5t98.5 -69.5t119.5 -24.5q72 0 131.5 23.5t114.5 58.5 l62 -117q-66 -41 -146 -72t-182 -31q-117 0 -213 65.5t-154 182.5q-117 -248 -366 -248q-90 0 -171 35t-142.5 101.5t-97.5 164t-36 220.5zM266 496q0 -86 20.5 -156t57.5 -120t88 -77.5t113 -27.5q61 0 112.5 27.5t88 77.5t57 120t20.5 156t-20.5 156.5t-57 121.5t-88 79 t-112.5 28t-112.5 -28t-88.5 -79t-57.5 -121.5t-20.5 -156.5zM981 569h512q0 154 -63.5 236t-178.5 82q-104 0 -180 -85t-90 -233z" />
+<glyph unicode="&#x178;" horiz-adv-x="974" d="M-2 1343h182l174 -378q33 -74 64 -145.5t65 -147.5h9q35 76 69.5 147.5t65.5 145.5l172 378h178l-404 -823v-520h-172v520zM211 1565q0 45 27.5 72.5t72.5 27.5q43 0 71.5 -27.5t28.5 -72.5q0 -43 -28.5 -72t-71.5 -29q-45 0 -72.5 29t-27.5 72zM563 1565q0 45 28.5 72.5 t71.5 27.5q45 0 72.5 -27.5t27.5 -72.5q0 -43 -27.5 -72t-72.5 -29q-43 0 -71.5 29t-28.5 72z" />
+<glyph unicode="&#x2c6;" horiz-adv-x="1110" d="M291 1174l194 288h140l194 -288h-123l-137 186h-8l-137 -186h-123z" />
+<glyph unicode="&#x2dc;" horiz-adv-x="1110" d="M270 1186q8 92 49 154.5t117 62.5q39 0 72 -16.5t60.5 -36t52 -36t49.5 -16.5q57 0 75 105h95q-8 -92 -49 -154.5t-117 -62.5q-39 0 -71 16.5t-59.5 35.5t-52 35.5t-51.5 16.5q-57 0 -75 -104h-95z" />
+<glyph unicode="&#x2000;" horiz-adv-x="896" />
+<glyph unicode="&#x2001;" horiz-adv-x="1792" />
+<glyph unicode="&#x2002;" horiz-adv-x="896" />
+<glyph unicode="&#x2003;" horiz-adv-x="1792" />
+<glyph unicode="&#x2004;" horiz-adv-x="597" />
+<glyph unicode="&#x2005;" horiz-adv-x="448" />
+<glyph unicode="&#x2006;" horiz-adv-x="298" />
+<glyph unicode="&#x2007;" horiz-adv-x="298" />
+<glyph unicode="&#x2008;" horiz-adv-x="224" />
+<glyph unicode="&#x2009;" horiz-adv-x="358" />
+<glyph unicode="&#x200a;" horiz-adv-x="99" />
+<glyph unicode="&#x2010;" horiz-adv-x="636" d="M84 449v129h471v-129h-471z" />
+<glyph unicode="&#x2011;" horiz-adv-x="636" d="M84 449v129h471v-129h-471z" />
+<glyph unicode="&#x2012;" horiz-adv-x="636" d="M84 449v129h471v-129h-471z" />
+<glyph unicode="&#x2013;" horiz-adv-x="983" d="M84 457v116h815v-116h-815z" />
+<glyph unicode="&#x2014;" horiz-adv-x="1638" d="M84 457v116h1470v-116h-1470z" />
+<glyph unicode="&#x2018;" horiz-adv-x="509" d="M117 1061q0 123 55 213t162 151l49 -79q-78 -51 -117 -108.5t-39 -145.5q6 2 19 2q41 0 74.5 -27t33.5 -78q0 -53 -30.5 -82.5t-77.5 -29.5q-61 0 -95 47t-34 137z" />
+<glyph unicode="&#x2019;" horiz-adv-x="509" d="M129 961q78 51 116 108t38 148q-6 -2 -17 -3q-43 0 -75.5 27t-32.5 76q0 53 30.5 84t77.5 31q59 0 94 -48.5t35 -138.5q0 -123 -56 -212t-163 -150z" />
+<glyph unicode="&#x201a;" horiz-adv-x="509" d="M129 -217q78 51 116 108t38 148q-6 -2 -17 -3q-43 0 -75.5 27t-32.5 76q0 53 30.5 84t77.5 31q59 0 94 -48.5t35 -138.5q0 -123 -56 -212t-163 -150z" />
+<glyph unicode="&#x201c;" horiz-adv-x="870" d="M117 1061q0 123 55 213t162 151l49 -79q-78 -51 -117 -108.5t-39 -145.5q6 2 19 2q41 0 74.5 -27t33.5 -78q0 -53 -30.5 -82.5t-77.5 -29.5q-61 0 -95 47t-34 137zM477 1061q0 123 55 213t162 151l49 -79q-78 -51 -117 -108.5t-39 -145.5q6 2 19 2q41 0 74.5 -27 t33.5 -78q0 -53 -30.5 -82.5t-77.5 -29.5q-61 0 -95 47t-34 137z" />
+<glyph unicode="&#x201d;" horiz-adv-x="870" d="M129 961q78 51 116 108t38 148q-6 -2 -17 -3q-43 0 -75.5 27t-32.5 76q0 53 30.5 84t77.5 31q59 0 94 -48.5t35 -138.5q0 -123 -56 -212t-163 -150zM489 961q78 51 116 108t38 148q-6 -2 -17 -3q-43 0 -75.5 27t-32.5 76q0 53 30.5 84t77.5 31q59 0 94 -48.5t35 -138.5 q0 -123 -56 -212t-163 -150z" />
+<glyph unicode="&#x201e;" horiz-adv-x="870" d="M129 -217q78 51 116 108t38 148q-6 -2 -17 -3q-43 0 -75.5 27t-32.5 76q0 53 30.5 84t77.5 31q59 0 94 -48.5t35 -138.5q0 -123 -56 -212t-163 -150zM489 -217q78 51 116 108t38 148q-6 -2 -17 -3q-43 0 -75.5 27t-32.5 76q0 53 30.5 84t77.5 31q59 0 94 -48.5t35 -138.5 q0 -123 -56 -212t-163 -150z" />
+<glyph unicode="&#x2022;" horiz-adv-x="622" d="M82 539q0 55 18.5 101t50 78t72.5 50t88 18q45 0 87 -18t74 -50t50.5 -78t18.5 -101t-18.5 -100.5t-50.5 -78t-74 -50t-87 -17.5q-47 0 -88 17.5t-72.5 50t-50 77.5t-18.5 101z" />
+<glyph unicode="&#x2026;" horiz-adv-x="1941" d="M192 102q0 59 36 95t87 36q49 0 85 -35.5t36 -95.5q0 -55 -36 -91t-85 -36q-51 0 -87 36t-36 91zM878 102q0 59 36 95t87 36q49 0 85 -35.5t36 -95.5q0 -55 -36 -91t-85 -36q-51 0 -87 36t-36 91zM1565 102q0 59 36 95t87 36q49 0 85 -35.5t36 -95.5q0 -55 -36 -91 t-85 -36q-51 0 -87 36t-36 91z" />
+<glyph unicode="&#x202f;" horiz-adv-x="358" />
+<glyph unicode="&#x2039;" horiz-adv-x="555" d="M92 453v127l279 317l73 -61l-241 -320l241 -323l-73 -58z" />
+<glyph unicode="&#x203a;" horiz-adv-x="555" d="M111 193l241 323l-241 320l71 61l281 -317v-127l-281 -318z" />
+<glyph unicode="&#x205f;" horiz-adv-x="448" />
+<glyph unicode="&#x20ac;" d="M47 481v88l121 9q-2 18 -2 36.5v36.5v32.5t2 33.5h-121v90l131 10q18 121 61.5 216t108 162t149.5 101.5t185 34.5q92 0 172 -46t133 -114l-100 -96q-43 53 -94.5 87t-116.5 34q-135 0 -218 -100.5t-108 -278.5h520v-100h-528q-2 -14 -2 -28.5v-31.5v-39.5t2 -37.5h446 v-99h-436q27 -174 106 -272t206 -98q76 0 132 36.5t109 108.5l101 -90q-68 -90 -154 -140.5t-199 -50.5q-92 0 -171 34t-140 99.5t-103 158.5t-61 214h-131z" />
+<glyph unicode="&#x2122;" horiz-adv-x="1304" d="M6 1274v110h531v-110h-205v-524h-123v524h-203zM635 750v634h153l95 -229l55 -162h8l55 162l93 229h151v-634h-117v280l13 215h-8l-146 -397h-92l-147 397h-9l15 -215v-280h-119z" />
+<glyph unicode="&#x25fc;" horiz-adv-x="993" d="M0 0v993h993v-993h-993z" />
+<glyph unicode="&#xfb01;" horiz-adv-x="1138" d="M61 858v127l136 10v158q0 154 70.5 242t219.5 88q47 0 89 -9.5t77 -23.5l-37 -129q-55 25 -112 25q-139 0 -139 -193v-158h210v-137h-210v-858h-168v858h-136zM772 1309q0 49 34 78.5t83 29.5t83 -29.5t34 -78.5q0 -47 -34 -78t-83 -31t-83 31t-34 78zM803 0v995h168 v-995h-168z" />
+<glyph unicode="&#xfb02;" horiz-adv-x="1120" d="M61 858v127l136 10v158q0 154 70.5 242t219.5 88q47 0 89 -9.5t77 -23.5l-37 -129q-55 25 -112 25q-139 0 -139 -193v-158h210v-137h-210v-858h-168v858h-136zM766 201v1257h168v-1270q0 -41 14.5 -57t32.5 -16h15.5t21.5 4l22 -127q-16 -8 -38.5 -12.5t-57.5 -4.5 q-96 0 -137 57.5t-41 168.5z" />
+<hkern u1="&#x2f;" u2="&#xef;" k="-14" />
+<hkern u1="F" u2="&#x2122;" k="-78" />
+<hkern u1="F" u2="&#xef;" k="-74" />
+<hkern u1="F" u2="&#xee;" k="-37" />
+<hkern u1="F" u2="&#xb7;" k="29" />
+<hkern u1="F" u2="&#xae;" k="-41" />
+<hkern u1="F" u2="x" k="53" />
+<hkern u1="F" u2="v" k="41" />
+<hkern u1="F" u2="X" k="49" />
+<hkern u1="F" u2="V" k="-8" />
+<hkern u1="F" u2="&#x2f;" k="141" />
+<hkern u1="P" u2="&#xb7;" k="16" />
+<hkern u1="P" u2="&#xae;" k="-61" />
+<hkern u1="P" u2="x" k="29" />
+<hkern u1="P" u2="X" k="49" />
+<hkern u1="P" u2="&#x2f;" k="154" />
+<hkern u1="V" u2="&#x2122;" k="-111" />
+<hkern u1="V" u2="&#xef;" k="-104" />
+<hkern u1="V" u2="&#xee;" k="-82" />
+<hkern u1="V" u2="&#xec;" k="-20" />
+<hkern u1="V" u2="&#xb7;" k="23" />
+<hkern u1="V" u2="&#xae;" k="-109" />
+<hkern u1="V" u2="x" k="31" />
+<hkern u1="V" u2="v" k="18" />
+<hkern u1="V" u2="&#x2f;" k="96" />
+<hkern u1="X" u2="&#x2122;" k="-43" />
+<hkern u1="X" u2="&#xb7;" k="82" />
+<hkern u1="X" u2="&#xae;" k="-16" />
+<hkern u1="X" u2="x" k="20" />
+<hkern u1="X" u2="v" k="33" />
+<hkern u1="X" u2="&#x2a;" k="20" />
+<hkern u1="\" u2="v" k="41" />
+<hkern u1="\" u2="V" k="109" />
+<hkern u1="v" u2="&#x2122;" k="-27" />
+<hkern u1="v" u2="&#xae;" k="-92" />
+<hkern u1="v" u2="V" k="8" />
+<hkern u1="v" u2="&#x2f;" k="41" />
+<hkern u1="v" u2="&#x2a;" k="16" />
+<hkern u1="x" u2="&#x2122;" k="-27" />
+<hkern u1="x" u2="&#xb7;" k="41" />
+<hkern u1="x" u2="&#xae;" k="-78" />
+<hkern u1="x" u2="X" k="20" />
+<hkern u1="x" u2="V" k="14" />
+<hkern u1="x" u2="&#x2a;" k="31" />
+<hkern u1="&#xa1;" u2="V" k="66" />
+<hkern u1="&#xa3;" u2="&#x35;" k="12" />
+<hkern u1="&#xa3;" u2="&#x33;" k="12" />
+<hkern u1="&#xb7;" u2="x" k="41" />
+<hkern u1="&#xb7;" u2="X" k="53" />
+<hkern u1="&#xb7;" u2="V" k="53" />
+<hkern u1="&#xbf;" u2="X" k="86" />
+<hkern u1="&#xbf;" u2="V" k="119" />
+<hkern u1="&#xde;" u2="&#x2122;" k="49" />
+<hkern u1="&#xde;" u2="\" k="82" />
+<hkern u1="&#xde;" u2="&#x2f;" k="119" />
+<hkern u1="&#xde;" u2="&#x2a;" k="127" />
+<hkern u1="&#xdf;" u2="&#xae;" k="72" />
+<hkern u1="&#xdf;" u2="x" k="-12" />
+<hkern u1="&#xdf;" u2="v" k="33" />
+<hkern u1="&#xdf;" u2="\" k="53" />
+<hkern g1="exclam" 	g2="quoteright,quotedblright" 	k="66" />
+<hkern g1="exclamdown" 	g2="W" 	k="33" />
+<hkern g1="exclamdown" 	g2="Y,Yacute,Ydieresis" 	k="92" />
+<hkern g1="exclamdown" 	g2="j" 	k="-68" />
+<hkern g1="periodcentered" 	g2="T" 	k="131" />
+<hkern g1="periodcentered" 	g2="Y,Yacute,Ydieresis" 	k="119" />
+<hkern g1="periodcentered" 	g2="A,Agrave,Aacute,Acircumflex,Atilde,Adieresis,Aring" 	k="49" />
+<hkern g1="periodcentered" 	g2="S" 	k="49" />
+<hkern g1="periodcentered" 	g2="Z" 	k="78" />
+<hkern g1="questiondown" 	g2="T" 	k="178" />
+<hkern g1="questiondown" 	g2="U,Ugrave,Uacute,Ucircumflex,Udieresis" 	k="82" />
+<hkern g1="questiondown" 	g2="W" 	k="82" />
+<hkern g1="questiondown" 	g2="Y,Yacute,Ydieresis" 	k="182" />
+<hkern g1="questiondown" 	g2="j" 	k="-121" />
+<hkern g1="questiondown" 	g2="A,Agrave,Aacute,Acircumflex,Atilde,Adieresis,Aring" 	k="127" />
+<hkern g1="questiondown" 	g2="S" 	k="72" />
+<hkern g1="questiondown" 	g2="C,G,O,Q,Ccedilla,Ograve,Oacute,Ocircumflex,Otilde,Odieresis,Oslash,OE" 	k="90" />
+<hkern g1="questiondown" 	g2="a,agrave,aacute,acircumflex,atilde,adieresis,aring,ae" 	k="72" />
+<hkern g1="questiondown" 	g2="f,uniFB01,uniFB02" 	k="127" />
+<hkern g1="questiondown" 	g2="c,d,e,o,q,ccedilla,egrave,eacute,ecircumflex,edieresis,ograve,oacute,ocircumflex,otilde,odieresis,oslash,oe" 	k="43" />
+<hkern g1="slash" 	g2="g" 	k="20" />
+<hkern g1="slash" 	g2="j" 	k="-51" />
+<hkern g1="slash" 	g2="A,Agrave,Aacute,Acircumflex,Atilde,Adieresis,Aring" 	k="82" />
+<hkern g1="slash" 	g2="a,agrave,aacute,acircumflex,atilde,adieresis,aring,ae" 	k="49" />
+<hkern g1="slash" 	g2="c,d,e,o,q,ccedilla,egrave,eacute,ecircumflex,edieresis,ograve,oacute,ocircumflex,otilde,odieresis,oslash,oe" 	k="63" />
+<hkern g1="slash" 	g2="J" 	k="164" />
+<hkern g1="slash" 	g2="i,igrave,iacute,icircumflex,idieresis" 	k="-51" />
+<hkern g1="slash" 	g2="t" 	k="-18" />
+<hkern g1="slash" 	g2="u,ugrave,uacute,ucircumflex,udieresis" 	k="41" />
+<hkern g1="A,Agrave,Aacute,Acircumflex,Atilde,Adieresis,Aring" 	g2="T" 	k="82" />
+<hkern g1="A,Agrave,Aacute,Acircumflex,Atilde,Adieresis,Aring" 	g2="U,Ugrave,Uacute,Ucircumflex,Udieresis" 	k="31" />
+<hkern g1="A,Agrave,Aacute,Acircumflex,Atilde,Adieresis,Aring" 	g2="Y,Yacute,Ydieresis" 	k="29" />
+<hkern g1="A,Agrave,Aacute,Acircumflex,Atilde,Adieresis,Aring" 	g2="w" 	k="8" />
+<hkern g1="A,Agrave,Aacute,Acircumflex,Atilde,Adieresis,Aring" 	g2="y,yacute,ydieresis" 	k="29" />
+<hkern g1="A,Agrave,Aacute,Acircumflex,Atilde,Adieresis,Aring" 	g2="quoteright,quotedblright" 	k="113" />
+<hkern g1="A,Agrave,Aacute,Acircumflex,Atilde,Adieresis,Aring" 	g2="Z" 	k="16" />
+<hkern g1="A,Agrave,Aacute,Acircumflex,Atilde,Adieresis,Aring" 	g2="C,G,O,Q,Ccedilla,Ograve,Oacute,Ocircumflex,Otilde,Odieresis,Oslash,OE" 	k="20" />
+<hkern g1="A,Agrave,Aacute,Acircumflex,Atilde,Adieresis,Aring" 	g2="f,uniFB01,uniFB02" 	k="20" />
+<hkern g1="A,Agrave,Aacute,Acircumflex,Atilde,Adieresis,Aring" 	g2="t" 	k="29" />
+<hkern g1="A,Agrave,Aacute,Acircumflex,Atilde,Adieresis,Aring" 	g2="u,ugrave,uacute,ucircumflex,udieresis" 	k="12" />
+<hkern g1="A,Agrave,Aacute,Acircumflex,Atilde,Adieresis,Aring" 	g2="asterisk" 	k="193" />
+<hkern g1="A,Agrave,Aacute,Acircumflex,Atilde,Adieresis,Aring" 	g2="backslash" 	k="82" />
+<hkern g1="A,Agrave,Aacute,Acircumflex,Atilde,Adieresis,Aring" 	g2="periodcentered" 	k="49" />
+<hkern g1="A,Agrave,Aacute,Acircumflex,Atilde,Adieresis,Aring" 	g2="registered" 	k="164" />
+<hkern g1="A,Agrave,Aacute,Acircumflex,Atilde,Adieresis,Aring" 	g2="trademark" 	k="106" />
+<hkern g1="A,Agrave,Aacute,Acircumflex,Atilde,Adieresis,Aring" 	g2="V" 	k="29" />
+<hkern g1="A,Agrave,Aacute,Acircumflex,Atilde,Adieresis,Aring" 	g2="X" 	k="-8" />
+<hkern g1="A,Agrave,Aacute,Acircumflex,Atilde,Adieresis,Aring" 	g2="question" 	k="53" />
+<hkern g1="A,Agrave,Aacute,Acircumflex,Atilde,Adieresis,Aring" 	g2="quotedbl,quotesingle" 	k="106" />
+<hkern g1="A,Agrave,Aacute,Acircumflex,Atilde,Adieresis,Aring" 	g2="quoteleft,quotedblleft" 	k="119" />
+<hkern g1="A,Agrave,Aacute,Acircumflex,Atilde,Adieresis,Aring" 	g2="v" 	k="29" />
+<hkern g1="B" 	g2="T" 	k="49" />
+<hkern g1="B" 	g2="W" 	k="8" />
+<hkern g1="B" 	g2="Y,Yacute,Ydieresis" 	k="29" />
+<hkern g1="B" 	g2="w" 	k="20" />
+<hkern g1="B" 	g2="y,yacute,ydieresis" 	k="29" />
+<hkern g1="B" 	g2="S" 	k="29" />
+<hkern g1="B" 	g2="Z" 	k="8" />
+<hkern g1="B" 	g2="J" 	k="33" />
+<hkern g1="B" 	g2="t" 	k="20" />
+<hkern g1="B" 	g2="asterisk" 	k="61" />
+<hkern g1="B" 	g2="periodcentered" 	k="41" />
+<hkern g1="B" 	g2="trademark" 	k="41" />
+<hkern g1="B" 	g2="V" 	k="12" />
+<hkern g1="B" 	g2="X" 	k="8" />
+<hkern g1="B" 	g2="v" 	k="29" />
+<hkern g1="B" 	g2="x" 	k="20" />
+<hkern g1="C,Ccedilla" 	g2="T" 	k="37" />
+<hkern g1="C,Ccedilla" 	g2="U,Ugrave,Uacute,Ucircumflex,Udieresis" 	k="29" />
+<hkern g1="C,Ccedilla" 	g2="W" 	k="8" />
+<hkern g1="C,Ccedilla" 	g2="Y,Yacute,Ydieresis" 	k="14" />
+<hkern g1="C,Ccedilla" 	g2="g" 	k="41" />
+<hkern g1="C,Ccedilla" 	g2="w" 	k="20" />
+<hkern g1="C,Ccedilla" 	g2="y,yacute,ydieresis" 	k="29" />
+<hkern g1="C,Ccedilla" 	g2="S" 	k="49" />
+<hkern g1="C,Ccedilla" 	g2="Z" 	k="20" />
+<hkern g1="C,Ccedilla" 	g2="C,G,O,Q,Ccedilla,Ograve,Oacute,Ocircumflex,Otilde,Odieresis,Oslash,OE" 	k="59" />
+<hkern g1="C,Ccedilla" 	g2="J" 	k="20" />
+<hkern g1="C,Ccedilla" 	g2="t" 	k="29" />
+<hkern g1="C,Ccedilla" 	g2="u,ugrave,uacute,ucircumflex,udieresis" 	k="20" />
+<hkern g1="C,Ccedilla" 	g2="periodcentered" 	k="106" />
+<hkern g1="C,Ccedilla" 	g2="registered" 	k="-29" />
+<hkern g1="C,Ccedilla" 	g2="trademark" 	k="-41" />
+<hkern g1="C,Ccedilla" 	g2="V" 	k="8" />
+<hkern g1="C,Ccedilla" 	g2="X" 	k="8" />
+<hkern g1="C,Ccedilla" 	g2="v" 	k="29" />
+<hkern g1="C,Ccedilla" 	g2="hyphen,uni00AD,endash,emdash" 	k="53" />
+<hkern g1="C,Ccedilla" 	g2="guillemotleft,guilsinglleft" 	k="29" />
+<hkern g1="G" 	g2="T" 	k="41" />
+<hkern g1="G" 	g2="W" 	k="8" />
+<hkern g1="G" 	g2="A,Agrave,Aacute,Acircumflex,Atilde,Adieresis,Aring" 	k="8" />
+<hkern g1="G" 	g2="asterisk" 	k="57" />
+<hkern g1="G" 	g2="registered" 	k="-16" />
+<hkern g1="G" 	g2="trademark" 	k="-31" />
+<hkern g1="G" 	g2="V" 	k="29" />
+<hkern g1="K" 	g2="T" 	k="33" />
+<hkern g1="K" 	g2="U,Ugrave,Uacute,Ucircumflex,Udieresis" 	k="29" />
+<hkern g1="K" 	g2="W" 	k="20" />
+<hkern g1="K" 	g2="Y,Yacute,Ydieresis" 	k="33" />
+<hkern g1="K" 	g2="j" 	k="20" />
+<hkern g1="K" 	g2="w" 	k="33" />
+<hkern g1="K" 	g2="y,yacute,ydieresis" 	k="41" />
+<hkern g1="K" 	g2="quoteright,quotedblright" 	k="37" />
+<hkern g1="K" 	g2="A,Agrave,Aacute,Acircumflex,Atilde,Adieresis,Aring" 	k="20" />
+<hkern g1="K" 	g2="S" 	k="29" />
+<hkern g1="K" 	g2="C,G,O,Q,Ccedilla,Ograve,Oacute,Ocircumflex,Otilde,Odieresis,Oslash,OE" 	k="45" />
+<hkern g1="K" 	g2="c,d,e,o,q,ccedilla,egrave,eacute,ecircumflex,edieresis,ograve,oacute,ocircumflex,otilde,odieresis,oslash,oe" 	k="14" />
+<hkern g1="K" 	g2="t" 	k="53" />
+<hkern g1="K" 	g2="u,ugrave,uacute,ucircumflex,udieresis" 	k="29" />
+<hkern g1="K" 	g2="asterisk" 	k="41" />
+<hkern g1="K" 	g2="periodcentered" 	k="94" />
+<hkern g1="K" 	g2="trademark" 	k="-31" />
+<hkern g1="K" 	g2="V" 	k="25" />
+<hkern g1="K" 	g2="question" 	k="14" />
+<hkern g1="K" 	g2="quotedbl,quotesingle" 	k="41" />
+<hkern g1="K" 	g2="quoteleft,quotedblleft" 	k="37" />
+<hkern g1="K" 	g2="v" 	k="41" />
+<hkern g1="K" 	g2="x" 	k="33" />
+<hkern g1="K" 	g2="hyphen,uni00AD,endash,emdash" 	k="61" />
+<hkern g1="K" 	g2="guillemotleft,guilsinglleft" 	k="20" />
+<hkern g1="K" 	g2="z" 	k="29" />
+<hkern g1="L" 	g2="T" 	k="246" />
+<hkern g1="L" 	g2="U,Ugrave,Uacute,Ucircumflex,Udieresis" 	k="59" />
+<hkern g1="L" 	g2="W" 	k="115" />
+<hkern g1="L" 	g2="Y,Yacute,Ydieresis" 	k="156" />
+<hkern g1="L" 	g2="g" 	k="8" />
+<hkern g1="L" 	g2="w" 	k="70" />
+<hkern g1="L" 	g2="y,yacute,ydieresis" 	k="74" />
+<hkern g1="L" 	g2="quoteright,quotedblright" 	k="160" />
+<hkern g1="L" 	g2="A,Agrave,Aacute,Acircumflex,Atilde,Adieresis,Aring" 	k="-6" />
+<hkern g1="L" 	g2="S" 	k="45" />
+<hkern g1="L" 	g2="C,G,O,Q,Ccedilla,Ograve,Oacute,Ocircumflex,Otilde,Odieresis,Oslash,OE" 	k="53" />
+<hkern g1="L" 	g2="f,uniFB01,uniFB02" 	k="29" />
+<hkern g1="L" 	g2="c,d,e,o,q,ccedilla,egrave,eacute,ecircumflex,edieresis,ograve,oacute,ocircumflex,otilde,odieresis,oslash,oe" 	k="25" />
+<hkern g1="L" 	g2="t" 	k="41" />
+<hkern g1="L" 	g2="u,ugrave,uacute,ucircumflex,udieresis" 	k="20" />
+<hkern g1="L" 	g2="asterisk" 	k="311" />
+<hkern g1="L" 	g2="backslash" 	k="164" />
+<hkern g1="L" 	g2="periodcentered" 	k="188" />
+<hkern g1="L" 	g2="registered" 	k="188" />
+<hkern g1="L" 	g2="trademark" 	k="201" />
+<hkern g1="L" 	g2="V" 	k="156" />
+<hkern g1="L" 	g2="question" 	k="66" />
+<hkern g1="L" 	g2="quotedbl,quotesingle" 	k="182" />
+<hkern g1="L" 	g2="quoteleft,quotedblleft" 	k="160" />
+<hkern g1="L" 	g2="v" 	k="74" />
+<hkern g1="L" 	g2="hyphen,uni00AD,endash,emdash" 	k="111" />
+<hkern g1="L" 	g2="guillemotleft,guilsinglleft" 	k="70" />
+<hkern g1="D,O,Q,Eth,Ograve,Oacute,Ocircumflex,Otilde,Odieresis,Oslash" 	g2="T" 	k="41" />
+<hkern g1="D,O,Q,Eth,Ograve,Oacute,Ocircumflex,Otilde,Odieresis,Oslash" 	g2="W" 	k="12" />
+<hkern g1="D,O,Q,Eth,Ograve,Oacute,Ocircumflex,Otilde,Odieresis,Oslash" 	g2="Y,Yacute,Ydieresis" 	k="41" />
+<hkern g1="D,O,Q,Eth,Ograve,Oacute,Ocircumflex,Otilde,Odieresis,Oslash" 	g2="A,Agrave,Aacute,Acircumflex,Atilde,Adieresis,Aring" 	k="20" />
+<hkern g1="D,O,Q,Eth,Ograve,Oacute,Ocircumflex,Otilde,Odieresis,Oslash" 	g2="Z" 	k="41" />
+<hkern g1="D,O,Q,Eth,Ograve,Oacute,Ocircumflex,Otilde,Odieresis,Oslash" 	g2="J" 	k="82" />
+<hkern g1="D,O,Q,Eth,Ograve,Oacute,Ocircumflex,Otilde,Odieresis,Oslash" 	g2="asterisk" 	k="70" />
+<hkern g1="D,O,Q,Eth,Ograve,Oacute,Ocircumflex,Otilde,Odieresis,Oslash" 	g2="registered" 	k="-12" />
+<hkern g1="D,O,Q,Eth,Ograve,Oacute,Ocircumflex,Otilde,Odieresis,Oslash" 	g2="trademark" 	k="53" />
+<hkern g1="D,O,Q,Eth,Ograve,Oacute,Ocircumflex,Otilde,Odieresis,Oslash" 	g2="slash" 	k="29" />
+<hkern g1="D,O,Q,Eth,Ograve,Oacute,Ocircumflex,Otilde,Odieresis,Oslash" 	g2="V" 	k="20" />
+<hkern g1="D,O,Q,Eth,Ograve,Oacute,Ocircumflex,Otilde,Odieresis,Oslash" 	g2="X" 	k="35" />
+<hkern g1="D,O,Q,Eth,Ograve,Oacute,Ocircumflex,Otilde,Odieresis,Oslash" 	g2="z" 	k="14" />
+<hkern g1="R" 	g2="T" 	k="41" />
+<hkern g1="R" 	g2="Y,Yacute,Ydieresis" 	k="29" />
+<hkern g1="R" 	g2="g" 	k="20" />
+<hkern g1="R" 	g2="A,Agrave,Aacute,Acircumflex,Atilde,Adieresis,Aring" 	k="20" />
+<hkern g1="R" 	g2="S" 	k="29" />
+<hkern g1="R" 	g2="Z" 	k="20" />
+<hkern g1="R" 	g2="a,agrave,aacute,acircumflex,atilde,adieresis,aring,ae" 	k="20" />
+<hkern g1="R" 	g2="c,d,e,o,q,ccedilla,egrave,eacute,ecircumflex,edieresis,ograve,oacute,ocircumflex,otilde,odieresis,oslash,oe" 	k="20" />
+<hkern g1="R" 	g2="J" 	k="37" />
+<hkern g1="R" 	g2="asterisk" 	k="20" />
+<hkern g1="R" 	g2="periodcentered" 	k="20" />
+<hkern g1="R" 	g2="registered" 	k="-29" />
+<hkern g1="R" 	g2="V" 	k="29" />
+<hkern g1="R" 	g2="X" 	k="20" />
+<hkern g1="R" 	g2="x" 	k="29" />
+<hkern g1="R" 	g2="hyphen,uni00AD,endash,emdash" 	k="78" />
+<hkern g1="R" 	g2="guillemotleft,guilsinglleft" 	k="61" />
+<hkern g1="R" 	g2="z" 	k="29" />
+<hkern g1="R" 	g2="guillemotright,guilsinglright" 	k="29" />
+<hkern g1="S" 	g2="T" 	k="41" />
+<hkern g1="S" 	g2="Y,Yacute,Ydieresis" 	k="14" />
+<hkern g1="S" 	g2="S" 	k="29" />
+<hkern g1="S" 	g2="J" 	k="29" />
+<hkern g1="S" 	g2="asterisk" 	k="37" />
+<hkern g1="S" 	g2="periodcentered" 	k="16" />
+<hkern g1="S" 	g2="registered" 	k="-8" />
+<hkern g1="T" 	g2="Y,Yacute,Ydieresis" 	k="29" />
+<hkern g1="T" 	g2="g" 	k="150" />
+<hkern g1="T" 	g2="w" 	k="70" />
+<hkern g1="T" 	g2="y,yacute,ydieresis" 	k="68" />
+<hkern g1="T" 	g2="comma,period,ellipsis" 	k="217" />
+<hkern g1="T" 	g2="A,Agrave,Aacute,Acircumflex,Atilde,Adieresis,Aring" 	k="82" />
+<hkern g1="T" 	g2="S" 	k="80" />
+<hkern g1="T" 	g2="Z" 	k="111" />
+<hkern g1="T" 	g2="C,G,O,Q,Ccedilla,Ograve,Oacute,Ocircumflex,Otilde,Odieresis,Oslash,OE" 	k="49" />
+<hkern g1="T" 	g2="a,agrave,aacute,acircumflex,atilde,adieresis,aring,ae" 	k="150" />
+<hkern g1="T" 	g2="f,uniFB01,uniFB02" 	k="37" />
+<hkern g1="T" 	g2="c,d,e,o,q,ccedilla,egrave,eacute,ecircumflex,edieresis,ograve,oacute,ocircumflex,otilde,odieresis,oslash,oe" 	k="135" />
+<hkern g1="T" 	g2="J" 	k="258" />
+<hkern g1="T" 	g2="t" 	k="37" />
+<hkern g1="T" 	g2="u,ugrave,uacute,ucircumflex,udieresis" 	k="94" />
+<hkern g1="T" 	g2="periodcentered" 	k="131" />
+<hkern g1="T" 	g2="registered" 	k="-41" />
+<hkern g1="T" 	g2="trademark" 	k="-70" />
+<hkern g1="T" 	g2="slash" 	k="182" />
+<hkern g1="T" 	g2="X" 	k="41" />
+<hkern g1="T" 	g2="v" 	k="68" />
+<hkern g1="T" 	g2="x" 	k="80" />
+<hkern g1="T" 	g2="hyphen,uni00AD,endash,emdash" 	k="164" />
+<hkern g1="T" 	g2="guillemotleft,guilsinglleft" 	k="96" />
+<hkern g1="T" 	g2="m,n,p,r,ntilde" 	k="94" />
+<hkern g1="T" 	g2="s" 	k="121" />
+<hkern g1="T" 	g2="z" 	k="154" />
+<hkern g1="T" 	g2="guillemotright,guilsinglright" 	k="82" />
+<hkern g1="U,Ugrave,Uacute,Ucircumflex,Udieresis" 	g2="Y,Yacute,Ydieresis" 	k="29" />
+<hkern g1="U,Ugrave,Uacute,Ucircumflex,Udieresis" 	g2="g" 	k="20" />
+<hkern g1="U,Ugrave,Uacute,Ucircumflex,Udieresis" 	g2="comma,period,ellipsis" 	k="33" />
+<hkern g1="U,Ugrave,Uacute,Ucircumflex,Udieresis" 	g2="A,Agrave,Aacute,Acircumflex,Atilde,Adieresis,Aring" 	k="37" />
+<hkern g1="U,Ugrave,Uacute,Ucircumflex,Udieresis" 	g2="S" 	k="20" />
+<hkern g1="U,Ugrave,Uacute,Ucircumflex,Udieresis" 	g2="a,agrave,aacute,acircumflex,atilde,adieresis,aring,ae" 	k="8" />
+<hkern g1="U,Ugrave,Uacute,Ucircumflex,Udieresis" 	g2="J" 	k="96" />
+<hkern g1="U,Ugrave,Uacute,Ucircumflex,Udieresis" 	g2="slash" 	k="63" />
+<hkern g1="U,Ugrave,Uacute,Ucircumflex,Udieresis" 	g2="V" 	k="20" />
+<hkern g1="U,Ugrave,Uacute,Ucircumflex,Udieresis" 	g2="X" 	k="20" />
+<hkern g1="U,Ugrave,Uacute,Ucircumflex,Udieresis" 	g2="x" 	k="14" />
+<hkern g1="U,Ugrave,Uacute,Ucircumflex,Udieresis" 	g2="s" 	k="8" />
+<hkern g1="W" 	g2="g" 	k="27" />
+<hkern g1="W" 	g2="comma,period,ellipsis" 	k="70" />
+<hkern g1="W" 	g2="S" 	k="12" />
+<hkern g1="W" 	g2="Z" 	k="12" />
+<hkern g1="W" 	g2="C,G,O,Q,Ccedilla,Ograve,Oacute,Ocircumflex,Otilde,Odieresis,Oslash,OE" 	k="12" />
+<hkern g1="W" 	g2="a,agrave,aacute,acircumflex,atilde,adieresis,aring,ae" 	k="33" />
+<hkern g1="W" 	g2="J" 	k="133" />
+<hkern g1="W" 	g2="registered" 	k="-80" />
+<hkern g1="W" 	g2="trademark" 	k="-70" />
+<hkern g1="W" 	g2="slash" 	k="59" />
+<hkern g1="W" 	g2="hyphen,uni00AD,endash,emdash" 	k="8" />
+<hkern g1="W" 	g2="guillemotleft,guilsinglleft" 	k="20" />
+<hkern g1="W" 	g2="z" 	k="20" />
+<hkern g1="W" 	g2="guillemotright,guilsinglright" 	k="33" />
+<hkern g1="Y,Yacute,Ydieresis" 	g2="T" 	k="29" />
+<hkern g1="Y,Yacute,Ydieresis" 	g2="U,Ugrave,Uacute,Ucircumflex,Udieresis" 	k="20" />
+<hkern g1="Y,Yacute,Ydieresis" 	g2="g" 	k="123" />
+<hkern g1="Y,Yacute,Ydieresis" 	g2="w" 	k="49" />
+<hkern g1="Y,Yacute,Ydieresis" 	g2="y,yacute,ydieresis" 	k="29" />
+<hkern g1="Y,Yacute,Ydieresis" 	g2="quoteright,quotedblright" 	k="-18" />
+<hkern g1="Y,Yacute,Ydieresis" 	g2="comma,period,ellipsis" 	k="186" />
+<hkern g1="Y,Yacute,Ydieresis" 	g2="A,Agrave,Aacute,Acircumflex,Atilde,Adieresis,Aring" 	k="29" />
+<hkern g1="Y,Yacute,Ydieresis" 	g2="S" 	k="33" />
+<hkern g1="Y,Yacute,Ydieresis" 	g2="Z" 	k="53" />
+<hkern g1="Y,Yacute,Ydieresis" 	g2="C,G,O,Q,Ccedilla,Ograve,Oacute,Ocircumflex,Otilde,Odieresis,Oslash,OE" 	k="29" />
+<hkern g1="Y,Yacute,Ydieresis" 	g2="a,agrave,aacute,acircumflex,atilde,adieresis,aring,ae" 	k="137" />
+<hkern g1="Y,Yacute,Ydieresis" 	g2="c,d,e,o,q,ccedilla,egrave,eacute,ecircumflex,edieresis,ograve,oacute,ocircumflex,otilde,odieresis,oslash,oe" 	k="84" />
+<hkern g1="Y,Yacute,Ydieresis" 	g2="J" 	k="205" />
+<hkern g1="Y,Yacute,Ydieresis" 	g2="t" 	k="29" />
+<hkern g1="Y,Yacute,Ydieresis" 	g2="u,ugrave,uacute,ucircumflex,udieresis" 	k="70" />
+<hkern g1="Y,Yacute,Ydieresis" 	g2="periodcentered" 	k="94" />
+<hkern g1="Y,Yacute,Ydieresis" 	g2="registered" 	k="-68" />
+<hkern g1="Y,Yacute,Ydieresis" 	g2="trademark" 	k="-94" />
+<hkern g1="Y,Yacute,Ydieresis" 	g2="slash" 	k="137" />
+<hkern g1="Y,Yacute,Ydieresis" 	g2="question" 	k="14" />
+<hkern g1="Y,Yacute,Ydieresis" 	g2="v" 	k="29" />
+<hkern g1="Y,Yacute,Ydieresis" 	g2="x" 	k="70" />
+<hkern g1="Y,Yacute,Ydieresis" 	g2="hyphen,uni00AD,endash,emdash" 	k="135" />
+<hkern g1="Y,Yacute,Ydieresis" 	g2="guillemotleft,guilsinglleft" 	k="113" />
+<hkern g1="Y,Yacute,Ydieresis" 	g2="m,n,p,r,ntilde" 	k="82" />
+<hkern g1="Y,Yacute,Ydieresis" 	g2="s" 	k="84" />
+<hkern g1="Y,Yacute,Ydieresis" 	g2="z" 	k="96" />
+<hkern g1="Y,Yacute,Ydieresis" 	g2="guillemotright,guilsinglright" 	k="92" />
+<hkern g1="Y,Yacute,Ydieresis" 	g2="colon,semicolon" 	k="51" />
+<hkern g1="Z" 	g2="U,Ugrave,Uacute,Ucircumflex,Udieresis" 	k="20" />
+<hkern g1="Z" 	g2="W" 	k="12" />
+<hkern g1="Z" 	g2="Y,Yacute,Ydieresis" 	k="29" />
+<hkern g1="Z" 	g2="g" 	k="29" />
+<hkern g1="Z" 	g2="w" 	k="33" />
+<hkern g1="Z" 	g2="y,yacute,ydieresis" 	k="33" />
+<hkern g1="Z" 	g2="A,Agrave,Aacute,Acircumflex,Atilde,Adieresis,Aring" 	k="12" />
+<hkern g1="Z" 	g2="S" 	k="61" />
+<hkern g1="Z" 	g2="Z" 	k="20" />
+<hkern g1="Z" 	g2="C,G,O,Q,Ccedilla,Ograve,Oacute,Ocircumflex,Otilde,Odieresis,Oslash,OE" 	k="41" />
+<hkern g1="Z" 	g2="a,agrave,aacute,acircumflex,atilde,adieresis,aring,ae" 	k="33" />
+<hkern g1="Z" 	g2="f,uniFB01,uniFB02" 	k="41" />
+<hkern g1="Z" 	g2="c,d,e,o,q,ccedilla,egrave,eacute,ecircumflex,edieresis,ograve,oacute,ocircumflex,otilde,odieresis,oslash,oe" 	k="43" />
+<hkern g1="Z" 	g2="J" 	k="68" />
+<hkern g1="Z" 	g2="t" 	k="29" />
+<hkern g1="Z" 	g2="u,ugrave,uacute,ucircumflex,udieresis" 	k="47" />
+<hkern g1="Z" 	g2="periodcentered" 	k="123" />
+<hkern g1="Z" 	g2="registered" 	k="-41" />
+<hkern g1="Z" 	g2="trademark" 	k="-41" />
+<hkern g1="Z" 	g2="V" 	k="12" />
+<hkern g1="Z" 	g2="v" 	k="33" />
+<hkern g1="Z" 	g2="hyphen,uni00AD,endash,emdash" 	k="70" />
+<hkern g1="Z" 	g2="guillemotleft,guilsinglleft" 	k="70" />
+<hkern g1="a,agrave,aacute,acircumflex,atilde,adieresis,aring" 	g2="T" 	k="49" />
+<hkern g1="a,agrave,aacute,acircumflex,atilde,adieresis,aring" 	g2="W" 	k="8" />
+<hkern g1="a,agrave,aacute,acircumflex,atilde,adieresis,aring" 	g2="Y,Yacute,Ydieresis" 	k="49" />
+<hkern g1="a,agrave,aacute,acircumflex,atilde,adieresis,aring" 	g2="quoteright,quotedblright" 	k="33" />
+<hkern g1="a,agrave,aacute,acircumflex,atilde,adieresis,aring" 	g2="asterisk" 	k="111" />
+<hkern g1="a,agrave,aacute,acircumflex,atilde,adieresis,aring" 	g2="V" 	k="33" />
+<hkern g1="a,agrave,aacute,acircumflex,atilde,adieresis,aring" 	g2="question" 	k="25" />
+<hkern g1="c,ccedilla" 	g2="T" 	k="41" />
+<hkern g1="c,ccedilla" 	g2="Y,Yacute,Ydieresis" 	k="49" />
+<hkern g1="c,ccedilla" 	g2="g" 	k="20" />
+<hkern g1="c,ccedilla" 	g2="w" 	k="-12" />
+<hkern g1="c,ccedilla" 	g2="y,yacute,ydieresis" 	k="-12" />
+<hkern g1="c,ccedilla" 	g2="a,agrave,aacute,acircumflex,atilde,adieresis,aring,ae" 	k="20" />
+<hkern g1="c,ccedilla" 	g2="c,d,e,o,q,ccedilla,egrave,eacute,ecircumflex,edieresis,ograve,oacute,ocircumflex,otilde,odieresis,oslash,oe" 	k="43" />
+<hkern g1="c,ccedilla" 	g2="periodcentered" 	k="29" />
+<hkern g1="c,ccedilla" 	g2="registered" 	k="-41" />
+<hkern g1="c,ccedilla" 	g2="V" 	k="29" />
+<hkern g1="c,ccedilla" 	g2="v" 	k="-12" />
+<hkern g1="c,ccedilla" 	g2="x" 	k="-16" />
+<hkern g1="c,ccedilla" 	g2="hyphen,uni00AD,endash,emdash" 	k="41" />
+<hkern g1="colon,semicolon" 	g2="Y,Yacute,Ydieresis" 	k="53" />
+<hkern g1="colon,semicolon" 	g2="j" 	k="-8" />
+<hkern g1="colon,semicolon" 	g2="asterisk" 	k="100" />
+<hkern g1="comma,period,ellipsis" 	g2="T" 	k="217" />
+<hkern g1="comma,period,ellipsis" 	g2="U,Ugrave,Uacute,Ucircumflex,Udieresis" 	k="41" />
+<hkern g1="comma,period,ellipsis" 	g2="W" 	k="70" />
+<hkern g1="comma,period,ellipsis" 	g2="Y,Yacute,Ydieresis" 	k="188" />
+<hkern g1="comma,period,ellipsis" 	g2="j" 	k="-53" />
+<hkern g1="comma,period,ellipsis" 	g2="w" 	k="45" />
+<hkern g1="comma,period,ellipsis" 	g2="y,yacute,ydieresis" 	k="41" />
+<hkern g1="comma,period,ellipsis" 	g2="quoteright,quotedblright" 	k="213" />
+<hkern g1="comma,period,ellipsis" 	g2="c,d,e,o,q,ccedilla,egrave,eacute,ecircumflex,edieresis,ograve,oacute,ocircumflex,otilde,odieresis,oslash,oe" 	k="16" />
+<hkern g1="comma,period,ellipsis" 	g2="t" 	k="57" />
+<hkern g1="comma,period,ellipsis" 	g2="asterisk" 	k="283" />
+<hkern g1="comma,period,ellipsis" 	g2="V" 	k="147" />
+<hkern g1="comma,period,ellipsis" 	g2="quotedbl,quotesingle" 	k="197" />
+<hkern g1="comma,period,ellipsis" 	g2="quoteleft,quotedblleft" 	k="172" />
+<hkern g1="comma,period,ellipsis" 	g2="v" 	k="72" />
+<hkern g1="e,ae,egrave,eacute,ecircumflex,edieresis,oe" 	g2="T" 	k="49" />
+<hkern g1="e,ae,egrave,eacute,ecircumflex,edieresis,oe" 	g2="W" 	k="20" />
+<hkern g1="e,ae,egrave,eacute,ecircumflex,edieresis,oe" 	g2="Y,Yacute,Ydieresis" 	k="53" />
+<hkern g1="e,ae,egrave,eacute,ecircumflex,edieresis,oe" 	g2="g" 	k="20" />
+<hkern g1="e,ae,egrave,eacute,ecircumflex,edieresis,oe" 	g2="w" 	k="-10" />
+<hkern g1="e,ae,egrave,eacute,ecircumflex,edieresis,oe" 	g2="y,yacute,ydieresis" 	k="-10" />
+<hkern g1="e,ae,egrave,eacute,ecircumflex,edieresis,oe" 	g2="quoteright,quotedblright" 	k="20" />
+<hkern g1="e,ae,egrave,eacute,ecircumflex,edieresis,oe" 	g2="S" 	k="41" />
+<hkern g1="e,ae,egrave,eacute,ecircumflex,edieresis,oe" 	g2="a,agrave,aacute,acircumflex,atilde,adieresis,aring,ae" 	k="29" />
+<hkern g1="e,ae,egrave,eacute,ecircumflex,edieresis,oe" 	g2="J" 	k="41" />
+<hkern g1="e,ae,egrave,eacute,ecircumflex,edieresis,oe" 	g2="t" 	k="29" />
+<hkern g1="e,ae,egrave,eacute,ecircumflex,edieresis,oe" 	g2="asterisk" 	k="70" />
+<hkern g1="e,ae,egrave,eacute,ecircumflex,edieresis,oe" 	g2="backslash" 	k="41" />
+<hkern g1="e,ae,egrave,eacute,ecircumflex,edieresis,oe" 	g2="periodcentered" 	k="8" />
+<hkern g1="e,ae,egrave,eacute,ecircumflex,edieresis,oe" 	g2="trademark" 	k="35" />
+<hkern g1="e,ae,egrave,eacute,ecircumflex,edieresis,oe" 	g2="V" 	k="33" />
+<hkern g1="e,ae,egrave,eacute,ecircumflex,edieresis,oe" 	g2="question" 	k="14" />
+<hkern g1="e,ae,egrave,eacute,ecircumflex,edieresis,oe" 	g2="v" 	k="-10" />
+<hkern g1="e,ae,egrave,eacute,ecircumflex,edieresis,oe" 	g2="x" 	k="14" />
+<hkern g1="e,ae,egrave,eacute,ecircumflex,edieresis,oe" 	g2="hyphen,uni00AD,endash,emdash" 	k="-12" />
+<hkern g1="e,ae,egrave,eacute,ecircumflex,edieresis,oe" 	g2="z" 	k="-8" />
+<hkern g1="f" 	g2="T" 	k="-94" />
+<hkern g1="f" 	g2="W" 	k="-94" />
+<hkern g1="f" 	g2="Y,Yacute,Ydieresis" 	k="-94" />
+<hkern g1="f" 	g2="g" 	k="29" />
+<hkern g1="f" 	g2="j" 	k="20" />
+<hkern g1="f" 	g2="quoteright,quotedblright" 	k="-70" />
+<hkern g1="f" 	g2="comma,period,ellipsis" 	k="102" />
+<hkern g1="f" 	g2="a,agrave,aacute,acircumflex,atilde,adieresis,aring,ae" 	k="41" />
+<hkern g1="f" 	g2="c,d,e,o,q,ccedilla,egrave,eacute,ecircumflex,edieresis,ograve,oacute,ocircumflex,otilde,odieresis,oslash,oe" 	k="20" />
+<hkern g1="f" 	g2="u,ugrave,uacute,ucircumflex,udieresis" 	k="31" />
+<hkern g1="f" 	g2="backslash" 	k="-127" />
+<hkern g1="f" 	g2="periodcentered" 	k="41" />
+<hkern g1="f" 	g2="registered" 	k="-154" />
+<hkern g1="f" 	g2="trademark" 	k="-156" />
+<hkern g1="f" 	g2="slash" 	k="29" />
+<hkern g1="f" 	g2="exclam" 	k="-29" />
+<hkern g1="f" 	g2="V" 	k="-111" />
+<hkern g1="f" 	g2="X" 	k="-68" />
+<hkern g1="f" 	g2="question" 	k="-53" />
+<hkern g1="f" 	g2="quotedbl,quotesingle" 	k="-82" />
+<hkern g1="f" 	g2="quoteleft,quotedblleft" 	k="-70" />
+<hkern g1="f" 	g2="v" 	k="-27" />
+<hkern g1="f" 	g2="x" 	k="8" />
+<hkern g1="f" 	g2="hyphen,uni00AD,endash,emdash" 	k="29" />
+<hkern g1="f" 	g2="s" 	k="8" />
+<hkern g1="f" 	g2="z" 	k="29" />
+<hkern g1="f" 	g2="parenright,bracketright,braceright" 	k="-100" />
+<hkern g1="g" 	g2="T" 	k="53" />
+<hkern g1="g" 	g2="Y,Yacute,Ydieresis" 	k="29" />
+<hkern g1="g" 	g2="j" 	k="-76" />
+<hkern g1="g" 	g2="w" 	k="8" />
+<hkern g1="g" 	g2="y,yacute,ydieresis" 	k="8" />
+<hkern g1="g" 	g2="a,agrave,aacute,acircumflex,atilde,adieresis,aring,ae" 	k="33" />
+<hkern g1="g" 	g2="c,d,e,o,q,ccedilla,egrave,eacute,ecircumflex,edieresis,ograve,oacute,ocircumflex,otilde,odieresis,oslash,oe" 	k="29" />
+<hkern g1="g" 	g2="asterisk" 	k="70" />
+<hkern g1="g" 	g2="periodcentered" 	k="16" />
+<hkern g1="g" 	g2="registered" 	k="-29" />
+<hkern g1="g" 	g2="slash" 	k="-98" />
+<hkern g1="g" 	g2="question" 	k="74" />
+<hkern g1="g" 	g2="v" 	k="8" />
+<hkern g1="g" 	g2="z" 	k="29" />
+<hkern g1="g" 	g2="parenright,bracketright,braceright" 	k="-29" />
+<hkern g1="k" 	g2="T" 	k="45" />
+<hkern g1="k" 	g2="Y,Yacute,Ydieresis" 	k="23" />
+<hkern g1="k" 	g2="g" 	k="20" />
+<hkern g1="k" 	g2="j" 	k="20" />
+<hkern g1="k" 	g2="quoteright,quotedblright" 	k="53" />
+<hkern g1="k" 	g2="comma,period,ellipsis" 	k="-29" />
+<hkern g1="k" 	g2="a,agrave,aacute,acircumflex,atilde,adieresis,aring,ae" 	k="20" />
+<hkern g1="k" 	g2="c,d,e,o,q,ccedilla,egrave,eacute,ecircumflex,edieresis,ograve,oacute,ocircumflex,otilde,odieresis,oslash,oe" 	k="37" />
+<hkern g1="k" 	g2="t" 	k="29" />
+<hkern g1="k" 	g2="u,ugrave,uacute,ucircumflex,udieresis" 	k="29" />
+<hkern g1="k" 	g2="asterisk" 	k="29" />
+<hkern g1="k" 	g2="periodcentered" 	k="53" />
+<hkern g1="k" 	g2="registered" 	k="14" />
+<hkern g1="k" 	g2="trademark" 	k="41" />
+<hkern g1="k" 	g2="question" 	k="25" />
+<hkern g1="k" 	g2="x" 	k="8" />
+<hkern g1="k" 	g2="hyphen,uni00AD,endash,emdash" 	k="90" />
+<hkern g1="k" 	g2="guillemotleft,guilsinglleft" 	k="53" />
+<hkern g1="k" 	g2="z" 	k="14" />
+<hkern g1="k" 	g2="guillemotright,guilsinglright" 	k="14" />
+<hkern g1="h,m,n,ntilde" 	g2="T" 	k="49" />
+<hkern g1="h,m,n,ntilde" 	g2="Y,Yacute,Ydieresis" 	k="33" />
+<hkern g1="h,m,n,ntilde" 	g2="asterisk" 	k="70" />
+<hkern g1="h,m,n,ntilde" 	g2="trademark" 	k="41" />
+<hkern g1="h,m,n,ntilde" 	g2="V" 	k="20" />
+<hkern g1="h,m,n,ntilde" 	g2="question" 	k="14" />
+<hkern g1="b,o,p,ograve,oacute,ocircumflex,otilde,odieresis,oslash,thorn" 	g2="T" 	k="117" />
+<hkern g1="b,o,p,ograve,oacute,ocircumflex,otilde,odieresis,oslash,thorn" 	g2="Y,Yacute,Ydieresis" 	k="94" />
+<hkern g1="b,o,p,ograve,oacute,ocircumflex,otilde,odieresis,oslash,thorn" 	g2="w" 	k="8" />
+<hkern g1="b,o,p,ograve,oacute,ocircumflex,otilde,odieresis,oslash,thorn" 	g2="y,yacute,ydieresis" 	k="8" />
+<hkern g1="b,o,p,ograve,oacute,ocircumflex,otilde,odieresis,oslash,thorn" 	g2="quoteright,quotedblright" 	k="53" />
+<hkern g1="b,o,p,ograve,oacute,ocircumflex,otilde,odieresis,oslash,thorn" 	g2="comma,period,ellipsis" 	k="20" />
+<hkern g1="b,o,p,ograve,oacute,ocircumflex,otilde,odieresis,oslash,thorn" 	g2="a,agrave,aacute,acircumflex,atilde,adieresis,aring,ae" 	k="29" />
+<hkern g1="b,o,p,ograve,oacute,ocircumflex,otilde,odieresis,oslash,thorn" 	g2="backslash" 	k="53" />
+<hkern g1="b,o,p,ograve,oacute,ocircumflex,otilde,odieresis,oslash,thorn" 	g2="registered" 	k="14" />
+<hkern g1="b,o,p,ograve,oacute,ocircumflex,otilde,odieresis,oslash,thorn" 	g2="V" 	k="39" />
+<hkern g1="b,o,p,ograve,oacute,ocircumflex,otilde,odieresis,oslash,thorn" 	g2="X" 	k="8" />
+<hkern g1="b,o,p,ograve,oacute,ocircumflex,otilde,odieresis,oslash,thorn" 	g2="question" 	k="25" />
+<hkern g1="b,o,p,ograve,oacute,ocircumflex,otilde,odieresis,oslash,thorn" 	g2="quoteleft,quotedblleft" 	k="29" />
+<hkern g1="b,o,p,ograve,oacute,ocircumflex,otilde,odieresis,oslash,thorn" 	g2="v" 	k="8" />
+<hkern g1="b,o,p,ograve,oacute,ocircumflex,otilde,odieresis,oslash,thorn" 	g2="x" 	k="35" />
+<hkern g1="b,o,p,ograve,oacute,ocircumflex,otilde,odieresis,oslash,thorn" 	g2="hyphen,uni00AD,endash,emdash" 	k="-12" />
+<hkern g1="b,o,p,ograve,oacute,ocircumflex,otilde,odieresis,oslash,thorn" 	g2="z" 	k="12" />
+<hkern g1="quoteleft,quotedblleft" 	g2="Y,Yacute,Ydieresis" 	k="-18" />
+<hkern g1="quoteleft,quotedblleft" 	g2="g" 	k="68" />
+<hkern g1="quoteleft,quotedblleft" 	g2="comma,period,ellipsis" 	k="170" />
+<hkern g1="quoteleft,quotedblleft" 	g2="A,Agrave,Aacute,Acircumflex,Atilde,Adieresis,Aring" 	k="113" />
+<hkern g1="quoteleft,quotedblleft" 	g2="a,agrave,aacute,acircumflex,atilde,adieresis,aring,ae" 	k="88" />
+<hkern g1="quoteleft,quotedblleft" 	g2="f,uniFB01,uniFB02" 	k="29" />
+<hkern g1="quoteleft,quotedblleft" 	g2="c,d,e,o,q,ccedilla,egrave,eacute,ecircumflex,edieresis,ograve,oacute,ocircumflex,otilde,odieresis,oslash,oe" 	k="68" />
+<hkern g1="quoteleft,quotedblleft" 	g2="exclamdown" 	k="109" />
+<hkern g1="quoteleft,quotedblleft" 	g2="questiondown" 	k="272" />
+<hkern g1="quoteleft,quotedblleft" 	g2="X" 	k="14" />
+<hkern g1="r" 	g2="g" 	k="20" />
+<hkern g1="r" 	g2="j" 	k="12" />
+<hkern g1="r" 	g2="w" 	k="-27" />
+<hkern g1="r" 	g2="y,yacute,ydieresis" 	k="-39" />
+<hkern g1="r" 	g2="quoteright,quotedblright" 	k="14" />
+<hkern g1="r" 	g2="comma,period,ellipsis" 	k="117" />
+<hkern g1="r" 	g2="A,Agrave,Aacute,Acircumflex,Atilde,Adieresis,Aring" 	k="39" />
+<hkern g1="r" 	g2="Z" 	k="20" />
+<hkern g1="r" 	g2="a,agrave,aacute,acircumflex,atilde,adieresis,aring,ae" 	k="51" />
+<hkern g1="r" 	g2="c,d,e,o,q,ccedilla,egrave,eacute,ecircumflex,edieresis,ograve,oacute,ocircumflex,otilde,odieresis,oslash,oe" 	k="20" />
+<hkern g1="r" 	g2="J" 	k="113" />
+<hkern g1="r" 	g2="backslash" 	k="-27" />
+<hkern g1="r" 	g2="periodcentered" 	k="33" />
+<hkern g1="r" 	g2="registered" 	k="-127" />
+<hkern g1="r" 	g2="slash" 	k="70" />
+<hkern g1="r" 	g2="quoteleft,quotedblleft" 	k="-70" />
+<hkern g1="r" 	g2="v" 	k="-39" />
+<hkern g1="r" 	g2="hyphen,uni00AD,endash,emdash" 	k="49" />
+<hkern g1="r" 	g2="guillemotleft,guilsinglleft" 	k="41" />
+<hkern g1="r" 	g2="s" 	k="20" />
+<hkern g1="r" 	g2="z" 	k="20" />
+<hkern g1="s" 	g2="T" 	k="49" />
+<hkern g1="s" 	g2="Y,Yacute,Ydieresis" 	k="41" />
+<hkern g1="s" 	g2="quoteright,quotedblright" 	k="23" />
+<hkern g1="s" 	g2="asterisk" 	k="100" />
+<hkern g1="s" 	g2="V" 	k="20" />
+<hkern g1="s" 	g2="question" 	k="23" />
+<hkern g1="s" 	g2="hyphen,uni00AD,endash,emdash" 	k="-20" />
+<hkern g1="t" 	g2="T" 	k="29" />
+<hkern g1="t" 	g2="Y,Yacute,Ydieresis" 	k="8" />
+<hkern g1="t" 	g2="g" 	k="20" />
+<hkern g1="t" 	g2="comma,period,ellipsis" 	k="-29" />
+<hkern g1="t" 	g2="a,agrave,aacute,acircumflex,atilde,adieresis,aring,ae" 	k="37" />
+<hkern g1="t" 	g2="c,d,e,o,q,ccedilla,egrave,eacute,ecircumflex,edieresis,ograve,oacute,ocircumflex,otilde,odieresis,oslash,oe" 	k="20" />
+<hkern g1="t" 	g2="u,ugrave,uacute,ucircumflex,udieresis" 	k="12" />
+<hkern g1="t" 	g2="periodcentered" 	k="41" />
+<hkern g1="t" 	g2="registered" 	k="-70" />
+<hkern g1="t" 	g2="slash" 	k="-29" />
+<hkern g1="t" 	g2="question" 	k="53" />
+<hkern g1="t" 	g2="hyphen,uni00AD,endash,emdash" 	k="53" />
+<hkern g1="t" 	g2="guillemotleft,guilsinglleft" 	k="37" />
+<hkern g1="t" 	g2="colon,semicolon" 	k="-29" />
+<hkern g1="q,u,ugrave,uacute,ucircumflex,udieresis" 	g2="T" 	k="41" />
+<hkern g1="q,u,ugrave,uacute,ucircumflex,udieresis" 	g2="Y,Yacute,Ydieresis" 	k="61" />
+<hkern g1="q,u,ugrave,uacute,ucircumflex,udieresis" 	g2="asterisk" 	k="49" />
+<hkern g1="q,u,ugrave,uacute,ucircumflex,udieresis" 	g2="V" 	k="29" />
+<hkern g1="w" 	g2="T" 	k="49" />
+<hkern g1="w" 	g2="Y,Yacute,Ydieresis" 	k="23" />
+<hkern g1="w" 	g2="j" 	k="20" />
+<hkern g1="w" 	g2="comma,period,ellipsis" 	k="84" />
+<hkern g1="w" 	g2="A,Agrave,Aacute,Acircumflex,Atilde,Adieresis,Aring" 	k="8" />
+<hkern g1="w" 	g2="a,agrave,aacute,acircumflex,atilde,adieresis,aring,ae" 	k="20" />
+<hkern g1="w" 	g2="c,d,e,o,q,ccedilla,egrave,eacute,ecircumflex,edieresis,ograve,oacute,ocircumflex,otilde,odieresis,oslash,oe" 	k="8" />
+<hkern g1="w" 	g2="J" 	k="61" />
+<hkern g1="w" 	g2="asterisk" 	k="16" />
+<hkern g1="w" 	g2="registered" 	k="-78" />
+<hkern g1="w" 	g2="trademark" 	k="-29" />
+<hkern g1="w" 	g2="slash" 	k="16" />
+<hkern g1="w" 	g2="V" 	k="8" />
+<hkern g1="w" 	g2="X" 	k="29" />
+<hkern g1="w" 	g2="z" 	k="35" />
+<hkern g1="y,yacute,ydieresis" 	g2="T" 	k="41" />
+<hkern g1="y,yacute,ydieresis" 	g2="Y,Yacute,Ydieresis" 	k="14" />
+<hkern g1="y,yacute,ydieresis" 	g2="j" 	k="20" />
+<hkern g1="y,yacute,ydieresis" 	g2="comma,period,ellipsis" 	k="72" />
+<hkern g1="y,yacute,ydieresis" 	g2="a,agrave,aacute,acircumflex,atilde,adieresis,aring,ae" 	k="41" />
+<hkern g1="y,yacute,ydieresis" 	g2="c,d,e,o,q,ccedilla,egrave,eacute,ecircumflex,edieresis,ograve,oacute,ocircumflex,otilde,odieresis,oslash,oe" 	k="8" />
+<hkern g1="y,yacute,ydieresis" 	g2="J" 	k="82" />
+<hkern g1="y,yacute,ydieresis" 	g2="registered" 	k="-92" />
+<hkern g1="y,yacute,ydieresis" 	g2="trademark" 	k="-27" />
+<hkern g1="y,yacute,ydieresis" 	g2="slash" 	k="29" />
+<hkern g1="y,yacute,ydieresis" 	g2="V" 	k="8" />
+<hkern g1="y,yacute,ydieresis" 	g2="X" 	k="8" />
+<hkern g1="y,yacute,ydieresis" 	g2="z" 	k="49" />
+<hkern g1="z" 	g2="T" 	k="53" />
+<hkern g1="z" 	g2="Y,Yacute,Ydieresis" 	k="8" />
+<hkern g1="z" 	g2="g" 	k="12" />
+<hkern g1="z" 	g2="y,yacute,ydieresis" 	k="8" />
+<hkern g1="z" 	g2="a,agrave,aacute,acircumflex,atilde,adieresis,aring,ae" 	k="47" />
+<hkern g1="z" 	g2="c,d,e,o,q,ccedilla,egrave,eacute,ecircumflex,edieresis,ograve,oacute,ocircumflex,otilde,odieresis,oslash,oe" 	k="20" />
+<hkern g1="z" 	g2="u,ugrave,uacute,ucircumflex,udieresis" 	k="20" />
+<hkern g1="z" 	g2="periodcentered" 	k="16" />
+<hkern g1="z" 	g2="registered" 	k="-51" />
+<hkern g1="z" 	g2="trademark" 	k="-27" />
+<hkern g1="z" 	g2="v" 	k="8" />
+<hkern g1="z" 	g2="hyphen,uni00AD,endash,emdash" 	k="33" />
+<hkern g1="F" 	g2="W" 	k="-8" />
+<hkern g1="F" 	g2="g" 	k="49" />
+<hkern g1="F" 	g2="w" 	k="33" />
+<hkern g1="F" 	g2="y,yacute,ydieresis" 	k="33" />
+<hkern g1="F" 	g2="comma,period,ellipsis" 	k="147" />
+<hkern g1="F" 	g2="A,Agrave,Aacute,Acircumflex,Atilde,Adieresis,Aring" 	k="76" />
+<hkern g1="F" 	g2="S" 	k="41" />
+<hkern g1="F" 	g2="Z" 	k="61" />
+<hkern g1="F" 	g2="C,G,O,Q,Ccedilla,Ograve,Oacute,Ocircumflex,Otilde,Odieresis,Oslash,OE" 	k="20" />
+<hkern g1="F" 	g2="a,agrave,aacute,acircumflex,atilde,adieresis,aring,ae" 	k="70" />
+<hkern g1="F" 	g2="c,d,e,o,q,ccedilla,egrave,eacute,ecircumflex,edieresis,ograve,oacute,ocircumflex,otilde,odieresis,oslash,oe" 	k="29" />
+<hkern g1="F" 	g2="J" 	k="283" />
+<hkern g1="F" 	g2="t" 	k="20" />
+<hkern g1="F" 	g2="u,ugrave,uacute,ucircumflex,udieresis" 	k="33" />
+<hkern g1="F" 	g2="guillemotleft,guilsinglleft" 	k="41" />
+<hkern g1="F" 	g2="m,n,p,r,ntilde" 	k="41" />
+<hkern g1="F" 	g2="s" 	k="41" />
+<hkern g1="F" 	g2="z" 	k="61" />
+<hkern g1="J" 	g2="comma,period,ellipsis" 	k="49" />
+<hkern g1="J" 	g2="J" 	k="80" />
+<hkern g1="P" 	g2="T" 	k="49" />
+<hkern g1="P" 	g2="Y,Yacute,Ydieresis" 	k="20" />
+<hkern g1="P" 	g2="g" 	k="61" />
+<hkern g1="P" 	g2="comma,period,ellipsis" 	k="229" />
+<hkern g1="P" 	g2="A,Agrave,Aacute,Acircumflex,Atilde,Adieresis,Aring" 	k="102" />
+<hkern g1="P" 	g2="S" 	k="20" />
+<hkern g1="P" 	g2="Z" 	k="160" />
+<hkern g1="P" 	g2="a,agrave,aacute,acircumflex,atilde,adieresis,aring,ae" 	k="88" />
+<hkern g1="P" 	g2="c,d,e,o,q,ccedilla,egrave,eacute,ecircumflex,edieresis,ograve,oacute,ocircumflex,otilde,odieresis,oslash,oe" 	k="49" />
+<hkern g1="P" 	g2="J" 	k="299" />
+<hkern g1="P" 	g2="hyphen,uni00AD,endash,emdash" 	k="51" />
+<hkern g1="P" 	g2="guillemotleft,guilsinglleft" 	k="41" />
+<hkern g1="P" 	g2="s" 	k="20" />
+<hkern g1="P" 	g2="z" 	k="41" />
+<hkern g1="V" 	g2="U,Ugrave,Uacute,Ucircumflex,Udieresis" 	k="20" />
+<hkern g1="V" 	g2="g" 	k="43" />
+<hkern g1="V" 	g2="w" 	k="18" />
+<hkern g1="V" 	g2="y,yacute,ydieresis" 	k="18" />
+<hkern g1="V" 	g2="comma,period,ellipsis" 	k="133" />
+<hkern g1="V" 	g2="A,Agrave,Aacute,Acircumflex,Atilde,Adieresis,Aring" 	k="29" />
+<hkern g1="V" 	g2="S" 	k="33" />
+<hkern g1="V" 	g2="Z" 	k="39" />
+<hkern g1="V" 	g2="C,G,O,Q,Ccedilla,Ograve,Oacute,Ocircumflex,Otilde,Odieresis,Oslash,OE" 	k="20" />
+<hkern g1="V" 	g2="a,agrave,aacute,acircumflex,atilde,adieresis,aring,ae" 	k="45" />
+<hkern g1="V" 	g2="c,d,e,o,q,ccedilla,egrave,eacute,ecircumflex,edieresis,ograve,oacute,ocircumflex,otilde,odieresis,oslash,oe" 	k="31" />
+<hkern g1="V" 	g2="J" 	k="150" />
+<hkern g1="V" 	g2="i,igrave,iacute,icircumflex,idieresis" 	k="6" />
+<hkern g1="V" 	g2="u,ugrave,uacute,ucircumflex,udieresis" 	k="61" />
+<hkern g1="V" 	g2="hyphen,uni00AD,endash,emdash" 	k="39" />
+<hkern g1="V" 	g2="guillemotleft,guilsinglleft" 	k="43" />
+<hkern g1="V" 	g2="m,n,p,r,ntilde" 	k="41" />
+<hkern g1="V" 	g2="s" 	k="25" />
+<hkern g1="V" 	g2="z" 	k="51" />
+<hkern g1="V" 	g2="guillemotright,guilsinglright" 	k="39" />
+<hkern g1="X" 	g2="T" 	k="41" />
+<hkern g1="X" 	g2="U,Ugrave,Uacute,Ucircumflex,Udieresis" 	k="20" />
+<hkern g1="X" 	g2="w" 	k="29" />
+<hkern g1="X" 	g2="y,yacute,ydieresis" 	k="33" />
+<hkern g1="X" 	g2="quoteright,quotedblright" 	k="14" />
+<hkern g1="X" 	g2="A,Agrave,Aacute,Acircumflex,Atilde,Adieresis,Aring" 	k="-6" />
+<hkern g1="X" 	g2="S" 	k="29" />
+<hkern g1="X" 	g2="C,G,O,Q,Ccedilla,Ograve,Oacute,Ocircumflex,Otilde,Odieresis,Oslash,OE" 	k="35" />
+<hkern g1="X" 	g2="a,agrave,aacute,acircumflex,atilde,adieresis,aring,ae" 	k="20" />
+<hkern g1="X" 	g2="f,uniFB01,uniFB02" 	k="33" />
+<hkern g1="X" 	g2="c,d,e,o,q,ccedilla,egrave,eacute,ecircumflex,edieresis,ograve,oacute,ocircumflex,otilde,odieresis,oslash,oe" 	k="14" />
+<hkern g1="X" 	g2="J" 	k="10" />
+<hkern g1="X" 	g2="t" 	k="33" />
+<hkern g1="X" 	g2="u,ugrave,uacute,ucircumflex,udieresis" 	k="20" />
+<hkern g1="X" 	g2="quotedbl,quotesingle" 	k="8" />
+<hkern g1="X" 	g2="quoteleft,quotedblleft" 	k="14" />
+<hkern g1="X" 	g2="hyphen,uni00AD,endash,emdash" 	k="55" />
+<hkern g1="X" 	g2="guillemotleft,guilsinglleft" 	k="29" />
+<hkern g1="X" 	g2="z" 	k="29" />
+<hkern g1="X" 	g2="guillemotright,guilsinglright" 	k="14" />
+<hkern g1="parenleft,bracketleft,braceleft" 	g2="j" 	k="-164" />
+<hkern g1="parenleft,bracketleft,braceleft" 	g2="J" 	k="41" />
+<hkern g1="hyphen,uni00AD,endash,emdash" 	g2="T" 	k="51" />
+<hkern g1="hyphen,uni00AD,endash,emdash" 	g2="W" 	k="8" />
+<hkern g1="hyphen,uni00AD,endash,emdash" 	g2="Y,Yacute,Ydieresis" 	k="135" />
+<hkern g1="hyphen,uni00AD,endash,emdash" 	g2="Z" 	k="41" />
+<hkern g1="hyphen,uni00AD,endash,emdash" 	g2="V" 	k="53" />
+<hkern g1="hyphen,uni00AD,endash,emdash" 	g2="X" 	k="53" />
+<hkern g1="hyphen,uni00AD,endash,emdash" 	g2="v" 	k="8" />
+<hkern g1="hyphen,uni00AD,endash,emdash" 	g2="x" 	k="29" />
+<hkern g1="germandbls" 	g2="w" 	k="29" />
+<hkern g1="germandbls" 	g2="y,yacute,ydieresis" 	k="33" />
+<hkern g1="germandbls" 	g2="quoteright,quotedblright" 	k="115" />
+<hkern g1="germandbls" 	g2="f,uniFB01,uniFB02" 	k="8" />
+<hkern g1="germandbls" 	g2="t" 	k="33" />
+<hkern g1="germandbls" 	g2="question" 	k="33" />
+<hkern g1="germandbls" 	g2="quotedbl,quotesingle" 	k="137" />
+<hkern g1="germandbls" 	g2="quoteleft,quotedblleft" 	k="98" />
+<hkern g1="guillemotleft,guilsinglleft" 	g2="T" 	k="82" />
+<hkern g1="guillemotleft,guilsinglleft" 	g2="W" 	k="35" />
+<hkern g1="guillemotleft,guilsinglleft" 	g2="Y,Yacute,Ydieresis" 	k="92" />
+<hkern g1="guillemotleft,guilsinglleft" 	g2="V" 	k="35" />
+<hkern g1="guillemotleft,guilsinglleft" 	g2="X" 	k="14" />
+<hkern g1="guillemotleft,guilsinglleft" 	g2="x" 	k="41" />
+<hkern g1="guillemotright,guilsinglright" 	g2="T" 	k="94" />
+<hkern g1="guillemotright,guilsinglright" 	g2="W" 	k="20" />
+<hkern g1="guillemotright,guilsinglright" 	g2="Y,Yacute,Ydieresis" 	k="113" />
+<hkern g1="guillemotright,guilsinglright" 	g2="S" 	k="61" />
+<hkern g1="guillemotright,guilsinglright" 	g2="Z" 	k="37" />
+<hkern g1="guillemotright,guilsinglright" 	g2="J" 	k="61" />
+<hkern g1="guillemotright,guilsinglright" 	g2="V" 	k="43" />
+<hkern g1="guillemotright,guilsinglright" 	g2="X" 	k="29" />
+<hkern g1="guillemotright,guilsinglright" 	g2="x" 	k="49" />
+<hkern g1="question" 	g2="quoteright,quotedblright" 	k="43" />
+<hkern g1="quotedbl,quotesingle" 	g2="comma,period,ellipsis" 	k="236" />
+<hkern g1="quotedbl,quotesingle" 	g2="A,Agrave,Aacute,Acircumflex,Atilde,Adieresis,Aring" 	k="113" />
+<hkern g1="quotedbl,quotesingle" 	g2="X" 	k="8" />
+<hkern g1="quotedbl,quotesingle" 	g2="s" 	k="41" />
+<hkern g1="quoteright,quotedblright" 	g2="g" 	k="68" />
+<hkern g1="quoteright,quotedblright" 	g2="comma,period,ellipsis" 	k="270" />
+<hkern g1="quoteright,quotedblright" 	g2="A,Agrave,Aacute,Acircumflex,Atilde,Adieresis,Aring" 	k="119" />
+<hkern g1="quoteright,quotedblright" 	g2="a,agrave,aacute,acircumflex,atilde,adieresis,aring,ae" 	k="70" />
+<hkern g1="quoteright,quotedblright" 	g2="f,uniFB01,uniFB02" 	k="33" />
+<hkern g1="quoteright,quotedblright" 	g2="c,d,e,o,q,ccedilla,egrave,eacute,ecircumflex,edieresis,ograve,oacute,ocircumflex,otilde,odieresis,oslash,oe" 	k="68" />
+<hkern g1="quoteright,quotedblright" 	g2="X" 	k="14" />
+<hkern g1="quoteright,quotedblright" 	g2="s" 	k="100" />
+<hkern g1="v" 	g2="T" 	k="41" />
+<hkern g1="v" 	g2="Y,Yacute,Ydieresis" 	k="14" />
+<hkern g1="v" 	g2="j" 	k="20" />
+<hkern g1="v" 	g2="comma,period,ellipsis" 	k="72" />
+<hkern g1="v" 	g2="A,Agrave,Aacute,Acircumflex,Atilde,Adieresis,Aring" 	k="23" />
+<hkern g1="v" 	g2="Z" 	k="8" />
+<hkern g1="v" 	g2="a,agrave,aacute,acircumflex,atilde,adieresis,aring,ae" 	k="41" />
+<hkern g1="v" 	g2="c,d,e,o,q,ccedilla,egrave,eacute,ecircumflex,edieresis,ograve,oacute,ocircumflex,otilde,odieresis,oslash,oe" 	k="8" />
+<hkern g1="v" 	g2="J" 	k="82" />
+<hkern g1="v" 	g2="hyphen,uni00AD,endash,emdash" 	k="14" />
+<hkern g1="v" 	g2="z" 	k="49" />
+<hkern g1="x" 	g2="T" 	k="68" />
+<hkern g1="x" 	g2="Y,Yacute,Ydieresis" 	k="31" />
+<hkern g1="x" 	g2="y,yacute,ydieresis" 	k="29" />
+<hkern g1="x" 	g2="S" 	k="8" />
+<hkern g1="x" 	g2="C,G,O,Q,Ccedilla,Ograve,Oacute,Ocircumflex,Otilde,Odieresis,Oslash,OE" 	k="20" />
+<hkern g1="x" 	g2="a,agrave,aacute,acircumflex,atilde,adieresis,aring,ae" 	k="20" />
+<hkern g1="x" 	g2="c,d,e,o,q,ccedilla,egrave,eacute,ecircumflex,edieresis,ograve,oacute,ocircumflex,otilde,odieresis,oslash,oe" 	k="35" />
+<hkern g1="x" 	g2="hyphen,uni00AD,endash,emdash" 	k="29" />
+<hkern g1="x" 	g2="guillemotleft,guilsinglleft" 	k="49" />
+<hkern g1="x" 	g2="guillemotright,guilsinglright" 	k="41" />
+</font>
+</defs></svg> 

BIN
mod/dashboard/app/coreos-web/fonts/sourcesanspro-regular-webfont.ttf


BIN
mod/dashboard/app/coreos-web/fonts/sourcesanspro-regular-webfont.woff


BIN
mod/dashboard/app/coreos-web/img/apple-touch-icon-114-precomposed.png


BIN
mod/dashboard/app/coreos-web/img/apple-touch-icon-144-precomposed.png


BIN
mod/dashboard/app/coreos-web/img/apple-touch-icon-57-precomposed.png


BIN
mod/dashboard/app/coreos-web/img/apple-touch-icon-72-precomposed.png


BIN
mod/dashboard/app/coreos-web/img/favicon.png


+ 20 - 0
mod/dashboard/app/coreos-web/img/globe-only.svg

@@ -0,0 +1,20 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Generator: Adobe Illustrator 17.0.0, SVG Export Plug-In . SVG Version: 6.00 Build 0)  -->
+<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
+<svg version="1.1" id="Layer_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px"
+	 preserveAspectRatio="xMidYMin" viewBox="0 0 222.068 222.068" enable-background="new 0 0 222.068 222.068"
+	 xml:space="preserve">
+<g>
+	<path fill="#54A3DA" d="M110.804,3.163c-59.27,0-107.479,48.212-107.479,107.473c0,59.265,48.209,107.474,107.479,107.474
+		c59.252,0,107.465-48.209,107.465-107.474C218.269,51.375,170.056,3.163,110.804,3.163z"/>
+	<path fill="#F1616E" d="M110.804,13.025c-17.283,0-31.941,27.645-37.235,66.069c-0.169,1.236-0.333,2.487-0.478,3.746
+		c-0.723,6.047-1.213,12.335-1.458,18.808c-0.117,2.962-0.175,5.956-0.175,8.988c0,3.029,0.058,6.029,0.175,8.985
+		c0.245,6.472,0.735,12.764,1.458,18.811c8.104,1.049,16.769,1.761,25.807,2.099c3.907,0.146,7.872,0.233,11.907,0.233
+		c4.023,0,8-0.088,11.895-0.233c9.049-0.338,17.708-1.05,25.819-2.099c0.892-0.114,1.77-0.239,2.659-0.368
+		c33.754-4.74,57.235-15.232,57.235-27.428C208.412,56.724,164.707,13.025,110.804,13.025z"/>
+	<path fill="#FFFFFF" d="M151.177,83.205c-0.979-1.428-2.029-2.796-3.148-4.11c-8.956-10.557-22.297-17.265-37.224-17.265
+		c-4.839,0-9.148,7.407-11.907,18.909c-1.096,4.586-1.947,9.819-2.495,15.498c-0.432,4.551-0.665,9.391-0.665,14.399
+		s0.233,9.849,0.665,14.396c4.554,0.432,9.387,0.664,14.402,0.664c5.009,0,9.842-0.232,14.396-0.664
+		c10.011-0.95,18.653-2.875,24.775-5.411c6.046-2.501,9.624-5.615,9.624-8.985C159.599,100.468,156.494,91.024,151.177,83.205z"/>
+</g>
+</svg>

BIN
mod/dashboard/app/coreos-web/img/google-plus.png


BIN
mod/dashboard/app/coreos-web/img/hexagons.png


+ 0 - 0
mod/dashboard/app/images/add.svg → mod/dashboard/app/coreos-web/img/icon-add.svg


+ 0 - 0
mod/dashboard/app/images/back.svg → mod/dashboard/app/coreos-web/img/icon-back.svg


+ 0 - 0
mod/dashboard/app/images/delete.svg → mod/dashboard/app/coreos-web/img/icon-delete.svg


+ 15 - 0
mod/dashboard/app/coreos-web/img/icon-reboot.svg

@@ -0,0 +1,15 @@
+<svg version="1.1" id="Layer_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px"
+	 preserveAspectRatio="xMinYMin" viewBox="0 0 65.947 65.41" enable-background="new 0 0 65.947 65.41" xml:space="preserve">
+<g>
+	<path d="M22.014,15.949c2.428-1.575,5.211-2.632,8.205-3.03c0,0,1.846-0.106,2.797-0.097C44.113,12.932,53.022,22,52.954,33.088
+		l11.226-1.075C63.884,19.558,56.337,8.875,45.553,4.081c-0.043-0.025-0.07-0.061-0.115-0.08c-3.756-1.645-7.896-2.578-12.25-2.621
+		c-0.014,0-0.025,0.002-0.039,0.002c-0.006,0-0.012-0.002-0.02-0.002c-0.691-0.006-1.371,0.021-2.051,0.066
+		c-0.475,0.026-0.941,0.073-1.414,0.12c-0.072,0.008-0.148,0.011-0.221,0.02v0.006c-5.494,0.601-10.578,2.603-14.848,5.678
+		l-3.068-4.523L7.038,21.636l18.849-2.034L22.014,15.949z"/>
+	<path d="M44.204,48.517c-2.428,1.575-5.211,2.632-8.205,3.03c0,0-1.846,0.106-2.797,0.097c-11.098-0.11-20.007-9.178-19.938-20.266
+		L2.038,32.454c0.296,12.454,7.843,23.138,18.627,27.932c0.043,0.025,0.07,0.06,0.115,0.08c3.756,1.644,7.896,2.578,12.25,2.621
+		c0.014,0,0.025-0.002,0.039-0.002c0.006,0,0.012,0.002,0.02,0.002c0.691,0.006,1.371-0.021,2.051-0.065
+		c0.475-0.026,0.941-0.073,1.414-0.12c0.072-0.008,0.148-0.011,0.221-0.02v-0.006c5.494-0.601,10.578-2.604,14.848-5.678
+		l3.068,4.523L59.18,42.83l-18.849,2.034L44.204,48.517z"/>
+</g>
+</svg>

+ 9 - 0
mod/dashboard/app/coreos-web/img/icon-right-arrow.svg

@@ -0,0 +1,9 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Generator: Adobe Illustrator 17.0.0, SVG Export Plug-In . SVG Version: 6.00 Build 0)  -->
+<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
+<svg version="1.1" id="Layer_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px"
+	 width="6px" height="10px" viewBox="0 0 6 10" enable-background="new 0 0 6 10" xml:space="preserve">
+<g>
+	<polygon fill="#333333" points="0,0 0,10 6,5 	"/>
+</g>
+</svg>

+ 46 - 0
mod/dashboard/app/coreos-web/img/logo.svg

@@ -0,0 +1,46 @@
+<svg version="1.1" id="Layer_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px"
+    preserveAspectRatio="xMidYMin" height="30px" viewBox="24.5 40.5 744 224" enable-background="new 24.5 40.5 744 224" xml:space="preserve">
+  <g>
+    <g>
+      <path fill="#53A3DA" d="M136.168,45.527C76.898,45.527,28.689,93.739,28.689,153c0,59.265,48.209,107.474,107.479,107.474
+        c59.252,0,107.465-48.209,107.465-107.474C243.633,93.739,195.42,45.527,136.168,45.527z"/>
+      <path fill="#F1606D" d="M136.168,55.389c-17.283,0-31.941,27.645-37.235,66.069c-0.169,1.236-0.333,2.487-0.478,3.746
+        c-0.723,6.047-1.213,12.335-1.458,18.808c-0.117,2.962-0.175,5.956-0.175,8.988c0,3.029,0.058,6.029,0.175,8.985
+        c0.245,6.472,0.735,12.764,1.458,18.811c8.104,1.049,16.769,1.761,25.807,2.099c3.907,0.146,7.872,0.233,11.907,0.233
+        c4.023,0,8-0.088,11.895-0.233c9.049-0.338,17.708-1.05,25.819-2.099c0.892-0.114,1.77-0.239,2.659-0.368
+        c33.754-4.74,57.235-15.232,57.235-27.428C233.776,99.088,190.071,55.389,136.168,55.389z"/>
+      <path fill="#FFFFFF" d="M176.541,125.569c-0.979-1.428-2.029-2.796-3.148-4.11c-8.956-10.557-22.297-17.265-37.224-17.265
+        c-4.839,0-9.148,7.407-11.907,18.909c-1.096,4.586-1.947,9.819-2.495,15.498c-0.432,4.551-0.665,9.391-0.665,14.399
+        s0.233,9.849,0.665,14.396c4.554,0.432,9.387,0.664,14.402,0.664c5.009,0,9.842-0.232,14.396-0.664
+        c10.011-0.95,18.653-2.875,24.775-5.411c6.046-2.501,9.624-5.615,9.624-8.985C184.963,142.832,181.858,133.388,176.541,125.569z"
+        />
+    </g>
+    <g>
+      <path fill="#231F20" d="M344.891,100.053c12.585,0,22.816,6.138,29.262,13.062l-10.064,11.326
+        c-5.353-5.192-11.175-8.495-19.041-8.495c-16.839,0-28.953,14.16-28.953,37.291c0,23.448,11.169,37.608,28.32,37.608
+        c9.128,0,15.895-3.775,21.717-10.228l10.067,11.169c-8.335,9.598-19.038,14.95-32.099,14.95c-26.119,0-46.731-18.88-46.731-53.025
+        C297.37,120.036,318.454,100.053,344.891,100.053z"/>
+      <path fill="#231F20" d="M416.961,125.701c19.352,0,36.822,14.793,36.822,40.597c0,25.647-17.471,40.439-36.822,40.439
+        c-19.197,0-36.66-14.792-36.66-40.439C380.301,140.494,397.764,125.701,416.961,125.701z M416.961,191.945
+        c11.33,0,18.25-10.228,18.25-25.647c0-15.577-6.92-25.804-18.25-25.804s-18.094,10.227-18.094,25.804
+        C398.867,181.717,405.631,191.945,416.961,191.945z"/>
+      <path fill="#231F20" d="M459.771,127.589h14.943l1.26,13.688h0.629c5.506-10.07,13.691-15.577,21.871-15.577
+        c3.938,0,6.455,0.472,8.811,1.574l-3.148,15.734c-2.67-0.784-4.717-1.257-8.018-1.257c-6.139,0-13.539,4.245-18.256,15.893v47.203
+        h-18.092L459.771,127.589L459.771,127.589z"/>
+      <path fill="#231F20" d="M541.121,125.701c20.928,0,31.941,15.107,31.941,36.667c0,3.458-0.314,6.604-0.787,8.495h-49.09
+        c1.57,14.003,10.379,21.869,22.811,21.869c6.613,0,12.273-2.041,17.941-5.662l6.135,11.326
+        c-7.395,4.878-16.676,8.341-26.432,8.341c-21.404,0-38.08-14.95-38.08-40.439C505.561,141.12,523.023,125.701,541.121,125.701z
+         M557.326,159.376c0-12.277-5.189-19.671-15.732-19.671c-9.125,0-16.996,6.768-18.57,19.671H557.326z"/>
+      <path fill="#F1606D" d="M600.602,152.607c0-32.729,17.785-53.344,42.799-53.344c24.863,0,42.641,20.615,42.641,53.344
+        c0,32.889-17.777,54.13-42.641,54.13C618.387,206.737,600.602,185.496,600.602,152.607z M678.49,152.607
+        c0-28.639-14.158-46.731-35.09-46.731c-21.084,0-35.248,18.093-35.248,46.731c0,28.796,14.164,47.521,35.248,47.521
+        C664.332,200.128,678.49,181.403,678.49,152.607z"/>
+      <path fill="#53A4D9" d="M699.738,186.125c7.557,8.495,18.412,14.003,30.529,14.003c15.732,0,25.807-8.499,25.807-20.767
+        c0-12.904-8.494-17.154-18.723-21.717l-15.736-7.082c-8.969-3.936-20.934-10.385-20.934-25.808
+        c0-14.947,12.904-25.492,30.059-25.492c12.588,0,22.658,5.665,28.949,12.435l-4.244,4.878c-5.982-6.452-14.32-10.7-24.705-10.7
+        c-13.691,0-22.816,7.239-22.816,18.565c0,11.962,10.385,16.521,17.936,19.985l15.738,6.921
+        c11.486,5.195,21.713,11.647,21.713,27.539s-13.061,27.851-33.201,27.851c-15.107,0-26.75-6.451-34.932-15.576L699.738,186.125z"
+        />
+    </g>
+  </g>
+</svg>

BIN
mod/dashboard/app/coreos-web/img/xyz-grid.png


+ 51 - 0
mod/dashboard/app/coreos-web/sass/_color-pallette.scss

@@ -0,0 +1,51 @@
+/* COLORS */
+$red:           rgba(240,76,92,1);
+$red-light:     lighten($red, 15%);
+$red-lighter:   lighten($red, 30%);
+$red-dark:      darken($red, 15%);
+$red-darker:    darken($red, 30%);
+
+$orange:        rgba(240,142,78,1);
+$orange-light:  lighten($orange, 15%);
+$orange-lighter:lighten($orange, 30%);
+$orange-dark:   darken($orange, 15%);
+$orange-darker: darken($orange, 30%);
+
+$yellow:        rgba(242,232,82,1);
+$yellow-light:  lighten($yellow, 15%);
+$yellow-lighter:lighten($yellow, 30%);
+$yellow-dark:   darken($yellow, 15%);
+$yellow-darker: darken($yellow, 30%);
+
+$green:         rgba(110,198,84,1);
+$green-light:   lighten($green, 15%);
+$green-lighter: lighten($green, 30%);
+$green-dark:    darken($green, 15%);
+$green-darker:  darken($green, 30%);
+
+$blue:          rgba(65,158,218,1);
+$blue-light:    lighten($blue, 15%);
+$blue-lighter:  lighten($blue, 30%);
+$blue-bg:       #EAF3FF;
+$blue-dark:     darken($blue, 15%);
+$blue-darker:   darken($blue, 30%);
+
+$purple:        rgba(159,104,164,1);
+$purple-light:  lighten($purple, 15%);
+$purple-lighter:lighten($purple, 30%);
+$purple-dark:   darken($purple, 15%);
+$purple-darker: darken($purple, 30%);
+
+$gray:          #999;
+$gray-light:    #ccc;
+$gray-lighter:  #eee;
+$gray-lightest: #f5f5f5;
+$gray-dark:     #666;
+$gray-darker:   #333;
+
+$black:         rgba(0,0,0,1);
+$white:         rgba(255,255,255,1);
+
+$highlight: rgba(255, 250, 170, 0.5);
+$translucent-black: rgba(33, 33, 33, 0.95);
+

+ 48 - 0
mod/dashboard/app/coreos-web/sass/_config.scss

@@ -0,0 +1,48 @@
+/**
+ * Site-wide variables go here.
+ */
+
+// Configure static paths.
+@import "path-config";
+
+/* LAYOUT DIMENSIONS */
+$height-footer: 40px;
+
+/* MEDIA QUERY BREAKPOITNS */
+$screen-xs:     480px !default;
+$screen-xs-min: $screen-xs !default;
+$screen-sm:     768px !default;
+$screen-sm-min: $screen-sm !default;
+$screen-md:     992px !default;
+$screen-md-min: $screen-md !default;
+$screen-lg:     1200px !default;
+$screen-lg-min: $screen-lg !default;
+
+/* THEME COLORS */
+$color-bg-primary: $white;
+$color-bg-mute: $gray-lightest;
+$color-bg-highlight: $highlight;
+$color-icon-light: $white;
+$color-icon-dark: $black;
+$color-text-light: $white;
+$color-text-muted: $gray;
+$color-border: $gray-lighter;
+$color-bg-translucent-dark: $translucent-black;
+$color-table-header: $gray;
+$color-table-active: $blue-bg;
+$color-table-border: $gray-lighter;
+$color-footer-icons: $blue-dark;
+$color-header-toggle: $gray-darker;
+$color-message-error-bg: $red-dark;
+$color-message-info-bg: $blue-dark;
+$color-cog-active: $blue-dark;
+$color-inline-loader: $blue;
+
+/* Fonts */
+$font-family-primary: 'Source Sans Pro', Helvetica, sans-serif;
+$font-size-base: 16px;
+$font-size-xs: 80%;
+$font-size-sm: 85%;
+$font-size-md: 90%;
+$font-size-lg: 110%;
+$font-size-xl: 120%;

+ 16 - 0
mod/dashboard/app/coreos-web/sass/_path-config.scss

@@ -0,0 +1,16 @@
+// Root path where you plan to host coreos-web.
+$coreosWebDistPath: '/mod/dashboard/static/coreos-web/';
+//                  ^^^^^^^^^^ Change this.
+$coreosWebFontPath: $coreosWebDistPath + 'fonts/';
+
+
+// Override fontawesome font paths.
+$fa-font-path: $coreosWebFontPath;
+
+// Override bootstrap font paths.
+$icon-font-path: $coreosWebFontPath;
+
+// CoreOS-web font path.
+$font-path: $coreosWebFontPath;
+// CoreOS-web image path.
+$img-path: $coreosWebDistPath + 'img';

+ 20 - 0
mod/dashboard/app/coreos-web/sass/compass/_css3.scss

@@ -0,0 +1,20 @@
+@import "css3/border-radius";
+@import "css3/inline-block";
+@import "css3/opacity";
+@import "css3/box-shadow";
+@import "css3/text-shadow";
+@import "css3/columns";
+@import "css3/box-sizing";
+@import "css3/box";
+@import "css3/images";
+@import "css3/background-clip";
+@import "css3/background-origin";
+@import "css3/background-size";
+@import "css3/font-face";
+@import "css3/transform";
+@import "css3/transition";
+@import "css3/appearance";
+@import "css3/regions";
+@import "css3/hyphenation";
+@import "css3/filter";
+@import "css3/user-interface";

+ 3 - 0
mod/dashboard/app/coreos-web/sass/compass/_layout.scss

@@ -0,0 +1,3 @@
+@import "layout/grid-background";
+@import "layout/sticky-footer";
+@import "layout/stretching";

+ 3 - 0
mod/dashboard/app/coreos-web/sass/compass/_reset-legacy.scss

@@ -0,0 +1,3 @@
+@import "reset/utilities-legacy";
+
+@include global-reset;

+ 3 - 0
mod/dashboard/app/coreos-web/sass/compass/_reset.scss

@@ -0,0 +1,3 @@
+@import "reset/utilities";
+
+@include global-reset;

+ 40 - 0
mod/dashboard/app/coreos-web/sass/compass/_support.scss

@@ -0,0 +1,40 @@
+// Usually compass hacks apply to both ie6 & 7 -- set this to false to disable support for both.
+$legacy-support-for-ie: true !default;
+
+// Setting this to false will result in smaller output, but no support for ie6 hacks
+$legacy-support-for-ie6: $legacy-support-for-ie !default;
+
+// Setting this to false will result in smaller output, but no support for ie7 hacks
+$legacy-support-for-ie7: $legacy-support-for-ie !default;
+
+// Setting this to false will result in smaller output, but no support for legacy ie8 hacks
+$legacy-support-for-ie8: $legacy-support-for-ie !default;
+
+// @private
+// The user can simply set $legacy-support-for-ie and 6, 7, and 8 will be set accordingly,
+// But in case the user set each of those explicitly, we need to sync the value of
+// this combined variable.
+$legacy-support-for-ie: $legacy-support-for-ie6 or $legacy-support-for-ie7 or $legacy-support-for-ie8;
+
+// Whether to output legacy support for mozilla.
+// Usually this means hacks to support Firefox 3.6 or earlier.
+$legacy-support-for-mozilla: true;
+
+// Support for mozilla in experimental css3 properties (-moz).
+$experimental-support-for-mozilla      : true !default;
+// Support for webkit in experimental css3 properties (-webkit).
+$experimental-support-for-webkit       : true !default;
+// Support for webkit's original (non-standard) gradient syntax.
+$support-for-original-webkit-gradients : true !default;
+// Support for opera in experimental css3 properties (-o).
+$experimental-support-for-opera        : true !default;
+// Support for microsoft in experimental css3 properties (-ms).
+$experimental-support-for-microsoft    : true !default;
+// Support for khtml in experimental css3 properties (-khtml).
+$experimental-support-for-khtml        : false !default;
+// Support for svg in experimental css3 properties.
+// Setting this to true might add significant size to your
+// generated stylesheets.
+$experimental-support-for-svg          : false !default;
+// Support for CSS PIE in experimental css3 properties (-pie).
+$experimental-support-for-pie          : false !default;

+ 4 - 0
mod/dashboard/app/coreos-web/sass/compass/_typography.scss

@@ -0,0 +1,4 @@
+@import "typography/links";
+@import "typography/lists";
+@import "typography/text";
+@import "typography/vertical_rhythm";

+ 9 - 0
mod/dashboard/app/coreos-web/sass/compass/_utilities.scss

@@ -0,0 +1,9 @@
+@import "utilities/color";
+@import "utilities/general";
+@import "utilities/sprites";
+@import "utilities/tables";
+
+// deprecated
+@import "typography/links";
+@import "typography/lists";
+@import "typography/text";

+ 17 - 0
mod/dashboard/app/coreos-web/sass/compass/css3/_appearance.scss

@@ -0,0 +1,17 @@
+@import "shared";
+
+// Change the appearance for Mozilla, Webkit and possibly the future.
+// The appearance property is currently not present in any newer CSS specification.
+//
+// There is no official list of accepted values, but you might check these source:
+//
+//   * [Mozilla](https://developer.mozilla.org/en/CSS/-moz-appearance)
+//   * [Webkit](http://code.google.com/p/webkit-mirror/source/browse/Source/WebCore/css/CSSValueKeywords.in?spec=svnf1aea559dcd025a8946aa7da6e4e8306f5c1b604&r=63c7d1af44430b314233fea342c3ddb2a052e365)
+//     (search for 'appearance' within the page)
+
+@mixin appearance($ap) {
+  $ap: unquote($ap);
+  @include experimental(appearance, $ap,
+    -moz, -webkit, not -o, not -ms, not -khtml, official
+  );
+}

+ 43 - 0
mod/dashboard/app/coreos-web/sass/compass/css3/_background-clip.scss

@@ -0,0 +1,43 @@
+@import "shared";
+
+// The default value is `padding-box` -- the box model used by modern browsers.
+//
+// If you wish to do so, you can override the default constant with `border-box`
+//
+// To override to the default border-box model, use this code:
+//     $default-background-clip: border-box
+
+$default-background-clip: padding-box !default;
+
+// Clip the background (image and color) at the edge of the padding or border.
+//
+// Legal Values:
+//
+//   * padding-box
+//   * border-box
+//   * text
+
+@mixin background-clip($clip: $default-background-clip) {
+  // webkit and mozilla use the deprecated short [border | padding]
+  $clip: unquote($clip);
+  $deprecated: $clip;
+  @if $clip == padding-box { $deprecated: padding; }
+  @if $clip == border-box { $deprecated: border; }
+  // Support for webkit and mozilla's use of the deprecated short form
+  @include experimental(background-clip, $deprecated,
+    -moz,
+    -webkit,
+    not -o,
+    not -ms,
+    not -khtml,
+    not official
+  );
+  @include experimental(background-clip, $clip,
+    not -moz,
+    not -webkit,
+    not -o,
+    not -ms,
+    -khtml,
+    official
+  );
+}

+ 42 - 0
mod/dashboard/app/coreos-web/sass/compass/css3/_background-origin.scss

@@ -0,0 +1,42 @@
+// Override `$default-background-origin` to change the default.
+
+@import "shared";
+
+$default-background-origin: content-box !default;
+
+// Position the background off the edge of the padding, border or content
+//
+// * Possible values:
+//   * `padding-box`
+//   * `border-box`
+//   * `content-box`
+// * browser defaults to `padding-box`
+// * mixin defaults to `content-box`
+
+
+@mixin background-origin($origin: $default-background-origin) {
+  $origin: unquote($origin);
+  // webkit and mozilla use the deprecated short [border | padding | content]
+  $deprecated: $origin;
+  @if $origin == padding-box { $deprecated: padding; }
+  @if $origin == border-box  { $deprecated: border;  }
+  @if $origin == content-box { $deprecated: content; }
+
+  // Support for webkit and mozilla's use of the deprecated short form
+  @include experimental(background-origin, $deprecated,
+    -moz,
+    -webkit,
+    not -o,
+    not -ms,
+    not -khtml,
+    not official
+  );
+  @include experimental(background-origin, $origin,
+    not -moz,
+    not -webkit,
+    -o,
+    -ms,
+    -khtml,
+    official
+  );
+}

+ 26 - 0
mod/dashboard/app/coreos-web/sass/compass/css3/_background-size.scss

@@ -0,0 +1,26 @@
+@import "shared";
+
+//  override to change the default
+$default-background-size: 100% auto !default;
+
+// Set the size of background images using px, width and height, or percentages.
+// Currently supported in: Opera, Gecko, Webkit.
+//
+// * percentages are relative to the background-origin (default = padding-box)
+// * mixin defaults to: `$default-background-size`
+@mixin background-size(
+  $size-1: $default-background-size,
+  $size-2: false,
+  $size-3: false,
+  $size-4: false,
+  $size-5: false,
+  $size-6: false,
+  $size-7: false,
+  $size-8: false,
+  $size-9: false,
+  $size-10: false
+) {
+  $size-1: if(type-of($size-1) == string, unquote($size-1), $size-1);
+  $sizes: compact($size-1, $size-2, $size-3, $size-4, $size-5, $size-6, $size-7, $size-8, $size-9, $size-10);
+  @include experimental(background-size, $sizes, -moz, -webkit, -o, not -ms, not -khtml);
+}

+ 130 - 0
mod/dashboard/app/coreos-web/sass/compass/css3/_border-radius.scss

@@ -0,0 +1,130 @@
+@import "shared";
+
+$default-border-radius: 5px !default;
+
+// Round all corners by a specific amount, defaults to value of `$default-border-radius`.
+//
+// When two values are passed, the first is the horizontal radius
+// and the second is the vertical radius.
+//
+// Note: webkit does not support shorthand syntax for several corners at once.
+// So in the case where you pass several values only the first will be passed to webkit.
+//
+// Examples:
+//
+//     .simple   { @include border-radius(4px, 4px); }
+//     .compound { @include border-radius(2px 5px, 3px 6px); }
+//     .crazy    { @include border-radius(1px 3px 5px 7px, 2px 4px 6px 8px)}
+//
+// Which generates:
+//
+//    .simple {
+//      -webkit-border-radius: 4px 4px;
+//      -moz-border-radius: 4px / 4px;
+//      -khtml-border-radius: 4px / 4px;
+//      border-radius: 4px / 4px; }
+//    
+//    .compound {
+//      -webkit-border-radius: 2px 3px;
+//      -moz-border-radius: 2px 5px / 3px 6px;
+//      -khtml-border-radius: 2px 5px / 3px 6px;
+//      border-radius: 2px 5px / 3px 6px; }
+//    
+//    .crazy {
+//      -webkit-border-radius: 1px 2px;
+//      -moz-border-radius: 1px 3px 5px 7px / 2px 4px 6px 8px;
+//      -khtml-border-radius: 1px 3px 5px 7px / 2px 4px 6px 8px;
+//      border-radius: 1px 3px 5px 7px / 2px 4px 6px 8px; }
+
+@mixin border-radius($radius: $default-border-radius, $vertical-radius: false) {
+
+  @if $vertical-radius {
+    // Webkit doesn't understand the official shorthand syntax for specifying
+    // a vertical radius unless so in case there's several we only take the first.
+    @include experimental(border-radius, first-value-of($radius) first-value-of($vertical-radius),
+      not -moz,
+      -webkit,
+      not -o,
+      not -ms,
+      not -khtml,
+      not official
+    );
+    @include experimental("border-radius", $radius unquote("/") $vertical-radius,
+      -moz,
+      not -webkit,
+      not -o,
+      not -ms,
+      -khtml,
+      official
+    );
+  }
+  @else {
+    @include experimental(border-radius, $radius);
+  }
+}
+
+// Round radius at position by amount.
+//
+// * legal values for `$vert`: `top`, `bottom`
+// * legal values for `$horz`: `left`, `right`
+
+@mixin border-corner-radius($vert, $horz, $radius: $default-border-radius) {
+  // Support for mozilla's syntax for specifying a corner
+  @include experimental("border-radius-#{$vert}#{$horz}", $radius,
+    -moz,
+    not -webkit,
+    not -o,
+    not -ms,
+    not -khtml,
+    not official
+  );
+  @include experimental("border-#{$vert}-#{$horz}-radius", $radius,
+    not -moz,
+    -webkit,
+    not -o,
+    not -ms,
+    -khtml,
+    official
+  );
+  
+}
+
+// Round top-left corner only
+
+@mixin border-top-left-radius($radius: $default-border-radius) {
+  @include border-corner-radius(top, left, $radius); }
+
+// Round top-right corner only
+
+@mixin border-top-right-radius($radius: $default-border-radius) {
+  @include border-corner-radius(top, right, $radius); }
+
+// Round bottom-left corner only
+
+@mixin border-bottom-left-radius($radius: $default-border-radius) {
+  @include border-corner-radius(bottom, left, $radius); }
+
+// Round bottom-right corner only
+
+@mixin border-bottom-right-radius($radius: $default-border-radius) {
+  @include border-corner-radius(bottom, right, $radius); }
+
+// Round both top corners by amount
+@mixin border-top-radius($radius: $default-border-radius) {
+  @include border-top-left-radius($radius);
+  @include border-top-right-radius($radius); }
+
+// Round both right corners by amount
+@mixin border-right-radius($radius: $default-border-radius) {
+  @include border-top-right-radius($radius);
+  @include border-bottom-right-radius($radius); }
+
+// Round both bottom corners by amount
+@mixin border-bottom-radius($radius: $default-border-radius) {
+  @include border-bottom-left-radius($radius);
+  @include border-bottom-right-radius($radius); }
+
+// Round both left corners by amount
+@mixin border-left-radius($radius: $default-border-radius) {
+  @include border-top-left-radius($radius);
+  @include border-bottom-left-radius($radius); }

+ 76 - 0
mod/dashboard/app/coreos-web/sass/compass/css3/_box-shadow.scss

@@ -0,0 +1,76 @@
+// @doc off
+// These defaults make the arguments optional for this mixin
+// If you like, set different defaults before importing.
+// @doc on
+
+@import "shared";
+
+
+// The default color for box shadows
+$default-box-shadow-color: #333333 !default;
+
+// The default horizontal offset. Positive is to the right.
+$default-box-shadow-h-offset: 0px !default;
+
+// The default vertical offset. Positive is down.
+$default-box-shadow-v-offset: 0px !default;
+
+// The default blur length.
+$default-box-shadow-blur: 5px !default;
+
+// The default spread length.
+$default-box-shadow-spread : false !default;
+
+// The default shadow inset: inset or false (for standard shadow).
+$default-box-shadow-inset : false !default;
+
+// Provides cross-browser for Webkit, Gecko, and CSS3 box shadows when one or more box
+// shadows are needed.
+// Each shadow argument should adhere to the standard css3 syntax for the
+// box-shadow property.
+@mixin box-shadow(
+  $shadow-1 : default,
+  $shadow-2 : false,
+  $shadow-3 : false,
+  $shadow-4 : false,
+  $shadow-5 : false,
+  $shadow-6 : false,
+  $shadow-7 : false,
+  $shadow-8 : false,
+  $shadow-9 : false,
+  $shadow-10: false
+) {
+  @if $shadow-1 == default {
+    $shadow-1 : -compass-space-list(compact(if($default-box-shadow-inset, inset, false), $default-box-shadow-h-offset, $default-box-shadow-v-offset, $default-box-shadow-blur, $default-box-shadow-spread, $default-box-shadow-color));
+  }
+  $shadow : compact($shadow-1, $shadow-2, $shadow-3, $shadow-4, $shadow-5, $shadow-6, $shadow-7, $shadow-8, $shadow-9, $shadow-10);
+  @include experimental(box-shadow, $shadow,
+    -moz, -webkit, not -o, not -ms, not -khtml, official
+  );
+}
+
+// Provides a single cross-browser CSS box shadow for Webkit, Gecko, and CSS3.
+// Includes default arguments for color, horizontal offset, vertical offset, blur length, spread length, and inset.
+@mixin single-box-shadow(
+  $color  : $default-box-shadow-color,
+  $hoff   : $default-box-shadow-h-offset,
+  $voff   : $default-box-shadow-v-offset,
+  $blur   : $default-box-shadow-blur,
+  $spread : $default-box-shadow-spread,
+  $inset  : $default-box-shadow-inset
+) {
+  @if not ($inset == true or $inset == false or $inset == inset) {
+    @warn "$inset expected to be true or the inset keyword. Got #{$inset} instead. Using: inset";
+  }
+
+  @if $color == none {
+    @include box-shadow(none);
+  } @else {
+    $full   : $hoff $voff;
+    @if $blur   { $full: $full $blur;   }
+    @if $spread { $full: $full $spread; }
+    @if $color  { $full: $full $color;  }
+    @if $inset  { $full: inset $full;   }
+    @include box-shadow($full);
+  }
+}

+ 13 - 0
mod/dashboard/app/coreos-web/sass/compass/css3/_box-sizing.scss

@@ -0,0 +1,13 @@
+@import "shared";
+
+// Change the box model for Mozilla, Webkit, IE8 and the future
+//
+// @param $bs
+//   [ content-box | border-box ]
+
+@mixin box-sizing($bs) {
+  $bs: unquote($bs);
+  @include experimental(box-sizing, $bs,
+    -moz, -webkit, not -o, not -ms, not -khtml, official
+  );
+}

+ 111 - 0
mod/dashboard/app/coreos-web/sass/compass/css3/_box.scss

@@ -0,0 +1,111 @@
+@import "shared";
+
+// display:box; must be used for any of the other flexbox mixins to work properly
+@mixin display-box {
+  @include experimental-value(display, box,
+    -moz, -webkit, not -o, -ms, not -khtml, official
+  );
+}
+
+// Default box orientation, assuming that the user wants something less block-like
+$default-box-orient: horizontal !default;
+
+// Box orientation [ horizontal | vertical | inline-axis | block-axis | inherit ]
+@mixin box-orient(
+  $orientation: $default-box-orient
+) {
+  $orientation : unquote($orientation);
+  @include experimental(box-orient, $orientation,
+    -moz, -webkit, not -o, -ms, not -khtml, official
+  );
+}
+
+// Default box-align
+$default-box-align: stretch !default;
+
+// Box align [ start | end | center | baseline | stretch ]
+@mixin box-align(
+  $alignment: $default-box-align
+) {
+  $alignment : unquote($alignment);
+  @include experimental(box-align, $alignment,
+    -moz, -webkit, not -o, -ms, not -khtml, official
+  );
+}
+
+// Default box flex
+$default-box-flex: 0 !default;
+
+// mixin which takes an int argument for box flex. Apply this to the children inside the box.
+//
+// For example: "div.display-box > div.child-box" would get the box flex mixin.
+@mixin box-flex(
+  $flex: $default-box-flex
+) {
+  @include experimental(box-flex, $flex,
+    -moz, -webkit, not -o, -ms, not -khtml, official
+  );
+}
+
+// Default flex group
+$default-box-flex-group: 1 !default;
+
+// mixin which takes an int argument for flexible grouping
+@mixin box-flex-group(
+  $group: $default-box-flex-group
+) {
+  @include experimental(box-flex-group, $group,
+    -moz, -webkit, not -o, -ms, not -khtml, official
+  );
+}
+
+// default for ordinal group
+$default-box-ordinal-group: 1 !default;
+
+// mixin which takes an int argument for ordinal grouping and rearranging the order
+@mixin box-ordinal-group(
+  $group: $default-box-ordinal-group
+) {
+  @include experimental(box-ordinal-group, $group,
+    -moz, -webkit, not -o, -ms, not -khtml, official
+  );
+}
+
+// Box direction default value
+$default-box-direction: normal !default;
+
+// mixin for box-direction [ normal | reverse | inherit ]
+@mixin box-direction(
+  $direction: $default-box-direction
+) {
+  $direction: unquote($direction);
+  @include experimental(box-direction, $direction,
+    -moz, -webkit, not -o, -ms, not -khtml, official
+  );
+}
+
+// default for box lines
+$default-box-lines: single !default;
+
+// mixin for box lines [ single | multiple ]
+@mixin box-lines(
+  $lines: $default-box-lines
+) {
+  $lines: unquote($lines);
+  @include experimental(box-lines, $lines,
+    -moz, -webkit, not -o, -ms, not -khtml, official
+  );
+}
+
+// default for box pack
+$default-box-pack: start !default;
+
+// mixin for box pack [ start | end | center | justify ]
+@mixin box-pack(
+  $pack: $default-box-pack
+) {
+  $pack: unquote($pack);
+  @include experimental(box-pack, $pack,
+    -moz, -webkit, not -o, -ms, not -khtml, official
+  );
+}

+ 157 - 0
mod/dashboard/app/coreos-web/sass/compass/css3/_columns.scss

@@ -0,0 +1,157 @@
+@import "shared";
+
+// Specify the shorthand `columns` property.
+//
+// Example:
+//
+//     @include columns(20em 2)
+@mixin columns($width-and-count) {
+  @include experimental(columns, $width-and-count,
+    -moz, -webkit, -o, -ms, not -khtml, official
+  );
+}
+
+// Specify the number of columns
+@mixin column-count($count) {
+  @include experimental(column-count, $count,
+    -moz, -webkit, -o, -ms, not -khtml, official
+  );
+}
+
+// Specify the gap between columns e.g. `20px`
+@mixin column-gap($width) {
+  @include experimental(column-gap, $width,
+    -moz, -webkit, -o, -ms, not -khtml, official
+  );
+}
+
+// Specify the width of columns e.g. `100px`
+@mixin column-width($width) {
+  @include experimental(column-width, $width,
+    -moz, -webkit, -o, -ms, not -khtml, official
+  );
+}
+
+// Specify how many columns an element should span across.
+//
+// * legal values are 1, all
+@mixin column-span($columns) {
+	@include experimental(column-span, $columns,
+		-moz, -webkit, -o, -ms, not -khtml, official
+	);
+}
+
+// Specify the width of the rule between columns e.g. `1px`
+@mixin column-rule-width($width) {
+  @include experimental(column-rule-width, $width,
+    -moz, -webkit, -o, -ms, not -khtml, official
+  );
+}
+
+// Specify the style of the rule between columns e.g. `dotted`.
+// This works like border-style.
+@mixin column-rule-style($style) {
+  @include experimental(column-rule-style, unquote($style),
+    -moz, -webkit, -o, -ms, not -khtml, official
+  );
+}
+
+// Specify the color of the rule between columns e.g. `blue`.
+// This works like border-color.
+@mixin column-rule-color($color) {
+  @include experimental(column-rule-color, $color,
+    -moz, -webkit, -o, -ms, not -khtml, official
+  );
+}
+
+// Mixin encompassing all column rule properties
+// For example:
+//
+//     @include column-rule(1px, solid, #c00)
+//
+// Or the values can be space separated:
+//
+//     @include column-rule(1px solid #c00)
+@mixin column-rule($width, $style: false, $color: false) {
+  $full : -compass-space-list(compact($width, $style, $color));
+  @include experimental(column-rule, $full,
+    -moz, -webkit, -o, -ms, not -khtml, official
+  );
+}
+
+// Mixin for setting column-break-before
+//
+// * legal values are auto, always, avoid, left, right, page, column, avoid-page, avoid-column
+//
+//  Example: 
+//    h2.before {@include column-break-before(always);}
+//
+//  Which generates: 
+//
+//  h2.before {    
+//    -webkit-column-break-before: always;
+//    column-break-before: always;}
+@mixin column-break-before($value: auto){
+   @include experimental(column-break-before, $value, not -moz, -webkit, not -o, not -ms, not -khtml, official );
+}
+
+// Mixin for setting column-break-after
+//
+// * legal values are auto, always, avoid, left, right, page, column, avoid-page, avoid-column
+//
+//  Example: 
+//    h2.after {@include column-break-after(always); }
+//
+//  Which generates: 
+//
+//  h2.after {
+//    -webkit-column-break-after: always;
+//    column-break-after: always; }
+@mixin column-break-after($value: auto){
+   @include experimental(column-break-after, $value, not -moz, -webkit, not -o, not -ms, not -khtml, official );
+}
+
+// Mixin for setting column-break-inside
+//
+// * legal values are auto, avoid, avoid-page, avoid-column
+//
+//  Example: 
+//    h2.inside {@include column-break-inside();}
+//  Which generates: 
+//  
+//  h2.inside {
+//    -webkit-column-break-inside: auto;
+//    column-break-inside: auto;}
+@mixin column-break-inside($value: auto){
+   @include experimental(column-break-inside, $value, not -moz, -webkit, not -o, not -ms, not -khtml, official );
+}
+
+// All-purpose mixin for setting column breaks.
+//
+// * legal values for $type : before, after, inside 
+// * legal values for '$value' are dependent on $type
+//    * when $type = before, legal values are auto, always, avoid, left, right, page, column, avoid-page, avoid-column
+//    * when $type = after, legal values are auto, always, avoid, left, right, page, column, avoid-page, avoid-column
+//    * when $type = inside, legal values are auto, avoid, avoid-page, avoid-column
+//  
+//  Examples: 
+//    h2.before {@include column-break(before, always);}
+//    h2.after {@include column-break(after, always); }
+//    h2.inside {@include column-break(inside); }
+//
+//  Which generates: 
+//  h2.before {    
+//    -webkit-column-break-before: always;
+//    column-break-before: always;}
+//  
+//  h2.after {
+//    -webkit-column-break-after: always;
+//    column-break-after: always; }
+//
+//  h2.inside {
+//    -webkit-column-break-inside: auto;
+//    column-break-inside: auto;}
+ 
+@mixin column-break($type: before, $value: auto){
+   @include experimental("column-break-#{$type}", $value, not -moz, -webkit, not -o, not -ms, not -khtml, official );
+}

+ 23 - 0
mod/dashboard/app/coreos-web/sass/compass/css3/_filter.scss

@@ -0,0 +1,23 @@
+@import "shared";
+
+// Provides cross-browser support for the upcoming (?) css3 filter property.
+//
+// Each filter argument should adhere to the standard css3 syntax for the
+// filter property.
+@mixin filter (
+  $filter-1,
+  $filter-2 : false,
+  $filter-3 : false,
+  $filter-4 : false,
+  $filter-5 : false,
+  $filter-6 : false,
+  $filter-7 : false,
+  $filter-8 : false,
+  $filter-9 : false,
+  $filter-10: false
+) {
+  $filter : compact($filter-1, $filter-2, $filter-3, $filter-4, $filter-5, $filter-6, $filter-7, $filter-8, $filter-9, $filter-10);
+  @include experimental(filter, $filter,
+    -moz, -webkit, not -o, not -ms, not -khtml, official
+  );
+}

+ 48 - 0
mod/dashboard/app/coreos-web/sass/compass/css3/_font-face.scss

@@ -0,0 +1,48 @@
+@import "shared";
+
+// Cross-browser support for @font-face. Supports IE, Gecko, Webkit, Opera.
+//
+// * $name is required, arbitrary, and what you will use in font stacks.
+// * $font-files is required using font-files('relative/location', 'format').
+//   for best results use this order: woff, opentype/truetype, svg
+// * $eot is required by IE, and is a relative location of the eot file.
+// * $weight shows if the font is bold, defaults to normal
+// * $style defaults to normal, might be also italic
+// * For android 2.2 Compatiblity, please ensure that your web page has
+//   a meta viewport tag.
+// * To support iOS < 4.2, an SVG file must be provided
+//
+// If you need to generate other formats check out the Font Squirrel
+// [font generator](http://www.fontsquirrel.com/fontface/generator)
+//
+
+// In order to refer to a specific style of the font in your stylesheets as
+// e.g. "font-style: italic;",  you may add a couple of @font-face includes
+// containing the respective font files for each style and specying
+// respective the $style parameter.
+
+// Order of the includes matters, and it is: normal, bold, italic, bold+italic.
+
+@mixin font-face(
+  $name,
+  $font-files,
+  $eot: false,
+  $weight: false,
+  $style: false
+) {
+  $iefont: unquote("#{$eot}?#iefix");
+  @font-face {
+    font-family: quote($name);
+    @if $eot {
+      src: font-url($eot);
+      $font-files: font-url($iefont) unquote("format('embedded-opentype')"), $font-files;
+    }
+    src: $font-files;
+    @if $weight {
+      font-weight: $weight;
+    }
+    @if $style {
+      font-style: $style;
+    }
+  }
+}

+ 77 - 0
mod/dashboard/app/coreos-web/sass/compass/css3/_hyphenation.scss

@@ -0,0 +1,77 @@
+@import "shared";
+
+// Mixins to support specific CSS Text Level 3 elements
+//
+//
+//
+// Mixin for word-break properties
+// http://www.w3.org/css3-text/#word-break
+// * legal values for $type : normal, keep-all, break-all
+//
+// Example:
+//    p.wordBreak {@include word-break(break-all);}
+//
+// Which generates:
+//    p.wordBreak {
+//      -ms-word-break: break-all;
+//      word-break: break-all;
+//      word-break: break-word;}
+//
+@mixin word-break($value: normal){
+  @if $value == break-all {
+    //Most browsers handle the break-all case the same...
+    @include experimental(word-break, $value,
+      not -moz, not -webkit, not -o, -ms, not -khtml, official
+    );
+    //Webkit handles break-all differently... as break-word
+    @include experimental(word-break, break-word,
+      not -moz, not -webkit, not -o, not -ms, not -khtml, official
+    );
+  }
+  @else {
+    @include experimental(word-break, $value,
+      not -moz, not -webkit, not -o, -ms, not -khtml, official
+    );
+  }
+}
+
+// Mixin for the hyphens property
+//
+// W3C specification: http://www.w3.org/TR/css3-text/#hyphens
+// * legal values for $type : auto, manual, none
+//
+// Example:
+//  p {
+//    @include hyphens(auto);}
+// Which generates:
+//  p {
+//    -moz-hyphens: auto;
+//    -webkit-hyphens: auto;
+//    hyphens: auto;}
+//
+@mixin hyphens($value: auto){
+  @include experimental(hyphens, $value,
+    -moz, -webkit, not -o, not -ms, not -khtml, official
+  );
+}
+
+// Mixin for x-browser hyphenation based on @auchenberg's post:
+// Removes the need for the <wbr/> HTML tag
+// http://blog.kenneth.io/blog/2012/03/04/word-wrapping-hypernation-using-css/
+//
+//  Example:
+//  div {@include hyphenation;}
+//
+//  Which generates:
+//    div {
+//      -ms-word-break: break-all;
+//      word-break: break-all;
+//      word-break: break-word;
+//      -moz-hyphens: auto;
+//      -webkit-hyphens: auto;
+//      hyphens: auto;}
+//
+@mixin hyphenation{
+  @include word-break(break-all);
+  @include hyphens;
+}

+ 132 - 0
mod/dashboard/app/coreos-web/sass/compass/css3/_images.scss

@@ -0,0 +1,132 @@
+@import "shared";
+@import "compass/utilities/general/hacks";
+
+// Background property support for vendor prefixing within values.
+@mixin background(
+  $background-1,
+  $background-2: false,
+  $background-3: false,
+  $background-4: false,
+  $background-5: false,
+  $background-6: false,
+  $background-7: false,
+  $background-8: false,
+  $background-9: false,
+  $background-10: false
+) {
+  $backgrounds: compact($background-1, $background-2, $background-3, $background-4, $background-5,
+                        $background-6, $background-7, $background-8, $background-9, $background-10);
+  $mult-bgs: -compass-list-size($backgrounds) > 1;
+  $add-pie-bg: prefixed(-pie,   $backgrounds) or $mult-bgs;
+  @if $experimental-support-for-svg          and prefixed(-svg,    $backgrounds) {      background:    -svg($backgrounds); }
+  @if $support-for-original-webkit-gradients and prefixed(-owg,    $backgrounds) {      background:    -owg($backgrounds); }
+  @if $experimental-support-for-webkit       and prefixed(-webkit, $backgrounds) {      background: -webkit($backgrounds); }
+  @if $experimental-support-for-mozilla      and prefixed(-moz,    $backgrounds) {      background:    -moz($backgrounds); }
+  @if $experimental-support-for-opera        and prefixed(-o,      $backgrounds) {      background:      -o($backgrounds); }
+  @if $experimental-support-for-pie          and $add-pie-bg                     { -pie-background:    -pie($backgrounds); }
+                                                                                        background:         $backgrounds ;
+}
+
+@mixin background-with-css2-fallback(
+  $background-1,
+  $background-2: false,
+  $background-3: false,
+  $background-4: false,
+  $background-5: false,
+  $background-6: false,
+  $background-7: false,
+  $background-8: false,
+  $background-9: false,
+  $background-10: false
+) {
+  $backgrounds: compact($background-1, $background-2, $background-3, $background-4, $background-5,
+                        $background-6, $background-7, $background-8, $background-9, $background-10);
+  $mult-bgs: -compass-list-size($backgrounds) > 1;
+  $simple-background: if($mult-bgs or prefixed(-css2, $backgrounds), -css2(-compass-nth($backgrounds, last)), false);
+  @if not blank($simple-background) { background: $simple-background; }
+  @include background($background-1, $background-2, $background-3, $background-4, $background-5,
+                      $background-6, $background-7, $background-8, $background-9, $background-10);
+}
+
+
+// Background image property support for vendor prefixing within values.
+@mixin background-image(
+  $image-1,
+  $image-2: false,
+  $image-3: false,
+  $image-4: false,
+  $image-5: false,
+  $image-6: false,
+  $image-7: false,
+  $image-8: false,
+  $image-9: false,
+  $image-10: false
+) {
+  $images: compact($image-1, $image-2, $image-3, $image-4, $image-5, $image-6, $image-7, $image-8, $image-9, $image-10);
+  $add-pie-bg: prefixed(-pie,   $images) or -compass-list-size($images) > 1;
+
+  @if $experimental-support-for-svg          and prefixed(-svg,    $images) { background-image:    -svg($images); background-size: 100%; }
+  @if $support-for-original-webkit-gradients and prefixed(-owg,    $images) { background-image:    -owg($images); }
+  @if $experimental-support-for-webkit       and prefixed(-webkit, $images) { background-image: -webkit($images); }
+  @if $experimental-support-for-mozilla      and prefixed(-moz,    $images) { background-image:    -moz($images); }
+  @if $experimental-support-for-opera        and prefixed(-o,      $images) { background-image:      -o($images); }
+  @if $experimental-support-for-pie          and $add-pie-bg                { @warn "PIE does not support background-image. Use @include background(#{$images}) instead." }
+                                                                              background-image:         $images ;
+}
+
+// Emit a IE-Specific filters that renders a simple linear gradient.
+// For use in IE 6 - 8. Best practice would have you apply this via a
+// conditional IE stylesheet, but if you must, you should place this before
+// any background-image properties that you have specified.
+//
+// For the `$orientation` parameter, you can pass `vertical` or `horizontal`.
+@mixin filter-gradient($start-color, $end-color, $orientation: vertical) {
+  @include has-layout;
+  $gradient-type: if($orientation == vertical, 0, 1);
+  @if $legacy-support-for-ie6 or $legacy-support-for-ie7 or $legacy-support-for-ie8 {
+    filter: progid:DXImageTransform.Microsoft.gradient(gradientType=#{$gradient-type}, startColorstr='#{ie-hex-str($start-color)}', endColorstr='#{ie-hex-str($end-color)}');
+  }
+}
+
+
+// Border image property support for vendor prefixing properties and values.
+@mixin border-image($value) {
+  @if $experimental-support-for-mozilla      {    -moz-border-image:    -moz(reject(-compass-list($value), fill)); }
+  @if $support-for-original-webkit-gradients { -webkit-border-image:    -owg(reject(-compass-list($value), fill)); }
+  @if $experimental-support-for-webkit       { -webkit-border-image: -webkit(reject(-compass-list($value), fill)); }
+  @if $experimental-support-for-opera        {      -o-border-image:      -o(reject(-compass-list($value), fill)); }
+  @if $experimental-support-for-svg          {         border-image:    -svg(reject(-compass-list($value), fill)); }
+                                                       border-image:                              $value;
+}
+
+// List style image property support for vendor prefixing within values.
+@mixin list-style-image($image) {
+  @if $experimental-support-for-mozilla      and prefixed(-moz,    $image) { list-style-image:    -moz($image); }
+  @if $support-for-original-webkit-gradients and prefixed(-owg,    $image) { list-style-image:    -owg($image); }
+  @if $experimental-support-for-webkit       and prefixed(-webkit, $image) { list-style-image: -webkit($image); }
+  @if $experimental-support-for-opera        and prefixed(-o,      $image) { list-style-image:      -o($image); }
+  @if $experimental-support-for-svg          and prefixed(-svg,    $image) { list-style-image:    -svg($image); }
+                                                                             list-style-image:         $image ;
+}
+
+// List style property support for vendor prefixing within values.
+@mixin list-style($value) {
+  $value: -compass-list($value);
+  @if $experimental-support-for-mozilla      and prefixed(-moz,    $value) { list-style-image:    -moz($value); }
+  @if $support-for-original-webkit-gradients and prefixed(-owg,    $value) { list-style-image:    -owg($value); }
+  @if $experimental-support-for-webkit       and prefixed(-webkit, $value) { list-style-image: -webkit($value); }
+  @if $experimental-support-for-opera        and prefixed(-o,      $value) { list-style-image:      -o($value); }
+  @if $experimental-support-for-svg          and prefixed(-svg,    $value) { list-style-image:    -svg($value); }
+                                                                             list-style-image:         $value ;
+}
+
+// content property support for vendor prefixing within values.
+@mixin content($value) {
+  $value: -compass-list($value);
+  @if $experimental-support-for-mozilla      and prefixed(-moz,    $value) { content:    -moz($value); }
+  @if $support-for-original-webkit-gradients and prefixed(-owg,    $value) { content:    -owg($value); }
+  @if $experimental-support-for-webkit       and prefixed(-webkit, $value) { content: -webkit($value); }
+  @if $experimental-support-for-opera        and prefixed(-o,      $value) { content:      -o($value); }
+  @if $experimental-support-for-svg          and prefixed(-svg,    $value) { content:    -svg($value); }
+                                                                             content:         $value ;
+}

+ 22 - 0
mod/dashboard/app/coreos-web/sass/compass/css3/_inline-block.scss

@@ -0,0 +1,22 @@
+@import "shared";
+
+// Set `$inline-block-alignment` to `none` or `false` to disable the output
+// of a vertical-align property in the inline-block mixin.
+// Or set it to a legal value for `vertical-align` to change the default.
+$inline-block-alignment: middle !default;
+
+// Provides a cross-browser method to implement `display: inline-block;`
+@mixin inline-block($alignment: $inline-block-alignment) {
+  @if $legacy-support-for-mozilla {
+    display: -moz-inline-stack;
+  }
+  display: inline-block;
+  @if $alignment and $alignment != none {
+    vertical-align: $alignment;
+  }
+  @if $legacy-support-for-ie {
+    *vertical-align: auto;
+    zoom: 1;
+    *display: inline;
+  }
+}

+ 19 - 0
mod/dashboard/app/coreos-web/sass/compass/css3/_opacity.scss

@@ -0,0 +1,19 @@
+@import "shared";
+
+// Provides cross-browser CSS opacity. Takes a number between 0 and 1 as the argument, e.g. 0.5 for 50% opacity.
+//
+//     @param $opacity
+//         A number between 0 and 1, where 0 is transparent and 1 is opaque.
+
+@mixin opacity($opacity) {
+  @if $legacy-support-for-ie6 or $legacy-support-for-ie7 or $legacy-support-for-ie8 {
+    filter: unquote("progid:DXImageTransform.Microsoft.Alpha(Opacity=#{round($opacity * 100)})");
+  }
+  opacity: $opacity;
+}
+
+// Make an element completely transparent.
+@mixin transparent { @include opacity(0); }
+
+// Make an element completely opaque.
+@mixin opaque { @include opacity(1); }

+ 73 - 0
mod/dashboard/app/coreos-web/sass/compass/css3/_pie.scss

@@ -0,0 +1,73 @@
+$experimental-support-for-pie: true;
+
+// It is recommended that you use Sass's @extend directive to apply the behavior
+// to your PIE elements. To assist you, Compass provides this variable.
+// When set, it will cause the `@include pie` mixin to extend this class.
+// The class name you provide should **not** include the `.`.
+$pie-base-class: false !default;
+
+// The default approach to using PIE.
+// Can be one of:
+//
+// * relative (default)
+// * z-index
+// * none
+$pie-default-approach: relative !default;
+
+// The location of your PIE behavior file
+// This should be root-relative to your web server
+// relative assets don't work. It is recommended that
+// you set this yourself.
+$pie-behavior: stylesheet-url("PIE.htc") !default;
+
+// When using the z-index approach, the
+// first ancestor of the PIE element at
+// or before the container's opaque background
+// should have a z-index set as well to ensure
+// propert z-index stacking.
+//
+// The `$position` argument must be some non-static
+// value (absolute, relative, etc.)
+@mixin pie-container($z-index: 0, $position: relative) {
+  z-index: $z-index;
+  position: $position;
+}
+
+// PIE elements must have this behavior attached to them.
+// IE is broken -- it doesn't think of behavior urls as
+// relative to the stylesheet. It considers them relative
+// to the webpage. As a result, you cannot reliably use
+// compass's relative_assets with PIE.
+// 
+// * `$approach` - one of: relative, z-index, or none
+// * `$z-index` - when using the z-index approach, this
+//                is the z-index that is applied.
+@mixin pie-element(
+  $approach: $pie-default-approach,
+  $z-index: 0
+) {
+  behavior: $pie-behavior;
+  @if $approach == relative {
+    position: relative;
+  }
+  @else if $approach == z-index {
+    z-index: $z-index;
+  }
+}
+
+// a smart mixin that knows to extend or include pie-element according
+// to your stylesheet's configuration variables.
+@mixin pie($base-class: $pie-base-class) {
+  @if $base-class {
+    @extend .#{$base-class};
+  }
+  @else {
+    @include pie-element;
+  }
+}
+
+// Watch `$n` levels of ancestors for changes to their class attribute
+// So that cascading styles will work correctly on the PIE element.
+@mixin pie-watch-ancestors($n) {
+  -pie-watch-ancestors: $n;
+}

+ 22 - 0
mod/dashboard/app/coreos-web/sass/compass/css3/_regions.scss

@@ -0,0 +1,22 @@
+@import "shared";
+
+// Webkit, IE10 and future support for [CSS Regions](http://dev.w3.org/csswg/css3-regions/)
+//
+// $target is a value you use to link two regions of your css. Give the source of your content the flow-into property, and give your target container the flow-from property.
+//
+// For a visual explanation, see the diagrams at Chris Coyier's
+// [CSS-Tricks](http://css-tricks.com/content-folding/)
+
+@mixin flow-into($target) {
+  $target: unquote($target);
+  @include experimental(flow-into, $target,
+    not -moz, -webkit, not -o, -ms, not -khtml, not official
+  );
+}
+
+@mixin flow-from($target) {
+  $target: unquote($target);
+  @include experimental(flow-from, $target,
+    not -moz, -webkit, not -o, -ms, not -khtml, not official
+  );
+}

+ 38 - 0
mod/dashboard/app/coreos-web/sass/compass/css3/_shared.scss

@@ -0,0 +1,38 @@
+@import "compass/support";
+
+// This mixin provides basic support for CSS3 properties and
+// their corresponding experimental CSS2 properties when
+// the implementations are identical except for the property
+// prefix.
+@mixin experimental($property, $value,
+  $moz      : $experimental-support-for-mozilla,
+  $webkit   : $experimental-support-for-webkit,
+  $o        : $experimental-support-for-opera,
+  $ms       : $experimental-support-for-microsoft,
+  $khtml    : $experimental-support-for-khtml,
+  $official : true
+) {
+  @if $webkit  and $experimental-support-for-webkit    { -webkit-#{$property} : $value; }
+  @if $khtml   and $experimental-support-for-khtml     {  -khtml-#{$property} : $value; }
+  @if $moz     and $experimental-support-for-mozilla   {    -moz-#{$property} : $value; }
+  @if $ms      and $experimental-support-for-microsoft {     -ms-#{$property} : $value; }
+  @if $o       and $experimental-support-for-opera     {      -o-#{$property} : $value; }
+  @if $official                                        {         #{$property} : $value; }
+}
+
+// Same as experimental(), but for cases when the property is the same and the value is vendorized
+@mixin experimental-value($property, $value,
+  $moz      : $experimental-support-for-mozilla,
+  $webkit   : $experimental-support-for-webkit,
+  $o        : $experimental-support-for-opera,
+  $ms       : $experimental-support-for-microsoft,
+  $khtml    : $experimental-support-for-khtml,
+  $official : true
+) {
+  @if $webkit  and $experimental-support-for-webkit    { #{$property} : -webkit-#{$value}; }
+  @if $khtml   and $experimental-support-for-khtml     { #{$property} :  -khtml-#{$value}; }
+  @if $moz     and $experimental-support-for-mozilla   { #{$property} :    -moz-#{$value}; }
+  @if $ms      and $experimental-support-for-microsoft { #{$property} :     -ms-#{$value}; }
+  @if $o       and $experimental-support-for-opera     { #{$property} :      -o-#{$value}; }
+  @if $official                                        { #{$property} :         #{$value}; }
+}

+ 87 - 0
mod/dashboard/app/coreos-web/sass/compass/css3/_text-shadow.scss

@@ -0,0 +1,87 @@
+@import "shared";
+
+// These defaults make the arguments optional for this mixin
+// If you like, set different defaults in your project
+
+$default-text-shadow-color:    #aaa !default;
+$default-text-shadow-h-offset: 0px  !default;
+$default-text-shadow-v-offset: 0px  !default;
+$default-text-shadow-blur:     1px  !default;
+$default-text-shadow-spread:   false  !default;
+
+// Provides cross-browser text shadows when one or more shadows are needed.
+// Each shadow argument should adhere to the standard css3 syntax for the
+// text-shadow property.
+//
+// Note: if any shadow has a spread parameter, this will cause the mixin
+// to emit the shadow declaration twice, first without the spread,
+// then with the spread included. This allows you to progressively
+// enhance the browsers that do support the spread parameter.
+@mixin text-shadow(
+  $shadow-1 : default,
+  $shadow-2 : false,
+  $shadow-3 : false,
+  $shadow-4 : false,
+  $shadow-5 : false,
+  $shadow-6 : false,
+  $shadow-7 : false,
+  $shadow-8 : false,
+  $shadow-9 : false,
+  $shadow-10: false
+) {
+  @if $shadow-1 == default {
+    $shadow-1: compact($default-text-shadow-h-offset $default-text-shadow-v-offset $default-text-shadow-blur $default-text-shadow-spread $default-text-shadow-color);
+  }
+  $shadows-without-spread: join((),(),comma);
+  $shadows: join((),(),comma);
+  $has-spread: false;
+  @each $shadow in compact($shadow-1, $shadow-2, $shadow-3, $shadow-4, $shadow-5,
+                           $shadow-6, $shadow-7, $shadow-8, $shadow-9, $shadow-10) {
+    @if length($shadow) > 4 {
+      $has-spread: true;
+      $shadows-without-spread: append($shadows-without-spread, nth($shadow,1) nth($shadow,2) nth($shadow,3) nth($shadow,5));
+      $shadows: append($shadows, $shadow);
+    } else {
+      $shadows-without-spread: append($shadows-without-spread, $shadow);
+      $shadows: append($shadows, $shadow);
+    }
+  }
+  @if $has-spread {
+    text-shadow: $shadows-without-spread;
+  }
+  text-shadow: $shadows;
+}
+
+// Provides a single cross-browser CSS text shadow.
+//
+// Provides sensible defaults for the color, horizontal offset, vertical offset, blur, and spread
+// according to the configuration defaults above.
+@mixin single-text-shadow(
+  $hoff: false,
+  $voff: false,
+  $blur: false,
+  $spread: false,
+  $color: false
+) {
+  // A lot of people think the color comes first. It doesn't.
+  @if type-of($hoff) == color {
+    $temp-color: $hoff;
+    $hoff: $voff;
+    $voff: $blur;
+    $blur: $spread;
+    $spread: $color;
+    $color: $temp-color;
+  }
+  // Can't rely on default assignment with multiple supported argument orders.
+  $hoff:   if($hoff,   $hoff,   $default-text-shadow-h-offset);
+  $voff:   if($voff,   $voff,   $default-text-shadow-v-offset);
+  $blur:   if($blur,   $blur,   $default-text-shadow-blur    );
+  $spread: if($spread, $spread, $default-text-shadow-spread  );
+  $color:  if($color,  $color,  $default-text-shadow-color   );
+  // We don't need experimental support for this property.
+  @if $color == none or $hoff == none {
+    @include text-shadow(none);
+  } @else {
+    @include text-shadow(compact($hoff $voff $blur $spread $color));
+  }
+}

+ 87 - 0
mod/dashboard/app/coreos-web/sass/compass/css3/_transform-legacy.scss

@@ -0,0 +1,87 @@
+@import "shared";
+
+@warn "This version of the transform module has been deprecated and will be removed.";
+
+// CSS Transform and Transform-Origin
+
+// Apply a transform sent as a complete string.
+
+@mixin apply-transform($transform) {
+  @include experimental(transform, $transform,
+    -moz, -webkit, -o, not -ms, not -khtml, official
+  );
+}
+
+// Apply a transform-origin sent as a complete string.
+
+@mixin apply-origin($origin) {
+  @include experimental(transform-origin, $origin,
+    -moz, -webkit, -o, not -ms, not -khtml, official
+  );
+}
+
+// transform-origin requires x and y coordinates
+//
+// * only applies the coordinates if they are there so that it can be called by scale, rotate and skew safely
+
+@mixin transform-origin($originx: 50%, $originy: 50%) {
+  @if $originx or $originy {
+    @if $originy {
+       @include apply-origin($originx or 50% $originy);
+     } @else {
+       @include apply-origin($originx);
+     }
+  }
+} 
+
+// A full transform mixin with everything you could want
+//
+// * including origin adjustments if you want them
+// * scale, rotate and skew require units of degrees(deg)
+// * scale takes a multiplier, rotate and skew take degrees
+
+@mixin transform(
+  $scale: 1,
+  $rotate: 0deg,
+  $transx: 0,
+  $transy: 0,
+  $skewx: 0deg,
+  $skewy: 0deg,
+  $originx: false,
+  $originy: false
+) {
+  $transform : scale($scale) rotate($rotate) translate($transx, $transy) skew($skewx, $skewy);
+  @include apply-transform($transform);
+  @include transform-origin($originx, $originy);
+}
+
+// Transform Partials
+//
+// These work well on their own, but they don't add to each other, they override.
+// Use them with extra origin args, or along side +transform-origin
+
+// Adjust only the scale, with optional origin coordinates
+
+@mixin scale($scale: 1.25, $originx: false, $originy: false) {
+  @include apply-transform(scale($scale));
+  @include transform-origin($originx, $originy);
+}
+
+// Adjust only the rotation, with optional origin coordinates
+
+@mixin rotate($rotate: 45deg, $originx: false, $originy: false) {
+  @include apply-transform(rotate($rotate));
+  @include transform-origin($originx, $originy);
+}
+
+// Adjust only the translation
+
+@mixin translate($transx: 0, $transy: 0) {
+  @include apply-transform(translate($transx, $transy));
+}
+
+// Adjust only the skew, with optional origin coordinates
+@mixin skew($skewx: 0deg, $skewy: 0deg, $originx: false, $originy: false) {
+  @include apply-transform(skew($skewx, $skewy));
+  @include transform-origin($originx, $originy);
+}

+ 598 - 0
mod/dashboard/app/coreos-web/sass/compass/css3/_transform.scss

@@ -0,0 +1,598 @@
+@import "shared";
+
+// @doc off
+// Note ----------------------------------------------------------------------
+// Safari, Chrome, and Firefox all support 3D transforms. However,
+// only in the most recent builds. You should also provide fallback 2d support for
+// Opera and IE. IE10 is slated to have 3d enabled, but is currently unreleased.
+// To make that easy, all 2D transforms include an browser-targeting toggle ($only3d)
+// to switch between the two support lists. The toggle defaults to 'false' (2D),
+// and also accepts 'true' (3D). Currently the lists are as follows:
+// 2D: Mozilla, Webkit, Opera, Official
+// 3D: Webkit, Firefox.
+
+// Available Transforms ------------------------------------------------------
+// - Scale (2d and 3d)
+// - Rotate (2d and 3d)
+// - Translate (2d and 3d)
+// - Skew (2d only)
+
+// Transform Parameters ------------------------------------------------------
+// - Transform Origin (2d and 3d)
+// - Perspective (3d)
+// - Perspective Origin (3d)
+// - Transform Style (3d)
+// - Backface Visibility (3d)
+
+// Mixins --------------------------------------------------------------------
+// transform-origin
+//  - shortcuts:  transform-origin2d, transform-origin3d
+//  - helpers:    apply-origin
+// transform
+//  - shortcuts:  transform2d, transform3d
+//  - helpers:    simple-transform, create-transform
+// perspective
+//  - helpers:    perspective-origin
+// transform-style
+// backface-visibility
+// scale
+//  - shortcuts:  scaleX, scaleY, scaleZ, scale3d
+// rotate
+//  - shortcuts:  rotateX, rotateY, rotate3d
+// translate
+//  - shortcuts:  translateX, translateY, translateZ, translate3d
+// skew
+//  - shortcuts:  skewX, skewY
+
+// Defaults ------------------------------------------------------------------
+// @doc on
+
+// The default x-origin for transforms
+$default-origin-x    : 50%                   !default;
+// The default y-origin for transforms
+$default-origin-y    : 50%                   !default;
+// The default z-origin for transforms
+$default-origin-z    : 50%                   !default;
+
+
+// The default x-multiplier for scaling
+$default-scale-x     : 1.25                  !default;
+// The default y-multiplier for scaling
+$default-scale-y     : $default-scale-x      !default;
+// The default z-multiplier for scaling
+$default-scale-z     : $default-scale-x      !default;
+
+
+// The default angle for rotations
+$default-rotate      : 45deg                 !default;
+
+
+// The default x-vector for the axis of 3d rotations
+$default-vector-x    : 1                     !default;
+// The default y-vector for the axis of 3d rotations
+$default-vector-y    : 1                     !default;
+// The default z-vector for the axis of 3d rotations
+$default-vector-z    : 1                     !default;
+
+
+// The default x-length for translations
+$default-translate-x : 1em                   !default;
+// The default y-length for translations
+$default-translate-y : $default-translate-x  !default;
+// The default z-length for translations
+$default-translate-z : $default-translate-x  !default;
+
+
+// The default x-angle for skewing
+$default-skew-x      : 5deg                  !default;
+// The default y-angle for skewing
+$default-skew-y      : 5deg                  !default;
+
+
+// **Transform-origin**
+// Transform-origin sent as a complete string
+//
+//     @include apply-origin( origin [, 3D-only ] )
+//
+// where 'origin' is a space separated list containing 1-3 (x/y/z) coordinates
+// in percentages, absolute (px, cm, in, em etc..) or relative
+// (left, top, right, bottom, center) units
+//
+// @param only3d Set this to true to only apply this
+// mixin where browsers have 3D support.
+@mixin apply-origin($origin, $only3d) {
+  $only3d: $only3d or -compass-list-size(-compass-list($origin)) > 2;
+  @if $only3d {
+    @include experimental(transform-origin, $origin,
+      -moz, -webkit, -o, -ms, not -khtml, official
+    );
+  } @else {
+    @include experimental(transform-origin, $origin,
+      -moz, -webkit, -o, -ms, not -khtml, official
+    );
+  }
+}
+
+// Transform-origin sent as individual arguments:
+//
+//     @include transform-origin( [ origin-x, origin-y, origin-z, 3D-only ] )
+//
+// where the 3 'origin-' arguments represent x/y/z coordinates.
+//
+// **NOTE:** setting z coordinates triggers 3D support list, leave false for 2D support
+@mixin transform-origin(
+  $origin-x: $default-origin-x,
+  $origin-y: $default-origin-y,
+  $origin-z: false,
+  $only3d:   if($origin-z, true, false)
+) {
+  $origin: unquote('');
+  @if $origin-x or $origin-y or $origin-z {
+    @if $origin-x { $origin: $origin-x; } @else { $origin: 50%; }
+    @if $origin-y { $origin: $origin $origin-y; } @else { @if $origin-z { $origin: $origin 50%; }}
+    @if $origin-z { $origin: $origin $origin-z; }
+    @include apply-origin($origin, $only3d);
+  }
+}
+
+
+// Transform sent as a complete string:
+//
+//     @include transform( transforms [, 3D-only ] )
+//
+// where 'transforms' is a space separated list of all the transforms to be applied.
+@mixin transform(
+  $transform,
+  $only3d: false
+) {
+  @if $only3d {
+    @include experimental(transform, $transform,
+      -moz, -webkit, -o, -ms, not -khtml, official
+    );
+  } @else {
+    @include experimental(transform, $transform,
+      -moz, -webkit, -o, -ms, not -khtml, official
+    );
+  }
+}
+
+// Shortcut to target all browsers with 2D transform support
+@mixin transform2d($trans) {
+  @include transform($trans, false);
+}
+
+// Shortcut to target only browsers with 3D transform support
+@mixin transform3d($trans) {
+  @include transform($trans, true);
+}
+
+// @doc off
+// 3D Parameters -------------------------------------------------------------
+// @doc on
+
+// Set the perspective of 3D transforms on the children of an element:
+//
+//      @include perspective( perspective )
+//
+// where 'perspective' is a unitless number representing the depth of the
+// z-axis. The higher the perspective, the more exaggerated the foreshortening.
+// values from 500 to 1000 are more-or-less "normal" - a good starting-point.
+@mixin perspective($p) {
+  @include experimental(perspective, $p,
+    -moz, -webkit, -o, -ms, not -khtml, official
+  );
+}
+
+// Set the origin position for the perspective
+//
+//      @include perspective-origin(origin-x [origin-y])
+//
+// where the two arguments represent x/y coordinates
+@mixin perspective-origin($origin: 50%) {
+  @include experimental(perspective-origin, $origin,
+    -moz, -webkit, -o, -ms, not -khtml, official
+  );
+}
+
+// Determine whether a 3D objects children also live in the given 3D space
+//
+//      @include transform-style( [ style ] )
+//
+// where `style` can be either `flat` or `preserve-3d`.
+// Browsers default to `flat`, mixin defaults to `preserve-3d`.
+@mixin transform-style($style: preserve-3d) {
+  @include experimental(transform-style, $style,
+    -moz, -webkit, -o, -ms, not -khtml, official
+  );
+}
+
+// Determine the visibility of an element when it's back is turned
+//
+//     @include backface-visibility( [ visibility ] )
+//
+// where `visibility` can be either `visible` or `hidden`.
+// Browsers default to visible, mixin defaults to hidden
+@mixin backface-visibility($visibility: hidden) {
+  @include experimental(backface-visibility, $visibility,
+    -moz, -webkit, -o, -ms, not -khtml, official
+  );
+}
+
+// @doc off
+// Transform Partials --------------------------------------------------------
+// These work well on their own, but they don't add to each other, they override.
+// Use along with transform parameter mixins to adjust origin, perspective and style
+// ---------------------------------------------------------------------------
+
+
+// Scale ---------------------------------------------------------------------
+// @doc on
+
+// Scale an object along the x and y axis:
+//
+//      @include scale( [ scale-x, scale-y, perspective, 3D-only ] )
+//
+// where the 'scale-' arguments are unitless multipliers of the x and y dimensions
+// and perspective, which works the same as the stand-alone perspective property/mixin
+// but applies to the individual element (multiplied with any parent perspective)
+//
+// **Note** This mixin cannot be combined with other transform mixins.
+@mixin scale(
+  $scale-x:     $default-scale-x,
+  $scale-y:     $scale-x,
+  $perspective: false,
+  $only3d:      false
+) {
+  $trans: scale($scale-x, $scale-y);
+  @if $perspective { $trans: perspective($perspective) $trans; }
+  @include transform($trans, $only3d);
+}
+
+// Scale an object along the x axis
+// @include scaleX( [ scale-x, perspective, 3D-only ] )
+//
+// **Note** This mixin cannot be combined with other transform mixins.
+@mixin scaleX(
+  $scale:       $default-scale-x,
+  $perspective: false,
+  $only3d:      false
+) {
+  $trans: scaleX($scale);
+  @if $perspective { $trans: perspective($perspective) $trans; }
+  @include transform($trans, $only3d);
+}
+
+// Scale an object along the y axis
+// @include scaleY( [ scale-y, perspective, 3D-only ] )
+//
+// **Note** This mixin cannot be combined with other transform mixins.
+@mixin scaleY(
+  $scale:       $default-scale-y,
+  $perspective: false,
+  $only3d:      false
+) {
+  $trans: scaleY($scale);
+  @if $perspective { $trans: perspective($perspective) $trans; }
+  @include transform($trans, $only3d);
+}
+
+// Scale an object along the z axis
+// @include scaleZ( [ scale-z, perspective ] )
+//
+// **Note** This mixin cannot be combined with other transform mixins.
+@mixin scaleZ(
+  $scale: $default-scale-z,
+  $perspective: false
+) {
+  $trans: scaleZ($scale);
+  @if $perspective { $trans: perspective($perspective) $trans; }
+  @include transform3d($trans);
+}
+
+// Scale and object along all three axis
+// @include scale3d( [ scale-x, scale-y, scale-z, perspective ] )
+//
+// **Note** This mixin cannot be combined with other transform mixins.
+@mixin scale3d(
+  $scale-x:     $default-scale-x,
+  $scale-y:     $default-scale-y,
+  $scale-z:     $default-scale-z,
+  $perspective: false
+) {
+  $trans: scale3d($scale-x, $scale-y, $scale-z);
+  @if $perspective { $trans: perspective($perspective) $trans; }
+  @include transform3d($trans);
+}
+
+// @doc off
+// Rotate --------------------------------------------------------------------
+// @doc on
+
+// Rotate an object around the z axis  (2D)
+// @include rotate( [ rotation, perspective, 3D-only ] )
+// where 'rotation' is an angle set in degrees (deg) or radian (rad) units
+//
+// **Note** This mixin cannot be combined with other transform mixins.
+@mixin rotate(
+  $rotate:      $default-rotate,
+  $perspective: false,
+  $only3d:      false
+) {
+  $trans: rotate($rotate);
+  @if $perspective { $trans: perspective($perspective) $trans; }
+  @include transform($trans, $only3d);
+}
+
+// A longcut for 'rotate' in case you forget that 'z' is implied
+//
+// **Note** This mixin cannot be combined with other transform mixins.
+@mixin rotateZ(
+  $rotate:      $default-rotate,
+  $perspective: false,
+  $only3d:      false
+) {
+  @include rotate($rotate, $perspective, $only3d);
+}
+
+// Rotate an object around the x axis (3D)
+// @include rotateX( [ rotation, perspective ] )
+//
+// **Note** This mixin cannot be combined with other transform mixins.
+@mixin rotateX(
+  $rotate: $default-rotate,
+  $perspective: false
+) {
+  $trans: rotateX($rotate);
+  @if $perspective { $trans: perspective($perspective) $trans; }
+  @include transform3d($trans);
+}
+
+// Rotate an object around the y axis (3D)
+// @include rotate( [ rotation, perspective ] )
+//
+// **Note** This mixin cannot be combined with other transform mixins.
+@mixin rotateY(
+  $rotate: $default-rotate,
+  $perspective: false
+) {
+  $trans: rotateY($rotate);
+  @if $perspective { $trans: perspective($perspective) $trans; }
+  @include transform3d($trans);
+}
+
+// Rotate an object around an arbitrary axis (3D)
+// @include rotate( [ vector-x, vector-y, vector-z, rotation, perspective ] )
+// where the 'vector-' arguments accept unitless numbers.
+// These numbers are not important on their own, but in relation to one another
+// creating an axis from your transform-origin, along the axis of Xx = Yy = Zz.
+//
+// **Note** This mixin cannot be combined with other transform mixins.
+@mixin rotate3d(
+  $vector-x: $default-vector-x,
+  $vector-y: $default-vector-y,
+  $vector-z: $default-vector-z,
+  $rotate: $default-rotate,
+  $perspective: false
+) {
+  $trans: rotate3d($vector-x, $vector-y, $vector-z, $rotate);
+  @if $perspective { $trans: perspective($perspective) $trans; }
+  @include transform3d($trans);
+}
+
+// @doc off
+// Translate -----------------------------------------------------------------
+// @doc on
+
+// Move an object along the x or y axis (2D)
+// @include translate( [ translate-x, translate-y, perspective, 3D-only ] )
+// where the 'translate-' arguments accept any distance in percentages or absolute (px, cm, in, em etc..) units.
+//
+// **Note** This mixin cannot be combined with other transform mixins.
+@mixin translate(
+  $translate-x: $default-translate-x,
+  $translate-y: $default-translate-y,
+  $perspective: false,
+  $only3d:      false
+) {
+  $trans: translate($translate-x, $translate-y);
+  @if $perspective { $trans: perspective($perspective) $trans; }
+  @include transform($trans, $only3d);
+}
+
+// Move an object along the x axis (2D)
+// @include translate( [ translate-x, perspective, 3D-only ] )
+//
+// **Note** This mixin cannot be combined with other transform mixins.
+@mixin translateX(
+  $trans-x:     $default-translate-x,
+  $perspective: false,
+  $only3d:      false
+) {
+  $trans: translateX($trans-x);
+  @if $perspective { $trans: perspective($perspective) $trans; }
+  @include transform($trans, $only3d);
+}
+
+// Move an object along the y axis (2D)
+// @include translate( [ translate-y, perspective, 3D-only ] )
+//
+// **Note** This mixin cannot be combined with other transform mixins.
+@mixin translateY(
+  $trans-y:     $default-translate-y,
+  $perspective: false,
+  $only3d:      false
+) {
+  $trans: translateY($trans-y);
+  @if $perspective { $trans: perspective($perspective) $trans; }
+  @include transform($trans, $only3d);
+}
+
+// Move an object along the z axis (3D)
+// @include translate( [ translate-z, perspective ] )
+//
+// **Note** This mixin cannot be combined with other transform mixins.
+@mixin translateZ(
+  $trans-z:     $default-translate-z,
+  $perspective: false
+) {
+  $trans: translateZ($trans-z);
+  @if $perspective { $trans: perspective($perspective) $trans; }
+  @include transform3d($trans);
+}
+
+// Move an object along the x, y and z axis (3D)
+// @include translate( [ translate-x, translate-y, translate-z, perspective ] )
+//
+// **Note** This mixin cannot be combined with other transform mixins.
+@mixin translate3d(
+  $translate-x: $default-translate-x,
+  $translate-y: $default-translate-y,
+  $translate-z: $default-translate-z,
+  $perspective: false
+) {
+  $trans: translate3d($translate-x, $translate-y, $translate-z);
+  @if $perspective { $trans: perspective($perspective) $trans; }
+  @include transform3d($trans);
+}
+
+// @doc off
+// Skew ----------------------------------------------------------------------
+// @doc on
+
+// Skew an element:
+//
+//     @include skew( [ skew-x, skew-y, 3D-only ] )
+//
+// where the 'skew-' arguments accept css angles in degrees (deg) or radian (rad) units.
+//
+// **Note** This mixin cannot be combined with other transform mixins.
+@mixin skew(
+  $skew-x: $default-skew-x,
+  $skew-y: $default-skew-y,
+  $only3d: false
+) {
+  $trans: skew($skew-x, $skew-y);
+  @include transform($trans, $only3d);
+}
+
+// Skew an element along the x axiz
+//
+//     @include skew( [ skew-x, 3D-only ] )
+//
+// **Note** This mixin cannot be combined with other transform mixins.
+@mixin skewX(
+  $skew-x: $default-skew-x,
+  $only3d: false
+) {
+  $trans: skewX($skew-x);
+  @include transform($trans, $only3d);
+}
+
+// Skew an element along the y axis
+//
+//     @include skew( [ skew-y, 3D-only ] )
+//
+// **Note** This mixin cannot be combined with other transform mixins.
+@mixin skewY(
+  $skew-y: $default-skew-y,
+  $only3d: false
+) {
+  $trans: skewY($skew-y);
+  @include transform($trans, $only3d);
+}
+
+
+// Full transform mixins
+// For settings any combination of transforms as arguments
+// These are complex and not highly recommended for daily use. They are mainly
+// here for backward-compatibility purposes.
+//
+// * they include origin adjustments
+// * scale takes a multiplier (unitless), rotate and skew take degrees (deg)
+//
+// **Note** This mixin cannot be combined with other transform mixins.
+@mixin create-transform(
+  $perspective: false,
+  $scale-x:     false,
+  $scale-y:     false,
+  $scale-z:     false,
+  $rotate-x:    false,
+  $rotate-y:    false,
+  $rotate-z:    false,
+  $rotate3d:    false,
+  $trans-x:     false,
+  $trans-y:     false,
+  $trans-z:     false,
+  $skew-x:      false,
+  $skew-y:      false,
+  $origin-x:    false,
+  $origin-y:    false,
+  $origin-z:    false,
+  $only3d:      false
+) {
+  $trans: unquote("");
+
+  // perspective
+  @if $perspective { $trans: perspective($perspective) ; }
+
+  // scale
+  @if $scale-x and $scale-y {
+    @if $scale-z { $trans: $trans scale3d($scale-x, $scale-y, $scale-z); }
+    @else { $trans: $trans scale($scale-x, $scale-y); }
+  } @else {
+    @if $scale-x { $trans: $trans scaleX($scale-x); }
+    @if $scale-y { $trans: $trans scaleY($scale-y); }
+    @if $scale-z { $trans: $trans scaleZ($scale-z); }
+  }
+
+  // rotate
+  @if $rotate-x { $trans: $trans rotateX($rotate-x); }
+  @if $rotate-y { $trans: $trans rotateY($rotate-y); }
+  @if $rotate-z { $trans: $trans rotateZ($rotate-z); }
+  @if $rotate3d { $trans: $trans rotate3d($rotate3d); }
+
+  // translate
+  @if $trans-x and $trans-y {
+    @if $trans-z { $trans: $trans translate3d($trans-x, $trans-y, $trans-z); }
+    @else { $trans: $trans translate($trans-x, $trans-y); }
+  } @else {
+    @if $trans-x { $trans: $trans translateX($trans-x); }
+    @if $trans-y { $trans: $trans translateY($trans-y); }
+    @if $trans-z { $trans: $trans translateZ($trans-z); }
+  }
+
+  // skew
+  @if $skew-x and $skew-y { $trans: $trans skew($skew-x, $skew-y); }
+  @else {
+    @if $skew-x { $trans: $trans skewX($skew-x); }
+    @if $skew-y { $trans: $trans skewY($skew-y); }
+  }
+
+  // apply it!
+  @include transform($trans, $only3d);
+  @include transform-origin($origin-x, $origin-y, $origin-z, $only3d);
+}
+
+
+// A simplified set of options
+// backwards-compatible with the previous version of the 'transform' mixin
+@mixin simple-transform(
+  $scale:    false,
+  $rotate:   false,
+  $trans-x:  false,
+  $trans-y:  false,
+  $skew-x:   false,
+  $skew-y:   false,
+  $origin-x: false,
+  $origin-y: false
+) {
+  @include create-transform(
+    false,
+    $scale, $scale, false,
+    false, false, $rotate, false,
+    $trans-x, $trans-y, false,
+    $skew-x, $skew-y,
+    $origin-x, $origin-y, false,
+    false
+  );
+}

+ 221 - 0
mod/dashboard/app/coreos-web/sass/compass/css3/_transition.scss

@@ -0,0 +1,221 @@
+@import "shared";
+
+// CSS Transitions
+// Currently only works in Webkit.
+//
+// * expected in CSS3, FireFox 3.6/7 and Opera Presto 2.3
+// * We'll be prepared.
+//
+// Including this submodule sets following defaults for the mixins:
+//
+//     $default-transition-property : all
+//     $default-transition-duration : 1s
+//     $default-transition-function : false
+//     $default-transition-delay    : false
+//
+// Override them if you like. Timing-function and delay are set to false for browser defaults (ease, 0s).
+
+$default-transition-property: all !default;
+
+$default-transition-duration: 1s !default;
+
+$default-transition-function: false !default;
+
+$default-transition-delay: false !default;
+
+$transitionable-prefixed-values: transform, transform-origin !default;
+
+// One or more properties to transition
+//
+// * for multiple, use a comma-delimited list
+// * also accepts "all" or "none"
+
+@mixin transition-property($property-1: $default-transition-property,
+  $property-2 : false,
+  $property-3 : false,
+  $property-4 : false,
+  $property-5 : false,
+  $property-6 : false,
+  $property-7 : false,
+  $property-8 : false,
+  $property-9 : false,
+  $property-10: false
+) {
+  @if type-of($property-1) == string { $property-1: unquote($property-1); }
+  $properties: compact($property-1, $property-2, $property-3, $property-4, $property-5, $property-6, $property-7, $property-8, $property-9, $property-10);
+  @if $experimental-support-for-webkit    {       -webkit-transition-property : prefixed-for-transition(-webkit, $properties); }
+  @if $experimental-support-for-mozilla   {          -moz-transition-property : prefixed-for-transition(-moz,    $properties); }
+  @if $experimental-support-for-opera     {            -o-transition-property : prefixed-for-transition(-o,      $properties); }
+                                                          transition-property : $properties;
+}
+
+// One or more durations in seconds
+//
+// * for multiple, use a comma-delimited list
+// * these durations will affect the properties in the same list position
+
+@mixin transition-duration($duration-1: $default-transition-duration,
+  $duration-2 : false,
+  $duration-3 : false,
+  $duration-4 : false,
+  $duration-5 : false,
+  $duration-6 : false,
+  $duration-7 : false,
+  $duration-8 : false,
+  $duration-9 : false,
+  $duration-10: false
+) {
+  @if type-of($duration-1) == string { $duration-1: unquote($duration-1); }
+  $durations: compact($duration-1, $duration-2, $duration-3, $duration-4, $duration-5, $duration-6, $duration-7, $duration-8, $duration-9, $duration-10);
+  @include experimental(transition-duration, $durations,
+    -moz, -webkit, -o, not -ms, not -khtml, official
+  );
+}
+
+// One or more timing functions
+//
+// * [ ease | linear | ease-in | ease-out | ease-in-out | cubic-bezier(x1, y1, x2, y2)]
+// * For multiple, use a comma-delimited list
+// * These functions will effect the properties in the same list position
+
+@mixin transition-timing-function($function-1: $default-transition-function,
+  $function-2 : false,
+  $function-3 : false,
+  $function-4 : false,
+  $function-5 : false,
+  $function-6 : false,
+  $function-7 : false,
+  $function-8 : false,
+  $function-9 : false,
+  $function-10: false
+) {
+  $function-1: unquote($function-1);
+  $functions: compact($function-1, $function-2, $function-3, $function-4, $function-5, $function-6, $function-7, $function-8, $function-9, $function-10);
+  @include experimental(transition-timing-function, $functions,
+    -moz, -webkit, -o, not -ms, not -khtml, official
+  );
+}
+
+// One or more transition-delays in seconds
+//
+// * for multiple, use a comma-delimited list
+// * these delays will effect the properties in the same list position
+
+@mixin transition-delay($delay-1: $default-transition-delay,
+  $delay-2 : false,
+  $delay-3 : false,
+  $delay-4 : false,
+  $delay-5 : false,
+  $delay-6 : false,
+  $delay-7 : false,
+  $delay-8 : false,
+  $delay-9 : false,
+  $delay-10: false
+) {
+  @if type-of($delay-1) == string { $delay-1: unquote($delay-1); }
+  $delays: compact($delay-1, $delay-2, $delay-3, $delay-4, $delay-5, $delay-6, $delay-7, $delay-8, $delay-9, $delay-10);
+  @include experimental(transition-delay, $delays,
+    -moz, -webkit, -o, not -ms, not -khtml, official
+  );
+}
+
+// Transition all-in-one shorthand
+
+@mixin single-transition(
+  $property: $default-transition-property,
+  $duration: $default-transition-duration,
+  $function: $default-transition-function,
+  $delay: $default-transition-delay
+) {
+  @include transition(compact($property $duration $function $delay));
+}
+
+@mixin transition(
+  $transition-1 : default,
+  $transition-2 : false,
+  $transition-3 : false,
+  $transition-4 : false,
+  $transition-5 : false,
+  $transition-6 : false,
+  $transition-7 : false,
+  $transition-8 : false,
+  $transition-9 : false,
+  $transition-10: false
+) {
+  @if $transition-1 == default {
+    $transition-1 : compact($default-transition-property $default-transition-duration $default-transition-function $default-transition-delay);
+  }
+  $transitions: false;
+  @if type-of($transition-1) == list and type-of(nth($transition-1,1)) == list {
+    $transitions: join($transition-1, compact($transition-2, $transition-3, $transition-4, $transition-5, $transition-6, $transition-7, $transition-8, $transition-9, $transition-10), comma);
+  } @else {
+    $transitions : compact($transition-1, $transition-2, $transition-3, $transition-4, $transition-5, $transition-6, $transition-7, $transition-8, $transition-9, $transition-10);
+  }
+  $delays: comma-list();
+  $has-delays: false;
+  $webkit-value: comma-list();
+  $moz-value: comma-list();
+  $o-value: comma-list();
+
+  // This block can be made considerably simpler at the point in time that
+  // we no longer need to deal with the differences in how delays are treated.
+  @each $transition in $transitions {
+    // Extract the values from the list
+    // (this would be cleaner if nth took a 3rd argument to provide a default value).
+    $property: nth($transition, 1);
+    $duration: false;
+    $timing-function: false;
+    $delay: false;
+    @if length($transition) > 1 { $duration:        nth($transition, 2); }
+    @if length($transition) > 2 { $timing-function: nth($transition, 3); }
+    @if length($transition) > 3 { $delay:           nth($transition, 4); $has-delays: true; }
+
+    // If a delay is provided without a timing function
+    @if is-time($timing-function) and not $delay { $delay: $timing-function; $timing-function: false; $has-delays: true; }
+
+    // Keep a list of delays in case one is specified
+    $delays: append($delays, if($delay, $delay, 0s));
+
+    $webkit-value: append($webkit-value, compact(prefixed-for-transition(-webkit, $property) $duration $timing-function));
+       $moz-value: append(   $moz-value, compact(prefixed-for-transition(   -moz, $property) $duration $timing-function $delay));
+         $o-value: append(     $o-value, compact(prefixed-for-transition(     -o, $property) $duration $timing-function $delay));
+  }
+
+  @if $experimental-support-for-webkit    {       -webkit-transition : $webkit-value;
+    // old webkit doesn't support the delay parameter in the shorthand so we progressively enhance it.
+    @if $has-delays                       { -webkit-transition-delay : $delays;       } }
+  @if $experimental-support-for-mozilla   {          -moz-transition : $moz-value;    }
+  @if $experimental-support-for-opera     {            -o-transition : $o-value;      }
+                                                          transition : $transitions;
+}
+
+// coerce a list to be comma delimited or make a new, empty comma delimited list.
+@function comma-list($list: ()) {
+  @return join((), $list, comma);
+}
+
+// Returns `$property` with the given prefix if it is found in `$transitionable-prefixed-values`.
+@function prefixed-for-transition($prefix, $property) {
+  @if type-of($property) == list {
+    $new-list: comma-list();
+    @each $v in $property {
+      $new-list: append($new-list, prefixed-for-transition($prefix, $v));
+    }
+    @return $new-list;
+  } @else {
+    @if index($transitionable-prefixed-values, $property) {
+      @return #{$prefix}-#{$property};
+    } @else {
+      @return $property;
+    }
+  }
+}
+
+// Checks if the value given is a unit of time.
+@function is-time($value) {
+  @if type-of($value) == number {
+    @return not not index(s ms, unit($value));
+  } @else {
+    @return false;
+  }
+}

+ 17 - 0
mod/dashboard/app/coreos-web/sass/compass/css3/_user-interface.scss

@@ -0,0 +1,17 @@
+// User Interface ------------------------------------------------------------
+// This file can be expanded to handle all the user interface properties as
+// they become available in browsers:
+// http://www.w3.org/TR/2000/WD-css3-userint-20000216
+@import "shared";
+
+
+// This property controls the selection model and granularity of an element.
+//
+// @param $select
+//   [ none | text | toggle | element | elements | all | inherit ]
+@mixin user-select($select) {
+  $select: unquote($select);
+  @include experimental(user-select, $select,
+    -moz, -webkit, not -o, not -ms, -khtml, official
+  );
+}

+ 178 - 0
mod/dashboard/app/coreos-web/sass/compass/layout/_grid-background.scss

@@ -0,0 +1,178 @@
+@import "compass/css3/images";
+@import "compass/css3/background-size";
+
+// Set the color of your columns
+$grid-background-column-color     : rgba(100, 100, 225, 0.25)   !default;
+// Set the color of your gutters
+$grid-background-gutter-color     : rgba(0, 0, 0, 0)            !default;
+
+// Set the total number of columns in your grid
+$grid-background-total-columns    : 24                          !default;
+// Set the width of your columns
+$grid-background-column-width     : 30px                        !default;
+// Set the width of your gutters
+$grid-background-gutter-width     : 10px                        !default;
+// Set the offset, if your columns are padded in from the container edge
+$grid-background-offset           : 0px                         !default;
+
+// Set the color of your baseline
+$grid-background-baseline-color   : rgba(0, 0, 0, 0.5)          !default;
+// Set the height of your baseline grid
+$grid-background-baseline-height  : 1.5em                       !default;
+
+// toggle your columns grids on and off
+$show-column-grid-backgrounds     : true                        !default;
+// toggle your vertical grids on and off
+$show-baseline-grid-backgrounds   : true                        !default;
+// toggle all your grids on and off
+$show-grid-backgrounds            : true                        !default;
+
+// optionally force your grid-image to remain fluid
+// no matter what units you used to declared your grid.
+$grid-background-force-fluid      : false                       !default;
+
+
+// Create the gradient needed for baseline grids
+@function get-baseline-gradient(
+  $color : $grid-background-baseline-color
+) {
+  $gradient: linear-gradient(bottom, $color 5%, rgba($color,0) 5%);
+  @return $gradient;
+}
+
+// Create the color-stops needed for horizontal grids
+@function build-grid-background(
+  $total          : $grid-background-total-columns,
+  $column         : $grid-background-column-width,
+  $gutter         : $grid-background-gutter-width,
+  $offset         : $grid-background-offset,
+  $column-color   : $grid-background-column-color,
+  $gutter-color   : $grid-background-gutter-color
+) {
+  $grid: compact();
+  $grid: append($grid, $gutter-color $offset, comma);
+  @for $i from 0 to $total {
+
+    // $a represents the start of this column, initially equal to the offset
+    $a: $offset;
+    @if $i > 0 { $a: $a + (($column + $gutter) * $i); }
+
+    // $g represents the start of this gutter, equal to $a plus one column-width
+    $g: $a + $column;
+
+    // $z represents the end of a gutter, equal to $g plus one gutter-width
+    $z: $g + $gutter;
+
+    @if (unit($a) == "%") and ($i == ($total - 1)) {
+      $z: 100%;
+    }
+
+    // and we add this column/gutter pair to our grid
+    $grid: join($grid, ($column-color $a, $column-color $g, $gutter-color $g, $gutter-color $z));
+  }
+
+  @return $grid;
+}
+
+// Return the gradient needed for horizontal grids
+@function get-column-gradient(
+  $total          : $grid-background-total-columns,
+  $column         : $grid-background-column-width,
+  $gutter         : $grid-background-gutter-width,
+  $offset         : $grid-background-offset,
+  $column-color   : $grid-background-column-color,
+  $gutter-color   : $grid-background-gutter-color,
+  $force-fluid    : $grid-background-force-fluid
+) {
+  $grid: unquote("");
+
+  // don't force fluid grids when they are already fluid.
+  @if unit($column) == "%" { $force-fluid: false; }
+
+  @if $force-fluid {
+    $grid: get-column-fluid-grid($total,$column,$gutter,$offset,$column-color,$gutter-color);
+  } @else {
+    $grid: build-grid-background($total,$column,$gutter,$offset,$column-color,$gutter-color);
+  }
+
+  // return the horizontal grid as a gradient
+  $gradient: linear-gradient(left, $grid);
+  @return $gradient;
+}
+
+// Convert a grid from fixed units into percentages.
+@function get-column-fluid-grid(
+  $total          : $grid-background-total-columns,
+  $column         : $grid-background-column-width,
+  $gutter         : $grid-background-gutter-width,
+  $offset         : $grid-background-offset,
+  $column-color   : $grid-background-column-color,
+  $gutter-color   : $grid-background-gutter-color
+) {
+  $context: ($column * $total) + ($gutter * ($total - 1) + ($offset * 2));
+  $offset: $offset / $context * 100%;
+  $column: $column / $context * 100%;
+  $gutter: $gutter / $context * 100%;
+
+  // return the horizontal grid as a set of color-stops
+  $grid: build-grid-background($total,$column,$gutter,$offset,$column-color,$gutter-color);
+  @return $grid;
+}
+
+
+// Add just the baseline grid to an element's background
+@mixin baseline-grid-background(
+  $baseline : $grid-background-baseline-height,
+  $color    : $grid-background-baseline-color
+) {
+  @if $show-grid-backgrounds and $show-baseline-grid-backgrounds {
+    @include background-image(get-baseline-gradient($color));
+    @include background-size(100% $baseline);
+    background-position: left top;
+  }
+}
+
+// Add just the horizontal grid to an element's background
+@mixin column-grid-background(
+  $total          : $grid-background-total-columns,
+  $column         : $grid-background-column-width,
+  $gutter         : $grid-background-gutter-width,
+  $offset         : $grid-background-offset,
+  $column-color   : $grid-background-column-color,
+  $gutter-color   : $grid-background-gutter-color,
+  $force-fluid    : $grid-background-force-fluid
+) {
+  @if $show-grid-backgrounds and $show-column-grid-backgrounds {
+    @include background-image(
+      get-column-gradient($total,$column,$gutter,$offset,$column-color,$gutter-color, $force-fluid)
+    );
+    background-position: left top;
+  }
+}
+
+// Add both horizontal and baseline grids to an element's background
+@mixin grid-background(
+  $total          : $grid-background-total-columns,
+  $column         : $grid-background-column-width,
+  $gutter         : $grid-background-gutter-width,
+  $baseline       : $grid-background-baseline-height,
+  $offset         : $grid-background-offset,
+  $column-color   : $grid-background-column-color,
+  $gutter-color   : $grid-background-gutter-color,
+  $baseline-color : $grid-background-baseline-color,
+  $force-fluid    : $grid-background-force-fluid
+) {
+  @if $show-grid-backgrounds {
+    @if $show-baseline-grid-backgrounds and $show-column-grid-backgrounds {
+      @include background-image(
+        get-baseline-gradient($baseline-color),
+        get-column-gradient($total,$column,$gutter,$offset,$column-color,$gutter-color, $force-fluid)
+      );
+      @include background-size(100% $baseline, auto);
+      background-position: left top;
+    } @else {
+      @include baseline-grid-background($baseline, $baseline-color);
+      @include column-grid-background($total,$column,$gutter,$offset,$column-color,$gutter-color, $force-fluid);
+    }
+  }
+}

+ 23 - 0
mod/dashboard/app/coreos-web/sass/compass/layout/_sticky-footer.scss

@@ -0,0 +1,23 @@
+// Based on a [blog post by Ryan Fait](http://ryanfait.com/resources/footer-stick-to-bottom-of-page/).
+//
+// Must be mixed into the top level of your stylesheet.
+//
+// Footer element must be outside of root wrapper element.
+//
+// Footer must be a fixed height.
+
+@mixin sticky-footer($footer-height, $root-selector: unquote("#root"), $root-footer-selector: unquote("#root_footer"), $footer-selector: unquote("#footer")) {
+  html, body {
+    height: 100%; }
+  #{$root-selector} {
+    clear: both;
+    min-height: 100%;
+    height: auto !important;
+    height: 100%;
+    margin-bottom: -$footer-height;
+    #{$root-footer-selector} {
+      height: $footer-height; } }
+  #{$footer-selector} {
+    clear: both;
+    position: relative;
+    height: $footer-height; } }

+ 24 - 0
mod/dashboard/app/coreos-web/sass/compass/layout/_stretching.scss

@@ -0,0 +1,24 @@
+
+// stretch element height to specified top and bottom position
+
+@mixin stretch-y($offset-top:0, $offset-bottom:0) {
+  @include stretch($offset-top, false, $offset-bottom, false);
+}
+
+
+// stretch element width to specified left and right position
+
+@mixin stretch-x($offset-left:0, $offset-right:0) {
+  @include stretch(false, $offset-right, false, $offset-left);
+}
+
+
+// shorthand to stretch element height and width
+
+@mixin stretch($offset-top:0, $offset-right:0, $offset-bottom:0, $offset-left:0) {
+  position: absolute;
+  @if $offset-top { top: $offset-top; }
+  @if $offset-bottom { bottom: $offset-bottom; }
+  @if $offset-left { left: $offset-left; }
+  @if $offset-right { right: $offset-right; }
+}

+ 135 - 0
mod/dashboard/app/coreos-web/sass/compass/reset/_utilities-legacy.scss

@@ -0,0 +1,135 @@
+// Based on [Eric Meyer's reset](http://meyerweb.com/eric/thoughts/2007/05/01/reset-reloaded/)
+// Global reset rules.
+// For more specific resets, use the reset mixins provided below
+//
+// *Please Note*: tables still need `cellspacing="0"` in the markup.
+@mixin global-reset {
+  html, body, div, span, applet, object, iframe,
+  h1, h2, h3, h4, h5, h6, p, blockquote, pre,
+  a, abbr, acronym, address, big, cite, code,
+  del, dfn, em, font, img, ins, kbd, q, s, samp,
+  small, strike, strong, sub, sup, tt, var,
+  dl, dt, dd, ol, ul, li,
+  fieldset, form, label, legend,
+  table, caption, tbody, tfoot, thead, tr, th, td {
+    @include reset-box-model;
+    @include reset-font; }
+  body {
+    @include reset-body; }
+  ol, ul {
+    @include reset-list-style; }
+  table {
+    @include reset-table; }
+  caption, th, td {
+    @include reset-table-cell; }
+  q, blockquote {
+    @include reset-quotation; }
+  a img {
+    @include reset-image-anchor-border; } }
+
+// Reset all elements within some selector scope. To reset the selector itself,
+// mixin the appropriate reset mixin for that element type as well. This could be
+// useful if you want to style a part of your page in a dramatically different way.
+//
+// *Please Note*: tables still need `cellspacing="0"` in the markup.
+@mixin nested-reset {
+  div, span, object, iframe, h1, h2, h3, h4, h5, h6, p,
+  pre, a, abbr, acronym, address, code, del, dfn, em, img,
+  dl, dt, dd, ol, ul, li, fieldset, form, label, legend, caption, tbody, tfoot, thead, tr {
+    @include reset-box-model;
+    @include reset-font; }
+  table {
+    @include reset-table; }
+  caption, th, td {
+    @include reset-table-cell; }
+  q, blockquote {
+    @include reset-quotation; }
+  a img {
+    @include reset-image-anchor-border; } }
+
+// Reset the box model measurements.
+@mixin reset-box-model {
+  margin: 0;
+  padding: 0;
+  border: 0;
+  outline: 0; }
+
+// Reset the font and vertical alignment.
+@mixin reset-font {
+  font: {
+    weight: inherit;
+    style: inherit;
+    size: 100%;
+    family: inherit; };
+  vertical-align: baseline; }
+
+// Resets the outline when focus.
+// For accessibility you need to apply some styling in its place.
+@mixin reset-focus {
+  outline: 0; }
+
+// Reset a body element.
+@mixin reset-body {
+  line-height: 1;
+  color: black;
+  background: white; }
+
+// Reset the list style of an element.
+@mixin reset-list-style {
+  list-style: none; }
+
+// Reset a table
+@mixin reset-table {
+  border-collapse: separate;
+  border-spacing: 0;
+  vertical-align: middle; }
+
+// Reset a table cell (`th`, `td`)
+@mixin reset-table-cell {
+  text-align: left;
+  font-weight: normal;
+  vertical-align: middle; }
+
+// Reset a quotation (`q`, `blockquote`)
+@mixin reset-quotation {
+  quotes: "" "";
+  &:before, &:after {
+    content: ""; } }
+
+// Resets the border.
+@mixin reset-image-anchor-border {
+  border: none; }
+
+// Unrecognized elements are displayed inline.
+// This reset provides a basic reset for html5 elements
+// so they are rendered correctly in browsers that don't recognize them
+// and reset in browsers that have default styles for them.
+@mixin reset-html5 {
+  #{elements-of-type(html5-block)} {
+    @include reset-box-model;
+    display: block; } }
+
+// Resets the display of inline and block elements to their default display
+// according to their tag type. Elements that have a default display that varies across
+// versions of html or browser are not handled here, but this covers the 90% use case.
+// Usage Example:
+//
+//     // Turn off the display for both of these classes
+//     .unregistered-only, .registered-only
+//       display: none
+//     // Now turn only one of them back on depending on some other context.
+//     body.registered
+//       +reset-display(".registered-only")
+//     body.unregistered
+//       +reset-display(".unregistered-only")
+@mixin reset-display($selector: "", $important: false) {
+  #{append-selector(elements-of-type("inline"), $selector)} {
+    @if $important {
+      display: inline !important; }
+    @else {
+      display: inline; } }
+  #{append-selector(elements-of-type("block"), $selector)} {
+    @if $important {
+      display: block !important; }
+    @else {
+      display: block; } } }

+ 142 - 0
mod/dashboard/app/coreos-web/sass/compass/reset/_utilities.scss

@@ -0,0 +1,142 @@
+// Based on [Eric Meyer's reset 2.0](http://meyerweb.com/eric/tools/css/reset/index.html)
+// Global reset rules.
+// For more specific resets, use the reset mixins provided below
+@mixin global-reset {
+  html, body, div, span, applet, object, iframe,
+  h1, h2, h3, h4, h5, h6, p, blockquote, pre,
+  a, abbr, acronym, address, big, cite, code,
+  del, dfn, em, img, ins, kbd, q, s, samp,
+  small, strike, strong, sub, sup, tt, var,
+  b, u, i, center,
+  dl, dt, dd, ol, ul, li,
+  fieldset, form, label, legend,
+  table, caption, tbody, tfoot, thead, tr, th, td,
+  article, aside, canvas, details, embed, 
+  figure, figcaption, footer, header, hgroup, 
+  menu, nav, output, ruby, section, summary,
+  time, mark, audio, video {
+    @include reset-box-model;
+    @include reset-font; }
+  // Unlike Eric's original reset, we reset the html element to be compatible
+  // with the vertical rhythm mixins.
+  html {
+    @include reset-body; }
+  ol, ul {
+    @include reset-list-style; }
+  table {
+    @include reset-table; }
+  caption, th, td {
+    @include reset-table-cell; }
+  q, blockquote {
+    @include reset-quotation; }
+  a img {
+    @include reset-image-anchor-border; }
+  @include reset-html5; }
+
+// Reset all elements within some selector scope. To reset the selector itself,
+// mixin the appropriate reset mixin for that element type as well. This could be
+// useful if you want to style a part of your page in a dramatically different way.
+@mixin nested-reset {
+  div, span, applet, object, iframe,
+  h1, h2, h3, h4, h5, h6, p, blockquote, pre,
+  a, abbr, acronym, address, big, cite, code,
+  del, dfn, em, img, ins, kbd, q, s, samp,
+  small, strike, strong, sub, sup, tt, var,
+  b, u, i, center,
+  dl, dt, dd, ol, ul, li,
+  fieldset, form, label, legend,
+  table, caption, tbody, tfoot, thead, tr, th, td,
+  article, aside, canvas, details, embed, 
+  figure, figcaption, footer, header, hgroup, 
+  menu, nav, output, ruby, section, summary,
+  time, mark, audio, video {
+    @include reset-box-model;
+    @include reset-font; }
+  table {
+    @include reset-table; }
+  caption, th, td {
+    @include reset-table-cell; }
+  q, blockquote {
+    @include reset-quotation; }
+  a img {
+    @include reset-image-anchor-border; } }
+
+// Reset the box model measurements.
+@mixin reset-box-model {
+  margin: 0;
+  padding: 0;
+  border: 0; }
+
+// Reset the font and vertical alignment.
+@mixin reset-font {
+  font: inherit;
+  font-size: 100%;
+  vertical-align: baseline; }
+
+// Resets the outline when focus.
+// For accessibility you need to apply some styling in its place.
+@mixin reset-focus {
+  outline: 0; }
+
+// Reset a body element.
+@mixin reset-body {
+  line-height: 1; }
+
+// Reset the list style of an element.
+@mixin reset-list-style {
+  list-style: none; }
+
+// Reset a table
+@mixin reset-table {
+  border-collapse: collapse;
+  border-spacing: 0; }
+
+// Reset a table cell (`th`, `td`)
+@mixin reset-table-cell {
+  text-align: left;
+  font-weight: normal;
+  vertical-align: middle; }
+
+// Reset a quotation (`q`, `blockquote`)
+@mixin reset-quotation {
+  quotes: none;
+  &:before, &:after {
+    content: ""; 
+    content: none; } }
+
+// Resets the border.
+@mixin reset-image-anchor-border {
+  border: none; }
+
+// Unrecognized elements are displayed inline.
+// This reset provides a basic reset for block html5 elements
+// so they are rendered correctly in browsers that don't recognize them
+// and reset in browsers that have default styles for them.
+@mixin reset-html5 {
+  #{elements-of-type(html5-block)} {
+    display: block; } }
+
+// Resets the display of inline and block elements to their default display
+// according to their tag type. Elements that have a default display that varies across
+// versions of html or browser are not handled here, but this covers the 90% use case.
+// Usage Example:
+//
+//     // Turn off the display for both of these classes
+//     .unregistered-only, .registered-only
+//       display: none
+//     // Now turn only one of them back on depending on some other context.
+//     body.registered
+//       +reset-display(".registered-only")
+//     body.unregistered
+//       +reset-display(".unregistered-only")
+@mixin reset-display($selector: "", $important: false) {
+  #{append-selector(elements-of-type("inline"), $selector)} {
+    @if $important {
+      display: inline !important; }
+    @else {
+      display: inline; } }
+  #{append-selector(elements-of-type("block"), $selector)} {
+    @if $important {
+      display: block !important; }
+    @else {
+      display: block; } } }

+ 3 - 0
mod/dashboard/app/coreos-web/sass/compass/typography/_links.scss

@@ -0,0 +1,3 @@
+@import "links/hover-link";
+@import "links/link-colors";
+@import "links/unstyled-link";

+ 4 - 0
mod/dashboard/app/coreos-web/sass/compass/typography/_lists.scss

@@ -0,0 +1,4 @@
+@import "lists/horizontal-list";
+@import "lists/inline-list";
+@import "lists/inline-block-list";
+@import "lists/bullets";

+ 4 - 0
mod/dashboard/app/coreos-web/sass/compass/typography/_text.scss

@@ -0,0 +1,4 @@
+@import "text/ellipsis";
+@import "text/nowrap";
+@import "text/replacement";
+@import "text/force-wrap";

+ 221 - 0
mod/dashboard/app/coreos-web/sass/compass/typography/_vertical_rhythm.scss

@@ -0,0 +1,221 @@
+@import "compass/layout/grid-background";
+
+// The base font size.
+$base-font-size: 16px !default;
+
+// The base line height determines the basic unit of vertical rhythm.
+$base-line-height: 24px !default;
+
+// Set the default border style for rhythm borders.
+$default-rhythm-border-style: solid !default;
+
+// The default font size in all browsers.
+$browser-default-font-size: 16px;
+
+// Set to false if you want to use absolute pixels in sizing your typography.
+$relative-font-sizing: true !default;
+
+// Allows the `adjust-font-size-to` mixin and the `lines-for-font-size` function
+// to round the line height to the nearest half line height instead of the
+// nearest integral line height to avoid large spacing between lines.
+$round-to-nearest-half-line: false !default;
+
+// Ensure there is at least this many pixels
+// of vertical padding above and below the text.
+$min-line-padding: 2px !default;
+
+// $base-font-size but in your output unit of choice.
+// Defaults to 1em when `$relative-font-sizing` is true.
+$font-unit: if($relative-font-sizing, 1em, $base-font-size) !default;
+
+// The basic unit of font rhythm.
+$base-rhythm-unit: $base-line-height / $base-font-size * $font-unit;
+
+// The leader is the amount of whitespace in a line.
+// It might be useful in your calculations.
+$base-leader: ($base-line-height - $base-font-size) * $font-unit / $base-font-size;
+
+// The half-leader is the amount of whitespace above and below a line.
+// It might be useful in your calculations.
+$base-half-leader: $base-leader / 2;
+
+// True if a number has a relative unit.
+@function relative-unit($number) {
+  @return unit($number) == "%" or unit($number) == "em" or unit($number) == "rem"
+}
+
+// True if a number has an absolute unit.
+@function absolute-unit($number) {
+  @return not (relative-unit($number) or unitless($number));
+}
+
+@if $relative-font-sizing and not relative-unit($font-unit) {
+  @warn "$relative-font-sizing is true but $font-unit is set to #{$font-unit} which is not a relative unit.";
+}
+
+// Establishes a font baseline for the given font-size.
+@mixin establish-baseline($font-size: $base-font-size) {
+  // IE 6 refuses to resize fonts set in pixels and it weirdly resizes fonts
+  // whose root is set in ems. So we set the root font size in percentages of
+  // the default font size.
+  * html {
+    font-size: 100% * ($font-size / $browser-default-font-size);
+  }
+  html {
+    font-size: $font-size;
+    @include adjust-leading-to(1, if($relative-font-sizing, $font-size, $base-font-size));
+  }
+}
+
+// Resets the line-height to 1 vertical rhythm unit.
+// Does not work on elements whose font-size is different from $base-font-size.
+//
+// @deprecated This mixin will be removed in the next release.
+// Please use the `adjust-leading-to` mixin instead.
+@mixin reset-baseline {
+  @include adjust-leading-to(1, if($relative-font-sizing, $base-font-size, $base-font-size));
+}
+
+// Show a background image that can be used to debug your alignments.
+// Include the $img argument if you would rather use your own image than the
+// Compass default gradient image.
+@mixin debug-vertical-alignment($img: false) {
+  @if $img {
+    background: image-url($img);
+  } @else {
+    @include baseline-grid-background($base-rhythm-unit);
+  }
+}
+
+// Adjust a block to have a different font size and line height to maintain the
+// rhythm. $lines specifies how many multiples of the baseline rhythm each line
+// of this font should use up. It does not have to be an integer, but it
+// defaults to the smallest integer that is large enough to fit the font.
+// Use $from-size to adjust from a font-size other than the base font-size.
+@mixin adjust-font-size-to($to-size, $lines: lines-for-font-size($to-size), $from-size: $base-font-size) {
+  @if not $relative-font-sizing and $from-size != $base-font-size {
+    @warn "$relative-font-sizing is false but a relative font size was passed to adjust-font-size-to";
+  }
+  font-size: $font-unit * $to-size / $from-size;
+  @include adjust-leading-to($lines, if($relative-font-sizing, $to-size, $base-font-size));
+}
+
+// Adjust a block to have different line height to maintain the rhythm.
+// $lines specifies how many multiples of the baseline rhythm each line of this
+// font should use up. It does not have to be an integer, but it defaults to the
+// smallest integer that is large enough to fit the font.
+@mixin adjust-leading-to($lines, $font-size: $base-font-size) {
+  line-height: rhythm($lines, $font-size);
+}
+
+// Calculate rhythm units.
+@function rhythm(
+  $lines: 1,
+  $font-size: $base-font-size,
+  $offset: 0
+) {
+  @if not $relative-font-sizing and $font-size != $base-font-size {
+    @warn "$relative-font-sizing is false but a relative font size was passed to the rhythm function";
+  }
+  $rhythm: $font-unit * ($lines * $base-line-height - $offset) / $font-size;
+  // Round the pixels down to nearest integer.
+  @if unit($rhythm) == px {
+    $rhythm: floor($rhythm);
+  }
+  @return $rhythm;
+}
+
+// Calculate the minimum multiple of rhythm units needed to contain the font-size.
+@function lines-for-font-size($font-size) {
+  $lines: if($round-to-nearest-half-line,
+              ceil(2 * $font-size / $base-line-height) / 2,
+              ceil($font-size / $base-line-height));
+  @if $lines * $base-line-height - $font-size < $min-line-padding * 2 {
+    $lines: $lines + if($round-to-nearest-half-line, 0.5, 1);
+  }
+  @return $lines;
+}
+
+// Apply leading whitespace. The $property can be margin or padding.
+@mixin leader($lines: 1, $font-size: $base-font-size, $property: margin) {
+  #{$property}-top: rhythm($lines, $font-size);
+}
+
+// Apply leading whitespace as padding.
+@mixin padding-leader($lines: 1, $font-size: $base-font-size) {
+  padding-top: rhythm($lines, $font-size);
+}
+
+// Apply leading whitespace as margin.
+@mixin margin-leader($lines: 1, $font-size: $base-font-size) {
+  margin-top: rhythm($lines, $font-size);
+}
+
+// Apply trailing whitespace. The $property can be margin or padding.
+@mixin trailer($lines: 1, $font-size: $base-font-size, $property: margin) {
+  #{$property}-bottom: rhythm($lines, $font-size);
+}
+
+// Apply trailing whitespace as padding.
+@mixin padding-trailer($lines: 1, $font-size: $base-font-size) {
+  padding-bottom: rhythm($lines, $font-size);
+}
+
+// Apply trailing whitespace as margin.
+@mixin margin-trailer($lines: 1, $font-size: $base-font-size) {
+  margin-bottom: rhythm($lines, $font-size);
+}
+
+// Shorthand mixin to apply whitespace for top and bottom margins and padding.
+@mixin rhythm($leader: 0, $padding-leader: 0, $padding-trailer: 0, $trailer: 0, $font-size: $base-font-size) {
+  @include leader($leader, $font-size);
+  @include padding-leader($padding-leader, $font-size);
+  @include padding-trailer($padding-trailer, $font-size);
+  @include trailer($trailer, $font-size);
+}
+
+// Apply a border and whitespace to any side without destroying the vertical
+// rhythm. The whitespace must be greater than the width of the border.
+@mixin apply-side-rhythm-border($side, $width: 1px, $lines: 1, $font-size: $base-font-size, $border-style: $default-rhythm-border-style) {
+  @if not $relative-font-sizing and $font-size != $base-font-size {
+    @warn "$relative-font-sizing is false but a relative font size was passed to apply-side-rhythm-border";
+  }
+  border-#{$side}: {
+    style: $border-style;
+    width: $font-unit * $width / $font-size;
+  };
+  padding-#{$side}: rhythm($lines, $font-size, $offset: $width);
+}
+
+// Apply borders and whitespace equally to all sides.
+@mixin rhythm-borders($width: 1px, $lines: 1, $font-size: $base-font-size, $border-style: $default-rhythm-border-style) {
+  @if not $relative-font-sizing and $font-size != $base-font-size {
+    @warn "$relative-font-sizing is false but a relative font size was passed to rhythm-borders";
+  }
+  border: {
+    style: $border-style;
+    width: $font-unit * $width / $font-size;
+  };
+  padding: rhythm($lines, $font-size, $offset: $width);
+}
+
+// Apply a leading border.
+@mixin leading-border($width: 1px, $lines: 1, $font-size: $base-font-size, $border-style: $default-rhythm-border-style) {
+  @include apply-side-rhythm-border(top, $width, $lines, $font-size, $border-style);
+}
+
+// Apply a trailing border.
+@mixin trailing-border($width: 1px, $lines: 1, $font-size: $base-font-size, $border-style: $default-rhythm-border-style) {
+  @include apply-side-rhythm-border(bottom, $width, $lines, $font-size, $border-style);
+}
+
+// Apply both leading and trailing borders.
+@mixin horizontal-borders($width: 1px, $lines: 1, $font-size: $base-font-size, $border-style: $default-rhythm-border-style) {
+  @include leading-border($width, $lines, $font-size, $border-style);
+  @include trailing-border($width, $lines, $font-size, $border-style);
+}
+
+// Alias for `horizontal-borders` mixin.
+@mixin h-borders($width: 1px, $lines: 1, $font-size: $base-font-size, $border-style: $default-rhythm-border-style) {
+  @include horizontal-borders($width, $lines, $font-size, $border-style);
+}

+ 5 - 0
mod/dashboard/app/coreos-web/sass/compass/typography/links/_hover-link.scss

@@ -0,0 +1,5 @@
+// a link that only has an underline when you hover over it
+@mixin hover-link {
+  text-decoration: none;
+  &:hover {
+    text-decoration: underline; } }

+ 28 - 0
mod/dashboard/app/coreos-web/sass/compass/typography/links/_link-colors.scss

@@ -0,0 +1,28 @@
+// Set all the colors for a link with one mixin call.
+// Order of arguments is:
+//
+// 1. normal
+// 2. hover
+// 3. active
+// 4. visited
+// 5. focus
+//
+// Those states not specified will inherit.
+// Mixin to an anchor link like so:
+//     a
+//       +link-colors(#00c, #0cc, #c0c, #ccc, #cc0)
+
+@mixin link-colors($normal, $hover: false, $active: false, $visited: false, $focus: false) {
+  color: $normal;
+  @if $visited {
+    &:visited {
+      color: $visited; } }
+  @if $focus {
+    &:focus {
+      color: $focus; } }
+  @if $hover {
+    &:hover {
+      color: $hover; } }
+  @if $active {
+    &:active {
+      color: $active; } } }

+ 7 - 0
mod/dashboard/app/coreos-web/sass/compass/typography/links/_unstyled-link.scss

@@ -0,0 +1,7 @@
+// A link that looks and acts like the text it is contained within
+@mixin unstyled-link {
+  color: inherit;
+  text-decoration: inherit;
+  cursor: inherit;
+  &:active, &:focus {
+    outline: none; } }

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