Browse Source

Add octicons

Laurent Destailleur 8 years ago
parent
commit
7dddba3e39
100 changed files with 3019 additions and 0 deletions
  1. 4 0
      htdocs/theme/common/octicons/.gitignore
  2. 5 0
      htdocs/theme/common/octicons/.npmignore
  3. 3 0
      htdocs/theme/common/octicons/.travis.yml
  4. 363 0
      htdocs/theme/common/octicons/CHANGELOG.md
  5. 137 0
      htdocs/theme/common/octicons/Gruntfile.js
  6. 21 0
      htdocs/theme/common/octicons/LICENSE
  7. 194 0
      htdocs/theme/common/octicons/README.md
  8. 67 0
      htdocs/theme/common/octicons/index.js
  9. 1174 0
      htdocs/theme/common/octicons/lib/data.json
  10. BIN
      htdocs/theme/common/octicons/lib/octicons-master.sketch
  11. 5 0
      htdocs/theme/common/octicons/lib/octicons.css
  12. 12 0
      htdocs/theme/common/octicons/lib/svg/alert.svg
  13. 12 0
      htdocs/theme/common/octicons/lib/svg/arrow-down.svg
  14. 12 0
      htdocs/theme/common/octicons/lib/svg/arrow-left.svg
  15. 12 0
      htdocs/theme/common/octicons/lib/svg/arrow-right.svg
  16. 12 0
      htdocs/theme/common/octicons/lib/svg/arrow-small-down.svg
  17. 12 0
      htdocs/theme/common/octicons/lib/svg/arrow-small-left.svg
  18. 12 0
      htdocs/theme/common/octicons/lib/svg/arrow-small-right.svg
  19. 12 0
      htdocs/theme/common/octicons/lib/svg/arrow-small-up.svg
  20. 12 0
      htdocs/theme/common/octicons/lib/svg/arrow-up.svg
  21. 12 0
      htdocs/theme/common/octicons/lib/svg/beaker.svg
  22. 12 0
      htdocs/theme/common/octicons/lib/svg/bell.svg
  23. 12 0
      htdocs/theme/common/octicons/lib/svg/bold.svg
  24. 12 0
      htdocs/theme/common/octicons/lib/svg/book.svg
  25. 12 0
      htdocs/theme/common/octicons/lib/svg/bookmark.svg
  26. 12 0
      htdocs/theme/common/octicons/lib/svg/briefcase.svg
  27. 12 0
      htdocs/theme/common/octicons/lib/svg/broadcast.svg
  28. 12 0
      htdocs/theme/common/octicons/lib/svg/browser.svg
  29. 12 0
      htdocs/theme/common/octicons/lib/svg/bug.svg
  30. 12 0
      htdocs/theme/common/octicons/lib/svg/calendar.svg
  31. 12 0
      htdocs/theme/common/octicons/lib/svg/check.svg
  32. 12 0
      htdocs/theme/common/octicons/lib/svg/checklist.svg
  33. 12 0
      htdocs/theme/common/octicons/lib/svg/chevron-down.svg
  34. 12 0
      htdocs/theme/common/octicons/lib/svg/chevron-left.svg
  35. 12 0
      htdocs/theme/common/octicons/lib/svg/chevron-right.svg
  36. 12 0
      htdocs/theme/common/octicons/lib/svg/chevron-up.svg
  37. 12 0
      htdocs/theme/common/octicons/lib/svg/circle-slash.svg
  38. 12 0
      htdocs/theme/common/octicons/lib/svg/circuit-board.svg
  39. 12 0
      htdocs/theme/common/octicons/lib/svg/clippy.svg
  40. 12 0
      htdocs/theme/common/octicons/lib/svg/clock.svg
  41. 12 0
      htdocs/theme/common/octicons/lib/svg/cloud-download.svg
  42. 12 0
      htdocs/theme/common/octicons/lib/svg/cloud-upload.svg
  43. 12 0
      htdocs/theme/common/octicons/lib/svg/code.svg
  44. 12 0
      htdocs/theme/common/octicons/lib/svg/comment-discussion.svg
  45. 12 0
      htdocs/theme/common/octicons/lib/svg/comment.svg
  46. 12 0
      htdocs/theme/common/octicons/lib/svg/credit-card.svg
  47. 12 0
      htdocs/theme/common/octicons/lib/svg/dash.svg
  48. 12 0
      htdocs/theme/common/octicons/lib/svg/dashboard.svg
  49. 12 0
      htdocs/theme/common/octicons/lib/svg/database.svg
  50. 12 0
      htdocs/theme/common/octicons/lib/svg/desktop-download.svg
  51. 12 0
      htdocs/theme/common/octicons/lib/svg/device-camera-video.svg
  52. 12 0
      htdocs/theme/common/octicons/lib/svg/device-camera.svg
  53. 12 0
      htdocs/theme/common/octicons/lib/svg/device-desktop.svg
  54. 12 0
      htdocs/theme/common/octicons/lib/svg/device-mobile.svg
  55. 12 0
      htdocs/theme/common/octicons/lib/svg/diff-added.svg
  56. 12 0
      htdocs/theme/common/octicons/lib/svg/diff-ignored.svg
  57. 12 0
      htdocs/theme/common/octicons/lib/svg/diff-modified.svg
  58. 12 0
      htdocs/theme/common/octicons/lib/svg/diff-removed.svg
  59. 12 0
      htdocs/theme/common/octicons/lib/svg/diff-renamed.svg
  60. 12 0
      htdocs/theme/common/octicons/lib/svg/diff.svg
  61. 12 0
      htdocs/theme/common/octicons/lib/svg/ellipses.svg
  62. 3 0
      htdocs/theme/common/octicons/lib/svg/ellipsis.svg
  63. 12 0
      htdocs/theme/common/octicons/lib/svg/eye.svg
  64. 12 0
      htdocs/theme/common/octicons/lib/svg/file-binary.svg
  65. 12 0
      htdocs/theme/common/octicons/lib/svg/file-code.svg
  66. 12 0
      htdocs/theme/common/octicons/lib/svg/file-directory.svg
  67. 12 0
      htdocs/theme/common/octicons/lib/svg/file-media.svg
  68. 12 0
      htdocs/theme/common/octicons/lib/svg/file-pdf.svg
  69. 12 0
      htdocs/theme/common/octicons/lib/svg/file-submodule.svg
  70. 12 0
      htdocs/theme/common/octicons/lib/svg/file-symlink-directory.svg
  71. 12 0
      htdocs/theme/common/octicons/lib/svg/file-symlink-file.svg
  72. 3 0
      htdocs/theme/common/octicons/lib/svg/file-text.svg
  73. 12 0
      htdocs/theme/common/octicons/lib/svg/file-zip.svg
  74. 12 0
      htdocs/theme/common/octicons/lib/svg/file.svg
  75. 12 0
      htdocs/theme/common/octicons/lib/svg/flame.svg
  76. 12 0
      htdocs/theme/common/octicons/lib/svg/fold.svg
  77. 12 0
      htdocs/theme/common/octicons/lib/svg/gear.svg
  78. 12 0
      htdocs/theme/common/octicons/lib/svg/gift.svg
  79. 12 0
      htdocs/theme/common/octicons/lib/svg/gist-secret.svg
  80. 12 0
      htdocs/theme/common/octicons/lib/svg/gist.svg
  81. 12 0
      htdocs/theme/common/octicons/lib/svg/git-branch.svg
  82. 12 0
      htdocs/theme/common/octicons/lib/svg/git-commit.svg
  83. 12 0
      htdocs/theme/common/octicons/lib/svg/git-compare.svg
  84. 12 0
      htdocs/theme/common/octicons/lib/svg/git-merge.svg
  85. 12 0
      htdocs/theme/common/octicons/lib/svg/git-pull-request.svg
  86. 8 0
      htdocs/theme/common/octicons/lib/svg/globe.svg
  87. 12 0
      htdocs/theme/common/octicons/lib/svg/grabber.svg
  88. 12 0
      htdocs/theme/common/octicons/lib/svg/graph.svg
  89. 12 0
      htdocs/theme/common/octicons/lib/svg/heart.svg
  90. 12 0
      htdocs/theme/common/octicons/lib/svg/history.svg
  91. 12 0
      htdocs/theme/common/octicons/lib/svg/home.svg
  92. 12 0
      htdocs/theme/common/octicons/lib/svg/horizontal-rule.svg
  93. 12 0
      htdocs/theme/common/octicons/lib/svg/hubot.svg
  94. 12 0
      htdocs/theme/common/octicons/lib/svg/inbox.svg
  95. 12 0
      htdocs/theme/common/octicons/lib/svg/info.svg
  96. 12 0
      htdocs/theme/common/octicons/lib/svg/issue-closed.svg
  97. 12 0
      htdocs/theme/common/octicons/lib/svg/issue-opened.svg
  98. 12 0
      htdocs/theme/common/octicons/lib/svg/issue-reopened.svg
  99. 12 0
      htdocs/theme/common/octicons/lib/svg/italic.svg
  100. 12 0
      htdocs/theme/common/octicons/lib/svg/jersey.svg

+ 4 - 0
htdocs/theme/common/octicons/.gitignore

@@ -0,0 +1,4 @@
+node_modules
+.DS_Store
+build
+*.log

+ 5 - 0
htdocs/theme/common/octicons/.npmignore

@@ -0,0 +1,5 @@
+.github
+.travis.yml
+Gruntfile.js
+lib
+test

+ 3 - 0
htdocs/theme/common/octicons/.travis.yml

@@ -0,0 +1,3 @@
+language: node_js
+node_js:
+  - '5'

+ 363 - 0
htdocs/theme/common/octicons/CHANGELOG.md

