浏览代码

tema vecchio, ripulito un po

boyska 6 年之前
父节点
当前提交
02c0f07f87
共有 100 个文件被更改,包括 5225 次插入0 次删除
  1. 0 0
      themes/hackit0x14/.gitignore
  2. 16 0
      themes/hackit0x14/AUTHORS.md
  3. 16 0
      themes/hackit0x14/CONTRIBUTING.md
  4. 61 0
      themes/hackit0x14/EXAMPLES.md
  5. 21 0
      themes/hackit0x14/LICENSE
  6. 312 0
      themes/hackit0x14/README.md
  7. 二进制
      themes/hackit0x14/screenshot-article.png
  8. 二进制
      themes/hackit0x14/screenshot.png
  9. 13 0
      themes/hackit0x14/static/css/anaheim.css
  10. 6 0
      themes/hackit0x14/static/css/bootstrap.darkly.min.css
  11. 5 0
      themes/hackit0x14/static/css/bootstrap.min.css
  12. 137 0
      themes/hackit0x14/static/css/hackit.css
  13. 327 0
      themes/hackit0x14/static/css/html4css1.css
  14. 60 0
      themes/hackit0x14/static/css/pygments/autumn.css
  15. 48 0
      themes/hackit0x14/static/css/pygments/borland.css
  16. 35 0
      themes/hackit0x14/static/css/pygments/bw.css
  17. 63 0
      themes/hackit0x14/static/css/pygments/colorful.css
  18. 63 0
      themes/hackit0x14/static/css/pygments/default.css
  19. 63 0
      themes/hackit0x14/static/css/pygments/emacs.css
  20. 63 0
      themes/hackit0x14/static/css/pygments/friendly.css
  21. 72 0
      themes/hackit0x14/static/css/pygments/fruity.css
  22. 61 0
      themes/hackit0x14/static/css/pygments/github.css
  23. 29 0
      themes/hackit0x14/static/css/pygments/igor.css
  24. 63 0
      themes/hackit0x14/static/css/pygments/manni.css
  25. 64 0
      themes/hackit0x14/static/css/pygments/monokai.css
  26. 63 0
      themes/hackit0x14/static/css/pygments/murphy.css
  27. 72 0
      themes/hackit0x14/static/css/pygments/native.css
  28. 66 0
      themes/hackit0x14/static/css/pygments/paraiso-dark.css
  29. 66 0
      themes/hackit0x14/static/css/pygments/paraiso-light.css
  30. 62 0
      themes/hackit0x14/static/css/pygments/pastie.css
  31. 60 0
      themes/hackit0x14/static/css/pygments/perldoc.css
  32. 32 0
      themes/hackit0x14/static/css/pygments/rrt.css
  33. 70 0
      themes/hackit0x14/static/css/pygments/solarizeddark.css
  34. 70 0
      themes/hackit0x14/static/css/pygments/solarizedlight.css
  35. 71 0
      themes/hackit0x14/static/css/pygments/tango.css
  36. 61 0
      themes/hackit0x14/static/css/pygments/trac.css
  37. 72 0
      themes/hackit0x14/static/css/pygments/vim.css
  38. 34 0
      themes/hackit0x14/static/css/pygments/vs.css
  39. 57 0
      themes/hackit0x14/static/css/pygments/xcode.css
  40. 70 0
      themes/hackit0x14/static/css/pygments/zenburn.css
  41. 223 0
      themes/hackit0x14/static/css/style.css
  42. 3 0
      themes/hackit0x14/static/css/typogrify.css
  43. 二进制
      themes/hackit0x14/static/fonts/Anaheim-regular/Anaheim-regular.eot
  44. 340 0
      themes/hackit0x14/static/fonts/Anaheim-regular/Anaheim-regular.svg
  45. 二进制
      themes/hackit0x14/static/fonts/Anaheim-regular/Anaheim-regular.ttf
  46. 二进制
      themes/hackit0x14/static/fonts/Anaheim-regular/Anaheim-regular.woff
  47. 二进制
      themes/hackit0x14/static/fonts/Anaheim-regular/Anaheim-regular.woff2
  48. 93 0
      themes/hackit0x14/static/fonts/Anaheim-regular/LICENSE.txt
  49. 3 0
      themes/hackit0x14/static/js/bodypadding.js
  50. 7 0
      themes/hackit0x14/static/js/bootstrap.min.js
  51. 42 0
      themes/hackit0x14/static/js/github.js
  52. 84 0
      themes/hackit0x14/static/js/jXHR.js
  53. 4 0
      themes/hackit0x14/static/js/jquery.min.js
  54. 6 0
      themes/hackit0x14/static/js/respond.min.js
  55. 38 0
      themes/hackit0x14/static/js/shariff.min.js
  56. 二进制
      themes/hackit0x14/static/logo/1.png
  57. 二进制
      themes/hackit0x14/static/logo/2.png
  58. 二进制
      themes/hackit0x14/static/tipuesearch/img/loader.gif
  59. 二进制
      themes/hackit0x14/static/tipuesearch/img/search.png
  60. 156 0
      themes/hackit0x14/static/tipuesearch/tipuesearch.css
  61. 440 0
      themes/hackit0x14/static/tipuesearch/tipuesearch.js
  62. 14 0
      themes/hackit0x14/static/tipuesearch/tipuesearch.min.js
  63. 12 0
      themes/hackit0x14/static/tipuesearch/tipuesearch_content.js
  64. 21 0
      themes/hackit0x14/static/tipuesearch/tipuesearch_set.js
  65. 24 0
      themes/hackit0x14/templates/archives.html
  66. 112 0
      themes/hackit0x14/templates/article.html
  67. 22 0
      themes/hackit0x14/templates/article_list.html
  68. 13 0
      themes/hackit0x14/templates/author.html
  69. 19 0
      themes/hackit0x14/templates/authors.html
  70. 202 0
      themes/hackit0x14/templates/base.html
  71. 36 0
      themes/hackit0x14/templates/categories.html
  72. 15 0
      themes/hackit0x14/templates/category.html
  73. 11 0
      themes/hackit0x14/templates/includes/aboutme.html
  74. 16 0
      themes/hackit0x14/templates/includes/addthis.html
  75. 43 0
      themes/hackit0x14/templates/includes/article_info.html
  76. 16 0
      themes/hackit0x14/templates/includes/banner.html
  77. 63 0
      themes/hackit0x14/templates/includes/cc-license.html
  78. 1 0
      themes/hackit0x14/templates/includes/comment_count.html
  79. 41 0
      themes/hackit0x14/templates/includes/comments.html
  80. 17 0
      themes/hackit0x14/templates/includes/disqus_script.html
  81. 23 0
      themes/hackit0x14/templates/includes/footer.html
  82. 32 0
      themes/hackit0x14/templates/includes/ga.html
  83. 35 0
      themes/hackit0x14/templates/includes/github-js.html
  84. 11 0
      themes/hackit0x14/templates/includes/github.html
  85. 13 0
      themes/hackit0x14/templates/includes/links.html
  86. 157 0
      themes/hackit0x14/templates/includes/liquid_tags_nb_header.html
  87. 3 0
      themes/hackit0x14/templates/includes/minify_tipuesearch.html
  88. 37 0
      themes/hackit0x14/templates/includes/pagination.html
  89. 20 0
      themes/hackit0x14/templates/includes/piwik.html
  90. 10 0
      themes/hackit0x14/templates/includes/related-posts.html
  91. 22 0
      themes/hackit0x14/templates/includes/series.html
  92. 25 0
      themes/hackit0x14/templates/includes/shariff.html
  93. 9 0
      themes/hackit0x14/templates/includes/sidebar-images.html
  94. 106 0
      themes/hackit0x14/templates/includes/sidebar.html
  95. 9 0
      themes/hackit0x14/templates/includes/taglist.html
  96. 8 0
      themes/hackit0x14/templates/includes/translations.html
  97. 27 0
      themes/hackit0x14/templates/includes/twitter_cards.html
  98. 10 0
      themes/hackit0x14/templates/includes/twitter_timeline.html
  99. 7 0
      themes/hackit0x14/templates/index.html
  100. 0 0
      themes/hackit0x14/templates/page.html

+ 0 - 0
themes/hackit0x14/.gitignore


+ 16 - 0
themes/hackit0x14/AUTHORS.md

@@ -0,0 +1,16 @@
+The original author of this project was:
+
+- [Daan Debie](https://github.com/DandyDev) aka `DandyDev`
+
+And Pelican Bootstrap 3 would not have been possible without the outstanding contributions of the following fine people:
+
+- [Magnun Leno](https://github.com/magnunleno) aka `magnunleno`
+- [Hilmar Lapp](https://github.com/hlapp) aka `hlapp`
+- [mwcz](https://github.com/mwcz)
+- [Sebastian Kempken](https://github.com/skempken) aka `skempken`
+- [Sagar Behere](https://github.com/sagarbehere) aka `sagarbehere`
+- [Romulo Jales](https://github.com/romulojales) aka `romulojales`
+- [Mike Abrahamsen](https://github.com/mikeabrahamsen) aka `mikeabrahamsen`
+- [Leonardo Giordani](https://github.com/lgiordani) aka `lgiordani`
+
+It has been donated to the Pelican community in April 2016

+ 16 - 0
themes/hackit0x14/CONTRIBUTING.md

@@ -0,0 +1,16 @@
+# Guidelines For Contributing
+
+- Create a new git branch specific to your change, as opposed to making your commits in the master branch.
+- Don't put multiple fixes/features in the same branch / pull request.
+- Give a proper description in your pull request of what you're trying to fix.
+- First line of your commit message should start with present-tense verb, be 50 characters or less, and include the
+relevant issue number(s) if applicable. Example: _Ensure proper PLUGIN_PATH behavior. Refs #428._ If the commit completely
+fixes an existing issue or request on the tracker, please use `Fixes #585` or `Fix #585` syntax (so the relevant issue is automatically closed
+upon PR merge).
+- Make sure that new features are configurable using a theme variable (eg. `DISPLAY_CHUCKNORRIS_ADVICE`). Should default to
+_False_, so users will not get any surprises when upgrading.
+- If you introduce new theme variables, new behaviour or changes from the default Pelican behaviour, make sure you make
+mention of it in the [README](README.md)
+- Make sure changes do not break backwards compatibility, especially with regards to settings.
+- Only changes that stand to benefit a majority of users or use cases are suitable for contributing back to the main repository. For tweaks that are likely specific to your site or likings, try using `CUSTOM_CSS`.
+    - If doing so would require a CSS selector that isn't supported by the theme, create a patch that adds the necessary CSS selector, not the CSS tweak.

+ 61 - 0
themes/hackit0x14/EXAMPLES.md

@@ -0,0 +1,61 @@
+# Examples in the wild
+
+This is a non-exhaustive list of websites that use **pelican-boostrap3** as their theme. It shows the versatility of
+the theme (which is one of the perks of using Bootstrap 3). If your website provides a unique take on 
+**pelican-bootstrap3** and you want your website to be listed here, don't hesitate to ask or make a pull-request! 
+I reserve the right to refuse websites if they're not unique enough for my tastes or if I find them offensive. 
+If your website is listed here, but you don't want it to be, let me know and I'll remove it.
+
+
+[DandyDev.net](http://dandydev.net) by [DandyDev](https://github.com/DandyDev) (Main author of pelican-bootstrap3) - Basic pelican-bootstrap3 setup using the _Simplex_ Bootswatch theme.
+
+[Mind Bending](http://mindbending.org/en) by [magnunleno](https://github.com/magnunleno) - Heavily customized design based on pelican-bootstrap3 with lots of stuff added. Some of that stuff was neatly contributed back to pelican-boostrap3.
+
+[Beneath Data](http://beneathdata.com) by [tylerhartley](https://github.com/tylerhartley) - Customized pelican-boostrap3 to include a homepage banner, a footer containing the "About Me" and other social content, plus other small UI tweaks.
+
+[toumorokoshi](http://toumorokoshi.github.io/) by [toumorokoshi](https://github.com/toumorokoshi) - Clean version of pelican-bootstrap3 with a nice profile area added in.
+
+[Christine Doig](http://chdoig.github.io/) by [chdoig](https://github.com/chdoig) - Barely recognizable anymore as pelican-boostrap3, but it is in fact [based on this theme](http://chdoig.github.io/create-pelican-blog.html). The Twitter widget has been contributed back to pelican-bootstrap3
+
+[Rebecca Weiss](http://www.rebeccaweiss.info/) by [rjweiss](https://github.com/rjweiss)
+
+[Theory And Practice](http://theoryandpractice.org/) by [cranmer](https://github.com/cranmer) - Nice customization of the frontpage, using widgets.
+
+[The official ncf website](http://www.ncf.io/) by [Normation](https://github.com/Normation)
+
+[Lappland. Inside Out.](http://lappland.io/) by [hlapp](https://github.com/hlapp)
+
+[Kev009.com](http://kev009.com/wp/) by [kev009](https://github.com/kev009)
+
+[dave_tucker:blog](http://dtucker.co.uk/) by [dave-tucker](https://github.com/dave-tucker)
+
+[Dopey's Corner](http://dopey.io/)
+
+[Toni Mueller](http://www.tonimueller.org/) by [muellert](https://github.com/muellert)
+
+[Caffeinated Engineering](http://caffeinatedengineering.com/) by [mattyjones](https://github.com/mattyjones)
+
+[Duncan Murdock](http://www.duncanmurdock.name/) by [damurdock](https://github.com/damurdock)
+
+[Ryan Gregory James](http://csc.ucdavis.edu/~rgjames/) by [Autoplectic](https://github.com/Autoplectic)
+
+[JPoser/Blog](http://jposer.net/) by [JPoser](https://github.com/JPoser)
+
+[Base-Art](http://base-art.net/) by [philn](https://github.com/philn)
+
+[Jason Antman's Blog](http://blog.jasonantman.com/)  by [jantman](https://github.com/jantman)
+
+[Bryce Boe](http://bryceboe.com/) by [bboe](https://github.com/bboe)
+
+[Crashdump.io blog](http://blog.crashdump.io/)
+
+[Landscape.io blog](https://blog.landscape.io/)
+
+[Eldelshell](http://www.eldelshell.com/)
+
+[For The Science - a blog about scientific programming](http://forthescience.org/blog/)
+
+[Podsnap](http://blog.podsnap.com/)
+
+[The Digital Cat](http://lgiordani.com/) by [lgiordani](https://github.com/lgiordani)
+

+ 21 - 0
themes/hackit0x14/LICENSE

@@ -0,0 +1,21 @@
+The MIT License (MIT)
+
+Copyright (c) 2014 Daan Debie
+
+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.

文件差异内容过多而无法显示
+ 312 - 0
themes/hackit0x14/README.md


二进制
themes/hackit0x14/screenshot-article.png


二进制
themes/hackit0x14/screenshot.png


+ 13 - 0
themes/hackit0x14/static/css/anaheim.css

@@ -0,0 +1,13 @@
+@font-face {
+  font-family: 'Anaheim';
+  font-weight: 400;
+  font-style: normal;
+  src: url('../fonts/Anaheim-regular/Anaheim-regular.eot');
+  src: url('../fonts/Anaheim-regular/Anaheim-regular.eot?#iefix') format('embedded-opentype'),
+       local('Anaheim'),
+       local('Anaheim-regular'),
+       url('../fonts/Anaheim-regular/Anaheim-regular.woff2') format('woff2'),
+       url('../fonts/Anaheim-regular/Anaheim-regular.woff') format('woff'),
+       url('../fonts/Anaheim-regular/Anaheim-regular.ttf') format('truetype'),
+       url('../fonts/Anaheim-regular/Anaheim-regular.svg#Anaheim') format('svg');
+}

文件差异内容过多而无法显示
+ 6 - 0
themes/hackit0x14/static/css/bootstrap.darkly.min.css


文件差异内容过多而无法显示
+ 5 - 0
themes/hackit0x14/static/css/bootstrap.min.css


+ 137 - 0
themes/hackit0x14/static/css/hackit.css

@@ -0,0 +1,137 @@
+html {
+	height: 100%;
+}
+
+body {
+	color: #c7c7c7;
+	background-color: #161616;
+	font-family: 'Anaheim';
+	font-size: 2.2em;
+	height: 100%;
+}
+
+a,
+a:hover,
+a:focus,
+.entry-content a,
+.entry-content a:hover,
+.entry-content a:focus
+ {
+	color: #f44;
+	text-decoration: none;
+	border-bottom: none;
+}
+
+.entry-content a:hover {
+	border-bottom: 2px solid;
+}
+
+h2 {
+	text-align: center;
+}
+
+h4 {
+  font-size: 25px !important;
+}
+
+h1, h2, h3, h4, strong, tt {
+	color: white;
+}
+
+.navbar {
+	background-color: #e12b2b;
+}
+
+.navbar .navbar-brand,
+.navbar .navbar-nav > li > a  {
+	color: black;
+}
+
+.navbar .navbar-nav > li > a  {
+	transition: background-color .3s;
+	background-color: #e12b2b;
+}
+
+.navbar .navbar-nav > .active > a, 
+.navbar .navbar-nav > .active > a:hover, 
+.navbar .navbar-nav > .active > a:focus {
+	color: white;
+	background-color: #161616;
+}
+
+.navbar .navbar-nav > li > a:hover,
+.navbar .navbar-nav > li > a:focus,
+.navbar .navbar-brand:hover,
+.navbar .navbar-brand:focus {
+	color: black;
+	background-color: #ff7456;
+}
+
+.navbar-brand {
+	font-size: 21px;
+}
+
+/* HOME {{{ */
+
+.body-index blockquote {
+	border: 1px solid #383838;
+	background-color: #272626;
+	font-size: 21px;
+	margin-left: auto;
+	margin-right: auto;
+}
+
+.body-index h3 {
+    text-align: center;
+    font-size: 24px;
+}
+
+/* END HOME }}} */
+
+
+/* TALK {{{ */
+
+
+.talk-grid {
+    table-layout: auto;
+    width: 100%;
+    border-collapse: collapse;
+    text-align: center;
+}
+.talk-grid > thead th:first-child {
+    max-width: 5em;
+}
+
+.talk-grid > thead th {
+    text-align: center;
+}
+.talk-grid tr { height: 1.5em; }
+
+
+.rooms-4 .talk {    width: 25%; }
+.rooms-3 .talk {    width: 33%; }
+.rooms-2 .talk {    width: 50%; }
+.rooms-1 .talk {    width: 100%; }
+td.talk {
+    border: 1px solid #444;
+    padding: 4px;
+}
+
+td.talk > a {
+    text-decoration: none;
+}
+
+.talk-grid tr { line-height: 1em; }
+
+.talk-grid tr:hover td:first-child {
+    background-color: rgb(152, 14, 14);
+    background-color: rgba(152, 14, 14, 0.79);
+}
+
+.talk-grid tr:hover td {
+    background-color: rgb(60, 22, 22)
+}
+
+.talk-title a { font-size: 50%; }
+
+/* END TALK }}} */

+ 327 - 0
themes/hackit0x14/static/css/html4css1.css

@@ -0,0 +1,327 @@
+/*
+:Author: David Goodger (goodger@python.org)
+:Id: $Id: html4css1.css 7614 2013-02-21 15:55:51Z milde $
+:Copyright: This stylesheet has been placed in the public domain.
+
+Default cascading style sheet for the HTML output of Docutils.
+
+See http://docutils.sf.net/docs/howto/html-stylesheets.html for how to
+customize this style sheet.
+*/
+
+/* used to remove borders from tables and images */
+.borderless, table.borderless td, table.borderless th {
+  border: 0 }
+
+table.borderless td, table.borderless th {
+  /* Override padding for "table.docutils td" with "! important".
+     The right padding separates the table cells. */
+  padding: 0 0.5em 0 0 ! important }
+
+.first {
+  /* Override more specific margin styles with "! important". */
+  margin-top: 0 ! important }
+
+.last, .with-subtitle {
+  margin-bottom: 0 ! important }
+
+.hidden {
+  display: none }
+
+a.toc-backref {
+  text-decoration: none ;
+  color: black }
+
+blockquote.epigraph {
+  margin: 2em 5em ; }
+
+dl.docutils dd {
+  margin-bottom: 0.5em }
+
+object[type="image/svg+xml"], object[type="application/x-shockwave-flash"] {
+  overflow: hidden;
+}
+
+/* Uncomment (and remove this text!) to get bold-faced definition list terms
+dl.docutils dt {
+  font-weight: bold }
+*/
+
+div.abstract {
+  margin: 2em 5em }
+
+div.abstract p.topic-title {
+  font-weight: bold ;
+  text-align: center }
+
+div.admonition, div.attention, div.caution, div.danger, div.error,
+div.hint, div.important, div.note, div.tip, div.warning {
+  margin: 2em ;
+  border: medium outset ;
+  padding: 1em }
+
+div.admonition p.admonition-title, div.hint p.admonition-title,
+div.important p.admonition-title, div.note p.admonition-title,
+div.tip p.admonition-title {
+  font-weight: bold ;
+  font-family: sans-serif }
+
+div.attention p.admonition-title, div.caution p.admonition-title,
+div.danger p.admonition-title, div.error p.admonition-title,
+div.warning p.admonition-title, .code .error {
+  color: red ;
+  font-weight: bold ;
+  font-family: sans-serif }
+
+/* Uncomment (and remove this text!) to get reduced vertical space in
+   compound paragraphs.
+div.compound .compound-first, div.compound .compound-middle {
+  margin-bottom: 0.5em }
+
+div.compound .compound-last, div.compound .compound-middle {
+  margin-top: 0.5em }
+*/
+
+div.dedication {
+  margin: 2em 5em ;
+  text-align: center ;
+  font-style: italic }
+
+div.dedication p.topic-title {
+  font-weight: bold ;
+  font-style: normal }
+
+div.figure {
+  margin-left: 2em ;
+  margin-right: 2em }
+
+div.footer, div.header {
+  clear: both;
+  font-size: smaller }
+
+div.line-block {
+  display: block ;
+  margin-top: 1em ;
+  margin-bottom: 1em }
+
+div.line-block div.line-block {
+  margin-top: 0 ;
+  margin-bottom: 0 ;
+  margin-left: 1.5em }
+
+div.sidebar {
+  margin: 0 0 0.5em 1em ;
+  border: medium outset ;
+  padding: 1em ;
+  background-color: #ffffee ;
+  width: 40% ;
+  float: right ;
+  clear: right }
+
+div.sidebar p.rubric {
+  font-family: sans-serif ;
+  font-size: medium }
+
+div.system-messages {
+  margin: 5em }
+
+div.system-messages h1 {
+  color: red }
+
+div.system-message {
+  border: medium outset ;
+  padding: 1em }
+
+div.system-message p.system-message-title {
+  color: red ;
+  font-weight: bold }
+
+div.topic {
+  margin: 2em }
+
+h1.section-subtitle, h2.section-subtitle, h3.section-subtitle,
+h4.section-subtitle, h5.section-subtitle, h6.section-subtitle {
+  margin-top: 0.4em }
+
+h1.title {
+  text-align: center }
+
+h2.subtitle {
+  text-align: center }
+
+hr.docutils {
+  width: 75% }
+
+img.align-left, .figure.align-left, object.align-left {
+  clear: left ;
+  float: left ;
+  margin-right: 1em }
+
+img.align-right, .figure.align-right, object.align-right {
+  clear: right ;
+  float: right ;
+  margin-left: 1em }
+
+img.align-center, .figure.align-center, object.align-center {
+  display: block;
+  margin-left: auto;
+  margin-right: auto;
+}
+
+.align-left {
+  text-align: left }
+
+.align-center {
+  clear: both ;
+  text-align: center }
+
+.align-right {
+  text-align: right }
+
+/* reset inner alignment in figures */
+div.align-right {
+  text-align: inherit }
+
+/* div.align-center * { */
+/*   text-align: left } */
+
+ol.simple, ul.simple {
+  margin-bottom: 1em }
+
+ol.arabic {
+  list-style: decimal }
+
+ol.loweralpha {
+  list-style: lower-alpha }
+
+ol.upperalpha {
+  list-style: upper-alpha }
+
+ol.lowerroman {
+  list-style: lower-roman }
+
+ol.upperroman {
+  list-style: upper-roman }
+
+p.attribution {
+  text-align: right ;
+  margin-left: 50% }
+
+p.caption {
+  font-style: italic }
+
+p.credits {
+  font-style: italic ;
+  font-size: smaller }
+
+p.label {
+  white-space: nowrap }
+
+p.rubric {
+  font-weight: bold ;
+  font-size: larger ;
+  color: maroon ;
+  text-align: center }
+
+p.sidebar-title {
+  font-family: sans-serif ;
+  font-weight: bold ;
+  font-size: larger }
+
+p.sidebar-subtitle {
+  font-family: sans-serif ;
+  font-weight: bold }
+
+p.topic-title {
+  font-weight: bold }
+
+pre.address {
+  margin-bottom: 0 ;
+  margin-top: 0 ;
+  font: inherit }
+
+pre.literal-block, pre.doctest-block, pre.math, pre.code {
+  margin-left: 2em ;
+  margin-right: 2em }
+
+pre.code .ln { color: grey; } /* line numbers */
+pre.code, code { background-color: #eeeeee }
+pre.code .comment, code .comment { color: #5C6576 }
+pre.code .keyword, code .keyword { color: #3B0D06; font-weight: bold }
+pre.code .literal.string, code .literal.string { color: #0C5404 }
+pre.code .name.builtin, code .name.builtin { color: #352B84 }
+pre.code .deleted, code .deleted { background-color: #DEB0A1}
+pre.code .inserted, code .inserted { background-color: #A3D289}
+
+span.classifier {
+  font-family: sans-serif ;
+  font-style: oblique }
+
+span.classifier-delimiter {
+  font-family: sans-serif ;
+  font-weight: bold }
+
+span.interpreted {
+  font-family: sans-serif }
+
+span.option {
+  white-space: nowrap }
+
+span.pre {
+  white-space: pre }
+
+span.problematic {
+  color: red }
+
+span.section-subtitle {
+  /* font-size relative to parent (h1..h6 element) */
+  font-size: 80% }
+
+table.citation {
+  border-left: solid 1px gray;
+  margin-left: 1px }
+
+table.docinfo {
+  margin: 2em 4em }
+
+table.docutils {
+  margin-top: 0.5em ;
+  margin-bottom: 0.5em }
+
+table.footnote {
+  border-left: solid 1px black;
+  margin-left: 1px }
+
+table.docutils td, table.docutils th,
+table.docinfo td, table.docinfo th {
+  padding-left: 0.5em ;
+  padding-right: 0.5em ;
+  vertical-align: top }
+
+table.docutils th.field-name, table.docinfo th.docinfo-name {
+  font-weight: bold ;
+  text-align: left ;
+  white-space: nowrap ;
+  padding-left: 0 }
+
+/* "booktabs" style (no vertical lines) */
+table.docutils.booktabs {
+  border: 0px;
+  border-top: 2px solid;
+  border-bottom: 2px solid;
+  border-collapse: collapse;
+}
+table.docutils.booktabs * {
+  border: 0px;
+}
+table.docutils.booktabs th {
+  border-bottom: thin solid;
+  text-align: left;
+}
+
+h1 tt.docutils, h2 tt.docutils, h3 tt.docutils,
+h4 tt.docutils, h5 tt.docutils, h6 tt.docutils {
+  font-size: 100% }
+
+ul.auto-toc {
+  list-style-type: none }

+ 60 - 0
themes/hackit0x14/static/css/pygments/autumn.css

@@ -0,0 +1,60 @@
+.highlight pre .hll { background-color: #ffffcc }
+.highlight pre  { background: #ffffff; }
+.highlight pre .c { color: #aaaaaa; font-style: italic } /* Comment */
+.highlight pre .err { color: #FF0000; background-color: #FFAAAA } /* Error */
+.highlight pre .k { color: #0000aa } /* Keyword */
+.highlight pre .cm { color: #aaaaaa; font-style: italic } /* Comment.Multiline */
+.highlight pre .cp { color: #4c8317 } /* Comment.Preproc */
+.highlight pre .c1 { color: #aaaaaa; font-style: italic } /* Comment.Single */
+.highlight pre .cs { color: #0000aa; font-style: italic } /* Comment.Special */
+.highlight pre .gd { color: #aa0000 } /* Generic.Deleted */
+.highlight pre .ge { font-style: italic } /* Generic.Emph */
+.highlight pre .gr { color: #aa0000 } /* Generic.Error */
+.highlight pre .gh { color: #000080; font-weight: bold } /* Generic.Heading */
+.highlight pre .gi { color: #00aa00 } /* Generic.Inserted */
+.highlight pre .go { color: #888888 } /* Generic.Output */
+.highlight pre .gp { color: #555555 } /* Generic.Prompt */
+.highlight pre .gs { font-weight: bold } /* Generic.Strong */
+.highlight pre .gu { color: #800080; font-weight: bold } /* Generic.Subheading */
+.highlight pre .gt { color: #aa0000 } /* Generic.Traceback */
+.highlight pre .kc { color: #0000aa } /* Keyword.Constant */
+.highlight pre .kd { color: #0000aa } /* Keyword.Declaration */
+.highlight pre .kn { color: #0000aa } /* Keyword.Namespace */
+.highlight pre .kp { color: #0000aa } /* Keyword.Pseudo */
+.highlight pre .kr { color: #0000aa } /* Keyword.Reserved */
+.highlight pre .kt { color: #00aaaa } /* Keyword.Type */
+.highlight pre .m { color: #009999 } /* Literal.Number */
+.highlight pre .s { color: #aa5500 } /* Literal.String */
+.highlight pre .na { color: #1e90ff } /* Name.Attribute */
+.highlight pre .nb { color: #00aaaa } /* Name.Builtin */
+.highlight pre .nc { color: #00aa00; text-decoration: underline } /* Name.Class */
+.highlight pre .no { color: #aa0000 } /* Name.Constant */
+.highlight pre .nd { color: #888888 } /* Name.Decorator */
+.highlight pre .ni { color: #880000; font-weight: bold } /* Name.Entity */
+.highlight pre .nf { color: #00aa00 } /* Name.Function */
+.highlight pre .nn { color: #00aaaa; text-decoration: underline } /* Name.Namespace */
+.highlight pre .nt { color: #1e90ff; font-weight: bold } /* Name.Tag */
+.highlight pre .nv { color: #aa0000 } /* Name.Variable */
+.highlight pre .ow { color: #0000aa } /* Operator.Word */
+.highlight pre .w { color: #bbbbbb } /* Text.Whitespace */
+.highlight pre .mb { color: #009999 } /* Literal.Number.Bin */
+.highlight pre .mf { color: #009999 } /* Literal.Number.Float */
+.highlight pre .mh { color: #009999 } /* Literal.Number.Hex */
+.highlight pre .mi { color: #009999 } /* Literal.Number.Integer */
+.highlight pre .mo { color: #009999 } /* Literal.Number.Oct */
+.highlight pre .sb { color: #aa5500 } /* Literal.String.Backtick */
+.highlight pre .sc { color: #aa5500 } /* Literal.String.Char */
+.highlight pre .sd { color: #aa5500 } /* Literal.String.Doc */
+.highlight pre .s2 { color: #aa5500 } /* Literal.String.Double */
+.highlight pre .se { color: #aa5500 } /* Literal.String.Escape */
+.highlight pre .sh { color: #aa5500 } /* Literal.String.Heredoc */
+.highlight pre .si { color: #aa5500 } /* Literal.String.Interpol */
+.highlight pre .sx { color: #aa5500 } /* Literal.String.Other */
+.highlight pre .sr { color: #009999 } /* Literal.String.Regex */
+.highlight pre .s1 { color: #aa5500 } /* Literal.String.Single */
+.highlight pre .ss { color: #0000aa } /* Literal.String.Symbol */
+.highlight pre .bp { color: #00aaaa } /* Name.Builtin.Pseudo */
+.highlight pre .vc { color: #aa0000 } /* Name.Variable.Class */
+.highlight pre .vg { color: #aa0000 } /* Name.Variable.Global */
+.highlight pre .vi { color: #aa0000 } /* Name.Variable.Instance */
+.highlight pre .il { color: #009999 } /* Literal.Number.Integer.Long */

+ 48 - 0
themes/hackit0x14/static/css/pygments/borland.css

@@ -0,0 +1,48 @@
+.highlight pre .hll { background-color: #ffffcc }
+.highlight pre  { background: #ffffff; }
+.highlight pre .c { color: #008800; font-style: italic } /* Comment */
+.highlight pre .err { color: #a61717; background-color: #e3d2d2 } /* Error */
+.highlight pre .k { color: #000080; font-weight: bold } /* Keyword */
+.highlight pre .cm { color: #008800; font-style: italic } /* Comment.Multiline */
+.highlight pre .cp { color: #008080 } /* Comment.Preproc */
+.highlight pre .c1 { color: #008800; font-style: italic } /* Comment.Single */
+.highlight pre .cs { color: #008800; font-weight: bold } /* Comment.Special */
+.highlight pre .gd { color: #000000; background-color: #ffdddd } /* Generic.Deleted */
+.highlight pre .ge { font-style: italic } /* Generic.Emph */
+.highlight pre .gr { color: #aa0000 } /* Generic.Error */
+.highlight pre .gh { color: #999999 } /* Generic.Heading */
+.highlight pre .gi { color: #000000; background-color: #ddffdd } /* Generic.Inserted */
+.highlight pre .go { color: #888888 } /* Generic.Output */
+.highlight pre .gp { color: #555555 } /* Generic.Prompt */
+.highlight pre .gs { font-weight: bold } /* Generic.Strong */
+.highlight pre .gu { color: #aaaaaa } /* Generic.Subheading */
+.highlight pre .gt { color: #aa0000 } /* Generic.Traceback */
+.highlight pre .kc { color: #000080; font-weight: bold } /* Keyword.Constant */
+.highlight pre .kd { color: #000080; font-weight: bold } /* Keyword.Declaration */
+.highlight pre .kn { color: #000080; font-weight: bold } /* Keyword.Namespace */
+.highlight pre .kp { color: #000080; font-weight: bold } /* Keyword.Pseudo */
+.highlight pre .kr { color: #000080; font-weight: bold } /* Keyword.Reserved */
+.highlight pre .kt { color: #000080; font-weight: bold } /* Keyword.Type */
+.highlight pre .m { color: #0000FF } /* Literal.Number */
+.highlight pre .s { color: #0000FF } /* Literal.String */
+.highlight pre .na { color: #FF0000 } /* Name.Attribute */
+.highlight pre .nt { color: #000080; font-weight: bold } /* Name.Tag */
+.highlight pre .ow { font-weight: bold } /* Operator.Word */
+.highlight pre .w { color: #bbbbbb } /* Text.Whitespace */
+.highlight pre .mb { color: #0000FF } /* Literal.Number.Bin */
+.highlight pre .mf { color: #0000FF } /* Literal.Number.Float */
+.highlight pre .mh { color: #0000FF } /* Literal.Number.Hex */
+.highlight pre .mi { color: #0000FF } /* Literal.Number.Integer */
+.highlight pre .mo { color: #0000FF } /* Literal.Number.Oct */
+.highlight pre .sb { color: #0000FF } /* Literal.String.Backtick */
+.highlight pre .sc { color: #800080 } /* Literal.String.Char */
+.highlight pre .sd { color: #0000FF } /* Literal.String.Doc */
+.highlight pre .s2 { color: #0000FF } /* Literal.String.Double */
+.highlight pre .se { color: #0000FF } /* Literal.String.Escape */
+.highlight pre .sh { color: #0000FF } /* Literal.String.Heredoc */
+.highlight pre .si { color: #0000FF } /* Literal.String.Interpol */
+.highlight pre .sx { color: #0000FF } /* Literal.String.Other */
+.highlight pre .sr { color: #0000FF } /* Literal.String.Regex */
+.highlight pre .s1 { color: #0000FF } /* Literal.String.Single */
+.highlight pre .ss { color: #0000FF } /* Literal.String.Symbol */
+.highlight pre .il { color: #0000FF } /* Literal.Number.Integer.Long */

+ 35 - 0
themes/hackit0x14/static/css/pygments/bw.css

@@ -0,0 +1,35 @@
+.highlight pre .hll { background-color: #ffffcc }
+.highlight pre  { background: #ffffff; }
+.highlight pre .c { font-style: italic } /* Comment */
+.highlight pre .err { border: 1px solid #FF0000 } /* Error */
+.highlight pre .k { font-weight: bold } /* Keyword */
+.highlight pre .cm { font-style: italic } /* Comment.Multiline */
+.highlight pre .c1 { font-style: italic } /* Comment.Single */
+.highlight pre .cs { font-style: italic } /* Comment.Special */
+.highlight pre .ge { font-style: italic } /* Generic.Emph */
+.highlight pre .gh { font-weight: bold } /* Generic.Heading */
+.highlight pre .gp { font-weight: bold } /* Generic.Prompt */
+.highlight pre .gs { font-weight: bold } /* Generic.Strong */
+.highlight pre .gu { font-weight: bold } /* Generic.Subheading */
+.highlight pre .kc { font-weight: bold } /* Keyword.Constant */
+.highlight pre .kd { font-weight: bold } /* Keyword.Declaration */
+.highlight pre .kn { font-weight: bold } /* Keyword.Namespace */
+.highlight pre .kr { font-weight: bold } /* Keyword.Reserved */
+.highlight pre .s { font-style: italic } /* Literal.String */
+.highlight pre .nc { font-weight: bold } /* Name.Class */
+.highlight pre .ni { font-weight: bold } /* Name.Entity */
+.highlight pre .ne { font-weight: bold } /* Name.Exception */
+.highlight pre .nn { font-weight: bold } /* Name.Namespace */
+.highlight pre .nt { font-weight: bold } /* Name.Tag */
+.highlight pre .ow { font-weight: bold } /* Operator.Word */
+.highlight pre .sb { font-style: italic } /* Literal.String.Backtick */
+.highlight pre .sc { font-style: italic } /* Literal.String.Char */
+.highlight pre .sd { font-style: italic } /* Literal.String.Doc */
+.highlight pre .s2 { font-style: italic } /* Literal.String.Double */
+.highlight pre .se { font-weight: bold; font-style: italic } /* Literal.String.Escape */
+.highlight pre .sh { font-style: italic } /* Literal.String.Heredoc */
+.highlight pre .si { font-weight: bold; font-style: italic } /* Literal.String.Interpol */
+.highlight pre .sx { font-style: italic } /* Literal.String.Other */
+.highlight pre .sr { font-style: italic } /* Literal.String.Regex */
+.highlight pre .s1 { font-style: italic } /* Literal.String.Single */
+.highlight pre .ss { font-style: italic } /* Literal.String.Symbol */

+ 63 - 0
themes/hackit0x14/static/css/pygments/colorful.css

@@ -0,0 +1,63 @@
+.highlight pre .hll { background-color: #ffffcc }
+.highlight pre  { background: #ffffff; }
+.highlight pre .c { color: #888888 } /* Comment */
+.highlight pre .err { color: #FF0000; background-color: #FFAAAA } /* Error */
+.highlight pre .k { color: #008800; font-weight: bold } /* Keyword */
+.highlight pre .o { color: #333333 } /* Operator */
+.highlight pre .cm { color: #888888 } /* Comment.Multiline */
+.highlight pre .cp { color: #557799 } /* Comment.Preproc */
+.highlight pre .c1 { color: #888888 } /* Comment.Single */
+.highlight pre .cs { color: #cc0000; font-weight: bold } /* Comment.Special */
+.highlight pre .gd { color: #A00000 } /* Generic.Deleted */
+.highlight pre .ge { font-style: italic } /* Generic.Emph */
+.highlight pre .gr { color: #FF0000 } /* Generic.Error */
+.highlight pre .gh { color: #000080; font-weight: bold } /* Generic.Heading */
+.highlight pre .gi { color: #00A000 } /* Generic.Inserted */
+.highlight pre .go { color: #888888 } /* Generic.Output */
+.highlight pre .gp { color: #c65d09; font-weight: bold } /* Generic.Prompt */
+.highlight pre .gs { font-weight: bold } /* Generic.Strong */
+.highlight pre .gu { color: #800080; font-weight: bold } /* Generic.Subheading */
+.highlight pre .gt { color: #0044DD } /* Generic.Traceback */
+.highlight pre .kc { color: #008800; font-weight: bold } /* Keyword.Constant */
+.highlight pre .kd { color: #008800; font-weight: bold } /* Keyword.Declaration */
+.highlight pre .kn { color: #008800; font-weight: bold } /* Keyword.Namespace */
+.highlight pre .kp { color: #003388; font-weight: bold } /* Keyword.Pseudo */
+.highlight pre .kr { color: #008800; font-weight: bold } /* Keyword.Reserved */
+.highlight pre .kt { color: #333399; font-weight: bold } /* Keyword.Type */
+.highlight pre .m { color: #6600EE; font-weight: bold } /* Literal.Number */
+.highlight pre .s { background-color: #fff0f0 } /* Literal.String */
+.highlight pre .na { color: #0000CC } /* Name.Attribute */
+.highlight pre .nb { color: #007020 } /* Name.Builtin */
+.highlight pre .nc { color: #BB0066; font-weight: bold } /* Name.Class */
+.highlight pre .no { color: #003366; font-weight: bold } /* Name.Constant */
+.highlight pre .nd { color: #555555; font-weight: bold } /* Name.Decorator */
+.highlight pre .ni { color: #880000; font-weight: bold } /* Name.Entity */
+.highlight pre .ne { color: #FF0000; font-weight: bold } /* Name.Exception */
+.highlight pre .nf { color: #0066BB; font-weight: bold } /* Name.Function */
+.highlight pre .nl { color: #997700; font-weight: bold } /* Name.Label */
+.highlight pre .nn { color: #0e84b5; font-weight: bold } /* Name.Namespace */
+.highlight pre .nt { color: #007700 } /* Name.Tag */
+.highlight pre .nv { color: #996633 } /* Name.Variable */
+.highlight pre .ow { color: #000000; font-weight: bold } /* Operator.Word */
+.highlight pre .w { color: #bbbbbb } /* Text.Whitespace */
+.highlight pre .mb { color: #6600EE; font-weight: bold } /* Literal.Number.Bin */
+.highlight pre .mf { color: #6600EE; font-weight: bold } /* Literal.Number.Float */
+.highlight pre .mh { color: #005588; font-weight: bold } /* Literal.Number.Hex */
+.highlight pre .mi { color: #0000DD; font-weight: bold } /* Literal.Number.Integer */
+.highlight pre .mo { color: #4400EE; font-weight: bold } /* Literal.Number.Oct */
+.highlight pre .sb { background-color: #fff0f0 } /* Literal.String.Backtick */
+.highlight pre .sc { color: #0044DD } /* Literal.String.Char */
+.highlight pre .sd { color: #DD4422 } /* Literal.String.Doc */
+.highlight pre .s2 { background-color: #fff0f0 } /* Literal.String.Double */
+.highlight pre .se { color: #666666; font-weight: bold; background-color: #fff0f0 } /* Literal.String.Escape */
+.highlight pre .sh { background-color: #fff0f0 } /* Literal.String.Heredoc */
+.highlight pre .si { background-color: #eeeeee } /* Literal.String.Interpol */
+.highlight pre .sx { color: #DD2200; background-color: #fff0f0 } /* Literal.String.Other */
+.highlight pre .sr { color: #000000; background-color: #fff0ff } /* Literal.String.Regex */
+.highlight pre .s1 { background-color: #fff0f0 } /* Literal.String.Single */
+.highlight pre .ss { color: #AA6600 } /* Literal.String.Symbol */
+.highlight pre .bp { color: #007020 } /* Name.Builtin.Pseudo */
+.highlight pre .vc { color: #336699 } /* Name.Variable.Class */
+.highlight pre .vg { color: #dd7700; font-weight: bold } /* Name.Variable.Global */
+.highlight pre .vi { color: #3333BB } /* Name.Variable.Instance */
+.highlight pre .il { color: #0000DD; font-weight: bold } /* Literal.Number.Integer.Long */

+ 63 - 0
themes/hackit0x14/static/css/pygments/default.css

@@ -0,0 +1,63 @@
+.highlight pre .hll { background-color: #ffffcc }
+.highlight pre  { background: #f8f8f8; }
+.highlight pre .c { color: #408080; font-style: italic } /* Comment */
+.highlight pre .err { border: 1px solid #FF0000 } /* Error */
+.highlight pre .k { color: #008000; font-weight: bold } /* Keyword */
+.highlight pre .o { color: #666666 } /* Operator */
+.highlight pre .cm { color: #408080; font-style: italic } /* Comment.Multiline */
+.highlight pre .cp { color: #BC7A00 } /* Comment.Preproc */
+.highlight pre .c1 { color: #408080; font-style: italic } /* Comment.Single */
+.highlight pre .cs { color: #408080; font-style: italic } /* Comment.Special */
+.highlight pre .gd { color: #A00000 } /* Generic.Deleted */
+.highlight pre .ge { font-style: italic } /* Generic.Emph */
+.highlight pre .gr { color: #FF0000 } /* Generic.Error */
+.highlight pre .gh { color: #000080; font-weight: bold } /* Generic.Heading */
+.highlight pre .gi { color: #00A000 } /* Generic.Inserted */
+.highlight pre .go { color: #888888 } /* Generic.Output */
+.highlight pre .gp { color: #000080; font-weight: bold } /* Generic.Prompt */
+.highlight pre .gs { font-weight: bold } /* Generic.Strong */
+.highlight pre .gu { color: #800080; font-weight: bold } /* Generic.Subheading */
+.highlight pre .gt { color: #0044DD } /* Generic.Traceback */
+.highlight pre .kc { color: #008000; font-weight: bold } /* Keyword.Constant */
+.highlight pre .kd { color: #008000; font-weight: bold } /* Keyword.Declaration */
+.highlight pre .kn { color: #008000; font-weight: bold } /* Keyword.Namespace */
+.highlight pre .kp { color: #008000 } /* Keyword.Pseudo */
+.highlight pre .kr { color: #008000; font-weight: bold } /* Keyword.Reserved */
+.highlight pre .kt { color: #B00040 } /* Keyword.Type */
+.highlight pre .m { color: #666666 } /* Literal.Number */
+.highlight pre .s { color: #BA2121 } /* Literal.String */
+.highlight pre .na { color: #7D9029 } /* Name.Attribute */
+.highlight pre .nb { color: #008000 } /* Name.Builtin */
+.highlight pre .nc { color: #0000FF; font-weight: bold } /* Name.Class */
+.highlight pre .no { color: #880000 } /* Name.Constant */
+.highlight pre .nd { color: #AA22FF } /* Name.Decorator */
+.highlight pre .ni { color: #999999; font-weight: bold } /* Name.Entity */
+.highlight pre .ne { color: #D2413A; font-weight: bold } /* Name.Exception */
+.highlight pre .nf { color: #0000FF } /* Name.Function */
+.highlight pre .nl { color: #A0A000 } /* Name.Label */
+.highlight pre .nn { color: #0000FF; font-weight: bold } /* Name.Namespace */
+.highlight pre .nt { color: #008000; font-weight: bold } /* Name.Tag */
+.highlight pre .nv { color: #19177C } /* Name.Variable */
+.highlight pre .ow { color: #AA22FF; font-weight: bold } /* Operator.Word */
+.highlight pre .w { color: #bbbbbb } /* Text.Whitespace */
+.highlight pre .mb { color: #666666 } /* Literal.Number.Bin */
+.highlight pre .mf { color: #666666 } /* Literal.Number.Float */
+.highlight pre .mh { color: #666666 } /* Literal.Number.Hex */
+.highlight pre .mi { color: #666666 } /* Literal.Number.Integer */
+.highlight pre .mo { color: #666666 } /* Literal.Number.Oct */
+.highlight pre .sb { color: #BA2121 } /* Literal.String.Backtick */
+.highlight pre .sc { color: #BA2121 } /* Literal.String.Char */
+.highlight pre .sd { color: #BA2121; font-style: italic } /* Literal.String.Doc */
+.highlight pre .s2 { color: #BA2121 } /* Literal.String.Double */
+.highlight pre .se { color: #BB6622; font-weight: bold } /* Literal.String.Escape */
+.highlight pre .sh { color: #BA2121 } /* Literal.String.Heredoc */
+.highlight pre .si { color: #BB6688; font-weight: bold } /* Literal.String.Interpol */
+.highlight pre .sx { color: #008000 } /* Literal.String.Other */
+.highlight pre .sr { color: #BB6688 } /* Literal.String.Regex */
+.highlight pre .s1 { color: #BA2121 } /* Literal.String.Single */
+.highlight pre .ss { color: #19177C } /* Literal.String.Symbol */
+.highlight pre .bp { color: #008000 } /* Name.Builtin.Pseudo */
+.highlight pre .vc { color: #19177C } /* Name.Variable.Class */
+.highlight pre .vg { color: #19177C } /* Name.Variable.Global */
+.highlight pre .vi { color: #19177C } /* Name.Variable.Instance */
+.highlight pre .il { color: #666666 } /* Literal.Number.Integer.Long */

+ 63 - 0
themes/hackit0x14/static/css/pygments/emacs.css

@@ -0,0 +1,63 @@
+.highlight pre .hll { background-color: #ffffcc }
+.highlight pre  { background: #f8f8f8; }
+.highlight pre .c { color: #008800; font-style: italic } /* Comment */
+.highlight pre .err { border: 1px solid #FF0000 } /* Error */
+.highlight pre .k { color: #AA22FF; font-weight: bold } /* Keyword */
+.highlight pre .o { color: #666666 } /* Operator */
+.highlight pre .cm { color: #008800; font-style: italic } /* Comment.Multiline */
+.highlight pre .cp { color: #008800 } /* Comment.Preproc */
+.highlight pre .c1 { color: #008800; font-style: italic } /* Comment.Single */
+.highlight pre .cs { color: #008800; font-weight: bold } /* Comment.Special */
+.highlight pre .gd { color: #A00000 } /* Generic.Deleted */
+.highlight pre .ge { font-style: italic } /* Generic.Emph */
+.highlight pre .gr { color: #FF0000 } /* Generic.Error */
+.highlight pre .gh { color: #000080; font-weight: bold } /* Generic.Heading */
+.highlight pre .gi { color: #00A000 } /* Generic.Inserted */
+.highlight pre .go { color: #888888 } /* Generic.Output */
+.highlight pre .gp { color: #000080; font-weight: bold } /* Generic.Prompt */
+.highlight pre .gs { font-weight: bold } /* Generic.Strong */
+.highlight pre .gu { color: #800080; font-weight: bold } /* Generic.Subheading */
+.highlight pre .gt { color: #0044DD } /* Generic.Traceback */
+.highlight pre .kc { color: #AA22FF; font-weight: bold } /* Keyword.Constant */
+.highlight pre .kd { color: #AA22FF; font-weight: bold } /* Keyword.Declaration */
+.highlight pre .kn { color: #AA22FF; font-weight: bold } /* Keyword.Namespace */
+.highlight pre .kp { color: #AA22FF } /* Keyword.Pseudo */
+.highlight pre .kr { color: #AA22FF; font-weight: bold } /* Keyword.Reserved */
+.highlight pre .kt { color: #00BB00; font-weight: bold } /* Keyword.Type */
+.highlight pre .m { color: #666666 } /* Literal.Number */
+.highlight pre .s { color: #BB4444 } /* Literal.String */
+.highlight pre .na { color: #BB4444 } /* Name.Attribute */
+.highlight pre .nb { color: #AA22FF } /* Name.Builtin */
+.highlight pre .nc { color: #0000FF } /* Name.Class */
+.highlight pre .no { color: #880000 } /* Name.Constant */
+.highlight pre .nd { color: #AA22FF } /* Name.Decorator */
+.highlight pre .ni { color: #999999; font-weight: bold } /* Name.Entity */
+.highlight pre .ne { color: #D2413A; font-weight: bold } /* Name.Exception */
+.highlight pre .nf { color: #00A000 } /* Name.Function */
+.highlight pre .nl { color: #A0A000 } /* Name.Label */
+.highlight pre .nn { color: #0000FF; font-weight: bold } /* Name.Namespace */
+.highlight pre .nt { color: #008000; font-weight: bold } /* Name.Tag */
+.highlight pre .nv { color: #B8860B } /* Name.Variable */
+.highlight pre .ow { color: #AA22FF; font-weight: bold } /* Operator.Word */
+.highlight pre .w { color: #bbbbbb } /* Text.Whitespace */
+.highlight pre .mb { color: #666666 } /* Literal.Number.Bin */
+.highlight pre .mf { color: #666666 } /* Literal.Number.Float */
+.highlight pre .mh { color: #666666 } /* Literal.Number.Hex */
+.highlight pre .mi { color: #666666 } /* Literal.Number.Integer */
+.highlight pre .mo { color: #666666 } /* Literal.Number.Oct */
+.highlight pre .sb { color: #BB4444 } /* Literal.String.Backtick */
+.highlight pre .sc { color: #BB4444 } /* Literal.String.Char */
+.highlight pre .sd { color: #BB4444; font-style: italic } /* Literal.String.Doc */
+.highlight pre .s2 { color: #BB4444 } /* Literal.String.Double */
+.highlight pre .se { color: #BB6622; font-weight: bold } /* Literal.String.Escape */
+.highlight pre .sh { color: #BB4444 } /* Literal.String.Heredoc */
+.highlight pre .si { color: #BB6688; font-weight: bold } /* Literal.String.Interpol */
+.highlight pre .sx { color: #008000 } /* Literal.String.Other */
+.highlight pre .sr { color: #BB6688 } /* Literal.String.Regex */
+.highlight pre .s1 { color: #BB4444 } /* Literal.String.Single */
+.highlight pre .ss { color: #B8860B } /* Literal.String.Symbol */
+.highlight pre .bp { color: #AA22FF } /* Name.Builtin.Pseudo */
+.highlight pre .vc { color: #B8860B } /* Name.Variable.Class */
+.highlight pre .vg { color: #B8860B } /* Name.Variable.Global */
+.highlight pre .vi { color: #B8860B } /* Name.Variable.Instance */
+.highlight pre .il { color: #666666 } /* Literal.Number.Integer.Long */

+ 63 - 0
themes/hackit0x14/static/css/pygments/friendly.css

@@ -0,0 +1,63 @@
+.highlight pre .hll { background-color: #ffffcc }
+.highlight pre  { background: #f0f0f0; }
+.highlight pre .c { color: #60a0b0; font-style: italic } /* Comment */
+.highlight pre .err { border: 1px solid #FF0000 } /* Error */
+.highlight pre .k { color: #007020; font-weight: bold } /* Keyword */
+.highlight pre .o { color: #666666 } /* Operator */
+.highlight pre .cm { color: #60a0b0; font-style: italic } /* Comment.Multiline */
+.highlight pre .cp { color: #007020 } /* Comment.Preproc */
+.highlight pre .c1 { color: #60a0b0; font-style: italic } /* Comment.Single */
+.highlight pre .cs { color: #60a0b0; background-color: #fff0f0 } /* Comment.Special */
+.highlight pre .gd { color: #A00000 } /* Generic.Deleted */
+.highlight pre .ge { font-style: italic } /* Generic.Emph */
+.highlight pre .gr { color: #FF0000 } /* Generic.Error */
+.highlight pre .gh { color: #000080; font-weight: bold } /* Generic.Heading */
+.highlight pre .gi { color: #00A000 } /* Generic.Inserted */
+.highlight pre .go { color: #888888 } /* Generic.Output */
+.highlight pre .gp { color: #c65d09; font-weight: bold } /* Generic.Prompt */
+.highlight pre .gs { font-weight: bold } /* Generic.Strong */
+.highlight pre .gu { color: #800080; font-weight: bold } /* Generic.Subheading */
+.highlight pre .gt { color: #0044DD } /* Generic.Traceback */
+.highlight pre .kc { color: #007020; font-weight: bold } /* Keyword.Constant */
+.highlight pre .kd { color: #007020; font-weight: bold } /* Keyword.Declaration */
+.highlight pre .kn { color: #007020; font-weight: bold } /* Keyword.Namespace */
+.highlight pre .kp { color: #007020 } /* Keyword.Pseudo */
+.highlight pre .kr { color: #007020; font-weight: bold } /* Keyword.Reserved */
+.highlight pre .kt { color: #902000 } /* Keyword.Type */
+.highlight pre .m { color: #40a070 } /* Literal.Number */
+.highlight pre .s { color: #4070a0 } /* Literal.String */
+.highlight pre .na { color: #4070a0 } /* Name.Attribute */
+.highlight pre .nb { color: #007020 } /* Name.Builtin */
+.highlight pre .nc { color: #0e84b5; font-weight: bold } /* Name.Class */
+.highlight pre .no { color: #60add5 } /* Name.Constant */
+.highlight pre .nd { color: #555555; font-weight: bold } /* Name.Decorator */
+.highlight pre .ni { color: #d55537; font-weight: bold } /* Name.Entity */
+.highlight pre .ne { color: #007020 } /* Name.Exception */
+.highlight pre .nf { color: #06287e } /* Name.Function */
+.highlight pre .nl { color: #002070; font-weight: bold } /* Name.Label */
+.highlight pre .nn { color: #0e84b5; font-weight: bold } /* Name.Namespace */
+.highlight pre .nt { color: #062873; font-weight: bold } /* Name.Tag */
+.highlight pre .nv { color: #bb60d5 } /* Name.Variable */
+.highlight pre .ow { color: #007020; font-weight: bold } /* Operator.Word */
+.highlight pre .w { color: #bbbbbb } /* Text.Whitespace */
+.highlight pre .mb { color: #40a070 } /* Literal.Number.Bin */
+.highlight pre .mf { color: #40a070 } /* Literal.Number.Float */
+.highlight pre .mh { color: #40a070 } /* Literal.Number.Hex */
+.highlight pre .mi { color: #40a070 } /* Literal.Number.Integer */
+.highlight pre .mo { color: #40a070 } /* Literal.Number.Oct */
+.highlight pre .sb { color: #4070a0 } /* Literal.String.Backtick */
+.highlight pre .sc { color: #4070a0 } /* Literal.String.Char */
+.highlight pre .sd { color: #4070a0; font-style: italic } /* Literal.String.Doc */
+.highlight pre .s2 { color: #4070a0 } /* Literal.String.Double */
+.highlight pre .se { color: #4070a0; font-weight: bold } /* Literal.String.Escape */
+.highlight pre .sh { color: #4070a0 } /* Literal.String.Heredoc */
+.highlight pre .si { color: #70a0d0; font-style: italic } /* Literal.String.Interpol */
+.highlight pre .sx { color: #c65d09 } /* Literal.String.Other */
+.highlight pre .sr { color: #235388 } /* Literal.String.Regex */
+.highlight pre .s1 { color: #4070a0 } /* Literal.String.Single */
+.highlight pre .ss { color: #517918 } /* Literal.String.Symbol */
+.highlight pre .bp { color: #007020 } /* Name.Builtin.Pseudo */
+.highlight pre .vc { color: #bb60d5 } /* Name.Variable.Class */
+.highlight pre .vg { color: #bb60d5 } /* Name.Variable.Global */
+.highlight pre .vi { color: #bb60d5 } /* Name.Variable.Instance */
+.highlight pre .il { color: #40a070 } /* Literal.Number.Integer.Long */

+ 72 - 0
themes/hackit0x14/static/css/pygments/fruity.css

@@ -0,0 +1,72 @@
+.highlight pre .hll { background-color: #333333 }
+.highlight pre  { background: #111111; color: #ffffff }
+.highlight pre .c { color: #008800; font-style: italic; background-color: #0f140f } /* Comment */
+.highlight pre .err { color: #ffffff } /* Error */
+.highlight pre .esc { color: #ffffff } /* Escape */
+.highlight pre .g { color: #ffffff } /* Generic */
+.highlight pre .k { color: #fb660a; font-weight: bold } /* Keyword */
+.highlight pre .l { color: #ffffff } /* Literal */
+.highlight pre .n { color: #ffffff } /* Name */
+.highlight pre .o { color: #ffffff } /* Operator */
+.highlight pre .x { color: #ffffff } /* Other */
+.highlight pre .p { color: #ffffff } /* Punctuation */
+.highlight pre .cm { color: #008800; font-style: italic; background-color: #0f140f } /* Comment.Multiline */
+.highlight pre .cp { color: #ff0007; font-weight: bold; font-style: italic; background-color: #0f140f } /* Comment.Preproc */
+.highlight pre .c1 { color: #008800; font-style: italic; background-color: #0f140f } /* Comment.Single */
+.highlight pre .cs { color: #008800; font-style: italic; background-color: #0f140f } /* Comment.Special */
+.highlight pre .gd { color: #ffffff } /* Generic.Deleted */
+.highlight pre .ge { color: #ffffff } /* Generic.Emph */
+.highlight pre .gr { color: #ffffff } /* Generic.Error */
+.highlight pre .gh { color: #ffffff; font-weight: bold } /* Generic.Heading */
+.highlight pre .gi { color: #ffffff } /* Generic.Inserted */
+.highlight pre .go { color: #444444; background-color: #222222 } /* Generic.Output */
+.highlight pre .gp { color: #ffffff } /* Generic.Prompt */
+.highlight pre .gs { color: #ffffff } /* Generic.Strong */
+.highlight pre .gu { color: #ffffff; font-weight: bold } /* Generic.Subheading */
+.highlight pre .gt { color: #ffffff } /* Generic.Traceback */
+.highlight pre .kc { color: #fb660a; font-weight: bold } /* Keyword.Constant */
+.highlight pre .kd { color: #fb660a; font-weight: bold } /* Keyword.Declaration */
+.highlight pre .kn { color: #fb660a; font-weight: bold } /* Keyword.Namespace */
+.highlight pre .kp { color: #fb660a } /* Keyword.Pseudo */
+.highlight pre .kr { color: #fb660a; font-weight: bold } /* Keyword.Reserved */
+.highlight pre .kt { color: #cdcaa9; font-weight: bold } /* Keyword.Type */
+.highlight pre .ld { color: #ffffff } /* Literal.Date */
+.highlight pre .m { color: #0086f7; font-weight: bold } /* Literal.Number */
+.highlight pre .s { color: #0086d2 } /* Literal.String */
+.highlight pre .na { color: #ff0086; font-weight: bold } /* Name.Attribute */
+.highlight pre .nb { color: #ffffff } /* Name.Builtin */
+.highlight pre .nc { color: #ffffff } /* Name.Class */
+.highlight pre .no { color: #0086d2 } /* Name.Constant */
+.highlight pre .nd { color: #ffffff } /* Name.Decorator */
+.highlight pre .ni { color: #ffffff } /* Name.Entity */
+.highlight pre .ne { color: #ffffff } /* Name.Exception */
+.highlight pre .nf { color: #ff0086; font-weight: bold } /* Name.Function */
+.highlight pre .nl { color: #ffffff } /* Name.Label */
+.highlight pre .nn { color: #ffffff } /* Name.Namespace */
+.highlight pre .nx { color: #ffffff } /* Name.Other */
+.highlight pre .py { color: #ffffff } /* Name.Property */
+.highlight pre .nt { color: #fb660a; font-weight: bold } /* Name.Tag */
+.highlight pre .nv { color: #fb660a } /* Name.Variable */
+.highlight pre .ow { color: #ffffff } /* Operator.Word */
+.highlight pre .w { color: #888888 } /* Text.Whitespace */
+.highlight pre .mb { color: #0086f7; font-weight: bold } /* Literal.Number.Bin */
+.highlight pre .mf { color: #0086f7; font-weight: bold } /* Literal.Number.Float */
+.highlight pre .mh { color: #0086f7; font-weight: bold } /* Literal.Number.Hex */
+.highlight pre .mi { color: #0086f7; font-weight: bold } /* Literal.Number.Integer */
+.highlight pre .mo { color: #0086f7; font-weight: bold } /* Literal.Number.Oct */
+.highlight pre .sb { color: #0086d2 } /* Literal.String.Backtick */
+.highlight pre .sc { color: #0086d2 } /* Literal.String.Char */
+.highlight pre .sd { color: #0086d2 } /* Literal.String.Doc */
+.highlight pre .s2 { color: #0086d2 } /* Literal.String.Double */
+.highlight pre .se { color: #0086d2 } /* Literal.String.Escape */
+.highlight pre .sh { color: #0086d2 } /* Literal.String.Heredoc */
+.highlight pre .si { color: #0086d2 } /* Literal.String.Interpol */
+.highlight pre .sx { color: #0086d2 } /* Literal.String.Other */
+.highlight pre .sr { color: #0086d2 } /* Literal.String.Regex */
+.highlight pre .s1 { color: #0086d2 } /* Literal.String.Single */
+.highlight pre .ss { color: #0086d2 } /* Literal.String.Symbol */
+.highlight pre .bp { color: #ffffff } /* Name.Builtin.Pseudo */
+.highlight pre .vc { color: #fb660a } /* Name.Variable.Class */
+.highlight pre .vg { color: #fb660a } /* Name.Variable.Global */
+.highlight pre .vi { color: #fb660a } /* Name.Variable.Instance */
+.highlight pre .il { color: #0086f7; font-weight: bold } /* Literal.Number.Integer.Long */

+ 61 - 0
themes/hackit0x14/static/css/pygments/github.css

@@ -0,0 +1,61 @@
+.hll { background-color: #ffffcc }
+.c { color: #999988; font-style: italic } /* Comment */
+.err { color: #a61717; background-color: #e3d2d2 } /* Error */
+.k { color: #000000; font-weight: bold } /* Keyword */
+.o { color: #000000; font-weight: bold } /* Operator */
+.cm { color: #999988; font-style: italic } /* Comment.Multiline */
+.cp { color: #999999; font-weight: bold; font-style: italic } /* Comment.Preproc */
+.c1 { color: #999988; font-style: italic } /* Comment.Single */
+.cs { color: #999999; font-weight: bold; font-style: italic } /* Comment.Special */
+.gd { color: #000000; background-color: #ffdddd } /* Generic.Deleted */
+.ge { color: #000000; font-style: italic } /* Generic.Emph */
+.gr { color: #aa0000 } /* Generic.Error */
+.gh { color: #999999 } /* Generic.Heading */
+.gi { color: #000000; background-color: #ddffdd } /* Generic.Inserted */
+.go { color: #888888 } /* Generic.Output */
+.gp { color: #555555 } /* Generic.Prompt */
+.gs { font-weight: bold } /* Generic.Strong */
+.gu { color: #aaaaaa } /* Generic.Subheading */
+.gt { color: #aa0000 } /* Generic.Traceback */
+.kc { color: #000000; font-weight: bold } /* Keyword.Constant */
+.kd { color: #000000; font-weight: bold } /* Keyword.Declaration */
+.kn { color: #000000; font-weight: bold } /* Keyword.Namespace */
+.kp { color: #000000; font-weight: bold } /* Keyword.Pseudo */
+.kr { color: #000000; font-weight: bold } /* Keyword.Reserved */
+.kt { color: #445588; font-weight: bold } /* Keyword.Type */
+.m { color: #009999 } /* Literal.Number */
+.s { color: #d01040 } /* Literal.String */
+.na { color: #008080 } /* Name.Attribute */
+.nb { color: #0086B3 } /* Name.Builtin */
+.nc { color: #445588; font-weight: bold } /* Name.Class */
+.no { color: #008080 } /* Name.Constant */
+.nd { color: #3c5d5d; font-weight: bold } /* Name.Decorator */
+.ni { color: #800080 } /* Name.Entity */
+.ne { color: #990000; font-weight: bold } /* Name.Exception */
+.nf { color: #990000; font-weight: bold } /* Name.Function */
+.nl { color: #990000; font-weight: bold } /* Name.Label */
+.nn { color: #555555 } /* Name.Namespace */
+.nt { color: #000080 } /* Name.Tag */
+.nv { color: #008080 } /* Name.Variable */
+.ow { color: #000000; font-weight: bold } /* Operator.Word */
+.w { color: #bbbbbb } /* Text.Whitespace */
+.mf { color: #009999 } /* Literal.Number.Float */
+.mh { color: #009999 } /* Literal.Number.Hex */
+.mi { color: #009999 } /* Literal.Number.Integer */
+.mo { color: #009999 } /* Literal.Number.Oct */
+.sb { color: #d01040 } /* Literal.String.Backtick */
+.sc { color: #d01040 } /* Literal.String.Char */
+.sd { color: #d01040 } /* Literal.String.Doc */
+.s2 { color: #d01040 } /* Literal.String.Double */
+.se { color: #d01040 } /* Literal.String.Escape */
+.sh { color: #d01040 } /* Literal.String.Heredoc */
+.si { color: #d01040 } /* Literal.String.Interpol */
+.sx { color: #d01040 } /* Literal.String.Other */
+.sr { color: #009926 } /* Literal.String.Regex */
+.s1 { color: #d01040 } /* Literal.String.Single */
+.ss { color: #990073 } /* Literal.String.Symbol */
+.bp { color: #999999 } /* Name.Builtin.Pseudo */
+.vc { color: #008080 } /* Name.Variable.Class */
+.vg { color: #008080 } /* Name.Variable.Global */
+.vi { color: #008080 } /* Name.Variable.Instance */
+.il { color: #009999 } /* Literal.Number.Integer.Long */

+ 29 - 0
themes/hackit0x14/static/css/pygments/igor.css

@@ -0,0 +1,29 @@
+.highlight pre .hll { background-color: #ffffcc }
+.highlight pre  { background: #ffffff; }
+.highlight pre .c { color: #FF0000; font-style: italic } /* Comment */
+.highlight pre .k { color: #0000FF } /* Keyword */
+.highlight pre .cm { color: #FF0000; font-style: italic } /* Comment.Multiline */
+.highlight pre .cp { color: #FF0000; font-style: italic } /* Comment.Preproc */
+.highlight pre .c1 { color: #FF0000; font-style: italic } /* Comment.Single */
+.highlight pre .cs { color: #FF0000; font-style: italic } /* Comment.Special */
+.highlight pre .kc { color: #0000FF } /* Keyword.Constant */
+.highlight pre .kd { color: #0000FF } /* Keyword.Declaration */
+.highlight pre .kn { color: #0000FF } /* Keyword.Namespace */
+.highlight pre .kp { color: #0000FF } /* Keyword.Pseudo */
+.highlight pre .kr { color: #0000FF } /* Keyword.Reserved */
+.highlight pre .kt { color: #0000FF } /* Keyword.Type */
+.highlight pre .s { color: #009C00 } /* Literal.String */
+.highlight pre .nc { color: #007575 } /* Name.Class */
+.highlight pre .nd { color: #CC00A3 } /* Name.Decorator */
+.highlight pre .nf { color: #C34E00 } /* Name.Function */
+.highlight pre .sb { color: #009C00 } /* Literal.String.Backtick */
+.highlight pre .sc { color: #009C00 } /* Literal.String.Char */
+.highlight pre .sd { color: #009C00 } /* Literal.String.Doc */
+.highlight pre .s2 { color: #009C00 } /* Literal.String.Double */
+.highlight pre .se { color: #009C00 } /* Literal.String.Escape */
+.highlight pre .sh { color: #009C00 } /* Literal.String.Heredoc */
+.highlight pre .si { color: #009C00 } /* Literal.String.Interpol */
+.highlight pre .sx { color: #009C00 } /* Literal.String.Other */
+.highlight pre .sr { color: #009C00 } /* Literal.String.Regex */
+.highlight pre .s1 { color: #009C00 } /* Literal.String.Single */
+.highlight pre .ss { color: #009C00 } /* Literal.String.Symbol */

+ 63 - 0
themes/hackit0x14/static/css/pygments/manni.css

@@ -0,0 +1,63 @@
+.highlight pre .hll { background-color: #ffffcc }
+.highlight pre  { background: #f0f3f3; }
+.highlight pre .c { color: #0099FF; font-style: italic } /* Comment */
+.highlight pre .err { color: #AA0000; background-color: #FFAAAA } /* Error */
+.highlight pre .k { color: #006699; font-weight: bold } /* Keyword */
+.highlight pre .o { color: #555555 } /* Operator */
+.highlight pre .cm { color: #0099FF; font-style: italic } /* Comment.Multiline */
+.highlight pre .cp { color: #009999 } /* Comment.Preproc */
+.highlight pre .c1 { color: #0099FF; font-style: italic } /* Comment.Single */
+.highlight pre .cs { color: #0099FF; font-weight: bold; font-style: italic } /* Comment.Special */
+.highlight pre .gd { background-color: #FFCCCC; border: 1px solid #CC0000 } /* Generic.Deleted */
+.highlight pre .ge { font-style: italic } /* Generic.Emph */
+.highlight pre .gr { color: #FF0000 } /* Generic.Error */
+.highlight pre .gh { color: #003300; font-weight: bold } /* Generic.Heading */
+.highlight pre .gi { background-color: #CCFFCC; border: 1px solid #00CC00 } /* Generic.Inserted */
+.highlight pre .go { color: #AAAAAA } /* Generic.Output */
+.highlight pre .gp { color: #000099; font-weight: bold } /* Generic.Prompt */
+.highlight pre .gs { font-weight: bold } /* Generic.Strong */
+.highlight pre .gu { color: #003300; font-weight: bold } /* Generic.Subheading */
+.highlight pre .gt { color: #99CC66 } /* Generic.Traceback */
+.highlight pre .kc { color: #006699; font-weight: bold } /* Keyword.Constant */
+.highlight pre .kd { color: #006699; font-weight: bold } /* Keyword.Declaration */
+.highlight pre .kn { color: #006699; font-weight: bold } /* Keyword.Namespace */
+.highlight pre .kp { color: #006699 } /* Keyword.Pseudo */
+.highlight pre .kr { color: #006699; font-weight: bold } /* Keyword.Reserved */
+.highlight pre .kt { color: #007788; font-weight: bold } /* Keyword.Type */
+.highlight pre .m { color: #FF6600 } /* Literal.Number */
+.highlight pre .s { color: #CC3300 } /* Literal.String */
+.highlight pre .na { color: #330099 } /* Name.Attribute */
+.highlight pre .nb { color: #336666 } /* Name.Builtin */
+.highlight pre .nc { color: #00AA88; font-weight: bold } /* Name.Class */
+.highlight pre .no { color: #336600 } /* Name.Constant */
+.highlight pre .nd { color: #9999FF } /* Name.Decorator */
+.highlight pre .ni { color: #999999; font-weight: bold } /* Name.Entity */
+.highlight pre .ne { color: #CC0000; font-weight: bold } /* Name.Exception */
+.highlight pre .nf { color: #CC00FF } /* Name.Function */
+.highlight pre .nl { color: #9999FF } /* Name.Label */
+.highlight pre .nn { color: #00CCFF; font-weight: bold } /* Name.Namespace */
+.highlight pre .nt { color: #330099; font-weight: bold } /* Name.Tag */
+.highlight pre .nv { color: #003333 } /* Name.Variable */
+.highlight pre .ow { color: #000000; font-weight: bold } /* Operator.Word */
+.highlight pre .w { color: #bbbbbb } /* Text.Whitespace */
+.highlight pre .mb { color: #FF6600 } /* Literal.Number.Bin */
+.highlight pre .mf { color: #FF6600 } /* Literal.Number.Float */
+.highlight pre .mh { color: #FF6600 } /* Literal.Number.Hex */
+.highlight pre .mi { color: #FF6600 } /* Literal.Number.Integer */
+.highlight pre .mo { color: #FF6600 } /* Literal.Number.Oct */
+.highlight pre .sb { color: #CC3300 } /* Literal.String.Backtick */
+.highlight pre .sc { color: #CC3300 } /* Literal.String.Char */
+.highlight pre .sd { color: #CC3300; font-style: italic } /* Literal.String.Doc */
+.highlight pre .s2 { color: #CC3300 } /* Literal.String.Double */
+.highlight pre .se { color: #CC3300; font-weight: bold } /* Literal.String.Escape */
+.highlight pre .sh { color: #CC3300 } /* Literal.String.Heredoc */
+.highlight pre .si { color: #AA0000 } /* Literal.String.Interpol */
+.highlight pre .sx { color: #CC3300 } /* Literal.String.Other */
+.highlight pre .sr { color: #33AAAA } /* Literal.String.Regex */
+.highlight pre .s1 { color: #CC3300 } /* Literal.String.Single */
+.highlight pre .ss { color: #FFCC33 } /* Literal.String.Symbol */
+.highlight pre .bp { color: #336666 } /* Name.Builtin.Pseudo */
+.highlight pre .vc { color: #003333 } /* Name.Variable.Class */
+.highlight pre .vg { color: #003333 } /* Name.Variable.Global */
+.highlight pre .vi { color: #003333 } /* Name.Variable.Instance */
+.highlight pre .il { color: #FF6600 } /* Literal.Number.Integer.Long */

+ 64 - 0
themes/hackit0x14/static/css/pygments/monokai.css

@@ -0,0 +1,64 @@
+.highlight pre .hll { background-color: #49483e }
+.highlight pre  { background: #272822; color: #f8f8f2 }
+.highlight pre .c { color: #75715e } /* Comment */
+.highlight pre .err { color: #960050; background-color: #1e0010 } /* Error */
+.highlight pre .k { color: #66d9ef } /* Keyword */
+.highlight pre .l { color: #ae81ff } /* Literal */
+.highlight pre .n { color: #f8f8f2 } /* Name */
+.highlight pre .o { color: #f92672 } /* Operator */
+.highlight pre .p { color: #f8f8f2 } /* Punctuation */
+.highlight pre .cm { color: #75715e } /* Comment.Multiline */
+.highlight pre .cp { color: #75715e } /* Comment.Preproc */
+.highlight pre .c1 { color: #75715e } /* Comment.Single */
+.highlight pre .cs { color: #75715e } /* Comment.Special */
+.highlight pre .gd { color: #f92672 } /* Generic.Deleted */
+.highlight pre .ge { font-style: italic } /* Generic.Emph */
+.highlight pre .gi { color: #a6e22e } /* Generic.Inserted */
+.highlight pre .gs { font-weight: bold } /* Generic.Strong */
+.highlight pre .gu { color: #75715e } /* Generic.Subheading */
+.highlight pre .kc { color: #66d9ef } /* Keyword.Constant */
+.highlight pre .kd { color: #66d9ef } /* Keyword.Declaration */
+.highlight pre .kn { color: #f92672 } /* Keyword.Namespace */
+.highlight pre .kp { color: #66d9ef } /* Keyword.Pseudo */
+.highlight pre .kr { color: #66d9ef } /* Keyword.Reserved */
+.highlight pre .kt { color: #66d9ef } /* Keyword.Type */
+.highlight pre .ld { color: #e6db74 } /* Literal.Date */
+.highlight pre .m { color: #ae81ff } /* Literal.Number */
+.highlight pre .s { color: #e6db74 } /* Literal.String */
+.highlight pre .na { color: #a6e22e } /* Name.Attribute */
+.highlight pre .nb { color: #f8f8f2 } /* Name.Builtin */
+.highlight pre .nc { color: #a6e22e } /* Name.Class */
+.highlight pre .no { color: #66d9ef } /* Name.Constant */
+.highlight pre .nd { color: #a6e22e } /* Name.Decorator */
+.highlight pre .ni { color: #f8f8f2 } /* Name.Entity */
+.highlight pre .ne { color: #a6e22e } /* Name.Exception */
+.highlight pre .nf { color: #a6e22e } /* Name.Function */
+.highlight pre .nl { color: #f8f8f2 } /* Name.Label */
+.highlight pre .nn { color: #f8f8f2 } /* Name.Namespace */
+.highlight pre .nx { color: #a6e22e } /* Name.Other */
+.highlight pre .py { color: #f8f8f2 } /* Name.Property */
+.highlight pre .nt { color: #f92672 } /* Name.Tag */
+.highlight pre .nv { color: #f8f8f2 } /* Name.Variable */
+.highlight pre .ow { color: #f92672 } /* Operator.Word */
+.highlight pre .w { color: #f8f8f2 } /* Text.Whitespace */
+.highlight pre .mb { color: #ae81ff } /* Literal.Number.Bin */
+.highlight pre .mf { color: #ae81ff } /* Literal.Number.Float */
+.highlight pre .mh { color: #ae81ff } /* Literal.Number.Hex */
+.highlight pre .mi { color: #ae81ff } /* Literal.Number.Integer */
+.highlight pre .mo { color: #ae81ff } /* Literal.Number.Oct */
+.highlight pre .sb { color: #e6db74 } /* Literal.String.Backtick */
+.highlight pre .sc { color: #e6db74 } /* Literal.String.Char */
+.highlight pre .sd { color: #e6db74 } /* Literal.String.Doc */
+.highlight pre .s2 { color: #e6db74 } /* Literal.String.Double */
+.highlight pre .se { color: #ae81ff } /* Literal.String.Escape */
+.highlight pre .sh { color: #e6db74 } /* Literal.String.Heredoc */
+.highlight pre .si { color: #e6db74 } /* Literal.String.Interpol */
+.highlight pre .sx { color: #e6db74 } /* Literal.String.Other */
+.highlight pre .sr { color: #e6db74 } /* Literal.String.Regex */
+.highlight pre .s1 { color: #e6db74 } /* Literal.String.Single */
+.highlight pre .ss { color: #e6db74 } /* Literal.String.Symbol */
+.highlight pre .bp { color: #f8f8f2 } /* Name.Builtin.Pseudo */
+.highlight pre .vc { color: #f8f8f2 } /* Name.Variable.Class */
+.highlight pre .vg { color: #f8f8f2 } /* Name.Variable.Global */
+.highlight pre .vi { color: #f8f8f2 } /* Name.Variable.Instance */
+.highlight pre .il { color: #ae81ff } /* Literal.Number.Integer.Long */

+ 63 - 0
themes/hackit0x14/static/css/pygments/murphy.css

@@ -0,0 +1,63 @@
+.highlight pre .hll { background-color: #ffffcc }
+.highlight pre  { background: #ffffff; }
+.highlight pre .c { color: #666666; font-style: italic } /* Comment */
+.highlight pre .err { color: #FF0000; background-color: #FFAAAA } /* Error */
+.highlight pre .k { color: #228899; font-weight: bold } /* Keyword */
+.highlight pre .o { color: #333333 } /* Operator */
+.highlight pre .cm { color: #666666; font-style: italic } /* Comment.Multiline */
+.highlight pre .cp { color: #557799 } /* Comment.Preproc */
+.highlight pre .c1 { color: #666666; font-style: italic } /* Comment.Single */
+.highlight pre .cs { color: #cc0000; font-weight: bold; font-style: italic } /* Comment.Special */
+.highlight pre .gd { color: #A00000 } /* Generic.Deleted */
+.highlight pre .ge { font-style: italic } /* Generic.Emph */
+.highlight pre .gr { color: #FF0000 } /* Generic.Error */
+.highlight pre .gh { color: #000080; font-weight: bold } /* Generic.Heading */
+.highlight pre .gi { color: #00A000 } /* Generic.Inserted */
+.highlight pre .go { color: #888888 } /* Generic.Output */
+.highlight pre .gp { color: #c65d09; font-weight: bold } /* Generic.Prompt */
+.highlight pre .gs { font-weight: bold } /* Generic.Strong */
+.highlight pre .gu { color: #800080; font-weight: bold } /* Generic.Subheading */
+.highlight pre .gt { color: #0044DD } /* Generic.Traceback */
+.highlight pre .kc { color: #228899; font-weight: bold } /* Keyword.Constant */
+.highlight pre .kd { color: #228899; font-weight: bold } /* Keyword.Declaration */
+.highlight pre .kn { color: #228899; font-weight: bold } /* Keyword.Namespace */
+.highlight pre .kp { color: #0088ff; font-weight: bold } /* Keyword.Pseudo */
+.highlight pre .kr { color: #228899; font-weight: bold } /* Keyword.Reserved */
+.highlight pre .kt { color: #6666ff; font-weight: bold } /* Keyword.Type */
+.highlight pre .m { color: #6600EE; font-weight: bold } /* Literal.Number */
+.highlight pre .s { background-color: #e0e0ff } /* Literal.String */
+.highlight pre .na { color: #000077 } /* Name.Attribute */
+.highlight pre .nb { color: #007722 } /* Name.Builtin */
+.highlight pre .nc { color: #ee99ee; font-weight: bold } /* Name.Class */
+.highlight pre .no { color: #55eedd; font-weight: bold } /* Name.Constant */
+.highlight pre .nd { color: #555555; font-weight: bold } /* Name.Decorator */
+.highlight pre .ni { color: #880000 } /* Name.Entity */
+.highlight pre .ne { color: #FF0000; font-weight: bold } /* Name.Exception */
+.highlight pre .nf { color: #55eedd; font-weight: bold } /* Name.Function */
+.highlight pre .nl { color: #997700; font-weight: bold } /* Name.Label */
+.highlight pre .nn { color: #0e84b5; font-weight: bold } /* Name.Namespace */
+.highlight pre .nt { color: #007700 } /* Name.Tag */
+.highlight pre .nv { color: #003366 } /* Name.Variable */
+.highlight pre .ow { color: #000000; font-weight: bold } /* Operator.Word */
+.highlight pre .w { color: #bbbbbb } /* Text.Whitespace */
+.highlight pre .mb { color: #6600EE; font-weight: bold } /* Literal.Number.Bin */
+.highlight pre .mf { color: #6600EE; font-weight: bold } /* Literal.Number.Float */
+.highlight pre .mh { color: #005588; font-weight: bold } /* Literal.Number.Hex */
+.highlight pre .mi { color: #6666ff; font-weight: bold } /* Literal.Number.Integer */
+.highlight pre .mo { color: #4400EE; font-weight: bold } /* Literal.Number.Oct */
+.highlight pre .sb { background-color: #e0e0ff } /* Literal.String.Backtick */
+.highlight pre .sc { color: #8888FF } /* Literal.String.Char */
+.highlight pre .sd { color: #DD4422 } /* Literal.String.Doc */
+.highlight pre .s2 { background-color: #e0e0ff } /* Literal.String.Double */
+.highlight pre .se { color: #666666; font-weight: bold; background-color: #e0e0ff } /* Literal.String.Escape */
+.highlight pre .sh { background-color: #e0e0ff } /* Literal.String.Heredoc */
+.highlight pre .si { background-color: #eeeeee } /* Literal.String.Interpol */
+.highlight pre .sx { color: #ff8888; background-color: #e0e0ff } /* Literal.String.Other */
+.highlight pre .sr { color: #000000; background-color: #e0e0ff } /* Literal.String.Regex */
+.highlight pre .s1 { background-color: #e0e0ff } /* Literal.String.Single */
+.highlight pre .ss { color: #ffcc88 } /* Literal.String.Symbol */
+.highlight pre .bp { color: #007722 } /* Name.Builtin.Pseudo */
+.highlight pre .vc { color: #ccccff } /* Name.Variable.Class */
+.highlight pre .vg { color: #ff8844 } /* Name.Variable.Global */
+.highlight pre .vi { color: #aaaaff } /* Name.Variable.Instance */
+.highlight pre .il { color: #6666ff; font-weight: bold } /* Literal.Number.Integer.Long */

+ 72 - 0
themes/hackit0x14/static/css/pygments/native.css

@@ -0,0 +1,72 @@
+.highlight pre .hll { background-color: #404040 }
+.highlight pre  { background: #202020; color: #d0d0d0 }
+.highlight pre .c { color: #999999; font-style: italic } /* Comment */
+.highlight pre .err { color: #a61717; background-color: #e3d2d2 } /* Error */
+.highlight pre .esc { color: #d0d0d0 } /* Escape */
+.highlight pre .g { color: #d0d0d0 } /* Generic */
+.highlight pre .k { color: #6ab825; font-weight: bold } /* Keyword */
+.highlight pre .l { color: #d0d0d0 } /* Literal */
+.highlight pre .n { color: #d0d0d0 } /* Name */
+.highlight pre .o { color: #d0d0d0 } /* Operator */
+.highlight pre .x { color: #d0d0d0 } /* Other */
+.highlight pre .p { color: #d0d0d0 } /* Punctuation */
+.highlight pre .cm { color: #999999; font-style: italic } /* Comment.Multiline */
+.highlight pre .cp { color: #cd2828; font-weight: bold } /* Comment.Preproc */
+.highlight pre .c1 { color: #999999; font-style: italic } /* Comment.Single */
+.highlight pre .cs { color: #e50808; font-weight: bold; background-color: #520000 } /* Comment.Special */
+.highlight pre .gd { color: #d22323 } /* Generic.Deleted */
+.highlight pre .ge { color: #d0d0d0; font-style: italic } /* Generic.Emph */
+.highlight pre .gr { color: #d22323 } /* Generic.Error */
+.highlight pre .gh { color: #ffffff; font-weight: bold } /* Generic.Heading */
+.highlight pre .gi { color: #589819 } /* Generic.Inserted */
+.highlight pre .go { color: #cccccc } /* Generic.Output */
+.highlight pre .gp { color: #aaaaaa } /* Generic.Prompt */
+.highlight pre .gs { color: #d0d0d0; font-weight: bold } /* Generic.Strong */
+.highlight pre .gu { color: #ffffff; text-decoration: underline } /* Generic.Subheading */
+.highlight pre .gt { color: #d22323 } /* Generic.Traceback */
+.highlight pre .kc { color: #6ab825; font-weight: bold } /* Keyword.Constant */
+.highlight pre .kd { color: #6ab825; font-weight: bold } /* Keyword.Declaration */
+.highlight pre .kn { color: #6ab825; font-weight: bold } /* Keyword.Namespace */
+.highlight pre .kp { color: #6ab825 } /* Keyword.Pseudo */
+.highlight pre .kr { color: #6ab825; font-weight: bold } /* Keyword.Reserved */
+.highlight pre .kt { color: #6ab825; font-weight: bold } /* Keyword.Type */
+.highlight pre .ld { color: #d0d0d0 } /* Literal.Date */
+.highlight pre .m { color: #3677a9 } /* Literal.Number */
+.highlight pre .s { color: #ed9d13 } /* Literal.String */
+.highlight pre .na { color: #bbbbbb } /* Name.Attribute */
+.highlight pre .nb { color: #24909d } /* Name.Builtin */
+.highlight pre .nc { color: #447fcf; text-decoration: underline } /* Name.Class */
+.highlight pre .no { color: #40ffff } /* Name.Constant */
+.highlight pre .nd { color: #ffa500 } /* Name.Decorator */
+.highlight pre .ni { color: #d0d0d0 } /* Name.Entity */
+.highlight pre .ne { color: #bbbbbb } /* Name.Exception */
+.highlight pre .nf { color: #447fcf } /* Name.Function */
+.highlight pre .nl { color: #d0d0d0 } /* Name.Label */
+.highlight pre .nn { color: #447fcf; text-decoration: underline } /* Name.Namespace */
+.highlight pre .nx { color: #d0d0d0 } /* Name.Other */
+.highlight pre .py { color: #d0d0d0 } /* Name.Property */
+.highlight pre .nt { color: #6ab825; font-weight: bold } /* Name.Tag */
+.highlight pre .nv { color: #40ffff } /* Name.Variable */
+.highlight pre .ow { color: #6ab825; font-weight: bold } /* Operator.Word */
+.highlight pre .w { color: #666666 } /* Text.Whitespace */
+.highlight pre .mb { color: #3677a9 } /* Literal.Number.Bin */
+.highlight pre .mf { color: #3677a9 } /* Literal.Number.Float */
+.highlight pre .mh { color: #3677a9 } /* Literal.Number.Hex */
+.highlight pre .mi { color: #3677a9 } /* Literal.Number.Integer */
+.highlight pre .mo { color: #3677a9 } /* Literal.Number.Oct */
+.highlight pre .sb { color: #ed9d13 } /* Literal.String.Backtick */
+.highlight pre .sc { color: #ed9d13 } /* Literal.String.Char */
+.highlight pre .sd { color: #ed9d13 } /* Literal.String.Doc */
+.highlight pre .s2 { color: #ed9d13 } /* Literal.String.Double */
+.highlight pre .se { color: #ed9d13 } /* Literal.String.Escape */
+.highlight pre .sh { color: #ed9d13 } /* Literal.String.Heredoc */
+.highlight pre .si { color: #ed9d13 } /* Literal.String.Interpol */
+.highlight pre .sx { color: #ffa500 } /* Literal.String.Other */
+.highlight pre .sr { color: #ed9d13 } /* Literal.String.Regex */
+.highlight pre .s1 { color: #ed9d13 } /* Literal.String.Single */
+.highlight pre .ss { color: #ed9d13 } /* Literal.String.Symbol */
+.highlight pre .bp { color: #24909d } /* Name.Builtin.Pseudo */
+.highlight pre .vc { color: #40ffff } /* Name.Variable.Class */
+.highlight pre .vg { color: #40ffff } /* Name.Variable.Global */
+.highlight pre .vi { color: #40ffff } /* Name.Variable.Instance */
+.highlight pre .il { color: #3677a9 } /* Literal.Number.Integer.Long */

+ 66 - 0
themes/hackit0x14/static/css/pygments/paraiso-dark.css

@@ -0,0 +1,66 @@
+.highlight pre .hll { background-color: #4f424c }
+.highlight pre  { background: #2f1e2e; color: #e7e9db }
+.highlight pre .c { color: #776e71 } /* Comment */
+.highlight pre .err { color: #ef6155 } /* Error */
+.highlight pre .k { color: #815ba4 } /* Keyword */
+.highlight pre .l { color: #f99b15 } /* Literal */
+.highlight pre .n { color: #e7e9db } /* Name */
+.highlight pre .o { color: #5bc4bf } /* Operator */
+.highlight pre .p { color: #e7e9db } /* Punctuation */
+.highlight pre .cm { color: #776e71 } /* Comment.Multiline */
+.highlight pre .cp { color: #776e71 } /* Comment.Preproc */
+.highlight pre .c1 { color: #776e71 } /* Comment.Single */
+.highlight pre .cs { color: #776e71 } /* Comment.Special */
+.highlight pre .gd { color: #ef6155 } /* Generic.Deleted */
+.highlight pre .ge { font-style: italic } /* Generic.Emph */
+.highlight pre .gh { color: #e7e9db; font-weight: bold } /* Generic.Heading */
+.highlight pre .gi { color: #48b685 } /* Generic.Inserted */
+.highlight pre .gp { color: #776e71; font-weight: bold } /* Generic.Prompt */
+.highlight pre .gs { font-weight: bold } /* Generic.Strong */
+.highlight pre .gu { color: #5bc4bf; font-weight: bold } /* Generic.Subheading */
+.highlight pre .kc { color: #815ba4 } /* Keyword.Constant */
+.highlight pre .kd { color: #815ba4 } /* Keyword.Declaration */
+.highlight pre .kn { color: #5bc4bf } /* Keyword.Namespace */
+.highlight pre .kp { color: #815ba4 } /* Keyword.Pseudo */
+.highlight pre .kr { color: #815ba4 } /* Keyword.Reserved */
+.highlight pre .kt { color: #fec418 } /* Keyword.Type */
+.highlight pre .ld { color: #48b685 } /* Literal.Date */
+.highlight pre .m { color: #f99b15 } /* Literal.Number */
+.highlight pre .s { color: #48b685 } /* Literal.String */
+.highlight pre .na { color: #06b6ef } /* Name.Attribute */
+.highlight pre .nb { color: #e7e9db } /* Name.Builtin */
+.highlight pre .nc { color: #fec418 } /* Name.Class */
+.highlight pre .no { color: #ef6155 } /* Name.Constant */
+.highlight pre .nd { color: #5bc4bf } /* Name.Decorator */
+.highlight pre .ni { color: #e7e9db } /* Name.Entity */
+.highlight pre .ne { color: #ef6155 } /* Name.Exception */
+.highlight pre .nf { color: #06b6ef } /* Name.Function */
+.highlight pre .nl { color: #e7e9db } /* Name.Label */
+.highlight pre .nn { color: #fec418 } /* Name.Namespace */
+.highlight pre .nx { color: #06b6ef } /* Name.Other */
+.highlight pre .py { color: #e7e9db } /* Name.Property */
+.highlight pre .nt { color: #5bc4bf } /* Name.Tag */
+.highlight pre .nv { color: #ef6155 } /* Name.Variable */
+.highlight pre .ow { color: #5bc4bf } /* Operator.Word */
+.highlight pre .w { color: #e7e9db } /* Text.Whitespace */
+.highlight pre .mb { color: #f99b15 } /* Literal.Number.Bin */
+.highlight pre .mf { color: #f99b15 } /* Literal.Number.Float */
+.highlight pre .mh { color: #f99b15 } /* Literal.Number.Hex */
+.highlight pre .mi { color: #f99b15 } /* Literal.Number.Integer */
+.highlight pre .mo { color: #f99b15 } /* Literal.Number.Oct */
+.highlight pre .sb { color: #48b685 } /* Literal.String.Backtick */
+.highlight pre .sc { color: #e7e9db } /* Literal.String.Char */
+.highlight pre .sd { color: #776e71 } /* Literal.String.Doc */
+.highlight pre .s2 { color: #48b685 } /* Literal.String.Double */
+.highlight pre .se { color: #f99b15 } /* Literal.String.Escape */
+.highlight pre .sh { color: #48b685 } /* Literal.String.Heredoc */
+.highlight pre .si { color: #f99b15 } /* Literal.String.Interpol */
+.highlight pre .sx { color: #48b685 } /* Literal.String.Other */
+.highlight pre .sr { color: #48b685 } /* Literal.String.Regex */
+.highlight pre .s1 { color: #48b685 } /* Literal.String.Single */
+.highlight pre .ss { color: #48b685 } /* Literal.String.Symbol */
+.highlight pre .bp { color: #e7e9db } /* Name.Builtin.Pseudo */
+.highlight pre .vc { color: #ef6155 } /* Name.Variable.Class */
+.highlight pre .vg { color: #ef6155 } /* Name.Variable.Global */
+.highlight pre .vi { color: #ef6155 } /* Name.Variable.Instance */
+.highlight pre .il { color: #f99b15 } /* Literal.Number.Integer.Long */

+ 66 - 0
themes/hackit0x14/static/css/pygments/paraiso-light.css

@@ -0,0 +1,66 @@
+.highlight pre .hll { background-color: #a39e9b }
+.highlight pre  { background: #e7e9db; color: #2f1e2e }
+.highlight pre .c { color: #8d8687 } /* Comment */
+.highlight pre .err { color: #ef6155 } /* Error */
+.highlight pre .k { color: #815ba4 } /* Keyword */
+.highlight pre .l { color: #f99b15 } /* Literal */
+.highlight pre .n { color: #2f1e2e } /* Name */
+.highlight pre .o { color: #5bc4bf } /* Operator */
+.highlight pre .p { color: #2f1e2e } /* Punctuation */
+.highlight pre .cm { color: #8d8687 } /* Comment.Multiline */
+.highlight pre .cp { color: #8d8687 } /* Comment.Preproc */
+.highlight pre .c1 { color: #8d8687 } /* Comment.Single */
+.highlight pre .cs { color: #8d8687 } /* Comment.Special */
+.highlight pre .gd { color: #ef6155 } /* Generic.Deleted */
+.highlight pre .ge { font-style: italic } /* Generic.Emph */
+.highlight pre .gh { color: #2f1e2e; font-weight: bold } /* Generic.Heading */
+.highlight pre .gi { color: #48b685 } /* Generic.Inserted */
+.highlight pre .gp { color: #8d8687; font-weight: bold } /* Generic.Prompt */
+.highlight pre .gs { font-weight: bold } /* Generic.Strong */
+.highlight pre .gu { color: #5bc4bf; font-weight: bold } /* Generic.Subheading */
+.highlight pre .kc { color: #815ba4 } /* Keyword.Constant */
+.highlight pre .kd { color: #815ba4 } /* Keyword.Declaration */
+.highlight pre .kn { color: #5bc4bf } /* Keyword.Namespace */
+.highlight pre .kp { color: #815ba4 } /* Keyword.Pseudo */
+.highlight pre .kr { color: #815ba4 } /* Keyword.Reserved */
+.highlight pre .kt { color: #fec418 } /* Keyword.Type */
+.highlight pre .ld { color: #48b685 } /* Literal.Date */
+.highlight pre .m { color: #f99b15 } /* Literal.Number */
+.highlight pre .s { color: #48b685 } /* Literal.String */
+.highlight pre .na { color: #06b6ef } /* Name.Attribute */
+.highlight pre .nb { color: #2f1e2e } /* Name.Builtin */
+.highlight pre .nc { color: #fec418 } /* Name.Class */
+.highlight pre .no { color: #ef6155 } /* Name.Constant */
+.highlight pre .nd { color: #5bc4bf } /* Name.Decorator */
+.highlight pre .ni { color: #2f1e2e } /* Name.Entity */
+.highlight pre .ne { color: #ef6155 } /* Name.Exception */
+.highlight pre .nf { color: #06b6ef } /* Name.Function */
+.highlight pre .nl { color: #2f1e2e } /* Name.Label */
+.highlight pre .nn { color: #fec418 } /* Name.Namespace */
+.highlight pre .nx { color: #06b6ef } /* Name.Other */
+.highlight pre .py { color: #2f1e2e } /* Name.Property */
+.highlight pre .nt { color: #5bc4bf } /* Name.Tag */
+.highlight pre .nv { color: #ef6155 } /* Name.Variable */
+.highlight pre .ow { color: #5bc4bf } /* Operator.Word */
+.highlight pre .w { color: #2f1e2e } /* Text.Whitespace */
+.highlight pre .mb { color: #f99b15 } /* Literal.Number.Bin */
+.highlight pre .mf { color: #f99b15 } /* Literal.Number.Float */
+.highlight pre .mh { color: #f99b15 } /* Literal.Number.Hex */
+.highlight pre .mi { color: #f99b15 } /* Literal.Number.Integer */
+.highlight pre .mo { color: #f99b15 } /* Literal.Number.Oct */
+.highlight pre .sb { color: #48b685 } /* Literal.String.Backtick */
+.highlight pre .sc { color: #2f1e2e } /* Literal.String.Char */
+.highlight pre .sd { color: #8d8687 } /* Literal.String.Doc */
+.highlight pre .s2 { color: #48b685 } /* Literal.String.Double */
+.highlight pre .se { color: #f99b15 } /* Literal.String.Escape */
+.highlight pre .sh { color: #48b685 } /* Literal.String.Heredoc */
+.highlight pre .si { color: #f99b15 } /* Literal.String.Interpol */
+.highlight pre .sx { color: #48b685 } /* Literal.String.Other */
+.highlight pre .sr { color: #48b685 } /* Literal.String.Regex */
+.highlight pre .s1 { color: #48b685 } /* Literal.String.Single */
+.highlight pre .ss { color: #48b685 } /* Literal.String.Symbol */
+.highlight pre .bp { color: #2f1e2e } /* Name.Builtin.Pseudo */
+.highlight pre .vc { color: #ef6155 } /* Name.Variable.Class */
+.highlight pre .vg { color: #ef6155 } /* Name.Variable.Global */
+.highlight pre .vi { color: #ef6155 } /* Name.Variable.Instance */
+.highlight pre .il { color: #f99b15 } /* Literal.Number.Integer.Long */

+ 62 - 0
themes/hackit0x14/static/css/pygments/pastie.css

@@ -0,0 +1,62 @@
+.highlight pre .hll { background-color: #ffffcc }
+.highlight pre  { background: #ffffff; }
+.highlight pre .c { color: #888888 } /* Comment */
+.highlight pre .err { color: #a61717; background-color: #e3d2d2 } /* Error */
+.highlight pre .k { color: #008800; font-weight: bold } /* Keyword */
+.highlight pre .cm { color: #888888 } /* Comment.Multiline */
+.highlight pre .cp { color: #cc0000; font-weight: bold } /* Comment.Preproc */
+.highlight pre .c1 { color: #888888 } /* Comment.Single */
+.highlight pre .cs { color: #cc0000; font-weight: bold; background-color: #fff0f0 } /* Comment.Special */
+.highlight pre .gd { color: #000000; background-color: #ffdddd } /* Generic.Deleted */
+.highlight pre .ge { font-style: italic } /* Generic.Emph */
+.highlight pre .gr { color: #aa0000 } /* Generic.Error */
+.highlight pre .gh { color: #333333 } /* Generic.Heading */
+.highlight pre .gi { color: #000000; background-color: #ddffdd } /* Generic.Inserted */
+.highlight pre .go { color: #888888 } /* Generic.Output */
+.highlight pre .gp { color: #555555 } /* Generic.Prompt */
+.highlight pre .gs { font-weight: bold } /* Generic.Strong */
+.highlight pre .gu { color: #666666 } /* Generic.Subheading */
+.highlight pre .gt { color: #aa0000 } /* Generic.Traceback */
+.highlight pre .kc { color: #008800; font-weight: bold } /* Keyword.Constant */
+.highlight pre .kd { color: #008800; font-weight: bold } /* Keyword.Declaration */
+.highlight pre .kn { color: #008800; font-weight: bold } /* Keyword.Namespace */
+.highlight pre .kp { color: #008800 } /* Keyword.Pseudo */
+.highlight pre .kr { color: #008800; font-weight: bold } /* Keyword.Reserved */
+.highlight pre .kt { color: #888888; font-weight: bold } /* Keyword.Type */
+.highlight pre .m { color: #0000DD; font-weight: bold } /* Literal.Number */
+.highlight pre .s { color: #dd2200; background-color: #fff0f0 } /* Literal.String */
+.highlight pre .na { color: #336699 } /* Name.Attribute */
+.highlight pre .nb { color: #003388 } /* Name.Builtin */
+.highlight pre .nc { color: #bb0066; font-weight: bold } /* Name.Class */
+.highlight pre .no { color: #003366; font-weight: bold } /* Name.Constant */
+.highlight pre .nd { color: #555555 } /* Name.Decorator */
+.highlight pre .ne { color: #bb0066; font-weight: bold } /* Name.Exception */
+.highlight pre .nf { color: #0066bb; font-weight: bold } /* Name.Function */
+.highlight pre .nl { color: #336699; font-style: italic } /* Name.Label */
+.highlight pre .nn { color: #bb0066; font-weight: bold } /* Name.Namespace */
+.highlight pre .py { color: #336699; font-weight: bold } /* Name.Property */
+.highlight pre .nt { color: #bb0066; font-weight: bold } /* Name.Tag */
+.highlight pre .nv { color: #336699 } /* Name.Variable */
+.highlight pre .ow { color: #008800 } /* Operator.Word */
+.highlight pre .w { color: #bbbbbb } /* Text.Whitespace */
+.highlight pre .mb { color: #0000DD; font-weight: bold } /* Literal.Number.Bin */
+.highlight pre .mf { color: #0000DD; font-weight: bold } /* Literal.Number.Float */
+.highlight pre .mh { color: #0000DD; font-weight: bold } /* Literal.Number.Hex */
+.highlight pre .mi { color: #0000DD; font-weight: bold } /* Literal.Number.Integer */
+.highlight pre .mo { color: #0000DD; font-weight: bold } /* Literal.Number.Oct */
+.highlight pre .sb { color: #dd2200; background-color: #fff0f0 } /* Literal.String.Backtick */
+.highlight pre .sc { color: #dd2200; background-color: #fff0f0 } /* Literal.String.Char */
+.highlight pre .sd { color: #dd2200; background-color: #fff0f0 } /* Literal.String.Doc */
+.highlight pre .s2 { color: #dd2200; background-color: #fff0f0 } /* Literal.String.Double */
+.highlight pre .se { color: #0044dd; background-color: #fff0f0 } /* Literal.String.Escape */
+.highlight pre .sh { color: #dd2200; background-color: #fff0f0 } /* Literal.String.Heredoc */
+.highlight pre .si { color: #3333bb; background-color: #fff0f0 } /* Literal.String.Interpol */
+.highlight pre .sx { color: #22bb22; background-color: #f0fff0 } /* Literal.String.Other */
+.highlight pre .sr { color: #008800; background-color: #fff0ff } /* Literal.String.Regex */
+.highlight pre .s1 { color: #dd2200; background-color: #fff0f0 } /* Literal.String.Single */
+.highlight pre .ss { color: #aa6600; background-color: #fff0f0 } /* Literal.String.Symbol */
+.highlight pre .bp { color: #003388 } /* Name.Builtin.Pseudo */
+.highlight pre .vc { color: #336699 } /* Name.Variable.Class */
+.highlight pre .vg { color: #dd7700 } /* Name.Variable.Global */
+.highlight pre .vi { color: #3333bb } /* Name.Variable.Instance */
+.highlight pre .il { color: #0000DD; font-weight: bold } /* Literal.Number.Integer.Long */

+ 60 - 0
themes/hackit0x14/static/css/pygments/perldoc.css

@@ -0,0 +1,60 @@
+.highlight pre .hll { background-color: #ffffcc }
+.highlight pre  { background: #eeeedd; }
+.highlight pre .c { color: #228B22 } /* Comment */
+.highlight pre .err { color: #a61717; background-color: #e3d2d2 } /* Error */
+.highlight pre .k { color: #8B008B; font-weight: bold } /* Keyword */
+.highlight pre .cm { color: #228B22 } /* Comment.Multiline */
+.highlight pre .cp { color: #1e889b } /* Comment.Preproc */
+.highlight pre .c1 { color: #228B22 } /* Comment.Single */
+.highlight pre .cs { color: #8B008B; font-weight: bold } /* Comment.Special */
+.highlight pre .gd { color: #aa0000 } /* Generic.Deleted */
+.highlight pre .ge { font-style: italic } /* Generic.Emph */
+.highlight pre .gr { color: #aa0000 } /* Generic.Error */
+.highlight pre .gh { color: #000080; font-weight: bold } /* Generic.Heading */
+.highlight pre .gi { color: #00aa00 } /* Generic.Inserted */
+.highlight pre .go { color: #888888 } /* Generic.Output */
+.highlight pre .gp { color: #555555 } /* Generic.Prompt */
+.highlight pre .gs { font-weight: bold } /* Generic.Strong */
+.highlight pre .gu { color: #800080; font-weight: bold } /* Generic.Subheading */
+.highlight pre .gt { color: #aa0000 } /* Generic.Traceback */
+.highlight pre .kc { color: #8B008B; font-weight: bold } /* Keyword.Constant */
+.highlight pre .kd { color: #8B008B; font-weight: bold } /* Keyword.Declaration */
+.highlight pre .kn { color: #8B008B; font-weight: bold } /* Keyword.Namespace */
+.highlight pre .kp { color: #8B008B; font-weight: bold } /* Keyword.Pseudo */
+.highlight pre .kr { color: #8B008B; font-weight: bold } /* Keyword.Reserved */
+.highlight pre .kt { color: #a7a7a7; font-weight: bold } /* Keyword.Type */
+.highlight pre .m { color: #B452CD } /* Literal.Number */
+.highlight pre .s { color: #CD5555 } /* Literal.String */
+.highlight pre .na { color: #658b00 } /* Name.Attribute */
+.highlight pre .nb { color: #658b00 } /* Name.Builtin */
+.highlight pre .nc { color: #008b45; font-weight: bold } /* Name.Class */
+.highlight pre .no { color: #00688B } /* Name.Constant */
+.highlight pre .nd { color: #707a7c } /* Name.Decorator */
+.highlight pre .ne { color: #008b45; font-weight: bold } /* Name.Exception */
+.highlight pre .nf { color: #008b45 } /* Name.Function */
+.highlight pre .nn { color: #008b45; text-decoration: underline } /* Name.Namespace */
+.highlight pre .nt { color: #8B008B; font-weight: bold } /* Name.Tag */
+.highlight pre .nv { color: #00688B } /* Name.Variable */
+.highlight pre .ow { color: #8B008B } /* Operator.Word */
+.highlight pre .w { color: #bbbbbb } /* Text.Whitespace */
+.highlight pre .mb { color: #B452CD } /* Literal.Number.Bin */
+.highlight pre .mf { color: #B452CD } /* Literal.Number.Float */
+.highlight pre .mh { color: #B452CD } /* Literal.Number.Hex */
+.highlight pre .mi { color: #B452CD } /* Literal.Number.Integer */
+.highlight pre .mo { color: #B452CD } /* Literal.Number.Oct */
+.highlight pre .sb { color: #CD5555 } /* Literal.String.Backtick */
+.highlight pre .sc { color: #CD5555 } /* Literal.String.Char */
+.highlight pre .sd { color: #CD5555 } /* Literal.String.Doc */
+.highlight pre .s2 { color: #CD5555 } /* Literal.String.Double */
+.highlight pre .se { color: #CD5555 } /* Literal.String.Escape */
+.highlight pre .sh { color: #1c7e71; font-style: italic } /* Literal.String.Heredoc */
+.highlight pre .si { color: #CD5555 } /* Literal.String.Interpol */
+.highlight pre .sx { color: #cb6c20 } /* Literal.String.Other */
+.highlight pre .sr { color: #1c7e71 } /* Literal.String.Regex */
+.highlight pre .s1 { color: #CD5555 } /* Literal.String.Single */
+.highlight pre .ss { color: #CD5555 } /* Literal.String.Symbol */
+.highlight pre .bp { color: #658b00 } /* Name.Builtin.Pseudo */
+.highlight pre .vc { color: #00688B } /* Name.Variable.Class */
+.highlight pre .vg { color: #00688B } /* Name.Variable.Global */
+.highlight pre .vi { color: #00688B } /* Name.Variable.Instance */
+.highlight pre .il { color: #B452CD } /* Literal.Number.Integer.Long */

+ 32 - 0
themes/hackit0x14/static/css/pygments/rrt.css

@@ -0,0 +1,32 @@
+.highlight pre .hll { background-color: #0000ff }
+.highlight pre  { background: #000000; }
+.highlight pre .c { color: #00ff00 } /* Comment */
+.highlight pre .k { color: #ff0000 } /* Keyword */
+.highlight pre .cm { color: #00ff00 } /* Comment.Multiline */
+.highlight pre .cp { color: #e5e5e5 } /* Comment.Preproc */
+.highlight pre .c1 { color: #00ff00 } /* Comment.Single */
+.highlight pre .cs { color: #00ff00 } /* Comment.Special */
+.highlight pre .kc { color: #ff0000 } /* Keyword.Constant */
+.highlight pre .kd { color: #ff0000 } /* Keyword.Declaration */
+.highlight pre .kn { color: #ff0000 } /* Keyword.Namespace */
+.highlight pre .kp { color: #ff0000 } /* Keyword.Pseudo */
+.highlight pre .kr { color: #ff0000 } /* Keyword.Reserved */
+.highlight pre .kt { color: #ee82ee } /* Keyword.Type */
+.highlight pre .s { color: #87ceeb } /* Literal.String */
+.highlight pre .no { color: #7fffd4 } /* Name.Constant */
+.highlight pre .nf { color: #ffff00 } /* Name.Function */
+.highlight pre .nv { color: #eedd82 } /* Name.Variable */
+.highlight pre .sb { color: #87ceeb } /* Literal.String.Backtick */
+.highlight pre .sc { color: #87ceeb } /* Literal.String.Char */
+.highlight pre .sd { color: #87ceeb } /* Literal.String.Doc */
+.highlight pre .s2 { color: #87ceeb } /* Literal.String.Double */
+.highlight pre .se { color: #87ceeb } /* Literal.String.Escape */
+.highlight pre .sh { color: #87ceeb } /* Literal.String.Heredoc */
+.highlight pre .si { color: #87ceeb } /* Literal.String.Interpol */
+.highlight pre .sx { color: #87ceeb } /* Literal.String.Other */
+.highlight pre .sr { color: #87ceeb } /* Literal.String.Regex */
+.highlight pre .s1 { color: #87ceeb } /* Literal.String.Single */
+.highlight pre .ss { color: #87ceeb } /* Literal.String.Symbol */
+.highlight pre .vc { color: #eedd82 } /* Name.Variable.Class */
+.highlight pre .vg { color: #eedd82 } /* Name.Variable.Global */
+.highlight pre .vi { color: #eedd82 } /* Name.Variable.Instance */

+ 70 - 0
themes/hackit0x14/static/css/pygments/solarizeddark.css

@@ -0,0 +1,70 @@
+.highlight pre .hll { background-color: #ffffcc }
+.highlight pre, .highlighttable pre { background: #002b36; color: #839496 }
+.highlight pre .c { color: #586e75; font-style: italic } /* Comment */
+.highlight pre .err { color: #dc322f } /* Error */
+.highlight pre .g { color: #839496 } /* Generic */
+.highlight pre .k { color: #859900 } /* Keyword */
+.highlight pre .l { color: #839496 } /* Literal */
+.highlight pre .n { color: #93a1a1 } /* Name */
+.highlight pre .o { color: #839496 } /* Operator */
+.highlight pre .x { color: #839496 } /* Other */
+.highlight pre .p { color: #839496 } /* Punctuation */
+.highlight pre .cm { color: #586e75; font-style: italic } /* Comment.Multiline */
+.highlight pre .cp { color: #586e75; font-style: italic } /* Comment.Preproc */
+.highlight pre .c1 { color: #586e75; font-style: italic } /* Comment.Single */
+.highlight pre .cs { color: #586e75; font-style: italic } /* Comment.Special */
+.highlight pre .gd { color: #839496 } /* Generic.Deleted */
+.highlight pre .ge { color: #839496 } /* Generic.Emph */
+.highlight pre .gr { color: #839496 } /* Generic.Error */
+.highlight pre .gh { color: #839496 } /* Generic.Heading */
+.highlight pre .gi { color: #839496 } /* Generic.Inserted */
+.highlight pre .go { color: #839496 } /* Generic.Output */
+.highlight pre .gp { color: #839496 } /* Generic.Prompt */
+.highlight pre .gs { color: #839496 } /* Generic.Strong */
+.highlight pre .gu { color: #839496 } /* Generic.Subheading */
+.highlight pre .gt { color: #839496 } /* Generic.Traceback */
+.highlight pre .kc { color: #859900 } /* Keyword.Constant */
+.highlight pre .kd { color: #859900 } /* Keyword.Declaration */
+.highlight pre .kn { color: #cb4b16 } /* Keyword.Namespace */
+.highlight pre .kp { color: #cb4b16 } /* Keyword.Pseudo */
+.highlight pre .kr { color: #859900 } /* Keyword.Reserved */
+.highlight pre .kt { color: #859900 } /* Keyword.Type */
+.highlight pre .ld { color: #839496 } /* Literal.Date */
+.highlight pre .m { color: #2aa198 } /* Literal.Number */
+.highlight pre .s { color: #2aa198 } /* Literal.String */
+.highlight pre .na { color: #839496 } /* Name.Attribute */
+.highlight pre .nb { color: #268bd2 } /* Name.Builtin */
+.highlight pre .nc { color: #268bd2 } /* Name.Class */
+.highlight pre .no { color: #b58900 } /* Name.Constant */
+.highlight pre .nd { color: #cb4b16 } /* Name.Decorator */
+.highlight pre .ni { color: #cb4b16 } /* Name.Entity */
+.highlight pre .ne { color: #cb4b16 } /* Name.Exception */
+.highlight pre .nf { color: #268bd2 } /* Name.Function */
+.highlight pre .nl { color: #839496 } /* Name.Label */
+.highlight pre .nn { color: #b58900 } /* Name.Namespace */
+.highlight pre .nx { color: #839496 } /* Name.Other */
+.highlight pre .py { color: #268bd2 } /* Name.Property */
+.highlight pre .nt { color: #859900 } /* Name.Tag */
+.highlight pre .nv { color: #cb4b16 } /* Name.Variable */
+.highlight pre .ow { color: #859900 } /* Operator.Word */
+.highlight pre .w { color: #002b36 } /* Text.Whitespace */
+.highlight pre .mf { color: #2aa198 } /* Literal.Number.Float */
+.highlight pre .mh { color: #2aa198 } /* Literal.Number.Hex */
+.highlight pre .mi { color: #2aa198 } /* Literal.Number.Integer */
+.highlight pre .mo { color: #2aa198 } /* Literal.Number.Oct */
+.highlight pre .sb { color: #2aa198 } /* Literal.String.Backtick */
+.highlight pre .sc { color: #2aa198 } /* Literal.String.Char */
+.highlight pre .sd { color: #2aa198 } /* Literal.String.Doc */
+.highlight pre .s2 { color: #2aa198 } /* Literal.String.Double */
+.highlight pre .se { color: #cb4b16 } /* Literal.String.Escape */
+.highlight pre .sh { color: #2aa198 } /* Literal.String.Heredoc */
+.highlight pre .si { color: #cb4b16 } /* Literal.String.Interpol */
+.highlight pre .sx { color: #2aa198 } /* Literal.String.Other */
+.highlight pre .sr { color: #2aa198 } /* Literal.String.Regex */
+.highlight pre .s1 { color: #2aa198 } /* Literal.String.Single */
+.highlight pre .ss { color: #2aa198 } /* Literal.String.Symbol */
+.highlight pre .bp { color: #268bd2; font-weight: bold } /* Name.Builtin.Pseudo */
+.highlight pre .vc { color: #268bd2 } /* Name.Variable.Class */
+.highlight pre .vg { color: #268bd2 } /* Name.Variable.Global */
+.highlight pre .vi { color: #268bd2 } /* Name.Variable.Instance */
+.highlight pre .il { color: #2aa198 } /* Literal.Number.Integer.Long */

+ 70 - 0
themes/hackit0x14/static/css/pygments/solarizedlight.css

@@ -0,0 +1,70 @@
+.highlight pre .hll { background-color: #ffffcc }
+.highlight pre, .highlighttable pre { background: #fdf6e3; color: #657b83 }
+.highlight pre .c { color: #93a1a1; font-style: italic } /* Comment */
+.highlight pre .err { color: #dc322f } /* Error */
+.highlight pre .g { color: #657b83 } /* Generic */
+.highlight pre .k { color: #859900 } /* Keyword */
+.highlight pre .l { color: #657b83 } /* Literal */
+.highlight pre .n { color: #586e75 } /* Name */
+.highlight pre .o { color: #657b83 } /* Operator */
+.highlight pre .x { color: #657b83 } /* Other */
+.highlight pre .p { color: #657b83 } /* Punctuation */
+.highlight pre .cm { color: #93a1a1; font-style: italic } /* Comment.Multiline */
+.highlight pre .cp { color: #93a1a1; font-style: italic } /* Comment.Preproc */
+.highlight pre .c1 { color: #93a1a1; font-style: italic } /* Comment.Single */
+.highlight pre .cs { color: #93a1a1; font-style: italic } /* Comment.Special */
+.highlight pre .gd { color: #657b83 } /* Generic.Deleted */
+.highlight pre .ge { color: #657b83 } /* Generic.Emph */
+.highlight pre .gr { color: #657b83 } /* Generic.Error */
+.highlight pre .gh { color: #657b83 } /* Generic.Heading */
+.highlight pre .gi { color: #657b83 } /* Generic.Inserted */
+.highlight pre .go { color: #657b83 } /* Generic.Output */
+.highlight pre .gp { color: #657b83 } /* Generic.Prompt */
+.highlight pre .gs { color: #657b83 } /* Generic.Strong */
+.highlight pre .gu { color: #657b83 } /* Generic.Subheading */
+.highlight pre .gt { color: #657b83 } /* Generic.Traceback */
+.highlight pre .kc { color: #859900 } /* Keyword.Constant */
+.highlight pre .kd { color: #859900 } /* Keyword.Declaration */
+.highlight pre .kn { color: #cb4b16 } /* Keyword.Namespace */
+.highlight pre .kp { color: #cb4b16 } /* Keyword.Pseudo */
+.highlight pre .kr { color: #859900 } /* Keyword.Reserved */
+.highlight pre .kt { color: #859900 } /* Keyword.Type */
+.highlight pre .ld { color: #657b83 } /* Literal.Date */
+.highlight pre .m { color: #2aa198 } /* Literal.Number */
+.highlight pre .s { color: #2aa198 } /* Literal.String */
+.highlight pre .na { color: #657b83 } /* Name.Attribute */
+.highlight pre .nb { color: #268bd2 } /* Name.Builtin */
+.highlight pre .nc { color: #268bd2 } /* Name.Class */
+.highlight pre .no { color: #b58900 } /* Name.Constant */
+.highlight pre .nd { color: #cb4b16 } /* Name.Decorator */
+.highlight pre .ni { color: #cb4b16 } /* Name.Entity */
+.highlight pre .ne { color: #cb4b16 } /* Name.Exception */
+.highlight pre .nf { color: #268bd2 } /* Name.Function */
+.highlight pre .nl { color: #657b83 } /* Name.Label */
+.highlight pre .nn { color: #b58900 } /* Name.Namespace */
+.highlight pre .nx { color: #657b83 } /* Name.Other */
+.highlight pre .py { color: #268bd2 } /* Name.Property */
+.highlight pre .nt { color: #859900 } /* Name.Tag */
+.highlight pre .nv { color: #cb4b16 } /* Name.Variable */
+.highlight pre .ow { color: #859900 } /* Operator.Word */
+.highlight pre .w { color: #fdf6e3 } /* Text.Whitespace */
+.highlight pre .mf { color: #2aa198 } /* Literal.Number.Float */
+.highlight pre .mh { color: #2aa198 } /* Literal.Number.Hex */
+.highlight pre .mi { color: #2aa198 } /* Literal.Number.Integer */
+.highlight pre .mo { color: #2aa198 } /* Literal.Number.Oct */
+.highlight pre .sb { color: #2aa198 } /* Literal.String.Backtick */
+.highlight pre .sc { color: #2aa198 } /* Literal.String.Char */
+.highlight pre .sd { color: #2aa198 } /* Literal.String.Doc */
+.highlight pre .s2 { color: #2aa198 } /* Literal.String.Double */
+.highlight pre .se { color: #cb4b16 } /* Literal.String.Escape */
+.highlight pre .sh { color: #2aa198 } /* Literal.String.Heredoc */
+.highlight pre .si { color: #cb4b16 } /* Literal.String.Interpol */
+.highlight pre .sx { color: #2aa198 } /* Literal.String.Other */
+.highlight pre .sr { color: #2aa198 } /* Literal.String.Regex */
+.highlight pre .s1 { color: #2aa198 } /* Literal.String.Single */
+.highlight pre .ss { color: #2aa198 } /* Literal.String.Symbol */
+.highlight pre .bp { color: #268bd2; font-weight: bold } /* Name.Builtin.Pseudo */
+.highlight pre .vc { color: #268bd2 } /* Name.Variable.Class */
+.highlight pre .vg { color: #268bd2 } /* Name.Variable.Global */
+.highlight pre .vi { color: #268bd2 } /* Name.Variable.Instance */
+.highlight pre .il { color: #2aa198 } /* Literal.Number.Integer.Long */

+ 71 - 0
themes/hackit0x14/static/css/pygments/tango.css

@@ -0,0 +1,71 @@
+.highlight pre .hll { background-color: #ffffcc }
+.highlight pre  { background: #f8f8f8; }
+.highlight pre .c { color: #8f5902; font-style: italic } /* Comment */
+.highlight pre .err { color: #a40000; border: 1px solid #ef2929 } /* Error */
+.highlight pre .g { color: #000000 } /* Generic */
+.highlight pre .k { color: #204a87; font-weight: bold } /* Keyword */
+.highlight pre .l { color: #000000 } /* Literal */
+.highlight pre .n { color: #000000 } /* Name */
+.highlight pre .o { color: #ce5c00; font-weight: bold } /* Operator */
+.highlight pre .x { color: #000000 } /* Other */
+.highlight pre .p { color: #000000; font-weight: bold } /* Punctuation */
+.highlight pre .cm { color: #8f5902; font-style: italic } /* Comment.Multiline */
+.highlight pre .cp { color: #8f5902; font-style: italic } /* Comment.Preproc */
+.highlight pre .c1 { color: #8f5902; font-style: italic } /* Comment.Single */
+.highlight pre .cs { color: #8f5902; font-style: italic } /* Comment.Special */
+.highlight pre .gd { color: #a40000 } /* Generic.Deleted */
+.highlight pre .ge { color: #000000; font-style: italic } /* Generic.Emph */
+.highlight pre .gr { color: #ef2929 } /* Generic.Error */
+.highlight pre .gh { color: #000080; font-weight: bold } /* Generic.Heading */
+.highlight pre .gi { color: #00A000 } /* Generic.Inserted */
+.highlight pre .go { color: #000000; font-style: italic } /* Generic.Output */
+.highlight pre .gp { color: #8f5902 } /* Generic.Prompt */
+.highlight pre .gs { color: #000000; font-weight: bold } /* Generic.Strong */
+.highlight pre .gu { color: #800080; font-weight: bold } /* Generic.Subheading */
+.highlight pre .gt { color: #a40000; font-weight: bold } /* Generic.Traceback */
+.highlight pre .kc { color: #204a87; font-weight: bold } /* Keyword.Constant */
+.highlight pre .kd { color: #204a87; font-weight: bold } /* Keyword.Declaration */
+.highlight pre .kn { color: #204a87; font-weight: bold } /* Keyword.Namespace */
+.highlight pre .kp { color: #204a87; font-weight: bold } /* Keyword.Pseudo */
+.highlight pre .kr { color: #204a87; font-weight: bold } /* Keyword.Reserved */
+.highlight pre .kt { color: #204a87; font-weight: bold } /* Keyword.Type */
+.highlight pre .ld { color: #000000 } /* Literal.Date */
+.highlight pre .m { color: #0000cf; font-weight: bold } /* Literal.Number */
+.highlight pre .s { color: #4e9a06 } /* Literal.String */
+.highlight pre .na { color: #c4a000 } /* Name.Attribute */
+.highlight pre .nb { color: #204a87 } /* Name.Builtin */
+.highlight pre .nc { color: #000000 } /* Name.Class */
+.highlight pre .no { color: #000000 } /* Name.Constant */
+.highlight pre .nd { color: #5c35cc; font-weight: bold } /* Name.Decorator */
+.highlight pre .ni { color: #ce5c00 } /* Name.Entity */
+.highlight pre .ne { color: #cc0000; font-weight: bold } /* Name.Exception */
+.highlight pre .nf { color: #000000 } /* Name.Function */
+.highlight pre .nl { color: #f57900 } /* Name.Label */
+.highlight pre .nn { color: #000000 } /* Name.Namespace */
+.highlight pre .nx { color: #000000 } /* Name.Other */
+.highlight pre .py { color: #000000 } /* Name.Property */
+.highlight pre .nt { color: #204a87; font-weight: bold } /* Name.Tag */
+.highlight pre .nv { color: #000000 } /* Name.Variable */
+.highlight pre .ow { color: #204a87; font-weight: bold } /* Operator.Word */
+.highlight pre .w { color: #f8f8f8; text-decoration: underline } /* Text.Whitespace */
+.highlight pre .mb { color: #0000cf; font-weight: bold } /* Literal.Number.Bin */
+.highlight pre .mf { color: #0000cf; font-weight: bold } /* Literal.Number.Float */
+.highlight pre .mh { color: #0000cf; font-weight: bold } /* Literal.Number.Hex */
+.highlight pre .mi { color: #0000cf; font-weight: bold } /* Literal.Number.Integer */
+.highlight pre .mo { color: #0000cf; font-weight: bold } /* Literal.Number.Oct */
+.highlight pre .sb { color: #4e9a06 } /* Literal.String.Backtick */
+.highlight pre .sc { color: #4e9a06 } /* Literal.String.Char */
+.highlight pre .sd { color: #8f5902; font-style: italic } /* Literal.String.Doc */
+.highlight pre .s2 { color: #4e9a06 } /* Literal.String.Double */
+.highlight pre .se { color: #4e9a06 } /* Literal.String.Escape */
+.highlight pre .sh { color: #4e9a06 } /* Literal.String.Heredoc */
+.highlight pre .si { color: #4e9a06 } /* Literal.String.Interpol */
+.highlight pre .sx { color: #4e9a06 } /* Literal.String.Other */
+.highlight pre .sr { color: #4e9a06 } /* Literal.String.Regex */
+.highlight pre .s1 { color: #4e9a06 } /* Literal.String.Single */
+.highlight pre .ss { color: #4e9a06 } /* Literal.String.Symbol */
+.highlight pre .bp { color: #3465a4 } /* Name.Builtin.Pseudo */
+.highlight pre .vc { color: #000000 } /* Name.Variable.Class */
+.highlight pre .vg { color: #000000 } /* Name.Variable.Global */
+.highlight pre .vi { color: #000000 } /* Name.Variable.Instance */
+.highlight pre .il { color: #0000cf; font-weight: bold } /* Literal.Number.Integer.Long */

+ 61 - 0
themes/hackit0x14/static/css/pygments/trac.css

@@ -0,0 +1,61 @@
+.highlight pre .hll { background-color: #ffffcc }
+.highlight pre  { background: #ffffff; }
+.highlight pre .c { color: #999988; font-style: italic } /* Comment */
+.highlight pre .err { color: #a61717; background-color: #e3d2d2 } /* Error */
+.highlight pre .k { font-weight: bold } /* Keyword */
+.highlight pre .o { font-weight: bold } /* Operator */
+.highlight pre .cm { color: #999988; font-style: italic } /* Comment.Multiline */
+.highlight pre .cp { color: #999999; font-weight: bold } /* Comment.Preproc */
+.highlight pre .c1 { color: #999988; font-style: italic } /* Comment.Single */
+.highlight pre .cs { color: #999999; font-weight: bold; font-style: italic } /* Comment.Special */
+.highlight pre .gd { color: #000000; background-color: #ffdddd } /* Generic.Deleted */
+.highlight pre .ge { font-style: italic } /* Generic.Emph */
+.highlight pre .gr { color: #aa0000 } /* Generic.Error */
+.highlight pre .gh { color: #999999 } /* Generic.Heading */
+.highlight pre .gi { color: #000000; background-color: #ddffdd } /* Generic.Inserted */
+.highlight pre .go { color: #888888 } /* Generic.Output */
+.highlight pre .gp { color: #555555 } /* Generic.Prompt */
+.highlight pre .gs { font-weight: bold } /* Generic.Strong */
+.highlight pre .gu { color: #aaaaaa } /* Generic.Subheading */
+.highlight pre .gt { color: #aa0000 } /* Generic.Traceback */
+.highlight pre .kc { font-weight: bold } /* Keyword.Constant */
+.highlight pre .kd { font-weight: bold } /* Keyword.Declaration */
+.highlight pre .kn { font-weight: bold } /* Keyword.Namespace */
+.highlight pre .kp { font-weight: bold } /* Keyword.Pseudo */
+.highlight pre .kr { font-weight: bold } /* Keyword.Reserved */
+.highlight pre .kt { color: #445588; font-weight: bold } /* Keyword.Type */
+.highlight pre .m { color: #009999 } /* Literal.Number */
+.highlight pre .s { color: #bb8844 } /* Literal.String */
+.highlight pre .na { color: #008080 } /* Name.Attribute */
+.highlight pre .nb { color: #999999 } /* Name.Builtin */
+.highlight pre .nc { color: #445588; font-weight: bold } /* Name.Class */
+.highlight pre .no { color: #008080 } /* Name.Constant */
+.highlight pre .ni { color: #800080 } /* Name.Entity */
+.highlight pre .ne { color: #990000; font-weight: bold } /* Name.Exception */
+.highlight pre .nf { color: #990000; font-weight: bold } /* Name.Function */
+.highlight pre .nn { color: #555555 } /* Name.Namespace */
+.highlight pre .nt { color: #000080 } /* Name.Tag */
+.highlight pre .nv { color: #008080 } /* Name.Variable */
+.highlight pre .ow { font-weight: bold } /* Operator.Word */
+.highlight pre .w { color: #bbbbbb } /* Text.Whitespace */
+.highlight pre .mb { color: #009999 } /* Literal.Number.Bin */
+.highlight pre .mf { color: #009999 } /* Literal.Number.Float */
+.highlight pre .mh { color: #009999 } /* Literal.Number.Hex */
+.highlight pre .mi { color: #009999 } /* Literal.Number.Integer */
+.highlight pre .mo { color: #009999 } /* Literal.Number.Oct */
+.highlight pre .sb { color: #bb8844 } /* Literal.String.Backtick */
+.highlight pre .sc { color: #bb8844 } /* Literal.String.Char */
+.highlight pre .sd { color: #bb8844 } /* Literal.String.Doc */
+.highlight pre .s2 { color: #bb8844 } /* Literal.String.Double */
+.highlight pre .se { color: #bb8844 } /* Literal.String.Escape */
+.highlight pre .sh { color: #bb8844 } /* Literal.String.Heredoc */
+.highlight pre .si { color: #bb8844 } /* Literal.String.Interpol */
+.highlight pre .sx { color: #bb8844 } /* Literal.String.Other */
+.highlight pre .sr { color: #808000 } /* Literal.String.Regex */
+.highlight pre .s1 { color: #bb8844 } /* Literal.String.Single */
+.highlight pre .ss { color: #bb8844 } /* Literal.String.Symbol */
+.highlight pre .bp { color: #999999 } /* Name.Builtin.Pseudo */
+.highlight pre .vc { color: #008080 } /* Name.Variable.Class */
+.highlight pre .vg { color: #008080 } /* Name.Variable.Global */
+.highlight pre .vi { color: #008080 } /* Name.Variable.Instance */
+.highlight pre .il { color: #009999 } /* Literal.Number.Integer.Long */

+ 72 - 0
themes/hackit0x14/static/css/pygments/vim.css

@@ -0,0 +1,72 @@
+.highlight pre .hll { background-color: #222222 }
+.highlight pre  { background: #000000; color: #cccccc }
+.highlight pre .c { color: #000080 } /* Comment */
+.highlight pre .err { color: #cccccc; border: 1px solid #FF0000 } /* Error */
+.highlight pre .esc { color: #cccccc } /* Escape */
+.highlight pre .g { color: #cccccc } /* Generic */
+.highlight pre .k { color: #cdcd00 } /* Keyword */
+.highlight pre .l { color: #cccccc } /* Literal */
+.highlight pre .n { color: #cccccc } /* Name */
+.highlight pre .o { color: #3399cc } /* Operator */
+.highlight pre .x { color: #cccccc } /* Other */
+.highlight pre .p { color: #cccccc } /* Punctuation */
+.highlight pre .cm { color: #000080 } /* Comment.Multiline */
+.highlight pre .cp { color: #000080 } /* Comment.Preproc */
+.highlight pre .c1 { color: #000080 } /* Comment.Single */
+.highlight pre .cs { color: #cd0000; font-weight: bold } /* Comment.Special */
+.highlight pre .gd { color: #cd0000 } /* Generic.Deleted */
+.highlight pre .ge { color: #cccccc; font-style: italic } /* Generic.Emph */
+.highlight pre .gr { color: #FF0000 } /* Generic.Error */
+.highlight pre .gh { color: #000080; font-weight: bold } /* Generic.Heading */
+.highlight pre .gi { color: #00cd00 } /* Generic.Inserted */
+.highlight pre .go { color: #888888 } /* Generic.Output */
+.highlight pre .gp { color: #000080; font-weight: bold } /* Generic.Prompt */
+.highlight pre .gs { color: #cccccc; font-weight: bold } /* Generic.Strong */
+.highlight pre .gu { color: #800080; font-weight: bold } /* Generic.Subheading */
+.highlight pre .gt { color: #0044DD } /* Generic.Traceback */
+.highlight pre .kc { color: #cdcd00 } /* Keyword.Constant */
+.highlight pre .kd { color: #00cd00 } /* Keyword.Declaration */
+.highlight pre .kn { color: #cd00cd } /* Keyword.Namespace */
+.highlight pre .kp { color: #cdcd00 } /* Keyword.Pseudo */
+.highlight pre .kr { color: #cdcd00 } /* Keyword.Reserved */
+.highlight pre .kt { color: #00cd00 } /* Keyword.Type */
+.highlight pre .ld { color: #cccccc } /* Literal.Date */
+.highlight pre .m { color: #cd00cd } /* Literal.Number */
+.highlight pre .s { color: #cd0000 } /* Literal.String */
+.highlight pre .na { color: #cccccc } /* Name.Attribute */
+.highlight pre .nb { color: #cd00cd } /* Name.Builtin */
+.highlight pre .nc { color: #00cdcd } /* Name.Class */
+.highlight pre .no { color: #cccccc } /* Name.Constant */
+.highlight pre .nd { color: #cccccc } /* Name.Decorator */
+.highlight pre .ni { color: #cccccc } /* Name.Entity */
+.highlight pre .ne { color: #666699; font-weight: bold } /* Name.Exception */
+.highlight pre .nf { color: #cccccc } /* Name.Function */
+.highlight pre .nl { color: #cccccc } /* Name.Label */
+.highlight pre .nn { color: #cccccc } /* Name.Namespace */
+.highlight pre .nx { color: #cccccc } /* Name.Other */
+.highlight pre .py { color: #cccccc } /* Name.Property */
+.highlight pre .nt { color: #cccccc } /* Name.Tag */
+.highlight pre .nv { color: #00cdcd } /* Name.Variable */
+.highlight pre .ow { color: #cdcd00 } /* Operator.Word */
+.highlight pre .w { color: #cccccc } /* Text.Whitespace */
+.highlight pre .mb { color: #cd00cd } /* Literal.Number.Bin */
+.highlight pre .mf { color: #cd00cd } /* Literal.Number.Float */
+.highlight pre .mh { color: #cd00cd } /* Literal.Number.Hex */
+.highlight pre .mi { color: #cd00cd } /* Literal.Number.Integer */
+.highlight pre .mo { color: #cd00cd } /* Literal.Number.Oct */
+.highlight pre .sb { color: #cd0000 } /* Literal.String.Backtick */
+.highlight pre .sc { color: #cd0000 } /* Literal.String.Char */
+.highlight pre .sd { color: #cd0000 } /* Literal.String.Doc */
+.highlight pre .s2 { color: #cd0000 } /* Literal.String.Double */
+.highlight pre .se { color: #cd0000 } /* Literal.String.Escape */
+.highlight pre .sh { color: #cd0000 } /* Literal.String.Heredoc */
+.highlight pre .si { color: #cd0000 } /* Literal.String.Interpol */
+.highlight pre .sx { color: #cd0000 } /* Literal.String.Other */
+.highlight pre .sr { color: #cd0000 } /* Literal.String.Regex */
+.highlight pre .s1 { color: #cd0000 } /* Literal.String.Single */
+.highlight pre .ss { color: #cd0000 } /* Literal.String.Symbol */
+.highlight pre .bp { color: #cd00cd } /* Name.Builtin.Pseudo */
+.highlight pre .vc { color: #00cdcd } /* Name.Variable.Class */
+.highlight pre .vg { color: #00cdcd } /* Name.Variable.Global */
+.highlight pre .vi { color: #00cdcd } /* Name.Variable.Instance */
+.highlight pre .il { color: #cd00cd } /* Literal.Number.Integer.Long */

+ 34 - 0
themes/hackit0x14/static/css/pygments/vs.css

@@ -0,0 +1,34 @@
+.highlight pre .hll { background-color: #ffffcc }
+.highlight pre  { background: #ffffff; }
+.highlight pre .c { color: #008000 } /* Comment */
+.highlight pre .err { border: 1px solid #FF0000 } /* Error */
+.highlight pre .k { color: #0000ff } /* Keyword */
+.highlight pre .cm { color: #008000 } /* Comment.Multiline */
+.highlight pre .cp { color: #0000ff } /* Comment.Preproc */
+.highlight pre .c1 { color: #008000 } /* Comment.Single */
+.highlight pre .cs { color: #008000 } /* Comment.Special */
+.highlight pre .ge { font-style: italic } /* Generic.Emph */
+.highlight pre .gh { font-weight: bold } /* Generic.Heading */
+.highlight pre .gp { font-weight: bold } /* Generic.Prompt */
+.highlight pre .gs { font-weight: bold } /* Generic.Strong */
+.highlight pre .gu { font-weight: bold } /* Generic.Subheading */
+.highlight pre .kc { color: #0000ff } /* Keyword.Constant */
+.highlight pre .kd { color: #0000ff } /* Keyword.Declaration */
+.highlight pre .kn { color: #0000ff } /* Keyword.Namespace */
+.highlight pre .kp { color: #0000ff } /* Keyword.Pseudo */
+.highlight pre .kr { color: #0000ff } /* Keyword.Reserved */
+.highlight pre .kt { color: #2b91af } /* Keyword.Type */
+.highlight pre .s { color: #a31515 } /* Literal.String */
+.highlight pre .nc { color: #2b91af } /* Name.Class */
+.highlight pre .ow { color: #0000ff } /* Operator.Word */
+.highlight pre .sb { color: #a31515 } /* Literal.String.Backtick */
+.highlight pre .sc { color: #a31515 } /* Literal.String.Char */
+.highlight pre .sd { color: #a31515 } /* Literal.String.Doc */
+.highlight pre .s2 { color: #a31515 } /* Literal.String.Double */
+.highlight pre .se { color: #a31515 } /* Literal.String.Escape */
+.highlight pre .sh { color: #a31515 } /* Literal.String.Heredoc */
+.highlight pre .si { color: #a31515 } /* Literal.String.Interpol */
+.highlight pre .sx { color: #a31515 } /* Literal.String.Other */
+.highlight pre .sr { color: #a31515 } /* Literal.String.Regex */
+.highlight pre .s1 { color: #a31515 } /* Literal.String.Single */
+.highlight pre .ss { color: #a31515 } /* Literal.String.Symbol */

+ 57 - 0
themes/hackit0x14/static/css/pygments/xcode.css

@@ -0,0 +1,57 @@
+.highlight pre .hll { background-color: #ffffcc }
+.highlight pre  { background: #ffffff; }
+.highlight pre .c { color: #177500 } /* Comment */
+.highlight pre .err { color: #000000 } /* Error */
+.highlight pre .k { color: #A90D91 } /* Keyword */
+.highlight pre .l { color: #1C01CE } /* Literal */
+.highlight pre .n { color: #000000 } /* Name */
+.highlight pre .o { color: #000000 } /* Operator */
+.highlight pre .cm { color: #177500 } /* Comment.Multiline */
+.highlight pre .cp { color: #633820 } /* Comment.Preproc */
+.highlight pre .c1 { color: #177500 } /* Comment.Single */
+.highlight pre .cs { color: #177500 } /* Comment.Special */
+.highlight pre .kc { color: #A90D91 } /* Keyword.Constant */
+.highlight pre .kd { color: #A90D91 } /* Keyword.Declaration */
+.highlight pre .kn { color: #A90D91 } /* Keyword.Namespace */
+.highlight pre .kp { color: #A90D91 } /* Keyword.Pseudo */
+.highlight pre .kr { color: #A90D91 } /* Keyword.Reserved */
+.highlight pre .kt { color: #A90D91 } /* Keyword.Type */
+.highlight pre .ld { color: #1C01CE } /* Literal.Date */
+.highlight pre .m { color: #1C01CE } /* Literal.Number */
+.highlight pre .s { color: #C41A16 } /* Literal.String */
+.highlight pre .na { color: #836C28 } /* Name.Attribute */
+.highlight pre .nb { color: #A90D91 } /* Name.Builtin */
+.highlight pre .nc { color: #3F6E75 } /* Name.Class */
+.highlight pre .no { color: #000000 } /* Name.Constant */
+.highlight pre .nd { color: #000000 } /* Name.Decorator */
+.highlight pre .ni { color: #000000 } /* Name.Entity */
+.highlight pre .ne { color: #000000 } /* Name.Exception */
+.highlight pre .nf { color: #000000 } /* Name.Function */
+.highlight pre .nl { color: #000000 } /* Name.Label */
+.highlight pre .nn { color: #000000 } /* Name.Namespace */
+.highlight pre .nx { color: #000000 } /* Name.Other */
+.highlight pre .py { color: #000000 } /* Name.Property */
+.highlight pre .nt { color: #000000 } /* Name.Tag */
+.highlight pre .nv { color: #000000 } /* Name.Variable */
+.highlight pre .ow { color: #000000 } /* Operator.Word */
+.highlight pre .mb { color: #1C01CE } /* Literal.Number.Bin */
+.highlight pre .mf { color: #1C01CE } /* Literal.Number.Float */
+.highlight pre .mh { color: #1C01CE } /* Literal.Number.Hex */
+.highlight pre .mi { color: #1C01CE } /* Literal.Number.Integer */
+.highlight pre .mo { color: #1C01CE } /* Literal.Number.Oct */
+.highlight pre .sb { color: #C41A16 } /* Literal.String.Backtick */
+.highlight pre .sc { color: #2300CE } /* Literal.String.Char */
+.highlight pre .sd { color: #C41A16 } /* Literal.String.Doc */
+.highlight pre .s2 { color: #C41A16 } /* Literal.String.Double */
+.highlight pre .se { color: #C41A16 } /* Literal.String.Escape */
+.highlight pre .sh { color: #C41A16 } /* Literal.String.Heredoc */
+.highlight pre .si { color: #C41A16 } /* Literal.String.Interpol */
+.highlight pre .sx { color: #C41A16 } /* Literal.String.Other */
+.highlight pre .sr { color: #C41A16 } /* Literal.String.Regex */
+.highlight pre .s1 { color: #C41A16 } /* Literal.String.Single */
+.highlight pre .ss { color: #C41A16 } /* Literal.String.Symbol */
+.highlight pre .bp { color: #5B269A } /* Name.Builtin.Pseudo */
+.highlight pre .vc { color: #000000 } /* Name.Variable.Class */
+.highlight pre .vg { color: #000000 } /* Name.Variable.Global */
+.highlight pre .vi { color: #000000 } /* Name.Variable.Instance */
+.highlight pre .il { color: #1C01CE } /* Literal.Number.Integer.Long */

+ 70 - 0
themes/hackit0x14/static/css/pygments/zenburn.css

@@ -0,0 +1,70 @@
+.highlight pre .hll { background-color: #2f2f2f }
+.highlight pre, .highlighttable pre { background: #3f3f3f; color: #dcdccc }
+.highlight pre .c { color: #7f9f7f } /* Comment */
+.highlight pre .err { color: #e37170; background-color: #3d3535 } /* Error */
+.highlight pre .g { color: #dcdccc } /* Generic */
+.highlight pre .k { color: #f0dfaf; font-weight: bold } /* Keyword */
+.highlight pre .l { color: #dcdccc } /* Literal */
+.highlight pre .n { color: #dcdccc } /* Name */
+.highlight pre .o { color: #dcdccc } /* Operator */
+.highlight pre .x { color: #dcdccc } /* Other */
+.highlight pre .p { color: #dcdccc } /* Punctuation */
+.highlight pre .cm { color: #6CA0A3 } /* Comment.Multiline */
+.highlight pre .cp { color: #94bff3 } /* Comment.Preproc */
+.highlight pre .c1 { color: #7f9f7f } /* Comment.Single */
+.highlight pre .cs { color: #7f9f7f } /* Comment.Special */
+.highlight pre .gd { color: #dcdccc } /* Generic.Deleted */
+.highlight pre .ge { color: #dcdccc } /* Generic.Emph */
+.highlight pre .gr { color: #dcdccc } /* Generic.Error */
+.highlight pre .gh { color: #dcdccc } /* Generic.Heading */
+.highlight pre .gi { color: #dcdccc } /* Generic.Inserted */
+.highlight pre .go { color: #dcdccc } /* Generic.Output */
+.highlight pre .gp { color: #dcdccc } /* Generic.Prompt */
+.highlight pre .gs { color: #dcdccc } /* Generic.Strong */
+.highlight pre .gu { color: #dcdccc } /* Generic.Subheading */
+.highlight pre .gt { color: #dcdccc } /* Generic.Traceback */
+.highlight pre .kc { color: #bfebbf } /* Keyword.Constant */
+.highlight pre .kd { color: #f0dfaf; font-weight: bold } /* Keyword.Declaration */
+.highlight pre .kn { color: #f0dfaf; font-weight: bold } /* Keyword.Namespace */
+.highlight pre .kp { color: #dcdccc; font-weight: bold } /* Keyword.Pseudo */
+.highlight pre .kr { color: #dcdccc; font-weight: bold } /* Keyword.Reserved */
+.highlight pre .kt { color: #7cb8bb } /* Keyword.Type */
+.highlight pre .ld { color: #dcdccc } /* Literal.Date */
+.highlight pre .m { color: #8cd0d3 } /* Literal.Number */
+.highlight pre .s { color: #cc9393 } /* Literal.String */
+.highlight pre .na { color: #dcdccc } /* Name.Attribute */
+.highlight pre .nb { color: #93e0e3 } /* Name.Builtin */
+.highlight pre .nc { color: #7cb8bb } /* Name.Class */
+.highlight pre .no { color: #dcdccc } /* Name.Constant */
+.highlight pre .nd { color: #efef8f } /* Name.Decorator */
+.highlight pre .ni { color: #dcdccc } /* Name.Entity */
+.highlight pre .ne { color: #ebed9f; font-weight: bold } /* Name.Exception */
+.highlight pre .nf { color: #8cd0d3 } /* Name.Function */
+.highlight pre .nl { color: #f0dfaf } /* Name.Label */
+.highlight pre .nn { color: #dcdccc } /* Name.Namespace */
+.highlight pre .nx { color: #dcdccc } /* Name.Other */
+.highlight pre .py { color: #dcdccc } /* Name.Property */
+.highlight pre .nt { color: #dcdccc } /* Name.Tag */
+.highlight pre .nv { color: #dfaf8f } /* Name.Variable */
+.highlight pre .ow { color: #f0dfaf; font-weight: bold } /* Operator.Word */
+.highlight pre .w { color: #dcdccc } /* Text.Whitespace */
+.highlight pre .mf { color: #dcdccc } /* Literal.Number.Float */
+.highlight pre .mh { color: #dcdccc } /* Literal.Number.Hex */
+.highlight pre .mi { color: #dcdccc } /* Literal.Number.Integer */
+.highlight pre .mo { color: #dcdccc } /* Literal.Number.Oct */
+.highlight pre .sb { color: #cc9393 } /* Literal.String.Backtick */
+.highlight pre .sc { color: #cc9393 } /* Literal.String.Char */
+.highlight pre .sd { color: #cc9393 } /* Literal.String.Doc */
+.highlight pre .s2 { color: #cc9393 } /* Literal.String.Double */
+.highlight pre .se { color: #cc9393 } /* Literal.String.Escape */
+.highlight pre .sh { color: #cc9393 } /* Literal.String.Heredoc */
+.highlight pre .si { color: #cc9393 } /* Literal.String.Interpol */
+.highlight pre .sx { color: #cc9393 } /* Literal.String.Other */
+.highlight pre .sr { color: #cc9393 } /* Literal.String.Regex */
+.highlight pre .s1 { color: #cc9393 } /* Literal.String.Single */
+.highlight pre .ss { color: #cc9393 } /* Literal.String.Symbol */
+.highlight pre .bp { color: #f0dfaf; font-weight: bold } /* Name.Builtin.Pseudo */
+.highlight pre .vc { color: #efef8f } /* Name.Variable.Class */
+.highlight pre .vg { color: #dcdccc } /* Name.Variable.Global */
+.highlight pre .vi { color: #dcdccc } /* Name.Variable.Instance */
+.highlight pre .il { color: #8cd0d3 } /* Literal.Number.Integer.Long */

+ 223 - 0
themes/hackit0x14/static/css/style.css

@@ -0,0 +1,223 @@
+body {
+    padding-top: 70px;
+}
+
+#sidebar .list-group, #sidebar .list-group-item {
+    background-color: transparent;
+}
+
+/* for list-groups nested within a list-group-item, reset the bottom margin */
+.list-group-item > .list-group {
+    margin-bottom: 0px;
+}
+
+/* for list-group-items nested within a list-group-item, reset the bottom
+   padding of the last item, b/c the containing item has paddimg already 
+ */
+.list-group-item .list-group-item:last-child {
+    padding-bottom: 0px;
+}
+
+.list-group-item {
+    border: none;
+}
+
+.tag-0 {
+    font-size: 16pt;
+}
+
+.tag-1 {
+    font-size: 13pt;
+}
+
+.tag-2 {
+    font-size: 10pt;
+}
+
+.tag-3 {
+    font-size: 8pt;
+}
+
+.tag-4 {
+    font-size: 6pt;
+}
+
+#aboutme {
+    padding-top: 0px;
+    padding-bottom: 5px;
+    -ms-word-break: normal;
+    word-break: normal;
+}
+
+#sidebar {
+    padding-top: 0px;
+    -ms-word-break: break-all;
+    word-break: break-all;
+    word-break: break-word;
+    -webkit-hyphens: auto;
+    -moz-hyphens: auto;
+    -ms-hyphens: auto;
+    hyphens: auto;
+}
+
+#sidebar a {
+    color: inherit;
+}
+
+.icon-label {
+    margin-left: 10px;
+}
+
+/* Example for how to control spacing between icon and label in specific
+   lists in the sidebar. To change, override in your CUSTOM_CSS           */
+#sidebar #social i {
+    margin-right: 3px;
+}
+
+a, a:hover {
+    color: inherit;
+}
+
+.entry-content a {
+    text-decoration: none;
+    border-bottom: 1px dotted;
+}
+
+.entry-content a:hover {
+    text-decoration: none;
+    border-bottom: 1px solid;
+}
+
+.entry-content img {
+    max-width: 100%;
+    height: auto;
+}
+
+.entry-content figcaption, .caption {
+    font-size: small;
+    margin-bottom: 2px;
+}
+
+.summary img {
+    max-width: 100%;
+    height: auto;
+}
+
+
+.floatright, .align-right {
+    float: right;
+}
+
+.floatleft, .align-left {
+    float: left;
+}
+
+.floatcenter, .align-center {
+    display: block;
+    margin-left: auto;
+    margin-right: auto;
+}
+
+figure.floatright, .align-right {
+    margin-left: 4px;
+}
+
+figure.floatleft, .align-left {
+    margin-right: 4px;
+}
+
+figure.floatcenter, .align-center {
+    margin-bottom: 11px;
+}
+
+.highlighttable pre {
+    /* Removes bootstrap default margin-bottom */
+    margin-bottom: 0px;
+}
+
+.highlighttable {
+    /* Adds them margin-bottom to highlightable instead of <pre> */
+    margin-bottom: 11px;
+}
+
+.highlighttable {
+    width: 100%;
+}
+
+#categories ul, #tags ul {
+    list-style: none;
+    padding: 0;
+    margin-left: 0;
+}
+
+.docutils.footnote td.label {
+    display: table-cell;
+    font-size: inherit;
+    font-weight: inherit;
+    line-height: inherit;
+    color: inherit;
+    text-align: inherit;
+    white-space: inherit;
+    border-radius: inherit;
+}
+
+.categories-timestamp {
+    color: #AAAAAA;
+    font-size: 0.9em;
+    margin-right: 10px;
+}
+
+.tagcloud li {
+    padding: 0px;
+}
+
+#banner {
+    background-repeat: no-repeat;
+    background-position: top center;
+    background-attachment: scroll;
+    background-size: cover; 
+    background-color: #C4C4C4;
+    margin: 0 0 20px;
+    padding: 70px 0; /*controls padding around inner text*/
+    position: relative;
+}
+
+#banner .copy {
+    background: none repeat scroll 0 0 rgba(0, 0, 0, 0.7);
+    display: inline;
+    float: left;
+    max-width: 600px;
+    padding: 20px;
+    position: relative;
+    z-index: 1;
+}
+
+#banner h1 {
+    color: #fff;
+    font-family: "HelveticaNeue-CondensedBold","Helvetica Neue CE 600 Condensed","Helvetica Neue LT Condensed","Helvetica Neue 600 Condensed","HelveticaNeue-BoldCondensed","Helvetica Neue BoldCondensed","Helvetica Neue",Helvetica,Arial,sans-serif;
+    font-size: 60px;
+    font-stretch: condensed;
+    font-weight: 700;
+    line-height: 0.9;
+    margin: 0;
+    text-transform: uppercase;
+}
+#banner .intro {
+    color: #fff;
+    font-size: 21px;
+    line-height: 1.33;
+    opacity: 0.75;
+}
+#banner .btn, #banner .intro {
+    margin-left: 4px;
+}
+
+/* Solutions for mobile and small screens  */
+@media (max-width: 650px) {
+    #banner h1{
+       font-size: 30px; /* !important;*/
+    }
+    #banner .intro{
+        font-size: 16px;
+    }
+}

+ 3 - 0
themes/hackit0x14/static/css/typogrify.css

@@ -0,0 +1,3 @@
+.caps {font-size:.92em;}
+.amp {color:#666; font-size:1.05em;font-family:"Warnock Pro", "Goudy Old Style","Palatino","Book Antiqua",serif; font-style:italic;}    
+.dquo {margin-left:-.38em;}

二进制
themes/hackit0x14/static/fonts/Anaheim-regular/Anaheim-regular.eot


+ 340 - 0
themes/hackit0x14/static/fonts/Anaheim-regular/Anaheim-regular.svg

@@ -0,0 +1,340 @@
+<?xml version="1.0" standalone="no"?>
+<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
+<svg xmlns="http://www.w3.org/2000/svg">
+<defs >
+<font id="Anaheim" horiz-adv-x="863" ><font-face
+    font-family="Anaheim"
+    units-per-em="2048"
+    panose-1="2 0 5 3 0 0 0 0 0 0"
+    ascent="1968"
+    descent="-672"
+    alphabetic="0" />
+<glyph unicode=" " horiz-adv-x="677" />
+<glyph unicode="!" horiz-adv-x="446" d="M157 154H295V0H157V154ZM151 1284H288L250 341H191L151 1284Z" />
+<glyph unicode="&quot;" horiz-adv-x="634" d="M388 1411H510L503 1217V950H388V1411ZM125 1411H246V1229L237 950H125V1411Z" />
+<glyph unicode="#" horiz-adv-x="1082" d="M630 553L674 928H450L408 553H630ZM720 449L679 92H573L615 449H399L359 92H252L294 449H126V553H307L350 928H162V1030H360L399 1364H504L466 1030H681L720 1364H823L786 1030H953V928H774L733 553H918V449H720Z" />
+<glyph unicode="$" horiz-adv-x="947" d="M538 -188H459V-10Q243 -6 105 68L133 173Q186 150 219 138T320 111T459 96V616L376 644Q242 689 174 764T105 969Q105 1131 201 1211T458 1300V1465H538V1300Q712 1293 842 1239L819 1137Q674 1191 538 1195V717Q665
+671 705 650Q827 586 859 467Q873 416 873 353Q873 194 784 101T538 -7V-188ZM538 590V101Q636 117 690 180T745 355Q745 408 733 445T692 509T629 553T538 590ZM458 746V1193Q233 1172 233 972Q233 890 270 846T417 761L458 746Z" />
+<glyph unicode="%" horiz-adv-x="1471" d="M493 939T493 1027T446 1163T331 1211Q265 1211 216 1162T167 1027Q167 938 215 889T331 840Q397 840 445 889ZM590 1157T590 1027T513 825T331 752Q225 752 147 825T69 1027Q69 1157 147 1229T331 1301T513 1229ZM994
+1368L1088 1337L522 -44L432 -10L994 1368ZM1306 177T1306 265T1259 401T1144 449Q1078 449 1029 400T980 265Q980 176 1028 127T1144 78Q1210 78 1258 127ZM1404 395T1404 265T1327 63T1144 -10Q1038 -10 960 63T882 265Q882 395 960 467T1144 539T1327 467Z"
+/>
+<glyph unicode="&amp;" horiz-adv-x="1100" d="M1024 489Q985 313 898 191L1002 54L908 -19L819 100Q697 -10 505 -10Q321 -10 223 67T124 291Q124 356 144 413T204 521T282 607T378 689L312 778Q209 924 209 1041Q209 1106 233 1157T297 1239T386 1285T489 1301Q613
+1301 690 1235T768 1038Q768 934 707 847T537 667L824 288Q878 383 915 522L1024 489ZM465 753Q547 822 593 889T640 1033Q640 1196 492 1196Q419 1196 378 1157T337 1044Q337 976 362 919T436 792L465 753ZM449 606Q388 556 349 515T281 416T252 297Q252 96 519
+96Q656 96 751 191L449 606Z" />
+<glyph unicode="&apos;" horiz-adv-x="371" d="M125 1411H248L239 1212V950H125V1411Z" />
+<glyph unicode="(" horiz-adv-x="520" d="M382 -305Q230 -103 152 143T74 650T152 1156T382 1604L461 1528Q335 1337 270 1110T205 645Q205 409 270 184T461 -231L382 -307V-305Z" />
+<glyph unicode=")" horiz-adv-x="520" d="M141 -305V-307L62 -231Q188 -42 253 183T318 645Q318 882 253 1109T62 1528L141 1604Q293 1402 371 1156T449 650T371 144T141 -305Z" />
+<glyph unicode="*" horiz-adv-x="923" d="M786 1223L812 1138L534 1043L708 807L635 753L460 989L286 753L213 807L386 1043L108 1137L134 1223L415 1130V1425H506V1130L786 1223Z" />
+<glyph unicode="+" horiz-adv-x="996" d="M550 1010V645H884V541H550V176H445V541H110V645H445V1010H550Z" />
+<glyph unicode="," horiz-adv-x="491" d="M341 39Q341 -51 307 -123T205 -274L158 -221Q239 -96 244 0H149V210H341V39Z" />
+<glyph unicode="-" horiz-adv-x="750" d="M114 449V565H633V449H114Z" />
+<glyph unicode="." horiz-adv-x="452" d="M305 202V0H145V202H305Z" />
+<glyph unicode="/" horiz-adv-x="888" d="M812 1458L178 -121L99 -84L731 1497L812 1458Z" />
+<glyph unicode="0" horiz-adv-x="1012" d="M507 1195Q456 1195 417 1179T350 1138T304 1070T275 986T258 882T251 769T249 646Q249 553 252 488T264 355T292 244T338 165T408 113T507 96Q560 96 601 115T669 160T715 237T743 325T757 431T762 537T763 646Q763
+739 760 804T748 937T721 1047T675 1126T605 1178T507 1195ZM133 646Q133 749 139 828T159 985T201 1118T269 1216T369 1280T507 1301Q575 1301 629 1283T722 1234T789 1155T834 1054T861 932T875 796T879 646Q879 564 876 497T862 361T834 238T789 136T722 57T629
+8T507 -10Q439 -10 384 8T291 58T224 137T178 239T150 362T137 498T133 646Z" />
+<glyph unicode="1" horiz-adv-x="799" d="M512 100H704V0H160V100H384V1167L157 1061L119 1154L118 1155L399 1284H512V100Z" />
+<glyph unicode="2" horiz-adv-x="961" d="M162 1125L122 1226Q206 1265 278 1283T453 1301Q635 1301 729 1204T824 956Q824 922 820 891T803 827T781 772T748 716T711 666T666 613T620 564T567 511T514 458Q402 346 365 301Q280 196 265 100H798L813 0H131Q131
+53 142 104T168 195T211 280T261 355T323 428T387 493T455 558Q473 575 482 584Q536 635 569 671T637 754T690 851T707 952Q707 1195 444 1195Q383 1195 316 1179T216 1150T162 1125Z" />
+<glyph unicode="3" horiz-adv-x="1002" d="M441 -10Q266 -10 132 40L159 145Q289 96 446 96Q755 96 755 360Q755 489 668 558T460 627Q370 627 285 608L276 711Q382 725 452 741T584 788T674 865T704 980Q704 1084 638 1139T453 1195Q308 1195 159 1144L132 1245Q303
+1301 448 1301Q620 1301 719 1222T819 994Q819 869 757 799T569 691Q691 680 781 581T871 349Q871 270 848 208T784 106T689 39T572 1T441 -10Z" />
+<glyph unicode="4" horiz-adv-x="1002" d="M608 0V260H64V356L411 1284H536L201 360H608V797H736V360H896V260H736V0H608Z" />
+<glyph unicode="5" horiz-adv-x="999" d="M736 371Q736 524 672 603T497 683Q350 683 250 608L179 637V1284H796V1184H292L277 726Q366 787 498 787Q664 787 764 674T864 369Q864 186 750 88T443 -10Q370 -10 275 8T131 50L157 159Q210 134 297 115T450 96Q588
+96 662 167T736 371Z" />
+<glyph unicode="6" horiz-adv-x="998" d="M231 727Q307 781 373 803T514 825Q663 825 755 723T848 421Q848 217 751 104T479 -10Q280 -10 188 131T96 551Q96 716 122 838T195 1043T319 1180T486 1261T699 1301L720 1189Q249 1178 231 727ZM224 529Q224 308 283
+202T474 96Q600 96 660 175T720 422Q720 573 665 644T499 715Q433 715 373 693T224 613V529Z" />
+<glyph unicode="7" horiz-adv-x="875" d="M779 1198Q745 1145 684 1017T552 715T430 343T379 0H243Q250 257 350 539T638 1195H106V1301H769L779 1198Z" />
+<glyph unicode="8" horiz-adv-x="1034" d="M512 96Q624 96 696 149T768 321Q768 369 752 411T710 483T646 541T573 588T492 626Q256 507 256 317Q256 203 326 150T512 96ZM545 716Q643 750 705 826T768 987Q768 1082 709 1138T530 1195Q480 1195 439 1185T362
+1153T308 1089T288 989Q288 935 307 893T367 818T445 764T545 716ZM160 994Q160 1098 212 1169T345 1270T528 1301Q628 1301 710 1268T844 1164T896 998Q896 896 830 804T654 665Q766 606 831 522T896 306Q896 228 864 166T777 67T655 10T512 -10Q346 -10 237 71T128
+304Q128 415 194 517T383 675Q280 728 220 803T160 994Z" />
+<glyph unicode="9" horiz-adv-x="1002" d="M720 763Q720 984 661 1089T470 1195Q344 1195 284 1117T224 870Q224 719 279 648T445 577Q511 577 571 599T720 679V763ZM713 565Q637 511 571 489T430 467Q281 467 189 569T96 871Q96 1075 193 1188T465 1301Q665 1301
+756 1161T848 741Q848 537 808 394T688 165T500 40T245 -10L224 96Q349 99 444 136T598 238T684 385T713 565Z" />
+<glyph unicode=":" horiz-adv-x="481" d="M308 841V639H145V841H308ZM308 243V47H145V243H308Z" />
+<glyph unicode=";" horiz-adv-x="462" d="M323 129Q323 37 289 -35T184 -186L138 -133Q217 -9 224 86H150V302H323V129ZM145 846H307V636H145V846Z" />
+<glyph unicode="&lt;" horiz-adv-x="1005" d="M233 596L874 150L819 61L108 563V629L819 1116L876 1030L233 596Z" />
+<glyph unicode="=" horiz-adv-x="1025" d="M123 467H897V371H123V467ZM123 780H897V684H123V780Z" />
+<glyph unicode="&gt;" horiz-adv-x="1009" d="M774 596L130 1030L186 1116L899 629V563L186 61L130 150L774 596Z" />
+<glyph unicode="?" horiz-adv-x="881" d="M345 135H470V-6H345V135ZM766 1005Q766 947 748 896T701 806T637 731T567 659T502 589T455 508T437 412Q437 391 444 293H361Q357 305 352 345T344 420L340 455Q340 506 362 557T419 649T493 735T567 819T624 905T647
+998Q647 1084 598 1139T458 1195Q365 1195 296 1165T158 1071L102 1151Q157 1214 251 1257T449 1301Q590 1301 678 1220T766 1005Z" />
+<glyph unicode="@" horiz-adv-x="1512" d="M1100 256Q988 256 928 375Q895 317 841 280T713 242Q676 242 640 254T570 294T511 362T470 463T454 598Q454 767 533 877T753 987Q780 987 821 982T925 957T1024 903V406Q1024 362 1102 362Q1150 362 1188 415T1245
+541T1264 687T1247 830T1191 967T1096 1084T953 1164T763 1195Q664 1195 572 1151T412 1031T302 844T261 607Q261 358 408 197T779 36Q898 36 1058 95L1084 4Q919 -63 773 -63Q650 -63 536 -15T333 117T193 328T140 600Q140 756 188 888T320 1110T515 1250T754
+1301Q882 1301 987 1265T1163 1169T1281 1030T1351 866T1372 692Q1372 578 1341 480T1247 319T1100 256ZM736 326Q769 326 813 347T891 405Q923 439 923 648V864Q857 897 761 897Q697 897 651 853T583 744T562 602Q562 490 608 408T736 326Z" />
+<glyph unicode="A" horiz-adv-x="1081" d="M769 420L550 1174L323 420H769ZM897 0L800 328H293L193 0H54L454 1284H645L1027 0H897Z" />
+<glyph unicode="B" horiz-adv-x="1041" d="M709 687Q821 661 885 584T949 377Q949 284 928 218T870 110T771 43T638 9T467 0H149V1284H470Q586 1284 663 1271T796 1222T877 1126T903 971Q903 847 859 780T709 687ZM821 375Q821 507 743 568T511 629H277V100H474Q545
+100 595 106T690 129T763 176T805 255T821 375ZM510 723Q658 723 724 778T791 971Q791 1089 722 1136T494 1184H277V723H510Z" />
+<glyph unicode="C" horiz-adv-x="1014" d="M246 638Q246 362 344 229T606 96Q746 96 883 161L923 64Q768 -10 598 -10Q495 -10 409 29T258 145T155 349T118 641Q118 991 231 1146T586 1301Q743 1301 896 1226V984H787V1157Q701 1195 597 1195Q507 1195 446 1172T338
+1088T268 916T246 638Z" />
+<glyph unicode="D" horiz-adv-x="1099" d="M433 0H149V1284H422Q536 1284 621 1269T768 1219T871 1135T936 1011T971 846T981 636Q981 543 976 472T955 332T914 214T847 123T749 55T612 15T433 0ZM422 1184H277V100H433Q497 100 548 106T641 124T713 157T766 201T804
+261T829 332T844 419T851 519T853 636Q853 742 847 814T825 952T779 1058T701 1129T584 1171T422 1184Z" />
+<glyph unicode="E" horiz-adv-x="921" d="M277 626V100H822L838 0H149V1284H834L812 1184H277V722H778V626H277Z" />
+<glyph unicode="F" horiz-adv-x="852" d="M277 697H733V603H277V0H149V1284H816L797 1184H277V697Z" />
+<glyph unicode="G" horiz-adv-x="1094" d="M964 92Q927 72 903 61T827 30T714 0T584 -10Q325 -10 218 146T110 650Q110 995 232 1148T599 1301Q776 1301 929 1226V984H820V1157Q734 1195 610 1195Q538 1195 485 1182T382 1134T303 1040T254 885T235 659Q235 355
+313 226T590 96Q746 96 848 145V567H612V665H964V92Z" />
+<glyph unicode="H" horiz-adv-x="1134" d="M857 1284H985V0H857V602H277V0H149V1284H277V703H857V1284Z" />
+<glyph unicode="I" horiz-adv-x="730" d="M432 1184V100H620V0H110V100H304V1184H110V1284H616V1184H432Z" />
+<glyph unicode="J" horiz-adv-x="643" d="M494 1284V91Q494 -86 427 -159T223 -232Q131 -232 47 -200L62 -99Q141 -127 214 -127Q298 -127 332 -77T366 91V1184H105V1284H494Z" />
+<glyph unicode="K" horiz-adv-x="1032" d="M277 0H149V1284H277V609L432 778L825 1284H975L550 721L1001 0H860L453 652L277 480V0Z" />
+<glyph unicode="L" horiz-adv-x="825" d="M277 1284V100H769L786 0H149V1284H277Z" />
+<glyph unicode="M" horiz-adv-x="1362" d="M1012 1099L739 438H624L341 1101L255 0H137L237 1284H379L681 582L975 1284H1116L1225 0H1107L1012 1099Z" />
+<glyph unicode="N" horiz-adv-x="1193" d="M928 1284H1044V0H918L271 1081V0H149V1284H285L928 219V1284Z" />
+<glyph unicode="O" horiz-adv-x="1128" d="M461 1301T564 1301T744 1273T873 1192T955 1058T999 877T1012 648Q1012 517 1000 419T958 238T878 102T749 20T564 -10T379 19T251 101T170 237T128 419T116 648Q116 778 129 876T173 1057T255 1192T383 1272ZM382 96T564
+96T815 222T884 645Q884 942 815 1068T564 1195T314 1069T244 645Q244 349 313 223Z" />
+<glyph unicode="P" horiz-adv-x="981" d="M277 640H361Q466 640 519 643T634 659T724 700T770 777T789 903Q789 1064 722 1124T506 1184H277V640ZM498 1284Q600 1284 673 1266T803 1206T888 1088T917 905Q917 814 894 749T830 642T720 578T573 545T384 536H277V0H149V1284H498Z"
+/>
+<glyph unicode="Q" horiz-adv-x="1132" d="M566 96Q667 96 719 124L596 295L667 351L789 180Q841 243 863 356T886 645Q886 942 817 1069T566 1196T316 1069T246 645Q246 349 315 223T566 96ZM922 -159L787 29Q698 -16 566 -16Q459 -16 381 14T252 97T172 235T130
+418T118 648Q118 811 139 928T211 1133T349 1264T566 1308T783 1265T921 1133T992 928T1014 648Q1014 437 980 297T861 80L993 -104L922 -159Z" />
+<glyph unicode="R" horiz-adv-x="1053" d="M789 920Q789 972 781 1012T758 1080T716 1127T661 1157T587 1175T500 1182T396 1184H277V662H364Q451 662 509 665T618 679T699 707T750 754T780 823T789 920ZM975 41L870 -25Q663 317 550 573Q478 567 387 567H277V0H149V1284H402Q494
+1284 559 1279T686 1261T788 1222T858 1157T903 1059T917 922Q917 775 857 698T669 591Q710 498 786 361T919 132L975 41Z" />
+<glyph unicode="S" horiz-adv-x="947" d="M819 1137Q665 1195 514 1195Q233 1195 233 972Q233 890 270 846T417 761L531 720Q542 716 564 708Q608 693 630 685T691 658T751 623T799 580T839 522T863 448T873 353Q873 179 767 85T481 -10Q250 -10 105 68L133 173Q187
+150 221 137T326 110T471 96Q599 96 672 160T745 355Q745 401 734 436T706 494T654 537T587 571T499 603L376 644Q242 689 174 764T105 969Q105 1058 135 1123T221 1227T344 1283T497 1301Q692 1301 842 1239L819 1137Z" />
+<glyph unicode="T" horiz-adv-x="891" d="M35 1184V1284H856V1184H507V0H379V1184H35Z" />
+<glyph unicode="U" horiz-adv-x="1080" d="M482 96T540 96T642 107T716 135T768 184T800 248T818 332T826 427T828 540V1284H956V635Q956 549 954 489T946 361T926 248T893 156T841 81T768 29T669 -5T540 -16T411 -6T312 28T239 81T188 156T154 247T135 360T126
+488T124 635V1284H252V540Q252 471 253 428T261 332T279 249T312 185T363 135T438 107Z" />
+<glyph unicode="V" horiz-adv-x="1008" d="M188 1285Q253 1031 362 642T504 134Q532 240 641 634T817 1285H952L583 0H425L56 1285H188Z" />
+<glyph unicode="W" horiz-adv-x="1337" d="M390 185L623 846H738L981 183L1087 1284H1205L1085 0H943L681 702L427 0H286L157 1284H275L390 185Z" />
+<glyph unicode="X" horiz-adv-x="899" d="M70 1284H200L452 745L702 1284H820L535 657L855 0H727L453 569L182 0H44L362 658L70 1284Z" />
+<glyph unicode="Y" horiz-adv-x="926" d="M399 586L15 1284H157L463 704L765 1284H911L527 588V0H399V586Z" />
+<glyph unicode="Z" horiz-adv-x="927" d="M841 100V0H125L104 98L673 1184H135V1284H804L820 1176L252 100H841Z" />
+<glyph unicode="[" horiz-adv-x="604" d="M288 0H544V-103H160V1358H544V1254H288V0Z" />
+<glyph unicode="\" horiz-adv-x="884" d="M159 1473L784 -55L709 -96L83 1432L159 1473Z" />
+<glyph unicode="]" horiz-adv-x="604" d="M416 1255H160V1358H544V-103H160V1H416V1255Z" />
+<glyph unicode="^" horiz-adv-x="943" d="M448 1211L247 775H128L380 1308H517L768 776H654L448 1211Z" />
+<glyph unicode="_" horiz-adv-x="1066" d="M100 -219V-125H968V-219H100Z" />
+<glyph unicode="`" horiz-adv-x="486" d="M419 1022L366 973Q214 1106 167 1164L68 1283L174 1363L419 1022Z" />
+<glyph unicode="a" horiz-adv-x="953" d="M229 278Q229 92 445 92Q509 92 575 111T685 158V473H629Q581 473 541 471T452 462T366 442T297 408T247 354T229 278ZM166 942Q343 1000 474 1000Q548 1000 607 980T712 916T784 797T810 617V0H718L698 66Q662 37 582
+14T425 -10Q281 -10 195 65T109 284Q109 330 123 369T173 446T263 509T403 551T597 567H685V599Q684 763 628 829T468 895Q453 895 436 894T405 891T370 885T337 879T299 871T265 862T227 852T191 843L166 942Z" />
+<glyph unicode="b" horiz-adv-x="984" d="M268 1358V923Q393 1000 540 1000Q697 1000 786 876T876 493Q876 225 785 108T510 -10Q366 -10 254 50L244 0H140V1358H268ZM268 137Q356 96 463 96H492Q628 96 688 187T748 491Q748 699 695 797T524 895Q417 895 268 809V137Z" />
+<glyph unicode="c" horiz-adv-x="864" d="M750 170L798 79Q676 -10 507 -10Q332 -10 220 121T108 495Q108 1000 496 1000Q632 1000 759 940V682L657 672V872Q591 898 494 898Q420 898 369 869T289 784T248 658T236 493Q236 302 313 198T521 94Q638 94 750 170Z" />
+<glyph unicode="d" horiz-adv-x="1010" d="M742 1358H870V0H766L756 50Q644 -10 514 -10Q422 -10 350 17T223 103T138 260T108 493Q108 598 128 683T182 827T265 924T368 982T484 1000Q552 1000 611 984T742 923V1358ZM742 137V809Q660 856 606 875T500 895Q378
+895 307 794T236 491Q236 96 532 96H560Q654 96 742 137Z" />
+<glyph unicode="e" horiz-adv-x="964" d="M508 895Q382 895 315 808T236 559H743V609Q743 740 680 817T508 895ZM525 96Q679 96 805 176L844 75Q776 33 692 12T532 -10Q330 -10 219 112T108 496Q108 747 216 873T507 1000Q672 1000 767 892T862 604Q862 563 854
+469H236Q237 380 254 313T297 205T361 139T439 105T525 96Z" />
+<glyph unicode="f" horiz-adv-x="686" d="M254 0V893H62V985H254Q254 1098 264 1169T303 1293T382 1368T513 1394Q622 1394 698 1368L682 1268Q661 1274 614 1281T541 1289Q494 1289 467 1279T419 1237T390 1145T382 985H606V893H382V0H254Z" />
+<glyph unicode="g" horiz-adv-x="1092" d="M521 -235Q683 -235 764 -180T845 -49Q845 8 816 36T698 65H319Q246 -4 246 -79Q246 -99 248 -113T259 -148T285 -182T332 -209T409 -228T521 -235ZM742 977H1029V883H806Q858 844 886 787T914 674Q914 538 812 458T544
+377Q430 377 338 414Q272 307 272 254Q272 230 280 208T296 175L303 165H682Q840 165 902 116T965 -41Q965 -82 953 -121T908 -200T827 -271T698 -321T515 -340Q420 -340 347 -323T231 -280T163 -219T127 -154T118 -93Q118 -37 155 19T229 96Q196 118 177 158T158
+237Q158 290 181 337T261 465Q150 558 150 688Q150 845 258 922T539 1000Q584 1000 644 989T742 977ZM545 905Q407 905 343 846T278 689Q278 585 346 530T535 475Q663 475 730 526T797 678Q797 776 733 840T545 905Z" />
+<glyph unicode="h" horiz-adv-x="972" d="M268 800V0H140V1358H268V911Q429 1000 567 1000Q708 1000 776 920T844 663V0H716V669Q716 790 681 842T559 895Q444 895 268 800Z" />
+<glyph unicode="i" horiz-adv-x="677" d="M283 1264Q283 1306 309 1331T374 1356Q415 1356 439 1333T464 1266T440 1199T374 1176Q334 1176 309 1199T283 1264ZM118 895V985H438V90H630V0H118V90H310V895H118Z" />
+<glyph unicode="j" horiz-adv-x="626" d="M202 -182Q284 -182 311 -136T339 28V895H115V985H467V18Q467 -145 402 -220T206 -295Q107 -295 38 -275L54 -166Q119 -182 202 -182ZM310 1264Q310 1306 336 1331T401 1356Q442 1356 466 1333T491 1266T467 1199T401
+1176Q361 1176 336 1199T310 1264Z" />
+<glyph unicode="k" horiz-adv-x="937" d="M140 0V1358H268V494Q573 820 719 985H872L456 522L908 0H760Q674 96 581 203T436 370L385 429L359 458L268 377V0H140Z" />
+<glyph unicode="l" horiz-adv-x="682" d="M72 1358H421V90H632V0H70V90H293V1267H72V1358Z" />
+<glyph unicode="m" horiz-adv-x="1501" d="M1080 1000Q1221 1000 1297 918T1373 671V0H1245V672Q1245 895 1084 895Q920 895 817 830Q819 818 824 762T829 664V0H701V668Q701 789 666 842T543 896H541Q487 896 412 879T268 823V0H140V985H258L263 922Q404 1000
+560 1000Q715 1000 770 918Q922 1000 1080 1000Z" />
+<glyph unicode="n" horiz-adv-x="985" d="M268 822V0H140V985H245L254 921Q352 967 418 983T560 1000Q712 1000 784 917T857 663V0H729V668Q729 790 691 842T553 895Q401 895 268 822Z" />
+<glyph unicode="o" horiz-adv-x="984" d="M687 -10T492 -10T203 121T108 495Q108 748 200 874T492 1000T783 874T876 495Q876 253 782 122ZM550 895T492 895T390 876T317 822T270 737T244 627T236 495Q236 401 248 332T288 207T368 124T492 96T616 124T695 207T736
+331T748 495Q748 568 741 627T715 737T667 822T594 875Z" />
+<glyph unicode="p" horiz-adv-x="982" d="M268 43V-389H140V985H245L257 916Q386 1000 540 1000Q697 1000 786 876T876 493Q876 225 785 108T510 -10Q375 -10 268 43ZM268 809V137Q356 96 463 96H492Q628 96 688 187T748 491Q748 699 695 797T524 895Q417 895 268 809Z" />
+<glyph unicode="q" horiz-adv-x="984" d="M716 42Q624 -10 481 -10Q296 -10 202 108T108 493Q108 759 202 879T462 1000Q529 1000 587 984T717 923L738 985H844V-389H716V42ZM487 96Q626 96 716 137V821Q640 865 586 880T474 895Q236 895 236 491Q236 278 294
+187T487 96Z" />
+<glyph unicode="r" horiz-adv-x="651" d="M273 899Q332 939 422 968T589 1000V893Q502 893 413 867T274 804V0H146V985H268L273 899Z" />
+<glyph unicode="s" horiz-adv-x="838" d="M150 167Q200 139 279 118T432 96Q524 96 580 135T637 265Q637 335 605 369T506 425L356 472Q296 491 258 509T186 557T138 630T123 735Q123 869 215 934T447 1000T713 942L675 846Q572 895 456 895Q363 895 304 856T245
+730Q245 666 277 640T394 587L541 540Q622 514 667 484T737 402T762 271Q762 196 736 140T664 52T561 5T438 -10Q272 -10 109 69L150 167Z" />
+<glyph unicode="t" horiz-adv-x="742" d="M472 -10Q392 -8 341 16T260 91T220 212T209 388V895H56V985H213L238 1267H337V985H645V895H337V386Q337 290 347 230T382 142T434 105T506 96Q609 96 656 103L661 0Q581 -10 472 -10Z" />
+<glyph unicode="u" horiz-adv-x="986" d="M717 163V985H845V0H740L731 64Q636 19 570 5T422 -10Q270 -10 199 70T128 321V985H256V316Q256 196 295 146T435 96Q485 96 516 98T604 116T717 163Z" />
+<glyph unicode="v" horiz-adv-x="912" d="M463 137L716 985H847L531 0H394L65 985H195L463 137Z" />
+<glyph unicode="w" horiz-adv-x="1298" d="M716 763L930 113L1108 985H1233L1009 0H869L657 627L446 0H304L65 985H190L381 113L598 763H716Z" />
+<glyph unicode="x" horiz-adv-x="844" d="M664 0L428 423L188 0H58L355 504L70 985H196L427 579L639 985H767L501 503L786 0H664Z" />
+<glyph unicode="y" horiz-adv-x="963" d="M285 -390Q211 -390 120 -355L140 -253L141 -252Q231 -279 276 -279Q291 -279 304 -276T328 -264T347 -247T365 -223T380 -196T393 -164T405 -130T418 -93T430 -55L457 26L52 985H189L513 166L778 985H914L568 -16Q539
+-100 521 -147T476 -248T424 -328T364 -372T285 -390Z" />
+<glyph unicode="z" horiz-adv-x="799" d="M571 895H130V985H700L710 900L260 90H725V0H133L119 96L571 895Z" />
+<glyph unicode="{" horiz-adv-x="620" d="M64 712L210 801Q216 879 216 985V1017L215 1146Q215 1206 217 1248T227 1327T244 1387T274 1429T315 1458T373 1474T448 1482T544 1484L552 1392H527Q474 1392 449 1391T395 1381T356 1358T335 1313T322 1242T320 1135V749L175
+664L320 579V193Q320 127 322 87T334 15T355 -30T395 -53T449 -63T527 -64H552L544 -156Q487 -156 449 -154T374 -146T316 -130T274 -102T245 -60T228 0T218 79T215 182L216 311V343Q216 449 210 527L64 616V712Z" />
+<glyph unicode="|" horiz-adv-x="423" d="M162 -65V1331H269V-65H162Z" />
+<glyph unicode="}" horiz-adv-x="620" d="M558 616L412 527Q406 449 406 343V311L407 182Q407 122 405 80T395 1T378 -59T348 -101T307 -130T249 -146T174 -154T78 -156L70 -64H95Q148 -64 173 -63T227 -53T266 -30T287 15T300 86T302 193V579L447 664L302 749V1135Q302
+1201 300 1241T288 1313T267 1358T227 1381T173 1391T95 1392H70L78 1484Q135 1484 173 1482T248 1474T306 1458T348 1430T377 1388T394 1328T404 1249T407 1146L406 1017V985Q406 879 412 801L558 712V616Z" />
+<glyph unicode="~" horiz-adv-x="1038" d="M108 530Q167 621 219 669T334 717Q372 717 411 700T555 622Q674 553 707 553Q741 553 774 583T854 679L930 620Q905 579 888 555T842 500T778 453T703 437Q661 437 620 455T483 531Q376 599 338 599T266 569T183 469L105
+530H108Z" />
+<glyph unicode="&#xa0;" horiz-adv-x="667" />
+<glyph unicode="&#xa1;" horiz-adv-x="446" d="M289 998H151V1152H289V998ZM295 -132H158L196 811H255L295 -132Z" />
+<glyph unicode="&#xa2;" horiz-adv-x="878" d="M445 -15Q284 4 204 134T124 486Q124 944 441 982V1125H539V984Q641 974 719 946L696 844Q594 881 492 881Q420 881 368 851T287 765T243 641T229 487Q229 296 295 191T492 86Q579 86 723 143L751 41Q644 -4 543
+-16V-147H445V-15Z" />
+<glyph unicode="&#xa3;" horiz-adv-x="913" d="M156 -1L117 117Q261 268 261 455Q261 533 240 616H85V712H218Q178 847 178 954Q178 1124 275 1213T549 1303Q684 1303 797 1221L755 1128Q660 1195 551 1195Q291 1195 291 938Q291 845 328 712H665V616H350Q374
+488 374 413Q374 224 250 96H822L823 0L156 -1Z" />
+<glyph unicode="&#xa4;" horiz-adv-x="1048" d="M209 333L132 412L245 526Q183 605 183 720T245 914L132 1030L209 1109L329 986Q412 1051 524 1051Q634 1051 719 986L838 1109L916 1030L801 914Q864 835 864 720Q864 606 801 526L916 412L838 333L719 454Q636
+388 524 388Q411 388 329 454L209 333ZM767 720Q767 836 695 901T524 966T353 901T280 719T352 538T524 473T695 538T767 720Z" />
+<glyph unicode="&#xa5;" horiz-adv-x="1132" d="M239 559V655H473L117 1284H259L565 704L867 1284H1013L656 655H887L886 559H629V452H886V355H629V0H501V355H239V452H501V559H239Z" />
+<glyph unicode="&#xa6;" horiz-adv-x="423" d="M162 -65V527H269V-65H162ZM162 776V1331H269V776H162Z" />
+<glyph unicode="&#xa7;" horiz-adv-x="935" d="M769 200Q769 59 689 -10T458 -79Q349 -79 276 -55T142 26L185 116Q312 26 460 26Q657 26 657 187Q657 250 634 281T550 339L410 400Q364 420 340 430T284 457T236 485T201 512T173 544T155 581T144 627T141 682Q141
+825 280 903Q165 976 165 1124Q165 1267 246 1337T477 1407Q665 1407 768 1313L722 1225Q606 1303 479 1303Q377 1303 327 1263T276 1133Q276 1063 310 1027T418 959Q456 942 507 921T587 889T652 859T707 827T748 792T779 746T796 690T803 616Q803 490 687 395Q768
+332 768 199L769 200ZM633 476Q656 503 665 516T685 556T695 617Q695 673 659 708T563 771Q550 777 462 813T353 859Q252 797 252 698Q252 634 279 601T370 545L479 500Q589 455 606 446V444L633 476Z" />
+<glyph unicode="&#xa8;" horiz-adv-x="450" d="M139 1126V1000H0V1126H139ZM451 1126V1000H314V1126H451Z" />
+<glyph unicode="&#xa9;" horiz-adv-x="1583" d="M237 799T237 646T311 364T512 160T790 84Q941 84 1068 159T1270 364T1345 646T1271 927T1069 1132T790 1208Q640 1208 513 1133T311 928ZM140 514T140 646T191 898T330 1106T537 1245T790 1297T1043 1246T1251
+1107T1390 899T1442 646T1390 394T1251 186T1043 47T790 -5T538 46T330 185T192 393ZM814 292Q920 292 1021 346L1054 273Q937 211 807 211Q616 211 508 332T399 640Q399 727 423 805T495 946T620 1047T798 1085Q915 1085 1032 1023V825H943V978Q876 1004 795 1004Q701
+1004 633 950T535 815T504 638Q504 482 585 387T814 292Z" />
+<glyph unicode="&#xaa;" horiz-adv-x="740" d="M496 863V1007L424 1004H409Q377 1004 359 1003T316 999T276 988T247 968T227 935T220 886Q220 821 247 795T338 769Q442 769 496 863ZM359 1265Q294 1259 255 1244T191 1197L149 1265Q233 1353 379 1353Q498 1353
+542 1293T586 1074V845Q586 841 586 835T586 827T586 820T586 813T587 808T589 802T591 798T594 793T598 789L605 693Q554 683 536 683Q507 707 503 762Q415 680 316 680Q226 680 177 732T128 881Q128 985 182 1032T349 1085Q366 1085 424 1084T496 1083Q495 1123
+493 1147T485 1196T466 1234T432 1255T381 1264H360L359 1265Z" />
+<glyph unicode="&#xab;" horiz-adv-x="967" d="M834 817L561 545L834 279L806 160L447 520L469 600L806 936L834 817ZM493 817L219 545L493 279L463 160L106 520L128 600L463 936L493 817Z" />
+<glyph unicode="&#xac;" horiz-adv-x="1151" d="M148 725V831H999V322H881V725H148Z" />
+<glyph unicode="&#xad;" horiz-adv-x="1040" d="M153 725V831H886V725H153Z" />
+<glyph unicode="&#xae;" horiz-adv-x="1583" d="M1027 853Q1027 886 1019 909T989 949T945 974T879 987T798 993T697 995H635V703H670Q882 703 954 731T1027 853ZM1102 273L1004 226Q889 455 826 628Q759 623 689 623H635V227H527V1079H722Q807 1079 865 1075T978
+1056T1064 1017T1115 951T1134 850Q1134 757 1082 707T926 637Q950 575 994 484T1070 333L1102 273ZM237 799T237 646T311 364T512 160T790 84Q941 84 1068 159T1270 364T1345 646T1271 927T1069 1132T790 1208Q640 1208 513 1133T311 928ZM140 514T140 646T191
+898T330 1106T537 1245T790 1297T1043 1246T1251 1107T1390 899T1442 646T1390 394T1251 186T1043 47T790 -5T538 46T330 185T192 393Z" />
+<glyph unicode="&#xaf;" horiz-adv-x="608" d="M64 1078V1184H544V1078H64Z" />
+<glyph unicode="&#xb0;" horiz-adv-x="699" d="M486 1168Q486 1241 449 1284T347 1328Q284 1328 249 1286T213 1170T248 1054T347 1011T448 1054T486 1168ZM350 917Q244 917 178 986T112 1169Q112 1284 179 1352T352 1421Q456 1421 521 1351T586 1169Q586 1056
+520 987T351 918L350 917Z" />
+<glyph unicode="&#xb1;" horiz-adv-x="1176" d="M641 1042V719H1024V610H641V299H534V610H151V719H534V1042H641ZM151 82V188H1024V82H151Z" />
+<glyph unicode="&#xb2;" horiz-adv-x="775" d="M658 946Q658 877 622 813T531 696T420 595T316 486T253 369H637V264H122Q122 307 131 347T150 417T185 484T223 539T271 594T320 642T373 691Q414 728 437 752T486 808T523 873T535 939Q535 1019 496 1059T366 1100Q250
+1100 143 1022L102 1122Q174 1161 231 1179T372 1197Q511 1197 584 1126T658 946Z" />
+<glyph unicode="&#xb3;" horiz-adv-x="736" d="M82 1158Q223 1201 330 1201Q461 1201 538 1143T616 975Q616 895 578 846T466 768Q548 745 601 679T655 527Q655 456 628 404T552 322T448 280T325 266Q193 266 82 305L108 401Q212 363 328 363Q376 363 413 371T481
+397T528 450T545 535Q545 619 485 664T339 709Q275 709 199 693L189 789Q269 799 321 810T419 840T485 891T507 966Q507 1033 463 1068T334 1104Q230 1104 108 1064L82 1158Z" />
+<glyph unicode="&#xb4;" horiz-adv-x="410" d="M113 1022L358 1363L464 1283L367 1174Q346 1148 296 1098T206 1010L166 973L113 1022Z" />
+<glyph unicode="&#xb6;" horiz-adv-x="1039" d="M564 547V1242Q515 1242 479 1240T401 1229T330 1206T271 1166T225 1105T197 1019T186 904Q186 825 202 767T248 669T325 605T430 566T564 547ZM889 0H824V1241H629V0H564V482Q454 491 379 513T243 581T151 707T121
+906Q121 1021 150 1099T238 1221T376 1283T564 1301H889V0Z" />
+<glyph unicode="&#xb7;" horiz-adv-x="452" d="M375 746V554H215V746H375Z" />
+<glyph unicode="&#xb8;" horiz-adv-x="936" d="M481 -137Q568 -138 617 -174T667 -279Q667 -368 616 -414T483 -461Q417 -461 351 -431L366 -351Q419 -375 463 -375Q505 -375 530 -353T555 -284Q555 -269 553 -257T543 -236T530 -221T512 -209T491 -201T466 -196T441
+-192T413 -189T386 -186L387 -70H491L481 -137Z" />
+<glyph unicode="&#xb9;" horiz-adv-x="653" d="M410 373H556V280H129V373H298V1085L133 1014L89 1099L316 1196H410V373Z" />
+<glyph unicode="&#xba;" horiz-adv-x="754" d="M373 1349Q506 1349 566 1267T626 1017Q626 852 566 766T373 679Q123 679 123 1015Q123 1350 373 1350V1349ZM534 1016Q534 1149 500 1206T373 1264Q281 1264 248 1208T215 1016Q215 888 248 828T373 768Q468 768
+501 824T534 1016Z" />
+<glyph unicode="&#xbb;" horiz-adv-x="968" d="M497 600L518 520L159 160L131 279L404 545L131 817L159 936L497 600ZM831 608L859 520L502 160L472 279L747 545L472 817L502 936L831 608Z" />
+<glyph unicode="&#xbc;" horiz-adv-x="1863" d="M408 373H554V280H127V373H296V1085L131 1014L87 1099L314 1196H408V373ZM1138 1332L612 -120L513 -114L1036 1332H1138ZM1498 0V260H1005V343L1363 1130H1477L1128 347H1498V662H1609V347H1769V260H1609V0H1498Z" />
+<glyph unicode="&#xbd;" horiz-adv-x="1686" d="M1120 1332L594 -120L495 -114L1018 1332H1120ZM1614 667Q1614 598 1578 534T1487 417T1376 316T1272 207T1209 90H1593V-15H1078Q1078 28 1087 68T1106 138T1141 205T1179 260T1227 315T1276 363T1329 412Q1370
+449 1393 473T1442 529T1479 594T1491 660Q1491 740 1452 780T1322 821Q1206 821 1099 743L1058 843Q1130 882 1187 900T1328 918Q1467 918 1540 847T1614 667ZM638 373H784V280H357V373H526V1085L361 1014L317 1099L544 1196H638V373Z" />
+<glyph unicode="&#xbe;" horiz-adv-x="2036" d="M132 1158Q273 1201 380 1201Q511 1201 588 1143T666 975Q666 895 628 846T516 768Q598 745 651 679T705 527Q705 456 678 404T602 322T498 280T375 266Q243 266 132 305L158 401Q262 363 378 363Q426 363 463 371T531
+397T578 450T595 535Q595 619 535 664T389 709Q325 709 249 693L239 789Q319 799 371 810T469 840T535 891T557 966Q557 1033 513 1068T384 1104Q280 1104 158 1064L132 1158ZM1279 1332L753 -120L654 -114L1177 1332H1279ZM1639 0V260H1146V343L1504 1130H1618L1269
+347H1639V662H1750V347H1910V260H1750V0H1639Z" />
+<glyph unicode="&#xbf;" horiz-adv-x="881" d="M523 998H398V1139H523V998ZM102 128Q102 186 120 237T167 327T231 402T301 474T366 544T413 625T431 721Q431 742 424 840H507Q511 828 516 788T524 713L528 678Q528 627 506 576T449 484T375 398T301 314T244 228T221
+135Q221 49 270 -6T410 -62Q503 -62 572 -32T710 62L766 -18Q711 -81 617 -124T419 -168Q278 -168 190 -87T102 128Z" />
+<glyph unicode="&#xc0;" horiz-adv-x="1081" d="M593 1513L540 1464Q388 1597 341 1655L242 1774L348 1854L593 1513ZM769 420L550 1174L323 420H769ZM897 0L800 328H293L193 0H54L454 1284H645L1027 0H897Z" />
+<glyph unicode="&#xc1;" horiz-adv-x="1081" d="M487 1513L732 1854L838 1774L741 1665Q720 1639 670 1589T580 1501L540 1464L487 1513ZM769 420L550 1174L323 420H769ZM897 0L800 328H293L193 0H54L454 1284H645L1027 0H897Z" />
+<glyph unicode="&#xc2;" horiz-adv-x="1081" d="M541 1702L328 1464L242 1544Q397 1717 488 1805H593Q684 1717 839 1544L753 1464L541 1702ZM769 420L550 1174L323 420H769ZM897 0L800 328H293L193 0H54L454 1284H645L1027 0H897Z" />
+<glyph unicode="&#xc3;" horiz-adv-x="1081" d="M859 1623Q820 1539 782 1503T690 1467Q629 1467 510 1521Q427 1560 399 1560Q373 1560 352 1539T303 1464L222 1510H225Q269 1602 304 1639T388 1676Q437 1676 575 1617Q668 1581 688 1581Q712 1581 731 1599T779
+1667L859 1623ZM769 420L550 1174L323 420H769ZM897 0L800 328H293L193 0H54L454 1284H645L1027 0H897Z" />
+<glyph unicode="&#xc4;" horiz-adv-x="1081" d="M454 1590V1464H315V1590H454ZM766 1590V1464H629V1590H766ZM769 420L550 1174L323 420H769ZM897 0L800 328H293L193 0H54L454 1284H645L1027 0H897Z" />
+<glyph unicode="&#xc5;" horiz-adv-x="1081" d="M686 1489Q686 1553 651 1590T550 1628Q487 1628 450 1590T413 1489Q413 1425 449 1388T550 1351Q613 1351 649 1389T686 1489ZM550 1267Q445 1267 381 1328T316 1489Q316 1591 381 1651T550 1712Q652 1712 717
+1650T782 1489Q782 1389 717 1328T550 1267ZM769 420L550 1174L323 420H769ZM897 0L800 328H293L193 0H54L454 1284H645L1027 0H897Z" />
+<glyph unicode="&#xc6;" horiz-adv-x="1381" d="M817 626V100H1282L1298 0H689V328H278L114 0H-26L616 1284H1294L1272 1184H817V722H1238V626H817ZM689 1194L316 420H689V1194Z" />
+<glyph unicode="&#xc7;" horiz-adv-x="1014" d="M639 -67Q726 -68 775 -104T825 -209Q825 -298 774 -344T641 -391Q575 -391 509 -361L524 -281Q577 -305 621 -305Q663 -305 688 -283T713 -214Q713 -199 711 -187T701 -166T688 -151T670 -139T649 -131T624 -126T599
+-122T571 -119T544 -116L545 0H649L639 -67ZM246 638Q246 362 344 229T606 96Q746 96 883 161L923 64Q768 -10 598 -10Q495 -10 409 29T258 145T155 349T118 641Q118 991 231 1146T586 1301Q743 1301 896 1226V984H787V1157Q701 1195 597 1195Q507 1195 446 1172T338
+1088T268 916T246 638Z" />
+<glyph unicode="&#xc8;" horiz-adv-x="921" d="M547 1513L494 1464Q342 1597 295 1655L196 1774L302 1854L547 1513ZM277 626V100H822L838 0H149V1284H834L812 1184H277V722H778V626H277Z" />
+<glyph unicode="&#xc9;" horiz-adv-x="921" d="M441 1513L686 1854L792 1774L695 1665Q674 1639 624 1589T534 1501L494 1464L441 1513ZM277 626V100H822L838 0H149V1284H834L812 1184H277V722H778V626H277Z" />
+<glyph unicode="&#xca;" horiz-adv-x="921" d="M494 1702L281 1464L195 1544Q350 1717 441 1805H546Q637 1717 792 1544L706 1464L494 1702ZM277 626V100H822L838 0H149V1284H834L812 1184H277V722H778V626H277Z" />
+<glyph unicode="&#xcb;" horiz-adv-x="921" d="M407 1590V1464H268V1590H407ZM719 1590V1464H582V1590H719ZM277 626V100H822L838 0H149V1284H834L812 1184H277V722H778V626H277Z" />
+<glyph unicode="&#xcc;" horiz-adv-x="730" d="M418 1513L365 1464Q213 1597 166 1655L67 1774L173 1854L418 1513ZM432 1184V100H620V0H110V100H304V1184H110V1284H616V1184H432Z" />
+<glyph unicode="&#xcd;" horiz-adv-x="730" d="M312 1513L557 1854L663 1774L566 1665Q545 1639 495 1589T405 1501L365 1464L312 1513ZM432 1184V100H620V0H110V100H304V1184H110V1284H616V1184H432Z" />
+<glyph unicode="&#xce;" horiz-adv-x="730" d="M365 1702L152 1464L66 1544Q221 1717 312 1805H417Q508 1717 663 1544L577 1464L365 1702ZM432 1184V100H620V0H110V100H304V1184H110V1284H616V1184H432Z" />
+<glyph unicode="&#xcf;" horiz-adv-x="730" d="M279 1590V1464H140V1590H279ZM591 1590V1464H454V1590H591ZM432 1184V100H620V0H110V100H304V1184H110V1284H616V1184H432Z" />
+<glyph unicode="&#xd0;" horiz-adv-x="1099" d="M422 1184H277V712H480V609H277V104H433Q497 104 548 110T641 128T713 161T766 205T804 263T829 334T844 421T851 520T853 636Q853 742 847 814T825 952T779 1058T701 1129T584 1171T422 1184ZM0 609V712H149V1284H422Q536
+1284 621 1269T768 1219T871 1135T936 1011T971 846T981 636Q981 543 976 472T955 332T914 214T847 123T749 55T612 15T433 0H149V609H0Z" />
+<glyph unicode="&#xd1;" horiz-adv-x="1193" d="M915 1623Q876 1539 838 1503T746 1467Q685 1467 566 1521Q483 1560 455 1560Q429 1560 408 1539T359 1464L278 1510H281Q325 1602 360 1639T444 1676Q493 1676 631 1617Q724 1581 744 1581Q768 1581 787 1599T835
+1667L915 1623ZM928 1284H1044V0H918L271 1081V0H149V1284H285L928 219V1284Z" />
+<glyph unicode="&#xd2;" horiz-adv-x="1128" d="M617 1513L564 1464Q412 1597 365 1655L266 1774L372 1854L617 1513ZM461 1301T564 1301T744 1273T873 1192T955 1058T999 877T1012 648Q1012 517 1000 419T958 238T878 102T749 20T564 -10T379 19T251 101T170
+237T128 419T116 648Q116 778 129 876T173 1057T255 1192T383 1272ZM382 96T564 96T815 222T884 645Q884 942 815 1068T564 1195T314 1069T244 645Q244 349 313 223Z" />
+<glyph unicode="&#xd3;" horiz-adv-x="1128" d="M511 1513L756 1854L862 1774L765 1665Q744 1639 694 1589T604 1501L564 1464L511 1513ZM461 1301T564 1301T744 1273T873 1192T955 1058T999 877T1012 648Q1012 517 1000 419T958 238T878 102T749 20T564 -10T379
+19T251 101T170 237T128 419T116 648Q116 778 129 876T173 1057T255 1192T383 1272ZM382 96T564 96T815 222T884 645Q884 942 815 1068T564 1195T314 1069T244 645Q244 349 313 223Z" />
+<glyph unicode="&#xd4;" horiz-adv-x="1128" d="M565 1702L352 1464L266 1544Q421 1717 512 1805H617Q708 1717 863 1544L777 1464L565 1702ZM461 1301T564 1301T744 1273T873 1192T955 1058T999 877T1012 648Q1012 517 1000 419T958 238T878 102T749 20T564 -10T379
+19T251 101T170 237T128 419T116 648Q116 778 129 876T173 1057T255 1192T383 1272ZM382 96T564 96T815 222T884 645Q884 942 815 1068T564 1195T314 1069T244 645Q244 349 313 223Z" />
+<glyph unicode="&#xd5;" horiz-adv-x="1128" d="M883 1623Q844 1539 806 1503T714 1467Q653 1467 534 1521Q451 1560 423 1560Q397 1560 376 1539T327 1464L246 1510H249Q293 1602 328 1639T412 1676Q461 1676 599 1617Q692 1581 712 1581Q736 1581 755 1599T803
+1667L883 1623ZM461 1301T564 1301T744 1273T873 1192T955 1058T999 877T1012 648Q1012 517 1000 419T958 238T878 102T749 20T564 -10T379 19T251 101T170 237T128 419T116 648Q116 778 129 876T173 1057T255 1192T383 1272ZM382 96T564 96T815 222T884 645Q884
+942 815 1068T564 1195T314 1069T244 645Q244 349 313 223Z" />
+<glyph unicode="&#xd6;" horiz-adv-x="1128" d="M477 1590V1464H338V1590H477ZM789 1590V1464H652V1590H789ZM461 1301T564 1301T744 1273T873 1192T955 1058T999 877T1012 648Q1012 517 1000 419T958 238T878 102T749 20T564 -10T379 19T251 101T170 237T128
+419T116 648Q116 778 129 876T173 1057T255 1192T383 1272ZM382 96T564 96T815 222T884 645Q884 942 815 1068T564 1195T314 1069T244 645Q244 349 313 223Z" />
+<glyph unicode="&#xd7;" horiz-adv-x="996" d="M755 925L829 851L572 593L829 335L755 261L497 519L240 261L166 335L423 593L166 851L240 925L498 667L755 925Z" />
+<glyph unicode="&#xd8;" horiz-adv-x="1160" d="M461 1301T564 1301T744 1273T873 1192T955 1058T999 877T1012 648Q1012 517 1000 419T958 238T878 102T749 20T564 -10T379 19T251 101T170 237T128 419T116 648Q116 778 129 876T173 1057T255 1192T383 1272ZM382
+96T564 96T815 222T884 645Q884 942 815 1068T564 1195T314 1069T244 645Q244 349 313 223ZM935 1668L301 89L222 126L854 1707L935 1668Z" />
+<glyph unicode="&#xd9;" horiz-adv-x="1080" d="M593 1513L540 1464Q388 1597 341 1655L242 1774L348 1854L593 1513ZM482 96T540 96T642 107T716 135T768 184T800 248T818 332T826 427T828 540V1284H956V635Q956 549 954 489T946 361T926 248T893 156T841 81T768
+29T669 -5T540 -16T411 -6T312 28T239 81T188 156T154 247T135 360T126 488T124 635V1284H252V540Q252 471 253 428T261 332T279 249T312 185T363 135T438 107Z" />
+<glyph unicode="&#xda;" horiz-adv-x="1080" d="M487 1513L732 1854L838 1774L741 1665Q720 1639 670 1589T580 1501L540 1464L487 1513ZM482 96T540 96T642 107T716 135T768 184T800 248T818 332T826 427T828 540V1284H956V635Q956 549 954 489T946 361T926 248T893
+156T841 81T768 29T669 -5T540 -16T411 -6T312 28T239 81T188 156T154 247T135 360T126 488T124 635V1284H252V540Q252 471 253 428T261 332T279 249T312 185T363 135T438 107Z" />
+<glyph unicode="&#xdb;" horiz-adv-x="1080" d="M541 1702L328 1464L242 1544Q397 1717 488 1805H593Q684 1717 839 1544L753 1464L541 1702ZM482 96T540 96T642 107T716 135T768 184T800 248T818 332T826 427T828 540V1284H956V635Q956 549 954 489T946 361T926
+248T893 156T841 81T768 29T669 -5T540 -16T411 -6T312 28T239 81T188 156T154 247T135 360T126 488T124 635V1284H252V540Q252 471 253 428T261 332T279 249T312 185T363 135T438 107Z" />
+<glyph unicode="&#xdc;" horiz-adv-x="1080" d="M453 1590V1464H314V1590H453ZM765 1590V1464H628V1590H765ZM482 96T540 96T642 107T716 135T768 184T800 248T818 332T826 427T828 540V1284H956V635Q956 549 954 489T946 361T926 248T893 156T841 81T768 29T669
+-5T540 -16T411 -6T312 28T239 81T188 156T154 247T135 360T126 488T124 635V1284H252V540Q252 471 253 428T261 332T279 249T312 185T363 135T438 107Z" />
+<glyph unicode="&#xdd;" horiz-adv-x="926" d="M410 1513L655 1854L761 1774L664 1665Q643 1639 593 1589T503 1501L463 1464L410 1513ZM399 586L15 1284H157L463 704L765 1284H911L527 588V0H399V586Z" />
+<glyph unicode="&#xde;" horiz-adv-x="981" d="M278 1284V1052H467Q550 1052 613 1044T736 1012T834 950T894 847T917 697Q917 606 893 541T825 434T710 369T559 336T369 327H277V0H149V1284H278ZM277 431H366Q437 431 481 432T576 440T655 457T713 487T756 534T780
+602T789 695Q789 777 768 829T701 908T605 943T475 952H277V431Z" />
+<glyph unicode="&#xdf;" horiz-adv-x="997" d="M802 279Q802 327 781 363T725 423T649 466T565 503T489 541T433 592T411 664Q411 684 416 702T429 736T451 768T479 797T514 824T553 849T598 874T644 898T693 922Q693 1075 648 1135T477 1195Q362 1195 312 1124T261
+901V0H133V912Q133 1108 219 1204T481 1301Q585 1301 654 1274T761 1188T815 1051T830 855Q537 761 537 674Q537 653 554 635T599 602T662 571T735 536T807 494T871 439T916 366T933 270Q933 105 802 32Q725 -10 622 -10Q495 -10 380 66L418 156Q449 137 481 123T547
+102T611 95Q651 95 685 106T745 138T787 196T802 279Z" />
+<glyph unicode="&#xe0;" horiz-adv-x="953" d="M514 1212L461 1163Q309 1296 262 1354L163 1473L269 1553L514 1212ZM229 278Q229 92 445 92Q509 92 575 111T685 158V473H629Q581 473 541 471T452 462T366 442T297 408T247 354T229 278ZM166 942Q343 1000 474
+1000Q548 1000 607 980T712 916T784 797T810 617V0H718L698 66Q662 37 582 14T425 -10Q281 -10 195 65T109 284Q109 330 123 369T173 446T263 509T403 551T597 567H685V599Q684 763 628 829T468 895Q453 895 436 894T405 891T370 885T337 879T299 871T265 862T227
+852T191 843L166 942Z" />
+<glyph unicode="&#xe1;" horiz-adv-x="953" d="M408 1212L653 1553L759 1473L662 1364Q641 1338 591 1288T501 1200L461 1163L408 1212ZM229 278Q229 92 445 92Q509 92 575 111T685 158V473H629Q581 473 541 471T452 462T366 442T297 408T247 354T229 278ZM166
+942Q343 1000 474 1000Q548 1000 607 980T712 916T784 797T810 617V0H718L698 66Q662 37 582 14T425 -10Q281 -10 195 65T109 284Q109 330 123 369T173 446T263 509T403 551T597 567H685V599Q684 763 628 829T468 895Q453 895 436 894T405 891T370 885T337 879T299
+871T265 862T227 852T191 843L166 942Z" />
+<glyph unicode="&#xe2;" horiz-adv-x="953" d="M461 1401L248 1163L162 1243Q317 1416 408 1504H513Q604 1416 759 1243L673 1163L461 1401ZM229 278Q229 92 445 92Q509 92 575 111T685 158V473H629Q581 473 541 471T452 462T366 442T297 408T247 354T229 278ZM166
+942Q343 1000 474 1000Q548 1000 607 980T712 916T784 797T810 617V0H718L698 66Q662 37 582 14T425 -10Q281 -10 195 65T109 284Q109 330 123 369T173 446T263 509T403 551T597 567H685V599Q684 763 628 829T468 895Q453 895 436 894T405 891T370 885T337 879T299
+871T265 862T227 852T191 843L166 942Z" />
+<glyph unicode="&#xe3;" horiz-adv-x="953" d="M780 1322Q741 1238 703 1202T611 1166Q550 1166 431 1220Q348 1259 320 1259Q294 1259 273 1238T224 1163L143 1209H146Q190 1301 225 1338T309 1375Q358 1375 496 1316Q589 1280 609 1280Q633 1280 652 1298T700
+1366L780 1322ZM229 278Q229 92 445 92Q509 92 575 111T685 158V473H629Q581 473 541 471T452 462T366 442T297 408T247 354T229 278ZM166 942Q343 1000 474 1000Q548 1000 607 980T712 916T784 797T810 617V0H718L698 66Q662 37 582 14T425 -10Q281 -10 195 65T109
+284Q109 330 123 369T173 446T263 509T403 551T597 567H685V599Q684 763 628 829T468 895Q453 895 436 894T405 891T370 885T337 879T299 871T265 862T227 852T191 843L166 942Z" />
+<glyph unicode="&#xe4;" horiz-adv-x="953" d="M375 1289V1163H236V1289H375ZM687 1289V1163H550V1289H687ZM229 278Q229 92 445 92Q509 92 575 111T685 158V473H629Q581 473 541 471T452 462T366 442T297 408T247 354T229 278ZM166 942Q343 1000 474 1000Q548
+1000 607 980T712 916T784 797T810 617V0H718L698 66Q662 37 582 14T425 -10Q281 -10 195 65T109 284Q109 330 123 369T173 446T263 509T403 551T597 567H685V599Q684 763 628 829T468 895Q453 895 436 894T405 891T370 885T337 879T299 871T265 862T227 852T191
+843L166 942Z" />
+<glyph unicode="&#xe5;" horiz-adv-x="953" d="M596 1385Q596 1449 561 1486T460 1524Q397 1524 360 1486T323 1385Q323 1321 359 1284T460 1247Q523 1247 559 1285T596 1385ZM460 1163Q355 1163 291 1224T226 1385Q226 1487 291 1547T460 1608Q562 1608 627 1546T692
+1385Q692 1285 627 1224T460 1163ZM229 278Q229 92 445 92Q509 92 575 111T685 158V473H629Q581 473 541 471T452 462T366 442T297 408T247 354T229 278ZM166 942Q343 1000 474 1000Q548 1000 607 980T712 916T784 797T810 617V0H718L698 66Q662 37 582 14T425
+-10Q281 -10 195 65T109 284Q109 330 123 369T173 446T263 509T403 551T597 567H685V599Q684 763 628 829T468 895Q453 895 436 894T405 891T370 885T337 879T299 871T265 862T227 852T191 843L166 942Z" />
+<glyph unicode="&#xe6;" horiz-adv-x="1541" d="M813 559H1126Q1222 559 1271 601T1321 707Q1321 780 1260 838T1099 896Q966 896 896 808T813 559ZM229 278Q229 92 445 92Q530 92 593 117T732 216Q688 319 685 472V473H629Q581 473 541 471T452 462T366 442T297
+408T247 354T229 278ZM166 942Q343 1000 474 1000Q540 1000 596 981T699 912T762 789Q855 1000 1087 1000Q1232 1000 1330 908T1429 707Q1429 604 1354 537T1128 469H813Q814 380 831 313T874 205T938 139T1016 105T1102 96Q1256 96 1382 176L1421 75Q1353 33 1269
+12T1109 -10Q874 -10 768 149Q717 74 640 32T425 -10Q281 -10 195 65T109 284Q109 330 123 369T173 446T263 509T403 551T597 567H685V599Q684 763 628 829T468 895Q453 895 436 894T405 891T370 885T337 879T299 871T265 862T227 852T191 843L166 942Z" />
+<glyph unicode="&#xe7;" horiz-adv-x="864" d="M548 -67Q635 -68 684 -104T734 -209Q734 -298 683 -344T550 -391Q484 -391 418 -361L433 -281Q486 -305 530 -305Q572 -305 597 -283T622 -214Q622 -199 620 -187T610 -166T597 -151T579 -139T558 -131T533 -126T508
+-122T480 -119T453 -116L454 0H558L548 -67ZM750 170L798 79Q676 -10 507 -10Q332 -10 220 121T108 495Q108 1000 496 1000Q632 1000 759 940V682L657 672V872Q591 898 494 898Q420 898 369 869T289 784T248 658T236 493Q236 302 313 198T521 94Q638 94 750 170Z"
+/>
+<glyph unicode="&#xe8;" horiz-adv-x="964" d="M538 1212L485 1163Q333 1296 286 1354L187 1473L293 1553L538 1212ZM508 895Q382 895 315 808T236 559H743V609Q743 740 680 817T508 895ZM525 96Q679 96 805 176L844 75Q776 33 692 12T532 -10Q330 -10 219 112T108
+496Q108 747 216 873T507 1000Q672 1000 767 892T862 604Q862 563 854 469H236Q237 380 254 313T297 205T361 139T439 105T525 96Z" />
+<glyph unicode="&#xe9;" horiz-adv-x="964" d="M432 1212L677 1553L783 1473L686 1364Q665 1338 615 1288T525 1200L485 1163L432 1212ZM508 895Q382 895 315 808T236 559H743V609Q743 740 680 817T508 895ZM525 96Q679 96 805 176L844 75Q776 33 692 12T532 -10Q330
+-10 219 112T108 496Q108 747 216 873T507 1000Q672 1000 767 892T862 604Q862 563 854 469H236Q237 380 254 313T297 205T361 139T439 105T525 96Z" />
+<glyph unicode="&#xea;" horiz-adv-x="964" d="M485 1401L272 1163L186 1243Q341 1416 432 1504H537Q628 1416 783 1243L697 1163L485 1401ZM508 895Q382 895 315 808T236 559H743V609Q743 740 680 817T508 895ZM525 96Q679 96 805 176L844 75Q776 33 692 12T532
+-10Q330 -10 219 112T108 496Q108 747 216 873T507 1000Q672 1000 767 892T862 604Q862 563 854 469H236Q237 380 254 313T297 205T361 139T439 105T525 96Z" />
+<glyph unicode="&#xeb;" horiz-adv-x="964" d="M399 1289V1163H260V1289H399ZM711 1289V1163H574V1289H711ZM508 895Q382 895 315 808T236 559H743V609Q743 740 680 817T508 895ZM525 96Q679 96 805 176L844 75Q776 33 692 12T532 -10Q330 -10 219 112T108 496Q108
+747 216 873T507 1000Q672 1000 767 892T862 604Q862 563 854 469H236Q237 380 254 313T297 205T361 139T439 105T525 96Z" />
+<glyph unicode="&#xec;" horiz-adv-x="673" d="M412 1212L359 1163Q207 1296 160 1354L61 1473L167 1553L412 1212ZM111 895V985H431V90H623V0H111V90H303V895H111Z" />
+<glyph unicode="&#xed;" horiz-adv-x="673" d="M306 1212L551 1553L657 1473L560 1364Q539 1338 489 1288T399 1200L359 1163L306 1212ZM111 895V985H431V90H623V0H111V90H303V895H111Z" />
+<glyph unicode="&#xee;" horiz-adv-x="673" d="M359 1401L146 1163L60 1243Q215 1416 306 1504H411Q502 1416 657 1243L571 1163L359 1401ZM111 895V985H431V90H623V0H111V90H303V895H111Z" />
+<glyph unicode="&#xef;" horiz-adv-x="673" d="M273 1289V1163H134V1289H273ZM585 1289V1163H448V1289H585ZM111 895V985H431V90H623V0H111V90H303V895H111Z" />
+<glyph unicode="&#xf0;" horiz-adv-x="998" d="M761 672Q756 789 707 925T588 1109L382 967L330 1035L513 1161Q392 1230 224 1245L245 1351Q480 1313 612 1229L822 1377L874 1309L684 1175Q777 1091 828 927T879 544Q879 269 783 130T485 -10Q304 -10 196 93T88
+394Q88 495 119 574T205 703T328 778T475 804Q564 804 639 769T761 672ZM751 450Q751 507 732 552T682 625T613 670T539 694T469 701Q357 701 287 623T216 395Q216 234 286 165T490 96Q625 96 688 180T751 450Z" />
+<glyph unicode="&#xf1;" horiz-adv-x="985" d="M817 1322Q778 1238 740 1202T648 1166Q587 1166 468 1220Q385 1259 357 1259Q331 1259 310 1238T261 1163L180 1209H183Q227 1301 262 1338T346 1375Q395 1375 533 1316Q626 1280 646 1280Q670 1280 689 1298T737
+1366L817 1322ZM268 822V0H140V985H245L254 921Q352 967 418 983T560 1000Q712 1000 784 917T857 663V0H729V668Q729 790 691 842T553 895Q401 895 268 822Z" />
+<glyph unicode="&#xf2;" horiz-adv-x="984" d="M545 1212L492 1163Q340 1296 293 1354L194 1473L300 1553L545 1212ZM687 -10T492 -10T203 121T108 495Q108 748 200 874T492 1000T783 874T876 495Q876 253 782 122ZM550 895T492 895T390 876T317 822T270 737T244
+627T236 495Q236 401 248 332T288 207T368 124T492 96T616 124T695 207T736 331T748 495Q748 568 741 627T715 737T667 822T594 875Z" />
+<glyph unicode="&#xf3;" horiz-adv-x="984" d="M439 1212L684 1553L790 1473L693 1364Q672 1338 622 1288T532 1200L492 1163L439 1212ZM687 -10T492 -10T203 121T108 495Q108 748 200 874T492 1000T783 874T876 495Q876 253 782 122ZM550 895T492 895T390 876T317
+822T270 737T244 627T236 495Q236 401 248 332T288 207T368 124T492 96T616 124T695 207T736 331T748 495Q748 568 741 627T715 737T667 822T594 875Z" />
+<glyph unicode="&#xf4;" horiz-adv-x="984" d="M493 1401L280 1163L194 1243Q349 1416 440 1504H545Q636 1416 791 1243L705 1163L493 1401ZM687 -10T492 -10T203 121T108 495Q108 748 200 874T492 1000T783 874T876 495Q876 253 782 122ZM550 895T492 895T390
+876T317 822T270 737T244 627T236 495Q236 401 248 332T288 207T368 124T492 96T616 124T695 207T736 331T748 495Q748 568 741 627T715 737T667 822T594 875Z" />
+<glyph unicode="&#xf5;" horiz-adv-x="984" d="M811 1322Q772 1238 734 1202T642 1166Q581 1166 462 1220Q379 1259 351 1259Q325 1259 304 1238T255 1163L174 1209H177Q221 1301 256 1338T340 1375Q389 1375 527 1316Q620 1280 640 1280Q664 1280 683 1298T731
+1366L811 1322ZM687 -10T492 -10T203 121T108 495Q108 748 200 874T492 1000T783 874T876 495Q876 253 782 122ZM550 895T492 895T390 876T317 822T270 737T244 627T236 495Q236 401 248 332T288 207T368 124T492 96T616 124T695 207T736 331T748 495Q748 568 741
+627T715 737T667 822T594 875Z" />
+<glyph unicode="&#xf6;" horiz-adv-x="984" d="M405 1289V1163H266V1289H405ZM717 1289V1163H580V1289H717ZM687 -10T492 -10T203 121T108 495Q108 748 200 874T492 1000T783 874T876 495Q876 253 782 122ZM550 895T492 895T390 876T317 822T270 737T244 627T236
+495Q236 401 248 332T288 207T368 124T492 96T616 124T695 207T736 331T748 495Q748 568 741 627T715 737T667 822T594 875Z" />
+<glyph unicode="&#xf7;" horiz-adv-x="978" d="M110 548V646H866V548H110ZM453 771Q401 796 401 881Q401 955 453 968H514Q565 942 565 857Q565 783 514 771H453ZM401 282Q401 380 453 414Q533 414 565 352Q565 254 514 219Q431 219 401 281V282Z" />
+<glyph unicode="&#xf8;" horiz-adv-x="1016" d="M687 -10T492 -10T203 121T108 495Q108 748 200 874T492 1000T783 874T876 495Q876 253 782 122ZM550 895T492 895T390 876T317 822T270 737T244 627T236 495Q236 401 248 332T288 207T368 124T492 96T616 124T695
+207T736 331T748 495Q748 568 741 627T715 737T667 822T594 875Z" />
+<glyph unicode="&#xf9;" horiz-adv-x="986" d="M539 1212L486 1163Q334 1296 287 1354L188 1473L294 1553L539 1212ZM717 163V985H845V0H740L731 64Q636 19 570 5T422 -10Q270 -10 199 70T128 321V985H256V316Q256 196 295 146T435 96Q485 96 516 98T604 116T717 163Z" />
+<glyph unicode="&#xfa;" horiz-adv-x="986" d="M433 1212L678 1553L784 1473L687 1364Q666 1338 616 1288T526 1200L486 1163L433 1212ZM717 163V985H845V0H740L731 64Q636 19 570 5T422 -10Q270 -10 199 70T128 321V985H256V316Q256 196 295 146T435 96Q485 96
+516 98T604 116T717 163Z" />
+<glyph unicode="&#xfb;" horiz-adv-x="986" d="M487 1401L274 1163L188 1243Q343 1416 434 1504H539Q630 1416 785 1243L699 1163L487 1401ZM717 163V985H845V0H740L731 64Q636 19 570 5T422 -10Q270 -10 199 70T128 321V985H256V316Q256 196 295 146T435 96Q485
+96 516 98T604 116T717 163Z" />
+<glyph unicode="&#xfc;" horiz-adv-x="986" d="M400 1289V1163H261V1289H400ZM712 1289V1163H575V1289H712ZM717 163V985H845V0H740L731 64Q636 19 570 5T422 -10Q270 -10 199 70T128 321V985H256V316Q256 196 295 146T435 96Q485 96 516 98T604 116T717 163Z" />
+<glyph unicode="&#xfd;" horiz-adv-x="963" d="M430 1212L675 1553L781 1473L684 1364Q663 1338 613 1288T523 1200L483 1163L430 1212ZM285 -390Q211 -390 120 -355L140 -253L141 -252Q231 -279 276 -279Q291 -279 304 -276T328 -264T347 -247T365 -223T380 -196T393
+-164T405 -130T418 -93T430 -55L457 26L52 985H189L513 166L778 985H914L568 -16Q539 -100 521 -147T476 -248T424 -328T364 -372T285 -390Z" />
+<glyph unicode="&#xfe;" horiz-adv-x="982" d="M268 43V-389H140V1301H268V916Q392 1000 540 1000Q697 1000 786 876T876 493Q876 225 785 108T510 -10Q375 -10 268 43ZM268 809V137Q356 96 463 96H492Q628 96 688 187T748 491Q748 699 695 797T524 895Q417 895 268 809Z" />
+<glyph unicode="&#xff;" horiz-adv-x="963" d="M397 1289V1163H258V1289H397ZM709 1289V1163H572V1289H709ZM285 -390Q211 -390 120 -355L140 -253L141 -252Q231 -279 276 -279Q291 -279 304 -276T328 -264T347 -247T365 -223T380 -196T393 -164T405 -130T418
+-93T430 -55L457 26L52 985H189L513 166L778 985H914L568 -16Q539 -100 521 -147T476 -248T424 -328T364 -372T285 -390Z" />
+<glyph unicode="&#x2013;" horiz-adv-x="894" d="M116 547V643H776V547H116Z" />
+<glyph unicode="&#x2014;" horiz-adv-x="1124" d="M116 547V643H1006V547H116Z" />
+<glyph unicode="&#x2018;" horiz-adv-x="423" d="M241 958L112 987Q168 1233 244 1397L311 1364Q268 1201 241 958Z" />
+<glyph unicode="&#x2019;" horiz-adv-x="431" d="M187 1407L317 1382Q312 1360 300 1309T284 1238T268 1179T247 1112T222 1049T186 973L119 994H118Q119 994 131 1066T161 1241T187 1407Z" />
+<glyph unicode="&#x201a;" horiz-adv-x="431" d="M187 121L317 96Q312 74 300 23T284 -48T268 -107T247 -174T222 -237T186 -313L119 -292H118Q119 -292 131 -220T161 -45T187 121Z" />
+<glyph unicode="&#x201c;" horiz-adv-x="690" d="M508 958L380 987Q436 1233 512 1397L578 1364Q535 1201 508 958ZM241 958L112 987Q168 1233 244 1397L311 1364Q268 1201 241 958Z" />
+<glyph unicode="&#x201d;" horiz-adv-x="700" d="M187 1407L317 1382Q312 1360 300 1309T284 1238T268 1179T247 1112T222 1049T186 973L119 994H118Q119 994 131 1066T161 1241T187 1407ZM456 1407L586 1382Q513 1060 454 973L388 994H386Q387 994 400 1066T430
+1241T456 1407Z" />
+<glyph unicode="&#x201e;" horiz-adv-x="691" d="M446 121L576 96Q571 76 557 11T536 -75T516 -143T486 -228T446 -313L378 -292Q379 -292 391 -220T420 -45T446 121ZM187 121L317 96Q312 74 300 23T284 -48T268 -107T247 -174T222 -237T186 -313L119 -292H118Q119
+-292 131 -220T161 -45T187 121Z" />
+<glyph unicode="&#x2022;" horiz-adv-x="707" d="M145 496T145 582T206 729T353 790T500 729T561 582T500 435T353 374T206 435Z" />
+<glyph unicode="&#x2039;" horiz-adv-x="621" d="M449 123L109 483V573L449 934L489 823L222 526L489 236L449 123Z" />
+<glyph unicode="&#x203a;" horiz-adv-x="620" d="M397 526L130 823L170 934L508 573V483L170 123L130 236L397 526Z" />
+<hkern u1="41" u2="74" k="36" />
+<hkern u1="47" u2="202" k="50" />
+<hkern u1="47" u2="205" k="70" />
+<hkern u1="68" u2="87" k="5" />
+<hkern u1="73" u2="17" k="23" />
+<hkern u1="73" u2="202" k="-90" />
+<hkern u1="73" u2="205" k="-100" />
+<hkern u1="74" u2="74" k="55" />
+</font>
+</defs>
+</svg>

二进制
themes/hackit0x14/static/fonts/Anaheim-regular/Anaheim-regular.ttf


二进制
themes/hackit0x14/static/fonts/Anaheim-regular/Anaheim-regular.woff


二进制
themes/hackit0x14/static/fonts/Anaheim-regular/Anaheim-regular.woff2


+ 93 - 0
themes/hackit0x14/static/fonts/Anaheim-regular/LICENSE.txt

@@ -0,0 +1,93 @@
+Copyright 2012 The Anaheim Project Authors
+
+This Font Software is licensed under the SIL Open Font License, Version 1.1.
+This license is copied below, and is also available with a FAQ at:
+http://scripts.sil.org/OFL
+
+
+-----------------------------------------------------------
+SIL OPEN FONT LICENSE Version 1.1 - 26 February 2007
+-----------------------------------------------------------
+
+PREAMBLE
+The goals of the Open Font License (OFL) are to stimulate worldwide
+development of collaborative font projects, to support the font creation
+efforts of academic and linguistic communities, and to provide a free and
+open framework in which fonts may be shared and improved in partnership
+with others.
+
+The OFL allows the licensed fonts to be used, studied, modified and
+redistributed freely as long as they are not sold by themselves. The
+fonts, including any derivative works, can be bundled, embedded, 
+redistributed and/or sold with any software provided that any reserved
+names are not used by derivative works. The fonts and derivatives,
+however, cannot be released under any other type of license. The
+requirement for fonts to remain under this license does not apply
+to any document created using the fonts or their derivatives.
+
+DEFINITIONS
+"Font Software" refers to the set of files released by the Copyright
+Holder(s) under this license and clearly marked as such. This may
+include source files, build scripts and documentation.
+
+"Reserved Font Name" refers to any names specified as such after the
+copyright statement(s).
+
+"Original Version" refers to the collection of Font Software components as
+distributed by the Copyright Holder(s).
+
+"Modified Version" refers to any derivative made by adding to, deleting,
+or substituting -- in part or in whole -- any of the components of the
+Original Version, by changing formats or by porting the Font Software to a
+new environment.
+
+"Author" refers to any designer, engineer, programmer, technical
+writer or other person who contributed to the Font Software.
+
+PERMISSION & CONDITIONS
+Permission is hereby granted, free of charge, to any person obtaining
+a copy of the Font Software, to use, study, copy, merge, embed, modify,
+redistribute, and sell modified and unmodified copies of the Font
+Software, subject to the following conditions:
+
+1) Neither the Font Software nor any of its individual components,
+in Original or Modified Versions, may be sold by itself.
+
+2) Original or Modified Versions of the Font Software may be bundled,
+redistributed and/or sold with any software, provided that each copy
+contains the above copyright notice and this license. These can be
+included either as stand-alone text files, human-readable headers or
+in the appropriate machine-readable metadata fields within text or
+binary files as long as those fields can be easily viewed by the user.
+
+3) No Modified Version of the Font Software may use the Reserved Font
+Name(s) unless explicit written permission is granted by the corresponding
+Copyright Holder. This restriction only applies to the primary font name as
+presented to the users.
+
+4) The name(s) of the Copyright Holder(s) or the Author(s) of the Font
+Software shall not be used to promote, endorse or advertise any
+Modified Version, except to acknowledge the contribution(s) of the
+Copyright Holder(s) and the Author(s) or with their explicit written
+permission.
+
+5) The Font Software, modified or unmodified, in part or in whole,
+must be distributed entirely under this license, and must not be
+distributed under any other license. The requirement for fonts to
+remain under this license does not apply to any document created
+using the Font Software.
+
+TERMINATION
+This license becomes null and void if any of the above conditions are
+not met.
+
+DISCLAIMER
+THE FONT SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
+EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO ANY WARRANTIES OF
+MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT
+OF COPYRIGHT, PATENT, TRADEMARK, OR OTHER RIGHT. IN NO EVENT SHALL THE
+COPYRIGHT HOLDER BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY,
+INCLUDING ANY GENERAL, SPECIAL, INDIRECT, INCIDENTAL, OR CONSEQUENTIAL
+DAMAGES, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING
+FROM, OUT OF THE USE OR INABILITY TO USE THE FONT SOFTWARE OR FROM
+OTHER DEALINGS IN THE FONT SOFTWARE.

+ 3 - 0
themes/hackit0x14/static/js/bodypadding.js

@@ -0,0 +1,3 @@
+$(document).ready(function(){
+    $('body').css('padding-top', $('.navbar').height()+'px');
+});

文件差异内容过多而无法显示
+ 7 - 0
themes/hackit0x14/static/js/bootstrap.min.js


+ 42 - 0
themes/hackit0x14/static/js/github.js

@@ -0,0 +1,42 @@
+var github = (function(){
+  function escapeHtml(str) {
+    return $('<div/>').text(str).html();
+  }
+  function render(target, repos){
+    var i = 0, fragment = '', t = $(target)[0];
+    fragment += '<ul class="list-group" id="github">';
+
+    for(i = 0; i < repos.length; i++) {
+      fragment += '<li class="list-group-item"><a href="'+repos[i].html_url+'">'+repos[i].name+'</a><p><small>'+escapeHtml(repos[i].description||'')+'</small></p></li>';
+    }
+    fragment += '</ul>';
+    t.innerHTML = fragment;
+  }
+  return {
+    showRepos: function(options){
+      $.ajax({
+          url: "https://api.github.com/users/"+options.user+"/repos?callback=?"
+        , dataType: 'jsonp'
+        , error: function (err) { $(options.target + ' li.loading').addClass('error').text("Error loading feed"); }
+        , success: function(data) {
+          var repos = [];
+          if (!data || !data.data) { return; }
+          for (var i = 0; i < data.data.length; i++) {
+            if (options.skip_forks && data.data[i].fork) { continue; }
+            repos.push(data.data[i]);
+          }
+          repos.sort(function(a, b) {
+            var aDate = new Date(a.pushed_at).valueOf(),
+                bDate = new Date(b.pushed_at).valueOf();
+
+            if (aDate === bDate) { return 0; }
+            return aDate > bDate ? -1 : 1;
+          });
+
+          if (options.count) { repos.splice(options.count); }
+          render(options.target, repos);
+        }
+      });
+    }
+  };
+})();

+ 84 - 0
themes/hackit0x14/static/js/jXHR.js

@@ -0,0 +1,84 @@
+// jXHR.js (JSON-P XHR)
+// v0.1 (c) Kyle Simpson
+// MIT License
+
+(function(global){
+	var SETTIMEOUT = global.setTimeout, // for better compression
+		doc = global.document,
+		callback_counter = 0;
+
+	global.jXHR = function() {
+		var script_url,
+			script_loaded,
+			jsonp_callback,
+			scriptElem,
+			publicAPI = null;
+
+		function removeScript() { try { scriptElem.parentNode.removeChild(scriptElem); } catch (err) { } }
+
+		function reset() {
+			script_loaded = false;
+			script_url = "";
+			removeScript();
+			scriptElem = null;
+			fireReadyStateChange(0);
+		}
+
+		function ThrowError(msg) {
+			try { publicAPI.onerror.call(publicAPI,msg,script_url); } catch (err) { throw new Error(msg); }
+		}
+
+		function handleScriptLoad() {
+			if ((this.readyState && this.readyState!=="complete" && this.readyState!=="loaded") || script_loaded) { return; }
+			this.onload = this.onreadystatechange = null; // prevent memory leak
+			script_loaded = true;
+			if (publicAPI.readyState !== 4) ThrowError("Script failed to load ["+script_url+"].");
+			removeScript();
+		}
+
+		function fireReadyStateChange(rs,args) {
+			args = args || [];
+			publicAPI.readyState = rs;
+			if (typeof publicAPI.onreadystatechange === "function") publicAPI.onreadystatechange.apply(publicAPI,args);
+		}
+
+		publicAPI = {
+			onerror:null,
+			onreadystatechange:null,
+			readyState:0,
+			open:function(method,url){
+				reset();
+				internal_callback = "cb"+(callback_counter++);
+				(function(icb){
+					global.jXHR[icb] = function() {
+						try { fireReadyStateChange.call(publicAPI,4,arguments); }
+						catch(err) {
+							publicAPI.readyState = -1;
+							ThrowError("Script failed to run ["+script_url+"].");
+						}
+						global.jXHR[icb] = null;
+					};
+				})(internal_callback);
+				script_url = url.replace(/=\?/,"=jXHR."+internal_callback);
+				fireReadyStateChange(1);
+			},
+			send:function(){
+				SETTIMEOUT(function(){
+					scriptElem = doc.createElement("script");
+					scriptElem.setAttribute("type","text/javascript");
+					scriptElem.onload = scriptElem.onreadystatechange = function(){handleScriptLoad.call(scriptElem);};
+					scriptElem.setAttribute("src",script_url);
+					doc.getElementsByTagName("head")[0].appendChild(scriptElem);
+				},0);
+				fireReadyStateChange(2);
+			},
+			setRequestHeader:function(){}, // noop
+			getResponseHeader:function(){return "";}, // basically noop
+			getAllResponseHeaders:function(){return [];} // ditto
+		};
+
+		reset();
+
+		return publicAPI;
+	};
+})(window);

文件差异内容过多而无法显示
+ 4 - 0
themes/hackit0x14/static/js/jquery.min.js


文件差异内容过多而无法显示
+ 6 - 0
themes/hackit0x14/static/js/respond.min.js


文件差异内容过多而无法显示
+ 38 - 0
themes/hackit0x14/static/js/shariff.min.js


二进制
themes/hackit0x14/static/logo/1.png


二进制
themes/hackit0x14/static/logo/2.png


二进制
themes/hackit0x14/static/tipuesearch/img/loader.gif


二进制
themes/hackit0x14/static/tipuesearch/img/search.png


+ 156 - 0
themes/hackit0x14/static/tipuesearch/tipuesearch.css

@@ -0,0 +1,156 @@
+
+/*
+Tipue Search 4.0
+Copyright (c) 2014 Tipue
+Tipue Search is released under the MIT License
+http://www.tipue.com/search
+*/
+
+
+#tipue_search_input
+{
+     font: 13px/1.6 'open sans', sans-serif;
+	color: #333;
+	padding: 12px 12px 12px 40px;
+	width: 170px;
+	border: 1px solid #e2e2e2;
+	border-radius: 0;
+	-moz-appearance: none;
+	-webkit-appearance: none;
+     box-shadow: none;
+	outline: 0;
+	margin: 0;
+	background: #fff url('img/search.png') no-repeat 15px 15px;
+}
+
+#tipue_search_content
+{
+     max-width: 650px;
+	padding-top: 15px;
+	margin: 0;
+}
+#tipue_search_loading
+{
+     padding-top: 60px;
+     background: #fff url('img/loader.gif') no-repeat left;
+}
+
+#tipue_search_warning_head
+{
+     font: 300 15px/1.6 'Open Sans', sans-serif;
+	color: #555;
+}
+#tipue_search_warning
+{
+     font: 300 13px/1.6 'Open Sans', sans-serif;
+	color: #333;
+	margin: 7px 0;
+}
+#tipue_search_warning a
+{
+     color: #36c;
+     font-weight: 300;
+     text-decoration: none;
+}
+#tipue_search_warning a:hover
+{
+     color: #333;
+}
+#tipue_search_results_count
+{
+     font: 300 13px/1.6 'Open Sans', sans-serif;
+	color: #333;
+}
+.tipue_search_content_title
+{
+     font: 300 25px/1.7 'Open Sans', sans-serif;
+     text-rendering: optimizelegibility;
+	margin-top: 23px;
+}
+.tipue_search_content_title a
+{
+     color: #333;
+     text-decoration: none;
+}
+.tipue_search_content_title a:hover
+{
+     color: #555;
+}
+.tipue_search_content_url
+{
+     font: 300 13px/1.7 'Open Sans', sans-serif;
+     word-break: break-all;
+     word-break: break-word;
+     -webkit-hyphens: auto;
+     -moz-hyphens: auto;
+     hyphens: auto;
+}
+.tipue_search_content_url a
+{
+     color: #06c;
+     text-decoration: none;
+}
+.tipue_search_content_url a:hover
+{
+     color: #333;
+}
+.tipue_search_content_text
+{
+     font: 300 15px/1.6 'Open Sans', sans-serif;
+	color: #555;
+     word-break: break-all;
+     word-break: break-word;
+     -webkit-hyphens: auto;
+     -moz-hyphens: auto;
+     hyphens: auto;
+     margin-top: 3px;
+}
+.h01
+{
+     color: #333;
+     font-weight: 400;
+}
+
+#tipue_search_foot
+{
+     margin: 51px 0 21px 0;
+}
+#tipue_search_foot_boxes
+{
+	padding: 0;
+	margin: 0;
+     font: 12px/1 'Open Sans', sans-serif;
+}
+#tipue_search_foot_boxes li
+{
+	list-style: none;
+	margin: 0;
+	padding: 0;
+	display: inline;
+}
+#tipue_search_foot_boxes li a
+{
+	padding: 9px 15px 10px 15px;
+     background-color: #f1f1f1;
+     border: 1px solid #dcdcdc;
+     border-radius: 1px;
+	color: #333;
+	margin-right: 7px;
+	text-decoration: none;
+	text-align: center;
+}
+#tipue_search_foot_boxes li.current
+{
+	padding: 9px 15px 10px 15px;
+     background: #fff;
+     border: 1px solid #dcdcdc;
+     border-radius: 1px;
+	color: #333;
+	margin-right: 7px;
+	text-align: center;
+}
+#tipue_search_foot_boxes li a:hover
+{
+	border: 1px solid #ccc;
+	background-color: #f3f3f3;
+}

+ 440 - 0
themes/hackit0x14/static/tipuesearch/tipuesearch.js

@@ -0,0 +1,440 @@
+
+/*
+Tipue Search 4.0
+Copyright (c) 2014 Tipue
+Tipue Search is released under the MIT License
+http://www.tipue.com/search
+*/
+
+
+(function($) {
+
+     $.fn.tipuesearch = function(options) {
+
+          var set = $.extend( {
+
+               'show'                   : 7,
+               'newWindow'              : false,
+               'showURL'                : true,
+               'minimumLength'          : 3,
+               'descriptiveWords'       : 25,
+               'highlightTerms'         : true,
+               'highlightEveryTerm'     : false,
+               'mode'                   : 'static',
+               'liveDescription'        : '*',
+               'liveContent'            : '*',
+               'contentLocation'        : 'tipuesearch/tipuesearch_content.json'
+
+          }, options);
+
+          return this.each(function() {
+
+               var tipuesearch_in = {
+                    pages: []
+               };
+               $.ajaxSetup({
+                    async: false
+               });
+
+               if (set.mode == 'live')
+               {
+                    for (var i = 0; i < tipuesearch_pages.length; i++)
+                    {
+                         $.get(tipuesearch_pages[i], '',
+                              function (html)
+                              {
+                                   var cont = $(set.liveContent, html).text();
+                                   cont = cont.replace(/\s+/g, ' ');
+                                   var desc = $(set.liveDescription, html).text();
+                                   desc = desc.replace(/\s+/g, ' ');
+
+                                   var t_1 = html.toLowerCase().indexOf('<title>');
+                                   var t_2 = html.toLowerCase().indexOf('</title>', t_1 + 7);
+                                   if (t_1 != -1 && t_2 != -1)
+                                   {
+                                        var tit = html.slice(t_1 + 7, t_2);
+                                   }
+                                   else
+                                   {
+                                        var tit = 'No title';
+                                   }
+
+                                   tipuesearch_in.pages.push({
+                                        "title": tit,
+                                        "text": desc,
+                                        "tags": cont,
+                                        "loc": tipuesearch_pages[i]
+                                   });
+                              }
+                         );
+                    }
+               }
+
+               if (set.mode == 'json')
+               {
+                    $.getJSON(set.contentLocation,
+                         function(json)
+                         {
+                              tipuesearch_in = $.extend({}, json);
+                         }
+                    );
+               }
+
+               if (set.mode == 'static')
+               {
+                    tipuesearch_in = $.extend({}, tipuesearch);
+               }
+
+               var tipue_search_w = '';
+               if (set.newWindow)
+               {
+                    tipue_search_w = ' target="_blank"';
+               }
+
+               function getURLP(name)
+               {
+                    return decodeURIComponent((new RegExp('[?|&]' + name + '=' + '([^&;]+?)(&|#|;|$)').exec(location.search)||[,""])[1].replace(/\+/g, '%20')) || null;
+               }
+               if (getURLP('q'))
+               {
+                    $('#tipue_search_input').val(getURLP('q'));
+                    getTipueSearch(0, true);
+               }
+
+               $(this).keyup(function(event)
+               {
+                    if(event.keyCode == '13')
+                    {
+                         getTipueSearch(0, true);
+                    }
+               });
+
+               function getTipueSearch(start, replace)
+               {
+                    $('#tipue_search_content').hide();
+                    var out = '';
+                    var results = '';
+                    var show_replace = false;
+                    var show_stop = false;
+                    var standard = true;
+                    var c = 0;
+                    found = new Array();
+
+                    var d = $('#tipue_search_input').val().toLowerCase();
+                    d = $.trim(d);
+
+                    if ((d.match("^\"") && d.match("\"$")) || (d.match("^'") && d.match("'$")))
+                    {
+                         standard = false;
+                    }
+
+                    if (standard)
+                    {
+                         var d_w = d.split(' ');
+                         d = '';
+                         for (var i = 0; i < d_w.length; i++)
+                         {
+                              var a_w = true;
+                              for (var f = 0; f < tipuesearch_stop_words.length; f++)
+                              {
+                                   if (d_w[i] == tipuesearch_stop_words[f])
+                                   {
+                                        a_w = false;
+                                        show_stop = true;
+                                   }
+                              }
+                              if (a_w)
+                              {
+                                   d = d + ' ' + d_w[i];
+                              }
+                         }
+                         d = $.trim(d);
+                         d_w = d.split(' ');
+                    }
+                    else
+                    {
+                         d = d.substring(1, d.length - 1);
+                    }
+
+                    if (d.length >= set.minimumLength)
+                    {
+                         if (standard)
+                         {
+                              if (replace)
+                              {
+                                   var d_r = d;
+                                   for (var i = 0; i < d_w.length; i++)
+                                   {
+                                        for (var f = 0; f < tipuesearch_replace.words.length; f++)
+                                        {
+                                             if (d_w[i] == tipuesearch_replace.words[f].word)
+                                             {
+                                                  d = d.replace(d_w[i], tipuesearch_replace.words[f].replace_with);
+                                                  show_replace = true;
+                                             }
+                                        }
+                                   }
+                                   d_w = d.split(' ');
+                              }
+
+                              var d_t = d;
+                              for (var i = 0; i < d_w.length; i++)
+                              {
+                                   for (var f = 0; f < tipuesearch_stem.words.length; f++)
+                                   {
+                                        if (d_w[i] == tipuesearch_stem.words[f].word)
+                                        {
+                                             d_t = d_t + ' ' + tipuesearch_stem.words[f].stem;
+                                        }
+                                   }
+                              }
+                              d_w = d_t.split(' ');
+
+                              for (var i = 0; i < tipuesearch_in.pages.length; i++)
+                              {
+                                   var score = 1000000000;
+                                   var s_t = tipuesearch_in.pages[i].text;
+                                   for (var f = 0; f < d_w.length; f++)
+                                   {
+                                        var pat = new RegExp(d_w[f], 'i');
+                                        if (tipuesearch_in.pages[i].title.search(pat) != -1)
+                                        {
+                                             score -= (200000 - i);
+                                        }
+                                        if (tipuesearch_in.pages[i].text.search(pat) != -1)
+                                        {
+                                             score -= (150000 - i);
+                                        }
+
+                                        if (set.highlightTerms)
+                                        {
+                                             if (set.highlightEveryTerm)
+                                             {
+                                                  var patr = new RegExp('(' + d_w[f] + ')', 'gi');
+                                             }
+                                             else
+                                             {
+                                                  var patr = new RegExp('(' + d_w[f] + ')', 'i');
+                                             }
+                                             s_t = s_t.replace(patr, "<span class=\"h01\">$1</span>");
+                                        }
+                                        if (tipuesearch_in.pages[i].tags.search(pat) != -1)
+                                        {
+                                             score -= (100000 - i);
+                                        }
+
+                                        if (d_w[f].match("^-"))
+                                        {
+                                             pat = new RegExp(d_w[f].substring(1), 'i');
+                                             if (tipuesearch_in.pages[i].title.search(pat) != -1 || tipuesearch_in.pages[i].text.search(pat) != -1 || tipuesearch_in.pages[i].tags.search(pat) != -1)
+                                             {
+                                                  score = 1000000000;
+                                             }
+                                        }
+                                   }
+
+                                   if (score < 1000000000)
+                                   {
+                                        found[c++] = score + '^' + tipuesearch_in.pages[i].title + '^' + s_t + '^' + tipuesearch_in.pages[i].loc;
+                                   }
+                              }
+                         }
+                         else
+                         {
+                              for (var i = 0; i < tipuesearch_in.pages.length; i++)
+                              {
+                                   var score = 1000000000;
+                                   var s_t = tipuesearch_in.pages[i].text;
+                                   var pat = new RegExp(d, 'i');
+                                   if (tipuesearch_in.pages[i].title.search(pat) != -1)
+                                   {
+                                        score -= (200000 - i);
+                                   }
+                                   if (tipuesearch_in.pages[i].text.search(pat) != -1)
+                                   {
+                                        score -= (150000 - i);
+                                   }
+
+                                   if (set.highlightTerms)
+                                   {
+                                        if (set.highlightEveryTerm)
+                                        {
+                                             var patr = new RegExp('(' + d + ')', 'gi');
+                                        }
+                                        else
+                                        {
+                                             var patr = new RegExp('(' + d + ')', 'i');
+                                        }
+                                        s_t = s_t.replace(patr, "<span class=\"h01\">$1</span>");
+                                   }
+                                   if (tipuesearch_in.pages[i].tags.search(pat) != -1)
+                                   {
+                                        score -= (100000 - i);
+                                   }
+
+                                   if (score < 1000000000)
+                                   {
+                                        found[c++] = score + '^' + tipuesearch_in.pages[i].title + '^' + s_t + '^' + tipuesearch_in.pages[i].loc;
+                                   }
+                              }
+                         }
+
+                         if (c != 0)
+                         {
+                              if (show_replace == 1)
+                              {
+                                   out += '<div id="tipue_search_warning_head">Showing results for ' + d + '</div>';
+                                   out += '<div id="tipue_search_warning">Search instead for <a href="javascript:void(0)" id="tipue_search_replaced">' + d_r + '</a></div>';
+                              }
+                              if (c == 1)
+                              {
+                                   out += '<div id="tipue_search_results_count">1 result</div>';
+                              }
+                              else
+                              {
+                                   c_c = c.toString().replace(/\B(?=(\d{3})+(?!\d))/g, ",");
+                                   out += '<div id="tipue_search_results_count">' + c_c + ' results</div>';
+                              }
+
+                              found.sort();
+                              var l_o = 0;
+                              for (var i = 0; i < found.length; i++)
+                              {
+                                   var fo = found[i].split('^');
+                                   if (l_o >= start && l_o < set.show + start)
+                                   {
+                                        out += '<div class="tipue_search_content_title"><a href="' + fo[3] + '"' + tipue_search_w + '>' +  fo[1] + '</a></div>';
+
+                                        if (set.showURL)
+                                        {
+                                             out += '<div class="tipue_search_content_url"><a href="' + fo[3] + '"' + tipue_search_w + '>' + fo[3] + '</a></div>';
+                                        }
+
+                                        var t = fo[2];
+                                        var t_d = '';
+                                        var t_w = t.split(' ');
+                                        if (t_w.length < set.descriptiveWords)
+                                        {
+                                             t_d = t;
+                                        }
+                                        else
+                                        {
+                                             for (var f = 0; f < set.descriptiveWords; f++)
+                                             {
+                                                  t_d += t_w[f] + ' ';
+                                             }
+                                        }
+                                        t_d = $.trim(t_d);
+                                        if (t_d.charAt(t_d.length - 1) != '.')
+                                        {
+                                             t_d += ' ...';
+                                        }
+                                        out += '<div class="tipue_search_content_text">' + t_d + '</div>';
+                                   }
+                                   l_o++;
+                              }
+
+                              if (c > set.show)
+                              {
+                                   var pages = Math.ceil(c / set.show);
+                                   var page = (start / set.show);
+                                   out += '<div id="tipue_search_foot"><ul id="tipue_search_foot_boxes">';
+
+                                   if (start > 0)
+                                   {
+                                       out += '<li><a href="javascript:void(0)" class="tipue_search_foot_box" id="' + (start - set.show) + '_' + replace + '">Prev</a></li>';
+                                   }
+
+                                   if (page <= 2)
+                                   {
+                                        var p_b = pages;
+                                        if (pages > 3)
+                                        {
+                                             p_b = 3;
+                                        }
+                                        for (var f = 0; f < p_b; f++)
+                                        {
+                                             if (f == page)
+                                             {
+                                                  out += '<li class="current">' + (f + 1) + '</li>';
+                                             }
+                                             else
+                                             {
+                                                  out += '<li><a href="javascript:void(0)" class="tipue_search_foot_box" id="' + (f * set.show) + '_' + replace + '">' + (f + 1) + '</a></li>';
+                                             }
+                                        }
+                                   }
+                                   else
+                                   {
+                                        var p_b = page + 2;
+                                        if (p_b > pages)
+                                        {
+                                             p_b = pages;
+                                        }
+                                        for (var f = page - 1; f < p_b; f++)
+                                        {
+                                             if (f == page)
+                                             {
+                                                  out += '<li class="current">' + (f + 1) + '</li>';
+                                             }
+                                             else
+                                             {
+                                                  out += '<li><a href="javascript:void(0)" class="tipue_search_foot_box" id="' + (f * set.show) + '_' + replace + '">' + (f + 1) + '</a></li>';
+                                             }
+                                        }
+                                   }
+
+                                   if (page + 1 != pages)
+                                   {
+                                       out += '<li><a href="javascript:void(0)" class="tipue_search_foot_box" id="' + (start + set.show) + '_' + replace + '">Next</a></li>';
+                                   }
+
+                                   out += '</ul></div>';
+                              }
+                         }
+                         else
+                         {
+                              out += '<div id="tipue_search_warning_head">Nothing found</div>';
+                         }
+                    }
+                    else
+                    {
+                         if (show_stop)
+                         {
+                              out += '<div id="tipue_search_warning_head">Nothing found</div><div id="tipue_search_warning">Common words are largely ignored</div>';
+                         }
+                         else
+                         {
+                              out += '<div id="tipue_search_warning_head">Search too short</div>';
+                              if (set.minimumLength == 1)
+                              {
+                                   out += '<div id="tipue_search_warning">Should be one character or more</div>';
+                              }
+                              else
+                              {
+                                   out += '<div id="tipue_search_warning">Should be ' + set.minimumLength + ' characters or more</div>';
+                              }
+                         }
+                    }
+
+                    $('#tipue_search_content').html(out);
+                    $('#tipue_search_content').slideDown(200);
+
+                    $('#tipue_search_replaced').click(function()
+                    {
+                         getTipueSearch(0, false);
+                    });
+
+                    $('.tipue_search_foot_box').click(function()
+                    {
+                         var id_v = $(this).attr('id');
+                         var id_a = id_v.split('_');
+
+                         getTipueSearch(parseInt(id_a[0]), id_a[1]);
+                    });
+               }
+
+          });
+     };
+
+})(jQuery);

文件差异内容过多而无法显示
+ 14 - 0
themes/hackit0x14/static/tipuesearch/tipuesearch.min.js


+ 12 - 0
themes/hackit0x14/static/tipuesearch/tipuesearch_content.js

@@ -0,0 +1,12 @@
+var tipuesearch = {"pages": [
+     {"title": "Tipue Search, a site search engine jQuery plugin", "text": "Tipue Search is a site search engine jQuery plugin. Tipue Search is open source and released under the MIT License, which means it's free for both commercial and non-commercial use. Tipue Search is responsive and works on all reasonably modern browsers.", "tags": "JavaScript", "loc": "http://www.tipue.com/search"},
+     {"title": "Tipue Search Static mode demo", "text": "This is a demo of Tipue Search Static mode.", "tags": "", "loc": "http://www.tipue.com/search/demos/static"},
+     {"title": "Tipue Search Live mode demo", "text": "This is a demo of Tipue Search Live mode.", "tags": "", "loc": "http://www.tipue.com/search/demos/live"},
+     {"title": "Tipue Search docs", "text": "If you haven't already done so, download Tipue Search. Copy the tipuesearch folder to your site.", "tags": "documentation", "loc": "http://www.tipue.com/search/docs"},
+     {"title": "Tipue jQuery plugins Support", "text": "If you're stuck we offer a range of flexible support plans for our jQuery plugins.", "tags": "", "loc": "http://www.tipue.com/support"},
+     {"title": "Tipue drop, a search suggestion box jQuery plugin", "text": "Tipue drop is a search suggestion box jQuery plugin. Tipue drop is open source and released under the MIT License, which means it's free for both commercial and non-commercial use. Tipue drop is responsive and works on all reasonably modern browsers.", "tags": "JavaScript", "loc": "http://www.tipue.com/drop"},
+     {"title": "Tipr, a small and simple jQuery tooltip plugin", "text": "Tipr is a small and simple jQuery tooltip plugin. It's free and open source. Tipr displays attractive tooltips, and it's a shade under 3 KB, CSS included.", "tags": "JavaScript", "loc": "http://www.tipue.com/tipr"},
+     {"title": "The Tipue blog", "text": "An occasional blog covering CSS, jQuery and web development.", "tags": "", "loc": "http://www.tipue.com/blog"},
+     {"title": "Tipue jQuery plugins", "text": "The Tipue jQuery plugins are free, open source and responsive. We offer a range of flexible support plans for our jQuery plugins, including free.", "tags": "", "loc": "http://www.tipue.com/jquery"},
+     {"title": "About Tipue", "text": "Tipue is a small web development studio based in North London. We've been around for over a decade. We design innovative add-ins, plugins, code and features with Perl, MySQL and jQuery.", "tags": "", "loc": "http://www.tipue.com/about"}
+]};

+ 21 - 0
themes/hackit0x14/static/tipuesearch/tipuesearch_set.js

@@ -0,0 +1,21 @@
+
+/*
+Tipue Search 4.0
+Copyright (c) 2014 Tipue
+Tipue Search is released under the MIT License
+http://www.tipue.com/search
+*/
+
+
+var tipuesearch_stop_words = ["and", "be", "by", "do", "for", "he", "how", "if", "is", "it", "my", "not", "of", "or", "the", "to", "up", "what", "when"];
+
+var tipuesearch_replace = {"words": [
+     {"word": "tipua", "replace_with": "tipue"},
+     {"word": "javscript", "replace_with": "javascript"}
+]};
+
+var tipuesearch_stem = {"words": [
+     {"word": "e-mail", "stem": "email"},
+     {"word": "javascript", "stem": "script"},
+     {"word": "javascript", "stem": "js"}
+]};

+ 24 - 0
themes/hackit0x14/templates/archives.html

@@ -0,0 +1,24 @@
+{% extends "base.html" %}
+{% block title %}Archives - {{ SITENAME }}{% endblock %}
+{% block breadcrumbs %}
+    {% if DISPLAY_BREADCRUMBS %}
+    <ol class="breadcrumb">
+        <li><a href="{{ SITEURL }}" title="{{ SITENAME }}"><i class="fa fa-home fa-lg"></i></a></li>
+        <li class="active">Archives</li>
+    </ol>
+    {% endif %}
+{% endblock %}
+
+{% block content %}
+    <section id="content">
+        <h1>Archives for {{ SITENAME }}</h1>
+        <div id="archives">
+            {% for article in dates %}
+                <p>
+                    <span class="categories-timestamp"><time datetime="{{ article.date.isoformat() }}">{{ article.locale_date }}</time></span>
+                    <a href="{{ SITEURL }}/{{ article.url }}">{{ article.title }}{% if article.subtitle %} - {{ article.subtitle }}{% endif %}</a>
+                </p>
+            {% endfor %}
+        </div>
+    </section>
+{% endblock %}

+ 112 - 0
themes/hackit0x14/templates/article.html

@@ -0,0 +1,112 @@
+{% extends "base.html" %}
+{% block title %}{{ article.title|striptags }} - {{ SITENAME }}{% endblock %}
+{% block html_lang %}{{ article.lang }}{% endblock %}
+{% block meta %}
+    {% if article.author %}
+        <meta name="author" content="{{ article.author }}" />
+    {% else %}
+        <meta name="author" content="{{ AUTHOR }}" />
+    {% endif %}
+    {% if article.tags %}
+        <meta name="keywords" content="{{ article.tags|join(',')|striptags }}" />
+    {% endif %}
+    {% if article.summary %}
+        <meta name="description" content="{{ article.summary|striptags|escape }}" />
+    {% endif %}
+{% endblock %}
+{% block opengraph %}
+    {% if USE_OPEN_GRAPH %}
+        {% if OPEN_GRAPH_FB_APP_ID %}
+            <meta property="fb:app_id" content="{{ OPEN_GRAPH_FB_APP_ID }}"/>
+        {% endif %}
+        <meta property="og:site_name" content="{{ SITENAME }}" />
+        <meta property="og:type" content="article"/>
+        <meta property="og:title" content="{{ article.title|striptags|escape }}"/>
+        <meta property="og:url" content="{{ SITEURL }}/{{ article.url }}"/>
+        <meta property="og:description" content="{{ article.summary|striptags|escape }}"/>
+        <meta property="article:published_time" content="{{ article.date.strftime("%Y-%m-%d") }}" />
+        {% if article.category %}
+            <meta property="article:section" content="{{ article.category }}" />
+        {% endif %}
+        {% for tag in article.tags %}
+            <meta property="article:tag" content="{{ tag }}" />
+        {% endfor %}
+        {% if article.author %}
+            <meta property="article:author" content="{{ article.author }}" />
+        {% elif AUTHOR %}
+            <meta property="article:author" content="{{ AUTHOR }}" />
+        {% endif %}
+        {% if article.og_image %}
+            <meta property="og:image"
+                  content="{{ SITEURL }}/{{ article.og_image }}"/>
+        {% elif OPEN_GRAPH_IMAGE %}
+            <meta property="og:image"
+                  content="{{ SITEURL }}/{{ OPEN_GRAPH_IMAGE }}"/>
+        {% endif %}
+    {% endif %}
+{% endblock %}
+
+{% block canonical_rel %}
+<link rel="canonical" href="{{ SITEURL }}/{{ article.url }}">
+{% endblock %}
+
+{% block breadcrumbs %}
+    {% if DISPLAY_BREADCRUMBS %}
+        {% if DISPLAY_CATEGORY_IN_BREADCRUMBS %}
+            <ol class="breadcrumb">
+                <li><a href="{{ SITEURL }}" title="{{ SITENAME }}"><i class="fa fa-home fa-lg"></i></a></li>
+                <li><a href="{{ SITEURL }}/{{ article.category.url }}" title="{{ article.category }}">{{ article.category }}</a></li>
+                <li class="active">{{ article.title }}</li>
+            </ol>
+        {% else %}
+            <ol class="breadcrumb">
+                <li><a href="{{ SITEURL }}" title="{{ SITENAME }}"><i class="fa fa-home fa-lg"></i></a></li>
+                <li class="active">{{ article.title }}</li>
+            </ol>
+        {% endif %}
+    {% endif %}
+{% endblock %}
+
+{% block content %}
+    <section id="content">
+        <article>
+            <header class="page-header">
+                <h1>
+                    <a href="{{ SITEURL }}/{{ article.url }}"
+                       rel="bookmark"
+                       title="Permalink to {{ article.title|striptags }}">
+                        {{ article.title }}
+                    </a>
+                </h1>
+            </header>
+            <div class="entry-content">
+                <div class="panel">
+                    <div class="panel-body">
+                        {% include "includes/article_info.html" %}
+                    </div>
+                </div>
+                {{ article.content }}
+            </div>
+            <!-- /.entry-content -->
+            {% include 'includes/related-posts.html' %}
+            {% include 'includes/series.html' %}
+            {% include 'includes/addthis.html' %}
+            {% include 'includes/shariff.html' %}
+            {% include 'includes/comments.html' %}
+        </article>
+    </section>
+
+{% endblock %}
+
+{% block scripts %}
+{% if ADDTHIS_PROFILE %}
+    {% if ADDTHIS_DATA_TRACK_ADDRESSBAR|default(true) %}
+        <script type="text/javascript">var addthis_config = {"data_track_addressbar": true};</script>
+    {% endif %}
+    <script type="text/javascript" src="//s7.addthis.com/js/300/addthis_widget.js#pubid={{ ADDTHIS_PROFILE }}"></script>
+{% endif %}
+{% if SHARIFF|default(false) %}
+    <!-- add shariff support -->
+    <script src="{{ SITEURL }}/{{ THEME_STATIC_DIR }}/js/shariff.min.js"></script>
+{% endif %}
+{% endblock %}

+ 22 - 0
themes/hackit0x14/templates/article_list.html

@@ -0,0 +1,22 @@
+{% extends "base.html" %}
+{% block content %}
+    {% if articles %}
+        {% for article in (articles_page.object_list if articles_page else articles) %}
+            <article>
+                <h2><a href="{{ SITEURL }}/{{ article.url }}">{{ article.title }}</a></h2>
+                {% if DISPLAY_ARTICLE_INFO_ON_INDEX %}
+                    <div class="well well-sm">
+                        {% include "includes/article_info.html" %}
+                    </div>
+                {% endif %}
+                <div class="summary">{{ article.summary }}
+                    {% include 'includes/comment_count.html' %}
+                    <a class="btn btn-default btn-xs" href="{{ SITEURL }}/{{ article.url }}">more ...</a>
+                </div>
+            </article>
+            <hr/>
+        {% endfor %}
+    {% endif %}
+
+    {% include 'includes/pagination.html' %}
+{% endblock content %}

+ 13 - 0
themes/hackit0x14/templates/author.html

@@ -0,0 +1,13 @@
+{% extends "article_list.html" %}
+
+{% block title %}Articles by {{ author }} - {{ SITENAME }}{% endblock %}
+
+{% block breadcrumbs %}
+    {% if DISPLAY_BREADCRUMBS %}
+        <ol class="breadcrumb">
+            <li><a href="{{ SITEURL }}" title="{{ SITENAME }}"><i class="fa fa-home fa-lg"></i></a></li>
+            <li><a href="{{ SITEURL }}/{{ AUTHORS_URL|default('authors.html') }}" title="Authors">Authors</a></li>
+            <li class="active">{{ AUTHOR }}</li>
+        </ol>
+    {% endif %}
+{% endblock %}

+ 19 - 0
themes/hackit0x14/templates/authors.html

@@ -0,0 +1,19 @@
+{% extends "base.html" %}
+
+{% block title %}Authors - {{ SITENAME }}{% endblock %}
+
+{% block breadcrumbs %}
+    {% if DISPLAY_BREADCRUMBS %}
+        <ol class="breadcrumb">
+            <li><a href="{{ SITEURL }}" title="{{ SITENAME }}"><i class="fa fa-home fa-lg"></i></a></li>
+            <li class="active">Authors</li>
+        </ol>
+    {% endif %}
+{% endblock %}
+
+{% block content %}
+    <h1>Authors on {{ SITENAME }}</h1>
+    {% for author, articles in authors|sort %}
+        <li><a href="{{ SITEURL }}/{{ author.url }}">{{ author }}</a> ({{ articles|count }})</li>
+    {% endfor %}
+{% endblock %}

+ 202 - 0
themes/hackit0x14/templates/base.html

@@ -0,0 +1,202 @@
+<!DOCTYPE html>
+{% if USE_OPEN_GRAPH is not defined %}
+    {% set USE_OPEN_GRAPH = True %}
+{% endif %}
+<html lang="{% block html_lang %}{{ DEFAULT_LANG }}{% endblock %}"{% if USE_OPEN_GRAPH %} prefix="og: http://ogp.me/ns# fb: https://www.facebook.com/2008/fbml"{% endif %}>
+<head>
+    <title>{% block title %}{{ SITENAME }}{% endblock %}</title>
+    <link rel="stylesheet" media="screen" href={{ FONT_URL }} type="text/css" />
+    <link rel="icon" href="{{ EXTRA_PATH_METADATA['extra/favicon.png']['path'] }}" type="image/png" />
+    <!-- Using the latest rendering mode for IE -->
+    <meta http-equiv="X-UA-Compatible" content="IE=edge">
+    <meta charset="utf-8">
+    <meta name="viewport" content="width=device-width, initial-scale=1.0">
+
+    {% if 'liquid_tags.notebook' in PLUGINS %}
+        {% include 'includes/liquid_tags_nb_header.html' %}
+    {% endif %}
+
+    {# Favicons are a touchy subject. For reasoning for the following code, see: http://stackoverflow.com/a/23851464/872397 #}
+    {% if FAVICON %}
+    <link href="{{ SITEURL }}/{{ FAVICON }}" rel="icon">
+    {% endif %}
+    {% if FAVICON_IE %}
+    <!--[if IE]><link rel="shortcut icon" href="{{ SITEURL }}/{{ FAVICON_IE }}"><![endif]-->
+    {% endif %}
+    {% if TOUCHICON %}
+    <link rel="apple-touch-icon" href="{{ SITEURL }}/{{ TOUCHICON }}">
+    {% endif %}
+
+    {% block canonical_rel %}{% endblock %}
+
+    {% block meta %}
+        <meta name="author" content="{{ AUTHOR }}" />
+    {% endblock %}
+
+    {# Open Graph tags #}
+    {% if USE_OPEN_GRAPH %}
+    {% block opengraph %}
+    <!-- Open Graph tags -->
+        {% if OPEN_GRAPH_FB_APP_ID %}
+            <meta property="fb:app_id" content="{{ OPEN_GRAPH_FB_APP_ID }}"/>
+        {% endif %}
+        <meta property="og:site_name" content="{{ SITENAME }}" />
+        <meta property="og:type" content="website"/>
+        <meta property="og:title" content="{{ SITENAME }}"/>
+        <meta property="og:url" content="{{ SITEURL }}"/>
+        <meta property="og:description" content="{{ SITENAME }}"/>
+        {% if OPEN_GRAPH_IMAGE %}
+            <meta property="og:image"
+                  content="{{ SITEURL }}/{{ OPEN_GRAPH_IMAGE }}"/>
+        {% endif %}
+    {% endblock %}
+    {% endif %}
+
+    <!-- Bootstrap -->
+    {% if BOOTSTRAP_THEME %}
+        <link rel="stylesheet" href="{{ SITEURL }}/{{ THEME_STATIC_DIR }}/css/bootstrap.{{ BOOTSTRAP_THEME }}.min.css" type="text/css"/>
+    {% else %}
+        <link rel="stylesheet" href="{{ SITEURL }}/{{ THEME_STATIC_DIR }}/css/bootstrap.min.css" type="text/css"/>
+    {% endif %}
+    <link href="{{ SITEURL }}/{{ THEME_STATIC_DIR }}/css/font-awesome.min.css" rel="stylesheet">
+
+    {% if 'tipue_search' in PLUGINS %}
+    <link href="{{ SITEURL}}/{{ THEME_STATIC_DIR }}/tipuesearch/tipuesearch.css" rel="stylesheet">
+    {% endif %}
+    {% if DOCUTIL_CSS %}
+        <link href="{{ SITEURL }}/{{ THEME_STATIC_DIR }}/css/html4css1.css" rel="stylesheet">
+    {% endif %}
+    {% if TYPOGRIFY %}
+        <link href="{{ SITEURL }}/{{ THEME_STATIC_DIR }}/css/typogrify.css" rel="stylesheet">
+    {% endif %}
+    <link rel="stylesheet" href="{{ SITEURL }}/{{ THEME_STATIC_DIR }}/css/style.css" type="text/css"/>
+    {% if CUSTOM_CSS %}
+        <link href="{{ SITEURL }}/{{ CUSTOM_CSS }}" rel="stylesheet">
+    {% endif %}
+    {% if SHARIFF %}
+        <link href="{{ SITEURL }}/{{ THEME_STATIC_DIR }}/css/shariff/shariff.min.css" rel="stylesheet">
+    {% endif %}
+
+    {% if FEED_ALL_ATOM %}
+        <link href="{{ SITEURL }}/{{ FEED_ALL_ATOM }}" type="application/atom+xml" rel="alternate"
+              title="{{ SITENAME }} ATOM Feed"/>
+    {% endif %}
+
+    {% if FEED_ALL_RSS %}
+        <link href="{{ SITEURL }}/{{ FEED_ALL_RSS }}" type="application/rss+xml" rel="alternate"
+              title="{{ SITENAME }} RSS Feed"/>
+    {% endif %}
+
+    {% if tag and TAG_FEED_ATOM %}
+        <link href="{{ SITEURL }}/{{ TAG_FEED_ATOM|format(tag.slug) }}" type="application/atom+xml" rel="alternate"
+              title="{{ SITENAME }} {{ tag }} ATOM Feed"/>
+    {% endif %}
+
+    {% if category and CATEGORY_FEED_ATOM %}
+        <link href="{{ SITEURL }}/{{ CATEGORY_FEED_ATOM|format(category.slug) }}" type="application/atom+xml" rel="alternate"
+              title="{{ SITENAME }} {{ category }} ATOM Feed"/>
+    {% endif %}
+
+</head>
+<body>
+<div class="navbar {% if BOOTSTRAP_NAVBAR_INVERSE %}navbar-inverse{% else %}navbar-default{% endif %} navbar-static-top" role="navigation">
+	<div class="container{% if BOOTSTRAP_FLUID %}-fluid{% endif %}">
+        <div class="navbar-header">
+            <button type="button" class="navbar-toggle" data-toggle="collapse" data-target=".navbar-ex1-collapse">
+                <span class="sr-only">Toggle navigation</span>
+                <span class="icon-bar"></span>
+                <span class="icon-bar"></span>
+                <span class="icon-bar"></span>
+            </button>
+            <a href="{{ SITEURL }}/" class="navbar-brand">
+                {% if SITELOGO %}<img src="{{ SITEURL }}/{{ SITELOGO }}" width="{{ SITELOGO_SIZE }}"/> {% endif %}
+                {% if not HIDE_SITENAME %}{{ SITENAME }}{% endif %}
+            </a>
+        </div>
+        <div class="collapse navbar-collapse navbar-ex1-collapse">
+            <ul class="nav navbar-nav">
+                {% if page %}
+                    {% set menu = LOCALMENUITEMS[page.lang] %}
+                {% else %}
+                    {% set menu = MENUITEMS %}
+                {% endif %}
+                {% for title, link in menu %}
+                    <li class="{% if page.url == link %}active{% endif %}"><a href="{{ link }}" >{{ title }}</a></li>
+                {% endfor %}
+
+                {% if DISPLAY_CATEGORIES_ON_MENU %}
+                    {% for cat, null in categories %}
+                        <li {% if cat == category %}class="active"{% endif %}>
+                            <a href="{{ SITEURL }}/{{ cat.url }}">{{ cat | capitalize }}</a>
+                        </li>
+                    {% endfor %}
+                {% endif %}
+
+            </ul>
+            <ul class="nav navbar-nav navbar-right">
+            {% if 'tipue_search' in PLUGINS %}
+              <li><span>
+                <form class="navbar-search" action="{{ SEARCH_URL | default('/search.html') }}">
+                  <input type="text" class="search-query" placeholder="Search" name="q" id="tipue_search_input" required>
+                </form></span>
+              </li>
+            {% endif %}
+            </ul>
+        </div>
+        <!-- /.navbar-collapse -->
+    </div>
+</div> <!-- /.navbar -->
+<!-- Banner -->
+{% if BANNER and BANNER_ALL_PAGES %}
+    {% include 'includes/banner.html' %}
+{% elif BANNER and not BANNER_ALL_PAGES %}
+    {% block banner %}{% endblock %}
+{% endif %}
+<!-- End Banner -->
+<div class="container{% if BOOTSTRAP_FLUID %}-fluid{% endif %}">
+    <div class="row">
+        {% if not HIDE_SIDEBAR or ABOUT_ME %}
+        <div class="col-sm-9">
+        {% else %}
+        <div class="col-lg-12">
+        {% endif %}
+        {% block breadcrumbs %}
+        {% endblock %}
+        {% block content %}
+        {% endblock %}
+        </div>
+        {% if not HIDE_SIDEBAR or ABOUT_ME %}
+        <div class="col-sm-3" id="sidebar">
+            <aside>
+            {% if ABOUT_ME %}
+                {% include 'includes/aboutme.html' %}
+            {% endif %}
+            {% if not HIDE_SIDEBAR %}
+                {% include 'includes/sidebar.html' %}
+            {% endif %}
+            </aside>
+        </div>
+        {% endif %}
+    </div>
+</div>
+{% include 'includes/footer.html' %}
+
+<script src="{{ SITEURL }}/{{ THEME_STATIC_DIR }}/js/jquery.min.js"></script>
+
+<!-- Include all compiled plugins (below), or include individual files as needed -->
+<script src="{{ SITEURL }}/{{ THEME_STATIC_DIR }}/js/bootstrap.min.js"></script>
+
+<!-- Enable responsive features in IE8 with Respond.js (https://github.com/scottjehl/Respond) -->
+<script src="{{ SITEURL }}/{{ THEME_STATIC_DIR }}/js/respond.min.js"></script>
+
+{% if BANNER %}
+    <script src="{{ SITEURL }}/{{ THEME_STATIC_DIR }}/js/bodypadding.js"></script>
+{% endif %}
+{% include 'includes/github-js.html' %}
+{% include 'includes/disqus_script.html' %}
+{% include 'includes/ga.html' %}
+{% include 'includes/piwik.html' %}
+
+{% block scripts %}{% endblock %}
+</body>
+</html>

+ 36 - 0
themes/hackit0x14/templates/categories.html

@@ -0,0 +1,36 @@
+{% extends "base.html" %}
+{% block title %}Categories - {{ SITENAME }}{% endblock %}
+
+{% block breadcrumbs %}
+    {% if DISPLAY_BREADCRUMBS %}
+    <ol class="breadcrumb">
+        <li><a href="{{ SITEURL }}" title="{{ SITENAME }}"><i class="fa fa-home fa-lg"></i></a></li>
+        <li class="active">Categories</li>
+    </ol>
+    {% endif %}
+{% endblock %}
+
+{% block content %}
+    <section id="categories">
+        <h1>All Categories for {{ SITENAME }}</h1>
+        <div class="panel-group" id="accordion">
+            {% for category, articles in categories %}
+            <div class="panel panel-default">
+                <div class="panel-heading">
+                    <h4 class="panel-title">
+                        <a data-toggle="collapse" data-parent="#accordion" href="#collapse-{{category.slug}}">{{ category }} <span class="badge pull-right">{{ articles|count }}</span></a>
+                    </h4>
+                </div>
+                <div id="collapse-{{category.slug}}" class="panel-collapse collapse">
+                    <div class="panel-body">
+                        {% for article in articles %}
+                        <p><span class="categories-timestamp"><time datetime="{{ article.date.isoformat() }}">{{ article.locale_date }}</time></span> <a href="{{ SITEURL }}/{{ article.url }}">{{ article.title }}</a></p>
+                        {% endfor %}
+                    </div>
+                </div>
+            </div>
+            {% endfor %}
+        </div>
+
+    </section>
+{% endblock %}

+ 15 - 0
themes/hackit0x14/templates/category.html

@@ -0,0 +1,15 @@
+{% extends "article_list.html" %}
+{% block title %}{{ category }} - {{ SITENAME }}{% endblock %}
+{% block meta %}
+    <meta name="author" content="{{ AUTHOR }}" />
+    <meta name="keywords" content="{{ category }}" />
+{% endblock %}
+{% block breadcrumbs %}
+    {% if DISPLAY_BREADCRUMBS %}
+    <ol class="breadcrumb">
+        <li><a href="{{ SITEURL }}" title="{{ SITENAME }}"><i class="fa fa-home fa-lg"></i></a></li>
+        <li><a href="{{ SITEURL}}/{{ CATEGORIES_URL }}" title="{{ SITENAME }} Categories">Categories</a></li>
+        <li class="active">{{ category }}</li>
+    </ol>
+    {% endif %}
+{% endblock %}

+ 11 - 0
themes/hackit0x14/templates/includes/aboutme.html

@@ -0,0 +1,11 @@
+<div id="aboutme">
+    {% if AVATAR %}
+        <p>
+            <img width="100%" class="img-thumbnail" src="{{ AVATAR }}"/>
+        </p>
+    {% endif %}
+    <p>
+        <strong>About {{ AUTHOR }}</strong><br/>
+        {{ ABOUT_ME }}
+    </p>
+</div>

+ 16 - 0
themes/hackit0x14/templates/includes/addthis.html

@@ -0,0 +1,16 @@
+{% if ADDTHIS_PROFILE %}
+    <hr />
+    <!-- AddThis Button BEGIN -->
+    <div class="addthis_toolbox addthis_default_style">
+        {% if ADDTHIS_FACEBOOK_LIKE|default(true) %}
+            <a class="addthis_button_facebook_like" fb:like:layout="button_count"></a>
+        {% endif %}
+        {% if ADDTHIS_TWEET|default(true) %}
+            <a class="addthis_button_tweet"></a>
+        {% endif %}
+        {% if ADDTHIS_GOOGLE_PLUSONE|default(true) %}
+            <a class="addthis_button_google_plusone" g:plusone:size="medium"></a>
+        {% endif %}
+    </div>
+    <!-- AddThis Button END -->
+{% endif %}

+ 43 - 0
themes/hackit0x14/templates/includes/article_info.html

@@ -0,0 +1,43 @@
+<footer class="post-info">
+    <span class="label label-default">Date</span>
+    <span class="published">
+        <i class="fa fa-calendar"></i><time datetime="{{ article.date.isoformat() }}"> {{ article.locale_date }}</time>
+    </span>
+    {% if SHOW_DATE_MODIFIED %}
+        {% if article.modified %}
+            <span class="label label-default">Modified</span>
+            <span class="modified">
+                <i class="fa fa-calendar"></i><time datetime="{{ article.modified.isoformat() }}"> {{ article.locale_modified }}</time>
+            </span>
+        {% endif %}
+    {% endif %}
+
+    {% if SHOW_SERIES %}
+        {% if article.series %}
+            <span class="label label-default">Series</span>
+            Part {{ article.series.index}} of {{ article.series.name }}
+        {% endif %}
+    {% endif %}
+
+    {% if SHOW_ARTICLE_AUTHOR %}
+        {% if article.author %}
+            <span class="label label-default">By</span>
+            <a href="{{ SITEURL }}/{{ article.author.url }}"><i class="fa fa-user"></i> {{ article.author }}</a>
+        {% endif %}
+    {% endif %}
+
+    {% if SHOW_ARTICLE_CATEGORY %}
+        <span class="label label-default">Category</span>
+        <a href="{{ SITEURL }}/{{ article.category.url }}">{{ article.category }}</a>
+    {% endif %}
+
+    {% if PDF_PROCESSOR %}
+        <span class="label label-default">
+            <a href="{{ SITEURL }}/pdf/{{ article.slug }}.pdf">PDF</a>
+        </span>
+    {% endif %}
+
+    {% include 'includes/taglist.html' %}
+    {% import 'includes/translations.html' as translations with context %}
+    {{ translations.translations_for(article) }}
+</footer><!-- /.post-info -->

+ 16 - 0
themes/hackit0x14/templates/includes/banner.html

@@ -0,0 +1,16 @@
+<style>
+	#banner{
+	    background-image:url("{{ SITEURL}}/{{ BANNER }}");
+	}
+</style>
+
+<div id="banner">
+	<div class="container{% if BOOTSTRAP_FLUID %}-fluid{% endif %}">
+		<div class="copy">
+			<h1>{{ SITENAME }}</h1>
+			{% if BANNER_SUBTITLE %}
+				<p class="intro">{{ BANNER_SUBTITLE }}</p>
+			{% endif %}
+		</div>
+	</div>
+</div>

+ 63 - 0
themes/hackit0x14/templates/includes/cc-license.html

@@ -0,0 +1,63 @@
+{# ------------------------------------------------------------------------ #}
+{# Creative Commons license mark generator for Jinja2 templates, including  #}
+{# Pelican-generated static sites (or blogs).                               #}
+{# ------------------------------------------------------------------------ #}
+{# To use, put this file in a location where your template can import it.   #}
+{# Then import into the template, for example like this:                    #}
+{# {% from '/path/to/where/you/placed/the/file' import cc_license_mark %}   #}
+{# Then call as simply as {{ cc_license_mark("CC-BY") }}.                   #}
+{#                                                                          #}
+{# If full attribution markup is desired in a Pelican template, the         #}
+{# attr_props dict can be defaulted to the following when calling the macro:#}
+{# attr_props={'title':SITENAME,'name':AUTHOR,'url':SITEURL}
+{# ------------------------------------------------------------------------ #}
+{# Generate a license mark for Creative Commons licensed content.           #}
+{# Choose the license either by name (CC-BY, CC-BY-SA, CC-BY-NC-SA, or      #}
+{# CC-BY-NC-ND), or by its features (allow derivatives: Yes, No, ShareAlike;#}
+{# allow commercial reuse: Yes, No). Name, if provided, takes precedence,   #}
+{# and case is ignored.                                                     #}
+{#                                                                          #}
+{# Optional:                                                                #}
+{#   br_after_icon: if true put a line break after the license icon         #}
+{#   attr_markup: if true create markup for fulll attribution               #}
+{#   attr_props: if attr_markup, a dict with title, name, and url keys      #}
+{#               specifying how under which title, to which creator, and    #}
+{#               to which URL to attribute the work                         #}
+{# The parameters all mirror the Creative Commone license chooser:          #}
+{# http://creativecommons.org/choose/                                       #}
+{# ------------------------------------------------------------------------ #}
+{# Copyright (c) 1994 Hilmar Lapp, hlapp@drycafe.net.                       #}
+{# Licensed under the terms of the MIT License.                             #}
+{# Source at http://github.com/hlapp/cc-tools. Please fork & contribute.    #}
+{# ------------------------------------------------------------------------ #}
+{% macro cc_license_mark(cc_name,
+                         derivatives, commercial,
+                         br_after_icon=false,
+                         attr_markup=false,
+                         attr_props={}) %}
+  {% if cc_name %}
+    {% set cc_name = cc_name|lower|replace("cc-","") %}
+    {% set cc_title_suffix = cc_name|replace("by", "")|replace("-nc","-NonCommercial")|replace("-nd","-NoDerivatives")|replace("-sa","-ShareAlike") %}
+  {% else %}
+    {% set cc_name = "by" %}
+    {% set cc_title_suffix = "" %}
+    {% if (not commercial) or (commercial|lower == "no") %}
+      {% set cc_name = cc_name ~ "-nc" %}
+      {% set cc_title_suffix = "-NonCommercial" %}
+    {% endif %}
+    {% if derivatives|lower == "no" %}
+      {% set cc_name = cc_name ~ "-nd" %}
+      {% set cc_title_suffix = cc_title_suffix ~ "-NoDerivatives" %}
+    {% elif derivatives|lower == "sharealike" %}
+      {% set cc_name = cc_name ~ "-sa" %}
+      {% set cc_title_suffix = cc_title_suffix ~ "-ShareAlike" %}
+    {% endif %}
+  {% endif %}
+  {% set cc_title, cc_uri, cc_icon = ("Creative Commons AttributionCCSUFFIX 4.0 International License","http://creativecommons.org/licenses/CCNAME/4.0/","//i.creativecommons.org/l/CCNAME/4.0/80x15.png") %}
+  <a rel="license" href="{{ cc_uri|replace('CCNAME',cc_name) }}"><img alt="Creative Commons License" style="border-width:0" src="{{ cc_icon|replace('CCNAME',cc_name) }}" /></a>
+  {% if br_after_img %}<br/>{% endif %}
+  {% if attr_markup %}
+    &quot;<span xmlns:dct="http://purl.org/dc/terms/" property="dct:title">{{ attr_props['title'] }}</span>&quot; by <a xmlns:cc="http://creativecommons.org/ns#" href="{{ attr_props['url'] }}" property="cc:attributionName" rel="cc:attributionURL">{{ attr_props['name'] }}</a> is
+  {% else %}
+  {% endif %}
+{% endmacro %}

+ 1 - 0
themes/hackit0x14/templates/includes/comment_count.html

@@ -0,0 +1 @@
+{% if DISQUS_SITENAME and DISQUS_DISPLAY_COUNTS %}<p><small><a href="{{ SITEURL }}/{{ article.url }}#disqus_thread" {% if not DISQUS_NO_ID %}data-disqus-identifier="{{ article.date|strftime('%Y-%m-') ~ article.slug if DISQUS_ID_PREFIX_SLUG else article.slug }}"{% endif %}>View comments</a>.</small></p>{% endif %}

+ 41 - 0
themes/hackit0x14/templates/includes/comments.html

@@ -0,0 +1,41 @@
+{% if DISQUS_SITENAME %}
+    <hr/>
+    <section class="comments" id="comments">
+        <h2>Comments</h2>
+
+        <div id="disqus_thread"></div>
+        <script type="text/javascript">
+            /* * * CONFIGURATION VARIABLES: EDIT BEFORE PASTING INTO YOUR WEBPAGE * * */
+            var disqus_shortname = '{{ DISQUS_SITENAME }}'; // required: replace example with your forum shortname
+
+            {% if article %}
+                {% if not DISQUS_NO_ID %}
+                    var disqus_identifier = '{{ article.date|strftime('%Y-%m-') ~ article.slug if DISQUS_ID_PREFIX_SLUG else article.slug }}';
+                {% endif %}
+                var disqus_url = '{{ SITEURL }}/{{ article.url }}';
+            {% elif page %}
+                {% if not DISQUS_NO_ID %}
+                    var disqus_identifier = 'page-{{ page.slug }}';
+                {% endif %}
+                var disqus_url = '{{ SITEURL }}/{{ page.url }}';
+            {% endif %}
+
+            var disqus_config = function () {
+                this.language = "{{ DEFAULT_LANG }}";
+            };
+
+            /* * * DON'T EDIT BELOW THIS LINE * * */
+            (function () {
+                var dsq = document.createElement('script');
+                dsq.type = 'text/javascript';
+                dsq.async = true;
+                dsq.src = '//' + disqus_shortname + '.disqus.com/embed.js';
+                (document.getElementsByTagName('head')[0] || document.getElementsByTagName('body')[0]).appendChild(dsq);
+            })();
+        </script>
+        <noscript>Please enable JavaScript to view the <a href="http://disqus.com/?ref_noscript">comments powered by
+            Disqus.</a></noscript>
+        <a href="http://disqus.com" class="dsq-brlink">comments powered by <span class="logo-disqus">Disqus</span></a>
+
+    </section>
+{% endif %}

+ 17 - 0
themes/hackit0x14/templates/includes/disqus_script.html

@@ -0,0 +1,17 @@
+{% if DISQUS_SITENAME %}
+    <!-- Disqus -->
+    <script type="text/javascript">
+        /* * * CONFIGURATION VARIABLES: EDIT BEFORE PASTING INTO YOUR WEBPAGE * * */
+        var disqus_shortname = '{{ DISQUS_SITENAME }}'; // required: replace example with your forum shortname
+
+        /* * * DON'T EDIT BELOW THIS LINE * * */
+        (function () {
+            var s = document.createElement('script');
+            s.async = true;
+            s.type = 'text/javascript';
+            s.src = '//' + disqus_shortname + '.disqus.com/count.js';
+            (document.getElementsByTagName('HEAD')[0] || document.getElementsByTagName('BODY')[0]).appendChild(s);
+        }());
+    </script>
+    <!-- End Disqus Code -->
+{% endif %}

+ 23 - 0
themes/hackit0x14/templates/includes/footer.html

@@ -0,0 +1,23 @@
+<footer>
+   <div class="container{% if BOOTSTRAP_FLUID %}-fluid{% endif %}">
+      <div class="row">
+         {% if articles %}
+            {% set copy_date = articles[0].date.strftime('%Y') %}
+         {% else %}
+            {% set copy_date = '' %}
+         {% endif %}
+         <!-- <div class="col-xs-10">{{ AUTHOR }}
+            &middot; Made with <a href="https://github.com/getpelican/pelican-themes/tree/master/pelican-bootstrap3" target="_blank">pelican-bootstrap3</a>,
+            <a href="http://docs.getpelican.com/" target="_blank">Pelican</a>,
+            <a href="http://getbootstrap.com" target="_blank">Bootstrap</a>
+            {%- if CC_LICENSE or CC_LICENSE_DERIVATIVES or CC_LICENSE_COMMERCIAL %}
+              {% from 'includes/cc-license.html' import cc_license_mark %}
+              <p><small>{{ cc_license_mark(cc_name=CC_LICENSE,derivatives=CC_LICENSE_DERIVATIVES,commercial=CC_LICENSE_COMMERCIAL,attr_markup=CC_ATTR_MARKUP,attr_props={'title':SITENAME,'name':article.author if article else AUTHOR,'url':SITEURL}) }}</small></p>
+            {% elif CUSTOM_LICENSE %}
+              <p><small>{{ CUSTOM_LICENSE }}</small></p>
+            {% endif %}
+         </div>
+         <div class="col-xs-2"><p class="pull-right"><i class="fa fa-arrow-up"></i> <a href="#">Back to top</a></p></div> -->
+      </div>
+   </div>
+</footer>

+ 32 - 0
themes/hackit0x14/templates/includes/ga.html

@@ -0,0 +1,32 @@
+{% if GOOGLE_ANALYTICS %}
+    <!-- Google Analytics -->
+    <script type="text/javascript">
+
+        var _gaq = _gaq || [];
+        _gaq.push(['_setAccount', '{{ GOOGLE_ANALYTICS }}']);
+        _gaq.push(['_trackPageview']);
+
+        (function () {
+            var ga = document.createElement('script');
+            ga.type = 'text/javascript';
+            ga.async = true;
+            ga.src = ('https:' == document.location.protocol ? 'https://ssl' : 'http://www') + '.google-analytics.com/ga.js';
+            var s = document.getElementsByTagName('script')[0];
+            s.parentNode.insertBefore(ga, s);
+        })();
+    </script>
+    <!-- End Google Analytics Code -->
+{% endif %}
+{% if GOOGLE_ANALYTICS_UNIVERSAL %}
+    <!-- Google Analytics Universal -->
+    <script type="text/javascript">
+        (function(i,s,o,g,r,a,m){i['GoogleAnalyticsObject']=r;i[r]=i[r]||function(){
+        (i[r].q=i[r].q||[]).push(arguments)},i[r].l=1*new Date();a=s.createElement(o),
+        m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m)
+        })(window,document,'script','//www.google-analytics.com/analytics.js','ga');
+
+        ga('create', '{{ GOOGLE_ANALYTICS_UNIVERSAL }}', '{{ GOOGLE_ANALYTICS_UNIVERSAL_PROPERTY }}');
+        ga('send', 'pageview');
+    </script>
+    <!-- End Google Analytics Universal Code -->
+{% endif %}

+ 35 - 0
themes/hackit0x14/templates/includes/github-js.html

@@ -0,0 +1,35 @@
+{% if GITHUB_USER %}
+    {% if GITHUB_REPO_COUNT is not defined %}
+        {% set GITHUB_REPO_COUNT = 5 %}
+    {% endif %}
+    {% if GITHUB_SKIP_FORK is not defined %}
+        {% set GITHUB_SKIP_FORK = "false" %}
+    {% else %}
+        {% if GITHUB_SKIP_FORK %}
+            {% set GITHUB_SKIP_FORK = "true" %}
+        {% else %}
+            {% set GITHUB_SKIP_FORK = "false" %}
+        {% endif %}
+    {% endif %}
+    <!-- GitHub JS -->
+    <script type="text/javascript">
+        $(document).ready(function () {
+            if (!window.jXHR) {
+                var jxhr = document.createElement('script');
+                jxhr.type = 'text/javascript';
+                jxhr.src = '{{ SITEURL }}/{{ THEME_STATIC_DIR }}/js/jXHR.js';
+                var s = document.getElementsByTagName('script')[0];
+                s.parentNode.insertBefore(jxhr, s);
+            }
+
+            github.showRepos({
+                user: '{{ GITHUB_USER }}',
+                count: {{ GITHUB_REPO_COUNT }},
+                skip_forks: {{ GITHUB_SKIP_FORK }},
+                target: '#gh_repos'
+            });
+        });
+    </script>
+    <script src="{{ SITEURL }}/{{ THEME_STATIC_DIR }}/js/github.js" type="text/javascript"></script>
+    <!-- End GitHub JS Code -->
+{% endif %}

+ 11 - 0
themes/hackit0x14/templates/includes/github.html

@@ -0,0 +1,11 @@
+{% if GITHUB_USER %}
+
+    <li class="list-group-item"><h4><i class="fa fa-github fa-lg"></i><span class="icon-label">GitHub Repos</span></h4>
+        <div id="gh_repos">
+            <p class="list-group-item">Status updating...</p>
+        </div>
+        {% if GITHUB_SHOW_USER_LINK is defined %}
+            <a href="https://github.com/{{ GITHUB_USER }}">@{{ GITHUB_USER }}</a> on GitHub
+        {% endif %}
+    </li>
+{% endif %}

+ 13 - 0
themes/hackit0x14/templates/includes/links.html

@@ -0,0 +1,13 @@
+{% if LINKS %}
+    <li class="list-group-item"><h4><i class="fa fa-external-link-square fa-lg"></i><span class="icon-label">Links</span></h4>
+      <ul class="list-group" id="links">
+        {% for name, link in LINKS %}
+        <li class="list-group-item">
+            <a href="{{ link }}" target="_blank">
+                {{ name }}
+            </a>
+        </li>
+        {% endfor %}
+      </ul>
+    </li>
+{% endif %}

+ 157 - 0
themes/hackit0x14/templates/includes/liquid_tags_nb_header.html

@@ -0,0 +1,157 @@
+
+
+
+<style type="text/css">
+
+/*some stuff for output/input prompts*/
+div.cell{border:1px solid transparent;display:-webkit-box;-webkit-box-orient:vertical;-webkit-box-align:stretch;display:-moz-box;-moz-box-orient:vertical;-moz-box-align:stretch;display:box;box-orient:vertical;box-align:stretch;display:flex;flex-direction:column;align-items:stretch}div.cell.selected{border-radius:4px;border:thin #ababab solid}
+div.cell.edit_mode{border-radius:4px;border:thin #008000 solid}
+div.cell{width:100%;padding:5px 5px 5px 0;margin:0;outline:none}
+div.prompt{min-width:11ex;padding:.4em;margin:0;font-family:monospace;text-align:right;line-height:1.21429em}
+@media (max-width:480px){div.prompt{text-align:left}}div.inner_cell{display:-webkit-box;-webkit-box-orient:vertical;-webkit-box-align:stretch;display:-moz-box;-moz-box-orient:vertical;-moz-box-align:stretch;display:box;box-orient:vertical;box-align:stretch;display:flex;flex-direction:column;align-items:stretch;-webkit-box-flex:1;-moz-box-flex:1;box-flex:1;flex:1}
+div.input_area{border:1px solid #cfcfcf;border-radius:4px;background:#f7f7f7;line-height:1.21429em}
+div.prompt:empty{padding-top:0;padding-bottom:0}
+div.input{page-break-inside:avoid;display:-webkit-box;-webkit-box-orient:horizontal;-webkit-box-align:stretch;display:-moz-box;-moz-box-orient:horizontal;-moz-box-align:stretch;display:box;box-orient:horizontal;box-align:stretch;}
+div.inner_cell{width:90%;}
+div.input_area{border:1px solid #cfcfcf;border-radius:4px;background:#f7f7f7;}
+div.input_prompt{color:navy;border-top:1px solid transparent;}
+div.output_wrapper{margin-top:5px;position:relative;display:-webkit-box;-webkit-box-orient:vertical;-webkit-box-align:stretch;display:-moz-box;-moz-box-orient:vertical;-moz-box-align:stretch;display:box;box-orient:vertical;box-align:stretch;width:100%;}
+div.output_scroll{height:24em;width:100%;overflow:auto;border-radius:4px;-webkit-box-shadow:inset 0 2px 8px rgba(0, 0, 0, 0.8);-moz-box-shadow:inset 0 2px 8px rgba(0, 0, 0, 0.8);box-shadow:inset 0 2px 8px rgba(0, 0, 0, 0.8);}
+div.output_collapsed{margin:0px;padding:0px;display:-webkit-box;-webkit-box-orient:vertical;-webkit-box-align:stretch;display:-moz-box;-moz-box-orient:vertical;-moz-box-align:stretch;display:box;box-orient:vertical;box-align:stretch;width:100%;}
+div.out_prompt_overlay{height:100%;padding:0px 0.4em;position:absolute;border-radius:4px;}
+div.out_prompt_overlay:hover{-webkit-box-shadow:inset 0 0 1px #000000;-moz-box-shadow:inset 0 0 1px #000000;box-shadow:inset 0 0 1px #000000;background:rgba(240, 240, 240, 0.5);}
+div.output_prompt{color:darkred;}
+
+a.anchor-link:link{text-decoration:none;padding:0px 20px;visibility:hidden;}
+h1:hover .anchor-link,h2:hover .anchor-link,h3:hover .anchor-link,h4:hover .anchor-link,h5:hover .anchor-link,h6:hover .anchor-link{visibility:visible;}
+/* end stuff for output/input prompts*/
+
+
+.highlight-ipynb .hll { background-color: #ffffcc }
+.highlight-ipynb  { background: #f8f8f8; }
+.highlight-ipynb .c { color: #408080; font-style: italic } /* Comment */
+.highlight-ipynb .err { border: 1px solid #FF0000 } /* Error */
+.highlight-ipynb .k { color: #008000; font-weight: bold } /* Keyword */
+.highlight-ipynb .o { color: #666666 } /* Operator */
+.highlight-ipynb .cm { color: #408080; font-style: italic } /* Comment.Multiline */
+.highlight-ipynb .cp { color: #BC7A00 } /* Comment.Preproc */
+.highlight-ipynb .c1 { color: #408080; font-style: italic } /* Comment.Single */
+.highlight-ipynb .cs { color: #408080; font-style: italic } /* Comment.Special */
+.highlight-ipynb .gd { color: #A00000 } /* Generic.Deleted */
+.highlight-ipynb .ge { font-style: italic } /* Generic.Emph */
+.highlight-ipynb .gr { color: #FF0000 } /* Generic.Error */
+.highlight-ipynb .gh { color: #000080; font-weight: bold } /* Generic.Heading */
+.highlight-ipynb .gi { color: #00A000 } /* Generic.Inserted */
+.highlight-ipynb .go { color: #888888 } /* Generic.Output */
+.highlight-ipynb .gp { color: #000080; font-weight: bold } /* Generic.Prompt */
+.highlight-ipynb .gs { font-weight: bold } /* Generic.Strong */
+.highlight-ipynb .gu { color: #800080; font-weight: bold } /* Generic.Subheading */
+.highlight-ipynb .gt { color: #0044DD } /* Generic.Traceback */
+.highlight-ipynb .kc { color: #008000; font-weight: bold } /* Keyword.Constant */
+.highlight-ipynb .kd { color: #008000; font-weight: bold } /* Keyword.Declaration */
+.highlight-ipynb .kn { color: #008000; font-weight: bold } /* Keyword.Namespace */
+.highlight-ipynb .kp { color: #008000 } /* Keyword.Pseudo */
+.highlight-ipynb .kr { color: #008000; font-weight: bold } /* Keyword.Reserved */
+.highlight-ipynb .kt { color: #B00040 } /* Keyword.Type */
+.highlight-ipynb .m { color: #666666 } /* Literal.Number */
+.highlight-ipynb .s { color: #BA2121 } /* Literal.String */
+.highlight-ipynb .na { color: #7D9029 } /* Name.Attribute */
+.highlight-ipynb .nb { color: #008000 } /* Name.Builtin */
+.highlight-ipynb .nc { color: #0000FF; font-weight: bold } /* Name.Class */
+.highlight-ipynb .no { color: #880000 } /* Name.Constant */
+.highlight-ipynb .nd { color: #AA22FF } /* Name.Decorator */
+.highlight-ipynb .ni { color: #999999; font-weight: bold } /* Name.Entity */
+.highlight-ipynb .ne { color: #D2413A; font-weight: bold } /* Name.Exception */
+.highlight-ipynb .nf { color: #0000FF } /* Name.Function */
+.highlight-ipynb .nl { color: #A0A000 } /* Name.Label */
+.highlight-ipynb .nn { color: #0000FF; font-weight: bold } /* Name.Namespace */
+.highlight-ipynb .nt { color: #008000; font-weight: bold } /* Name.Tag */
+.highlight-ipynb .nv { color: #19177C } /* Name.Variable */
+.highlight-ipynb .ow { color: #AA22FF; font-weight: bold } /* Operator.Word */
+.highlight-ipynb .w { color: #bbbbbb } /* Text.Whitespace */
+.highlight-ipynb .mf { color: #666666 } /* Literal.Number.Float */
+.highlight-ipynb .mh { color: #666666 } /* Literal.Number.Hex */
+.highlight-ipynb .mi { color: #666666 } /* Literal.Number.Integer */
+.highlight-ipynb .mo { color: #666666 } /* Literal.Number.Oct */
+.highlight-ipynb .sb { color: #BA2121 } /* Literal.String.Backtick */
+.highlight-ipynb .sc { color: #BA2121 } /* Literal.String.Char */
+.highlight-ipynb .sd { color: #BA2121; font-style: italic } /* Literal.String.Doc */
+.highlight-ipynb .s2 { color: #BA2121 } /* Literal.String.Double */
+.highlight-ipynb .se { color: #BB6622; font-weight: bold } /* Literal.String.Escape */
+.highlight-ipynb .sh { color: #BA2121 } /* Literal.String.Heredoc */
+.highlight-ipynb .si { color: #BB6688; font-weight: bold } /* Literal.String.Interpol */
+.highlight-ipynb .sx { color: #008000 } /* Literal.String.Other */
+.highlight-ipynb .sr { color: #BB6688 } /* Literal.String.Regex */
+.highlight-ipynb .s1 { color: #BA2121 } /* Literal.String.Single */
+.highlight-ipynb .ss { color: #19177C } /* Literal.String.Symbol */
+.highlight-ipynb .bp { color: #008000 } /* Name.Builtin.Pseudo */
+.highlight-ipynb .vc { color: #19177C } /* Name.Variable.Class */
+.highlight-ipynb .vg { color: #19177C } /* Name.Variable.Global */
+.highlight-ipynb .vi { color: #19177C } /* Name.Variable.Instance */
+.highlight-ipynb .il { color: #666666 } /* Literal.Number.Integer.Long */
+</style>
+
+<style type="text/css">
+/* Overrides of notebook CSS for static HTML export */
+div.entry-content {
+  overflow: visible;
+  padding: 8px;
+}
+.input_area {
+  padding: 0.2em;
+}
+
+a.heading-anchor {
+ white-space: normal;
+}
+
+.rendered_html
+code {
+ font-size: .8em;
+}
+
+pre.ipynb {
+  color: black;
+  background: #f7f7f7;
+  border: none;
+  box-shadow: none;
+  margin-bottom: 0;
+  padding: 0;
+  margin: 0px;
+  font-size: 13px;
+}
+
+/* remove the prompt div from text cells */
+div.text_cell .prompt {
+    display: none;
+}
+
+/* remove horizontal padding from text cells, */
+/* so it aligns with outer body text */
+div.text_cell_render {
+    padding: 0.5em 0em;
+}
+
+img.anim_icon{padding:0; border:0; vertical-align:middle; -webkit-box-shadow:none; -box-shadow:none}
+</style>
+
+<script src="http://cdn.mathjax.org/mathjax/latest/MathJax.js?config=TeX-AMS_HTML" type="text/javascript"></script>
+<script type="text/javascript">
+init_mathjax = function() {
+    if (window.MathJax) {
+        // MathJax loaded
+        MathJax.Hub.Config({
+            tex2jax: {
+                inlineMath: [ ['$','$'], ["\\(","\\)"] ],
+                displayMath: [ ['$$','$$'], ["\\[","\\]"] ]
+            },
+            displayAlign: 'left', // Change this to 'center' to center equations.
+            "HTML-CSS": {
+                styles: {'.MathJax_Display': {"margin": 0}}
+            }
+        });
+        MathJax.Hub.Queue(["Typeset",MathJax.Hub]);
+    }
+}
+init_mathjax();
+</script>

+ 3 - 0
themes/hackit0x14/templates/includes/minify_tipuesearch.html

@@ -0,0 +1,3 @@
+{% assets filters="rjsmin", output="tipuesearch/tipuesearch.packed.min.js", "tipuesearch/tipuesearch_set.js", "tipuesearch/tipuesearch.js" %}
+<script type="text/javascript" src="{{ SITEURL }}/{{ ASSET_URL }}"></script>
+{% endassets %}

+ 37 - 0
themes/hackit0x14/templates/includes/pagination.html

@@ -0,0 +1,37 @@
+{% if articles_page and articles_paginator.num_pages > 1 %}
+    {% if USE_PAGER %}
+        <ul class="pager">
+            {% if articles_page.has_previous() %}
+                <li class="previous"><a href="{{ SITEURL }}/{{ articles_previous_page.url }}">&larr; Newer</a></li>
+            {% else %}
+                <li class="previous disabled"><a href="#">&larr; Newer</a></li>
+            {% endif %}
+            {% if articles_page.has_next() %}
+                <li class="next"><a
+                        href="{{ SITEURL }}/{{ articles_next_page.url }}">Older &rarr;</a></li>
+            {% else %}
+                <li class="next disabled"><a href="#">Older &rarr;</a></li>
+            {% endif %}
+        </ul>
+    {% else %}
+        <ul class="pagination">
+            {% if articles_page.has_previous() %}
+                {% set num = articles_page.previous_page_number() %}
+                <li class="prev"><a href="{{ SITEURL }}/{{ articles_previous_page.url }}">&laquo;</a>
+                </li>
+            {% else %}
+                <li class="prev disabled"><a href="#">&laquo;</a></li>
+            {% endif %}
+            {% for num in range( 1, 1 + articles_paginator.num_pages ) %}
+                    <li class="{{ 'active' if num == articles_page.number else '' }}"><a
+                            href="{{ SITEURL }}/{{ page_name }}{{ num if num > 1 else '' }}.html">{{ num }}</a></li>
+                {% endfor %}
+            {% if articles_page.has_next() %}
+                <li class="next"><a
+                        href="{{ SITEURL }}/{{ articles_next_page.url }}">&raquo;</a></li>
+            {% else %}
+                <li class="next disabled"><a href="#">&raquo;</a></li>
+            {% endif %}
+        </ul>
+    {% endif %}
+{% endif %}

+ 20 - 0
themes/hackit0x14/templates/includes/piwik.html

@@ -0,0 +1,20 @@
+{% if PIWIK_SITE_ID and PIWIK_URL %}
+    {% if PIWIK_SSL_URL is not defined %}
+        {% set PIWIK_SSL_URL = PIWIK_URL %}
+    {% endif %}
+    <!-- Piwik -->
+    <script type="text/javascript">
+        var _paq = _paq || [];
+        _paq.push(["trackPageView"]);
+        _paq.push(["enableLinkTracking"]);
+
+        (function() {
+            var u=(("https:" == document.location.protocol) ? "https://{{ PIWIK_SSL_URL }}/" : "http://{{ PIWIK_URL }}/");
+            _paq.push(["setTrackerUrl", u+"piwik.php"]);
+            _paq.push(["setSiteId", "{{ PIWIK_SITE_ID }}"]);
+            var d=document, g=d.createElement("script"), s=d.getElementsByTagName("script")[0]; g.type="text/javascript";
+            g.defer=true; g.async=true; g.src=u+"piwik.js"; s.parentNode.insertBefore(g,s);
+        })();
+    </script>
+    <!-- End Piwik Code -->
+{% endif %}

+ 10 - 0
themes/hackit0x14/templates/includes/related-posts.html

@@ -0,0 +1,10 @@
+{% if article.related_posts %}
+<section class="well" id="related-posts">
+    <h4>{{ RELATED_POSTS_TEXT|default('Related Posts:') }}</h4>
+    <ul>
+    {% for related_post in article.related_posts %}
+        <li><a href="{{ SITEURL }}/{{ related_post.url }}">{{ related_post.title }}</a></li>
+    {% endfor %}
+    </ul>
+</section>
+{% endif %}

+ 22 - 0
themes/hackit0x14/templates/includes/series.html

@@ -0,0 +1,22 @@
+{% if article.series %}
+<section class="well" id="related-posts">
+   {% set text = SERIES_TEXT|default('Part %(index)s of the %(name)s series') %}
+    <h4>{{ text|format(index=article.series.index, name=article.series.name) }}</h4>
+    {% if article.series.all_previous %}
+       <h5>Previous articles</h5>
+       <ul>
+       {% for article in article.series.all_previous %}
+           <li><a href="{{ SITEURL }}/{{ article.url }}">{{ article.title }}</a></li>
+       {% endfor %}
+       </ul>
+    {% endif %}
+    {% if article.series.all_next %}
+       <h5>Next articles</h5>
+       <ul>
+       {% for article in article.series.all_next %}
+           <li><a href="{{ SITEURL }}/{{ article.url }}">{{ article.title }}</a></li>
+       {% endfor %}
+       </ul>
+    {% endif %}
+</section>
+{% endif %}

+ 25 - 0
themes/hackit0x14/templates/includes/shariff.html

@@ -0,0 +1,25 @@
+{% if SHARIFF|default(false) %}
+    <hr />
+    <!-- Shariff Button BEGIN -->
+    <div class="shariff"
+        {% if SHARIFF_BACKEND_URL %}
+        data-backend-url="{{ SHARIFF_BACKEND_URL }}"
+        {% endif %}
+        {% if SHARIFF_LANG %}
+        data-lang="{{ SHARIFF_LANG }}"
+        {% endif %}
+        {% if SHARIFF_ORIENTATION|default('vertical') %}
+        data-orientation="{{ SHARIFF_ORIENTATION }}"
+        {% endif %}
+        {% if SHARIFF_SERVICES %}
+        data-services = "{{ SHARIFF_SERVICES }}"
+        {% endif %}
+        {% if SHARIFF_THEME %}
+        data-theme="{{ SHARIFF_THEME }}"
+        {% endif %}
+        {% if SHARIFF_TWITTER_VIA|default(false) %}
+        data-twitter-via="{{ TWITTER_USERNAME }}"
+        {% endif %}
+        data-url="{{ SITEURL }}/{{ article.url }}"></div>
+    <!-- Shariff Button END -->
+{% endif %}

+ 9 - 0
themes/hackit0x14/templates/includes/sidebar-images.html

@@ -0,0 +1,9 @@
+{% if SIDEBAR_IMAGES %}
+    <li class="list-group-item">
+        <ul class="list-group" id="links">
+        {% for image in SIDEBAR_IMAGES %}
+            <img width="100%" class="img-thumbnail" src="{{ image }}"/>
+        {% endfor %}
+        </ul>
+    </li>
+{% endif %}

+ 106 - 0
themes/hackit0x14/templates/includes/sidebar.html

@@ -0,0 +1,106 @@
+{% if DISPLAY_TAGS_ON_SIDEBAR is not defined %}
+    {% set DISPLAY_TAGS_ON_SIDEBAR = True %}
+{% endif %}
+
+<section class="well well-sm">
+    <ul class="list-group list-group-flush">
+        {% if SOCIAL %}
+            <li class="list-group-item"><h4><i class="fa fa-home fa-lg"></i><span class="icon-label">Social</span></h4>
+              <ul class="list-group" id="social">
+                {% for s in SOCIAL %}
+                    {% if s[2] %}
+                        {% set name_sanitized = s[2]|lower|replace('+','-plus')|replace(' ','-') %}
+                    {% else %}
+                        {% set name_sanitized = s[0]|lower|replace('+','-plus')|replace(' ','-') %}
+                    {% endif %}
+                    {% if name_sanitized in ['flickr', 'spotify', 'stack-overflow', 'weibo'] %}
+                        {% set iconattributes = '"fa fa-' ~ name_sanitized ~ ' fa-lg"' %}
+                    {% else %}
+                        {% set iconattributes = '"fa fa-' ~ name_sanitized ~ '-square fa-lg"' %}
+                    {% endif %}
+                <li class="list-group-item"><a href="{{ s[1] }}"><i class={{ iconattributes }}></i> {{ s[0] }}</a></li>
+                {% endfor %}
+              </ul>
+            </li>
+        {% endif %}
+
+        {% if DISPLAY_RECENT_POSTS_ON_SIDEBAR %}
+            {% if RECENT_POST_COUNT is not defined %}
+                {% set RECENT_POST_COUNT = 5 %}
+            {% endif %}
+            <li class="list-group-item"><h4><i class="fa fa-home fa-lg"></i><span class="icon-label">Recent Posts</span></h4>
+                <ul class="list-group" id="recentposts">
+                {% for article in articles[:RECENT_POST_COUNT] %}
+                    <li class="list-group-item">
+                        <a href="{{ SITEURL }}/{{ article.url }}">
+                            {{ article.title }}
+                        </a>
+                    </li>
+                {% endfor %}
+                </ul>
+            </li>
+        {% endif %}
+
+        {% if DISPLAY_CATEGORIES_ON_SIDEBAR %}
+            <li class="list-group-item"><a href="{{ SITEURL }}/{{ CATEGORIES_URL }}"><h4><i class="fa fa-home fa-lg"></i><span class="icon-label">Categories</span></h4></a>
+                <ul class="list-group" id="categories">
+                {% for cat, null in categories %}
+                    <li class="list-group-item">
+                        <a href="{{ SITEURL }}/{{ cat.url }}">
+                            <i class="fa fa-folder-open fa-lg"></i> {{ cat }}
+                        </a>
+                    </li>
+                {% endfor %}
+                </ul>
+            </li>
+        {% endif %}
+
+        {% if 'tag_cloud' in PLUGINS and DISPLAY_TAGS_ON_SIDEBAR %}
+            {% if DISPLAY_TAGS_INLINE %}
+                {% set tags = tag_cloud | sort(attribute='0') %}
+            {% else %}
+                {% set tags = tag_cloud | sort(attribute='1') %}
+            {% endif %}
+            <li class="list-group-item"><a href="{{ SITEURL }}/{{ TAGS_URL }}"><h4><i class="fa fa-tags fa-lg"></i><span class="icon-label">Tags</span></h4></a>
+                <ul class="list-group {% if DISPLAY_TAGS_INLINE %}list-inline tagcloud{% endif %}" id="tags">
+                {% for tag in tags %}
+                    <li class="list-group-item tag-{{ tag.1 }}">
+                        <a href="{{ SITEURL }}/{{ tag.0.url }}">
+                            {{ tag.0 }}
+                        </a>
+                    </li>
+                {% endfor %}
+                </ul>
+            </li>
+        {% endif %}
+
+        {% if DISPLAY_SERIES_ON_SIDEBAR %}
+            {% if article %}
+                {% if article.series %}
+                    <li class="list-group-item"><h4><i class="fa fa-tags fa-list-ul"></i><span class="icon-label">Series</span></h4>
+                        <ul class="list-group">
+                            <li class="list-group-item">
+                            {% if article.series.previous %}
+                                <h5></i> Previous article</h5>
+                                <a href="{{ SITEURL }}/{{ article.series.previous.url }}">{{ article.series.previous.title }}</a>
+                            {% endif %}
+                            </li>
+                            <li class="list-group-item">
+                            {% if article.series.next %}
+                                <h5>Next article</h5>
+                                <a href="{{ SITEURL }}/{{ article.series.next.url }}">{{ article.series.next.title }}</a>
+                            {% endif %}
+                            </li>
+                        </ul>
+                    </li>
+                {% endif%}
+            {% endif %}
+        {% endif %}
+
+        {% include 'includes/github.html' %}
+        {% include 'includes/twitter_timeline.html' %}
+        {% include 'includes/links.html' %}
+        {% include 'includes/sidebar-images.html' %}
+    </ul>
+</section>
+

+ 9 - 0
themes/hackit0x14/templates/includes/taglist.html

@@ -0,0 +1,9 @@
+{% if article.tags %}
+<span class="label label-default">Tags</span>
+{% for tag in article.tags %}
+	<a href="{{ SITEURL }}/{{ tag.url }}">{{ tag }}</a>
+    {% if not loop.last %}
+        /
+    {% endif %}
+{% endfor %}
+{% endif %}

+ 8 - 0
themes/hackit0x14/templates/includes/translations.html

@@ -0,0 +1,8 @@
+{% macro translations_for(article) %}
+{% if article.translations %}
+<span class="label label-default">Lang</span>
+{% for translation in article.translations %}
+	<a href="{{ SITEURL }}/{{ translation.url }}">{{ translation.lang }}</a>
+{% endfor %}
+{% endif %}
+{% endmacro %}

+ 27 - 0
themes/hackit0x14/templates/includes/twitter_cards.html

@@ -0,0 +1,27 @@
+{% if TWITTER_CARDS and USE_OPEN_GRAPH %}
+    {# Do not include duplicates tag with og ones. #}
+    {# Twitter is able to infer them from og. #}
+    <meta name="twitter:card" content="summary">
+    {% if TWITTER_USERNAME %}
+        <meta name="twitter:site" content="@{{ TWITTER_USERNAME }}">
+        <meta name="twitter:creator" content="@{{ TWITTER_USERNAME }}">
+    {% endif %}
+    <meta name="twitter:domain" content="{{ SITEURL }}">
+    {% if article %}
+        {% if article.og_image %}
+            <meta property="twitter:image"
+                  content="{{ SITEURL }}/{{ article.og_image }}"/>
+        {% elif OPEN_GRAPH_IMAGE %}
+            <meta property="twitter:image"
+                  content="{{ SITEURL }}/{{ OPEN_GRAPH_IMAGE }}"/>
+        {% endif %}
+    {% elif page %}
+        {% if page.og_image %}
+            <meta property="twitter:image"
+                  content="{{ SITEURL }}/{{ page.og_image }}"/>
+        {% elif OPEN_GRAPH_IMAGE %}
+            <meta property="twitter:image"
+                  content="{{ SITEURL }}/{{ OPEN_GRAPH_IMAGE }}"/>
+        {% endif %}
+    {% endif %}
+{% endif %}

+ 10 - 0
themes/hackit0x14/templates/includes/twitter_timeline.html

@@ -0,0 +1,10 @@
+{% if TWITTER_WIDGET_ID %}
+
+    <li class="list-group-item"><h4><i class="fa fa-twitter fa-lg"></i><span class="icon-label">Latest Tweets</span></h4></li>
+    <div id="twitter_timeline">
+        <a class="twitter-timeline" data-chrome="noheader" href="https://twitter.com/{{ TWITTER_USERNAME }}" data-widget-id="{{TWITTER_WIDGET_ID}}">Tweets by {{TWITTER_USERNAME}}</a>
+    </div>
+
+<script>!function(d,s,id){var js,fjs=d.getElementsByTagName(s)[0],p=/^http:/.test(d.location)?'http':'https';if(!d.getElementById(id)){js=d.createElement(s);js.id=id;js.src=p+"://platform.twitter.com/widgets.js";fjs.parentNode.insertBefore(js,fjs);}}(document,"script","twitter-wjs");</script>
+
+{% endif %}

+ 7 - 0
themes/hackit0x14/templates/index.html

@@ -0,0 +1,7 @@
+{% extends "article_list.html" %}
+
+{% block canonical_rel %}<link rel="canonical" href="{{ SITEURL }}">{% endblock %}
+
+{% block banner %}
+	{% include 'includes/banner.html' %}
+{% endblock %}

+ 0 - 0
themes/hackit0x14/templates/page.html


部分文件因为文件数量过多而无法显示