@@ -0,0 +1,363 @@
+### HEAD
+
+### 5.0.1
+
+Fixes:
+
+- projects icon renders as a block, using `fill-rule` fixes it
+
+### 5.0.0
+
+Adds:
+
+- `project`
+- `note`
+- `screen-full`
+- `screen-normal`
+- More node.js api endpoints for accessing icons https://github.com/primer/octicons/pull/120
+- Creating a spritesheet demo https://github.com/primer/octicons/pull/121
+
+Removes:
+
+- Deprecating support for the webfont https://github.com/primer/octicons/pull/117
+- Stop checking `/build/` directory into repository https://github.com/primer/octicons/pull/118
+- Removing sass as a dependency https://github.com/primer/octicons/pull/119
+
+### 4.4.0
+
+Adds:
+
+- svg.json file that is accessible from node require
+
+### 4.3.0
+
+Fixes:
+
+- Vertical alignment on `italic`
+
+Modifies:
+
+- `person`
+- `organization`
+
+### 4.2.1
+
+Fixes:
+
+- Removing inline sourcemap from `min` versions of css.
+
+### 4.2.0
+
+Adds:
+
+- Keywords.json file that has an index of all octicons with alias names
+
+### 4.1.1 (June 16, 2016)
+
+Fixes:
+
+- Putting the `$octicons-font-path` back in the scss file.
+
+### 4.1.0 (June 6, 2016)
+
+Adds:
+
+- Installation docs https://github.com/primer/octicons/pull/94
+- `grabber`
+- `plus-small`
+
+Modifies:
+
+- `smiley`
+
+Refines:
+
+- Renames `mail-reply` to `reply` and refines its shape.
+
+Fixes:
+
+- Revert license back to SPDX standard
+
+### 4.0.0 (June 6, 2016)
+
+Adds:
+
+- Whole new grunt build system including svg sprite sheet.
+- adding css min https://github.com/primer/octicons/pull/60
+- adding woff2 format https://github.com/primer/octicons/issues/3
+- creates spritesheet of svg files https://github.com/primer/octicons/issues/88
+
+Removes:
+
+- Bower support
+
+Fixes:
+
+- all svg icons include viewBox https://github.com/primer/octicons/issues/87
+- license in package.json https://github.com/primer/octicons/issues/85
+
+### 3.5.0 (February 12, 2016)
+
+Adds:
+
+- `unverified`
+
+Refines:
+
+- `verified`
+
+### 3.4.1 (January 24, 2016)
+
+This includes various SVG viewport refinements.
+
+Refines:
+
+- `thumbs-down`
+- `logo-github`
+
+### 3.4.0 (January 22, 2016)
+
+Adds:
+
+- `verified`
+- `smiley`
+
+Removes:
+
+- `color-mode`
+
+Refines:
+
+- `primitive-dot`
+- `horizontal-rule`
+- `triangle-down`
+- `triangle-up`
+- `triangle-left`
+- `triangle-right`
+- `globe`
+- `flame`
+- `comment-discussion`
+
+### 3.3.0 (November 12, 2015)
+
+Adds:
+
+- `logo-gist`
+
+Resizes all our SVG to be 16x16 instead of 1024x1024
+
+### 3.2.0 (November 6, 2015)
+
+Adds:
+
+- `bold`
+- `text-size`
+- `italic`
+- `tasklist`
+
+It also normalizes some styling in:
+
+- `list-unordered`
+- `list-ordered`
+- `quote`
+- `mention`
+- `bookmark`
+- `threebars`
+
+Removes
+
+- `screen-normal`
+- `screen-full`
+
+
+### 3.1.0 (August 13, 2015)
+
+Adds
+
+- `shield`
+
+This thickens stroke widths slightly on the following icons:
+
+- `circle-slash`
+- `clock`
+- `cloud-upload`
+- `cloud-download`
+- `dashboard`
+- `info`
+- `issue-closed`
+- `issue`
+- `issue-reopened`
+- `history`
+- `question`
+- `search`
+
+Fills `comment-discussion`
+
+Thickens `x` to match `checkmark`
+
+### 3.0.1 (August 10, 2015)
+
+Some files were missing in `3.0.0`
+
+### 3.0.0 (August 10, 2015)
+
+Removes
+
+- `microscope`
+- `beer`
+- `split`
+- `puzzle`
+- `steps`
+- `podium`
+- `timer`
+- all `alignment` icons
+- all `move` icons
+- all `playback` icons
+- all `jump` icons
+
+Adds
+
+- `beaker`
+- `bell`
+- `desktop-download`
+- `watch`
+
+Line-weight changes, sizing normalization, and new drawings
+
+- `circle-slash`
+- `lock`
+- `cloud-upload`
+- `cloud-download`
+- `plus`
+- `✕`
+- `broadcast`
+- `lock`
+- all `repo` icons
+- organization
+- person
+- all `chevrons` & `triangles`
+- all `diff` icons
+- `clippy`
+- all `issue` and circular icons
+- `rss`
+- `ruby`
+- `cancel`
+- `settings`
+- `mirror`
+- `external-link`
+- `history`
+- `gear`
+- `settings`
+- `info`
+- `history`
+- `package`
+- `gist-secret`
+- `rocket`
+- `law`
+- `telescope`
+- `search`
+- `tag`
+- `normal-screen`
+- `iphone`
+- `no-new-line`
+- `desktop`
+- all `git` icons
+- `circuit-board`
+- `heart`
+- `home`
+- `briefcase`
+- `wiki`
+- `bookmark`
+- `briefcase`
+- `calendar`
+- `color-mode`
+- `comment`
+- `discussions`
+- `credit-card`
+- `dashboard`
+- `camera`
+- `video`
+- `bug`
+- `desktop`
+- `ellipses`
+- `eye`
+- all `files` & `folders`
+- `fold`
+- `unfold`
+- `gift`
+- `graph`
+- `hubot`
+- `inbox`
+- `jersey`
+- `keyboard`
+- `light-bulb`
+- `link`
+- `location`
+- `mail`
+- `mail-read`
+- `marker`
+- `plug`
+- `mute`
+- `pencil`
+- `push-pin`
+- `fullscreen`
+- `unfullscreen`
+- `server`
+- `sign-in`
+- `sign-out`
+- `tag`
+- `terminal`
+- `thumbs-up`
+- `thumbs-down`
+- `trash`
+- `unmute`
+- `versions`
+- `gist`
+- `key`
+- `megaphone`
+- `checklist`
+
+## 2.4.1 (June 2, 2015)
+
+- Add the scss file I forgot to include
+
+## 2.4.0 (June 2, 2015)
+
+- Add `octicons.scss`
+- Revert path changes to `sprockets-octicons.scss`, as they broke octicons in sprockets.
+
+## 2.3.0 (May 28, 2015)
+
+- Add a path variable to `sprockets-octicons.scss` to be consistent with octicons.less`
+
+## 2.2.3 (May 21, 2015)
+
+- Use SPDX license identifiers in package.json
+
+## 2.2.2 (April 1, 2015)
+
+Fixes file icons for
+
+- `file-binary`
+- `file-code`
+- `file-media`
+- `file-pdf`
+- `file-symlink-file`
+- `file-text`
+- `file-zip`
+
+## 2.2.1 (March 30, 2015)
+
+- Fix vector artifact and smooth curves in `mark-github`
+
+## 2.2.0 (Feb 18, 2015)
+
+- Add two new icons: `thumbsup` and `thumbsdown`
+
+## 2.0.1 (June 16, 2014)
+
+- Add mention of github.com/logos to the license
+
+## 2.0.0 (June 16, 2014)
+
+- Hello world

+ 137 - 0
htdocs/theme/common/octicons/Gruntfile.js

@@ -0,0 +1,137 @@
+var fs = require("fs")
+var path = require("path")
+
+module.exports = function(grunt) {
+
+  grunt.initConfig({
+
+    pkg: grunt.file.readJSON('package.json'),
+
+    cssnano: {
+      options: {},
+      dist: {
+        files: {
+          'build/octicons.min.css': 'build/octicons.css'
+        }
+      }
+    },
+
+    svgmin: {
+      dist: {
+        options: {
+          plugins: [
+            {removeTitle: true},
+            {removeStyleElement: true},
+            {removeAttrs: { attrs: ['id', 'class', 'data-name', 'fill'] }},
+            {removeEmptyContainers: true},
+            {sortAttrs: true},
+            {removeUselessDefs: true},
+            {removeEmptyText: true},
+            {removeEditorsNSData: true},
+            {removeEmptyAttrs: true},
+            {removeHiddenElems: true}
+          ]
+        },
+        files: [{
+          expand: true,
+          cwd: 'lib/svg',
+          src: ['*.svg'],
+          dest: 'build/svg'
+        }]
+      }
+    },
+
+    svgstore: {
+      options: {
+        includeTitleElement: false,
+        inheritviewbox: true,
+        includedemo: function(arg) {
+          var octicons = require("./index.js")
+
+          var icons = function() {
+            var result = []
+            Object.keys(octicons).forEach(function(key){
+              result.push("<div style=\"width: 10%;min-width: 100px;flex: 0 0 auto;box-sizing:border-box;padding:1em;text-align:center;\">" + octicons[key].toSVGUse({ height: 32 }) + "<div>" + key + "</div></div>")
+            })
+            return result.join("\n")
+          }
+
+          return `
+<!doctype html>
+<html>
+  <head>
+    <meta charset="utf-8">
+    <title>Octicons Spritesheet test</title>
+    <link rel="stylesheet" href="./octicons.css" media="screen" title="no title">
+    <style>
+      body {
+        font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";
+        color: #222;
+        font-size: 15px;
+      }
+    </style>
+  </head>
+  <body>
+    ${arg.svg}
+    <div style="font-size: 2.2em;padding-left: 20px;">Octicons SVG Spritesheet demo</div>
+    <div style="font-size: 1.2em;margin: 1em 0;padding-left: 20px;">All the icons rendered below use the svg spriteheet located in the <code>/build/</code> directory.</div>
+    <div style="flex: 0 1 auto;display:flex;flex-wrap: wrap;    flex-direction: row;">
+      ${icons()}
+    </div>
+  </body>
+</html>
+`
+        }
+      },
+      default: {
+        files: {
+          "build/sprite.octicons.svg": ['build/svg/*.svg']
+        }
+      },
+    },
+
+    clean: {
+      build: [
+        'build/*'
+      ]
+    },
+
+    copy: {
+      css: {
+        src: "lib/octicons.css",
+        dest: "build/octicons.css"
+      }
+    }
+  });
+
+  grunt.loadNpmTasks('grunt-contrib-clean');
+  grunt.loadNpmTasks('grunt-contrib-copy');
+  grunt.loadNpmTasks('grunt-svgstore');
+  grunt.loadNpmTasks('grunt-svgmin');
+  grunt.loadNpmTasks('grunt-cssnano');
+
+  // build tasks
+  grunt.registerTask('css',  ['copy', 'cssnano']);
+  grunt.registerTask('svg', ['clean', 'svgmin']);
+
+  // default task, build /dist/
+  grunt.registerTask('default', [ 'svg', 'css', 'json:svg', 'svgstore']);
+
+  grunt.registerTask('json:svg', 'add svg string to data.json build', function() {
+    var files = fs.readdirSync("./build/svg/")
+    var data = JSON.parse(fs.readFileSync("./lib/data.json"))
+
+    files.forEach(function(file) {
+      var svg = fs.readFileSync(path.resolve("./build/svg", file))
+      var key = path.basename(file, ".svg")
+      if (data[key]) {
+        var raw = svg.toString()
+        data[key].path = /<path.+\/>/g.exec(raw)[0]
+        data[key].height = /height="(\d+)"/g.exec(raw)[1]
+        data[key].width = /width="(\d+)"/g.exec(raw)[1]
+      }
+    })
+
+    fs.writeFileSync("build/data.json", JSON.stringify(data));
+  })
+};

+ 21 - 0
htdocs/theme/common/octicons/LICENSE

@@ -0,0 +1,21 @@
+MIT License
+
+Copyright (c) 2012-2016 GitHub, Inc.
+
+Permission is hereby granted, free of charge, to any person obtaining a copy
+of this software and associated documentation files (the "Software"), to deal
+in the Software without restriction, including without limitation the rights
+to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
+copies of the Software, and to permit persons to whom the Software is
+furnished to do so, subject to the following conditions:
+
+The above copyright notice and this permission notice shall be included in all
+copies or substantial portions of the Software.
+
+THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
+IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
+FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
+AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
+LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
+OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
+SOFTWARE.

+ 194 - 0
htdocs/theme/common/octicons/README.md

@@ -0,0 +1,194 @@
+# GitHub Octicons
+
+[![NPM version](https://img.shields.io/npm/v/octicons.svg)](https://www.npmjs.org/package/octicons)
+[![Build Status](https://travis-ci.org/primer/octicons.svg?branch=master)](https://travis-ci.org/primer/octicons)
+
+> Octicons are a scalable set of icons handcrafted with <3 by GitHub.
+
+## Install
+
+**NOTE:** The compiled files are located in `/build/`. This directory is located in the published npm package. Which means you can access it when you `npm install octicons`. You can also build this directory by following the [building octicons directions](#building-octicons). The files in the `/lib/` directory are the raw source files and are not compiled or optimized.
+
+#### NPM
+
+This repository is distributed with [npm][npm]. After [installing npm][install-npm], you can install `octicons` with this command.
+
+```
+$ npm install --save octicons
+```
+
+## Usage
+
+For all the usages, we recommend using the CSS located in `./build/octicons.css`. This is some simple CSS to normalize the icons and inherit colors.
+
+### Spritesheet
+
+With a [SVG sprite icon system](https://css-tricks.com/svg-sprites-use-better-icon-fonts/) you can include the sprite sheet located `./build/sprite.octicons.svg` after you [build the icons](#building-octicons) or from the npm package. There is a demo of how to use the spritesheet in the build directory also.
+
+### Node
+
+After installing `npm install octicons` you can access the icons like this.
+
+```js
+var octicons = require("octicons")
+octicons.alert
+// { keywords: [ 'warning', 'triangle', 'exclamation', 'point' ],
+//   path: '<path d="M8.865 1.52c-.18-.31-.51-.5-.87-.5s-.69.19-.87.5L.275 13.5c-.18.31-.18.69 0 1 .19.31.52.5.87.5h13.7c.36 0 .69-.19.86-.5.17-.31.18-.69.01-1L8.865 1.52zM8.995 13h-2v-2h2v2zm0-3h-2V6h2v4z"/>',
+//   height: '16',
+//   width: '16',
+//   symbol: 'alert',
+//   options:
+//    { version: '1.1',
+//      width: '16',
+//      height: '16',
+//      viewBox: '0 0 16 16',
+//      class: 'octicon octicon-alert',
+//      'aria-hidden': 'true' },
+//   toSVG: [Function] }
+```
+
+There will be a key for every icon, with `keywords` and `svg`.
+
+#### `octicons.alert.symbol`
+
+Returns the string of the symbol name
+
+```js
+octicons.x.symbol
+// "x"
+```
+
+#### `octicons.person.path`
+
+Path returns the string representation of the path of the icon.
+
+```js
+octicons.x.path
+// <path d="M7.48 8l3.75 3.75-1.48 1.48L6 9.48l-3.75 3.75-1.48-1.48L4.52 8 .77 4.25l1.48-1.48L6 6.52l3.75-3.75 1.48 1.48z"></path>
+```
+
+#### `octicons.issue.options`
+
+This is a json object of all the `options` that will be added to the output tag.
+
+```js
+octicons.x.options
+// { version: '1.1', width: '12', height: '16', viewBox: '0 0 12 16', class: 'octicon octicon-x', 'aria-hidden': 'true' }
+```
+
+#### `octicons.alert.width`
+
+Width is the icon's true width. Based on the svg view box width. _Note, this doesn't change if you scale it up with size options, it only is the natural width of the icon_
+
+#### `octicons.alert.height`
+
+Height is the icon's true height. Based on the svg view box height. _Note, this doesn't change if you scale it up with size options, it only is the natural height of the icon_
+
+#### `keywords`
+
+Returns an array of keywords for the icon. The data [comes from the octicons repository](https://github.com/primer/octicons/blob/master/lib/data.json). Consider contributing more aliases for the icons.
+
+```js
+octicons.x.keywords
+// ["remove", "close", "delete"]
+```
+
+#### `octicons.alert.toSVG()`
+
+Returns a string of the svg tag
+
+```js
+octicons.x.toSVG()
+// <svg version="1.1" width="12" height="16" viewBox="0 0 12 16" class="octicon octicon-x" aria-hidden="true"><path d="M7.48 8l3.75 3.75-1.48 1.48L6 9.48l-3.75 3.75-1.48-1.48L4.52 8 .77 4.25l1.48-1.48L6 6.52l3.75-3.75 1.48 1.48z"/></svg>
+```
+
+The `.toSVG()` method accepts an optional `options` object. This is used to add CSS classnames, a11y options, and sizing.
+
+##### class
+
+Add more CSS classes to the `<svg>` tag.
+
+```js
+octicons.x.toSVG({ "class": "close" })
+// <svg version="1.1" width="12" height="16" viewBox="0 0 12 16" class="octicon octicon-x close" aria-hidden="true"><path d="M7.48 8l3.75 3.75-1.48 1.48L6 9.48l-3.75 3.75-1.48-1.48L4.52 8 .77 4.25l1.48-1.48L6 6.52l3.75-3.75 1.48 1.48z"/></svg>
+```
+
+##### aria-label
+
+Add accessibility `aria-label` to the icon.
+
+```js
+octicons.x.toSVG({ "aria-label": "Close the window" })
+// <svg version="1.1" width="12" height="16" viewBox="0 0 12 16" class="octicon octicon-x" aria-label="Close the window" role="img"><path d="M7.48 8l3.75 3.75-1.48 1.48L6 9.48l-3.75 3.75-1.48-1.48L4.52 8 .77 4.25l1.48-1.48L6 6.52l3.75-3.75 1.48 1.48z"/></svg>
+```
+
+##### width & height
+
+Size the SVG icon larger using `width` & `height` independently or together.
+
+```js
+octicons.x.toSVG({ "width": 45 })
+// <svg version="1.1" width="45" height="60" viewBox="0 0 12 16" class="octicon octicon-x" aria-hidden="true"><path d="M7.48 8l3.75 3.75-1.48 1.48L6 9.48l-3.75 3.75-1.48-1.48L4.52 8 .77 4.25l1.48-1.48L6 6.52l3.75-3.75 1.48 1.48z"/></svg>
+```
+
+#### `octicons.alert.toSVGUse()`
+
+Returns a string of the svg tag with the `<use>` tag, for use with the spritesheet located in the /build/ directory.
+
+```js
+octicons.x.toSVGUse()
+// <svg version="1.1" width="12" height="16" viewBox="0 0 12 16" class="octicon octicon-x" aria-hidden="true"><use xlink:href="#x" /></svg>
+```
+
+### Ruby
+
+If your environment is Ruby on Rails, we have a [octicons_helper](https://github.com/primer/octicons_helper) gem available that renders SVG in your page. The octicons_helper uses the [octicons_gem](https://github.com/primer/octicons_gem) to do the computing and reading of the SVG files.
+
+### Jekyll
+
+For jekyll, there's a [jekyll-octicons](https://github.com/primer/jekyll-octicons) plugin available. This works exactly like the octicons_helper.
+
+## Changing, adding, or deleting icons
+
+1. Open the [Sketch document][sketch-document] in `/lib/`. Each icon exists as an artboard within our master Sketch document. If you’re adding an icon, duplicate one of the artboards and add your shapes to it. Be sure to give your artboard a name that makes sense.
+2. Once you’re happy with your icon set, choose File > Export…
+3. Choose all the artboards you’d like to export and then press “Export”
+4. Export to `/lib/svg/`
+
+You’ll next need to build your Octicons.
+
+## Building Octicons
+
+All the files you need will be in the `/build/` directory already, but if you’ve made changes to the `/lib/` directory and need to regenerate, follow these steps:
+
+1. Open the Octicons directory in Terminal
+2. `npm install` to install all dependencies for the project.
+3. Run the command `npm run build`. This will run the grunt task to build the SVGs, placing them in the `/build/` directory.
+
+## Publishing
+
+If you have access to publish this repository, these are the steps to publishing. If you need access, contact [#design-systems](https://github.slack.com/archives/design-systems).
+
+1. Update the [CHANGELOG.md](./CHANGELOG.md) with relevant version number and any updates made to the repository.
+2. `npm version <newversion>` Run [npm version](https://docs.npmjs.com/cli/version) inputing the relevant version type. The versioning is [semver](http://semver.org/), so version appropriately based on what has changed.
+3. `npm publish` This will publish the new version to npmjs.org
+4. `git push && git push --tags` Push all these changes to origin.
+
+## License
+
+(c) 2012-2016 GitHub, Inc.
+
+When using the GitHub logos, be sure to follow the [GitHub logo guidelines](https://github.com/logos).
+
+_SVG License:_ [SIL OFL 1.1](http://scripts.sil.org/OFL)  
+Applies to all SVG files
+
+_Code License:_ [MIT](./LICENSE)  
+Applies to all other files
+
+[primer]: https://github.com/primer/primer
+[docs]: http://primercss.io/
+[npm]: https://www.npmjs.com/
+[install-npm]: https://docs.npmjs.com/getting-started/installing-node
+[sass]: http://sass-lang.com/
+[sketch-document]: https://github.com/primer/octicons/blob/master/lib/octicons-master.sketch

+ 67 - 0
htdocs/theme/common/octicons/index.js

@@ -0,0 +1,67 @@
+var data = require('./build/data.json')
+
+Object.keys(data).forEach(function(key) {
+
+  // Returns a string representation of html attributes
+  var htmlAttributes = function(icon, options) {
+    var attributes = []
+    var attrObj = Object.assign({}, data[key].options, options)
+
+    // If the user passed in options
+    if (options) {
+
+      // If any of the width or height is passed in
+      if(options["width"] || options["height"]) {
+        attrObj["width"] = options["width"] ? options["width"] : (parseInt(options["height"]) * data[key].options["width"] / data[key].options["height"])
+        attrObj["height"] = options["height"] ? options["height"] : (parseInt(options["width"]) * data[key].options["height"] / data[key].options["width"])
+      }
+
+      // If the user passed in class
+      if (options["class"]) {
+        attrObj["class"] = "octicon octicon-" + key + " " + options["class"]
+        attrObj["class"].trim()
+      }
+
+      // If the user passed in aria-label
+      if (options["aria-label"]) {
+        attrObj["aria-label"] = options["aria-label"]
+        attrObj["role"] = "img"
+
+        // Un-hide the icon
+        delete attrObj["aria-hidden"]
+      }
+    }
+
+    Object.keys(attrObj).forEach(function(option) {
+      attributes.push(option + "=\"" + attrObj[option] + "\"")
+    })
+
+    return attributes.join(" ").trim()
+  }
+
+  // Set the symbol for easy access
+  data[key].symbol = key
+
+  // Set all the default options
+  data[key].options = {
+    "version": "1.1",
+    "width": data[key].width,
+    "height": data[key].height,
+    "viewBox": "0 0 " + data[key].width + " " + data[key].height,
+    "class": "octicon octicon-" + key,
+    "aria-hidden": "true"
+  }
+
+  // Function to return an SVG object
+  data[key].toSVG = function(options) {
+    return "<svg " + htmlAttributes(data[key], options) + ">" + data[key].path + "</svg>"
+  }
+
+  // Function to return an SVG object with a use, assuming you use the svg sprite
+  data[key].toSVGUse = function(options) {
+    return "<svg " + htmlAttributes(data[key], options) + "><use xlink:href=\"#" + key + "\" /></svg>"
+  }
+})
+
+// Import data into exports
+module.exports = data

+ 1174 - 0
htdocs/theme/common/octicons/lib/data.json

@@ -0,0 +1,1174 @@
+{
+  "alert": {
+    "keywords": [
+      "warning",
+      "triangle",
+      "exclamation",
+      "point"
+    ]
+  },
+  "arrow-down": {
+    "keywords": [
+      "point",
+      "direction"
+    ]
+  },
+  "arrow-left": {
+    "keywords": [
+      "point",
+      "direction"
+    ]
+  },
+  "arrow-right": {
+    "keywords": [
+      "point",
+      "direction"
+    ]
+  },
+  "arrow-small-down": {
+    "keywords": [
+      "point",
+      "direction"
+    ]
+  },
+  "arrow-small-left": {
+    "keywords": [
+      "point",
+      "direction",
+      "little",
+      "tiny"
+    ]
+  },
+  "arrow-small-right": {
+    "keywords": [
+      "point",
+      "direction",
+      "little",
+      "tiny"
+    ]
+  },
+  "arrow-small-up": {
+    "keywords": [
+      "point",
+      "direction",
+      "little",
+      "tiny"
+    ]
+  },
+  "arrow-up": {
+    "keywords": [
+      "point",
+      "direction"
+    ]
+  },
+  "beaker": {
+    "keywords": [
+      "experiment",
+      "labs",
+      "experimental",
+      "feature",
+      "test",
+      "science",
+      "education",
+      "study",
+      "development",
+      "testing"
+    ]
+  },
+  "bell": {
+    "keywords": [
+      "notification"
+    ]
+  },
+  "bold": {
+    "keywords": [
+      "bold"
+    ]
+  },
+  "book": {
+    "keywords": [
+      "book",
+      "journal",
+      "wiki",
+      "readme"
+    ]
+  },
+  "bookmark": {
+    "keywords": [
+      "tabbard"
+    ]
+  },
+  "briefcase": {
+    "keywords": [
+      "suitcase",
+      "business"
+    ]
+  },
+  "broadcast": {
+    "keywords": [
+      "rss",
+      "radio",
+      "signal"
+    ]
+  },
+  "browser": {
+    "keywords": [
+      "window",
+      "web"
+    ]
+  },
+  "bug": {
+    "keywords": [
+      "insect"
+    ]
+  },
+  "calendar": {
+    "keywords": [
+      "time",
+      "day",
+      "month",
+      "year"
+    ]
+  },
+  "check": {
+    "keywords": [
+      "mark",
+      "yes",
+      "confirm",
+      "accept",
+      "ok",
+      "success"
+    ]
+  },
+  "checklist": {
+    "keywords": [
+      "todo"
+    ]
+  },
+  "chevron-down": {
+    "keywords": [
+      "triangle",
+      "arrow"
+    ]
+  },
+  "chevron-left": {
+    "keywords": [
+      "triangle",
+      "arrow"
+    ]
+  },
+  "chevron-right": {
+    "keywords": [
+      "triangle",
+      "arrow"
+    ]
+  },
+  "chevron-up": {
+    "keywords": [
+      "triangle",
+      "arrow"
+    ]
+  },
+  "circle-slash": {
+    "keywords": [
+      "no",
+      "deny",
+      "fail",
+      "failure",
+      "error",
+      "bad"
+    ]
+  },
+  "circuit-board": {
+    "keywords": [
+      "developer",
+      "hardware",
+      "electricity"
+    ]
+  },
+  "clippy": {
+    "keywords": [
+      "copy",
+      "paste",
+      "save",
+      "capture"
+    ]
+  },
+  "clock": {
+    "keywords": [
+      "time",
+      "hour",
+      "minute",
+      "second"
+    ]
+  },
+  "cloud-download": {
+    "keywords": [
+      "save",
+      "install",
+      "get"
+    ]
+  },
+  "cloud-upload": {
+    "keywords": [
+      "put",
+      "export"
+    ]
+  },
+  "code": {
+    "keywords": [
+      "brackets"
+    ]
+  },
+  "comment": {
+    "keywords": [
+      "speak",
+      "bubble"
+    ]
+  },
+  "comment-discussion": {
+    "keywords": [
+      "converse",
+      "talk"
+    ]
+  },
+  "credit-card": {
+    "keywords": [
+      "money",
+      "billing",
+      "payments",
+      "transactions"
+    ]
+  },
+  "dash": {
+    "keywords": [
+      "hyphen",
+      "range"
+    ]
+  },
+  "dashboard": {
+    "keywords": [
+      "speed",
+      "dial"
+    ]
+  },
+  "database": {
+    "keywords": [
+      "disks",
+      "data"
+    ]
+  },
+  "desktop-download": {
+    "keywords": [
+      "clone",
+      "download"
+    ]
+  },
+  "device-camera": {
+    "keywords": [
+      "photo",
+      "picture",
+      "image",
+      "snapshot"
+    ]
+  },
+  "device-camera-video": {
+    "keywords": [
+      "watch",
+      "view",
+      "media",
+      "stream"
+    ]
+  },
+  "device-desktop": {
+    "keywords": [
+      "computer",
+      "monitor"
+    ]
+  },
+  "device-mobile": {
+    "keywords": [
+      "phone",
+      "iphone",
+      "cellphone"
+    ]
+  },
+  "diff": {
+    "keywords": [
+      "difference",
+      "changes",
+      "compare"
+    ]
+  },
+  "diff-added": {
+    "keywords": [
+      "new",
+      "addition"
+    ]
+  },
+  "diff-ignored": {
+    "keywords": [
+      "slash"
+    ]
+  },
+  "diff-modified": {
+    "keywords": [
+      "dot",
+      "changed",
+      "updated"
+    ]
+  },
+  "diff-removed": {
+    "keywords": [
+      "deleted",
+      "subtracted",
+      "dash"
+    ]
+  },
+  "diff-renamed": {
+    "keywords": [
+      "moved",
+      "arrow"
+    ]
+  },
+  "ellipses": {
+    "keywords": [
+      "dot",
+      "more"
+    ]
+  },
+  "ellipsis": {
+    "keywords": [
+      "read",
+      "more",
+      "hidden",
+      "expand"
+    ]
+  },
+  "eye": {
+    "keywords": [
+      "look",
+      "watch",
+      "see"
+    ]
+  },
+  "file": {
+    "keywords": [
+      "file"
+    ]
+  },
+  "file-binary": {
+    "keywords": [
+      "image",
+      "video",
+      "word",
+      "powerpoint",
+      "excel"
+    ]
+  },
+  "file-code": {
+    "keywords": [
+      "text",
+      "javascript",
+      "html",
+      "css",
+      "php",
+      "ruby",
+      "coffeescript",
+      "sass",
+      "scss"
+    ]
+  },
+  "file-directory": {
+    "keywords": [
+      "folder"
+    ]
+  },
+  "file-media": {
+    "keywords": [
+      "image",
+      "video",
+      "audio"
+    ]
+  },
+  "file-pdf": {
+    "keywords": [
+      "adobe"
+    ]
+  },
+  "file-submodule": {
+    "keywords": [
+      "folder"
+    ]
+  },
+  "file-symlink-directory": {
+    "keywords": [
+      "folder",
+      "subfolder",
+      "link",
+      "alias"
+    ]
+  },
+  "file-symlink-file": {
+    "keywords": [
+      "link",
+      "alias"
+    ]
+  },
+  "file-text": {
+    "keywords": [
+      "document"
+    ]
+  },
+  "file-zip": {
+    "keywords": [
+      "compress",
+      "archive"
+    ]
+  },
+  "flame": {
+    "keywords": [
+      "fire",
+      "hot",
+      "burn",
+      "trending"
+    ]
+  },
+  "fold": {
+    "keywords": [
+      "unfold",
+      "hide",
+      "collapse"
+    ]
+  },
+  "gear": {
+    "keywords": [
+      "settings"
+    ]
+  },
+  "gift": {
+    "keywords": [
+      "package",
+      "present",
+      "skill",
+      "craft",
+      "freebie"
+    ]
+  },
+  "gist": {
+    "keywords": [
+      "gist",
+      "github"
+    ]
+  },
+  "gist-secret": {
+    "keywords": [
+      "gist",
+      "secret",
+      "private"
+    ]
+  },
+  "git-branch": {
+    "keywords": [
+      "branch",
+      "git"
+    ]
+  },
+  "git-commit": {
+    "keywords": [
+      "save"
+    ]
+  },
+  "git-compare": {
+    "keywords": [
+      "difference",
+      "changes"
+    ]
+  },
+  "git-merge": {
+    "keywords": [
+      "join"
+    ]
+  },
+  "git-pull-request": {
+    "keywords": [
+      "review"
+    ]
+  },
+  "globe": {
+    "keywords": [
+      "world"
+    ]
+  },
+  "grabber": {
+    "keywords": [
+      "mover",
+      "drap",
+      "drop"
+    ]
+  },
+  "graph": {
+    "keywords": [
+      "trend",
+      "stats",
+      "statistics"
+    ]
+  },
+  "heart": {
+    "keywords": [
+      "love"
+    ]
+  },
+  "history": {
+    "keywords": [
+      "time",
+      "past",
+      "revert",
+      "back"
+    ]
+  },
+  "home": {
+    "keywords": [
+      "welcome",
+      "index",
+      "house",
+      "building"
+    ]
+  },
+  "horizontal-rule": {
+    "keywords": [
+      "hr"
+    ]
+  },
+  "hubot": {
+    "keywords": [
+      "robot"
+    ]
+  },
+  "inbox": {
+    "keywords": [
+      "mail",
+      "todo",
+      "new",
+      "messages"
+    ]
+  },
+  "info": {
+    "keywords": [
+      "help"
+    ]
+  },
+  "issue-closed": {
+    "keywords": [
+      "done",
+      "complete"
+    ]
+  },
+  "issue-opened": {
+    "keywords": [
+      "new"
+    ]
+  },
+  "issue-reopened": {
+    "keywords": [
+      "regression"
+    ]
+  },
+  "italic": {
+    "keywords": [
+      "font",
+      "italic",
+      "style"
+    ]
+  },
+  "jersey": {
+    "keywords": [
+      "team",
+      "game",
+      "basketball"
+    ]
+  },
+  "key": {
+    "keywords": [
+      "key",
+      "lock",
+      "secure",
+      "safe"
+    ]
+  },
+  "keyboard": {
+    "keywords": [
+      "type",
+      "keys",
+      "write",
+      "shortcuts"
+    ]
+  },
+  "law": {
+    "keywords": [
+      "legal",
+      "bill"
+    ]
+  },
+  "light-bulb": {
+    "keywords": [
+      "idea"
+    ]
+  },
+  "link": {
+    "keywords": [
+      "connect",
+      "hyperlink"
+    ]
+  },
+  "link-external": {
+    "keywords": [
+      "out",
+      "see",
+      "more",
+      "go",
+      "to"
+    ]
+  },
+  "list-ordered": {
+    "keywords": [
+      "numbers",
+      "tasks",
+      "todo",
+      "items"
+    ]
+  },
+  "list-unordered": {
+    "keywords": [
+      "bullet",
+      "point",
+      "tasks",
+      "todo",
+      "items"
+    ]
+  },
+  "location": {
+    "keywords": [
+      "here",
+      "marker"
+    ]
+  },
+  "lock": {
+    "keywords": [
+      "secure",
+      "safe",
+      "protected"
+    ]
+  },
+  "logo-gist": {
+    "keywords": [
+      "logo",
+      "gist"
+    ]
+  },
+  "logo-github": {
+    "keywords": [
+      "brand"
+    ]
+  },
+  "mail": {
+    "keywords": [
+      "email",
+      "unread"
+    ]
+  },
+  "mail-read": {
+    "keywords": [
+      "email",
+      "open"
+    ]
+  },
+  "mail-reply": {
+    "keywords": [
+      "email"
+    ]
+  },
+  "mark-github": {
+    "keywords": [
+      "octocat"
+    ]
+  },
+  "markdown": {
+    "keywords": [
+      "markup",
+      "style"
+    ]
+  },
+  "megaphone": {
+    "keywords": [
+      "bullhorn",
+      "loud",
+      "shout",
+      "broadcast"
+    ]
+  },
+  "mention": {
+    "keywords": [
+      "at",
+      "ping"
+    ]
+  },
+  "milestone": {
+    "keywords": [
+      "marker"
+    ]
+  },
+  "mirror": {
+    "keywords": [
+      "reflect"
+    ]
+  },
+  "mortar-board": {
+    "keywords": [
+      "education",
+      "learn",
+      "teach"
+    ]
+  },
+  "mute": {
+    "keywords": [
+      "quiet",
+      "sound",
+      "audio",
+      "turn",
+      "off"
+    ]
+  },
+  "no-newline": {
+    "keywords": [
+      "return"
+    ]
+  },
+  "note": {
+    "keywords": [
+      "card",
+      "paper",
+      "ticket"
+    ]
+  },
+  "octoface": {
+    "keywords": [
+      "octocat"
+    ]
+  },
+  "organization": {
+    "keywords": [
+      "people",
+      "group",
+      "team"
+    ]
+  },
+  "package": {
+    "keywords": [
+      "box",
+      "ship"
+    ]
+  },
+  "paintcan": {
+    "keywords": [
+      "style",
+      "theme",
+      "art",
+      "color"
+    ]
+  },
+  "pencil": {
+    "keywords": [
+      "edit",
+      "change",
+      "update",
+      "write"
+    ]
+  },
+  "person": {
+    "keywords": [
+      "people",
+      "man",
+      "woman",
+      "human"
+    ]
+  },
+  "pin": {
+    "keywords": [
+      "people",
+      "save",
+      "star",
+      "bookmark"
+    ]
+  },
+  "plug": {
+    "keywords": [
+      "hook",
+      "webhook"
+    ]
+  },
+  "plus": {
+    "keywords": [
+      "add",
+      "new",
+      "more"
+    ]
+  },
+  "plus-small": {
+    "keywords": [
+      "add",
+      "new",
+      "more",
+      "small"
+    ]
+  },
+  "primitive-dot": {
+    "keywords": [
+      "circle"
+    ]
+  },
+  "primitive-square": {
+    "keywords": [
+      "box"
+    ]
+  },
+  "project": {
+    "keywords": [
+      "board",
+      "kanban",
+      "columns",
+      "scrum"
+    ]
+  },
+  "pulse": {
+    "keywords": [
+      "graph",
+      "trend",
+      "line"
+    ]
+  },
+  "question": {
+    "keywords": [
+      "help",
+      "explain"
+    ]
+  },
+  "quote": {
+    "keywords": [
+      "quotation"
+    ]
+  },
+  "radio-tower": {
+    "keywords": [
+      "broadcast"
+    ]
+  },
+  "reply": {
+    "keywords": [
+      "reply all",
+      "back"
+    ]
+  },
+  "repo": {
+    "keywords": [
+      "book",
+      "journal"
+    ]
+  },
+  "repo-clone": {
+    "keywords": [
+      "book",
+      "journal"
+    ]
+  },
+  "repo-force-push": {
+    "keywords": [
+      "book",
+      "journal",
+      "put"
+    ]
+  },
+  "repo-forked": {
+    "keywords": [
+      "book",
+      "journal",
+      "copy"
+    ]
+  },
+  "repo-pull": {
+    "keywords": [
+      "book",
+      "journal",
+      "get"
+    ]
+  },
+  "repo-push": {
+    "keywords": [
+      "book",
+      "journal",
+      "put"
+    ]
+  },
+  "rocket": {
+    "keywords": [
+      "staff",
+      "stafftools",
+      "blast",
+      "off",
+      "space"
+    ]
+  },
+  "rss": {
+    "keywords": [
+      "broadcast",
+      "feed"
+    ]
+  },
+  "ruby": {
+    "keywords": [
+      "code"
+    ]
+  },
+  "screen-full": {
+    "keywords": [
+      "fullscreen",
+      "expand"
+    ]
+  },
+  "screen-normal": {
+    "keywords": [
+      "fullscreen",
+      "expand",
+      "exit"
+    ]
+  },
+  "search": {
+    "keywords": [
+      "magnifying",
+      "glass"
+    ]
+  },
+  "server": {
+    "keywords": [
+      "computers",
+      "racks",
+      "ops"
+    ]
+  },
+  "settings": {
+    "keywords": [
+      "sliders",
+      "filters"
+    ]
+  },
+  "shield": {
+    "keywords": [
+      "protect",
+      "shield",
+      "lock"
+    ]
+  },
+  "sign-in": {
+    "keywords": [
+      "door",
+      "arrow",
+      "direction",
+      "enter"
+    ]
+  },
+  "sign-out": {
+    "keywords": [
+      "door",
+      "arrow",
+      "direction",
+      "leave"
+    ]
+  },
+  "smiley": {
+    "keywords": [
+      "emoji",
+      "smile",
+      "mood",
+      "emotion"
+    ]
+  },
+  "squirrel": {
+    "keywords": [
+      "ship",
+      "shipit"
+    ]
+  },
+  "star": {
+    "keywords": [
+      "save",
+      "remember",
+      "like"
+    ]
+  },
+  "stop": {
+    "keywords": [
+      "block",
+      "spam"
+    ]
+  },
+  "sync": {
+    "keywords": [
+      "cycle",
+      "refresh",
+      "loop"
+    ]
+  },
+  "tag": {
+    "keywords": [
+      "release"
+    ]
+  },
+  "tasklist": {
+    "keywords": [
+      "todo"
+    ]
+  },
+  "telescope": {
+    "keywords": [
+      "science",
+      "space",
+      "look",
+      "view",
+      "explore"
+    ]
+  },
+  "terminal": {
+    "keywords": [
+      "code",
+      "ops",
+      "shell"
+    ]
+  },
+  "text-size": {
+    "keywords": [
+      "font",
+      "size",
+      "text"
+    ]
+  },
+  "three-bars": {
+    "keywords": [
+      "hamburger"
+    ]
+  },
+  "thumbsdown": {
+    "keywords": [
+      "thumb",
+      "thumbsdown",
+      "rejected"
+    ]
+  },
+  "thumbsup": {
+    "keywords": [
+      "thumb",
+      "thumbsup",
+      "prop",
+      "ship"
+    ]
+  },
+  "tools": {
+    "keywords": [
+      "screwdriver",
+      "wrench",
+      "settings"
+    ]
+  },
+  "trashcan": {
+    "keywords": [
+      "garbage",
+      "rubbish",
+      "recycle",
+      "delete"
+    ]
+  },
+  "triangle-down": {
+    "keywords": [
+      "arrow",
+      "point",
+      "direction"
+    ]
+  },
+  "triangle-left": {
+    "keywords": [
+      "arrow",
+      "point",
+      "direction"
+    ]
+  },
+  "triangle-right": {
+    "keywords": [
+      "arrow",
+      "point",
+      "direction"
+    ]
+  },
+  "triangle-up": {
+    "keywords": [
+      "arrow",
+      "point",
+      "direction"
+    ]
+  },
+  "unfold": {
+    "keywords": [
+      "expand",
+      "open",
+      "reveal"
+    ]
+  },
+  "unmute": {
+    "keywords": [
+      "loud",
+      "volume",
+      "audio",
+      "sound",
+      "play"
+    ]
+  },
+  "unverified": {
+    "keywords": [
+      "insecure",
+      "untrusted"
+    ]
+  },
+  "verified": {
+    "keywords": [
+      "trusted",
+      "secure",
+      "trustworthy"
+    ]
+  },
+  "versions": {
+    "keywords": [
+      "history"
+    ]
+  },
+  "watch": {
+    "keywords": [
+      "wait",
+      "hourglass"
+    ]
+  },
+  "x": {
+    "keywords": [
+      "remove",
+      "close",
+      "delete"
+    ]
+  },
+  "zap": {
+    "keywords": [
+      "electricity",
+      "lightning",
+      "props",
+      "like",
+      "star",
+      "save"
+    ]
+  }
+}

BIN
htdocs/theme/common/octicons/lib/octicons-master.sketch


+ 5 - 0
htdocs/theme/common/octicons/lib/octicons.css

@@ -0,0 +1,5 @@
+.octicon {
+  display: inline-block;
+  vertical-align: text-top;
+  fill: currentColor;
+}

+ 12 - 0
htdocs/theme/common/octicons/lib/svg/alert.svg

@@ -0,0 +1,12 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<svg width="16px" height="16px" viewBox="0 0 16 16" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
+    <!-- Generator: Sketch 40.3 (33839) - http://www.bohemiancoding.com/sketch -->
+    <title>alert</title>
+    <desc>Created with Sketch.</desc>
+    <defs></defs>
+    <g id="Octicons" stroke="none" stroke-width="1" fill="none" fill-rule="evenodd">
+        <g id="alert" fill="#000000">
+            <path d="M8.865,1.51999998 C8.685,1.20999998 8.355,1.01999998 7.995,1.01999998 C7.635,1.01999998 7.305,1.20999998 7.125,1.51999998 L0.275000001,13.5 C0.0950000006,13.81 0.0950000006,14.19 0.275000001,14.5 C0.465000001,14.81 0.795000001,15 1.145,15 L14.845,15 C15.205,15 15.535,14.81 15.705,14.5 C15.875,14.19 15.885,13.81 15.715,13.5 L8.865,1.51999998 Z M8.995,13 L6.995,13 L6.995,11 L8.995,11 L8.995,13 L8.995,13 Z M8.995,9.99999998 L6.995,9.99999998 L6.995,5.99999998 L8.995,5.99999998 L8.995,9.99999998 L8.995,9.99999998 Z" id="Shape"></path>
+        </g>
+    </g>
+</svg>

+ 12 - 0
htdocs/theme/common/octicons/lib/svg/arrow-down.svg

@@ -0,0 +1,12 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<svg width="10px" height="16px" viewBox="0 0 10 16" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
+    <!-- Generator: Sketch 40.3 (33839) - http://www.bohemiancoding.com/sketch -->
+    <title>arrow-down</title>
+    <desc>Created with Sketch.</desc>
+    <defs></defs>
+    <g id="Octicons" stroke="none" stroke-width="1" fill="none" fill-rule="evenodd">
+        <g id="arrow-down" fill="#000000">
+            <polygon id="Shape" points="7 7 7 3 3 3 3 7 0 7 5 13 10 7"></polygon>
+        </g>
+    </g>
+</svg>

+ 12 - 0
htdocs/theme/common/octicons/lib/svg/arrow-left.svg

@@ -0,0 +1,12 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<svg width="10px" height="16px" viewBox="0 0 10 16" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
+    <!-- Generator: Sketch 40.3 (33839) - http://www.bohemiancoding.com/sketch -->
+    <title>arrow-left</title>
+    <desc>Created with Sketch.</desc>
+    <defs></defs>
+    <g id="Octicons" stroke="none" stroke-width="1" fill="none" fill-rule="evenodd">
+        <g id="arrow-left" fill="#000000">
+            <polygon id="Shape" points="6 3 0 8 6 13 6 10 10 10 10 6 6 6"></polygon>
+        </g>
+    </g>
+</svg>

+ 12 - 0
htdocs/theme/common/octicons/lib/svg/arrow-right.svg

@@ -0,0 +1,12 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<svg width="10px" height="16px" viewBox="0 0 10 16" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
+    <!-- Generator: Sketch 40.3 (33839) - http://www.bohemiancoding.com/sketch -->
+    <title>arrow-right</title>
+    <desc>Created with Sketch.</desc>
+    <defs></defs>
+    <g id="Octicons" stroke="none" stroke-width="1" fill="none" fill-rule="evenodd">
+        <g id="arrow-right" fill="#000000">
+            <polygon id="Shape" points="10 8 4 3 4 6 0 6 0 10 4 10 4 13"></polygon>
+        </g>
+    </g>
+</svg>

+ 12 - 0
htdocs/theme/common/octicons/lib/svg/arrow-small-down.svg

@@ -0,0 +1,12 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<svg width="6px" height="16px" viewBox="0 0 6 16" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
+    <!-- Generator: Sketch 40.3 (33839) - http://www.bohemiancoding.com/sketch -->
+    <title>arrow-small-down</title>
+    <desc>Created with Sketch.</desc>
+    <defs></defs>
+    <g id="Octicons" stroke="none" stroke-width="1" fill="none" fill-rule="evenodd">
+        <g id="arrow-small-down" fill="#000000">
+            <polygon id="Shape" points="4 7 4 5 2 5 2 7 0 7 3 11 6 7"></polygon>
+        </g>
+    </g>
+</svg>

+ 12 - 0
htdocs/theme/common/octicons/lib/svg/arrow-small-left.svg

@@ -0,0 +1,12 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<svg width="6px" height="16px" viewBox="0 0 6 16" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
+    <!-- Generator: Sketch 40.3 (33839) - http://www.bohemiancoding.com/sketch -->
+    <title>arrow-small-left</title>
+    <desc>Created with Sketch.</desc>
+    <defs></defs>
+    <g id="Octicons" stroke="none" stroke-width="1" fill="none" fill-rule="evenodd">
+        <g id="arrow-small-left" fill="#000000">
+            <polygon id="Shape" points="4 7 4 5 0 8 4 11 4 9 6 9 6 7"></polygon>
+        </g>
+    </g>
+</svg>

+ 12 - 0
htdocs/theme/common/octicons/lib/svg/arrow-small-right.svg

@@ -0,0 +1,12 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<svg width="6px" height="16px" viewBox="0 0 6 16" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
+    <!-- Generator: Sketch 40.3 (33839) - http://www.bohemiancoding.com/sketch -->
+    <title>arrow-small-right</title>
+    <desc>Created with Sketch.</desc>
+    <defs></defs>
+    <g id="Octicons" stroke="none" stroke-width="1" fill="none" fill-rule="evenodd">
+        <g id="arrow-small-right" fill="#000000">
+            <polygon id="Shape" points="6 8 2 5 2 7 0 7 0 9 2 9 2 11"></polygon>
+        </g>
+    </g>
+</svg>

+ 12 - 0
htdocs/theme/common/octicons/lib/svg/arrow-small-up.svg

@@ -0,0 +1,12 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<svg width="6px" height="16px" viewBox="0 0 6 16" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
+    <!-- Generator: Sketch 40.3 (33839) - http://www.bohemiancoding.com/sketch -->
+    <title>arrow-small-up</title>
+    <desc>Created with Sketch.</desc>
+    <defs></defs>
+    <g id="Octicons" stroke="none" stroke-width="1" fill="none" fill-rule="evenodd">
+        <g id="arrow-small-up" fill="#000000">
+            <polygon id="Shape" points="3 5 0 9 2 9 2 11 4 11 4 9 6 9"></polygon>
+        </g>
+    </g>
+</svg>

+ 12 - 0
htdocs/theme/common/octicons/lib/svg/arrow-up.svg

@@ -0,0 +1,12 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<svg width="10px" height="16px" viewBox="0 0 10 16" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
+    <!-- Generator: Sketch 40.3 (33839) - http://www.bohemiancoding.com/sketch -->
+    <title>arrow-up</title>
+    <desc>Created with Sketch.</desc>
+    <defs></defs>
+    <g id="Octicons" stroke="none" stroke-width="1" fill="none" fill-rule="evenodd">
+        <g id="arrow-up" fill="#000000">
+            <polygon id="Shape" points="5 3 0 9 3 9 3 13 7 13 7 9 10 9"></polygon>
+        </g>
+    </g>
+</svg>

+ 12 - 0
htdocs/theme/common/octicons/lib/svg/beaker.svg

@@ -0,0 +1,12 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<svg width="16px" height="16px" viewBox="0 0 16 16" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
+    <!-- Generator: Sketch 40.3 (33839) - http://www.bohemiancoding.com/sketch -->
+    <title>beaker</title>
+    <desc>Created with Sketch.</desc>
+    <defs></defs>
+    <g id="Octicons" stroke="none" stroke-width="1" fill="none" fill-rule="evenodd">
+        <g id="beaker" fill="#000000">
+            <path d="M14.3797254,14.59 L10.9997254,7 L10.9997254,3 L11.9997254,3 L11.9997254,2 L2.99972539,2 L2.99972539,3 L3.99972539,3 L3.99972539,7 L0.62972539,14.59 C0.32972539,15.25 0.81972539,16 1.53972539,16 L13.4797254,16 C14.1997254,16 14.6797254,15.25 14.3897254,14.59 L14.3797254,14.59 Z M3.74972539,10 L4.99972539,7 L4.99972539,3 L9.99972539,3 L9.99972539,7 L11.2497254,10 L3.74972539,10 L3.74972539,10 Z M7.99972539,8 L8.99972539,8 L8.99972539,9 L7.99972539,9 L7.99972539,8 L7.99972539,8 Z M6.99972539,7 L5.99972539,7 L5.99972539,6 L6.99972539,6 L6.99972539,7 L6.99972539,7 Z M6.99972539,4 L7.99972539,4 L7.99972539,5 L6.99972539,5 L6.99972539,4 L6.99972539,4 Z M6.99972539,1 L5.99972539,1 L5.99972539,0 L6.99972539,0 L6.99972539,1 L6.99972539,1 Z" id="Shape"></path>
+        </g>
+    </g>
+</svg>

+ 12 - 0
htdocs/theme/common/octicons/lib/svg/bell.svg

@@ -0,0 +1,12 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<svg width="14px" height="16px" viewBox="0 0 14 16" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
+    <!-- Generator: Sketch 40.3 (33839) - http://www.bohemiancoding.com/sketch -->
+    <title>bell</title>
+    <desc>Created with Sketch.</desc>
+    <defs></defs>
+    <g id="Octicons" stroke="none" stroke-width="1" fill="none" fill-rule="evenodd">
+        <g id="bell" fill="#000000">
+            <path d="M14,12 L14,13 L0,13 L0,12 L0.73,11.42 C1.5,10.65 1.54,8.87 1.92,7 C2.69,3.23 6,2 6,2 C6,1.45 6.45,1 7,1 C7.55,1 8,1.45 8,2 C8,2 11.39,3.23 12.16,7 C12.54,8.88 12.58,10.66 13.35,11.42 L14.01,12 L14,12 Z M7,16 C8.11,16 9,15.11 9,14 L5,14 C5,15.11 5.89,16 7,16 L7,16 Z" id="Shape"></path>
+        </g>
+    </g>
+</svg>

+ 12 - 0
htdocs/theme/common/octicons/lib/svg/bold.svg

@@ -0,0 +1,12 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<svg width="10px" height="16px" viewBox="0 0 10 16" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
+    <!-- Generator: Sketch 40.3 (33839) - http://www.bohemiancoding.com/sketch -->
+    <title>bold</title>
+    <desc>Created with Sketch.</desc>
+    <defs></defs>
+    <g id="Octicons" stroke="none" stroke-width="1" fill="none" fill-rule="evenodd">
+        <g id="bold" fill="#000000">
+            <path d="M1,2 L4.83,2 C7.31,2 9.13,2.75 9.13,4.95 C9.13,6.09 8.5,7.18 7.46,7.56 L7.46,7.62 C8.79,7.92 9.76,8.85 9.76,10.48 C9.76,12.87 7.79,14 5.15,14 L1,14 L1,2 L1,2 Z M4.66,6.95 C6.33,6.95 7.04,6.29 7.04,5.26 C7.04,4.09 6.26,3.65 4.7,3.65 L3.13,3.65 L3.13,6.95 L4.66,6.95 L4.66,6.95 Z M4.93,12.34 C6.7,12.34 7.68,11.7 7.68,10.36 C7.68,9.09 6.73,8.55 4.93,8.55 L3.13,8.55 L3.13,12.35 L4.93,12.35 L4.93,12.34 Z" id="Shape"></path>
+        </g>
+    </g>
+</svg>

+ 12 - 0
htdocs/theme/common/octicons/lib/svg/book.svg

@@ -0,0 +1,12 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<svg width="16px" height="16px" viewBox="0 0 16 16" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
+    <!-- Generator: Sketch 40.3 (33839) - http://www.bohemiancoding.com/sketch -->
+    <title>book</title>
+    <desc>Created with Sketch.</desc>
+    <defs></defs>
+    <g id="Octicons" stroke="none" stroke-width="1" fill="none" fill-rule="evenodd">
+        <g id="book" fill="#000000">
+            <path d="M3,5 L7,5 L7,6 L3,6 L3,5 L3,5 Z M3,8 L7,8 L7,7 L3,7 L3,8 L3,8 Z M3,10 L7,10 L7,9 L3,9 L3,10 L3,10 Z M14,5 L10,5 L10,6 L14,6 L14,5 L14,5 Z M14,7 L10,7 L10,8 L14,8 L14,7 L14,7 Z M14,9 L10,9 L10,10 L14,10 L14,9 L14,9 Z M16,3 L16,12 C16,12.55 15.55,13 15,13 L9.5,13 L8.5,14 L7.5,13 L2,13 C1.45,13 1,12.55 1,12 L1,3 C1,2.45 1.45,2 2,2 L7.5,2 L8.5,3 L9.5,2 L15,2 C15.55,2 16,2.45 16,3 L16,3 Z M8,3.5 L7.5,3 L2,3 L2,12 L8,12 L8,3.5 L8,3.5 Z M15,3 L9.5,3 L9,3.5 L9,12 L15,12 L15,3 L15,3 Z" id="Shape"></path>
+        </g>
+    </g>
+</svg>

+ 12 - 0
htdocs/theme/common/octicons/lib/svg/bookmark.svg

@@ -0,0 +1,12 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<svg width="10px" height="16px" viewBox="0 0 10 16" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
+    <!-- Generator: Sketch 40.3 (33839) - http://www.bohemiancoding.com/sketch -->
+    <title>bookmark</title>
+    <desc>Created with Sketch.</desc>
+    <defs></defs>
+    <g id="Octicons" stroke="none" stroke-width="1" fill="none" fill-rule="evenodd">
+        <g id="bookmark" fill="#000000">
+            <path d="M9,0 L1,0 C0.27,0 0,0.27 0,1 L0,16 L5,12.91 L10,16 L10,1 C10,0.27 9.73,0 9,0 L9,0 Z M8.22,4.25 L6.36,5.61 L7.08,7.77 C7.14,7.99 7.06,8.05 6.88,7.94 L5,6.6 L3.12,7.94 C2.93,8.05 2.87,7.99 2.92,7.77 L3.64,5.61 L1.78,4.25 C1.61,4.09 1.64,4.02 1.87,4.02 L4.17,3.99 L4.87,1.83 L5.12,1.83 L5.82,3.99 L8.12,4.02 C8.35,4.02 8.39,4.1 8.21,4.25 L8.22,4.25 Z" id="Shape"></path>
+        </g>
+    </g>
+</svg>

+ 12 - 0
htdocs/theme/common/octicons/lib/svg/briefcase.svg

@@ -0,0 +1,12 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<svg width="14px" height="16px" viewBox="0 0 14 16" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
+    <!-- Generator: Sketch 40.3 (33839) - http://www.bohemiancoding.com/sketch -->
+    <title>briefcase</title>
+    <desc>Created with Sketch.</desc>
+    <defs></defs>
+    <g id="Octicons" stroke="none" stroke-width="1" fill="none" fill-rule="evenodd">
+        <g id="briefcase" fill="#000000">
+            <path d="M9,4 L9,3 C9,2.45 8.55,2 8,2 L6,2 C5.45,2 5,2.45 5,3 L5,4 L1,4 C0.45,4 0,4.45 0,5 L0,13 C0,13.55 0.45,14 1,14 L13,14 C13.55,14 14,13.55 14,13 L14,5 C14,4.45 13.55,4 13,4 L9,4 L9,4 Z M6,3 L8,3 L8,4 L6,4 L6,3 L6,3 Z M13,9 L8,9 L8,10 L6,10 L6,9 L1,9 L1,5 L2,5 L2,8 L12,8 L12,5 L13,5 L13,9 L13,9 Z" id="Shape"></path>
+        </g>
+    </g>
+</svg>

+ 12 - 0
htdocs/theme/common/octicons/lib/svg/broadcast.svg

@@ -0,0 +1,12 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<svg width="16px" height="16px" viewBox="0 0 16 16" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
+    <!-- Generator: Sketch 40.3 (33839) - http://www.bohemiancoding.com/sketch -->
+    <title>broadcast</title>
+    <desc>Created with Sketch.</desc>
+    <defs></defs>
+    <g id="Octicons" stroke="none" stroke-width="1" fill="none" fill-rule="evenodd">
+        <g id="broadcast" fill="#000000">
+            <path d="M9,9 L8,9 C8.55,9 9,8.55 9,8 L9,7 C9,6.45 8.55,6 8,6 L7,6 C6.45,6 6,6.45 6,7 L6,8 C6,8.55 6.45,9 7,9 L6,9 C5.45,9 5,9.45 5,10 L5,12 L6,12 L6,15 C6,15.55 6.45,16 7,16 L8,16 C8.55,16 9,15.55 9,15 L9,12 L10,12 L10,10 C10,9.45 9.55,9 9,9 L9,9 Z M7,7 L8,7 L8,8 L7,8 L7,7 L7,7 Z M9,11 L8,11 L8,15 L7,15 L7,11 L6,11 L6,10 L9,10 L9,11 L9,11 Z M11.09,7.5 C11.09,5.52 9.48,3.91 7.5,3.91 C5.52,3.91 3.91,5.52 3.91,7.5 C3.91,7.78 3.94,8.05 4,8.31 L4,10.29 C3.39,9.52 3,8.56 3,7.49 C3,5.01 5.02,2.99 7.5,2.99 C9.98,2.99 12,5.01 12,7.49 C12,8.55 11.61,9.52 11,10.29 L11,8.31 C11.06,8.04 11.09,7.78 11.09,7.5 L11.09,7.5 Z M15,7.5 C15,10.38 13.37,12.88 11,14.13 L11,13.08 C12.86,11.92 14.09,9.86 14.09,7.5 C14.09,3.86 11.14,0.91 7.5,0.91 C3.86,0.91 0.91,3.86 0.91,7.5 C0.91,9.86 2.14,11.92 4,13.08 L4,14.13 C1.63,12.88 0,10.38 0,7.5 C0,3.36 3.36,0 7.5,0 C11.64,0 15,3.36 15,7.5 L15,7.5 Z" id="Shape"></path>
+        </g>
+    </g>
+</svg>

+ 12 - 0
htdocs/theme/common/octicons/lib/svg/browser.svg

@@ -0,0 +1,12 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<svg width="14px" height="16px" viewBox="0 0 14 16" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
+    <!-- Generator: Sketch 40.3 (33839) - http://www.bohemiancoding.com/sketch -->
+    <title>browser</title>
+    <desc>Created with Sketch.</desc>
+    <defs></defs>
+    <g id="Octicons" stroke="none" stroke-width="1" fill="none" fill-rule="evenodd">
+        <g id="browser" fill="#000000">
+            <path d="M5,3 L6,3 L6,4 L5,4 L5,3 L5,3 Z M3,3 L4,3 L4,4 L3,4 L3,3 L3,3 Z M1,3 L2,3 L2,4 L1,4 L1,3 L1,3 Z M13,13 L1,13 L1,5 L13,5 L13,13 L13,13 Z M13,4 L7,4 L7,3 L13,3 L13,4 L13,4 Z M14,3 C14,2.45 13.55,2 13,2 L1,2 C0.45,2 0,2.45 0,3 L0,13 C0,13.55 0.45,14 1,14 L13,14 C13.55,14 14,13.55 14,13 L14,3 L14,3 Z" id="Shape"></path>
+        </g>
+    </g>
+</svg>

+ 12 - 0
htdocs/theme/common/octicons/lib/svg/bug.svg

@@ -0,0 +1,12 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<svg width="16px" height="16px" viewBox="0 0 16 16" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
+    <!-- Generator: Sketch 40.3 (33839) - http://www.bohemiancoding.com/sketch -->
+    <title>bug</title>
+    <desc>Created with Sketch.</desc>
+    <defs></defs>
+    <g id="Octicons" stroke="none" stroke-width="1" fill="none" fill-rule="evenodd">
+        <g id="bug" fill="#000000">
+            <path d="M11,10 L14,10 L14,9 L11,9 L11,8 L14.17,6.97 L13.83,6.03 L11,7 L11,6 C11,5.45 10.55,5 9.99999998,5 L9.99999998,4 C9.99999998,3.52 9.63999998,3.12 9.16999998,3.03 L10.2,2 L12,2 L12,1 L9.79999998,1 L7.79999998,3 L7.20999998,3 L5.19999998,1 L2.99999998,1 L2.99999998,2 L4.79999998,2 L5.82999998,3.03 C5.35999998,3.12 4.99999998,3.51 4.99999998,4 L4.99999998,5 C4.44999998,5 3.99999998,5.45 3.99999998,6 L3.99999998,7 L1.16999998,6.03 L0.829999983,6.97 L3.99999998,8 L3.99999998,9 L0.999999983,9 L0.999999983,10 L3.99999998,10 L3.99999998,11 L0.829999983,12.03 L1.16999998,12.97 L3.99999998,12 L3.99999998,13 C3.99999998,13.55 4.44999998,14 4.99999998,14 L5.99999998,14 L6.99999998,13 L6.99999998,6 L7.99999998,6 L7.99999998,13 L8.99999998,14 L9.99999998,14 C10.55,14 11,13.55 11,13 L11,12 L13.83,12.97 L14.17,12.03 L11,11 L11,10 L11,10 Z M8.99999998,5 L5.99999998,5 L5.99999998,4 L8.99999998,4 L8.99999998,5 L8.99999998,5 Z" id="Shape"></path>
+        </g>
+    </g>
+</svg>

+ 12 - 0
htdocs/theme/common/octicons/lib/svg/calendar.svg

@@ -0,0 +1,12 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<svg width="14px" height="16px" viewBox="0 0 14 16" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
+    <!-- Generator: Sketch 40.3 (33839) - http://www.bohemiancoding.com/sketch -->
+    <title>calendar</title>
+    <desc>Created with Sketch.</desc>
+    <defs></defs>
+    <g id="Octicons" stroke="none" stroke-width="1" fill="none" fill-rule="evenodd">
+        <g id="calendar" fill="#000000">
+            <path d="M13,2 L12,2 L12,3.5 C12,3.78 11.78,4 11.5,4 L9.5,4 C9.22,4 9,3.78 9,3.5 L9,2 L6,2 L6,3.5 C6,3.78 5.78,4 5.5,4 L3.5,4 C3.22,4 3,3.78 3,3.5 L3,2 L2,2 C1.45,2 1,2.45 1,3 L1,14 C1,14.55 1.45,15 2,15 L13,15 C13.55,15 14,14.55 14,14 L14,3 C14,2.45 13.55,2 13,2 L13,2 Z M13,14 L2,14 L2,5 L13,5 L13,14 L13,14 Z M5,3 L4,3 L4,1 L5,1 L5,3 L5,3 Z M11,3 L10,3 L10,1 L11,1 L11,3 L11,3 Z M6,7 L5,7 L5,6 L6,6 L6,7 L6,7 Z M8,7 L7,7 L7,6 L8,6 L8,7 L8,7 Z M10,7 L9,7 L9,6 L10,6 L10,7 L10,7 Z M12,7 L11,7 L11,6 L12,6 L12,7 L12,7 Z M4,9 L3,9 L3,8 L4,8 L4,9 L4,9 Z M6,9 L5,9 L5,8 L6,8 L6,9 L6,9 Z M8,9 L7,9 L7,8 L8,8 L8,9 L8,9 Z M10,9 L9,9 L9,8 L10,8 L10,9 L10,9 Z M12,9 L11,9 L11,8 L12,8 L12,9 L12,9 Z M4,11 L3,11 L3,10 L4,10 L4,11 L4,11 Z M6,11 L5,11 L5,10 L6,10 L6,11 L6,11 Z M8,11 L7,11 L7,10 L8,10 L8,11 L8,11 Z M10,11 L9,11 L9,10 L10,10 L10,11 L10,11 Z M12,11 L11,11 L11,10 L12,10 L12,11 L12,11 Z M4,13 L3,13 L3,12 L4,12 L4,13 L4,13 Z M6,13 L5,13 L5,12 L6,12 L6,13 L6,13 Z M8,13 L7,13 L7,12 L8,12 L8,13 L8,13 Z M10,13 L9,13 L9,12 L10,12 L10,13 L10,13 Z" id="Shape"></path>
+        </g>
+    </g>
+</svg>

+ 12 - 0
htdocs/theme/common/octicons/lib/svg/check.svg

@@ -0,0 +1,12 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<svg width="12px" height="16px" viewBox="0 0 12 16" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
+    <!-- Generator: Sketch 40.3 (33839) - http://www.bohemiancoding.com/sketch -->
+    <title>check</title>
+    <desc>Created with Sketch.</desc>
+    <defs></defs>
+    <g id="Octicons" stroke="none" stroke-width="1" fill="none" fill-rule="evenodd">
+        <g id="check" fill="#000000">
+            <polygon id="Shape" points="12 5 4 13 0 9 1.5 7.5 4 10 10.5 3.5"></polygon>
+        </g>
+    </g>
+</svg>

+ 12 - 0
htdocs/theme/common/octicons/lib/svg/checklist.svg

@@ -0,0 +1,12 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<svg width="16px" height="16px" viewBox="0 0 16 16" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
+    <!-- Generator: Sketch 40.3 (33839) - http://www.bohemiancoding.com/sketch -->
+    <title>checklist</title>
+    <desc>Created with Sketch.</desc>
+    <defs></defs>
+    <g id="Octicons" stroke="none" stroke-width="1" fill="none" fill-rule="evenodd">
+        <g id="checklist" fill="#000000">
+            <path d="M16,8.5 L10,14.5 L7,11.5 L8.5,10 L10,11.5 L14.5,7 L16,8.5 L16,8.5 Z M5.7,12.2 L6.5,13 L2,13 C1.45,13 1,12.55 1,12 L1,3 C1,2.45 1.45,2 2,2 L9,2 C9.55,2 10,2.45 10,3 L10,9.5 L9.2,8.7 C8.81,8.31 8.17,8.31 7.78,8.7 L5.7,10.8 C5.31,11.19 5.31,11.82 5.7,12.21 L5.7,12.2 Z M4,4 L9,4 L9,3 L4,3 L4,4 L4,4 Z M4,6 L9,6 L9,5 L4,5 L4,6 L4,6 Z M4,8 L7,8 L7,7 L4,7 L4,8 L4,8 Z M3,9 L2,9 L2,10 L3,10 L3,9 L3,9 Z M3,7 L2,7 L2,8 L3,8 L3,7 L3,7 Z M3,5 L2,5 L2,6 L3,6 L3,5 L3,5 Z M3,3 L2,3 L2,4 L3,4 L3,3 L3,3 Z" id="Shape"></path>
+        </g>
+    </g>
+</svg>

+ 12 - 0
htdocs/theme/common/octicons/lib/svg/chevron-down.svg

@@ -0,0 +1,12 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<svg width="10px" height="16px" viewBox="0 0 10 16" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
+    <!-- Generator: Sketch 40.3 (33839) - http://www.bohemiancoding.com/sketch -->
+    <title>chevron-down</title>
+    <desc>Created with Sketch.</desc>
+    <defs></defs>
+    <g id="Octicons" stroke="none" stroke-width="1" fill="none" fill-rule="evenodd">
+        <g id="chevron-down" fill="#000000">
+            <polygon id="Shape" points="5 11 0 6 1.5 4.5 5 8.25 8.5 4.5 10 6"></polygon>
+        </g>
+    </g>
+</svg>

+ 12 - 0
htdocs/theme/common/octicons/lib/svg/chevron-left.svg

@@ -0,0 +1,12 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<svg width="8px" height="16px" viewBox="0 0 8 16" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
+    <!-- Generator: Sketch 40.3 (33839) - http://www.bohemiancoding.com/sketch -->
+    <title>chevron-left</title>
+    <desc>Created with Sketch.</desc>
+    <defs></defs>
+    <g id="Octicons" stroke="none" stroke-width="1" fill="none" fill-rule="evenodd">
+        <g id="chevron-left" fill="#000000">
+            <polygon id="Shape" points="5.5 3 7 4.5 3.25 8 7 11.5 5.5 13 0.5 8"></polygon>
+        </g>
+    </g>
+</svg>

+ 12 - 0
htdocs/theme/common/octicons/lib/svg/chevron-right.svg

@@ -0,0 +1,12 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<svg width="8px" height="16px" viewBox="0 0 8 16" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
+    <!-- Generator: Sketch 40.3 (33839) - http://www.bohemiancoding.com/sketch -->
+    <title>chevron-right</title>
+    <desc>Created with Sketch.</desc>
+    <defs></defs>
+    <g id="Octicons" stroke="none" stroke-width="1" fill="none" fill-rule="evenodd">
+        <g id="chevron-right" fill="#000000">
+            <polygon id="Shape" points="7.5 8 2.5 13 1 11.5 4.75 8 1 4.5 2.5 3"></polygon>
+        </g>
+    </g>
+</svg>

+ 12 - 0
htdocs/theme/common/octicons/lib/svg/chevron-up.svg

@@ -0,0 +1,12 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<svg width="10px" height="16px" viewBox="0 0 10 16" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
+    <!-- Generator: Sketch 40.3 (33839) - http://www.bohemiancoding.com/sketch -->
+    <title>chevron-up</title>
+    <desc>Created with Sketch.</desc>
+    <defs></defs>
+    <g id="Octicons" stroke="none" stroke-width="1" fill="none" fill-rule="evenodd">
+        <g id="chevron-up" fill="#000000">
+            <polygon id="Shape" points="10 10 8.5 11.5 5 7.75 1.5 11.5 0 10 5 5"></polygon>
+        </g>
+    </g>
+</svg>

+ 12 - 0
htdocs/theme/common/octicons/lib/svg/circle-slash.svg

@@ -0,0 +1,12 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<svg width="14px" height="16px" viewBox="0 0 14 16" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
+    <!-- Generator: Sketch 40.3 (33839) - http://www.bohemiancoding.com/sketch -->
+    <title>circle-slash</title>
+    <desc>Created with Sketch.</desc>
+    <defs></defs>
+    <g id="Octicons" stroke="none" stroke-width="1" fill="none" fill-rule="evenodd">
+        <g id="circle-slash" fill="#000000">
+            <path d="M7,1 C3.14,1 0,4.14 0,8 C0,11.86 3.14,15 7,15 C10.86,15 14,11.86 14,8 C14,4.14 10.86,1 7,1 L7,1 Z M7,2.3 C8.3,2.3 9.5,2.74 10.47,3.47 L2.47,11.47 C1.74,10.5 1.3,9.3 1.3,8 C1.3,4.86 3.86,2.3 7,2.3 L7,2.3 Z M7,13.71 C5.7,13.71 4.5,13.27 3.53,12.54 L11.53,4.54 C12.26,5.51 12.7,6.71 12.7,8.01 C12.7,11.15 10.14,13.71 7,13.71 L7,13.71 Z" id="Shape"></path>
+        </g>
+    </g>
+</svg>

+ 12 - 0
htdocs/theme/common/octicons/lib/svg/circuit-board.svg

@@ -0,0 +1,12 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<svg width="14px" height="16px" viewBox="0 0 14 16" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
+    <!-- Generator: Sketch 40.3 (33839) - http://www.bohemiancoding.com/sketch -->
+    <title>circuit-board</title>
+    <desc>Created with Sketch.</desc>
+    <defs></defs>
+    <g id="Octicons" stroke="none" stroke-width="1" fill="none" fill-rule="evenodd">
+        <g id="circuit-board" fill="#000000">
+            <path d="M3,5 C3,4.45 3.45,4 4,4 C4.55,4 5,4.45 5,5 C5,5.55 4.55,6 4,6 C3.45,6 3,5.55 3,5 L3,5 Z M11,5 C11,4.45 10.55,4 10,4 C9.45,4 9,4.45 9,5 C9,5.55 9.45,6 10,6 C10.55,6 11,5.55 11,5 L11,5 Z M11,11 C11,10.45 10.55,10 10,10 C9.45,10 9,10.45 9,11 C9,11.55 9.45,12 10,12 C10.55,12 11,11.55 11,11 L11,11 Z M13,1 L5,1 L5,3.17 C5.36,3.36 5.64,3.64 5.83,4 L8.17,4 C8.59,3.22 9.5,2.72 10.51,2.95 C11.26,3.14 11.87,3.75 12.04,4.5 C12.35,5.88 11.32,7.09 9.99,7.09 C9.19,7.09 8.51,6.65 8.16,6 L5.83,6 C5.41,6.8 4.5,7.28 3.49,7.03 C2.76,6.86 2.15,6.25 1.97,5.51 C1.72,4.49 2.2,3.59 3,3.17 L3,1 L1,1 C0.45,1 0,1.45 0,2 L0,14 C0,14.55 0.45,15 1,15 L6,10 L8.17,10 C8.59,9.22 9.5,8.72 10.51,8.95 C11.26,9.14 11.87,9.75 12.04,10.5 C12.35,11.88 11.32,13.09 9.99,13.09 C9.19,13.09 8.51,12.65 8.16,12 L6.99,12 L4,15 L13,15 C13.55,15 14,14.55 14,14 L14,2 C14,1.45 13.55,1 13,1 L13,1 Z" id="Shape"></path>
+        </g>
+    </g>
+</svg>

+ 12 - 0
htdocs/theme/common/octicons/lib/svg/clippy.svg

@@ -0,0 +1,12 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<svg width="14px" height="16px" viewBox="0 0 14 16" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
+    <!-- Generator: Sketch 40.3 (33839) - http://www.bohemiancoding.com/sketch -->
+    <title>clippy</title>
+    <desc>Created with Sketch.</desc>
+    <defs></defs>
+    <g id="Octicons" stroke="none" stroke-width="1" fill="none" fill-rule="evenodd">
+        <g id="clippy" fill="#000000">
+            <path d="M2,13 L6,13 L6,14 L2,14 L2,13 L2,13 Z M7,7 L2,7 L2,8 L7,8 L7,7 L7,7 Z M9,10 L9,8 L6,11 L9,14 L9,12 L14,12 L14,10 L9,10 L9,10 Z M4.5,9 L2,9 L2,10 L4.5,10 L4.5,9 L4.5,9 Z M2,12 L4.5,12 L4.5,11 L2,11 L2,12 L2,12 Z M11,13 L12,13 L12,15 C11.98,15.28 11.89,15.52 11.7,15.7 C11.51,15.88 11.28,15.98 11,16 L1,16 C0.45,16 0,15.55 0,15 L0,4 C0,3.45 0.45,3 1,3 L4,3 C4,1.89 4.89,1 6,1 C7.11,1 8,1.89 8,3 L11,3 C11.55,3 12,3.45 12,4 L12,9 L11,9 L11,6 L1,6 L1,15 L11,15 L11,13 L11,13 Z M2,5 L10,5 C10,4.45 9.55,4 9,4 L8,4 C7.45,4 7,3.55 7,3 C7,2.45 6.55,2 6,2 C5.45,2 5,2.45 5,3 C5,3.55 4.55,4 4,4 L3,4 C2.45,4 2,4.45 2,5 L2,5 Z" id="Shape"></path>
+        </g>
+    </g>
+</svg>

+ 12 - 0
htdocs/theme/common/octicons/lib/svg/clock.svg

@@ -0,0 +1,12 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<svg width="14px" height="16px" viewBox="0 0 14 16" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
+    <!-- Generator: Sketch 40.3 (33839) - http://www.bohemiancoding.com/sketch -->
+    <title>clock</title>
+    <desc>Created with Sketch.</desc>
+    <defs></defs>
+    <g id="Octicons" stroke="none" stroke-width="1" fill="none" fill-rule="evenodd">
+        <g id="clock" fill="#000000">
+            <path d="M8,8 L11,8 L11,10 L7,10 C6.45,10 6,9.55 6,9 L6,4 L8,4 L8,8 L8,8 Z M7,2.3 C10.14,2.3 12.7,4.86 12.7,8 C12.7,11.14 10.14,13.7 7,13.7 C3.86,13.7 1.3,11.14 1.3,8 C1.3,4.86 3.86,2.3 7,2.3 L7,2.3 Z M7,1 C3.14,1 0,4.14 0,8 C0,11.86 3.14,15 7,15 C10.86,15 14,11.86 14,8 C14,4.14 10.86,1 7,1 L7,1 Z" id="Shape"></path>
+        </g>
+    </g>
+</svg>

+ 12 - 0
htdocs/theme/common/octicons/lib/svg/cloud-download.svg

@@ -0,0 +1,12 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<svg width="16px" height="16px" viewBox="0 0 16 16" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
+    <!-- Generator: Sketch 40.3 (33839) - http://www.bohemiancoding.com/sketch -->
+    <title>cloud-download</title>
+    <desc>Created with Sketch.</desc>
+    <defs></defs>
+    <g id="Octicons" stroke="none" stroke-width="1" fill="none" fill-rule="evenodd">
+        <g id="cloud-download" fill="#000000">
+            <path d="M9,12 L11,12 L8,15 L5,12 L7,12 L7,7 L9,7 L9,12 L9,12 Z M12,4 C12,3.56 11.09,1 7.5,1 C5.08,1 3,2.92 3,5 C1.02,5 0,6.52 0,8 C0,9.53 1,11 3,11 L6,11 L6,9.7 L3,9.7 C1.38,9.7 1.3,8.28 1.3,8 C1.3,7.83 1.35,6.3 3,6.3 L4.3,6.3 L4.3,5 C4.3,3.61 5.86,2.3 7.5,2.3 C10.05,2.3 10.63,3.85 10.7,4.1 L10.7,5.3 L12,5.3 C12.81,5.3 14.7,5.52 14.7,7.5 C14.7,9.59 12.45,9.7 12,9.7 L10,9.7 L10,11 L12,11 C14.08,11 16,9.84 16,7.5 C16,5.06 14.08,4 12,4 L12,4 Z" id="Shape"></path>
+        </g>
+    </g>
+</svg>

+ 12 - 0
htdocs/theme/common/octicons/lib/svg/cloud-upload.svg

@@ -0,0 +1,12 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<svg width="16px" height="16px" viewBox="0 0 16 16" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
+    <!-- Generator: Sketch 40.3 (33839) - http://www.bohemiancoding.com/sketch -->
+    <title>cloud-upload</title>
+    <desc>Created with Sketch.</desc>
+    <defs></defs>
+    <g id="Octicons" stroke="none" stroke-width="1" fill="none" fill-rule="evenodd">
+        <g id="cloud-upload" fill="#000000">
+            <path d="M7,9 L5,9 L8,6 L11,9 L9,9 L9,14 L7,14 L7,9 L7,9 Z M12,5 C12,4.56 11.09,2 7.5,2 C5.08,2 3,3.92 3,6 C1.02,6 0,7.52 0,9 C0,10.53 1,12 3,12 L6,12 L6,10.7 L3,10.7 C1.38,10.7 1.3,9.28 1.3,9 C1.3,8.83 1.35,7.3 3,7.3 L4.3,7.3 L4.3,6 C4.3,4.61 5.86,3.3 7.5,3.3 C10.05,3.3 10.63,4.85 10.7,5.1 L10.7,6.3 L12,6.3 C12.81,6.3 14.7,6.52 14.7,8.5 C14.7,10.59 12.45,10.7 12,10.7 L10,10.7 L10,12 L12,12 C14.08,12 16,10.84 16,8.5 C16,6.06 14.08,5 12,5 L12,5 Z" id="Shape"></path>
+        </g>
+    </g>
+</svg>

+ 12 - 0
htdocs/theme/common/octicons/lib/svg/code.svg

@@ -0,0 +1,12 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<svg width="14px" height="16px" viewBox="0 0 14 16" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
+    <!-- Generator: Sketch 40.3 (33839) - http://www.bohemiancoding.com/sketch -->
+    <title>code</title>
+    <desc>Created with Sketch.</desc>
+    <defs></defs>
+    <g id="Octicons" stroke="none" stroke-width="1" fill="none" fill-rule="evenodd">
+        <g id="code" fill="#000000">
+            <path d="M9.5,3 L8,4.5 L11.5,8 L8,11.5 L9.5,13 L14,8 L9.5,3 L9.5,3 Z M4.5,3 L0,8 L4.5,13 L6,11.5 L2.5,8 L6,4.5 L4.5,3 L4.5,3 Z" id="Shape"></path>
+        </g>
+    </g>
+</svg>

+ 12 - 0
htdocs/theme/common/octicons/lib/svg/comment-discussion.svg

@@ -0,0 +1,12 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<svg width="16px" height="16px" viewBox="0 0 16 16" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
+    <!-- Generator: Sketch 40.3 (33839) - http://www.bohemiancoding.com/sketch -->
+    <title>comment-discussion</title>
+    <desc>Created with Sketch.</desc>
+    <defs></defs>
+    <g id="Octicons" stroke="none" stroke-width="1" fill="none" fill-rule="evenodd">
+        <g id="comment-discussion" fill="#000000">
+            <path d="M15,1 L6,1 C5.45,1 5,1.45 5,2 L5,4 L1,4 C0.45,4 0,4.45 0,5 L0,11 C0,11.55 0.45,12 1,12 L2,12 L2,15 L5,12 L9,12 C9.55,12 10,11.55 10,11 L10,9 L11,9 L14,12 L14,9 L15,9 C15.55,9 16,8.55 16,8 L16,2 C16,1.45 15.55,1 15,1 L15,1 Z M9,11 L4.5,11 L3,12.5 L3,11 L1,11 L1,5 L5,5 L5,8 C5,8.55 5.45,9 6,9 L9,9 L9,11 L9,11 Z M15,8 L13,8 L13,9.5 L11.5,8 L6,8 L6,2 L15,2 L15,8 L15,8 Z" id="Shape"></path>
+        </g>
+    </g>
+</svg>

+ 12 - 0
htdocs/theme/common/octicons/lib/svg/comment.svg

@@ -0,0 +1,12 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<svg width="16px" height="16px" viewBox="0 0 16 16" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
+    <!-- Generator: Sketch 40.3 (33839) - http://www.bohemiancoding.com/sketch -->
+    <title>comment</title>
+    <desc>Created with Sketch.</desc>
+    <defs></defs>
+    <g id="Octicons" stroke="none" stroke-width="1" fill="none" fill-rule="evenodd">
+        <g id="comment" fill="#000000">
+            <path d="M14,1 L2,1 C1.45,1 1,1.45 1,2 L1,10 C1,10.55 1.45,11 2,11 L4,11 L4,14.5 L7.5,11 L14,11 C14.55,11 15,10.55 15,10 L15,2 C15,1.45 14.55,1 14,1 L14,1 Z M14,10 L7,10 L5,12 L5,10 L2,10 L2,2 L14,2 L14,10 L14,10 Z" id="Shape"></path>
+        </g>
+    </g>
+</svg>

+ 12 - 0
htdocs/theme/common/octicons/lib/svg/credit-card.svg

@@ -0,0 +1,12 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<svg width="16px" height="16px" viewBox="0 0 16 16" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
+    <!-- Generator: Sketch 40.3 (33839) - http://www.bohemiancoding.com/sketch -->
+    <title>credit-card</title>
+    <desc>Created with Sketch.</desc>
+    <defs></defs>
+    <g id="Octicons" stroke="none" stroke-width="1" fill="none" fill-rule="evenodd">
+        <g id="credit-card" fill="#000000">
+            <path d="M12,9 L2,9 L2,8 L12,8 L12,9 L12,9 Z M16,3 L16,12 C16,12.55 15.55,13 15,13 L1,13 C0.45,13 0,12.55 0,12 L0,3 C0,2.45 0.45,2 1,2 L15,2 C15.55,2 16,2.45 16,3 L16,3 Z M15,6 L1,6 L1,12 L15,12 L15,6 L15,6 Z M15,3 L1,3 L1,4 L15,4 L15,3 L15,3 Z M6,10 L2,10 L2,11 L6,11 L6,10 L6,10 Z" id="Shape"></path>
+        </g>
+    </g>
+</svg>

+ 12 - 0
htdocs/theme/common/octicons/lib/svg/dash.svg

@@ -0,0 +1,12 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<svg width="8px" height="16px" viewBox="0 0 8 16" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
+    <!-- Generator: Sketch 40.3 (33839) - http://www.bohemiancoding.com/sketch -->
+    <title>dash</title>
+    <desc>Created with Sketch.</desc>
+    <defs></defs>
+    <g id="Octicons" stroke="none" stroke-width="1" fill="none" fill-rule="evenodd">
+        <g id="dash" fill="#000000">
+            <polygon id="Shape" points="0 7 0 9 8 9 8 7"></polygon>
+        </g>
+    </g>
+</svg>

+ 12 - 0
htdocs/theme/common/octicons/lib/svg/dashboard.svg

@@ -0,0 +1,12 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<svg width="16px" height="16px" viewBox="0 0 16 16" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
+    <!-- Generator: Sketch 40.3 (33839) - http://www.bohemiancoding.com/sketch -->
+    <title>dashboard</title>
+    <desc>Created with Sketch.</desc>
+    <defs></defs>
+    <g id="Octicons" stroke="none" stroke-width="1" fill="none" fill-rule="evenodd">
+        <g id="dashboard" fill="#000000">
+            <path d="M9,5 L8,5 L8,4 L9,4 L9,5 L9,5 Z M13,8 L12,8 L12,9 L13,9 L13,8 L13,8 Z M6,5 L5,5 L5,6 L6,6 L6,5 L6,5 Z M5,8 L4,8 L4,9 L5,9 L5,8 L5,8 Z M16,2.5 L15.5,2 L9,7 C8.94,6.98 8,7 8,7 C7.45,7 7,7.45 7,8 L7,9 C7,9.55 7.45,10 8,10 L9,10 C9.55,10 10,9.55 10,9 L10,8.08 L16,2.5 L16,2.5 Z M14.41,6.59 C14.6,7.2 14.71,7.84 14.71,8.5 C14.71,11.92 11.93,14.7 8.51,14.7 C5.09,14.7 2.3,11.92 2.3,8.5 C2.3,5.08 5.08,2.3 8.5,2.3 C9.7,2.3 10.81,2.64 11.77,3.24 L12.71,2.3 C11.52,1.49 10.07,1 8.51,1 C4.36,1 1,4.36 1,8.5 C1,12.64 4.36,16 8.5,16 C12.64,16 16,12.64 16,8.5 C16,7.47 15.8,6.48 15.41,5.59 L14.41,6.59 L14.41,6.59 Z" id="Shape"></path>
+        </g>
+    </g>
+</svg>

+ 12 - 0
htdocs/theme/common/octicons/lib/svg/database.svg

@@ -0,0 +1,12 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<svg width="12px" height="16px" viewBox="0 0 12 16" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
+    <!-- Generator: Sketch 40.3 (33839) - http://www.bohemiancoding.com/sketch -->
+    <title>database</title>
+    <desc>Created with Sketch.</desc>
+    <defs></defs>
+    <g id="Octicons" stroke="none" stroke-width="1" fill="none" fill-rule="evenodd">
+        <g id="database" fill="#000000">
+            <path d="M6,15 C2.69,15 0,14.1 0,13 L0,11 C0,10.83 0.09,10.66 0.21,10.5 C0.88,11.36 3.21,12 6,12 C8.79,12 11.12,11.36 11.79,10.5 C11.92,10.66 12,10.83 12,11 L12,13 C12,14.1 9.31,15 6,15 L6,15 Z M6,11 C2.69,11 0,10.1 0,9 L0,7 C0,6.89 0.04,6.79 0.09,6.69 L0.09,6.69 C0.12,6.63 0.16,6.56 0.21,6.5 C0.88,7.36 3.21,8 6,8 C8.79,8 11.12,7.36 11.79,6.5 C11.84,6.56 11.88,6.63 11.91,6.69 L11.91,6.69 C11.96,6.79 12,6.9 12,7 L12,9 C12,10.1 9.31,11 6,11 L6,11 Z M6,7 C2.69,7 0,6.1 0,5 L0,4 L0,3 C0,1.9 2.69,1 6,1 C9.31,1 12,1.9 12,3 L12,4 L12,5 C12,6.1 9.31,7 6,7 L6,7 Z M6,2 C3.79,2 2,2.45 2,3 C2,3.55 3.79,4 6,4 C8.21,4 10,3.55 10,3 C10,2.45 8.21,2 6,2 L6,2 Z" id="Shape"></path>
+        </g>
+    </g>
+</svg>

+ 12 - 0
htdocs/theme/common/octicons/lib/svg/desktop-download.svg

@@ -0,0 +1,12 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<svg width="16px" height="16px" viewBox="0 0 16 16" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
+    <!-- Generator: Sketch 40.3 (33839) - http://www.bohemiancoding.com/sketch -->
+    <title>desktop-download</title>
+    <desc>Created with Sketch.</desc>
+    <defs></defs>
+    <g id="Octicons" stroke="none" stroke-width="1" fill="none" fill-rule="evenodd">
+        <g id="desktop-download" fill="#000000">
+            <path d="M4,6 L7,6 L7,0 L9,0 L9,6 L12,6 L8,10 L4,6 L4,6 Z M15,2 L11,2 L11,3 L15,3 L15,11 L1,11 L1,3 L5,3 L5,2 L1,2 C0.45,2 0,2.45 0,3 L0,12 C0,12.55 0.45,13 1,13 L6.34,13 C6.09,13.61 5.48,14.39 4,15 L12,15 C10.52,14.39 9.91,13.61 9.66,13 L15,13 C15.55,13 16,12.55 16,12 L16,3 C16,2.45 15.55,2 15,2 L15,2 Z" id="Shape"></path>
+        </g>
+    </g>
+</svg>

+ 12 - 0
htdocs/theme/common/octicons/lib/svg/device-camera-video.svg

@@ -0,0 +1,12 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<svg width="16px" height="16px" viewBox="0 0 16 16" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
+    <!-- Generator: Sketch 40.3 (33839) - http://www.bohemiancoding.com/sketch -->
+    <title>device-camera-video</title>
+    <desc>Created with Sketch.</desc>
+    <defs></defs>
+    <g id="Octicons" stroke="none" stroke-width="1" fill="none" fill-rule="evenodd">
+        <g id="device-camera-video" fill="#000000">
+            <path d="M15.2,2.09 L10,5.72 L10,3 C10,2.45 9.55,2 9,2 L1,2 C0.45,2 0,2.45 0,3 L0,12 C0,12.55 0.45,13 1,13 L9,13 C9.55,13 10,12.55 10,12 L10,9.28 L15.2,12.91 C15.53,13.14 16,12.91 16,12.5 L16,2.5 C16,2.09 15.53,1.86 15.2,2.09 L15.2,2.09 Z" id="Shape"></path>
+        </g>
+    </g>
+</svg>

+ 12 - 0
htdocs/theme/common/octicons/lib/svg/device-camera.svg

@@ -0,0 +1,12 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<svg width="16px" height="16px" viewBox="0 0 16 16" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
+    <!-- Generator: Sketch 40.3 (33839) - http://www.bohemiancoding.com/sketch -->
+    <title>device-camera</title>
+    <desc>Created with Sketch.</desc>
+    <defs></defs>
+    <g id="Octicons" stroke="none" stroke-width="1" fill="none" fill-rule="evenodd">
+        <g id="device-camera" fill="#000000">
+            <path d="M15,3 L7,3 C7,2.45 6.55,2 6,2 L2,2 C1.45,2 1,2.45 1,3 C0.45,3 0,3.45 0,4 L0,13 C0,13.55 0.45,14 1,14 L15,14 C15.55,14 16,13.55 16,13 L16,4 C16,3.45 15.55,3 15,3 L15,3 Z M6,5 L2,5 L2,4 L6,4 L6,5 L6,5 Z M10.5,12 C8.56,12 7,10.44 7,8.5 C7,6.56 8.56,5 10.5,5 C12.44,5 14,6.56 14,8.5 C14,10.44 12.44,12 10.5,12 L10.5,12 Z M13,8.5 C13,9.88 11.87,11 10.5,11 C9.13,11 8,9.87 8,8.5 C8,7.13 9.13,6 10.5,6 C11.87,6 13,7.13 13,8.5 L13,8.5 Z" id="Shape"></path>
+        </g>
+    </g>
+</svg>

+ 12 - 0
htdocs/theme/common/octicons/lib/svg/device-desktop.svg

@@ -0,0 +1,12 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<svg width="16px" height="16px" viewBox="0 0 16 16" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
+    <!-- Generator: Sketch 40.3 (33839) - http://www.bohemiancoding.com/sketch -->
+    <title>device-desktop</title>
+    <desc>Created with Sketch.</desc>
+    <defs></defs>
+    <g id="Octicons" stroke="none" stroke-width="1" fill="none" fill-rule="evenodd">
+        <g id="device-desktop" fill="#000000">
+            <path d="M15,2 L1,2 C0.45,2 0,2.45 0,3 L0,12 C0,12.55 0.45,13 1,13 L6.34,13 C6.09,13.61 5.48,14.39 4,15 L12,15 C10.52,14.39 9.91,13.61 9.66,13 L15,13 C15.55,13 16,12.55 16,12 L16,3 C16,2.45 15.55,2 15,2 L15,2 Z M15,11 L1,11 L1,3 L15,3 L15,11 L15,11 Z" id="Shape"></path>
+        </g>
+    </g>
+</svg>

+ 12 - 0
htdocs/theme/common/octicons/lib/svg/device-mobile.svg

@@ -0,0 +1,12 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<svg width="10px" height="16px" viewBox="0 0 10 16" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
+    <!-- Generator: Sketch 40.3 (33839) - http://www.bohemiancoding.com/sketch -->
+    <title>device-mobile</title>
+    <desc>Created with Sketch.</desc>
+    <defs></defs>
+    <g id="Octicons" stroke="none" stroke-width="1" fill="none" fill-rule="evenodd">
+        <g id="device-mobile" fill="#000000">
+            <path d="M9,0 L1,0 C0.45,0 0,0.45 0,1 L0,15 C0,15.55 0.45,16 1,16 L9,16 C9.55,16 10,15.55 10,15 L10,1 C10,0.45 9.55,0 9,0 L9,0 Z M5,15.3 C4.28,15.3 3.7,14.72 3.7,14 C3.7,13.28 4.28,12.7 5,12.7 C5.72,12.7 6.3,13.28 6.3,14 C6.3,14.72 5.72,15.3 5,15.3 L5,15.3 Z M9,12 L1,12 L1,2 L9,2 L9,12 L9,12 Z" id="Shape"></path>
+        </g>
+    </g>
+</svg>

+ 12 - 0
htdocs/theme/common/octicons/lib/svg/diff-added.svg

@@ -0,0 +1,12 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<svg width="14px" height="16px" viewBox="0 0 14 16" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
+    <!-- Generator: Sketch 40.3 (33839) - http://www.bohemiancoding.com/sketch -->
+    <title>diff-added</title>
+    <desc>Created with Sketch.</desc>
+    <defs></defs>
+    <g id="Octicons" stroke="none" stroke-width="1" fill="none" fill-rule="evenodd">
+        <g id="diff-added" fill="#000000">
+            <path d="M13,1 L1,1 C0.45,1 0,1.45 0,2 L0,14 C0,14.55 0.45,15 1,15 L13,15 C13.55,15 14,14.55 14,14 L14,2 C14,1.45 13.55,1 13,1 L13,1 Z M13,14 L1,14 L1,2 L13,2 L13,14 L13,14 Z M6,9 L3,9 L3,7 L6,7 L6,4 L8,4 L8,7 L11,7 L11,9 L8,9 L8,12 L6,12 L6,9 L6,9 Z" id="Shape"></path>
+        </g>
+    </g>
+</svg>

+ 12 - 0
htdocs/theme/common/octicons/lib/svg/diff-ignored.svg

@@ -0,0 +1,12 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<svg width="14px" height="16px" viewBox="0 0 14 16" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
+    <!-- Generator: Sketch 40.3 (33839) - http://www.bohemiancoding.com/sketch -->
+    <title>diff-ignored</title>
+    <desc>Created with Sketch.</desc>
+    <defs></defs>
+    <g id="Octicons" stroke="none" stroke-width="1" fill="none" fill-rule="evenodd">
+        <g id="diff-ignored" fill="#000000">
+            <path d="M13,1 L1,1 C0.45,1 0,1.45 0,2 L0,14 C0,14.55 0.45,15 1,15 L13,15 C13.55,15 14,14.55 14,14 L14,2 C14,1.45 13.55,1 13,1 L13,1 Z M13,14 L1,14 L1,2 L13,2 L13,14 L13,14 Z M4.5,12 L3,12 L3,10.5 L9.5,4 L11,4 L11,5.5 L4.5,12 L4.5,12 Z" id="Shape"></path>
+        </g>
+    </g>
+</svg>

+ 12 - 0
htdocs/theme/common/octicons/lib/svg/diff-modified.svg

@@ -0,0 +1,12 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<svg width="14px" height="16px" viewBox="0 0 14 16" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
+    <!-- Generator: Sketch 40.3 (33839) - http://www.bohemiancoding.com/sketch -->
+    <title>diff-modified</title>
+    <desc>Created with Sketch.</desc>
+    <defs></defs>
+    <g id="Octicons" stroke="none" stroke-width="1" fill="none" fill-rule="evenodd">
+        <g id="diff-modified" fill="#000000">
+            <path d="M13,1 L1,1 C0.45,1 0,1.45 0,2 L0,14 C0,14.55 0.45,15 1,15 L13,15 C13.55,15 14,14.55 14,14 L14,2 C14,1.45 13.55,1 13,1 L13,1 Z M13,14 L1,14 L1,2 L13,2 L13,14 L13,14 Z M4,8 C4,6.34 5.34,5 7,5 C8.66,5 10,6.34 10,8 C10,9.66 8.66,11 7,11 C5.34,11 4,9.66 4,8 L4,8 Z" id="Shape"></path>
+        </g>
+    </g>
+</svg>

+ 12 - 0
htdocs/theme/common/octicons/lib/svg/diff-removed.svg

@@ -0,0 +1,12 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<svg width="14px" height="16px" viewBox="0 0 14 16" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
+    <!-- Generator: Sketch 40.3 (33839) - http://www.bohemiancoding.com/sketch -->
+    <title>diff-removed</title>
+    <desc>Created with Sketch.</desc>
+    <defs></defs>
+    <g id="Octicons" stroke="none" stroke-width="1" fill="none" fill-rule="evenodd">
+        <g id="diff-removed" fill="#000000">
+            <path d="M13,1 L1,1 C0.45,1 0,1.45 0,2 L0,14 C0,14.55 0.45,15 1,15 L13,15 C13.55,15 14,14.55 14,14 L14,2 C14,1.45 13.55,1 13,1 L13,1 Z M13,14 L1,14 L1,2 L13,2 L13,14 L13,14 Z M11,9 L3,9 L3,7 L11,7 L11,9 L11,9 Z" id="Shape"></path>
+        </g>
+    </g>
+</svg>

+ 12 - 0
htdocs/theme/common/octicons/lib/svg/diff-renamed.svg

@@ -0,0 +1,12 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<svg width="14px" height="16px" viewBox="0 0 14 16" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
+    <!-- Generator: Sketch 40.3 (33839) - http://www.bohemiancoding.com/sketch -->
+    <title>diff-renamed</title>
+    <desc>Created with Sketch.</desc>
+    <defs></defs>
+    <g id="Octicons" stroke="none" stroke-width="1" fill="none" fill-rule="evenodd">
+        <g id="diff-renamed" fill="#000000">
+            <path d="M6,9 L3,9 L3,7 L6,7 L6,4 L11,8 L6,12 L6,9 L6,9 Z M14,2 L14,14 C14,14.55 13.55,15 13,15 L1,15 C0.45,15 0,14.55 0,14 L0,2 C0,1.45 0.45,1 1,1 L13,1 C13.55,1 14,1.45 14,2 L14,2 Z M13,2 L1,2 L1,14 L13,14 L13,2 L13,2 Z" id="Shape"></path>
+        </g>
+    </g>
+</svg>

+ 12 - 0
htdocs/theme/common/octicons/lib/svg/diff.svg

@@ -0,0 +1,12 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<svg width="13px" height="16px" viewBox="0 0 13 16" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
+    <!-- Generator: Sketch 40.3 (33839) - http://www.bohemiancoding.com/sketch -->
+    <title>diff</title>
+    <desc>Created with Sketch.</desc>
+    <defs></defs>
+    <g id="Octicons" stroke="none" stroke-width="1" fill="none" fill-rule="evenodd">
+        <g id="diff" fill="#000000">
+            <path d="M6,7 L8,7 L8,8 L6,8 L6,10 L5,10 L5,8 L3,8 L3,7 L5,7 L5,5 L6,5 L6,7 L6,7 Z M3,13 L8,13 L8,12 L3,12 L3,13 L3,13 Z M7.5,2 L11,5.5 L11,15 C11,15.55 10.55,16 10,16 L1,16 C0.45,16 0,15.55 0,15 L0,3 C0,2.45 0.45,2 1,2 L7.5,2 L7.5,2 Z M10,6 L7,3 L1,3 L1,15 L10,15 L10,6 L10,6 Z M8.5,0 L3,0 L3,1 L8,1 L12,5 L12,13 L13,13 L13,4.5 L8.5,0 L8.5,0 Z" id="Shape"></path>
+        </g>
+    </g>
+</svg>

+ 12 - 0
htdocs/theme/common/octicons/lib/svg/ellipses.svg

@@ -0,0 +1,12 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<svg width="12px" height="16px" viewBox="0 0 12 16" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
+    <!-- Generator: Sketch 40.3 (33839) - http://www.bohemiancoding.com/sketch -->
+    <title>ellipses</title>
+    <desc>Created with Sketch.</desc>
+    <defs></defs>
+    <g id="Octicons" stroke="none" stroke-width="1" fill="none" fill-rule="evenodd">
+        <g id="ellipses" fill="#000000">
+            <path d="M11,5 L1,5 C0.45,5 0,5.45 0,6 L0,10 C0,10.55 0.45,11 1,11 L11,11 C11.55,11 12,10.55 12,10 L12,6 C12,5.45 11.55,5 11,5 L11,5 Z M4,9 L2,9 L2,7 L4,7 L4,9 L4,9 Z M7,9 L5,9 L5,7 L7,7 L7,9 L7,9 Z M10,9 L8,9 L8,7 L10,7 L10,9 L10,9 Z" id="Shape"></path>
+        </g>
+    </g>
+</svg>

+ 3 - 0
htdocs/theme/common/octicons/lib/svg/ellipsis.svg

@@ -0,0 +1,3 @@
+<svg height="16" width="12" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 12 16">
+  <path d="M11 5H1c-0.55 0-1 0.45-1 1v4c0 0.55 0.45 1 1 1h10c0.55 0 1-0.45 1-1V6c0-0.55-0.45-1-1-1zM4 9H2V7h2v2z m3 0H5V7h2v2z m3 0H8V7h2v2z" />
+</svg>

+ 12 - 0
htdocs/theme/common/octicons/lib/svg/eye.svg

@@ -0,0 +1,12 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<svg width="16px" height="16px" viewBox="0 0 16 16" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
+    <!-- Generator: Sketch 40.3 (33839) - http://www.bohemiancoding.com/sketch -->
+    <title>eye</title>
+    <desc>Created with Sketch.</desc>
+    <defs></defs>
+    <g id="Octicons" stroke="none" stroke-width="1" fill="none" fill-rule="evenodd">
+        <g id="eye" fill="#000000">
+            <path d="M8.06,2 C3,2 0,8 0,8 C0,8 3,14 8.06,14 C13,14 16,8 16,8 C16,8 13,2 8.06,2 L8.06,2 Z M8,12 C5.8,12 4,10.22 4,8 C4,5.8 5.8,4 8,4 C10.22,4 12,5.8 12,8 C12,10.22 10.22,12 8,12 L8,12 Z M10,8 C10,9.11 9.11,10 8,10 C6.89,10 6,9.11 6,8 C6,6.89 6.89,6 8,6 C9.11,6 10,6.89 10,8 L10,8 Z" id="Shape"></path>
+        </g>
+    </g>
+</svg>

+ 12 - 0
htdocs/theme/common/octicons/lib/svg/file-binary.svg

@@ -0,0 +1,12 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<svg width="12px" height="16px" viewBox="0 0 12 16" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
+    <!-- Generator: Sketch 40.3 (33839) - http://www.bohemiancoding.com/sketch -->
+    <title>file-binary</title>
+    <desc>Created with Sketch.</desc>
+    <defs></defs>
+    <g id="Octicons" stroke="none" stroke-width="1" fill="none" fill-rule="evenodd">
+        <g id="file-binary" fill="#000000">
+            <path d="M4,12 L5,12 L5,13 L2,13 L2,12 L3,12 L3,10 L2,10 L2,9 L4,9 L4,12 L4,12 Z M12,4.5 L12,14 C12,14.55 11.55,15 11,15 L1,15 C0.45,15 0,14.55 0,14 L0,2 C0,1.45 0.45,1 1,1 L8.5,1 L12,4.5 L12,4.5 Z M11,5 L8,2 L1,2 L1,14 L11,14 L11,5 L11,5 Z M8,4 L6,4 L6,5 L7,5 L7,7 L6,7 L6,8 L9,8 L9,7 L8,7 L8,4 L8,4 Z M2,4 L5,4 L5,8 L2,8 L2,4 L2,4 Z M3,7 L4,7 L4,5 L3,5 L3,7 L3,7 Z M6,9 L9,9 L9,13 L6,13 L6,9 L6,9 Z M7,12 L8,12 L8,10 L7,10 L7,12 L7,12 Z" id="Shape"></path>
+        </g>
+    </g>
+</svg>

+ 12 - 0
htdocs/theme/common/octicons/lib/svg/file-code.svg

@@ -0,0 +1,12 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<svg width="12px" height="16px" viewBox="0 0 12 16" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
+    <!-- Generator: Sketch 40.3 (33839) - http://www.bohemiancoding.com/sketch -->
+    <title>file-code</title>
+    <desc>Created with Sketch.</desc>
+    <defs></defs>
+    <g id="Octicons" stroke="none" stroke-width="1" fill="none" fill-rule="evenodd">
+        <g id="file-code" fill="#000000">
+            <path d="M8.5,1 L1,1 C0.45,1 0,1.45 0,2 L0,14 C0,14.55 0.45,15 1,15 L11,15 C11.55,15 12,14.55 12,14 L12,4.5 L8.5,1 L8.5,1 Z M11,14 L1,14 L1,2 L8,2 L11,5 L11,14 L11,14 Z M5,6.98 L3.5,8.5 L5,10 L4.5,11 L2,8.5 L4.5,6 L5,6.98 L5,6.98 Z M7.5,6 L10,8.5 L7.5,11 L7,10.02 L8.5,8.5 L7,7 L7.5,6 L7.5,6 Z" id="Shape"></path>
+        </g>
+    </g>
+</svg>

+ 12 - 0
htdocs/theme/common/octicons/lib/svg/file-directory.svg

@@ -0,0 +1,12 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<svg width="14px" height="16px" viewBox="0 0 14 16" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
+    <!-- Generator: Sketch 40.3 (33839) - http://www.bohemiancoding.com/sketch -->
+    <title>file-directory</title>
+    <desc>Created with Sketch.</desc>
+    <defs></defs>
+    <g id="Octicons" stroke="none" stroke-width="1" fill="none" fill-rule="evenodd">
+        <g id="file-directory" fill="#000000">
+            <path d="M13,4 L7,4 L7,3 C7,2.34 6.69,2 6,2 L1,2 C0.45,2 0,2.45 0,3 L0,13 C0,13.55 0.45,14 1,14 L13,14 C13.55,14 14,13.55 14,13 L14,5 C14,4.45 13.55,4 13,4 L13,4 Z M6,4 L1,4 L1,3 L6,3 L6,4 L6,4 Z" id="Shape"></path>
+        </g>
+    </g>
+</svg>

+ 12 - 0
htdocs/theme/common/octicons/lib/svg/file-media.svg

@@ -0,0 +1,12 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<svg width="12px" height="16px" viewBox="0 0 12 16" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
+    <!-- Generator: Sketch 40.3 (33839) - http://www.bohemiancoding.com/sketch -->
+    <title>file-media</title>
+    <desc>Created with Sketch.</desc>
+    <defs></defs>
+    <g id="Octicons" stroke="none" stroke-width="1" fill="none" fill-rule="evenodd">
+        <g id="file-media" fill="#000000">
+            <path d="M6,5 L8,5 L8,7 L6,7 L6,5 L6,5 Z M12,4.5 L12,14 C12,14.55 11.55,15 11,15 L1,15 C0.45,15 0,14.55 0,14 L0,2 C0,1.45 0.45,1 1,1 L8.5,1 L12,4.5 L12,4.5 Z M11,5 L8,2 L1,2 L1,13 L4,8 L6,12 L8,10 L11,13 L11,5 L11,5 Z" id="Shape"></path>
+        </g>
+    </g>
+</svg>

+ 12 - 0
htdocs/theme/common/octicons/lib/svg/file-pdf.svg

@@ -0,0 +1,12 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<svg width="12px" height="16px" viewBox="0 0 12 16" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
+    <!-- Generator: Sketch 40.3 (33839) - http://www.bohemiancoding.com/sketch -->
+    <title>file-pdf</title>
+    <desc>Created with Sketch.</desc>
+    <defs></defs>
+    <g id="Octicons" stroke="none" stroke-width="1" fill="none" fill-rule="evenodd">
+        <g id="file-pdf" fill="#010101">
+            <path d="M8.5,1 L1,1 C0.44771525,1 0,1.44771525 0,2 L0,14 C0,14.5522847 0.44771525,15 1,15 L11,15 C11.5522847,15 12,14.5522847 12,14 L12,4.5 L8.5,1 Z M1,2 L5,2 C4.88021121,2.03682695 4.77292941,2.10604101 4.69,2.2 C4.57596619,2.33544491 4.49698141,2.4968486 4.46,2.67 C4.34406753,3.15093672 4.3136037,3.64851254 4.37,4.14 C4.42970074,4.74889969 4.54348307,5.35127671 4.71,5.94 C4.39913981,6.85020329 4.02832805,7.73881526 3.6,8.6 C3.1,9.6 2.8,10.26 2.69,10.44 C2.45490116,10.527838 2.22458325,10.6279762 2,10.74 C1.63797844,10.9047863 1.30126564,11.1202825 1,11.38 L1,2 L1,2 Z M5.42,6.8 C5.65615226,7.57227694 6.05511596,8.28495569 6.59,8.89 C6.8651023,9.12723152 7.18463148,9.30739159 7.53,9.42 C6.89,9.51 6.3,9.62 5.72,9.75 C5.10224214,9.89929979 4.49707287,10.0965649 3.91,10.34 C3.32292713,10.5834351 4.13,9.9 4.52,9.09 C4.8853939,8.349364 5.18973729,7.58014443 5.43,6.79 L5.43,6.79 L5.42,6.8 Z M11,14 L1.5,14 C1.44352149,14.0065306 1.38647851,14.0065306 1.33,14 C1.60061185,13.9042665 1.84896383,13.7545749 2.06,13.56 C2.76700578,12.8583965 3.36677981,12.0564515 3.84,11.18 C4.15,11.05 4.42,10.95 4.65,10.87 L5.07,10.73 C5.52,10.6 6.01,10.5 6.51,10.4 C7.01,10.3 7.51,10.24 7.99,10.2 C8.43725403,10.4162545 8.9023067,10.5935768 9.38,10.73 C9.78288787,10.8407498 10.1943157,10.9176835 10.61,10.96 L10.99,10.96 L10.99,14 L10.99,14 L11,14 Z M11,9.14 C10.7958695,9.02690387 10.5816018,8.93316173 10.36,8.86 C10.113806,8.8009088 9.86279363,8.76409365 9.61,8.75 C9.19880419,8.75303183 8.78812424,8.77974272 8.38,8.83 C8.0073597,8.68541471 7.66736947,8.46782096 7.38,8.19 C6.78281632,7.51840635 6.34221217,6.72258646 6.09,5.86 C6.20098287,5.19851127 6.26779732,4.53036675 6.29,3.86 C6.30923951,3.61037016 6.30923951,3.35962984 6.29,3.11 C6.35921678,2.80151577 6.28575056,2.47826438 6.09,2.23 C5.92718989,2.07232702 5.70638123,1.9890713 5.48,2 L8,2 L11,5 L11,9.13 L11,9.13 L11,9.14 Z" id="Shape"></path>
+        </g>
+    </g>
+</svg>

+ 12 - 0
htdocs/theme/common/octicons/lib/svg/file-submodule.svg

@@ -0,0 +1,12 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<svg width="14px" height="16px" viewBox="0 0 14 16" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
+    <!-- Generator: Sketch 40.3 (33839) - http://www.bohemiancoding.com/sketch -->
+    <title>file-submodule</title>
+    <desc>Created with Sketch.</desc>
+    <defs></defs>
+    <g id="Octicons" stroke="none" stroke-width="1" fill="none" fill-rule="evenodd">
+        <g id="file-submodule" fill="#000000">
+            <path d="M10,7 L4,7 L4,14 L13,14 C13.55,14 14,13.55 14,13 L14,8 L10,8 L10,7 L10,7 Z M9,9 L5,9 L5,8 L9,8 L9,9 L9,9 Z M13,4 L7,4 L7,3 C7,2.34 6.69,2 6,2 L1,2 C0.45,2 0,2.45 0,3 L0,13 C0,13.55 0.45,14 1,14 L3,14 L3,7 C3,6.45 3.45,6 4,6 L10,6 C10.55,6 11,6.45 11,7 L14,7 L14,5 C14,4.45 13.55,4 13,4 L13,4 Z M6,4 L1,4 L1,3 L6,3 L6,4 L6,4 Z" id="Shape"></path>
+        </g>
+    </g>
+</svg>

+ 12 - 0
htdocs/theme/common/octicons/lib/svg/file-symlink-directory.svg

@@ -0,0 +1,12 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<svg width="14px" height="16px" viewBox="0 0 14 16" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
+    <!-- Generator: Sketch 40.3 (33839) - http://www.bohemiancoding.com/sketch -->
+    <title>file-symlink-directory</title>
+    <desc>Created with Sketch.</desc>
+    <defs></defs>
+    <g id="Octicons" stroke="none" stroke-width="1" fill="none" fill-rule="evenodd">
+        <g id="file-symlink-directory" fill="#000000">
+            <path d="M13,4 L7,4 L7,3 C7,2.34 6.69,2 6,2 L1,2 C0.45,2 0,2.45 0,3 L0,13 C0,13.55 0.45,14 1,14 L13,14 C13.55,14 14,13.55 14,13 L14,5 C14,4.45 13.55,4 13,4 L13,4 Z M1,3 L6,3 L6,4 L1,4 L1,3 L1,3 Z M7,12 L7,10 C6.02,9.98 5.16,10.22 4.45,10.7 C3.74,11.18 3.26,11.95 3,13 C3.02,11.36 3.39,10.12 4.13,9.27 C4.86,8.43 5.82,8 7.01,8 L7.01,6 L11.01,9 L7.01,12 L7,12 Z" id="Shape"></path>
+        </g>
+    </g>
+</svg>

+ 12 - 0
htdocs/theme/common/octicons/lib/svg/file-symlink-file.svg

@@ -0,0 +1,12 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<svg width="12px" height="16px" viewBox="0 0 12 16" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
+    <!-- Generator: Sketch 40.3 (33839) - http://www.bohemiancoding.com/sketch -->
+    <title>file-symlink-file</title>
+    <desc>Created with Sketch.</desc>
+    <defs></defs>
+    <g id="Octicons" stroke="none" stroke-width="1" fill="none" fill-rule="evenodd">
+        <g id="file-symlink-file" fill="#000000">
+            <path d="M8.5,1 L1,1 C0.45,1 0,1.45 0,2 L0,14 C0,14.55 0.45,15 1,15 L11,15 C11.55,15 12,14.55 12,14 L12,4.5 L8.5,1 L8.5,1 Z M11,14 L1,14 L1,2 L8,2 L11,5 L11,14 L11,14 Z M6,4.5 L10,7.5 L6,10.5 L6,8.5 C5.02,8.48 4.16,8.72 3.45,9.2 C2.74,9.68 2.26,10.45 2,11.5 C2.02,9.86 2.39,8.62 3.13,7.77 C3.86,6.93 4.82,6.5 6.01,6.5 L6.01,4.5 L6,4.5 Z" id="Shape"></path>
+        </g>
+    </g>
+</svg>

+ 3 - 0
htdocs/theme/common/octicons/lib/svg/file-text.svg

@@ -0,0 +1,3 @@
+<svg height="16" width="12" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 12 16">
+  <path d="M6 5H2v-1h4v1zM2 8h7v-1H2v1z m0 2h7v-1H2v1z m0 2h7v-1H2v1z m10-7.5v9.5c0 0.55-0.45 1-1 1H1c-0.55 0-1-0.45-1-1V2c0-0.55 0.45-1 1-1h7.5l3.5 3.5z m-1 0.5L8 2H1v12h10V5z" />
+</svg>

+ 12 - 0
htdocs/theme/common/octicons/lib/svg/file-zip.svg

@@ -0,0 +1,12 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<svg width="12px" height="16px" viewBox="0 0 12 16" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
+    <!-- Generator: Sketch 40.3 (33839) - http://www.bohemiancoding.com/sketch -->
+    <title>file-zip</title>
+    <desc>Created with Sketch.</desc>
+    <defs></defs>
+    <g id="Octicons" stroke="none" stroke-width="1" fill="none" fill-rule="evenodd">
+        <g id="file-zip" fill="#010101">
+            <path d="M8.5,1 L1,1 C0.44771525,1 0,1.44771525 0,2 L0,14 C0,14.5522847 0.44771525,15 1,15 L11,15 C11.5522847,15 12,14.5522847 12,14 L12,4.5 L8.5,1 Z M11,14 L1,14 L1,2 L4,2 L4,3 L5,3 L5,2 L8,2 L11,5 L11,14 L11,14 Z M5,4 L5,3 L6,3 L6,4 L5,4 L5,4 Z M4,4 L5,4 L5,5 L4,5 L4,4 L4,4 Z M5,6 L5,5 L6,5 L6,6 L5,6 L5,6 Z M4,6 L5,6 L5,7 L4,7 L4,6 L4,6 Z M5,8 L5,7 L6,7 L6,8 L5,8 L5,8 Z M4,9.28 C3.38491093,9.63510459 3.00428692,10.2897779 3,11 L3,12 L7,12 L7,11 C7,9.8954305 6.1045695,9 5,9 L5,8 L4,8 L4,9.28 L4,9.28 Z M6,10 L6,11 L4,11 L4,10 L6,10 L6,10 Z" id="Shape"></path>
+        </g>
+    </g>
+</svg>

+ 12 - 0
htdocs/theme/common/octicons/lib/svg/file.svg

@@ -0,0 +1,12 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<svg width="12px" height="16px" viewBox="0 0 12 16" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
+    <!-- Generator: Sketch 40.3 (33839) - http://www.bohemiancoding.com/sketch -->
+    <title>file</title>
+    <desc>Created with Sketch.</desc>
+    <defs></defs>
+    <g id="Octicons" stroke="none" stroke-width="1" fill="none" fill-rule="evenodd">
+        <g id="file" fill="#000000">
+            <path d="M6,5 L2,5 L2,4 L6,4 L6,5 L6,5 Z M2,8 L9,8 L9,7 L2,7 L2,8 L2,8 Z M2,10 L9,10 L9,9 L2,9 L2,10 L2,10 Z M2,12 L9,12 L9,11 L2,11 L2,12 L2,12 Z M12,4.5 L12,14 C12,14.55 11.55,15 11,15 L1,15 C0.45,15 0,14.55 0,14 L0,2 C0,1.45 0.45,1 1,1 L8.5,1 L12,4.5 L12,4.5 Z M11,5 L8,2 L1,2 L1,14 L11,14 L11,5 L11,5 Z" id="Shape"></path>
+        </g>
+    </g>
+</svg>

+ 12 - 0
htdocs/theme/common/octicons/lib/svg/flame.svg

@@ -0,0 +1,12 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<svg width="12px" height="16px" viewBox="0 0 12 16" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
+    <!-- Generator: Sketch 40.3 (33839) - http://www.bohemiancoding.com/sketch -->
+    <title>flame</title>
+    <desc>Created with Sketch.</desc>
+    <defs></defs>
+    <g id="Octicons" stroke="none" stroke-width="1" fill="none" fill-rule="evenodd">
+        <g id="flame" fill="#000000">
+            <path d="M5.05,0.31 C5.86,2.48 5.46,3.69 4.53,4.62 C3.55,5.67 1.98,6.45 0.9,7.98 C-0.55,10.03 -0.8,14.51 4.43,15.68 C2.23,14.52 1.76,11.16 4.13,9.07 C3.52,11.1 4.66,12.4 6.07,11.93 C7.46,11.46 8.37,12.46 8.34,13.6 C8.32,14.38 8.03,15.04 7.21,15.41 C10.63,14.82 11.99,11.99 11.99,9.85 C11.99,7.01 9.46,6.63 10.74,4.24 C9.22,4.37 8.71,5.37 8.85,6.99 C8.94,8.07 7.83,8.79 6.99,8.32 C6.32,7.91 6.33,7.13 6.93,6.54 C8.18,5.31 8.68,2.45 5.05,0.32 L5.03,0.3 L5.05,0.31 Z" id="Shape"></path>
+        </g>
+    </g>
+</svg>

+ 12 - 0
htdocs/theme/common/octicons/lib/svg/fold.svg

@@ -0,0 +1,12 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<svg width="14px" height="16px" viewBox="0 0 14 16" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
+    <!-- Generator: Sketch 40.3 (33839) - http://www.bohemiancoding.com/sketch -->
+    <title>fold</title>
+    <desc>Created with Sketch.</desc>
+    <defs></defs>
+    <g id="Octicons" stroke="none" stroke-width="1" fill="none" fill-rule="evenodd">
+        <g id="fold" fill="#000000">
+            <path d="M7,9 L10,12 L8,12 L8,15 L6,15 L6,12 L4,12 L7,9 L7,9 Z M10,3 L8,3 L8,0 L6,0 L6,3 L4,3 L7,6 L10,3 L10,3 Z M14,5 C14,4.45 13.55,4 13,4 L10.5,4 L9.5,5 L12.5,5 L10.5,7 L3.5,7 L1.5,5 L4.5,5 L3.5,4 L1,4 C0.45,4 0,4.45 0,5 L2.5,7.5 L0,10 C0,10.55 0.45,11 1,11 L3.5,11 L4.5,10 L1.5,10 L3.5,8 L10.5,8 L12.5,10 L9.5,10 L10.5,11 L13,11 C13.55,11 14,10.55 14,10 L11.5,7.5 L14,5 L14,5 Z" id="Shape"></path>
+        </g>
+    </g>
+</svg>

+ 12 - 0
htdocs/theme/common/octicons/lib/svg/gear.svg

@@ -0,0 +1,12 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<svg width="14px" height="16px" viewBox="0 0 14 16" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
+    <!-- Generator: Sketch 40.3 (33839) - http://www.bohemiancoding.com/sketch -->
+    <title>gear</title>
+    <desc>Created with Sketch.</desc>
+    <defs></defs>
+    <g id="Octicons" stroke="none" stroke-width="1" fill="none" fill-rule="evenodd">
+        <g id="gear" fill="#000000">
+            <path d="M14,8.77 L14,7.17 L12.06,6.53 L11.61,5.44 L12.49,3.6 L11.36,2.47 L9.55,3.38 L8.46,2.93 L7.77,1.01 L6.17,1.01 L5.54,2.95 L4.43,3.4 L2.59,2.52 L1.46,3.65 L2.37,5.46 L1.92,6.55 L0,7.23 L0,8.82 L1.94,9.46 L2.39,10.55 L1.51,12.39 L2.64,13.52 L4.45,12.61 L5.54,13.06 L6.23,14.98 L7.82,14.98 L8.45,13.04 L9.56,12.59 L11.4,13.47 L12.53,12.34 L11.61,10.53 L12.08,9.44 L14,8.75 L14,8.77 Z M7,11 C5.34,11 4,9.66 4,8 C4,6.34 5.34,5 7,5 C8.66,5 10,6.34 10,8 C10,9.66 8.66,11 7,11 L7,11 Z" id="Shape"></path>
+        </g>
+    </g>
+</svg>

+ 12 - 0
htdocs/theme/common/octicons/lib/svg/gift.svg

@@ -0,0 +1,12 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<svg width="14px" height="16px" viewBox="0 0 14 16" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
+    <!-- Generator: Sketch 40.3 (33839) - http://www.bohemiancoding.com/sketch -->
+    <title>gift</title>
+    <desc>Created with Sketch.</desc>
+    <defs></defs>
+    <g id="Octicons" stroke="none" stroke-width="1" fill="none" fill-rule="evenodd">
+        <g id="gift" fill="#000000">
+            <path d="M13,4 L11.62,4 C11.81,3.67 11.95,3.33 11.98,3.09 C12.04,2.42 11.87,1.87 11.46,1.48 C11.1,1.1 10.65,1 10.1,1 L9.99,1 C9.46,1.02 8.88,1.25 8.46,1.58 C8.04,1.91 7.73,2.3 7.49,2.78 C7.26,2.3 6.94,1.9 6.52,1.58 C6.1,1.26 5.52,1 4.99,1 L4.96,1 C4.4,1 3.9,1.09 3.52,1.48 C3.11,1.87 2.94,2.42 3,3.09 C3.03,3.32 3.17,3.67 3.36,4 L1.98,4 C1.43,4 0.98,4.45 0.98,5 L0.98,8 L1.98,8 L1.98,13 C1.98,13.55 2.43,14 2.98,14 L11.98,14 C12.53,14 12.98,13.55 12.98,13 L12.98,8 L13.98,8 L13.98,5 C13.98,4.45 13.53,4 12.98,4 L13,4 Z M8.22,3.12 C8.39,2.76 8.64,2.45 8.97,2.2 C9.27,1.97 9.69,1.81 10.02,1.79 L10.11,1.79 C10.56,1.79 10.77,1.9 10.91,2.04 C11.05,2.18 11.24,2.43 11.21,2.99 C11.16,3.18 10.96,3.6 10.71,3.99 L7.81,3.99 L8.22,3.11 L8.22,3.12 Z M4.09,2.04 C4.22,1.91 4.4,1.79 5,1.79 C5.31,1.79 5.72,1.96 6.03,2.2 C6.36,2.45 6.61,2.75 6.78,3.12 L7.2,4 L4.3,4 C4.05,3.61 3.85,3.19 3.8,3 C3.77,2.44 3.96,2.19 4.1,2.05 L4.09,2.04 Z M7,12.99 L3,12.99 L3,8 L7,8 L7,13 L7,12.99 Z M7,6.99 L2,6.99 L2,5 L7,5 L7,7 L7,6.99 Z M12,12.99 L8,12.99 L8,8 L12,8 L12,13 L12,12.99 Z M13,6.99 L8,6.99 L8,5 L13,5 L13,7 L13,6.99 Z" id="Shape"></path>
+        </g>
+    </g>
+</svg>

+ 12 - 0
htdocs/theme/common/octicons/lib/svg/gist-secret.svg

@@ -0,0 +1,12 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<svg width="14px" height="16px" viewBox="0 0 14 16" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
+    <!-- Generator: Sketch 40.3 (33839) - http://www.bohemiancoding.com/sketch -->
+    <title>gist-secret</title>
+    <desc>Created with Sketch.</desc>
+    <defs></defs>
+    <g id="Octicons" stroke="none" stroke-width="1" fill="none" fill-rule="evenodd">
+        <g id="gist-secret" fill="#000000">
+            <path d="M8,10.5 L9,14 L5,14 L6,10.5 L5.25,9 L8.75,9 L8,10.5 L8,10.5 Z M10,6 L4,6 L2,7 L12,7 L10,6 L10,6 Z M9,2 L7,3 L5,2 L4,5 L10,5 L9,2 L9,2 Z M13.03,9.75 L10,9 L11,11 L9,14 L12.22,14 C12.67,14 13.08,13.69 13.19,13.25 L13.75,10.97 C13.89,10.44 13.56,9.89 13.03,9.75 L13.03,9.75 Z M4,9 L0.97,9.75 C0.44,9.89 0.11,10.44 0.25,10.97 L0.81,13.25 C0.92,13.69 1.33,14 1.78,14 L5,14 L3,11 L4,9 L4,9 Z" id="Shape"></path>
+        </g>
+    </g>
+</svg>

+ 12 - 0
htdocs/theme/common/octicons/lib/svg/gist.svg

@@ -0,0 +1,12 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<svg width="12px" height="16px" viewBox="0 0 12 16" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
+    <!-- Generator: Sketch 40.3 (33839) - http://www.bohemiancoding.com/sketch -->
+    <title>gist</title>
+    <desc>Created with Sketch.</desc>
+    <defs></defs>
+    <g id="Octicons" stroke="none" stroke-width="1" fill="none" fill-rule="evenodd">
+        <g id="gist" fill="#000000">
+            <path d="M7.5,5 L10,7.5 L7.5,10 L6.75,9.25 L8.5,7.5 L6.75,5.75 L7.5,5 L7.5,5 Z M4.5,5 L2,7.5 L4.5,10 L5.25,9.25 L3.5,7.5 L5.25,5.75 L4.5,5 L4.5,5 Z M0,13 L0,2 C0,1.45 0.45,1 1,1 L11,1 C11.55,1 12,1.45 12,2 L12,13 C12,13.55 11.55,14 11,14 L1,14 C0.45,14 0,13.55 0,13 L0,13 Z M1,13 L11,13 L11,2 L1,2 L1,13 L1,13 Z" id="Shape"></path>
+        </g>
+    </g>
+</svg>

+ 12 - 0
htdocs/theme/common/octicons/lib/svg/git-branch.svg

@@ -0,0 +1,12 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<svg width="10px" height="16px" viewBox="0 0 10 16" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
+    <!-- Generator: Sketch 40.3 (33839) - http://www.bohemiancoding.com/sketch -->
+    <title>git-branch</title>
+    <desc>Created with Sketch.</desc>
+    <defs></defs>
+    <g id="Octicons" stroke="none" stroke-width="1" fill="none" fill-rule="evenodd">
+        <g id="git-branch" fill="#000000">
+            <path d="M10,5 C10,3.89 9.11,3 8,3 C6.89,3 6,3.89 6,5 C6,5.73 6.41,6.38 7,6.72 L7,7.02 C6.98,7.54 6.77,8 6.37,8.4 C5.97,8.8 5.51,9.01 4.99,9.03 C4.16,9.05 3.51,9.19 2.99,9.48 L2.99,4.72 C3.58,4.38 3.99,3.74 3.99,3 C3.99,1.89 3.1,1 1.99,1 C0.88,1 0,1.89 0,3 C0,3.73 0.41,4.38 1,4.72 L1,11.28 C0.41,11.63 0,12.27 0,13 C0,14.11 0.89,15 2,15 C3.11,15 4,14.11 4,13 C4,12.47 3.8,12 3.47,11.64 C3.56,11.58 3.95,11.23 4.06,11.17 C4.31,11.06 4.62,11 5,11 C6.05,10.95 6.95,10.55 7.75,9.75 C8.55,8.95 8.95,7.77 9,6.73 L8.98,6.73 C9.59,6.37 10,5.73 10,5 L10,5 Z M2,1.8 C2.66,1.8 3.2,2.35 3.2,3 C3.2,3.65 2.65,4.2 2,4.2 C1.35,4.2 0.8,3.65 0.8,3 C0.8,2.35 1.35,1.8 2,1.8 L2,1.8 Z M2,14.21 C1.34,14.21 0.8,13.66 0.8,13.01 C0.8,12.36 1.35,11.81 2,11.81 C2.65,11.81 3.2,12.36 3.2,13.01 C3.2,13.66 2.65,14.21 2,14.21 L2,14.21 Z M8,6.21 C7.34,6.21 6.8,5.66 6.8,5.01 C6.8,4.36 7.35,3.81 8,3.81 C8.65,3.81 9.2,4.36 9.2,5.01 C9.2,5.66 8.65,6.21 8,6.21 L8,6.21 Z" id="Shape"></path>
+        </g>
+    </g>
+</svg>

+ 12 - 0
htdocs/theme/common/octicons/lib/svg/git-commit.svg

@@ -0,0 +1,12 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<svg width="14px" height="16px" viewBox="0 0 14 16" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
+    <!-- Generator: Sketch 40.3 (33839) - http://www.bohemiancoding.com/sketch -->
+    <title>git-commit</title>
+    <desc>Created with Sketch.</desc>
+    <defs></defs>
+    <g id="Octicons" stroke="none" stroke-width="1" fill="none" fill-rule="evenodd">
+        <g id="git-commit" fill="#000000">
+            <path d="M10.86,7 C10.41,5.28 8.86,4 7,4 C5.14,4 3.59,5.28 3.14,7 L0,7 L0,9 L3.14,9 C3.59,10.72 5.14,12 7,12 C8.86,12 10.41,10.72 10.86,9 L14,9 L14,7 L10.86,7 L10.86,7 Z M7,10.2 C5.78,10.2 4.8,9.22 4.8,8 C4.8,6.78 5.78,5.8 7,5.8 C8.22,5.8 9.2,6.78 9.2,8 C9.2,9.22 8.22,10.2 7,10.2 L7,10.2 Z" id="Shape"></path>
+        </g>
+    </g>
+</svg>

+ 12 - 0
htdocs/theme/common/octicons/lib/svg/git-compare.svg

@@ -0,0 +1,12 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<svg width="14px" height="16px" viewBox="0 0 14 16" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
+    <!-- Generator: Sketch 40.3 (33839) - http://www.bohemiancoding.com/sketch -->
+    <title>git-compare</title>
+    <desc>Created with Sketch.</desc>
+    <defs></defs>
+    <g id="Octicons" stroke="none" stroke-width="1" fill="none" fill-rule="evenodd">
+        <g id="git-compare" fill="#000000">
+            <path d="M5,12 L4,12 C3.73,11.98 3.52,11.89 3.31,11.69 C3.1,11.49 3.01,11.27 3,11 L3,4.72 C3.59,4.38 4,3.74 4,3 C4,1.89 3.11,1 2,1 C0.89,1 0,1.89 0,3 C0,3.73 0.41,4.38 1,4.72 L1,11 C1.03,11.78 1.34,12.47 1.94,13.06 C2.54,13.65 3.22,13.97 4,14 L5,14 L5,16 L8,13 L5,10 L5,12 L5,12 Z M2,1.8 C2.66,1.8 3.2,2.35 3.2,3 C3.2,3.65 2.65,4.2 2,4.2 C1.35,4.2 0.8,3.65 0.8,3 C0.8,2.35 1.35,1.8 2,1.8 L2,1.8 Z M13,11.28 L13,5 C12.97,4.22 12.66,3.53 12.06,2.94 C11.46,2.35 10.78,2.03 10,2 L9,2 L9,0 L6,3 L9,6 L9,4 L10,4 C10.27,4.02 10.48,4.11 10.69,4.31 C10.9,4.51 10.99,4.73 11,5 L11,11.28 C10.41,11.62 10,12.26 10,13 C10,14.11 10.89,15 12,15 C13.11,15 14,14.11 14,13 C14,12.27 13.59,11.62 13,11.28 L13,11.28 Z M12,14.2 C11.34,14.2 10.8,13.65 10.8,13 C10.8,12.35 11.35,11.8 12,11.8 C12.65,11.8 13.2,12.35 13.2,13 C13.2,13.65 12.65,14.2 12,14.2 L12,14.2 Z" id="Shape"></path>
+        </g>
+    </g>
+</svg>

+ 12 - 0
htdocs/theme/common/octicons/lib/svg/git-merge.svg

@@ -0,0 +1,12 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<svg width="12px" height="16px" viewBox="0 0 12 16" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
+    <!-- Generator: Sketch 40.3 (33839) - http://www.bohemiancoding.com/sketch -->
+    <title>git-merge</title>
+    <desc>Created with Sketch.</desc>
+    <defs></defs>
+    <g id="Octicons" stroke="none" stroke-width="1" fill="none" fill-rule="evenodd">
+        <g id="git-merge" fill="#000000">
+            <path d="M10,7 C9.27,7 8.62,7.41 8.27,8.02 L8.27,8 C7.22,7.98 6,7.64 5.14,6.98 C4.39,6.4 3.64,5.37 3.25,4.54 C3.7,4.18 4,3.62 4,2.99 C4,1.88 3.11,0.99 2,0.99 C0.89,0.99 0,1.89 0,3 C0,3.73 0.41,4.38 1,4.72 L1,11.28 C0.41,11.63 0,12.27 0,13 C0,14.11 0.89,15 2,15 C3.11,15 4,14.11 4,13 C4,12.27 3.59,11.62 3,11.28 L3,7.67 C3.67,8.37 4.44,8.94 5.3,9.36 C6.16,9.78 7.33,9.99 8.27,10 L8.27,9.98 C8.63,10.59 9.27,11 10,11 C11.11,11 12,10.11 12,9 C12,7.89 11.11,7 10,7 L10,7 Z M3.2,13 C3.2,13.66 2.65,14.2 2,14.2 C1.35,14.2 0.8,13.65 0.8,13 C0.8,12.35 1.35,11.8 2,11.8 C2.65,11.8 3.2,12.35 3.2,13 L3.2,13 Z M2,4.2 C1.34,4.2 0.8,3.65 0.8,3 C0.8,2.35 1.35,1.8 2,1.8 C2.65,1.8 3.2,2.35 3.2,3 C3.2,3.65 2.65,4.2 2,4.2 L2,4.2 Z M10,10.2 C9.34,10.2 8.8,9.65 8.8,9 C8.8,8.35 9.35,7.8 10,7.8 C10.65,7.8 11.2,8.35 11.2,9 C11.2,9.65 10.65,10.2 10,10.2 L10,10.2 Z" id="Shape"></path>
+        </g>
+    </g>
+</svg>

+ 12 - 0
htdocs/theme/common/octicons/lib/svg/git-pull-request.svg

@@ -0,0 +1,12 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<svg width="12px" height="16px" viewBox="0 0 12 16" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
+    <!-- Generator: Sketch 40.3 (33839) - http://www.bohemiancoding.com/sketch -->
+    <title>git-pull-request</title>
+    <desc>Created with Sketch.</desc>
+    <defs></defs>
+    <g id="Octicons" stroke="none" stroke-width="1" fill="none" fill-rule="evenodd">
+        <g id="git-pull-request" fill="#000000">
+            <path d="M11,11.28 L11,5 C10.97,4.22 10.66,3.53 10.06,2.94 C9.46,2.35 8.78,2.03 8,2 L7,2 L7,0 L4,3 L7,6 L7,4 L8,4 C8.27,4.02 8.48,4.11 8.69,4.31 C8.9,4.51 8.99,4.73 9,5 L9,11.28 C8.41,11.62 8,12.26 8,13 C8,14.11 8.89,15 10,15 C11.11,15 12,14.11 12,13 C12,12.27 11.59,11.62 11,11.28 L11,11.28 Z M10,14.2 C9.34,14.2 8.8,13.65 8.8,13 C8.8,12.35 9.35,11.8 10,11.8 C10.65,11.8 11.2,12.35 11.2,13 C11.2,13.65 10.65,14.2 10,14.2 L10,14.2 Z M4,3 C4,1.89 3.11,1 2,1 C0.89,1 0,1.89 0,3 C0,3.73 0.41,4.38 1,4.72 L1,11.28 C0.41,11.62 0,12.26 0,13 C0,14.11 0.89,15 2,15 C3.11,15 4,14.11 4,13 C4,12.27 3.59,11.62 3,11.28 L3,4.72 C3.59,4.38 4,3.74 4,3 L4,3 Z M3.2,13 C3.2,13.66 2.65,14.2 2,14.2 C1.35,14.2 0.8,13.65 0.8,13 C0.8,12.35 1.35,11.8 2,11.8 C2.65,11.8 3.2,12.35 3.2,13 L3.2,13 Z M2,4.2 C1.34,4.2 0.8,3.65 0.8,3 C0.8,2.35 1.35,1.8 2,1.8 C2.65,1.8 3.2,2.35 3.2,3 C3.2,3.65 2.65,4.2 2,4.2 L2,4.2 Z" id="Shape"></path>
+        </g>
+    </g>
+</svg>

File diff suppressed because it is too large
+ 8 - 0
htdocs/theme/common/octicons/lib/svg/globe.svg


+ 12 - 0
htdocs/theme/common/octicons/lib/svg/grabber.svg

@@ -0,0 +1,12 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<svg width="8px" height="16px" viewBox="0 0 8 16" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
+    <!-- Generator: Sketch 40.3 (33839) - http://www.bohemiancoding.com/sketch -->
+    <title>grabber</title>
+    <desc>Created with Sketch.</desc>
+    <defs></defs>
+    <g id="Octicons" stroke="none" stroke-width="1" fill="none" fill-rule="evenodd">
+        <g id="grabber" fill="#000000">
+            <path d="M8,4 L8,5 L0,5 L0,4 L8,4 L8,4 Z M0,8 L8,8 L8,7 L0,7 L0,8 L0,8 Z M0,11 L8,11 L8,10 L0,10 L0,11 L0,11 Z" id="Shape"></path>
+        </g>
+    </g>
+</svg>

+ 12 - 0
htdocs/theme/common/octicons/lib/svg/graph.svg

@@ -0,0 +1,12 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<svg width="16px" height="16px" viewBox="0 0 16 16" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
+    <!-- Generator: Sketch 40.3 (33839) - http://www.bohemiancoding.com/sketch -->
+    <title>graph</title>
+    <desc>Created with Sketch.</desc>
+    <defs></defs>
+    <g id="Octicons" stroke="none" stroke-width="1" fill="none" fill-rule="evenodd">
+        <g id="graph" fill="#000000">
+            <path d="M16,14 L16,15 L0,15 L0,0 L1,0 L1,14 L16,14 L16,14 Z M5,13 L3,13 L3,8 L5,8 L5,13 L5,13 Z M9,13 L7,13 L7,3 L9,3 L9,13 L9,13 Z M13,13 L11,13 L11,6 L13,6 L13,13 L13,13 Z" id="Shape"></path>
+        </g>
+    </g>
+</svg>

+ 12 - 0
htdocs/theme/common/octicons/lib/svg/heart.svg

@@ -0,0 +1,12 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<svg width="12px" height="16px" viewBox="0 0 12 16" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
+    <!-- Generator: Sketch 40.3 (33839) - http://www.bohemiancoding.com/sketch -->
+    <title>heart</title>
+    <desc>Created with Sketch.</desc>
+    <defs></defs>
+    <g id="Octicons" stroke="none" stroke-width="1" fill="none" fill-rule="evenodd">
+        <g id="heart" fill="#000000">
+            <path d="M11.2,3 C10.68,2.37 9.95,2.05 9,2 C8.03,2 7.31,2.42 6.8,3 C6.29,3.58 6.02,3.92 6,4 C5.98,3.92 5.72,3.58 5.2,3 C4.68,2.42 4.03,2 3,2 C2.05,2.05 1.31,2.38 0.8,3 C0.28,3.61 0.02,4.28 0,5 C0,5.52 0.09,6.52 0.67,7.67 C1.25,8.82 3.01,10.61 6,13 C8.98,10.61 10.77,8.83 11.34,7.67 C11.91,6.51 12,5.5 12,5 C11.98,4.28 11.72,3.61 11.2,2.98 L11.2,3 Z" id="Shape"></path>
+        </g>
+    </g>
+</svg>

+ 12 - 0
htdocs/theme/common/octicons/lib/svg/history.svg

@@ -0,0 +1,12 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<svg width="14px" height="16px" viewBox="0 0 14 16" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
+    <!-- Generator: Sketch 40.3 (33839) - http://www.bohemiancoding.com/sketch -->
+    <title>history</title>
+    <desc>Created with Sketch.</desc>
+    <defs></defs>
+    <g id="Octicons" stroke="none" stroke-width="1" fill="none" fill-rule="evenodd">
+        <g id="history" fill="#000000">
+            <path d="M8,13 L6,13 L6,6 L11,6 L11,8 L8,8 L8,13 L8,13 Z M7,1 C4.81,1 2.87,2.02 1.59,3.59 L0,2 L0,6 L4,6 L2.5,4.5 C3.55,3.17 5.17,2.3 7,2.3 C10.14,2.3 12.7,4.86 12.7,8 C12.7,11.14 10.14,13.7 7,13.7 C3.86,13.7 1.3,11.14 1.3,8 C1.3,7.66 1.33,7.33 1.39,7 L0.08,7 C0.03,7.33 0,7.66 0,8 C0,11.86 3.14,15 7,15 C10.86,15 14,11.86 14,8 C14,4.14 10.86,1 7,1 L7,1 Z" id="Shape"></path>
+        </g>
+    </g>
+</svg>

+ 12 - 0
htdocs/theme/common/octicons/lib/svg/home.svg

@@ -0,0 +1,12 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<svg width="16px" height="16px" viewBox="0 0 16 16" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
+    <!-- Generator: Sketch 40.3 (33839) - http://www.bohemiancoding.com/sketch -->
+    <title>home</title>
+    <desc>Created with Sketch.</desc>
+    <defs></defs>
+    <g id="Octicons" stroke="none" stroke-width="1" fill="none" fill-rule="evenodd">
+        <g id="home" fill="#000000">
+            <path d="M16,9 L13,6 L13,2 L11,2 L11,4 L8,1 L0,9 L2,9 L3,14 C3,14.55 3.45,15 4,15 L12,15 C12.55,15 13,14.55 13,14 L14,9 L16,9 L16,9 Z M12,14 L9,14 L9,10 L7,10 L7,14 L4,14 L2.81,7.69 L8,2.5 L13.19,7.69 L12,14 L12,14 Z" id="Shape"></path>
+        </g>
+    </g>
+</svg>

+ 12 - 0
htdocs/theme/common/octicons/lib/svg/horizontal-rule.svg

@@ -0,0 +1,12 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<svg width="10px" height="16px" viewBox="0 0 10 16" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
+    <!-- Generator: Sketch 40.3 (33839) - http://www.bohemiancoding.com/sketch -->
+    <title>horizontal-rule</title>
+    <desc>Created with Sketch.</desc>
+    <defs></defs>
+    <g id="Octicons" stroke="none" stroke-width="1" fill="none" fill-rule="evenodd">
+        <g id="horizontal-rule" fill="#000000">
+            <path d="M1,7 L3,7 L3,9 L4,9 L4,3 L3,3 L3,6 L1,6 L1,3 L0,3 L0,9 L1,9 L1,7 L1,7 Z M10,9 L10,7 L9,7 L9,9 L10,9 L10,9 Z M10,6 L10,4 L9,4 L9,6 L10,6 L10,6 Z M7,6 L7,4 L9,4 L9,3 L6,3 L6,9 L7,9 L7,7 L9,7 L9,6 L7,6 L7,6 Z M0,13 L10,13 L10,11 L0,11 L0,13 L0,13 Z" id="Shape"></path>
+        </g>
+    </g>
+</svg>

+ 12 - 0
htdocs/theme/common/octicons/lib/svg/hubot.svg

@@ -0,0 +1,12 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<svg width="14px" height="16px" viewBox="0 0 14 16" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
+    <!-- Generator: Sketch 40.3 (33839) - http://www.bohemiancoding.com/sketch -->
+    <title>hubot</title>
+    <desc>Created with Sketch.</desc>
+    <defs></defs>
+    <g id="Octicons" stroke="none" stroke-width="1" fill="none" fill-rule="evenodd">
+        <g id="hubot" fill="#000000">
+            <path d="M3,6 C2.45,6 2,6.45 2,7 L2,9 C2,9.55 2.45,10 3,10 L11,10 C11.55,10 12,9.55 12,9 L12,7 C12,6.45 11.55,6 11,6 L3,6 L3,6 Z M11,7.75 L9.75,9 L8.25,9 L7,7.75 L5.75,9 L4.25,9 L3,7.75 L3,7 L3.75,7 L5,8.25 L6.25,7 L7.75,7 L9,8.25 L10.25,7 L11,7 L11,7.75 L11,7.75 Z M5,11 L9,11 L9,12 L5,12 L5,11 L5,11 Z M7,2 C3.14,2 0,4.91 0,8.5 L0,13 C0,13.55 0.45,14 1,14 L13,14 C13.55,14 14,13.55 14,13 L14,8.5 C14,4.91 10.86,2 7,2 L7,2 Z M13,13 L1,13 L1,8.5 C1,5.41 3.64,2.91 7,2.91 C10.36,2.91 13,5.41 13,8.5 L13,13 L13,13 Z" id="Shape"></path>
+        </g>
+    </g>
+</svg>

+ 12 - 0
htdocs/theme/common/octicons/lib/svg/inbox.svg

@@ -0,0 +1,12 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<svg width="14px" height="16px" viewBox="0 0 14 16" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
+    <!-- Generator: Sketch 40.3 (33839) - http://www.bohemiancoding.com/sketch -->
+    <title>inbox</title>
+    <desc>Created with Sketch.</desc>
+    <defs></defs>
+    <g id="Octicons" stroke="none" stroke-width="1" fill="none" fill-rule="evenodd">
+        <g id="inbox" fill="#000000">
+            <path d="M14,9 L12.87,1.86 C12.79,1.38 12.37,1 11.87,1 L2.13,1 C1.63,1 1.21,1.38 1.13,1.86 L0,9 L0,14 C0,14.55 0.45,15 1,15 L13,15 C13.55,15 14,14.55 14,14 L14,9 L14,9 Z M10.72,9.55 L10.28,10.44 C10.11,10.78 9.76,11 9.37,11 L4.61,11 C4.23,11 3.89,10.78 3.72,10.45 L3.28,9.54 C3.11,9.21 2.76,8.99 2.39,8.99 L1,8.99 L2,1.99 L12,1.99 L13,8.99 L11.62,8.99 C11.23,8.99 10.89,9.21 10.71,9.54 L10.72,9.55 Z" id="Shape"></path>
+        </g>
+    </g>
+</svg>

+ 12 - 0
htdocs/theme/common/octicons/lib/svg/info.svg

@@ -0,0 +1,12 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<svg width="14px" height="16px" viewBox="0 0 14 16" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
+    <!-- Generator: Sketch 40.3 (33839) - http://www.bohemiancoding.com/sketch -->
+    <title>info</title>
+    <desc>Created with Sketch.</desc>
+    <defs></defs>
+    <g id="Octicons" stroke="none" stroke-width="1" fill="none" fill-rule="evenodd">
+        <g id="info" fill="#000000">
+            <path d="M6.3,5.69 C6.11,5.5 6.02,5.27 6.02,4.99 C6.02,4.71 6.11,4.47 6.3,4.29 C6.49,4.11 6.72,4.01 7,4.01 C7.28,4.01 7.52,4.1 7.7,4.29 C7.88,4.48 7.98,4.71 7.98,4.99 C7.98,5.27 7.89,5.51 7.7,5.69 C7.51,5.87 7.28,5.99 7,5.99 C6.72,5.99 6.48,5.88 6.3,5.69 L6.3,5.69 Z M8,7.99 C7.98,7.74 7.89,7.51 7.69,7.3 C7.49,7.11 7.27,7 7,6.99 L6,6.99 C5.73,7.01 5.52,7.12 5.31,7.3 C5.11,7.5 5.01,7.74 5,7.99 L6,7.99 L6,10.99 C6.02,11.26 6.11,11.49 6.31,11.68 C6.51,11.88 6.73,11.99 7,11.99 L8,11.99 C8.27,11.99 8.48,11.88 8.69,11.68 C8.89,11.49 8.99,11.26 9,10.99 L8,10.99 L8,7.98 L8,7.99 Z M7,2.3 C3.86,2.3 1.3,4.84 1.3,7.98 C1.3,11.12 3.86,13.68 7,13.68 C10.14,13.68 12.7,11.13 12.7,7.98 C12.7,4.83 10.14,2.29 7,2.29 L7,2.3 Z M7,0.98 C10.86,0.98 14,4.12 14,7.98 C14,11.84 10.86,14.98 7,14.98 C3.14,14.98 0,11.86 0,7.98 C0,4.1 3.14,0.98 7,0.98 L7,0.98 Z" id="Shape"></path>
+        </g>
+    </g>
+</svg>

+ 12 - 0
htdocs/theme/common/octicons/lib/svg/issue-closed.svg

@@ -0,0 +1,12 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<svg width="16px" height="16px" viewBox="0 0 16 16" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
+    <!-- Generator: Sketch 40.3 (33839) - http://www.bohemiancoding.com/sketch -->
+    <title>issue-closed</title>
+    <desc>Created with Sketch.</desc>
+    <defs></defs>
+    <g id="Octicons" stroke="none" stroke-width="1" fill="none" fill-rule="evenodd">
+        <g id="issue-closed" fill="#000000">
+            <path d="M7,10 L9,10 L9,12 L7,12 L7,10 L7,10 Z M9,4 L7,4 L7,9 L9,9 L9,4 L9,4 Z M10.5,5.5 L9.5,6.5 L12,9 L16,4.5 L15,3.5 L12,7 L10.5,5.5 L10.5,5.5 Z M8,13.7 C4.86,13.7 2.3,11.14 2.3,8 C2.3,4.86 4.86,2.3 8,2.3 C9.83,2.3 11.45,3.18 12.5,4.5 L13.42,3.58 C12.14,2 10.19,1 8,1 C4.14,1 1,4.14 1,8 C1,11.86 4.14,15 8,15 C11.86,15 15,11.86 15,8 L13.48,9.52 C12.82,11.93 10.62,13.71 8,13.71 L8,13.7 Z" id="Shape"></path>
+        </g>
+    </g>
+</svg>

+ 12 - 0
htdocs/theme/common/octicons/lib/svg/issue-opened.svg

@@ -0,0 +1,12 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<svg width="14px" height="16px" viewBox="0 0 14 16" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
+    <!-- Generator: Sketch 40.3 (33839) - http://www.bohemiancoding.com/sketch -->
+    <title>issue-opened</title>
+    <desc>Created with Sketch.</desc>
+    <defs></defs>
+    <g id="Octicons" stroke="none" stroke-width="1" fill="none" fill-rule="evenodd">
+        <g id="issue-opened" fill="#000000">
+            <path d="M7,2.3 C10.14,2.3 12.7,4.86 12.7,8 C12.7,11.14 10.14,13.7 7,13.7 C3.86,13.7 1.3,11.14 1.3,8 C1.3,4.86 3.86,2.3 7,2.3 L7,2.3 Z M7,1 C3.14,1 0,4.14 0,8 C0,11.86 3.14,15 7,15 C10.86,15 14,11.86 14,8 C14,4.14 10.86,1 7,1 L7,1 Z M8,4 L6,4 L6,9 L8,9 L8,4 L8,4 Z M8,10 L6,10 L6,12 L8,12 L8,10 L8,10 Z" id="Shape"></path>
+        </g>
+    </g>
+</svg>

+ 12 - 0
htdocs/theme/common/octicons/lib/svg/issue-reopened.svg

@@ -0,0 +1,12 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<svg width="14px" height="16px" viewBox="0 0 14 16" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
+    <!-- Generator: Sketch 40.3 (33839) - http://www.bohemiancoding.com/sketch -->
+    <title>issue-reopened</title>
+    <desc>Created with Sketch.</desc>
+    <defs></defs>
+    <g id="Octicons" stroke="none" stroke-width="1" fill="none" fill-rule="evenodd">
+        <g id="issue-reopened" fill="#000000">
+            <path d="M8,9 L6,9 L6,4 L8,4 L8,9 L8,9 Z M6,12 L8,12 L8,10 L6,10 L6,12 L6,12 Z M12.33,10 L10,10 L11.5,11.5 C10.45,12.83 8.83,13.7 7,13.7 C3.86,13.7 1.3,11.14 1.3,8 C1.3,7.66 1.33,7.33 1.39,7 L0.08,7 C0.03,7.33 0,7.66 0,8 C0,11.86 3.14,15 7,15 C9.19,15 11.13,13.98 12.41,12.41 L14,14 L14,10 L12.33,10 L12.33,10 Z M1.67,6 L4,6 L2.5,4.5 C3.55,3.17 5.17,2.3 7,2.3 C10.14,2.3 12.7,4.86 12.7,8 C12.7,8.34 12.67,8.67 12.61,9 L13.92,9 C13.97,8.67 14,8.34 14,8 C14,4.14 10.86,1 7,1 C4.81,1 2.87,2.02 1.59,3.59 L0,2 L0,6 L1.67,6 L1.67,6 Z" id="Shape"></path>
+        </g>
+    </g>
+</svg>

+ 12 - 0
htdocs/theme/common/octicons/lib/svg/italic.svg

@@ -0,0 +1,12 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<svg width="6px" height="16px" viewBox="0 0 6 16" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
+    <!-- Generator: Sketch 40.3 (33839) - http://www.bohemiancoding.com/sketch -->
+    <title>italic</title>
+    <desc>Created with Sketch.</desc>
+    <defs></defs>
+    <g id="Octicons" stroke="none" stroke-width="1" fill="none" fill-rule="evenodd">
+        <g id="italic" fill="#000000">
+            <path d="M2.81,5 L4.79,5 L3,14 L1,14 L2.81,5 L2.81,5 Z M3.17,2.3 C3.17,1.6 3.75,1 4.5,1 C5.06,1 5.63,1.38 5.63,2.03 C5.63,2.78 5.04,3.33 4.3,3.33 C3.72,3.33 3.17,2.95 3.17,2.3 L3.17,2.3 Z" id="Shape"></path>
+        </g>
+    </g>
+</svg>

+ 12 - 0
htdocs/theme/common/octicons/lib/svg/jersey.svg

@@ -0,0 +1,12 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<svg width="14px" height="16px" viewBox="0 0 14 16" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
+    <!-- Generator: Sketch 40.3 (33839) - http://www.bohemiancoding.com/sketch -->
+    <title>jersey</title>
+    <desc>Created with Sketch.</desc>
+    <defs></defs>
+    <g id="Octicons" stroke="none" stroke-width="1" fill="none" fill-rule="evenodd">
+        <g id="jersey" fill="#000000">
+            <path d="M4.5,6 L4,6.5 L4,11.5 L4.5,12 L6.5,12 L7,11.5 L7,6.5 L6.5,6 L4.5,6 L4.5,6 Z M6,11 L5,11 L5,7 L6,7 L6,11 L6,11 Z M12.27,3.75 C12.05,2.37 11.96,1.12 12,0 L9.02,0 C9.02,0.27 8.89,0.48 8.63,0.69 C8.38,0.89 8,0.99 7.5,0.99 C7,0.99 6.62,0.9 6.37,0.69 C6.14,0.49 6.01,0.27 6.01,0 L3,0 C3.05,1.13 2.97,2.38 2.75,3.75 C2.55,5.13 1.95,5.88 1,6 L1,15 C1.02,15.27 1.11,15.48 1.31,15.69 C1.51,15.9 1.73,15.99 2,16 L13,16 C13.27,15.98 13.48,15.89 13.69,15.69 C13.9,15.49 13.99,15.27 14,15 L14,6 C13.05,5.87 12.47,5.12 12.25,3.75 L12.27,3.75 Z M13,15 L2,15 L2,7 C2.89,6.5 3.48,5.75 3.72,4.75 C3.96,3.75 4.03,2.5 4,1 L5,1 C4.98,1.78 5.16,2.47 5.52,3.06 C5.88,3.64 6.54,3.95 7.52,4 C8.5,3.98 9.16,3.67 9.52,3.06 C9.88,2.47 10.02,1.78 10,1 L11,1 C11.02,2.42 11.13,3.55 11.33,4.38 C11.53,5.19 12.02,6.38 13,7.01 L13,15.01 L13,15 Z M8.5,6 L8,6.5 L8,11.5 L8.5,12 L10.5,12 L11,11.5 L11,6.5 L10.5,6 L8.5,6 L8.5,6 Z M10,11 L9,11 L9,7 L10,7 L10,11 L10,11 Z" id="Shape"></path>
+        </g>
+    </g>
+</svg>

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