Full Code of HyunSeob/hexo-theme-overdose for AI

master c82647869324 cached
165 files
391.0 KB
141.9k tokens
6 symbols
1 requests
Download .txt
Showing preview only (452K chars total). Download the full file or copy to clipboard to get everything.
Repository: HyunSeob/hexo-theme-overdose
Branch: master
Commit: c82647869324
Files: 165
Total size: 391.0 KB

Directory structure:
gitextract_9y1dumqa/

├── .gitignore
├── LICENSE
├── README.md
├── _config.yml.example
├── layout/
│   ├── archive.pug
│   ├── category.pug
│   ├── includes/
│   │   ├── article.pug
│   │   ├── footer.pug
│   │   ├── head.pug
│   │   ├── layout.pug
│   │   ├── menu.pug
│   │   ├── pagination.pug
│   │   ├── post-list.pug
│   │   ├── sharer.pug
│   │   ├── widgets/
│   │   │   ├── archives.pug
│   │   │   ├── categories.pug
│   │   │   ├── recent-posts.pug
│   │   │   ├── tag-cloud.pug
│   │   │   └── tags.pug
│   │   └── widgets.pug
│   ├── index.pug
│   ├── page.pug
│   ├── post.pug
│   └── tag.pug
├── package.json
├── postcss.config.js
├── scripts/
│   ├── after_post_render.js
│   ├── banner.js
│   ├── canonical.js
│   └── related-posts.js
├── source/
│   ├── css/
│   │   ├── highlights/
│   │   │   ├── agate.css
│   │   │   ├── androidstudio.css
│   │   │   ├── arduino-light.css
│   │   │   ├── arta.css
│   │   │   ├── ascetic.css
│   │   │   ├── atelier-cave-dark.css
│   │   │   ├── atelier-cave-light.css
│   │   │   ├── atelier-dune-dark.css
│   │   │   ├── atelier-dune-light.css
│   │   │   ├── atelier-estuary-dark.css
│   │   │   ├── atelier-estuary-light.css
│   │   │   ├── atelier-forest-dark.css
│   │   │   ├── atelier-forest-light.css
│   │   │   ├── atelier-heath-dark.css
│   │   │   ├── atelier-heath-light.css
│   │   │   ├── atelier-lakeside-dark.css
│   │   │   ├── atelier-lakeside-light.css
│   │   │   ├── atelier-plateau-dark.css
│   │   │   ├── atelier-plateau-light.css
│   │   │   ├── atelier-savanna-dark.css
│   │   │   ├── atelier-savanna-light.css
│   │   │   ├── atelier-seaside-dark.css
│   │   │   ├── atelier-seaside-light.css
│   │   │   ├── atelier-sulphurpool-dark.css
│   │   │   ├── atelier-sulphurpool-light.css
│   │   │   ├── atom-one-dark.css
│   │   │   ├── atom-one-light.css
│   │   │   ├── brown-paper.css
│   │   │   ├── codepen-embed.css
│   │   │   ├── color-brewer.css
│   │   │   ├── dark.css
│   │   │   ├── darkula.css
│   │   │   ├── docco.css
│   │   │   ├── dracula.css
│   │   │   ├── far.css
│   │   │   ├── foundation.css
│   │   │   ├── github-gist.css
│   │   │   ├── github.css
│   │   │   ├── googlecode.css
│   │   │   ├── grayscale.css
│   │   │   ├── highlightjs.css
│   │   │   ├── hopscotch.css
│   │   │   ├── hybrid.css
│   │   │   ├── idea.css
│   │   │   ├── ir-black.css
│   │   │   ├── kimbie-dark.css
│   │   │   ├── kimbie-light.css
│   │   │   ├── magula.css
│   │   │   ├── mono-blue.css
│   │   │   ├── monokai-sublime.css
│   │   │   ├── monokai.css
│   │   │   ├── obsidian.css
│   │   │   ├── paraiso-dark.css
│   │   │   ├── paraiso-light.css
│   │   │   ├── pojoaque.css
│   │   │   ├── railscasts.css
│   │   │   ├── rainbow.css
│   │   │   ├── school-book.css
│   │   │   ├── solarized-dark.css
│   │   │   ├── solarized-light.css
│   │   │   ├── sunburst.css
│   │   │   ├── tomorrow-night-blue.css
│   │   │   ├── tomorrow-night-bright.css
│   │   │   ├── tomorrow-night-eighties.css
│   │   │   ├── tomorrow-night.css
│   │   │   ├── tomorrow.css
│   │   │   ├── vs.css
│   │   │   ├── xcode.css
│   │   │   └── zenburn.css
│   │   ├── index.css
│   │   └── layout.scss
│   ├── js/
│   │   ├── dynamicMenu.js
│   │   └── sharer.js
│   └── libs/
│       ├── font-awesome/
│       │   ├── .npmignore
│       │   ├── HELP-US-OUT.txt
│       │   ├── README.md
│       │   ├── css/
│       │   │   └── font-awesome.css
│       │   ├── fonts/
│       │   │   └── FontAwesome.otf
│       │   ├── less/
│       │   │   ├── animated.less
│       │   │   ├── bordered-pulled.less
│       │   │   ├── core.less
│       │   │   ├── fixed-width.less
│       │   │   ├── font-awesome.less
│       │   │   ├── icons.less
│       │   │   ├── larger.less
│       │   │   ├── list.less
│       │   │   ├── mixins.less
│       │   │   ├── path.less
│       │   │   ├── rotated-flipped.less
│       │   │   ├── screen-reader.less
│       │   │   ├── stacked.less
│       │   │   └── variables.less
│       │   ├── package.json
│       │   └── scss/
│       │       ├── _animated.scss
│       │       ├── _bordered-pulled.scss
│       │       ├── _core.scss
│       │       ├── _fixed-width.scss
│       │       ├── _icons.scss
│       │       ├── _larger.scss
│       │       ├── _list.scss
│       │       ├── _mixins.scss
│       │       ├── _path.scss
│       │       ├── _rotated-flipped.scss
│       │       ├── _screen-reader.scss
│       │       ├── _stacked.scss
│       │       ├── _variables.scss
│       │       └── font-awesome.scss
│       ├── spoqa-han-sans-jp/
│       │   ├── .gitignore
│       │   ├── LICENSE
│       │   ├── README.md
│       │   ├── css/
│       │   │   └── SpoqaHanSans-jp.css
│       │   └── fonts/
│       │       └── SpoqaHanSans_JP/
│       │           ├── LICENSE
│       │           ├── LICENSE_OFL.txt
│       │           └── glyphs.txt
│       └── spoqa-han-sans-kr/
│           ├── LICENSE
│           ├── README.md
│           ├── css/
│           │   └── SpoqaHanSans-kr.css
│           └── fonts/
│               └── SpoqaHanSans/
│                   ├── LICENSE
│                   ├── LICENSE_OFL.txt
│                   └── glyphs.txt
└── src/
    └── css/
        ├── archives.css
        ├── article.css
        ├── font.css
        ├── footer.css
        ├── index.css
        ├── layout.css
        ├── menu.css
        ├── overdose.css
        ├── pagination.css
        ├── post-list.css
        ├── profile.css
        ├── recent-posts.css
        ├── sharer.css
        ├── variables.css
        └── widgets.css

================================================
FILE CONTENTS
================================================

================================================
FILE: .gitignore
================================================
_config.yml
node_modules
npm-debug.log
source/libs/noto-sans-kr
source/libs/spoqa-han-sans
.idea
*.iml

================================================
FILE: LICENSE
================================================
MIT License

Copyright (c) 2016 HyunSeob

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.


================================================
FILE: README.md
================================================
# hexo-theme-overdose
[![GitHub release](https://img.shields.io/github/release/hyunseob/hexo-theme-overdose.svg?maxAge=2592000?style=plastic)](https://github.com/HyunSeob/hexo-theme-overdose)
[![license](https://img.shields.io/github/license/hyunseob/hexo-theme-overdose.svg?maxAge=2592000?style=plastic)](https://github.com/HyunSeob/hexo-theme-overdose)

[Demo](http://hyunseob.github.io)

⚠ Caution: you could be overdosed with this hexo theme.

![Mock-up image](/source/images/mock-up.png)

The Overdose is minimalistic, simple and beautiful hexo theme, specialized in Korean blogs.

## Features

- Responsive design
- Lightweight, not using jQuery or underscore.js, etc.
- Various code highlighting theme (Thanks to @SungYeolWoo), Set [Dracula](https://draculatheme.com/) theme by default
- [Font setting](#font-setting)
  - noto-sans-kr
  - spoqa-han-sans-kr
  - spoqa-han-sans-jp
- SEO friendly
  - canonical link
  - [Schema.org](https://schema.org) markup
- With other services
  - Google Analytics
  - Google Site Verification
  - Naver Site Verification
  - [Disqus](#disqus)
- Related posts
- Dynamic hide/show menu (Unstable)
- Sharing(Facebook, Twitter, Pinterest, Pocket)

## Quick Start

### Installation
First, clone this repository.
```
$ cd your/hexo/directory
$ git clone https://github.com/HyunSeob/hexo-theme-overdose.git themes/overdose
```

This theme is using pug. So you have to install the renderer.
```
$ npm install --save hexo-renderer-jade # Don't use hexo-renderer-pug. It doesn't work.
```

Then, copy the configuration example file.
```
$ cp _config.yml.example _config.yml
```

And then, specify `overdose` theme in your root configuration file.

``` yml
theme: overdose
```

Finally, start the hexo server and enjoy.
```
$ hexo server
```

### Configuration

See the [_config.yml.example](https://github.com/HyunSeob/hexo-theme-overdose/blob/master/_config.yml.example) file.

### Disqus

``` yml
# _config.yml of base, not theme config
# Please put your shortname of disqus here.
disqus_shortname:
```
### LiveRe

LiveRe is social media comment platcform suitable for Korean SNS, like disqus. <br>
see [LiveRe](https://livere.com/). <br>
You can get your uid from livere setting code as below.

``` html
<div id="lv-container" data-id="city" data-uid="your uid code">
```
how to set

``` yml
# Please put your uid of live here.
liveRe:
  uid:
```

### Post Front matter

You can set the post banner image by `banner` property.

``` yml
---
title: Overdose is a hexo theme
date: 2016-09-10 14:30:00
banner:
  url: /images/default.jpg
  width: 1280
  height: 720
categories:
  - Blog
  - Hexo
tags:
  - Hexo
---
```

## Browser compatibility

- [x] Chrome
- [x] Edge
- [x] IE 10+
- [x] Firefox
- [x] Safari
- [x] Android Browser
- [x] iOS Safari

## To Do

- i18n
- Facebook Comments
- Featured posts


================================================
FILE: _config.yml.example
================================================
# main menu navigation
menu:
  Home: /
  About: /about
  Archives: /archives

# Images
favicon: /images/logo.svg
## Post default banner image
## Please specify width and height for google's structured data (Schema.org SEO)
default:
  url: /images/default.jpg
  width: 1280
  height: 720

# Font
## availableFontList: [
##   'noto-sans-kr',
##   'spoqa-han-sans-kr',
##   'spoqa-han-sans-jp'
## ]
## If you don't want font, you shouldn't specify the font.
font:

# Dynamic menu with scrolling
dynamic_menu: false

# Highlight theme
## You can also use various themes in `css/highlights`
highlight: dracula

# Related posts
## If you don't want `related posts` feature, you should specify the value as 0.
## If you want more related posts, you can do it too.
## But I don't recommend to specify over than 3.
related_posts: 3 # default enabled as 3

# Profile
profile:
  image: /images/avatar.jpg
  gravatar:
  link:
  description:
  social:
    github:
    facebook: # Facebook property also used in `article:author` meta tag.
    linkedin:
    instagram:
    twitter:
    rss: /atom.xml

# Footer widgets
## Don't use over than 3 widgets.
## availableWidgetList: [
##   'archives',
##   'categories',
##   'recent-posts',
##   'tag-cloud',
##   'tags'
## ]
## If you don't want widget, you shouldn't specify widgets.
widgets:
  - recent-posts
  - archives
  - categories

# Other Services
google_analytics:
google_site_verification:
naver_site_verification:

# Open graph
facebook:
fb_admin:
twitter:
google_plus:

#liveRe
liveRe:
  uid:


================================================
FILE: layout/archive.pug
================================================

extends includes/layout

block content
  include includes/post-list
  include includes/pagination


================================================
FILE: layout/category.pug
================================================
extends includes/layout

block content
  include includes/post-list
  include includes/pagination


================================================
FILE: layout/includes/article.pug
================================================
article#article.article(itemscope itemtype="https://schema.org/BlogPosting")
  h1.article__title(itemprop="headline")= page.title || 'Untitled'
  .article__meta
    time.article__meta__time(
      datetime=date_xml(page.date)
      itemprop="datePublished"
    )= full_date(page.date)
    if page.categories && page.categories.length
      .article__meta__categories
        each category, index in page.categories.data
          a.article__meta__categories__item(
            href=url_for(category.path)
          )= category.name
          unless index === page.categories.length - 1
            span.article__meta__categories__separator >
  unless (page.banner && page.banner.url) || (page.photos && page.photos.length)
    hr

  .article__contents
    != page.content

  if page.tags && page.tags.length
    .article__tags
     - page.tags.each(function(tag) {
         a.article__tags__item(href=url_for(tag.path))= tag.name
     - })

  - var profileImageSrc = theme.profile.image || gravatar(theme.profile.gravatar || '');
  .article__author(
    itemscope
    itemprop="author"
    itemtype="https://schema.org/Person")
    img.article__author__image(
      src=profileImageSrc
      alt=config.author)
    a.article__author__link(
      href=theme.profile.link
      title=`About ${config.author}`
      rel="author"
    )= config.author
    p.article__author__desc= theme.profile.description || config.description
    .article__author__socials
      each url, label in theme.profile.social
        if url
          a.article__author__socials__item(
            href=url
            title=label
            target="_blank")
            i(class=`fa fa-${label}`)
    meta(itemprop="name" content=config.author)

  include sharer

  if theme.liveRe && theme.liveRe.uid
    #lv-container(data-id="city", data-uid=theme.liveRe.uid)
    script.
      (function(d, s) {
         var j, e = d.getElementsByTagName(s)[0];
         if (typeof LivereTower === 'function') { return; }
         j = d.createElement(s);
         j.src = 'https://cdn-city.livere.com/js/embed.dist.js';
         j.async = true;
         e.parentNode.insertBefore(j, e);
      })(document, 'script');


  // Disqus Code
  if config.disqus_shortname
    #disqus_thread
    script.
      (function() {
        var d = document, s = d.createElement('script');
        s.src = '//#{config.disqus_shortname}.disqus.com/embed.js';
        s.setAttribute('data-timestamp', +new Date());
        (d.head || d.body).appendChild(s);
      })();
    noscript Enable JavaScript to see comments.

  // Meta Tags for Structured Data
  - var truncOptions = { length: 200, separator: ' ' };
  - var banner = page.banner || theme.default;
  meta(itemprop="dateModified" content=date_xml(page.updated))
  meta(itemprop="articleBody" content=truncate(strip_html(page.content), truncOptions))
  meta(itemprop="url" content=config.url + '/' + page.path)
  meta(itemprop="mainEntityOfPage" content=config.url + '/' + page.path)
  div(itemscope itemtype="https://schema.org/Organization" itemprop="publisher")
    meta(itemprop="name" content=config.title)
    div(itemscope itemprop="logo" itemtype="https://schema.org/ImageObject")
      meta(itemprop="url" content=config.url + theme.favicon)
  div(itemscope itemtype="https://schema.org/ImageObject" itemprop="image")
    meta(itemprop="contentUrl" content=config.url + banner.url)
    meta(itemprop="url" content=config.url + banner.url)
    meta(itemprop="width" content=banner.width)
    meta(itemprop="height" content=banner.height)



================================================
FILE: layout/includes/footer.pug
================================================
footer#footer
  include widgets
  p.copyright
    small
      = '© ' + moment().format('YYYY') + ' ' + config.author
      br
      | Powered by 
      a(href="https://hexo.io" rel="external" target="_blank") Hexo
      | , Theme by 
      a(href="https://github.com/hyunseob" rel="external" target="_blank") HyunSeob


================================================
FILE: layout/includes/head.pug
================================================
- var pageTitle = page.title || config.subtitle || '';
- if (is_archive()) pageTitle = 'Archives';
- if (is_tag()) pageTitle = 'Tag: ' + page.tag;
- if (is_category()) pageTitle = 'Category: ' + page.category;
- if (is_month()) pageTitle += ': ' + page.month + '/' + page.year;
- if (is_year()) pageTitle += ': ' + page.year;
- pageTitle = pageTitle ? pageTitle += ' | ' + config.title : config.title;
- var banner = bannerOf(page) || theme.default.url;
-
  var description = truncate(
    strip_html(page.content) || config.description || theme.profile.description,
    {
      length: 140,
      separator: ' ',
      omission: '…',
    }
  )
-
  var openGraph = open_graph({
    description,
    image: banner,
    fb_app_id: theme.facebook,
    fb_admins: theme.fb_admin,
    twitter_id: theme.twitter,
    google_plus: theme.google_plus,
    url: config.url.replace(/($|\/$)/, "/") + page.canonical_path.replace('index.html', '')
  });
- var highlight = (theme.highlight && (typeof theme.highlight === 'string')) ? theme.highlight : 'dracula';

meta(charset='UTF-8')
meta(http-equiv="X-UA-Compatible" content="IE=edge")
meta(name="viewport" content="width=device-width, initial-scale=1")

title= pageTitle

if theme.font === 'spoqa-han-sans-kr'
  link(rel="stylesheet" href="/libs/spoqa-han-sans-kr/css/SpoqaHanSans-kr.css")
else if theme.font === 'spoqa-han-sans-jp'
  link(rel="stylesheet" href="/libs/spoqa-han-sans-jp/css/SpoqaHanSans-jp.css")
else if theme.font === 'noto-sans-kr'
  link(rel="stylesheet" href="/libs/noto-sans-kr/styles.css")

link(rel="stylesheet" href="/libs/font-awesome/css/font-awesome.min.css")
link(rel="stylesheet" href="/css/index.css")
link(rel="stylesheet" href="/css/highlights/" + highlight + ".css")

| !{ canonical(config, page) }
| !{ openGraph }
if is_post()
  meta(property="article:author" content=theme.profile.social.facebook || config.author)
  meta(property="twitter:label1" content="Published at")
  meta(property="twitter:data1" content=full_date(page.date))
  meta(property="twitter:label2" content="Written by")
  meta(property="twitter:data2" content=config.author)

if theme.favicon
  link(rel="icon" href=theme.favicon)
if theme.profile.social.rss
  link(rel="alternate" href=theme.profile.social.rss type="application/atom+xml" title=config.title)

if theme.google_site_verification
  meta(name="google-site-verification" content=theme.google_site_verification)
if theme.naver_site_verification
  meta(name="naver-site-verification" content=theme.naver_site_verification)
if theme.google_analytics
  script.
    (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', '#{theme.google_analytics}', 'auto');
    ga('send', 'pageview');


================================================
FILE: layout/includes/layout.pug
================================================
doctype html
html(lang=config.language)
  head
    include head
  body(itemscope itemtype="https://schema.org/WebPage")
    include menu
    .page-background
    .content-container
      .content-outer
        .content-inner(itemscope itemtype="https://schema.org/Blog")
          if body
            div!= body
          else
            block content
    include footer

    if theme.dynamic_menu
      != "<!--[if lt IE 10]>"
      script(src="/js/classList.min.js")
      != "<![endif]-->"
      script(src="/js/index.min.js")
    else
      script(src="/js/sharer.min.js")


================================================
FILE: layout/includes/menu.pug
================================================
-
  function equalPath(target, current) {
    var _target = target.slice(1, target.length);
    var _current = current.replace(/\/?index.html/, '');
    return _target === _current;
  }

nav#menu.menu
  .menu-inner
    .menu__left-area
      .menu__item
        a.menu__item__link.menu__item__link--brand(
          href="/"
          title="Home"
          rel="home")
          img.menu__item__link--brand__image(
            src=theme.favicon
            alt=config.title)
          span.menu__item__link--brand__label= config.title
    .menu__right-area
      each url, label in theme.menu
        .menu__item(class=equalPath(url, page.path) ? 'menu__item--active' : '')
          a.menu__item__link(href=url)= label


================================================
FILE: layout/includes/pagination.pug
================================================
.pagination
  | !{ paginator() }


================================================
FILE: layout/includes/post-list.pug
================================================
- var truncOptions = { length: 150, separator: ' ' };
-
  function getPostList() {
    var perPage = page.per_page || config.per_page;
    var skips = perPage * (page.current - 1);
    if (is_home()) {
      return site.posts
        .sort('date', -1)
        .skip(skips)
        .limit(perPage)
        .toArray();
    } else {
      return page.posts
        .limit(perPage)
        .toArray();
    }
  }
-
  var decodeHtmlEntity = function(str) {
    return str.replace(/&#x(\w+);/g, function(match, hex) {
      return String.fromCharCode(parseInt(hex, 16));
    });
  };

section.post-list
  if !is_home()
    header
      if is_archive()
        if page.month
          h2 Archives: #{page.month}/#{page.year}
        else if page.year
          h2 Archives: #{page.year}
        else
          h2 Archives
      else if is_tag()
        h2 Tag: #{page.tag}
      else if is_category()
        h2 Category: #{page.category}
    hr
      
  each post in getPostList()
    article.post-list__item
      .post-list__item__col-1
        a.post-list__item__link(href=url_for(post.path))
          - var banner = bannerOf(post) || theme.default.url;
          .post-list__item__link__background(style={
            'background-image': `url('${banner}')`
          })
      .post-list__item__col-2
        .post-list__item__meta
          if post.categories && post.categories.length
            each category, index in post.categories.data
              a.post-list__item__meta__link(
                href=url_for(category.path)
              )= category.name
              unless index === post.categories.data.length - 1 
                span.post-list__item__meta__label >
            
        h3.post-list__item__title
          if post.link
            a(
              href=post.link
              title=post.link
              target="_blank"
            )= post.link
          else
            a(
              href=url_for(post.path)
              title=post.title || 'Untitled'
            )= post.title || 'Untitled'
        p.post-list__item__description= truncate(strip_html(decodeHtmlEntity(post.excerpt || post.content)), truncOptions)


================================================
FILE: layout/includes/sharer.pug
================================================
#sharer.sharer
  .sharer-inner
    .sharer__right
      button.sharer__item#sharer-facebook
        i.fa.fa-facebook-official
      button.sharer__item#sharer-twitter
        i.fa.fa-twitter
      button.sharer__item#sharer-pinterest
        i.fa.fa-pinterest
      button.sharer__item#sharer-pocket
        i.fa.fa-get-pocket


================================================
FILE: layout/includes/widgets/archives.pug
================================================
h3.widgets__item__heading Archives
| !{list_archives({ type: 'monthly', format: theme.dateformat || 'MMMM YYYY' })}


================================================
FILE: layout/includes/widgets/categories.pug
================================================
h3.widgets__item__heading Categories
| !{list_categories()}


================================================
FILE: layout/includes/widgets/recent-posts.pug
================================================
h3.widgets__item__heading Recent posts
ul.recent-posts
  each post in site.posts.sort('date', -1).limit(5).toArray()
    li.recent-posts__item
      a(href=url_for(post.path))= post.title


================================================
FILE: layout/includes/widgets/tag-cloud.pug
================================================
h3.widgets__item__heading Tag cloud
.tag-cloud
  | !{ tagcloud(site.tags, { min_font: 0.75, max_font: 1.5, unit: 'rem' }) }


================================================
FILE: layout/includes/widgets/tags.pug
================================================
h3.widgets__item__heading Tags
| !{list_tags()}


================================================
FILE: layout/includes/widgets.pug
================================================
if theme.widgets && theme.widgets.length
  .widgets
    .widgets-inner
      // Jade doesn't support dynamic inclusion with `each`.
      // So, I just hard coded the file names that will be included.
      each widget in theme.widgets
        if widget === 'tag-cloud'
          .widgets__item
            include widgets/tag-cloud
        else if widget === 'categories'
          .widgets__item
            include widgets/categories
        else if widget === 'recent-posts'
          .widgets__item
            include widgets/recent-posts
        else if widget === 'archives'
          .widgets__item
            include widgets/archives
        else if widget === 'tags'
          .widgets__item
            include widgets/tags


================================================
FILE: layout/index.pug
================================================
extends includes/layout

block content
  include includes/post-list
  include includes/pagination


================================================
FILE: layout/page.pug
================================================
extends includes/layout

block content
  include includes/article


================================================
FILE: layout/post.pug
================================================
extends includes/layout

block content
  include includes/article
      
  - var relatedPosts = related_posts(page, theme.related_posts);
  
  if relatedPosts.length
    section.related-posts
      h3 Related posts
      each post in relatedPosts
        .related-posts__item__wrapper
          a.related-posts__item(href=url_for(post.path))
            - var banner = bannerOf(post) || theme.default.url;
            .related-posts__item__background(style={
              'background-image': `url('${banner}')`
            })
            .related-posts__item__overlay
            span.related-posts__item__title= post.title || 'Untitled'


================================================
FILE: layout/tag.pug
================================================
extends includes/layout

block content
  include includes/post-list
  include includes/pagination


================================================
FILE: package.json
================================================
{
  "name": "hexo-theme-overdose",
  "version": "0.0.0",
  "description": "The theme which you must be overdosed.",
  "private": true,
  "scripts": {
    "precommit": "npm build",
    "build-dynamicMenu": "node_modules/.bin/uglifyjs ./source/js/dynamicMenu.js -m -o ./source/js/dynamicMenu.min.js",
    "build-share": "node_modules/.bin/uglifyjs ./source/js/sharer.js -m -o ./source/js/sharer.min.js",
    "build-index": "cat ./source/js/dynamicMenu.min.js ./source/js/sharer.min.js > ./source/js/index.min.js",
    "build": "npm run build-dynamicMenu && npm run build-share && npm run build-index && npm run cssbuild",
    "cssbuild": "postcss \"src/css/index.css\" --output \"source/css/index.css\""
  },
  "devDependencies": {
    "cssnano": "^3.10.0",
    "husky": "^0.14.3",
    "normalize.css": "^7.0.0",
    "postcss-cli": "^4.1.1",
    "postcss-cssnext": "^3.0.2",
    "postcss-import": "^10.0.0",
    "uglify-js": "^2.7.3"
  }
}


================================================
FILE: postcss.config.js
================================================
 module.exports = {
  plugins: [
    require('postcss-import')({
      parh: 'src/css',
    }),
    require('postcss-cssnext')({
      browsers: ['> 1%', 'last 2 versions'],
    }),
    require('cssnano')(),
  ]
};


================================================
FILE: scripts/after_post_render.js
================================================
/**
 * Filter triggered by post rendering.
 */

function imgTpl(url) {
  return '<img src="' + url + '"/>';
}

hexo.extend.filter.register('after_post_render', function (data) {
  if (data.banner) {
    var img = imgTpl(data.banner.url);
    data.content = img + data.content;
  } else if (data.photos && data.photos.length) {
    var imgs = data.photos.map(imgTpl).join('');
    data.content += imgs + data.content;
  }
  return data;
});


================================================
FILE: scripts/banner.js
================================================
/**
 * Banner Helper
 * @description Get banner url from post.
 * @example
 *     bannerOf(post);
 */

hexo.extend.helper.register('bannerOf', function (post) {
    if(post.banner && hexo.config.post_asset_folder && post.banner.url.split('/').length === 1){
      var base_url = hexo.config.url;
      if (base_url.charAt(base_url.length - 1) !== '/') base_url += '/';
      post.banner.url = base_url + post.path + post.banner.url;
    }
    var url = post.banner ? post.banner.url : (post.photos && post.photos.length ? post.photos[0] : '');
    var imgRegex = /\<img\s.*?\s?src\s*=\s*['|"]?([^\s'"]+).*?\>/ig;
    if (!url) {
        var result = imgRegex.exec(post.content);
        if (result && result.length > 1) {
            url = result[1];
        }
    }
    return url;
});


================================================
FILE: scripts/canonical.js
================================================
/**
 * Canonical Helper
 * @description Generate canonical tag.
 * @example
 *     canonical(config, page);
 */

hexo.extend.helper.register('canonical', function (config, page) {
  var base_url = config.url;
  if (config.url.charAt(config.url.length - 1) !== '/') base_url += '/';

  return '<link rel="canonical" href="' + base_url + page.canonical_path.replace('index.html', '') + '"/>';
});


================================================
FILE: scripts/related-posts.js
================================================
var _ = require('lodash');

function parseId(postData, type) {
  type = type || 'tags';
  return postData[type].data.map(function(t) { return t._id; });
}

function getSimilarityScore(arrA, arrB) {
  if (!arrA.length || !arrB.length) return 0;
  return Math.sqrt(
    _.intersection(arrA, arrB).length / Math.max(arrA.length, arrB.length)
  );
}

function getPostSimilarity(postA, postB) {
  return getSimilarityScore(
    parseId(postA, 'tags'),
    parseId(postB, 'tags')
  ) * 2 + getSimilarityScore(
    parseId(postA, 'categories'),
    parseId(postB, 'categories')
  );
}

/**
 * Related Posts helper
 * @description Find related posts.
 * @example
 *      related_posts(post, 3);
 */

hexo.extend.helper.register('related_posts', function (target, max) {
  var posts, relatedPosts;

  max = max || 3;
  posts = hexo.locals.get('posts').data;

  return posts.map(function(p) {
    p.similarityScore = getPostSimilarity(target, p);
    return p;
  }).sort(function(a, b) {
    return b.similarityScore - a.similarityScore;
  }).filter(function(p) {
    return (p._id !== target._id) && (p.similarityScore > 0);
  }).slice(0, max);
});


================================================
FILE: source/css/highlights/agate.css
================================================
/*
 * Agate by Taufik Nurrohman <https://github.com/tovic>
 * ----------------------------------------------------
 *
 * #ade5fc
 * #a2fca2
 * #c6b4f0
 * #d36363
 * #fcc28c
 * #fc9b9b
 * #ffa
 * #fff
 * #333
 * #62c8f3
 * #888
 *
 */
.highlight {
  color: #fff;
  background: #333; }
  .highlight .code .name, .highlight .code .strong {
    font-weight: bold; }
  .highlight .code .code, .highlight .code .emphasis {
    font-style: italic; }
  .highlight .code .tag {
    color: #62c8f3; }
  .highlight .code .variable, .highlight .code .template-variable, .highlight .code .selector-id, .highlight .code .selector-class {
    color: #ade5fc; }
  .highlight .code .string, .highlight .code .bullet {
    color: #a2fca2; }
  .highlight .code .type, .highlight .code .title, .highlight .code .section, .highlight .code .attribute, .highlight .code .quote, .highlight .code .built_in, .highlight .code .builtin-name {
    color: #ffa; }
  .highlight .code .number, .highlight .code .symbol, .highlight .code .bullet {
    color: #d36363; }
  .highlight .code .keyword, .highlight .code .selector-tag, .highlight .code .literal {
    color: #fcc28c; }
  .highlight .code .comment, .highlight .code .deletion, .highlight .code .code {
    color: #888; }
  .highlight .code .regexp, .highlight .code .link {
    color: #c6b4f0; }
  .highlight .code .meta {
    color: #fc9b9b; }
  .highlight .code .deletion {
    background-color: #fc9b9b;
    color: #333; }
  .highlight .code .addition {
    background-color: #a2fca2;
    color: #333; }
  .highlight .code .highlight a {
    color: inherit; }
    .highlight .code .highlight a:focus, .highlight .code .highlight a:hover {
      color: inherit;
      text-decoration: underline; }


================================================
FILE: source/css/highlights/androidstudio.css
================================================
/*
Date: 24 Fev 2015
Author: Pedro Oliveira <kanytu@gmail . com>
*/
.highlight {
  color: #a9b7c6;
  background: #282b2e; }
  .highlight .code .number, .highlight .code .literal, .highlight .code .symbol, .highlight .code .bullet {
    color: #6897bb; }
  .highlight .code .keyword, .highlight .code .selector-tag, .highlight .code .deletion {
    color: #cc7832; }
  .highlight .code .variable, .highlight .code .template-variable, .highlight .code .link {
    color: #629755; }
  .highlight .code .comment, .highlight .code .quote {
    color: #808080; }
  .highlight .code .meta {
    color: #bbb529; }
  .highlight .code .string, .highlight .code .attribute, .highlight .code .addition {
    color: #6a8759; }
  .highlight .code .section, .highlight .code .title, .highlight .code .type {
    color: #ffc66d; }
  .highlight .code .name, .highlight .code .selector-id, .highlight .code .selector-class {
    color: #e8bf6a; }
  .highlight .code .emphasis {
    font-style: italic; }
  .highlight .code .strong {
    font-weight: bold; }


================================================
FILE: source/css/highlights/arduino-light.css
================================================
@charset "UTF-8";
/*

Arduino® Light Theme - Stefania Mellai <s.mellai@arduino.cc>

*/
.highlight {
  color: #434f54;
  background: #fff; }
  .highlight .code .subst {
    color: #434f54; }
  .highlight .code .keyword, .highlight .code .attribute, .highlight .code .selector-tag, .highlight .code .doctag, .highlight .code .name {
    color: #00979d; }
  .highlight .code .built_in, .highlight .code .literal, .highlight .code .bullet, .highlight .code .code, .highlight .code .addition {
    color: #d35400; }
  .highlight .code .regexp, .highlight .code .symbol, .highlight .code .variable, .highlight .code .template-variable, .highlight .code .link, .highlight .code .selector-attr, .highlight .code .selector-pseudo {
    color: #00979d; }
  .highlight .code .type, .highlight .code .string, .highlight .code .selector-id, .highlight .code .selector-class, .highlight .code .quote, .highlight .code .template-tag, .highlight .code .deletion {
    color: #005c5f; }
  .highlight .code .title, .highlight .code .section {
    color: #800;
    font-weight: bold; }
  .highlight .code .comment {
    color: rgba(149, 165, 166, 0.8); }
  .highlight .code .meta-keyword {
    color: #728e00; }
  .highlight .code .meta {
    color: #728e00;
    color: #434f54; }
  .highlight .code .emphasis {
    font-style: italic; }
  .highlight .code .strong {
    font-weight: bold; }
  .highlight .code .function {
    color: #728e00; }
  .highlight .code .number {
    color: #8a7b52; }


================================================
FILE: source/css/highlights/arta.css
================================================
/*
Date: 17.V.2011
Author: pumbur <pumbur@pumbur.net>
*/
.highlight {
  color: #aaa;
  background: #222; }
  .highlight .code .subst {
    color: #aaa; }
  .highlight .code .section {
    color: #fff; }
  .highlight .code .comment, .highlight .code .quote, .highlight .code .meta {
    color: #444; }
  .highlight .code .string, .highlight .code .symbol, .highlight .code .bullet, .highlight .code .regexp {
    color: #fc3; }
  .highlight .code .number, .highlight .code .addition {
    color: #0c6; }
  .highlight .code .built_in, .highlight .code .builtin-name, .highlight .code .literal, .highlight .code .type, .highlight .code .template-variable, .highlight .code .attribute, .highlight .code .link {
    color: #32aaee; }
  .highlight .code .keyword, .highlight .code .selector-tag, .highlight .code .name, .highlight .code .selector-id, .highlight .code .selector-class {
    color: #64a; }
  .highlight .code .title, .highlight .code .variable, .highlight .code .deletion, .highlight .code .template-tag {
    color: #b16; }
  .highlight .code .section, .highlight .code .doctag, .highlight .code .strong {
    font-weight: bold; }
  .highlight .code .emphasis {
    font-style: italic; }


================================================
FILE: source/css/highlights/ascetic.css
================================================
/*

Original style from softwaremaniacs.org (c) Ivan Sagalaev <Maniac@SoftwareManiacs.Org>

*/
.highlight {
  color: #000;
  background: #fff; }
  .highlight .code .string, .highlight .code .variable, .highlight .code .template-variable, .highlight .code .symbol, .highlight .code .bullet, .highlight .code .section, .highlight .code .addition, .highlight .code .attribute, .highlight .code .link {
    color: #888; }
  .highlight .code .comment, .highlight .code .quote, .highlight .code .meta, .highlight .code .deletion {
    color: #ccc; }
  .highlight .code .keyword, .highlight .code .selector-tag, .highlight .code .section, .highlight .code .name, .highlight .code .type, .highlight .code .strong {
    font-weight: bold; }
  .highlight .code .emphasis {
    font-style: italic; }


================================================
FILE: source/css/highlights/atelier-cave-dark.css
================================================
/* Base16 Atelier Cave Dark - Theme */
/* by Bram de Haan (http://atelierbram.github.io/syntax-highlighting/atelier-schemes/cave) */
/* Original Base16 color scheme by Chris Kempson (https://github.com/chriskempson/base16) */
.highlight {
  color: #8b8792;
  background: #19171c; }
  .highlight .code .comment, .highlight .code .quote {
    color: #7e7887; }
  .highlight .code .variable, .highlight .code .template-variable, .highlight .code .attribute, .highlight .code .regexp, .highlight .code .link, .highlight .code .tag, .highlight .code .name, .highlight .code .selector-id, .highlight .code .selector-class {
    color: #be4678; }
  .highlight .code .number, .highlight .code .meta, .highlight .code .built_in, .highlight .code .builtin-name, .highlight .code .literal, .highlight .code .type, .highlight .code .params {
    color: #aa573c; }
  .highlight .code .string, .highlight .code .symbol, .highlight .code .bullet {
    color: #2a9292; }
  .highlight .code .title, .highlight .code .section {
    color: #576ddb; }
  .highlight .code .keyword, .highlight .code .selector-tag {
    color: #955ae7; }
  .highlight .code .deletion, .highlight .code .addition {
    color: #19171c;
    display: inline-block;
    width: 100%; }
  .highlight .code .deletion {
    background-color: #be4678; }
  .highlight .code .addition {
    background-color: #2a9292; }
  .highlight .code .emphasis {
    font-style: italic; }
  .highlight .code .strong {
    font-weight: bold; }


================================================
FILE: source/css/highlights/atelier-cave-light.css
================================================
/* Base16 Atelier Cave Light - Theme */
/* by Bram de Haan (http://atelierbram.github.io/syntax-highlighting/atelier-schemes/cave) */
/* Original Base16 color scheme by Chris Kempson (https://github.com/chriskempson/base16) */
.highlight {
  color: #585260;
  background: #efecf4; }
  .highlight .code .comment, .highlight .code .quote {
    color: #655f6d; }
  .highlight .code .variable, .highlight .code .template-variable, .highlight .code .attribute, .highlight .code .tag, .highlight .code .name, .highlight .code .regexp, .highlight .code .link, .highlight .code .selector-id, .highlight .code .selector-class {
    color: #be4678; }
  .highlight .code .number, .highlight .code .meta, .highlight .code .built_in, .highlight .code .builtin-name, .highlight .code .literal, .highlight .code .type, .highlight .code .params {
    color: #aa573c; }
  .highlight .code .string, .highlight .code .symbol, .highlight .code .bullet {
    color: #2a9292; }
  .highlight .code .title, .highlight .code .section {
    color: #576ddb; }
  .highlight .code .keyword, .highlight .code .selector-tag {
    color: #955ae7; }
  .highlight .code .deletion, .highlight .code .addition {
    color: #19171c;
    display: inline-block;
    width: 100%; }
  .highlight .code .deletion {
    background-color: #be4678; }
  .highlight .code .addition {
    background-color: #2a9292; }
  .highlight .code .emphasis {
    font-style: italic; }
  .highlight .code .strong {
    font-weight: bold; }


================================================
FILE: source/css/highlights/atelier-dune-dark.css
================================================
/* Base16 Atelier Dune Dark - Theme */
/* by Bram de Haan (http://atelierbram.github.io/syntax-highlighting/atelier-schemes/dune) */
/* Original Base16 color scheme by Chris Kempson (https://github.com/chriskempson/base16) */
.highlight {
  color: #a6a28c;
  background: #20201d; }
  .highlight .code .comment, .highlight .code .quote {
    color: #999580; }
  .highlight .code .variable, .highlight .code .template-variable, .highlight .code .attribute, .highlight .code .tag, .highlight .code .name, .highlight .code .regexp, .highlight .code .link, .highlight .code .selector-id, .highlight .code .selector-class {
    color: #d73737; }
  .highlight .code .number, .highlight .code .meta, .highlight .code .built_in, .highlight .code .builtin-name, .highlight .code .literal, .highlight .code .type, .highlight .code .params {
    color: #b65611; }
  .highlight .code .string, .highlight .code .symbol, .highlight .code .bullet {
    color: #60ac39; }
  .highlight .code .title, .highlight .code .section {
    color: #6684e1; }
  .highlight .code .keyword, .highlight .code .selector-tag {
    color: #b854d4; }
  .highlight .code .emphasis {
    font-style: italic; }
  .highlight .code .strong {
    font-weight: bold; }


================================================
FILE: source/css/highlights/atelier-dune-light.css
================================================
/* Base16 Atelier Dune Light - Theme */
/* by Bram de Haan (http://atelierbram.github.io/syntax-highlighting/atelier-schemes/dune) */
/* Original Base16 color scheme by Chris Kempson (https://github.com/chriskempson/base16) */
.highlight {
  color: #6e6b5e;
  background: #fefbec; }
  .highlight .code .comment, .highlight .code .quote {
    color: #7d7a68; }
  .highlight .code .variable, .highlight .code .template-variable, .highlight .code .attribute, .highlight .code .tag, .highlight .code .name, .highlight .code .regexp, .highlight .code .link, .highlight .code .selector-id, .highlight .code .selector-class {
    color: #d73737; }
  .highlight .code .number, .highlight .code .meta, .highlight .code .built_in, .highlight .code .builtin-name, .highlight .code .literal, .highlight .code .type, .highlight .code .params {
    color: #b65611; }
  .highlight .code .string, .highlight .code .symbol, .highlight .code .bullet {
    color: #60ac39; }
  .highlight .code .title, .highlight .code .section {
    color: #6684e1; }
  .highlight .code .keyword, .highlight .code .selector-tag {
    color: #b854d4; }
  .highlight .code .highlight {
    display: block;
    overflow-x: auto;
    background: #fefbec;
    color: #6e6b5e;
    padding: 0.5em; }
  .highlight .code .emphasis {
    font-style: italic; }
  .highlight .code .strong {
    font-weight: bold; }


================================================
FILE: source/css/highlights/atelier-estuary-dark.css
================================================
/* Base16 Atelier Estuary Dark - Theme */
/* by Bram de Haan (http://atelierbram.github.io/syntax-highlighting/atelier-schemes/estuary) */
/* Original Base16 color scheme by Chris Kempson (https://github.com/chriskempson/base16) */
.highlight {
  color: #929181;
  background: #22221b; }
  .highlight .code .comment, .highlight .code .quote {
    color: #878573; }
  .highlight .code .variable, .highlight .code .template-variable, .highlight .code .attribute, .highlight .code .tag, .highlight .code .name, .highlight .code .regexp, .highlight .code .link, .highlight .code .selector-id, .highlight .code .selector-class {
    color: #ba6236; }
  .highlight .code .number, .highlight .code .meta, .highlight .code .built_in, .highlight .code .builtin-name, .highlight .code .literal, .highlight .code .type, .highlight .code .params {
    color: #ae7313; }
  .highlight .code .string, .highlight .code .symbol, .highlight .code .bullet {
    color: #7d9726; }
  .highlight .code .title, .highlight .code .section {
    color: #36a166; }
  .highlight .code .keyword, .highlight .code .selector-tag {
    color: #5f9182; }
  .highlight .code .deletion, .highlight .code .addition {
    color: #22221b;
    display: inline-block;
    width: 100%; }
  .highlight .code .deletion {
    background-color: #ba6236; }
  .highlight .code .addition {
    background-color: #7d9726; }
  .highlight .code .emphasis {
    font-style: italic; }
  .highlight .code .strong {
    font-weight: bold; }


================================================
FILE: source/css/highlights/atelier-estuary-light.css
================================================
/* Base16 Atelier Estuary Light - Theme */
/* by Bram de Haan (http://atelierbram.github.io/syntax-highlighting/atelier-schemes/estuary) */
/* Original Base16 color scheme by Chris Kempson (https://github.com/chriskempson/base16) */
.highlight {
  color: #5f5e4e;
  background: #f4f3ec; }
  .highlight .code .comment, .highlight .code .quote {
    color: #6c6b5a; }
  .highlight .code .variable, .highlight .code .template-variable, .highlight .code .attribute, .highlight .code .tag, .highlight .code .name, .highlight .code .regexp, .highlight .code .link, .highlight .code .selector-id, .highlight .code .selector-class {
    color: #ba6236; }
  .highlight .code .number, .highlight .code .meta, .highlight .code .built_in, .highlight .code .builtin-name, .highlight .code .literal, .highlight .code .type, .highlight .code .params {
    color: #ae7313; }
  .highlight .code .string, .highlight .code .symbol, .highlight .code .bullet {
    color: #7d9726; }
  .highlight .code .title, .highlight .code .section {
    color: #36a166; }
  .highlight .code .keyword, .highlight .code .selector-tag {
    color: #5f9182; }
  .highlight .code .deletion, .highlight .code .addition {
    color: #22221b;
    display: inline-block;
    width: 100%; }
  .highlight .code .deletion {
    background-color: #ba6236; }
  .highlight .code .addition {
    background-color: #7d9726; }
  .highlight .code .emphasis {
    font-style: italic; }
  .highlight .code .strong {
    font-weight: bold; }


================================================
FILE: source/css/highlights/atelier-forest-dark.css
================================================
/* Base16 Atelier Forest Dark - Theme */
/* by Bram de Haan (http://atelierbram.github.io/syntax-highlighting/atelier-schemes/forest) */
/* Original Base16 color scheme by Chris Kempson (https://github.com/chriskempson/base16) */
.highlight {
  color: #a8a19f;
  background: #1b1918; }
  .highlight .code .comment, .highlight .code .quote {
    color: #9c9491; }
  .highlight .code .variable, .highlight .code .template-variable, .highlight .code .attribute, .highlight .code .tag, .highlight .code .name, .highlight .code .regexp, .highlight .code .link, .highlight .code .selector-id, .highlight .code .selector-class {
    color: #f22c40; }
  .highlight .code .number, .highlight .code .meta, .highlight .code .built_in, .highlight .code .builtin-name, .highlight .code .literal, .highlight .code .type, .highlight .code .params {
    color: #df5320; }
  .highlight .code .string, .highlight .code .symbol, .highlight .code .bullet {
    color: #7b9726; }
  .highlight .code .title, .highlight .code .section {
    color: #407ee7; }
  .highlight .code .keyword, .highlight .code .selector-tag {
    color: #6666ea; }
  .highlight .code .emphasis {
    font-style: italic; }
  .highlight .code .strong {
    font-weight: bold; }


================================================
FILE: source/css/highlights/atelier-forest-light.css
================================================
/* Base16 Atelier Forest Light - Theme */
/* by Bram de Haan (http://atelierbram.github.io/syntax-highlighting/atelier-schemes/forest) */
/* Original Base16 color scheme by Chris Kempson (https://github.com/chriskempson/base16) */
.highlight {
  color: #68615e;
  background: #f1efee; }
  .highlight .code .comment, .highlight .code .quote {
    color: #766e6b; }
  .highlight .code .variable, .highlight .code .template-variable, .highlight .code .attribute, .highlight .code .tag, .highlight .code .name, .highlight .code .regexp, .highlight .code .link, .highlight .code .selector-id, .highlight .code .selector-class {
    color: #f22c40; }
  .highlight .code .number, .highlight .code .meta, .highlight .code .built_in, .highlight .code .builtin-name, .highlight .code .literal, .highlight .code .type, .highlight .code .params {
    color: #df5320; }
  .highlight .code .string, .highlight .code .symbol, .highlight .code .bullet {
    color: #7b9726; }
  .highlight .code .title, .highlight .code .section {
    color: #407ee7; }
  .highlight .code .keyword, .highlight .code .selector-tag {
    color: #6666ea; }
  .highlight .code .emphasis {
    font-style: italic; }
  .highlight .code .strong {
    font-weight: bold; }


================================================
FILE: source/css/highlights/atelier-heath-dark.css
================================================
/* Base16 Atelier Heath Dark - Theme */
/* by Bram de Haan (http://atelierbram.github.io/syntax-highlighting/atelier-schemes/heath) */
/* Original Base16 color scheme by Chris Kempson (https://github.com/chriskempson/base16) */
.highlight {
  color: #ab9bab;
  background: #1b181b; }
  .highlight .code .comment, .highlight .code .quote {
    color: #9e8f9e; }
  .highlight .code .variable, .highlight .code .template-variable, .highlight .code .attribute, .highlight .code .tag, .highlight .code .name, .highlight .code .regexp, .highlight .code .link, .highlight .code .selector-id, .highlight .code .selector-class {
    color: #ca402b; }
  .highlight .code .number, .highlight .code .meta, .highlight .code .built_in, .highlight .code .builtin-name, .highlight .code .literal, .highlight .code .type, .highlight .code .params {
    color: #a65926; }
  .highlight .code .string, .highlight .code .symbol, .highlight .code .bullet {
    color: #918b3b; }
  .highlight .code .title, .highlight .code .section {
    color: #516aec; }
  .highlight .code .keyword, .highlight .code .selector-tag {
    color: #7b59c0; }
  .highlight .code .emphasis {
    font-style: italic; }
  .highlight .code .strong {
    font-weight: bold; }


================================================
FILE: source/css/highlights/atelier-heath-light.css
================================================
/* Base16 Atelier Heath Light - Theme */
/* by Bram de Haan (http://atelierbram.github.io/syntax-highlighting/atelier-schemes/heath) */
/* Original Base16 color scheme by Chris Kempson (https://github.com/chriskempson/base16) */
.highlight {
  color: #695d69;
  background: #f7f3f7; }
  .highlight .code .comment, .highlight .code .quote {
    color: #776977; }
  .highlight .code .variable, .highlight .code .template-variable, .highlight .code .attribute, .highlight .code .tag, .highlight .code .name, .highlight .code .regexp, .highlight .code .link, .highlight .code .selector-id, .highlight .code .selector-class {
    color: #ca402b; }
  .highlight .code .number, .highlight .code .meta, .highlight .code .built_in, .highlight .code .builtin-name, .highlight .code .literal, .highlight .code .type, .highlight .code .params {
    color: #a65926; }
  .highlight .code .string, .highlight .code .symbol, .highlight .code .bullet {
    color: #918b3b; }
  .highlight .code .title, .highlight .code .section {
    color: #516aec; }
  .highlight .code .keyword, .highlight .code .selector-tag {
    color: #7b59c0; }
  .highlight .code .emphasis {
    font-style: italic; }
  .highlight .code .strong {
    font-weight: bold; }


================================================
FILE: source/css/highlights/atelier-lakeside-dark.css
================================================
/* Base16 Atelier Lakeside Dark - Theme */
/* by Bram de Haan (http://atelierbram.github.io/syntax-highlighting/atelier-schemes/lakeside) */
/* Original Base16 color scheme by Chris Kempson (https://github.com/chriskempson/base16) */
.highlight {
  color: #7ea2b4;
  background: #161b1d; }
  .highlight .code .comment, .highlight .code .quote {
    color: #7195a8; }
  .highlight .code .variable, .highlight .code .template-variable, .highlight .code .attribute, .highlight .code .tag, .highlight .code .name, .highlight .code .regexp, .highlight .code .link, .highlight .code .selector-id, .highlight .code .selector-class {
    color: #d22d72; }
  .highlight .code .number, .highlight .code .meta, .highlight .code .built_in, .highlight .code .builtin-name, .highlight .code .literal, .highlight .code .type, .highlight .code .params {
    color: #935c25; }
  .highlight .code .string, .highlight .code .symbol, .highlight .code .bullet {
    color: #568c3b; }
  .highlight .code .title, .highlight .code .section {
    color: #257fad; }
  .highlight .code .keyword, .highlight .code .selector-tag {
    color: #6b6bb8; }
  .highlight .code .emphasis {
    font-style: italic; }
  .highlight .code .strong {
    font-weight: bold; }


================================================
FILE: source/css/highlights/atelier-lakeside-light.css
================================================
/* Base16 Atelier Lakeside Light - Theme */
/* by Bram de Haan (http://atelierbram.github.io/syntax-highlighting/atelier-schemes/lakeside) */
/* Original Base16 color scheme by Chris Kempson (https://github.com/chriskempson/base16) */
.highlight {
  color: #516d7b;
  background: #ebf8ff; }
  .highlight .code .comment, .highlight .code .quote {
    color: #5a7b8c; }
  .highlight .code .variable, .highlight .code .template-variable, .highlight .code .attribute, .highlight .code .tag, .highlight .code .name, .highlight .code .regexp, .highlight .code .link, .highlight .code .selector-id, .highlight .code .selector-class {
    color: #d22d72; }
  .highlight .code .number, .highlight .code .meta, .highlight .code .built_in, .highlight .code .builtin-name, .highlight .code .literal, .highlight .code .type, .highlight .code .params {
    color: #935c25; }
  .highlight .code .string, .highlight .code .symbol, .highlight .code .bullet {
    color: #568c3b; }
  .highlight .code .title, .highlight .code .section {
    color: #257fad; }
  .highlight .code .keyword, .highlight .code .selector-tag {
    color: #6b6bb8; }
  .highlight .code .emphasis {
    font-style: italic; }
  .highlight .code .strong {
    font-weight: bold; }


================================================
FILE: source/css/highlights/atelier-plateau-dark.css
================================================
/* Base16 Atelier Plateau Dark - Theme */
/* by Bram de Haan (http://atelierbram.github.io/syntax-highlighting/atelier-schemes/plateau) */
/* Original Base16 color scheme by Chris Kempson (https://github.com/chriskempson/base16) */
.highlight {
  color: #8a8585;
  background: #1b1818; }
  .highlight .code .comment, .highlight .code .quote {
    color: #7e7777; }
  .highlight .code .variable, .highlight .code .template-variable, .highlight .code .attribute, .highlight .code .tag, .highlight .code .name, .highlight .code .regexp, .highlight .code .link, .highlight .code .selector-id, .highlight .code .selector-class {
    color: #ca4949; }
  .highlight .code .number, .highlight .code .meta, .highlight .code .built_in, .highlight .code .builtin-name, .highlight .code .literal, .highlight .code .type, .highlight .code .params {
    color: #b45a3c; }
  .highlight .code .string, .highlight .code .symbol, .highlight .code .bullet {
    color: #4b8b8b; }
  .highlight .code .title, .highlight .code .section {
    color: #7272ca; }
  .highlight .code .keyword, .highlight .code .selector-tag {
    color: #8464c4; }
  .highlight .code .deletion, .highlight .code .addition {
    color: #1b1818;
    display: inline-block;
    width: 100%; }
  .highlight .code .deletion {
    background-color: #ca4949; }
  .highlight .code .addition {
    background-color: #4b8b8b; }
  .highlight .code .emphasis {
    font-style: italic; }
  .highlight .code .strong {
    font-weight: bold; }


================================================
FILE: source/css/highlights/atelier-plateau-light.css
================================================
/* Base16 Atelier Plateau Light - Theme */
/* by Bram de Haan (http://atelierbram.github.io/syntax-highlighting/atelier-schemes/plateau) */
/* Original Base16 color scheme by Chris Kempson (https://github.com/chriskempson/base16) */
.highlight {
  color: #585050;
  background: #f4ecec; }
  .highlight .code .comment, .highlight .code .quote {
    color: #655d5d; }
  .highlight .code .variable, .highlight .code .template-variable, .highlight .code .attribute, .highlight .code .tag, .highlight .code .name, .highlight .code .regexp, .highlight .code .link, .highlight .code .selector-id, .highlight .code .selector-class {
    color: #ca4949; }
  .highlight .code .number, .highlight .code .meta, .highlight .code .built_in, .highlight .code .builtin-name, .highlight .code .literal, .highlight .code .type, .highlight .code .params {
    color: #b45a3c; }
  .highlight .code .string, .highlight .code .symbol, .highlight .code .bullet {
    color: #4b8b8b; }
  .highlight .code .title, .highlight .code .section {
    color: #7272ca; }
  .highlight .code .keyword, .highlight .code .selector-tag {
    color: #8464c4; }
  .highlight .code .deletion, .highlight .code .addition {
    color: #1b1818;
    display: inline-block;
    width: 100%; }
  .highlight .code .deletion {
    background-color: #ca4949; }
  .highlight .code .addition {
    background-color: #4b8b8b; }
  .highlight .code .emphasis {
    font-style: italic; }
  .highlight .code .strong {
    font-weight: bold; }


================================================
FILE: source/css/highlights/atelier-savanna-dark.css
================================================
/* Base16 Atelier Savanna Dark - Theme */
/* by Bram de Haan (http://atelierbram.github.io/syntax-highlighting/atelier-schemes/savanna) */
/* Original Base16 color scheme by Chris Kempson (https://github.com/chriskempson/base16) */
.highlight {
  color: #87928a;
  background: #171c19; }
  .highlight .code .comment, .highlight .code .quote {
    color: #78877d; }
  .highlight .code .variable, .highlight .code .template-variable, .highlight .code .attribute, .highlight .code .tag, .highlight .code .name, .highlight .code .regexp, .highlight .code .link, .highlight .code .selector-id, .highlight .code .selector-class {
    color: #b16139; }
  .highlight .code .number, .highlight .code .meta, .highlight .code .built_in, .highlight .code .builtin-name, .highlight .code .literal, .highlight .code .type, .highlight .code .params {
    color: #9f713c; }
  .highlight .code .string, .highlight .code .symbol, .highlight .code .bullet {
    color: #489963; }
  .highlight .code .title, .highlight .code .section {
    color: #478c90; }
  .highlight .code .keyword, .highlight .code .selector-tag {
    color: #55859b; }
  .highlight .code .deletion, .highlight .code .addition {
    color: #171c19;
    display: inline-block;
    width: 100%; }
  .highlight .code .deletion {
    background-color: #b16139; }
  .highlight .code .addition {
    background-color: #489963; }
  .highlight .code .emphasis {
    font-style: italic; }
  .highlight .code .strong {
    font-weight: bold; }


================================================
FILE: source/css/highlights/atelier-savanna-light.css
================================================
/* Base16 Atelier Savanna Light - Theme */
/* by Bram de Haan (http://atelierbram.github.io/syntax-highlighting/atelier-schemes/savanna) */
/* Original Base16 color scheme by Chris Kempson (https://github.com/chriskempson/base16) */
.highlight {
  color: #526057;
  background: #ecf4ee; }
  .highlight .code .comment, .highlight .code .quote {
    color: #5f6d64; }
  .highlight .code .variable, .highlight .code .template-variable, .highlight .code .attribute, .highlight .code .tag, .highlight .code .name, .highlight .code .regexp, .highlight .code .link, .highlight .code .selector-id, .highlight .code .selector-class {
    color: #b16139; }
  .highlight .code .number, .highlight .code .meta, .highlight .code .built_in, .highlight .code .builtin-name, .highlight .code .literal, .highlight .code .type, .highlight .code .params {
    color: #9f713c; }
  .highlight .code .string, .highlight .code .symbol, .highlight .code .bullet {
    color: #489963; }
  .highlight .code .title, .highlight .code .section {
    color: #478c90; }
  .highlight .code .keyword, .highlight .code .selector-tag {
    color: #55859b; }
  .highlight .code .deletion, .highlight .code .addition {
    color: #171c19;
    display: inline-block;
    width: 100%; }
  .highlight .code .deletion {
    background-color: #b16139; }
  .highlight .code .addition {
    background-color: #489963; }
  .highlight .code .emphasis {
    font-style: italic; }
  .highlight .code .strong {
    font-weight: bold; }


================================================
FILE: source/css/highlights/atelier-seaside-dark.css
================================================
/* Base16 Atelier Seaside Dark - Theme */
/* by Bram de Haan (http://atelierbram.github.io/syntax-highlighting/atelier-schemes/seaside) */
/* Original Base16 color scheme by Chris Kempson (https://github.com/chriskempson/base16) */
.highlight {
  color: #8ca68c;
  background: #131513; }
  .highlight .code .comment, .highlight .code .quote {
    color: #809980; }
  .highlight .code .variable, .highlight .code .template-variable, .highlight .code .attribute, .highlight .code .tag, .highlight .code .name, .highlight .code .regexp, .highlight .code .link, .highlight .code .selector-id, .highlight .code .selector-class {
    color: #e6193c; }
  .highlight .code .number, .highlight .code .meta, .highlight .code .built_in, .highlight .code .builtin-name, .highlight .code .literal, .highlight .code .type, .highlight .code .params {
    color: #87711d; }
  .highlight .code .string, .highlight .code .symbol, .highlight .code .bullet {
    color: #29a329; }
  .highlight .code .title, .highlight .code .section {
    color: #3d62f5; }
  .highlight .code .keyword, .highlight .code .selector-tag {
    color: #ad2bee; }
  .highlight .code .emphasis {
    font-style: italic; }
  .highlight .code .strong {
    font-weight: bold; }


================================================
FILE: source/css/highlights/atelier-seaside-light.css
================================================
/* Base16 Atelier Seaside Light - Theme */
/* by Bram de Haan (http://atelierbram.github.io/syntax-highlighting/atelier-schemes/seaside) */
/* Original Base16 color scheme by Chris Kempson (https://github.com/chriskempson/base16) */
.highlight {
  color: #5e6e5e;
  background: #f4fbf4; }
  .highlight .code .comment, .highlight .code .quote {
    color: #687d68; }
  .highlight .code .variable, .highlight .code .template-variable, .highlight .code .attribute, .highlight .code .tag, .highlight .code .name, .highlight .code .regexp, .highlight .code .link, .highlight .code .selector-id, .highlight .code .selector-class {
    color: #e6193c; }
  .highlight .code .number, .highlight .code .meta, .highlight .code .built_in, .highlight .code .builtin-name, .highlight .code .literal, .highlight .code .type, .highlight .code .params {
    color: #87711d; }
  .highlight .code .string, .highlight .code .symbol, .highlight .code .bullet {
    color: #29a329; }
  .highlight .code .title, .highlight .code .section {
    color: #3d62f5; }
  .highlight .code .keyword, .highlight .code .selector-tag {
    color: #ad2bee; }
  .highlight .code .emphasis {
    font-style: italic; }
  .highlight .code .strong {
    font-weight: bold; }


================================================
FILE: source/css/highlights/atelier-sulphurpool-dark.css
================================================
/* Base16 Atelier Sulphurpool Dark - Theme */
/* by Bram de Haan (http://atelierbram.github.io/syntax-highlighting/atelier-schemes/sulphurpool) */
/* Original Base16 color scheme by Chris Kempson (https://github.com/chriskempson/base16) */
.highlight {
  color: #979db4;
  background: #202746; }
  .highlight .code .comment, .highlight .code .quote {
    color: #898ea4; }
  .highlight .code .variable, .highlight .code .template-variable, .highlight .code .attribute, .highlight .code .tag, .highlight .code .name, .highlight .code .regexp, .highlight .code .link, .highlight .code .selector-id, .highlight .code .selector-class {
    color: #c94922; }
  .highlight .code .number, .highlight .code .meta, .highlight .code .built_in, .highlight .code .builtin-name, .highlight .code .literal, .highlight .code .type, .highlight .code .params {
    color: #c76b29; }
  .highlight .code .string, .highlight .code .symbol, .highlight .code .bullet {
    color: #ac9739; }
  .highlight .code .title, .highlight .code .section {
    color: #3d8fd1; }
  .highlight .code .keyword, .highlight .code .selector-tag {
    color: #6679cc; }
  .highlight .code .emphasis {
    font-style: italic; }
  .highlight .code .strong {
    font-weight: bold; }


================================================
FILE: source/css/highlights/atelier-sulphurpool-light.css
================================================
/* Base16 Atelier Sulphurpool Light - Theme */
/* by Bram de Haan (http://atelierbram.github.io/syntax-highlighting/atelier-schemes/sulphurpool) */
/* Original Base16 color scheme by Chris Kempson (https://github.com/chriskempson/base16) */
.highlight {
  color: #5e6687;
  background: #f5f7ff; }
  .highlight .code .comment, .highlight .code .quote {
    color: #6b7394; }
  .highlight .code .variable, .highlight .code .template-variable, .highlight .code .attribute, .highlight .code .tag, .highlight .code .name, .highlight .code .regexp, .highlight .code .link, .highlight .code .selector-id, .highlight .code .selector-class {
    color: #c94922; }
  .highlight .code .number, .highlight .code .meta, .highlight .code .built_in, .highlight .code .builtin-name, .highlight .code .literal, .highlight .code .type, .highlight .code .params {
    color: #c76b29; }
  .highlight .code .string, .highlight .code .symbol, .highlight .code .bullet {
    color: #ac9739; }
  .highlight .code .title, .highlight .code .section {
    color: #3d8fd1; }
  .highlight .code .keyword, .highlight .code .selector-tag {
    color: #6679cc; }
  .highlight .code .emphasis {
    font-style: italic; }
  .highlight .code .strong {
    font-weight: bold; }


================================================
FILE: source/css/highlights/atom-one-dark.css
================================================
/*
 * converted by ProNomad(github.com/SungYeolWoo) from highlightjs
 */
.highlight {
  display: block;
  overflow-x: auto;
  padding: 0.5em;
  color: #abb2bf;
  background: #282c34; }

.comment, .quote {
  color: #5c6370;
  font-style: italic; }

.doctag, .keyword, .formula {
  color: #c678dd; }

.section, .name, .selector-tag, .deletion, .subst {
  color: #e06c75; }

.literal {
  color: #56b6c2; }

.string, .regexp, .addition, .attribute, .meta-string {
  color: #98c379; }

.built_in, .class .title {
  color: #e6c07b; }

.attr, .variable, .template-variable, .type, .selector-class, .selector-attr, .selector-pseudo, .number {
  color: #d19a66; }

.symbol, .bullet, .link, .meta, .selector-id, .title {
  color: #61aeee; }

.emphasis {
  font-style: italic; }

.strong {
  font-weight: bold; }

.link {
  text-decoration: underline; }


================================================
FILE: source/css/highlights/atom-one-light.css
================================================
/*
 * converted by ProNomad(github.com/SungYeolWoo) from highlightjs
 */
.highlight {
  display: block;
  overflow-x: auto;
  padding: 0.5em;
  color: #383a42;
  background: #fafafa; }

.comment, .quote {
  color: #a0a1a7;
  font-style: italic; }

.doctag, .keyword, .formula {
  color: #a626a4; }

.section, .name, .selector-tag, .deletion, .subst {
  color: #e45649; }

.literal {
  color: #0184bb; }

.string, .regexp, .addition, .attribute, .meta-string {
  color: #50a14f; }

.built_in, .class .title {
  color: #c18401; }

.attr, .variable, .template-variable, .type, .selector-class, .selector-attr, .selector-pseudo, .number {
  color: #986801; }

.symbol, .bullet, .link, .meta, .selector-id, .title {
  color: #4078f2; }

.emphasis {
  font-style: italic; }

.strong {
  font-weight: bold; }

.link {
  text-decoration: underline; }


================================================
FILE: source/css/highlights/brown-paper.css
================================================
/*

Brown Paper style from goldblog.com.ua (c) Zaripov Yura <yur4ik7@ukr.net>

*/
.highlight {
  color: #363c69;
  background: #b7a68e url("brown-papersq.png"); }
  .highlight .code .keyword, .highlight .code .selector-tag, .highlight .code .literal {
    color: #059;
    font-weight: bold; }
  .highlight .code .highlight, .highlight .code .subst {
    color: #363c69; }
  .highlight .code .string, .highlight .code .title, .highlight .code .section, .highlight .code .type, .highlight .code .attribute, .highlight .code .symbol, .highlight .code .bullet, .highlight .code .built_in, .highlight .code .addition, .highlight .code .variable, .highlight .code .template-tag, .highlight .code .template-variable, .highlight .code .link, .highlight .code .name {
    color: #2c009f; }
  .highlight .code .comment, .highlight .code .quote, .highlight .code .meta, .highlight .code .deletion {
    color: #802022; }
  .highlight .code .keyword, .highlight .code .selector-tag, .highlight .code .literal, .highlight .code .doctag, .highlight .code .title, .highlight .code .section, .highlight .code .type, .highlight .code .name, .highlight .code .strong {
    font-weight: bold; }
  .highlight .code .emphasis {
    font-style: italic; }


================================================
FILE: source/css/highlights/codepen-embed.css
================================================
/*
    codepen.io Embed Theme
    Author: Justin Perry <http://github.com/ourmaninamsterdam>
    Original theme - https://github.com/chriskempson/tomorrow-theme
*/
.highlight {
  color: #fff;
  background: #222; }
  .highlight .code .comment, .highlight .code .quote {
    color: #777; }
  .highlight .code .variable, .highlight .code .template-variable, .highlight .code .tag, .highlight .code .regexp, .highlight .code .meta, .highlight .code .number, .highlight .code .built_in, .highlight .code .builtin-name, .highlight .code .literal, .highlight .code .params, .highlight .code .symbol, .highlight .code .bullet, .highlight .code .link, .highlight .code .deletion {
    color: #ab875d; }
  .highlight .code .section, .highlight .code .title, .highlight .code .name, .highlight .code .selector-id, .highlight .code .selector-class, .highlight .code .type, .highlight .code .attribute {
    color: #9b869b; }
  .highlight .code .string, .highlight .code .keyword, .highlight .code .selector-tag, .highlight .code .addition {
    color: #8f9c6c; }
  .highlight .code .emphasis {
    font-style: italic; }
  .highlight .code .strong {
    font-weight: bold; }


================================================
FILE: source/css/highlights/color-brewer.css
================================================
@charset "UTF-8";
/*

Colorbrewer theme
Original: https://github.com/mbostock/colorbrewer-theme (c) Mike Bostock <mike@ocks.org>
Ported by Fabrício Tavares de Oliveira

*/
.highlight {
  color: #000;
  background: #fff; }
  .highlight .code .subst {
    color: #000; }
  .highlight .code .string, .highlight .code .meta, .highlight .code .symbol, .highlight .code .template-tag, .highlight .code .template-variable, .highlight .code .addition {
    color: #756bb1; }
  .highlight .code .comment, .highlight .code .quote {
    color: #636363; }
  .highlight .code .number, .highlight .code .regexp, .highlight .code .literal, .highlight .code .bullet, .highlight .code .link {
    color: #31a354; }
  .highlight .code .deletion, .highlight .code .variable {
    color: #88f; }
  .highlight .code .keyword, .highlight .code .selector-tag, .highlight .code .title, .highlight .code .section, .highlight .code .built_in, .highlight .code .doctag, .highlight .code .type, .highlight .code .tag, .highlight .code .name, .highlight .code .selector-id, .highlight .code .selector-class, .highlight .code .strong {
    color: #3182bd; }
  .highlight .code .emphasis {
    font-style: italic; }
  .highlight .code .attribute {
    color: #e6550d; }


================================================
FILE: source/css/highlights/dark.css
================================================
/*

Dark style from softwaremaniacs.org (c) Ivan Sagalaev <Maniac@SoftwareManiacs.Org>

*/
.highlight {
  color: #ddd;
  background: #444; }
  .highlight .code .keyword, .highlight .code .selector-tag, .highlight .code .literal, .highlight .code .section, .highlight .code .link {
    color: #fff; }
  .highlight .code .subst {
    color: #ddd; }
  .highlight .code .string, .highlight .code .title, .highlight .code .name, .highlight .code .type, .highlight .code .attribute, .highlight .code .symbol, .highlight .code .bullet, .highlight .code .built_in, .highlight .code .addition, .highlight .code .variable, .highlight .code .template-tag, .highlight .code .template-variable {
    color: #d88; }
  .highlight .code .comment, .highlight .code .quote, .highlight .code .deletion, .highlight .code .meta {
    color: #777; }
  .highlight .code .keyword, .highlight .code .selector-tag, .highlight .code .literal, .highlight .code .title, .highlight .code .section, .highlight .code .doctag, .highlight .code .type, .highlight .code .name, .highlight .code .strong {
    font-weight: bold; }
  .highlight .code .emphasis {
    font-style: italic; }


================================================
FILE: source/css/highlights/darkula.css
================================================
/*

Darkula color scheme from the JetBrains family of IDEs

*/
.highlight {
  color: #bababa;
  background: #2b2b2b; }
  .highlight .code .strong, .highlight .code .emphasis {
    color: #a8a8a2; }
  .highlight .code .bullet, .highlight .code .quote, .highlight .code .link, .highlight .code .number, .highlight .code .regexp, .highlight .code .literal {
    color: #6896ba; }
  .highlight .code .code, .highlight .code .selector-class {
    color: #a6e22e; }
  .highlight .code .emphasis {
    font-style: italic; }
  .highlight .code .keyword, .highlight .code .selector-tag, .highlight .code .section, .highlight .code .attribute, .highlight .code .name, .highlight .code .variable {
    color: #cb7832; }
  .highlight .code .params {
    color: #b9b9b9; }
  .highlight .code .string, .highlight .code .subst, .highlight .code .type, .highlight .code .built_in, .highlight .code .builtin-name, .highlight .code .symbol, .highlight .code .selector-id, .highlight .code .selector-attr, .highlight .code .selector-pseudo, .highlight .code .template-tag, .highlight .code .template-variable, .highlight .code .addition {
    color: #e0c46c; }
  .highlight .code .comment, .highlight .code .deletion, .highlight .code .meta {
    color: #7f7f7f; }


================================================
FILE: source/css/highlights/docco.css
================================================
/*
Docco style used in http://jashkenas.github.com/docco/ converted by Simon Madine (@thingsinjars)
*/
.highlight {
  color: #000;
  background: #f8f8ff; }
  .highlight .code .comment, .highlight .code .quote {
    color: #408080;
    font-style: italic; }
  .highlight .code .keyword, .highlight .code .selector-tag, .highlight .code .literal, .highlight .code .subst {
    color: #954121; }
  .highlight .code .number {
    color: #40a070; }
  .highlight .code .string, .highlight .code .doctag {
    color: #219161; }
  .highlight .code .selector-id, .highlight .code .selector-class, .highlight .code .section, .highlight .code .type {
    color: #19469d; }
  .highlight .code .params {
    color: #00f; }
  .highlight .code .title {
    color: #458;
    font-weight: bold; }
  .highlight .code .tag, .highlight .code .name, .highlight .code .attribute {
    color: #000080;
    font-weight: normal; }
  .highlight .code .variable, .highlight .code .template-variable {
    color: #008080; }
  .highlight .code .regexp, .highlight .code .link {
    color: #b68; }
  .highlight .code .symbol, .highlight .code .bullet {
    color: #990073; }
  .highlight .code .built_in, .highlight .code .builtin-name {
    color: #0086b3; }
  .highlight .code .meta {
    color: #999;
    font-weight: bold; }
  .highlight .code .deletion {
    background: #fdd; }
  .highlight .code .addition {
    background: #dfd; }
  .highlight .code .emphasis {
    font-style: italic; }
  .highlight .code .strong {
    font-weight: bold; }


================================================
FILE: source/css/highlights/dracula.css
================================================
.highlight {
  display: block;
  overflow-x: auto;
  padding: 0.5em;
  background: #282a36;
  color: #f8f8f2; }
  .highlight .line {
    min-height: 1.5em; }
  .highlight .subst {
    color: #f8f8f2; }
  .highlight .keyword,
  .highlight .selector-tag,
  .highlight .section,
  .highlight .link {
    color: #ff79c6; }
  .highlight .literal,
  .highlight .number {
    color: #bd93f9; }
  .highlight .function .keyword {
    color: #8be9fd; }
  .highlight .title {
    color: #50fa7b; }
  .highlight .params {
    color: #ffb86c; }
  .highlight .string,
  .highlight .name,
  .highlight .type,
  .highlight .symbol,
  .highlight .bullet,
  .highlight .addition,
  .highlight .variable,
  .highlight .template-tag,
  .highlight .template-variable {
    color: #f1fa8c; }
  .highlight .string .subst {
    color: #ff79c6; }
  .highlight .comment,
  .highlight .quote,
  .highlight .deletion,
  .highlight .meta {
    color: #6272a4; }
  .highlight .keyword,
  .highlight .selector-tag,
  .highlight .literal,
  .highlight .title,
  .highlight .section,
  .highlight .doctag,
  .highlight .type,
  .highlight .name,
  .highlight .strong {
    font-weight: bold; }
  .highlight .emphasis, .highlight .built_in {
    font-style: italic; }
  .highlight .built_in {
    color: #8be9fd; }
  .highlight .tag .name {
    color: #ff79c6; }
  .highlight .tag .attr {
    color: #50fa7b; }
  .highlight .selector-id,
  .highlight .selector-class {
    color: #50fa7b; }
  .highlight .attribute {
    color: #8be9fd; }


================================================
FILE: source/css/highlights/far.css
================================================
/*

FAR Style (c) MajestiC <majestic2k@gmail.com>

*/
.highlight {
  color: #0ff;
  background: #000080; }
  .highlight .code .subst {
    color: #0ff; }
  .highlight .code .string, .highlight .code .attribute, .highlight .code .symbol, .highlight .code .bullet, .highlight .code .built_in, .highlight .code .builtin-name, .highlight .code .template-tag, .highlight .code .template-variable, .highlight .code .addition {
    color: #ff0; }
  .highlight .code .keyword, .highlight .code .selector-tag, .highlight .code .section, .highlight .code .type, .highlight .code .name, .highlight .code .selector-id, .highlight .code .selector-class, .highlight .code .variable {
    color: #fff; }
  .highlight .code .comment, .highlight .code .quote, .highlight .code .doctag, .highlight .code .deletion {
    color: #888; }
  .highlight .code .number, .highlight .code .regexp, .highlight .code .literal, .highlight .code .link {
    color: #0f0; }
  .highlight .code .meta {
    color: #008080; }
  .highlight .code .keyword, .highlight .code .selector-tag, .highlight .code .title, .highlight .code .section, .highlight .code .name, .highlight .code .strong {
    font-weight: bold; }
  .highlight .code .emphasis {
    font-style: italic; }


================================================
FILE: source/css/highlights/foundation.css
================================================
/*
Description: Foundation 4 docs style for highlight.js
Author: Dan Allen <dan.j.allen@gmail.com>
Website: http://foundation.zurb.com/docs/
Version: 1.0
Date: 2013-04-02
*/
.highlight {
  color: #000;
  background: #eee; }
  .highlight .code .link, .highlight .code .emphasis, .highlight .code .attribute, .highlight .code .addition {
    color: #070; }
  .highlight .code .emphasis {
    font-style: italic; }
  .highlight .code .strong, .highlight .code .string, .highlight .code .deletion {
    color: #d14; }
  .highlight .code .strong {
    font-weight: bold; }
  .highlight .code .quote, .highlight .code .comment {
    color: #998;
    font-style: italic; }
  .highlight .code .section, .highlight .code .title {
    color: #900; }
  .highlight .code .class .title, .highlight .code .type {
    color: #458; }
  .highlight .code .variable, .highlight .code .template-variable {
    color: #369; }
  .highlight .code .bullet {
    color: #970; }
  .highlight .code .meta {
    color: #34b; }
  .highlight .code .code, .highlight .code .number, .highlight .code .literal, .highlight .code .keyword, .highlight .code .selector-tag {
    color: #099; }
  .highlight .code .regexp {
    background-color: #fff0ff;
    color: #808; }
  .highlight .code .symbol {
    color: #990073; }
  .highlight .code .tag, .highlight .code .name, .highlight .code .selector-id, .highlight .code .selector-class {
    color: #070; }


================================================
FILE: source/css/highlights/github-gist.css
================================================
/**
 * GitHub Gist Theme
 * Author : Louis Barranqueiro - https://github.com/LouisBarranqueiro
 */
.highlight {
  padding: 0.5em;
  color: #333; }
  .highlight .code .comment, .highlight .code .meta {
    color: #969896; }
  .highlight .code .string, .highlight .code .variable, .highlight .code .template-variable, .highlight .code .strong, .highlight .code .emphasis, .highlight .code .quote {
    color: #df5000; }
  .highlight .code .keyword, .highlight .code .selector-tag, .highlight .code .type {
    color: #a71d5d; }
  .highlight .code .literal, .highlight .code .symbol, .highlight .code .bullet, .highlight .code .attribute {
    color: #0086b3; }
  .highlight .code .section, .highlight .code .name {
    color: #63a35c; }
  .highlight .code .tag {
    color: #333; }
  .highlight .code .title, .highlight .code .attr, .highlight .code .selector-id, .highlight .code .selector-class, .highlight .code .selector-attr, .highlight .code .selector-pseudo {
    color: #795da3; }
  .highlight .code .addition {
    color: #55a532;
    background-color: #eaffea; }
  .highlight .code .deletion {
    color: #bd2c00;
    background-color: #ffecec; }
  .highlight .code .link {
    text-decoration: underline; }


================================================
FILE: source/css/highlights/github.css
================================================
/*

github.com style (c) Vasily Polovnyov <vast@whiteants.net>

*/
.highlight {
  color: #333;
  background: #f8f8f8; }
  .highlight .code .comment, .highlight .code .quote {
    color: #998;
    font-style: italic; }
  .highlight .code .keyword, .highlight .code .selector-tag, .highlight .code .subst {
    color: #333;
    font-weight: bold; }
  .highlight .code .number, .highlight .code .literal, .highlight .code .variable, .highlight .code .template-variable, .highlight .code .tag .attr {
    color: #008080; }
  .highlight .code .string, .highlight .code .doctag {
    color: #d14; }
  .highlight .code .title, .highlight .code .section, .highlight .code .selector-id {
    color: #900;
    font-weight: bold; }
  .highlight .code .subst {
    font-weight: normal; }
  .highlight .code .type, .highlight .code .class .title {
    color: #458;
    font-weight: bold; }
  .highlight .code .tag, .highlight .code .name, .highlight .code .attribute {
    color: #000080;
    font-weight: normal; }
  .highlight .code .regexp, .highlight .code .link {
    color: #009926; }
  .highlight .code .symbol, .highlight .code .bullet {
    color: #990073; }
  .highlight .code .built_in, .highlight .code .builtin-name {
    color: #0086b3; }
  .highlight .code .meta {
    color: #999;
    font-weight: bold; }
  .highlight .code .deletion {
    background: #fdd; }
  .highlight .code .addition {
    background: #dfd; }
  .highlight .code .emphasis {
    font-style: italic; }
  .highlight .code .strong {
    font-weight: bold; }


================================================
FILE: source/css/highlights/googlecode.css
================================================
/*

Google Code style (c) Aahan Krish <geekpanth3r@gmail.com>

*/
.highlight {
  color: #000;
  background: #fff; }
  .highlight .code .comment, .highlight .code .quote {
    color: #800; }
  .highlight .code .keyword, .highlight .code .selector-tag, .highlight .code .section, .highlight .code .title, .highlight .code .name {
    color: #008; }
  .highlight .code .variable, .highlight .code .template-variable {
    color: #660; }
  .highlight .code .string, .highlight .code .selector-attr, .highlight .code .selector-pseudo, .highlight .code .regexp {
    color: #080; }
  .highlight .code .literal, .highlight .code .symbol, .highlight .code .bullet, .highlight .code .meta, .highlight .code .number, .highlight .code .link {
    color: #066; }
  .highlight .code .title, .highlight .code .doctag, .highlight .code .type, .highlight .code .attr, .highlight .code .built_in, .highlight .code .builtin-name, .highlight .code .params {
    color: #606; }
  .highlight .code .attribute, .highlight .code .subst {
    color: #000; }
  .highlight .code .formula {
    background-color: #eee;
    font-style: italic; }
  .highlight .code .selector-id, .highlight .code .selector-class {
    color: #9b703f; }
  .highlight .code .addition {
    background-color: #baeeba; }
  .highlight .code .deletion {
    background-color: #ffc8bd; }
  .highlight .code .doctag, .highlight .code .strong {
    font-weight: bold; }
  .highlight .code .emphasis {
    font-style: italic; }


================================================
FILE: source/css/highlights/grayscale.css
================================================
/*

grayscale style (c) MY Sun <simonmysun@gmail.com>

*/
.highlight {
  color: #333;
  background: #fff; }
  .highlight .code .comment, .highlight .code .quote {
    color: #777;
    font-style: italic; }
  .highlight .code .keyword, .highlight .code .selector-tag, .highlight .code .subst {
    color: #333;
    font-weight: bold; }
  .highlight .code .number, .highlight .code .literal {
    color: #777; }
  .highlight .code .string, .highlight .code .doctag, .highlight .code .formula {
    color: #333;
    background: url("data:image/pngbase64,iVBORw0KGgoAAAANSUhEUgAAAAQAAAAECAYAAACp8Z5+AAAAJ0lEQVQIW2O8e/fufwYGBgZBQUEQxcCIIfDu3Tuwivfv30NUoAsAALHpFMMLqZlPAAAAAElFTkSuQmCC") repeat; }
  .highlight .code .title, .highlight .code .section, .highlight .code .selector-id {
    color: #000;
    font-weight: bold; }
  .highlight .code .subst {
    font-weight: normal; }
  .highlight .code .class .title, .highlight .code .type, .highlight .code .name {
    color: #333;
    font-weight: bold; }
  .highlight .code .tag {
    color: #333; }
  .highlight .code .regexp {
    color: #333;
    background: url("data:image/pngbase64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAICAYAAADA+m62AAAAPUlEQVQYV2NkQAN37979r6yszIgujiIAU4RNMVwhuiQ6H6wQl3XI4oy4FMHcCJPHcDS6J2A2EqUQpJhohQDexSef15DBCwAAAABJRU5ErkJggg==") repeat; }
  .highlight .code .symbol, .highlight .code .bullet, .highlight .code .link {
    color: #000;
    background: url("data:image/pngbase64,iVBORw0KGgoAAAANSUhEUgAAAAUAAAAFCAYAAACNbyblAAAAKElEQVQIW2NkQAO7d+/+z4gsBhJwdXVlhAvCBECKwIIwAbhKZBUwBQA6hBpm5efZsgAAAABJRU5ErkJggg==") repeat; }
  .highlight .code .built_in, .highlight .code .builtin-name {
    color: #000;
    text-decoration: underline; }
  .highlight .code .meta {
    color: #999;
    font-weight: bold; }
  .highlight .code .deletion {
    color: #fff;
    background: url("data:image/pngbase64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAADCAYAAABS3WWCAAAAE0lEQVQIW2MMDQ39zzhz5kwIAQAyxweWgUHd1AAAAABJRU5ErkJggg==") repeat; }
  .highlight .code .addition {
    color: #000;
    background: url("data:image/pngbase64,iVBORw0KGgoAAAANSUhEUgAAAAkAAAAJCAYAAADgkQYQAAAALUlEQVQYV2N89+7dfwYk8P79ewZBQUFkIQZGOiu6e/cuiptQHAPl0NtNxAQBAM97Oejj3Dg7AAAAAElFTkSuQmCC") repeat; }
  .highlight .code .emphasis {
    font-style: italic; }
  .highlight .code .strong {
    font-weight: bold; }


================================================
FILE: source/css/highlights/highlightjs.css
================================================
/*

Original highlight.js style (c) Ivan Sagalaev <maniac@softwaremaniacs.org>

*/
.highlight {
  color: #444;
  background: #f0f0f0; }
  .highlight .code .subst {
    color: #444; }
  .highlight .code .keyword, .highlight .code .attribute, .highlight .code .selector-tag, .highlight .code .meta-keyword, .highlight .code .doctag, .highlight .code .name {
    font-weight: bold; }
  .highlight .code .built_in, .highlight .code .literal, .highlight .code .bullet, .highlight .code .code, .highlight .code .addition {
    color: #1f811f; }
  .highlight .code .regexp, .highlight .code .symbol, .highlight .code .variable, .highlight .code .template-variable, .highlight .code .link, .highlight .code .selector-attr, .highlight .code .selector-pseudo {
    color: #bc6060; }
  .highlight .code .type, .highlight .code .string, .highlight .code .number, .highlight .code .selector-id, .highlight .code .selector-class, .highlight .code .quote, .highlight .code .template-tag, .highlight .code .deletion {
    color: #800; }
  .highlight .code .title, .highlight .code .section {
    color: #800;
    font-weight: bold; }
  .highlight .code .comment {
    color: #888; }
  .highlight .code .meta {
    color: #2b6ea1; }
  .highlight .code .emphasis {
    font-style: italic; }
  .highlight .code .strong {
    font-weight: bold; }


================================================
FILE: source/css/highlights/hopscotch.css
================================================
/*
 * Hopscotch
 * by Jan T. Sott
 * https://github.com/idleberg/Hopscotch
 *
 * This work is licensed under the Creative Commons CC0 1.0 Universal License
 */
.highlight {
  color: #b9b5b8;
  background: #322931; }
  .highlight .code .comment, .highlight .code .quote {
    color: #989498; }
  .highlight .code .variable, .highlight .code .template-variable, .highlight .code .attribute, .highlight .code .tag, .highlight .code .name, .highlight .code .selector-id, .highlight .code .selector-class, .highlight .code .regexp, .highlight .code .link, .highlight .code .deletion {
    color: #dd464c; }
  .highlight .code .number, .highlight .code .built_in, .highlight .code .builtin-name, .highlight .code .literal, .highlight .code .type, .highlight .code .params {
    color: #fd8b19; }
  .highlight .code .class .title {
    color: #fdcc59; }
  .highlight .code .string, .highlight .code .symbol, .highlight .code .bullet, .highlight .code .addition {
    color: #8fc13e; }
  .highlight .code .meta {
    color: #149b93; }
  .highlight .code .function, .highlight .code .section, .highlight .code .title {
    color: #1290bf; }
  .highlight .code .keyword, .highlight .code .selector-tag {
    color: #c85e7c; }
  .highlight .code .emphasis {
    font-style: italic; }
  .highlight .code .strong {
    font-weight: bold; }


================================================
FILE: source/css/highlights/hybrid.css
================================================
/*

vim-hybrid theme by w0ng (https://github.com/w0ng/vim-hybrid)

*/
/*background color*/
.highlight {
  color: #c5c8c6;
  background: #1d1f21;
  /*selection color*/ }
  .highlight::selection, .highlight span::selection, .highlight::-moz-selection, .highlight span::-moz-selection {
    background: #373b41; }
  .highlight .code .title, .highlight .code .name {
    color: #f0c674; }
  .highlight .code .comment {
    color: #707880; }
  .highlight .code .meta {
    color: #707880; }
    .highlight .code .meta .keyword {
      color: #707880; }
  .highlight .code .number, .highlight .code .symbol, .highlight .code .literal, .highlight .code .deletion, .highlight .code .link {
    color: #c66; }
  .highlight .code .string, .highlight .code .doctag, .highlight .code .addition, .highlight .code .regexp, .highlight .code .selector-attr, .highlight .code .selector-pseudo {
    color: #b5bd68; }
  .highlight .code .attribute, .highlight .code .code, .highlight .code .selector-id {
    color: #b294bb; }
  .highlight .code .keyword, .highlight .code .selector-tag, .highlight .code .bullet, .highlight .code .tag {
    color: #81a2be; }
  .highlight .code .subst, .highlight .code .variable, .highlight .code .template-tag, .highlight .code .template-variable {
    color: #8abeb7; }
  .highlight .code .type, .highlight .code .built_in, .highlight .code .builtin-name, .highlight .code .quote, .highlight .code .section, .highlight .code .selector-class {
    color: #de935f; }
  .highlight .code .emphasis {
    font-style: italic; }
  .highlight .code .strong {
    font-weight: bold; }


================================================
FILE: source/css/highlights/idea.css
================================================
/*

Intellij Idea-like styling (c) Vasily Polovnyov <vast@whiteants.net>

*/
.highlight {
  color: #000;
  background: #fff; }
  .highlight .code .subst, .highlight .code .title {
    font-weight: normal;
    color: #000; }
  .highlight .code .comment, .highlight .code .quote {
    color: #808080;
    font-style: italic; }
  .highlight .code .meta {
    color: #808000; }
  .highlight .code .tag {
    background: #efefef; }
  .highlight .code .section, .highlight .code .name, .highlight .code .literal, .highlight .code .keyword, .highlight .code .selector-tag, .highlight .code .type, .highlight .code .selector-id, .highlight .code .selector-class {
    font-weight: bold;
    color: #000080; }
  .highlight .code .attribute, .highlight .code .number, .highlight .code .regexp, .highlight .code .link {
    font-weight: bold;
    color: #00f; }
  .highlight .code .number, .highlight .code .regexp, .highlight .code .link {
    font-weight: normal; }
  .highlight .code .string {
    color: #008000;
    font-weight: bold; }
  .highlight .code .symbol, .highlight .code .bullet, .highlight .code .formula {
    color: #000;
    background: #d0eded;
    font-style: italic; }
  .highlight .code .doctag {
    text-decoration: underline; }
  .highlight .code .variable, .highlight .code .template-variable {
    color: #660e7a; }
  .highlight .code .addition {
    background: #baeeba; }
  .highlight .code .deletion {
    background: #ffc8bd; }
  .highlight .code .emphasis {
    font-style: italic; }
  .highlight .code .strong {
    font-weight: bold; }


================================================
FILE: source/css/highlights/ir-black.css
================================================
/*
    IR_Black style (c) Vasily Mikhailitchenko <vaskas@programica.ru>
*/
.highlight {
  color: #f8f8f8;
  background: #000; }
  .highlight .code .comment, .highlight .code .quote, .highlight .code .meta {
    color: #7c7c7c; }
  .highlight .code .keyword, .highlight .code .selector-tag, .highlight .code .tag, .highlight .code .name {
    color: #96cbfe; }
  .highlight .code .attribute, .highlight .code .selector-id {
    color: #ffffb6; }
  .highlight .code .string, .highlight .code .selector-attr, .highlight .code .selector-pseudo, .highlight .code .addition {
    color: #a8ff60; }
  .highlight .code .subst {
    color: #daefa3; }
  .highlight .code .regexp, .highlight .code .link {
    color: #e9c062; }
  .highlight .code .title, .highlight .code .section, .highlight .code .type, .highlight .code .doctag {
    color: #ffffb6; }
  .highlight .code .symbol, .highlight .code .bullet, .highlight .code .variable, .highlight .code .template-variable, .highlight .code .literal {
    color: #c6c5fe; }
  .highlight .code .number, .highlight .code .deletion {
    color: #ff73fd; }
  .highlight .code .emphasis {
    font-style: italic; }
  .highlight .code .strong {
    font-weight: bold; }


================================================
FILE: source/css/highlights/kimbie-dark.css
================================================
/*
        Name:         Kimbie (dark)
        Author:     Jan T. Sott
        License:    Creative Commons Attribution-ShareAlike 4.0 Unported License
        URL:            https://github.com/idleberg/Kimbie-highlight.js
*/
.highlight {
  color: #d3af86;
  background: #221a0f; }
  .highlight .code .comment, .highlight .code .quote {
    color: #d6baad; }
  .highlight .code .variable, .highlight .code .template-variable, .highlight .code .tag, .highlight .code .name, .highlight .code .selector-id, .highlight .code .selector-class, .highlight .code .regexp, .highlight .code .meta {
    color: #dc3958; }
  .highlight .code .number, .highlight .code .built_in, .highlight .code .builtin-name, .highlight .code .literal, .highlight .code .type, .highlight .code .params, .highlight .code .deletion, .highlight .code .link {
    color: #f79a32; }
  .highlight .code .title, .highlight .code .section, .highlight .code .attribute {
    color: #f06431; }
  .highlight .code .string, .highlight .code .symbol, .highlight .code .bullet, .highlight .code .addition {
    color: #889b4a; }
  .highlight .code .keyword, .highlight .code .selector-tag, .highlight .code .function {
    color: #98676a; }
  .highlight .code .emphasis {
    font-style: italic; }
  .highlight .code .strong {
    font-weight: bold; }


================================================
FILE: source/css/highlights/kimbie-light.css
================================================
/*
        Name:         Kimbie (light)
        Author:     Jan T. Sott
        License:    Creative Commons Attribution-ShareAlike 4.0 Unported License
        URL:            https://github.com/idleberg/Kimbie-highlight.js
*/
.highlight {
  color: #84613d;
  background: #fbebd4; }
  .highlight .code .comment, .highlight .code .quote {
    color: #a57a4c; }
  .highlight .code .variable, .highlight .code .template-variable, .highlight .code .tag, .highlight .code .name, .highlight .code .selector-id, .highlight .code .selector-class, .highlight .code .regexp, .highlight .code .meta {
    color: #dc3958; }
  .highlight .code .number, .highlight .code .built_in, .highlight .code .builtin-name, .highlight .code .literal, .highlight .code .type, .highlight .code .params, .highlight .code .deletion, .highlight .code .link {
    color: #f79a32; }
  .highlight .code .title, .highlight .code .section, .highlight .code .attribute {
    color: #f06431; }
  .highlight .code .string, .highlight .code .symbol, .highlight .code .bullet, .highlight .code .addition {
    color: #889b4a; }
  .highlight .code .keyword, .highlight .code .selector-tag, .highlight .code .function {
    color: #98676a; }
  .highlight .code .emphasis {
    font-style: italic; }
  .highlight .code .strong {
    font-weight: bold; }


================================================
FILE: source/css/highlights/magula.css
================================================
/*
Description: Magula style for highligh.js
Author: Ruslan Keba <rukeba@gmail.com>
Website: http://rukeba.com/
Version: 1.0
Date: 2009-01-03
Music: Aphex Twin / Xtal
*/
.highlight {
  background-color: #f4f4f4; }
  .highlight .code .highlight, .highlight .code .subst {
    color: #000; }
  .highlight .code .string, .highlight .code .title, .highlight .code .symbol, .highlight .code .bullet, .highlight .code .attribute, .highlight .code .addition, .highlight .code .variable, .highlight .code .template-tag, .highlight .code .template-variable {
    color: #050; }
  .highlight .code .comment, .highlight .code .quote {
    color: #777; }
  .highlight .code .number, .highlight .code .regexp, .highlight .code .literal, .highlight .code .type, .highlight .code .link {
    color: #800; }
  .highlight .code .deletion, .highlight .code .meta {
    color: #00e; }
  .highlight .code .keyword, .highlight .code .selector-tag, .highlight .code .doctag, .highlight .code .title, .highlight .code .section, .highlight .code .built_in, .highlight .code .tag, .highlight .code .name {
    font-weight: bold;
    color: #000080; }
  .highlight .code .emphasis {
    font-style: italic; }
  .highlight .code .strong {
    font-weight: bold; }


================================================
FILE: source/css/highlights/mono-blue.css
================================================
/*
    Five-color theme from a single blue hue.
*/
.highlight {
  color: #00193a;
  background: #eaeef3; }
  .highlight .code .keyword, .highlight .code .selector-tag, .highlight .code .title, .highlight .code .section, .highlight .code .doctag, .highlight .code .name, .highlight .code .strong {
    font-weight: bold; }
  .highlight .code .comment {
    color: #738191; }
  .highlight .code .string, .highlight .code .title, .highlight .code .section, .highlight .code .built_in, .highlight .code .literal, .highlight .code .type, .highlight .code .addition, .highlight .code .tag, .highlight .code .quote, .highlight .code .name, .highlight .code .selector-id, .highlight .code .selector-class {
    color: #0048ab; }
  .highlight .code .meta, .highlight .code .subst, .highlight .code .symbol, .highlight .code .regexp, .highlight .code .attribute, .highlight .code .deletion, .highlight .code .variable, .highlight .code .template-variable, .highlight .code .link, .highlight .code .bullet {
    color: #4c81c9; }
  .highlight .code .emphasis {
    font-style: italic; }


================================================
FILE: source/css/highlights/monokai-sublime.css
================================================
/*

Monokai Sublime style. Derived from Monokai by noformnocontent http://nn.mit-license.org/

*/
.highlight {
  color: #f8f8f2;
  background: #23241f; }
  .highlight .code .highlight, .highlight .code .tag, .highlight .code .subst {
    color: #f8f8f2; }
  .highlight .code .strong, .highlight .code .emphasis {
    color: #a8a8a2; }
  .highlight .code .bullet, .highlight .code .quote, .highlight .code .number, .highlight .code .regexp, .highlight .code .literal, .highlight .code .link {
    color: #ae81ff; }
  .highlight .code .code, .highlight .code .title, .highlight .code .section, .highlight .code .selector-class {
    color: #a6e22e; }
  .highlight .code .strong {
    font-weight: bold; }
  .highlight .code .emphasis {
    font-style: italic; }
  .highlight .code .keyword, .highlight .code .selector-tag, .highlight .code .name, .highlight .code .attr {
    color: #f92672; }
  .highlight .code .symbol, .highlight .code .attribute {
    color: #66d9ef; }
  .highlight .code .params, .highlight .code .class .title {
    color: #f8f8f2; }
  .highlight .code .string, .highlight .code .type, .highlight .code .built_in, .highlight .code .builtin-name, .highlight .code .selector-id, .highlight .code .selector-attr, .highlight .code .selector-pseudo, .highlight .code .addition, .highlight .code .variable, .highlight .code .template-variable {
    color: #e6db74; }
  .highlight .code .comment, .highlight .code .deletion, .highlight .code .meta {
    color: #75715e; }


================================================
FILE: source/css/highlights/monokai.css
================================================
/*
Monokai style - ported by Luigi Maselli - http://grigio.org
*/
.highlight {
  color: #ddd;
  background: #272822; }
  .highlight .code .tag, .highlight .code .keyword, .highlight .code .selector-tag, .highlight .code .literal, .highlight .code .strong, .highlight .code .name {
    color: #f92672; }
  .highlight .code .code {
    color: #66d9ef; }
  .highlight .code .class .title {
    color: #fff; }
  .highlight .code .attribute, .highlight .code .symbol, .highlight .code .regexp, .highlight .code .link {
    color: #bf79db; }
  .highlight .code .string, .highlight .code .bullet, .highlight .code .subst, .highlight .code .title, .highlight .code .section, .highlight .code .emphasis, .highlight .code .type, .highlight .code .built_in, .highlight .code .builtin-name, .highlight .code .selector-attr, .highlight .code .selector-pseudo, .highlight .code .addition, .highlight .code .variable, .highlight .code .template-tag, .highlight .code .template-variable {
    color: #a6e22e; }
  .highlight .code .comment, .highlight .code .quote, .highlight .code .deletion, .highlight .code .meta {
    color: #75715e; }
  .highlight .code .keyword, .highlight .code .selector-tag, .highlight .code .literal, .highlight .code .doctag, .highlight .code .title, .highlight .code .section, .highlight .code .type, .highlight .code .selector-id {
    font-weight: bold; }


================================================
FILE: source/css/highlights/obsidian.css
================================================
/**
 * Obsidian style
 * ported by Alexander Marenin (http://github.com/ioncreature)
 */
.highlight {
  color: #e0e2e4;
  background: #282b2e; }
  .highlight .code .keyword, .highlight .code .selector-tag, .highlight .code .literal, .highlight .code .selector-id {
    color: #93c763; }
  .highlight .code .number {
    color: #ffcd22; }
  .highlight .code .attribute {
    color: #668bb0; }
  .highlight .code .code, .highlight .code .class .title, .highlight .code .section {
    color: #fff; }
  .highlight .code .regexp, .highlight .code .link {
    color: #d39745; }
  .highlight .code .meta {
    color: #557182; }
  .highlight .code .tag, .highlight .code .name, .highlight .code .bullet, .highlight .code .subst, .highlight .code .emphasis, .highlight .code .type, .highlight .code .built_in, .highlight .code .selector-attr, .highlight .code .selector-pseudo, .highlight .code .addition, .highlight .code .variable, .highlight .code .template-tag, .highlight .code .template-variable {
    color: #8cbbad; }
  .highlight .code .string, .highlight .code .symbol {
    color: #ec7600; }
  .highlight .code .comment, .highlight .code .quote, .highlight .code .deletion {
    color: #818e96; }
  .highlight .code .selector-class {
    color: #a082bd; }
  .highlight .code .keyword, .highlight .code .selector-tag, .highlight .code .literal, .highlight .code .doctag, .highlight .code .title, .highlight .code .section, .highlight .code .type, .highlight .code .name, .highlight .code .strong {
    font-weight: bold; }


================================================
FILE: source/css/highlights/paraiso-dark.css
================================================
@charset "UTF-8";
/*
        Paraíso (dark)
        Created by Jan T. Sott (http://github.com/idleberg)
        Inspired by the art of Rubens LP (http://www.rubenslp.com.br)
*/
.highlight {
  color: #a39e9b;
  background: #2f1e2e; }
  .highlight .code .comment, .highlight .code .quote {
    color: #8d8687; }
  .highlight .code .variable, .highlight .code .template-variable, .highlight .code .tag, .highlight .code .name, .highlight .code .selector-id, .highlight .code .selector-class, .highlight .code .regexp, .highlight .code .link, .highlight .code .meta {
    color: #ef6155; }
  .highlight .code .number, .highlight .code .built_in, .highlight .code .builtin-name, .highlight .code .literal, .highlight .code .type, .highlight .code .params, .highlight .code .deletion {
    color: #f99b15; }
  .highlight .code .title, .highlight .code .section, .highlight .code .attribute {
    color: #fec418; }
  .highlight .code .string, .highlight .code .symbol, .highlight .code .bullet, .highlight .code .addition {
    color: #48b685; }
  .highlight .code .keyword, .highlight .code .selector-tag {
    color: #815ba4; }
  .highlight .code .emphasis {
    font-style: italic; }
  .highlight .code .strong {
    font-weight: bold; }


================================================
FILE: source/css/highlights/paraiso-light.css
================================================
@charset "UTF-8";
/*
        Paraíso (light)
        Created by Jan T. Sott (http://github.com/idleberg)
        Inspired by the art of Rubens LP (http://www.rubenslp.com.br)
*/
.highlight {
  color: #4f424c;
  background: #e7e9db; }
  .highlight .code .comment, .highlight .code .quote {
    color: #776e71; }
  .highlight .code .variable, .highlight .code .template-variable, .highlight .code .tag, .highlight .code .name, .highlight .code .selector-id, .highlight .code .selector-class, .highlight .code .regexp, .highlight .code .link, .highlight .code .meta {
    color: #ef6155; }
  .highlight .code .number, .highlight .code .built_in, .highlight .code .builtin-name, .highlight .code .literal, .highlight .code .type, .highlight .code .params, .highlight .code .deletion {
    color: #f99b15; }
  .highlight .code .title, .highlight .code .section, .highlight .code .attribute {
    color: #fec418; }
  .highlight .code .string, .highlight .code .symbol, .highlight .code .bullet, .highlight .code .addition {
    color: #48b685; }
  .highlight .code .keyword, .highlight .code .selector-tag {
    color: #815ba4; }
  .highlight .code .emphasis {
    font-style: italic; }
  .highlight .code .strong {
    font-weight: bold; }


================================================
FILE: source/css/highlights/pojoaque.css
================================================
/*

Pojoaque Style by Jason Tate
http://web-cms-designs.com/ftopict-10-pojoaque-style-for-highlight-js-code-highlighter.html
Based on Solarized Style from http://ethanschoonover.com/solarized

*/
.highlight {
  color: #dccf8f;
  background: url("pojoaque.jpg") repeat scroll left top #181914; }
  .highlight .code .comment, .highlight .code .quote {
    color: #586e75;
    font-style: italic; }
  .highlight .code .keyword, .highlight .code .selector-tag, .highlight .code .literal, .highlight .code .addition {
    color: #b64926; }
  .highlight .code .number, .highlight .code .string, .highlight .code .doctag, .highlight .code .regexp {
    color: #468966; }
  .highlight .code .title, .highlight .code .section, .highlight .code .built_in, .highlight .code .name {
    color: #ffb03b; }
  .highlight .code .variable, .highlight .code .template-variable, .highlight .code .class .title, .highlight .code .type, .highlight .code .tag {
    color: #b58900; }
  .highlight .code .attribute {
    color: #b89859; }
  .highlight .code .symbol, .highlight .code .bullet, .highlight .code .link, .highlight .code .subst, .highlight .code .meta {
    color: #cb4b16; }
  .highlight .code .deletion {
    color: #dc322f; }
  .highlight .code .selector-id, .highlight .code .selector-class {
    color: #d3a60c; }
  .highlight .code .formula {
    background: #073642; }
  .highlight .code .emphasis {
    font-style: italic; }
  .highlight .code .strong {
    font-weight: bold; }


================================================
FILE: source/css/highlights/railscasts.css
================================================
/*

Railscasts-like style (c) Visoft, Inc. (Damien White)

*/
.highlight {
  color: #e6e1dc;
  background: #232323; }
  .highlight .code .comment, .highlight .code .quote {
    color: #bc9458;
    font-style: italic; }
  .highlight .code .keyword, .highlight .code .selector-tag {
    color: #c26230; }
  .highlight .code .string, .highlight .code .number, .highlight .code .regexp, .highlight .code .variable, .highlight .code .template-variable {
    color: #a5c261; }
  .highlight .code .subst {
    color: #519f50; }
  .highlight .code .tag, .highlight .code .name {
    color: #e8bf6a; }
  .highlight .code .type {
    color: #da4939; }
  .highlight .code .symbol, .highlight .code .bullet, .highlight .code .built_in, .highlight .code .builtin-name, .highlight .code .attr, .highlight .code .link {
    color: #6d9cbe; }
  .highlight .code .params {
    color: #d0d0ff; }
  .highlight .code .attribute {
    color: #cda869; }
  .highlight .code .meta {
    color: #9b859d; }
  .highlight .code .title, .highlight .code .section {
    color: #ffc66d; }
  .highlight .code .addition {
    background-color: #144212;
    color: #e6e1dc;
    display: inline-block;
    width: 100%; }
  .highlight .code .deletion {
    background-color: #600;
    color: #e6e1dc;
    display: inline-block;
    width: 100%; }
  .highlight .code .selector-class {
    color: #9b703f; }
  .highlight .code .selector-id {
    color: #8b98ab; }
  .highlight .code .emphasis {
    font-style: italic; }
  .highlight .code .strong {
    font-weight: bold; }
  .highlight .code .link {
    text-decoration: underline; }


================================================
FILE: source/css/highlights/rainbow.css
================================================
/*

Style with support for rainbow parens

*/
.highlight {
  color: #d1d9e1;
  background: #474949; }
  .highlight .code .comment, .highlight .code .quote {
    color: #969896;
    font-style: italic; }
  .highlight .code .keyword, .highlight .code .selector-tag, .highlight .code .literal, .highlight .code .type, .highlight .code .addition {
    color: #c9c; }
  .highlight .code .number, .highlight .code .selector-attr, .highlight .code .selector-pseudo {
    color: #f99157; }
  .highlight .code .string, .highlight .code .doctag, .highlight .code .regexp {
    color: #8abeb7; }
  .highlight .code .title, .highlight .code .name, .highlight .code .section, .highlight .code .built_in {
    color: #b5bd68; }
  .highlight .code .variable, .highlight .code .template-variable, .highlight .code .selector-id, .highlight .code .class .title {
    color: #fc6; }
  .highlight .code .section, .highlight .code .name, .highlight .code .strong {
    font-weight: bold; }
  .highlight .code .symbol, .highlight .code .bullet, .highlight .code .subst, .highlight .code .meta, .highlight .code .link {
    color: #f99157; }
  .highlight .code .deletion {
    color: #dc322f; }
  .highlight .code .formula {
    background: #eee8d5; }
  .highlight .code .attr, .highlight .code .attribute {
    color: #81a2be; }
  .highlight .code .emphasis {
    font-style: italic; }


================================================
FILE: source/css/highlights/school-book.css
================================================
/*

School Book style from goldblog.com.ua (c) Zaripov Yura <yur4ik7@ukr.net>

*/
.highlight {
  background: #f6f6ae url("./school-book.png");
  border-top: solid 2px #d2e8b9;
  border-bottom: solid 1px #d2e8b9; }
  .highlight .code .keyword, .highlight .code .selector-tag, .highlight .code .literal {
    color: #059;
    font-weight: bold; }
  .highlight .code .highlight, .highlight .code .subst {
    color: #3e5915; }
  .highlight .code .string, .highlight .code .title, .highlight .code .section, .highlight .code .type, .highlight .code .symbol, .highlight .code .bullet, .highlight .code .attribute, .highlight .code .built_in, .highlight .code .builtin-name, .highlight .code .addition, .highlight .code .variable, .highlight .code .template-tag, .highlight .code .template-variable, .highlight .code .link {
    color: #2c009f; }
  .highlight .code .comment, .highlight .code .quote, .highlight .code .deletion, .highlight .code .meta {
    color: #e60415; }
  .highlight .code .keyword, .highlight .code .selector-tag, .highlight .code .literal, .highlight .code .doctag, .highlight .code .title, .highlight .code .section, .highlight .code .type, .highlight .code .name, .highlight .code .selector-id, .highlight .code .strong {
    font-weight: bold; }
  .highlight .code .emphasis {
    font-style: italic; }


================================================
FILE: source/css/highlights/solarized-dark.css
================================================
/*

Orginal Style from ethanschoonover.com/solarized (c) Jeremy Hull <sourdrums@gmail.com>

*/
.highlight {
  color: #839496;
  background: #002b36; }
  .highlight .code .comment, .highlight .code .quote {
    color: #586e75; }
  .highlight .code .keyword, .highlight .code .selector-tag, .highlight .code .addition {
    color: #859900; }
  .highlight .code .number, .highlight .code .string, .highlight .code .meta .meta-string, .highlight .code .literal, .highlight .code .doctag, .highlight .code .regexp {
    color: #2aa198; }
  .highlight .code .title, .highlight .code .section, .highlight .code .name, .highlight .code .selector-id, .highlight .code .selector-class {
    color: #268bd2; }
  .highlight .code .attribute, .highlight .code .attr, .highlight .code .variable, .highlight .code .template-variable, .highlight .code .class .title, .highlight .code .type {
    color: #b58900; }
  .highlight .code .symbol, .highlight .code .bullet, .highlight .code .subst {
    color: #cb4b16; }
  .highlight .code .meta {
    color: #cb4b16; }
    .highlight .code .meta .keyword {
      color: #cb4b16; }
  .highlight .code .selector-attr, .highlight .code .selector-pseudo, .highlight .code .link {
    color: #cb4b16; }
  .highlight .code .built_in, .highlight .code .deletion {
    color: #dc322f; }
  .highlight .code .formula {
    background: #073642; }
  .highlight .code .emphasis {
    font-style: italic; }
  .highlight .code .strong {
    font-weight: bold; }


================================================
FILE: source/css/highlights/solarized-light.css
================================================
/*

Orginal Style from ethanschoonover.com/solarized (c) Jeremy Hull <sourdrums@gmail.com>

*/
.highlight {
  color: #657b83;
  background: #fdf6e3; }
  .highlight .code .comment, .highlight .code .quote {
    color: #93a1a1; }
  .highlight .code .keyword, .highlight .code .selector-tag, .highlight .code .addition {
    color: #859900; }
  .highlight .code .number, .highlight .code .string, .highlight .code .meta .meta-string, .highlight .code .literal, .highlight .code .doctag, .highlight .code .regexp {
    color: #2aa198; }
  .highlight .code .title, .highlight .code .section, .highlight .code .name, .highlight .code .selector-id, .highlight .code .selector-class {
    color: #268bd2; }
  .highlight .code .attribute, .highlight .code .attr, .highlight .code .variable, .highlight .code .template-variable, .highlight .code .class .title, .highlight .code .type {
    color: #b58900; }
  .highlight .code .symbol, .highlight .code .bullet, .highlight .code .subst {
    color: #cb4b16; }
  .highlight .code .meta {
    color: #cb4b16; }
    .highlight .code .meta .keyword {
      color: #cb4b16; }
  .highlight .code .selector-attr, .highlight .code .selector-pseudo, .highlight .code .link {
    color: #cb4b16; }
  .highlight .code .built_in, .highlight .code .deletion {
    color: #dc322f; }
  .highlight .code .formula {
    background: #eee8d5; }
  .highlight .code .emphasis {
    font-style: italic; }
  .highlight .code .strong {
    font-weight: bold; }


================================================
FILE: source/css/highlights/sunburst.css
================================================
/*

Sunburst-like style (c) Vasily Polovnyov <vast@whiteants.net>

*/
.highlight {
  color: #f8f8f8;
  background: #000; }
  .highlight .code .comment, .highlight .code .quote {
    color: #aeaeae;
    font-style: italic; }
  .highlight .code .keyword, .highlight .code .selector-tag, .highlight .code .type {
    color: #e28964; }
  .highlight .code .string {
    color: #65b042; }
  .highlight .code .subst {
    color: #daefa3; }
  .highlight .code .regexp, .highlight .code .link {
    color: #e9c062; }
  .highlight .code .title, .highlight .code .section, .highlight .code .tag, .highlight .code .name {
    color: #89bdff; }
  .highlight .code .class .title, .highlight .code .doctag {
    text-decoration: underline; }
  .highlight .code .symbol, .highlight .code .bullet, .highlight .code .number {
    color: #3387cc; }
  .highlight .code .params, .highlight .code .variable, .highlight .code .template-variable {
    color: #3e87e3; }
  .highlight .code .attribute {
    color: #cda869; }
  .highlight .code .meta {
    color: #8996a8; }
  .highlight .code .formula {
    background-color: #0e2231;
    color: #f8f8f8;
    font-style: italic; }
  .highlight .code .addition {
    background-color: #253b22;
    color: #f8f8f8; }
  .highlight .code .deletion {
    background-color: #420e09;
    color: #f8f8f8; }
  .highlight .code .selector-class {
    color: #9b703f; }
  .highlight .code .selector-id {
    color: #8b98ab; }
  .highlight .code .emphasis {
    font-style: italic; }
  .highlight .code .strong {
    font-weight: bold; }


================================================
FILE: source/css/highlights/tomorrow-night-blue.css
================================================
/* Tomorrow Night Blue Theme */
/* http://jmblog.github.com/color-themes-for-google-code-highlightjs */
/* Original theme - https://github.com/chriskempson/tomorrow-theme */
/* http://jmblog.github.com/color-themes-for-google-code-highlightjs */
.highlight {
  color: #fff;
  background: #002451; }
  .highlight .code .comment, .highlight .code .quote {
    color: #7285b7; }
  .highlight .code .variable, .highlight .code .template-variable, .highlight .code .tag, .highlight .code .name, .highlight .code .selector-id, .highlight .code .selector-class, .highlight .code .regexp, .highlight .code .deletion {
    color: #ff9da4; }
  .highlight .code .number, .highlight .code .built_in, .highlight .code .builtin-name, .highlight .code .literal, .highlight .code .type, .highlight .code .params, .highlight .code .meta, .highlight .code .link {
    color: #ffc58f; }
  .highlight .code .attribute {
    color: #ffeead; }
  .highlight .code .string, .highlight .code .symbol, .highlight .code .bullet, .highlight .code .addition {
    color: #d1f1a9; }
  .highlight .code .title, .highlight .code .section {
    color: #bbdaff; }
  .highlight .code .keyword, .highlight .code .selector-tag {
    color: #ebbbff; }
  .highlight .code .emphasis {
    font-style: italic; }
  .highlight .code .strong {
    font-weight: bold; }


================================================
FILE: source/css/highlights/tomorrow-night-bright.css
================================================
/* Tomorrow Night Bright Theme */
/* Original theme - https://github.com/chriskempson/tomorrow-theme */
/* http://jmblog.github.com/color-themes-for-google-code-highlightjs */
.highlight {
  color: #eaeaea;
  background: #000; }
  .highlight .code .comment, .highlight .code .quote {
    color: #969896; }
  .highlight .code .variable, .highlight .code .template-variable, .highlight .code .tag, .highlight .code .name, .highlight .code .selector-id, .highlight .code .selector-class, .highlight .code .regexp, .highlight .code .deletion {
    color: #d54e53; }
  .highlight .code .number, .highlight .code .built_in, .highlight .code .builtin-name, .highlight .code .literal, .highlight .code .type, .highlight .code .params, .highlight .code .meta, .highlight .code .link {
    color: #e78c45; }
  .highlight .code .attribute {
    color: #e7c547; }
  .highlight .code .string, .highlight .code .symbol, .highlight .code .bullet, .highlight .code .addition {
    color: #b9ca4a; }
  .highlight .code .title, .highlight .code .section {
    color: #7aa6da; }
  .highlight .code .keyword, .highlight .code .selector-tag {
    color: #c397d8; }
  .highlight .code .emphasis {
    font-style: italic; }
  .highlight .code .strong {
    font-weight: bold; }


================================================
FILE: source/css/highlights/tomorrow-night-eighties.css
================================================
/* Tomorrow Night Eighties Theme */
/* Original theme - https://github.com/chriskempson/tomorrow-theme */
/* http://jmblog.github.com/color-themes-for-google-code-highlightjs */
.highlight {
  color: #ccc;
  background: #2d2d2d; }
  .highlight .code .comment, .highlight .code .quote {
    color: #999; }
  .highlight .code .variable, .highlight .code .template-variable, .highlight .code .tag, .highlight .code .name, .highlight .code .selector-id, .highlight .code .selector-class, .highlight .code .regexp, .highlight .code .deletion {
    color: #f2777a; }
  .highlight .code .number, .highlight .code .built_in, .highlight .code .builtin-name, .highlight .code .literal, .highlight .code .type, .highlight .code .params, .highlight .code .meta, .highlight .code .link {
    color: #f99157; }
  .highlight .code .attribute {
    color: #fc6; }
  .highlight .code .string, .highlight .code .symbol, .highlight .code .bullet, .highlight .code .addition {
    color: #9c9; }
  .highlight .code .title, .highlight .code .section {
    color: #69c; }
  .highlight .code .keyword, .highlight .code .selector-tag {
    color: #c9c; }
  .highlight .code .emphasis {
    font-style: italic; }
  .highlight .code .strong {
    font-weight: bold; }


================================================
FILE: source/css/highlights/tomorrow-night.css
================================================
/* Original theme - https://github.com/chriskempson/tomorrow-theme */
/* http://jmblog.github.com/color-themes-for-google-code-highlightjs */
.highlight {
  color: #c5c8c6;
  background: #1d1f21; }
  .highlight .code .comment, .highlight .code .quote {
    color: #969896; }
  .highlight .code .variable, .highlight .code .template-variable, .highlight .code .tag, .highlight .code .name, .highlight .code .selector-id, .highlight .code .selector-class, .highlight .code .regexp, .highlight .code .deletion {
    color: #c66; }
  .highlight .code .number, .highlight .code .built_in, .highlight .code .builtin-name, .highlight .code .literal, .highlight .code .type, .highlight .code .params, .highlight .code .meta, .highlight .code .link {
    color: #de935f; }
  .highlight .code .attribute {
    color: #f0c674; }
  .highlight .code .string, .highlight .code .symbol, .highlight .code .bullet, .highlight .code .addition {
    color: #b5bd68; }
  .highlight .code .title, .highlight .code .section {
    color: #81a2be; }
  .highlight .code .keyword, .highlight .code .selector-tag {
    color: #b294bb; }
  .highlight .code .emphasis {
    font-style: italic; }
  .highlight .code .strong {
    font-weight: bold; }


================================================
FILE: source/css/highlights/tomorrow.css
================================================
.highlight {
  color: #4d4d4c;
  background: #fff; }
  .highlight .code .comment, .highlight .code .quote {
    color: #8e908c; }
  .highlight .code .variable, .highlight .code .template-variable, .highlight .code .tag, .highlight .code .name, .highlight .code .selector-id, .highlight .code .selector-class, .highlight .code .regexp, .highlight .code .deletion {
    color: #c82829; }
  .highlight .code .number, .highlight .code .built_in, .highlight .code .builtin-name, .highlight .code .literal, .highlight .code .type, .highlight .code .params, .highlight .code .meta, .highlight .code .link {
    color: #f5871f; }
  .highlight .code .attribute {
    color: #eab700; }
  .highlight .code .string, .highlight .code .symbol, .highlight .code .bullet, .highlight .code .addition {
    color: #718c00; }
  .highlight .code .title, .highlight .code .section {
    color: #4271ae; }
  .highlight .code .keyword, .highlight .code .selector-tag {
    color: #8959a8; }
  .highlight .code .emphasis {
    font-style: italic; }
  .highlight .code .strong {
    font-weight: bold; }


================================================
FILE: source/css/highlights/vs.css
================================================
/*

Visual Studio-like style based on original C# coloring by Jason Diamond <jason@diamond.name>

*/
.highlight {
  display: block;
  overflow-x: auto;
  padding: 0.5em;
  background: #fff;
  color: #000; }
  .highlight .code .comment, .highlight .code .quote, .highlight .code .variable {
    color: #008000; }
  .highlight .code .keyword, .highlight .code .selector-tag, .highlight .code .built_in, .highlight .code .name, .highlight .code .tag {
    color: #00f; }
  .highlight .code .string, .highlight .code .title, .highlight .code .section, .highlight .code .attribute, .highlight .code .literal, .highlight .code .template-tag, .highlight .code .template-variable, .highlight .code .type, .highlight .code .addition {
    color: #a31515; }
  .highlight .code .deletion, .highlight .code .selector-attr, .highlight .code .selector-pseudo, .highlight .code .meta {
    color: #2b91af; }
  .highlight .code .doctag {
    color: #808080; }
  .highlight .code .attr {
    color: #f00; }
  .highlight .code .symbol, .highlight .code .bullet, .highlight .code .link {
    color: #00b0e8; }
  .highlight .code .emphasis {
    font-style: italic; }
  .highlight .code .strong {
    font-weight: bold; }


================================================
FILE: source/css/highlights/xcode.css
================================================
/*

XCode style (c) Angel Garcia <angelgarcia.mail@gmail.com>

*/
.highlight {
  color: #000;
  background: #fff; }
  .highlight .code .comment, .highlight .code .quote {
    color: #006a00; }
  .highlight .code .keyword, .highlight .code .selector-tag, .highlight .code .literal {
    color: #aa0d91; }
  .highlight .code .name {
    color: #008; }
  .highlight .code .variable, .highlight .code .template-variable {
    color: #660; }
  .highlight .code .string {
    color: #c41a16; }
  .highlight .code .regexp, .highlight .code .link {
    color: #080; }
  .highlight .code .title, .highlight .code .tag, .highlight .code .symbol, .highlight .code .bullet, .highlight .code .number, .highlight .code .meta {
    color: #1c00cf; }
  .highlight .code .section, .highlight .code .class .title, .highlight .code .type, .highlight .code .attr, .highlight .code .built_in, .highlight .code .builtin-name, .highlight .code .params {
    color: #5c2699; }
  .highlight .code .attribute, .highlight .code .subst {
    color: #000; }
  .highlight .code .formula {
    background-color: #eee;
    font-style: italic; }
  .highlight .code .addition {
    background-color: #baeeba; }
  .highlight .code .deletion {
    background-color: #ffc8bd; }
  .highlight .code .selector-id, .highlight .code .selector-class {
    color: #9b703f; }
  .highlight .code .doctag, .highlight .code .strong {
    font-weight: bold; }
  .highlight .code .emphasis {
    font-style: italic; }


================================================
FILE: source/css/highlights/zenburn.css
================================================
/*

Zenburn style from voldmar.ru (c) Vladimir Epifanov <voldmar@voldmar.ru>
based on dark.css by Ivan Sagalaev

*/
.highlight {
  color: #dcdcdc;
  background: #3f3f3f; }
  .highlight .code .keyword, .highlight .code .selector-tag, .highlight .code .tag {
    color: #e3ceab; }
  .highlight .code .template-tag {
    color: #dcdcdc; }
  .highlight .code .number {
    color: #8cd0d3; }
  .highlight .code .variable, .highlight .code .template-variable, .highlight .code .attribute {
    color: #efdcbc; }
  .highlight .code .literal {
    color: #efefaf; }
  .highlight .code .subst {
    color: #8f8f8f; }
  .highlight .code .title, .highlight .code .name, .highlight .code .selector-id, .highlight .code .selector-class, .highlight .code .section, .highlight .code .type {
    color: #efef8f; }
  .highlight .code .symbol, .highlight .code .bullet, .highlight .code .link {
    color: #dca3a3; }
  .highlight .code .deletion, .highlight .code .string, .highlight .code .built_in, .highlight .code .builtin-name {
    color: #cc9393; }
  .highlight .code .addition, .highlight .code .comment, .highlight .code .quote, .highlight .code .meta {
    color: #7f9f7f; }
  .highlight .code .emphasis {
    font-style: italic; }
  .highlight .code .strong {
    font-weight: bold; }


================================================
FILE: source/css/index.css
================================================
/*! normalize.css v7.0.0 | MIT License | github.com/necolas/normalize.css */html{line-height:1.15;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}article,aside,footer,header,nav,section{display:block}h1{font-size:2em;margin:.67em 0}figcaption,figure,main{display:block}figure{margin:1em 40px}hr{-webkit-box-sizing:content-box;box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent;-webkit-text-decoration-skip:objects}abbr[title]{border-bottom:none;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:inherit;font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}dfn{font-style:italic}mark{background-color:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}audio,video{display:inline-block}audio:not([controls]){display:none;height:0}img{border-style:none}svg:not(:root){overflow:hidden}button,input,optgroup,select,textarea{font-family:sans-serif;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}[type=reset],[type=submit],button,html [type=button]{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{-webkit-box-sizing:border-box;box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{display:inline-block;vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{-webkit-box-sizing:border-box;box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-cancel-button,[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details,menu{display:block}summary{display:list-item}canvas{display:inline-block}[hidden],template{display:none}body{font-family:Spoqa Han Sans,Spoqa Han Sans JP,Noto Sans Korean,sans-serif;text-shadow:0 0 .1px rgba(0,0,0,.3);-webkit-text-size-adjust:antialiased;-moz-osx-font-smoothing:grayscale}html{height:100%;font-size:14px}@media only screen and (min-width:624px){html{font-size:16px}}body{display:table;width:100%;height:100%;margin:0;color:#454545;line-height:1.5em;-webkit-font-smoothing:antialiased;table-layout:fixed}a{text-decoration:none;color:#59abe3;-webkit-transition:color .3s ease;transition:color .3s ease}a:hover{color:#4789b6}hr{margin:1.5rem 0;border:0;border-bottom:1px solid #ededed}h1,h2,h3,h4,h5,h6{font-weight:500}.page-background{z-index:-1;background-color:#fff;position:fixed;top:0;right:0;bottom:0;left:0}.content-outer{margin-top:8rem}@media only screen and (min-width:624px){.content-outer{margin-top:4rem}}.content-inner{width:100%;padding:1.5rem 0}.menu{display:table-row;width:100%;background-color:#fff;border-bottom:1px solid #ededed;list-style:none;margin:0;padding:0;overflow:hidden;position:absolute;top:0;z-index:3;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-transition:-webkit-transform .3s ease;transition:-webkit-transform .3s ease;transition:transform .3s ease;transition:transform .3s ease,-webkit-transform .3s ease}@media only screen and (min-width:624px){.menu{position:fixed}}@media only screen and (min-width:624px){.menu--hide{-webkit-transform:translateY(-4rem);transform:translateY(-4rem)}}.menu-inner{width:100%;max-width:72rem;margin:auto;padding:0 1rem;-webkit-box-sizing:border-box;box-sizing:border-box}@media only screen and (max-width:624px){.menu-inner{padding:0}}.menu__left-area{float:left;height:4rem}@media only screen and (max-width:624px){.menu__left-area{width:100%;text-align:center;border-bottom:1px solid #f6f6f6}.menu__left-area .menu__item{float:none}}.menu__right-area{float:right;height:4rem}@media only screen and (max-width:624px){.menu__right-area{width:100%;overflow-x:auto;white-space:nowrap;padding:0 1.5rem;-webkit-box-sizing:border-box;box-sizing:border-box;text-align:center}}.menu__item{position:relative;display:inline-block;float:left;margin-right:1.5rem}.menu__item:last-child{margin-right:0}.menu__item:after{content:"";position:absolute;right:0;bottom:0;left:0;height:2px;background-color:transparent;-webkit-transform:translateY(2px);transform:translateY(2px);-webkit-transition:background-color .3s ease,-webkit-transform .3s ease;transition:background-color .3s ease,-webkit-transform .3s ease;transition:background-color .3s ease,transform .3s ease;transition:background-color .3s ease,transform .3s ease,-webkit-transform .3s ease}.menu__item:hover .menu__item__link{color:#999}.menu__item:hover:after{background-color:#999;-webkit-transform:translateY(0);transform:translateY(0)}@media only screen and (max-width:624px){.menu__item{float:none}}.menu__item--active .menu__item__link{color:#59abe3}.menu__item--active:after{background-color:#59abe3;-webkit-transform:translateY(0);transform:translateY(0)}.menu__item__link{color:#666;font-size:1rem;display:inline-block;height:4rem;line-height:4rem}.menu__item__link--brand{color:#454545}.menu__item__link--brand__image{width:2.5rem;height:2.5rem;margin:.75rem 1rem .75rem 0;display:inline-block;float:left}.menu__item__link--brand__label{height:4rem;line-height:4rem;display:inline-block;float:left;font-weight:500}.article{position:relative;padding:1rem;overflow:hidden;max-width:45rem;margin:auto}@media only screen and (max-width:624px){.article{padding-top:0}}.article .article__contents img{display:block;margin:1rem}@media only screen and (max-width:624px){.article .article__contents img{width:calc(100% + 2rem);margin-left:-1rem;margin-right:-1rem}}@media only screen and (min-width:624px){.article .article__contents img{max-width:100%;margin-left:auto;margin-right:auto}}.article .article__contents h1,.article .article__contents h2,.article .article__contents h3,.article .article__contents h4,.article .article__contents h5,.article .article__contents h6{color:#222;margin-top:3rem}.article .article__contents blockquote{background-color:#f6f6f6;padding:1.5rem 1rem;margin-left:-1rem;margin-right:-1rem}.article .article__contents blockquote p{margin:0}.article .article__contents blockquote p+p{margin-top:1rem}.article .article__contents blockquote code{background-color:transparent;padding:0;font-style:italic}.article .article__contents blockquote.pullquote.left{float:left;margin:0 1.5rem 1.5rem 0}.article .article__contents blockquote.pullquote.right{float:right;margin:0 0 1.5rem 1.5rem}.article .article__contents cite:before{content:"-";margin:0 7px;margin:0 .5rem}.article .article__contents code{font-family:consolas,monospace;background-color:#f6f6f6;color:#e28f0b;padding:.125rem .25rem;border-radius:2px;margin-left:0;margin-right:0}.article .article__contents figure.highlight{padding:0 1rem;margin-left:-1rem;margin-right:-1rem}.article .article__contents figure.highlight *{font-family:consolas,monospace}.article .article__contents figure.highlight figcaption{margin-top:1rem}.article .article__contents figure.highlight figcaption span{color:#999;margin-right:.5rem}.article .article__contents figure.highlight figcaption a{float:right}.article .article__contents figure.highlight table{border:0}.article .article__contents figure.highlight table tr td{padding:0}.article .article__contents figure.highlight .line{min-height:1.5rem}.article .article__contents figure.highlight .line.marked{background-color:rgba(0,0,0,.3)}.article .article__contents figure.highlight .gutter{width:1rem;padding-right:1rem;color:#999}.article .article__contents table{border-top:1px solid #999;width:100%;text-align:left;border-collapse:collapse}.article .article__contents table thead tr th{border-bottom:2px solid #f6f6f6;padding:.25rem 0}.article .article__contents table tbody tr td{border-bottom:1px solid #f6f6f6;padding:.25rem 0}.article .article__contents table tbody tr:last-child td{border-color:#999}.article .article__contents iframe{display:block;margin:1rem -1rem;width:calc(100% + 2rem)}.article .article__contents .video-container{position:relative;padding-top:56.25%;overflow:hidden}@media only screen and (max-width:624px){.article .article__contents .video-container{margin:0 -1rem;width:calc(100% + 2rem)}}.article .article__contents .video-container iframe{position:absolute;top:0;left:0;width:100%;height:100%;margin:0}.article .article__contents ol,.article .article__contents ul{list-style:none}.article .article__contents ol li,.article .article__contents ul li{position:relative}.article .article__contents ol li:before,.article .article__contents ul li:before{position:absolute}.article .article__contents ul{padding-left:1.5rem}.article .article__contents ul li:before{content:"•";left:-21px;left:-1.5rem}.article .article__contents ol{padding-left:2rem;counter-reset:a}.article .article__contents ol li:before{left:-28px;left:-2rem;display:inline-block;content:counter(a) ".";counter-increment:a;width:21px;width:1.5rem;text-align:right}.article .article__contents #footnotelist ol{padding-left:2rem!important}.article .article__contents #footnotelist ol li span:first-child{display:none!important}.article .article__contents #footnotelist ol li span:nth-child(2){display:inline!important}.article .article__contents hr{position:relative;border:0;margin:0;height:4rem}.article .article__contents hr:after{content:"• • •";position:absolute;top:50%;left:50%;margin-top:-10.5px;margin-top:-.75rem;margin-left:-21px;margin-left:-1.5rem}.article__title{line-height:1.2em}.article__image{display:block;margin:1.5rem -1rem;width:calc(100% + 2rem)}@media only screen and (min-width:624px){.article__image{max-width:100%;margin-left:auto;margin-right:auto}}.article__meta{font-size:14px;color:#999;overflow:hidden;width:100%}.article__meta__time{float:left}@media only screen and (max-width:624px){.article__meta__time{width:100%}}.article__meta__categories{float:right}@media only screen and (max-width:624px){.article__meta__categories{float:left;width:100%}}.article__meta__categories__item{color:#999}.article__meta__categories__item:hover{color:#59abe3}.article__meta__categories__separator{margin:0 8px;color:#999}.article__tags{margin:2rem 0}.article__tags__item{background-color:#ededed;color:#454545;border-radius:2px;font-size:.875rem;display:inline-block;padding:0 .5rem;margin-right:.5rem;margin-bottom:.5rem;-webkit-transition:background-color .3s ease;transition:background-color .3s ease}.article__tags__item:hover{background-color:#7abce9;color:#454545}.article__author{position:relative;padding:2rem 0 2rem 8rem;margin-bottom:2rem;border-top:1px solid #f6f6f6;border-bottom:1px solid #f6f6f6}.article__author__image{position:absolute;left:0;top:1.5rem;width:5rem;height:5rem;border-radius:50%}.article__author__link{font-size:1.5rem;font-weight:500;color:#454545}.article__author__link:hover{color:#59abe3}.article__author__desc{margin:0}.article__author__socials{margin-top:1rem}.article__author__socials__item{color:#999;font-size:1.25rem;margin-right:.75rem}.related-posts{text-align:center;overflow:hidden;width:100%;max-width:72rem;-webkit-box-sizing:border-box;box-sizing:border-box}@media only screen and (min-width:624px){.related-posts{padding:0 .5rem;margin:1rem auto}.related-posts h3{margin-bottom:0}}.related-posts__item__wrapper{width:100%;height:15rem;text-align:center;-webkit-box-sizing:border-box;box-sizing:border-box}@media only screen and (min-width:624px){.related-posts__item__wrapper{display:inline-block;width:33.33%;padding:0 .5rem;margin-top:.75rem}}.related-posts__item{position:relative;display:block;width:100%;height:100%;overflow:hidden}.related-posts__item:hover .related-posts__item__background{-webkit-transform:scale(1.2);transform:scale(1.2)}.related-posts__item__background{display:block;background-size:cover;background-position:50% 50%;background-repeat:no-repeat;position:absolute;top:0;right:0;left:0;bottom:0;-webkit-transition:-webkit-transform .3s ease;transition:-webkit-transform .3s ease;transition:transform .3s ease;transition:transform .3s ease,-webkit-transform .3s ease}.related-posts__item__overlay{background-color:rgba(0,0,0,.4);position:absolute;top:0;right:0;left:0;bottom:0}.related-posts__item__title{font-size:1.25rem;line-height:1.5em;font-weight:500;color:#fff;padding:0 1rem;position:absolute;top:50%;right:0;left:0;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.sharer{position:fixed;left:0;right:0;bottom:0;height:3rem;background-color:#fff;z-index:2;border-top:1px solid #ededed;-webkit-transition:-webkit-transform .3s ease;transition:-webkit-transform .3s ease;transition:transform .3s ease;transition:transform .3s ease,-webkit-transform .3s ease}.sharer--hide{-webkit-transform:translateY(3rem);transform:translateY(3rem)}.sharer-inner{padding:0 1rem;max-width:45rem;margin:auto}.sharer__right{float:right}.sharer__item{background:none;border:0;padding:0;margin-left:1.5rem;font-size:1.5rem;line-height:3rem;color:#999;cursor:pointer;-webkit-transition:color .3s ease;transition:color .3s ease}#sharer-facebook:hover{color:#3b5998}#sharer-twitter:hover{color:#00aced}#sharer-pinterest:hover{color:#b5071a}#sharer-pocket:hover{color:#ef4056}.post-list{position:relative;width:100%;max-width:45rem;margin:auto;padding:0 1rem;-webkit-box-sizing:border-box;box-sizing:border-box}.post-list__item{overflow:hidden;padding:1rem 0;border-bottom:1px solid #f6f6f6}.post-list__item:last-child{border:0}.post-list__item__col-1{width:33.3333%;padding-right:.5rem}.post-list__item__col-1,.post-list__item__col-2{float:left;-webkit-box-sizing:border-box;box-sizing:border-box}.post-list__item__col-2{width:66.6666%;padding-left:.5rem}.post-list__item__link{display:block;overflow:hidden;position:relative;width:100%;padding-top:75%}.post-list__item__link:hover .post-list__item__link__background{-webkit-transform:scale(1.2);transform:scale(1.2)}.post-list__item__link__background{position:absolute;top:0;right:0;bottom:0;left:0;background-position:50% 50%;background-size:cover;background-repeat:no-repeat;-webkit-transition:-webkit-transform .3s ease;transition:-webkit-transform .3s ease;transition:transform .3s ease;transition:transform .3s ease,-webkit-transform .3s ease}.post-list__item__meta__link{color:#999}.post-list__item__meta__link:hover{color:#59abe3}.post-list__item__meta__label{color:#999;margin:0 .5rem}.post-list__item__title{margin:.5rem 0}@media only screen and (max-width:624px){.post-list__item__title{height:1.5rem;text-overflow:ellipsis;overflow:hidden;white-space:nowrap}}.post-list__item__title a{color:#454545}.post-list__item__title a:hover{color:#59abe3}.post-list__item__description{margin:0}@media only screen and (max-width:624px){.post-list__item__description{height:1.5rem;text-overflow:ellipsis;overflow:hidden;white-space:nowrap}}.pagination{width:100%;text-align:center;padding:1rem 0}.pagination .current,.pagination a{display:inline-block;height:1.5rem;line-height:1.5rem;padding:0 .25rem;margin:0 .25rem;border-bottom:2px solid}.pagination .current{color:#454545}.pagination .space{color:#999}.pagination a{color:#999;border-color:transparent;-webkit-transition:border-color .3s ease,color .3s ease;transition:border-color .3s ease,color .3s ease}.pagination a:hover{color:#59abe3;border-color:#59abe3}.widgets{background-color:#f6f6f6}.widgets-inner{width:100%;max-width:72rem;margin:auto;-webkit-box-sizing:border-box;box-sizing:border-box;overflow:hidden}@media only screen and (min-width:624px){.widgets-inner{padding:0 .5rem;text-align:center}}.widgets__item{width:100%;float:left;-webkit-box-sizing:border-box;box-sizing:border-box;margin:1rem 0;padding:0 1rem}@media only screen and (min-width:624px){.widgets__item{width:33.33%;padding:0 .5rem;display:inline-block;float:none;vertical-align:top;text-align:left}}.widgets__item ul{padding:0;list-style:none}.widgets__item ul ul{padding-left:1rem}.widgets__item ul ul li:before{float:left;padding-right:3.5px;padding-right:.25rem;content:"-"}.widgets__item li{overflow:hidden;width:100%}.widgets__item a{color:#666}.widgets__item a:hover{color:#59abe3}.widgets__item__heading{margin-top:0}.archive-list-link,.category-list-link,.tag-list-link{float:left}.archive-list-count,.category-list-count,.tag-list-count{font-size:.75em;padding-left:.5em;float:left}.archive-list-count:before,.category-list-count:before,.tag-list-count:before{content:"("}.archive-list-count:after,.category-list-count:after,.tag-list-count:after{content:")"}.copyright{background-color:#ededed;text-align:center;padding:2rem 0 5rem;margin:0}

================================================
FILE: source/css/layout.scss
================================================
@import "bourbon";
@import "variables";
@import "custom-mixin";

.page-background {
  z-index: -1;
  background-color: $white;
  @include position(fixed, 0 0 0 0);
}

.content-container{
  display:table-row;
  width:100%;
}

.content-outer {
  margin-top: $menu-height * 2;
  @media #{$desktop} {
    margin-top: $menu-height;
  }
}

.content-inner {
  width: 100%;
  padding: $base-margin 0;
}

#footer{
  display:table-row;
  width:100%;
  height:1px;
}

================================================
FILE: source/js/dynamicMenu.js
================================================
(function(window, document) {
  function addClass(target, className) {
    if (target && !target.classList.contains(className)) {
      target.classList.add(className);
    }
  }

  function removeClass(target, className) {
    if (target && target.classList.contains(className)) {
      target.classList.remove(className);
    }
  }

  var prevPos = 0, currPos = 0;
  var menu = document.getElementById('menu');
  var sharer = document.getElementById('sharer');
  var article = document.getElementById('article');
  var articleTop = article ? article.offsetTop : null;
  var articleBottom = article ? article.offsetTop + article.scrollHeight : null;

  window.addEventListener('scroll', function() {

    currPos = window.scrollY || window.pageYOffset || document.body.scrolTop || 0;

    if (currPos < 0) currPos = 0;

    if (articleTop && articleTop > currPos) {
      removeClass(menu, 'menu--hide');
      removeClass(sharer, 'sharer--hide');
    } else if (articleBottom && currPos > articleBottom) {
      removeClass(menu, 'menu--hide');
      addClass(sharer, 'sharer--hide');
    } else if (prevPos < currPos) {
      addClass(menu, 'menu--hide');
      addClass(sharer, 'sharer--hide');
    } else if (prevPos > currPos) {
      removeClass(menu, 'menu--hide');
      removeClass(sharer, 'sharer--hide');
    }

    prevPos = currPos;

  });
})(window, document);


================================================
FILE: source/js/sharer.js
================================================
(function(window, document) {

  var shareUrls = {
    facebook:  '//www.facebook.com/sharer.php?u=',
    twitter:   '//twitter.com/intent/tweet?url=',
    pinterest: '//pinterest.com/pin/create/button/?url=',
    pocket:    '//getpocket.com/save?url='
  };
  var sharers = Object.keys(shareUrls);

  var url = encodeURIComponent([
    window.location.protocol,
    '//',
    window.location.host,
    window.location.pathname
  ].join(''));

  sharers.forEach(function(sharer) {
    var elem = document.getElementById('sharer-' + sharer);
    if (!elem) return;

    elem.addEventListener('click', function() {
      window.open(
        shareUrls[sharer] + url,
        'Share to ' + sharer,
        'toolbar=0,location=0,menubar=0,height=400,width=600'
      );
    });
  });

})(window, document);


================================================
FILE: source/libs/font-awesome/.npmignore
================================================
*.pyc
*.egg-info
*.db
*.db.old
*.swp
*.db-journal

.coverage
.DS_Store
.installed.cfg
_gh_pages/*

.idea/*
.svn/*
src/website/static/*
src/website/media/*

bin
cfcache
develop-eggs
dist
downloads
eggs
parts
tmp
.sass-cache
node_modules

src/website/settingslocal.py
stunnel.log

.ruby-version

# don't need these in the npm package.
src/
_config.yml
bower.json
component.json
composer.json
CONTRIBUTING.md
Gemfile
Gemfile.lock


================================================
FILE: source/libs/font-awesome/HELP-US-OUT.txt
================================================
I hope you love Font Awesome. If you've found it useful, please do me a favor and check out my latest project,
Fort Awesome (https://fortawesome.com). It makes it easy to put the perfect icons on your website. Choose from our awesome,
comprehensive icon sets or copy and paste your own.

Please. Check it out.

-Dave Gandy


================================================
FILE: source/libs/font-awesome/README.md
================================================
# [Font Awesome v4.7.0](http://fontawesome.io)
### The iconic font and CSS framework

Font Awesome is a full suite of 675 pictographic icons for easy scalable vector graphics on websites,
created and maintained by [Dave Gandy](https://twitter.com/davegandy).
Stay up to date with the latest release and announcements on Twitter:
[@fontawesome](http://twitter.com/fontawesome).

Get started at http://fontawesome.io!

## License
- The Font Awesome font is licensed under the SIL OFL 1.1:
  - http://scripts.sil.org/OFL
- Font Awesome CSS, LESS, and Sass files are licensed under the MIT License:
  - https://opensource.org/licenses/mit-license.html
- The Font Awesome documentation is licensed under the CC BY 3.0 License:
  - http://creativecommons.org/licenses/by/3.0/
- Attribution is no longer required as of Font Awesome 3.0, but much appreciated:
  - `Font Awesome by Dave Gandy - http://fontawesome.io`
- Full details: http://fontawesome.io/license/

## Changelog
- [v4.7.0 GitHub pull request](https://github.com/FortAwesome/Font-Awesome/pull/10012)
- [v4.6.3 GitHub pull request](https://github.com/FortAwesome/Font-Awesome/pull/9189)
- [v4.6.3 GitHub pull request](https://github.com/FortAwesome/Font-Awesome/pull/9189)
- [v4.6.2 GitHub pull request](https://github.com/FortAwesome/Font-Awesome/pull/9117)
- [v4.6.1 GitHub pull request](https://github.com/FortAwesome/Font-Awesome/pull/8962)
- [v4.6.0 GitHub milestones](https://github.com/FortAwesome/Font-Awesome/issues?q=milestone%3A4.6.0+is%3Aclosed)
- [v4.5.0 GitHub milestones](https://github.com/FortAwesome/Font-Awesome/issues?q=milestone%3A4.5.0+is%3Aclosed)
- [v4.4.0 GitHub milestones](https://github.com/FortAwesome/Font-Awesome/issues?q=milestone%3A4.4.0+is%3Aclosed)
- [v4.3.0 GitHub milestones](https://github.com/FortAwesome/Font-Awesome/issues?q=milestone%3A4.3.0+is%3Aclosed)
- [v4.2.0 GitHub milestones](https://github.com/FortAwesome/Font-Awesome/issues?milestone=12&page=1&state=closed)
- [v4.1.0 GitHub milestones](https://github.com/FortAwesome/Font-Awesome/issues?milestone=6&page=1&state=closed)
- [v4.0.3 GitHub milestones](https://github.com/FortAwesome/Font-Awesome/issues?milestone=9&page=1&state=closed)
- [v4.0.2 GitHub milestones](https://github.com/FortAwesome/Font-Awesome/issues?milestone=8&page=1&state=closed)
- [v4.0.1 GitHub milestones](https://github.com/FortAwesome/Font-Awesome/issues?milestone=7&page=1&state=closed)
- [v4.0.0 GitHub milestones](https://github.com/FortAwesome/Font-Awesome/issues?milestone=2&page=1&state=closed)
- [v3.2.1 GitHub milestones](https://github.com/FortAwesome/Font-Awesome/issues?milestone=5&page=1&state=closed)
- [v3.2.0 GitHub milestones](https://github.com/FortAwesome/Font-Awesome/issues?milestone=3&page=1&state=closed)
- [v3.1.1 GitHub milestones](https://github.com/FortAwesome/Font-Awesome/issues?milestone=4&page=1&state=closed)
- v3.1.0 - Added 54 icons, icon stacking styles, flipping and rotating icons, removed Sass support
- v3.0.2 - much improved rendering and alignment in IE7
- v3.0.1 - much improved rendering in webkit, various bug fixes
- v3.0.0 - all icons redesigned from scratch, optimized for Bootstrap's 14px default

## Contributing

Please read through our [contributing guidelines](https://github.com/FortAwesome/Font-Awesome/blob/master/CONTRIBUTING.md).
Included are directions for opening issues, coding standards, and notes on development.

## Versioning

Font Awesome will be maintained under the Semantic Versioning guidelines as much as possible. Releases will be numbered
with the following format:

`<major>.<minor>.<patch>`

And constructed with the following guidelines:

* Breaking backward compatibility bumps the major (and resets the minor and patch)
* New additions, including new icons, without breaking backward compatibility bumps the minor (and resets the patch)
* Bug fixes, changes to brand logos, and misc changes bumps the patch

For more information on SemVer, please visit http://semver.org.

## Author
- Email: dave@fontawesome.io
- Twitter: http://twitter.com/davegandy
- GitHub: https://github.com/davegandy

## Component
To include as a [component](https://github.com/componentjs/component), just run

    $ component install FortAwesome/Font-Awesome

Or add

    "FortAwesome/Font-Awesome": "*"

to the `dependencies` in your `component.json`.

## Hacking on Font Awesome

**Before you can build the project**, you must first have the following installed:

- [Ruby](https://www.ruby-lang.org/en/)
- Ruby Development Headers
  - **Ubuntu:** `sudo apt-get install ruby-dev` *(Only if you're __NOT__ using `rbenv` or `rvm`)*
  - **Windows:** [DevKit](http://rubyinstaller.org/)
- [Bundler](http://bundler.io/) (Run `gem install bundler` to install).
- [Node Package Manager (AKA NPM)](https://docs.npmjs.com/getting-started/installing-node)
- [Less](http://lesscss.org/) (Run `npm install -g less` to install).
- [Less Plugin: Clean CSS](https://github.com/less/less-plugin-clean-css) (Run `npm install -g less-plugin-clean-css` to install).

From the root of the repository, install the tools used to develop.

    $ bundle install
    $ npm install

Build the project and documentation:

    $ bundle exec jekyll build

Or serve it on a local server on http://localhost:7998/Font-Awesome/:

    $ bundle exec jekyll -w serve


================================================
FILE: source/libs/font-awesome/css/font-awesome.css
================================================
/*!
 *  Font Awesome 4.7.0 by @davegandy - http://fontawesome.io - @fontawesome
 *  License - http://fontawesome.io/license (Font: SIL OFL 1.1, CSS: MIT License)
 */
/* FONT PATH
 * -------------------------- */
@font-face {
  font-family: 'FontAwesome';
  src: url('../fonts/fontawesome-webfont.eot?v=4.7.0');
  src: url('../fonts/fontawesome-webfont.eot?#iefix&v=4.7.0') format('embedded-opentype'), url('../fonts/fontawesome-webfont.woff2?v=4.7.0') format('woff2'), url('../fonts/fontawesome-webfont.woff?v=4.7.0') format('woff'), url('../fonts/fontawesome-webfont.ttf?v=4.7.0') format('truetype'), url('../fonts/fontawesome-webfont.svg?v=4.7.0#fontawesomeregular') format('svg');
  font-weight: normal;
  font-style: normal;
}
.fa {
  display: inline-block;
  font: normal normal normal 14px/1 FontAwesome;
  font-size: inherit;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
/* makes the font 33% larger relative to the icon container */
.fa-lg {
  font-size: 1.33333333em;
  line-height: 0.75em;
  vertical-align: -15%;
}
.fa-2x {
  font-size: 2em;
}
.fa-3x {
  font-size: 3em;
}
.fa-4x {
  font-size: 4em;
}
.fa-5x {
  font-size: 5em;
}
.fa-fw {
  width: 1.28571429em;
  text-align: center;
}
.fa-ul {
  padding-left: 0;
  margin-left: 2.14285714em;
  list-style-type: none;
}
.fa-ul > li {
  position: relative;
}
.fa-li {
  position: absolute;
  left: -2.14285714em;
  width: 2.14285714em;
  top: 0.14285714em;
  text-align: center;
}
.fa-li.fa-lg {
  left: -1.85714286em;
}
.fa-border {
  padding: .2em .25em .15em;
  border: solid 0.08em #eeeeee;
  border-radius: .1em;
}
.fa-pull-left {
  float: left;
}
.fa-pull-right {
  float: right;
}
.fa.fa-pull-left {
  margin-right: .3em;
}
.fa.fa-pull-right {
  margin-left: .3em;
}
/* Deprecated as of 4.4.0 */
.pull-right {
  float: right;
}
.pull-left {
  float: left;
}
.fa.pull-left {
  margin-right: .3em;
}
.fa.pull-right {
  margin-left: .3em;
}
.fa-spin {
  -webkit-animation: fa-spin 2s infinite linear;
  animation: fa-spin 2s infinite linear;
}
.fa-pulse {
  -webkit-animation: fa-spin 1s infinite steps(8);
  animation: fa-spin 1s infinite steps(8);
}
@-webkit-keyframes fa-spin {
  0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(359deg);
    transform: rotate(359deg);
  }
}
@keyframes fa-spin {
  0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(359deg);
    transform: rotate(359deg);
  }
}
.fa-rotate-90 {
  -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=1)";
  -webkit-transform: rotate(90deg);
  -ms-transform: rotate(90deg);
  transform: rotate(90deg);
}
.fa-rotate-180 {
  -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=2)";
  -webkit-transform: rotate(180deg);
  -ms-transform: rotate(180deg);
  transform: rotate(180deg);
}
.fa-rotate-270 {
  -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=3)";
  -webkit-transform: rotate(270deg);
  -ms-transform: rotate(270deg);
  transform: rotate(270deg);
}
.fa-flip-horizontal {
  -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=0, mirror=1)";
  -webkit-transform: scale(-1, 1);
  -ms-transform: scale(-1, 1);
  transform: scale(-1, 1);
}
.fa-flip-vertical {
  -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1)";
  -webkit-transform: scale(1, -1);
  -ms-transform: scale(1, -1);
  transform: scale(1, -1);
}
:root .fa-rotate-90,
:root .fa-rotate-180,
:root .fa-rotate-270,
:root .fa-flip-horizontal,
:root .fa-flip-vertical {
  filter: none;
}
.fa-stack {
  position: relative;
  display: inline-block;
  width: 2em;
  height: 2em;
  line-height: 2em;
  vertical-align: middle;
}
.fa-stack-1x,
.fa-stack-2x {
  position: absolute;
  left: 0;
  width: 100%;
  text-align: center;
}
.fa-stack-1x {
  line-height: inherit;
}
.fa-stack-2x {
  font-size: 2em;
}
.fa-inverse {
  color: #ffffff;
}
/* Font Awesome uses the Unicode Private Use Area (PUA) to ensure screen
   readers do not read off random characters that represent icons */
.fa-glass:before {
  content: "\f000";
}
.fa-music:before {
  content: "\f001";
}
.fa-search:before {
  content: "\f002";
}
.fa-envelope-o:before {
  content: "\f003";
}
.fa-heart:before {
  content: "\f004";
}
.fa-star:before {
  content: "\f005";
}
.fa-star-o:before {
  content: "\f006";
}
.fa-user:before {
  content: "\f007";
}
.fa-film:before {
  content: "\f008";
}
.fa-th-large:before {
  content: "\f009";
}
.fa-th:before {
  content: "\f00a";
}
.fa-th-list:before {
  content: "\f00b";
}
.fa-check:before {
  content: "\f00c";
}
.fa-remove:before,
.fa-close:before,
.fa-times:before {
  content: "\f00d";
}
.fa-search-plus:before {
  content: "\f00e";
}
.fa-search-minus:before {
  content: "\f010";
}
.fa-power-off:before {
  content: "\f011";
}
.fa-signal:before {
  content: "\f012";
}
.fa-gear:before,
.fa-cog:before {
  content: "\f013";
}
.fa-trash-o:before {
  content: "\f014";
}
.fa-home:before {
  content: "\f015";
}
.fa-file-o:before {
  content: "\f016";
}
.fa-clock-o:before {
  content: "\f017";
}
.fa-road:before {
  content: "\f018";
}
.fa-download:before {
  content: "\f019";
}
.fa-arrow-circle-o-down:before {
  content: "\f01a";
}
.fa-arrow-circle-o-up:before {
  content: "\f01b";
}
.fa-inbox:before {
  content: "\f01c";
}
.fa-play-circle-o:before {
  content: "\f01d";
}
.fa-rotate-right:before,
.fa-repeat:before {
  content: "\f01e";
}
.fa-refresh:before {
  content: "\f021";
}
.fa-list-alt:before {
  content: "\f022";
}
.fa-lock:before {
  content: "\f023";
}
.fa-flag:before {
  content: "\f024";
}
.fa-headphones:before {
  content: "\f025";
}
.fa-volume-off:before {
  content: "\f026";
}
.fa-volume-down:before {
  content: "\f027";
}
.fa-volume-up:before {
  content: "\f028";
}
.fa-qrcode:before {
  content: "\f029";
}
.fa-barcode:before {
  content: "\f02a";
}
.fa-tag:before {
  content: "\f02b";
}
.fa-tags:before {
  content: "\f02c";
}
.fa-book:before {
  content: "\f02d";
}
.fa-bookmark:before {
  content: "\f02e";
}
.fa-print:before {
  content: "\f02f";
}
.fa-camera:before {
  content: "\f030";
}
.fa-font:before {
  content: "\f031";
}
.fa-bold:before {
  content: "\f032";
}
.fa-italic:before {
  content: "\f033";
}
.fa-text-height:before {
  content: "\f034";
}
.fa-text-width:before {
  content: "\f035";
}
.fa-align-left:before {
  content: "\f036";
}
.fa-align-center:before {
  content: "\f037";
}
.fa-align-right:before {
  content: "\f038";
}
.fa-align-justify:before {
  content: "\f039";
}
.fa-list:before {
  content: "\f03a";
}
.fa-dedent:before,
.fa-outdent:before {
  content: "\f03b";
}
.fa-indent:before {
  content: "\f03c";
}
.fa-video-camera:before {
  content: "\f03d";
}
.fa-photo:before,
.fa-image:before,
.fa-picture-o:before {
  content: "\f03e";
}
.fa-pencil:before {
  content: "\f040";
}
.fa-map-marker:before {
  content: "\f041";
}
.fa-adjust:before {
  content: "\f042";
}
.fa-tint:before {
  content: "\f043";
}
.fa-edit:before,
.fa-pencil-square-o:before {
  content: "\f044";
}
.fa-share-square-o:before {
  content: "\f045";
}
.fa-check-square-o:before {
  content: "\f046";
}
.fa-arrows:before {
  content: "\f047";
}
.fa-step-backward:before {
  content: "\f048";
}
.fa-fast-backward:before {
  content: "\f049";
}
.fa-backward:before {
  content: "\f04a";
}
.fa-play:before {
  content: "\f04b";
}
.fa-pause:before {
  content: "\f04c";
}
.fa-stop:before {
  content: "\f04d";
}
.fa-forward:before {
  content: "\f04e";
}
.fa-fast-forward:before {
  content: "\f050";
}
.fa-step-forward:before {
  content: "\f051";
}
.fa-eject:before {
  content: "\f052";
}
.fa-chevron-left:before {
  content: "\f053";
}
.fa-chevron-right:before {
  content: "\f054";
}
.fa-plus-circle:before {
  content: "\f055";
}
.fa-minus-circle:before {
  content: "\f056";
}
.fa-times-circle:before {
  content: "\f057";
}
.fa-check-circle:before {
  content: "\f058";
}
.fa-question-circle:before {
  content: "\f059";
}
.fa-info-circle:before {
  content: "\f05a";
}
.fa-crosshairs:before {
  content: "\f05b";
}
.fa-times-circle-o:before {
  content: "\f05c";
}
.fa-check-circle-o:before {
  content: "\f05d";
}
.fa-ban:before {
  content: "\f05e";
}
.fa-arrow-left:before {
  content: "\f060";
}
.fa-arrow-right:before {
  content: "\f061";
}
.fa-arrow-up:before {
  content: "\f062";
}
.fa-arrow-down:before {
  content: "\f063";
}
.fa-mail-forward:before,
.fa-share:before {
  content: "\f064";
}
.fa-expand:before {
  content: "\f065";
}
.fa-compress:before {
  content: "\f066";
}
.fa-plus:before {
  content: "\f067";
}
.fa-minus:before {
  content: "\f068";
}
.fa-asterisk:before {
  content: "\f069";
}
.fa-exclamation-circle:before {
  content: "\f06a";
}
.fa-gift:before {
  content: "\f06b";
}
.fa-leaf:before {
  content: "\f06c";
}
.fa-fire:before {
  content: "\f06d";
}
.fa-eye:before {
  content: "\f06e";
}
.fa-eye-slash:before {
  content: "\f070";
}
.fa-warning:before,
.fa-exclamation-triangle:before {
  content: "\f071";
}
.fa-plane:before {
  content: "\f072";
}
.fa-calendar:before {
  content: "\f073";
}
.fa-random:before {
  content: "\f074";
}
.fa-comment:before {
  content: "\f075";
}
.fa-magnet:before {
  content: "\f076";
}
.fa-chevron-up:before {
  content: "\f077";
}
.fa-chevron-down:before {
  content: "\f078";
}
.fa-retweet:before {
  content: "\f079";
}
.fa-shopping-cart:before {
  content: "\f07a";
}
.fa-folder:before {
  content: "\f07b";
}
.fa-folder-open:before {
  content: "\f07c";
}
.fa-arrows-v:before {
  content: "\f07d";
}
.fa-arrows-h:before {
  content: "\f07e";
}
.fa-bar-chart-o:before,
.fa-bar-chart:before {
  content: "\f080";
}
.fa-twitter-square:before {
  content: "\f081";
}
.fa-facebook-square:before {
  content: "\f082";
}
.fa-camera-retro:before {
  content: "\f083";
}
.fa-key:before {
  content: "\f084";
}
.fa-gears:before,
.fa-cogs:before {
  content: "\f085";
}
.fa-comments:before {
  content: "\f086";
}
.fa-thumbs-o-up:before {
  content: "\f087";
}
.fa-thumbs-o-down:before {
  content: "\f088";
}
.fa-star-half:before {
  content: "\f089";
}
.fa-heart-o:before {
  content: "\f08a";
}
.fa-sign-out:before {
  content: "\f08b";
}
.fa-linkedin-square:before {
  content: "\f08c";
}
.fa-thumb-tack:before {
  content: "\f08d";
}
.fa-external-link:before {
  content: "\f08e";
}
.fa-sign-in:before {
  content: "\f090";
}
.fa-trophy:before {
  content: "\f091";
}
.fa-github-square:before {
  content: "\f092";
}
.fa-upload:before {
  content: "\f093";
}
.fa-lemon-o:before {
  content: "\f094";
}
.fa-phone:before {
  content: "\f095";
}
.fa-square-o:before {
  content: "\f096";
}
.fa-bookmark-o:before {
  content: "\f097";
}
.fa-phone-square:before {
  content: "\f098";
}
.fa-twitter:before {
  content: "\f099";
}
.fa-facebook-f:before,
.fa-facebook:before {
  content: "\f09a";
}
.fa-github:before {
  content: "\f09b";
}
.fa-unlock:before {
  content: "\f09c";
}
.fa-credit-card:before {
  content: "\f09d";
}
.fa-feed:before,
.fa-rss:before {
  content: "\f09e";
}
.fa-hdd-o:before {
  content: "\f0a0";
}
.fa-bullhorn:before {
  content: "\f0a1";
}
.fa-bell:before {
  content: "\f0f3";
}
.fa-certificate:before {
  content: "\f0a3";
}
.fa-hand-o-right:before {
  content: "\f0a4";
}
.fa-hand-o-left:before {
  content: "\f0a5";
}
.fa-hand-o-up:before {
  content: "\f0a6";
}
.fa-hand-o-down:before {
  content: "\f0a7";
}
.fa-arrow-circle-left:before {
  content: "\f0a8";
}
.fa-arrow-circle-right:before {
  content: "\f0a9";
}
.fa-arrow-circle-up:before {
  content: "\f0aa";
}
.fa-arrow-circle-down:before {
  content: "\f0ab";
}
.fa-globe:before {
  content: "\f0ac";
}
.fa-wrench:before {
  content: "\f0ad";
}
.fa-tasks:before {
  content: "\f0ae";
}
.fa-filter:before {
  content: "\f0b0";
}
.fa-briefcase:before {
  content: "\f0b1";
}
.fa-arrows-alt:before {
  content: "\f0b2";
}
.fa-group:before,
.fa-users:before {
  content: "\f0c0";
}
.fa-chain:before,
.fa-link:before {
  content: "\f0c1";
}
.fa-cloud:before {
  content: "\f0c2";
}
.fa-flask:before {
  content: "\f0c3";
}
.fa-cut:before,
.fa-scissors:before {
  content: "\f0c4";
}
.fa-copy:before,
.fa-files-o:before {
  content: "\f0c5";
}
.fa-paperclip:before {
  content: "\f0c6";
}
.fa-save:before,
.fa-floppy-o:before {
  content: "\f0c7";
}
.fa-square:before {
  content: "\f0c8";
}
.fa-navicon:before,
.fa-reorder:before,
.fa-bars:before {
  content: "\f0c9";
}
.fa-list-ul:before {
  content: "\f0ca";
}
.fa-list-ol:before {
  content: "\f0cb";
}
.fa-strikethrough:before {
  content: "\f0cc";
}
.fa-underline:before {
  content: "\f0cd";
}
.fa-table:before {
  content: "\f0ce";
}
.fa-magic:before {
  content: "\f0d0";
}
.fa-truck:before {
  content: "\f0d1";
}
.fa-pinterest:before {
  content: "\f0d2";
}
.fa-pinterest-square:before {
  content: "\f0d3";
}
.fa-google-plus-square:before {
  content: "\f0d4";
}
.fa-google-plus:before {
  content: "\f0d5";
}
.fa-money:before {
  content: "\f0d6";
}
.fa-caret-down:before {
  content: "\f0d7";
}
.fa-caret-up:before {
  content: "\f0d8";
}
.fa-caret-left:before {
  content: "\f0d9";
}
.fa-caret-right:before {
  content: "\f0da";
}
.fa-columns:before {
  content: "\f0db";
}
.fa-unsorted:before,
.fa-sort:before {
  content: "\f0dc";
}
.fa-sort-down:before,
.fa-sort-desc:before {
  content: "\f0dd";
}
.fa-sort-up:before,
.fa-sort-asc:before {
  content: "\f0de";
}
.fa-envelope:before {
  content: "\f0e0";
}
.fa-linkedin:before {
  content: "\f0e1";
}
.fa-rotate-left:before,
.fa-undo:before {
  content: "\f0e2";
}
.fa-legal:before,
.fa-gavel:before {
  content: "\f0e3";
}
.fa-dashboard:before,
.fa-tachometer:before {
  content: "\f0e4";
}
.fa-comment-o:before {
  content: "\f0e5";
}
.fa-comments-o:before {
  content: "\f0e6";
}
.fa-flash:before,
.fa-bolt:before {
  content: "\f0e7";
}
.fa-sitemap:before {
  content: "\f0e8";
}
.fa-umbrella:before {
  content: "\f0e9";
}
.fa-paste:before,
.fa-clipboard:before {
  content: "\f0ea";
}
.fa-lightbulb-o:before {
  content: "\f0eb";
}
.fa-exchange:before {
  content: "\f0ec";
}
.fa-cloud-download:before {
  content: "\f0ed";
}
.fa-cloud-upload:before {
  content: "\f0ee";
}
.fa-user-md:before {
  content: "\f0f0";
}
.fa-stethoscope:before {
  content: "\f0f1";
}
.fa-suitcase:before {
  content: "\f0f2";
}
.fa-bell-o:before {
  content: "\f0a2";
}
.fa-coffee:before {
  content: "\f0f4";
}
.fa-cutlery:before {
  content: "\f0f5";
}
.fa-file-text-o:before {
  content: "\f0f6";
}
.fa-building-o:before {
  content: "\f0f7";
}
.fa-hospital-o:before {
  content: "\f0f8";
}
.fa-ambulance:before {
  content: "\f0f9";
}
.fa-medkit:before {
  content: "\f0fa";
}
.fa-fighter-jet:before {
  content: "\f0fb";
}
.fa-beer:before {
  content: "\f0fc";
}
.fa-h-square:before {
  content: "\f0fd";
}
.fa-plus-square:before {
  content: "\f0fe";
}
.fa-angle-double-left:before {
  content: "\f100";
}
.fa-angle-double-right:before {
  content: "\f101";
}
.fa-angle-double-up:before {
  content: "\f102";
}
.fa-angle-double-down:before {
  content: "\f103";
}
.fa-angle-left:before {
  content: "\f104";
}
.fa-angle-right:before {
  content: "\f105";
}
.fa-angle-up:before {
  content: "\f106";
}
.fa-angle-down:before {
  content: "\f107";
}
.fa-desktop:before {
  content: "\f108";
}
.fa-laptop:before {
  content: "\f109";
}
.fa-tablet:before {
  content: "\f10a";
}
.fa-mobile-phone:before,
.fa-mobile:before {
  content: "\f10b";
}
.fa-circle-o:before {
  content: "\f10c";
}
.fa-quote-left:before {
  content: "\f10d";
}
.fa-quote-right:before {
  content: "\f10e";
}
.fa-spinner:before {
  content: "\f110";
}
.fa-circle:before {
  content: "\f111";
}
.fa-mail-reply:before,
.fa-reply:before {
  content: "\f112";
}
.fa-github-alt:before {
  content: "\f113";
}
.fa-folder-o:before {
  content: "\f114";
}
.fa-folder-open-o:before {
  content: "\f115";
}
.fa-smile-o:before {
  content: "\f118";
}
.fa-frown-o:before {
  content: "\f119";
}
.fa-meh-o:before {
  content: "\f11a";
}
.fa-gamepad:before {
  content: "\f11b";
}
.fa-keyboard-o:before {
  content: "\f11c";
}
.fa-flag-o:before {
  content: "\f11d";
}
.fa-flag-checkered:before {
  content: "\f11e";
}
.fa-terminal:before {
  content: "\f120";
}
.fa-code:before {
  content: "\f121";
}
.fa-mail-reply-all:before,
.fa-reply-all:before {
  content: "\f122";
}
.fa-star-half-empty:before,
.fa-star-half-full:before,
.fa-star-half-o:before {
  content: "\f123";
}
.fa-location-arrow:before {
  content: "\f124";
}
.fa-crop:before {
  content: "\f125";
}
.fa-code-fork:before {
  content: "\f126";
}
.fa-unlink:before,
.fa-chain-broken:before {
  content: "\f127";
}
.fa-question:before {
  content: "\f128";
}
.fa-info:before {
  content: "\f129";
}
.fa-exclamation:before {
  content: "\f12a";
}
.fa-superscript:before {
  content: "\f12b";
}
.fa-subscript:before {
  content: "\f12c";
}
.fa-eraser:before {
  content: "\f12d";
}
.fa-puzzle-piece:before {
  content: "\f12e";
}
.fa-microphone:before {
  content: "\f130";
}
.fa-microphone-slash:before {
  content: "\f131";
}
.fa-shield:before {
  content: "\f132";
}
.fa-calendar-o:before {
  content: "\f133";
}
.fa-fire-extinguisher:before {
  content: "\f134";
}
.fa-rocket:before {
  content: "\f135";
}
.fa-maxcdn:before {
  content: "\f136";
}
.fa-chevron-circle-left:before {
  content: "\f137";
}
.fa-chevron-circle-right:before {
  content: "\f138";
}
.fa-chevron-circle-up:before {
  content: "\f139";
}
.fa-chevron-circle-down:before {
  content: "\f13a";
}
.fa-html5:before {
  content: "\f13b";
}
.fa-css3:before {
  content: "\f13c";
}
.fa-anchor:before {
  content: "\f13d";
}
.fa-unlock-alt:before {
  content: "\f13e";
}
.fa-bullseye:before {
  content: "\f140";
}
.fa-ellipsis-h:before {
  content: "\f141";
}
.fa-ellipsis-v:before {
  content: "\f142";
}
.fa-rss-square:before {
  content: "\f143";
}
.fa-play-circle:before {
  content: "\f144";
}
.fa-ticket:before {
  content: "\f145";
}
.fa-minus-square:before {
  content: "\f146";
}
.fa-minus-square-o:before {
  content: "\f147";
}
.fa-level-up:before {
  content: "\f148";
}
.fa-level-down:before {
  content: "\f149";
}
.fa-check-square:before {
  content: "\f14a";
}
.fa-pencil-square:before {
  content: "\f14b";
}
.fa-external-link-square:before {
  content: "\f14c";
}
.fa-share-square:before {
  content: "\f14d";
}
.fa-compass:before {
  content: "\f14e";
}
.fa-toggle-down:before,
.fa-caret-square-o-down:before {
  content: "\f150";
}
.fa-toggle-up:before,
.fa-caret-square-o-up:before {
  content: "\f151";
}
.fa-toggle-right:before,
.fa-caret-square-o-right:before {
  content: "\f152";
}
.fa-euro:before,
.fa-eur:before {
  content: "\f153";
}
.fa-gbp:before {
  content: "\f154";
}
.fa-dollar:before,
.fa-usd:before {
  content: "\f155";
}
.fa-rupee:before,
.fa-inr:before {
  content: "\f156";
}
.fa-cny:before,
.fa-rmb:before,
.fa-yen:before,
.fa-jpy:before {
  content: "\f157";
}
.fa-ruble:before,
.fa-rouble:before,
.fa-rub:before {
  content: "\f158";
}
.fa-won:before,
.fa-krw:before {
  content: "\f159";
}
.fa-bitcoin:before,
.fa-btc:before {
  content: "\f15a";
}
.fa-file:before {
  content: "\f15b";
}
.fa-file-text:before {
  content: "\f15c";
}
.fa-sort-alpha-asc:before {
  content: "\f15d";
}
.fa-sort-alpha-desc:before {
  content: "\f15e";
}
.fa-sort-amount-asc:before {
  content: "\f160";
}
.fa-sort-amount-desc:before {
  content: "\f161";
}
.fa-sort-numeric-asc:before {
  content: "\f162";
}
.fa-sort-numeric-desc:before {
  content: "\f163";
}
.fa-thumbs-up:before {
  content: "\f164";
}
.fa-thumbs-down:before {
  content: "\f165";
}
.fa-youtube-square:before {
  content: "\f166";
}
.fa-youtube:before {
  content: "\f167";
}
.fa-xing:before {
  content: "\f168";
}
.fa-xing-square:before {
  content: "\f169";
}
.fa-youtube-play:before {
  content: "\f16a";
}
.fa-dropbox:before {
  content: "\f16b";
}
.fa-stack-overflow:before {
  content: "\f16c";
}
.fa-instagram:before {
  content: "\f16d";
}
.fa-flickr:before {
  content: "\f16e";
}
.fa-adn:before {
  content: "\f170";
}
.fa-bitbucket:before {
  content: "\f171";
}
.fa-bitbucket-square:before {
  content: "\f172";
}
.fa-tumblr:before {
  content: "\f173";
}
.fa-tumblr-square:before {
  content: "\f174";
}
.fa-long-arrow-down:before {
  content: "\f175";
}
.fa-long-arrow-up:before {
  content: "\f176";
}
.fa-long-arrow-left:before {
  content: "\f177";
}
.fa-long-arrow-right:before {
  content: "\f178";
}
.fa-apple:before {
  content: "\f179";
}
.fa-windows:before {
  content: "\f17a";
}
.fa-android:before {
  content: "\f17b";
}
.fa-linux:before {
  content: "\f17c";
}
.fa-dribbble:before {
  content: "\f17d";
}
.fa-skype:before {
  content: "\f17e";
}
.fa-foursquare:before {
  content: "\f180";
}
.fa-trello:before {
  content: "\f181";
}
.fa-female:before {
  content: "\f182";
}
.fa-male:before {
  content: "\f183";
}
.fa-gittip:before,
.fa-gratipay:before {
  content: "\f184";
}
.fa-sun-o:before {
  content: "\f185";
}
.fa-moon-o:before {
  content: "\f186";
}
.fa-archive:before {
  content: "\f187";
}
.fa-bug:before {
  content: "\f188";
}
.fa-vk:before {
  content: "\f189";
}
.fa-weibo:before {
  content: "\f18a";
}
.fa-renren:before {
  content: "\f18b";
}
.fa-pagelines:before {
  content: "\f18c";
}
.fa-stack-exchange:before {
  content: "\f18d";
}
.fa-arrow-circle-o-right:before {
  content: "\f18e";
}
.fa-arrow-circle-o-left:before {
  content: "\f190";
}
.fa-toggle-left:before,
.fa-caret-square-o-left:before {
  content: "\f191";
}
.fa-dot-circle-o:before {
  content: "\f192";
}
.fa-wheelchair:before {
  content: "\f193";
}
.fa-vimeo-square:before {
  content: "\f194";
}
.fa-turkish-lira:before,
.fa-try:before {
  content: "\f195";
}
.fa-plus-square-o:before {
  content: "\f196";
}
.fa-space-shuttle:before {
  content: "\f197";
}
.fa-slack:before {
  content: "\f198";
}
.fa-envelope-square:before {
  content: "\f199";
}
.fa-wordpress:before {
  content: "\f19a";
}
.fa-openid:before {
  content: "\f19b";
}
.fa-institution:before,
.fa-bank:before,
.fa-university:before {
  content: "\f19c";
}
.fa-mortar-board:before,
.fa-graduation-cap:before {
  content: "\f19d";
}
.fa-yahoo:before {
  content: "\f19e";
}
.fa-google:before {
  content: "\f1a0";
}
.fa-reddit:before {
  content: "\f1a1";
}
.fa-reddit-square:before {
  content: "\f1a2";
}
.fa-stumbleupon-circle:before {
  content: "\f1a3";
}
.fa-stumbleupon:before {
  content: "\f1a4";
}
.fa-delicious:before {
  content: "\f1a5";
}
.fa-digg:before {
  content: "\f1a6";
}
.fa-pied-piper-pp:before {
  content: "\f1a7";
}
.fa-pied-piper-alt:before {
  content: "\f1a8";
}
.fa-drupal:before {
  content: "\f1a9";
}
.fa-joomla:before {
  content: "\f1aa";
}
.fa-language:before {
  content: "\f1ab";
}
.fa-fax:before {
  content: "\f1ac";
}
.fa-building:before {
  content: "\f1ad";
}
.fa-child:before {
  content: "\f1ae";
}
.fa-paw:before {
  content: "\f1b0";
}
.fa-spoon:before {
  content: "\f1b1";
}
.fa-cube:before {
  content: "\f1b2";
}
.fa-cubes:before {
  content: "\f1b3";
}
.fa-behance:before {
  content: "\f1b4";
}
.fa-behance-square:before {
  content: "\f1b5";
}
.fa-steam:before {
  content: "\f1b6";
}
.fa-steam-square:before {
  content: "\f1b7";
}
.fa-recycle:before {
  content: "\f1b8";
}
.fa-automobile:before,
.fa-car:before {
  content: "\f1b9";
}
.fa-cab:before,
.fa-taxi:before {
  content: "\f1ba";
}
.fa-tree:before {
  content: "\f1bb";
}
.fa-spotify:before {
  content: "\f1bc";
}
.fa-deviantart:before {
  content: "\f1bd";
}
.fa-soundcloud:before {
  content: "\f1be";
}
.fa-database:before {
  content: "\f1c0";
}
.fa-file-pdf-o:before {
  content: "\f1c1";
}
.fa-file-word-o:before {
  content: "\f1c2";
}
.fa-file-excel-o:before {
  content: "\f1c3";
}
.fa-file-powerpoint-o:before {
  content: "\f1c4";
}
.fa-file-photo-o:before,
.fa-file-picture-o:before,
.fa-file-image-o:before {
  content: "\f1c5";
}
.fa-file-zip-o:before,
.fa-file-archive-o:before {
  content: "\f1c6";
}
.fa-file-sound-o:before,
.fa-file-audio-o:before {
  content: "\f1c7";
}
.fa-file-movie-o:before,
.fa-file-video-o:before {
  content: "\f1c8";
}
.fa-file-code-o:before {
  content: "\f1c9";
}
.fa-vine:before {
  content: "\f1ca";
}
.fa-codepen:before {
  content: "\f1cb";
}
.fa-jsfiddle:before {
  content: "\f1cc";
}
.fa-life-bouy:before,
.fa-life-buoy:before,
.fa-life-saver:before,
.fa-support:before,
.fa-life-ring:before {
  content: "\f1cd";
}
.fa-circle-o-notch:before {
  content: "\f1ce";
}
.fa-ra:before,
.fa-resistance:before,
.fa-rebel:before {
  content: "\f1d0";
}
.fa-ge:before,
.fa-empire:before {
  content: "\f1d1";
}
.fa-git-square:before {
  content: "\f1d2";
}
.fa-git:before {
  content: "\f1d3";
}
.fa-y-combinator-square:before,
.fa-yc-square:before,
.fa-hacker-news:before {
  content: "\f1d4";
}
.fa-tencent-weibo:before {
  content: "\f1d5";
}
.fa-qq:before {
  content: "\f1d6";
}
.fa-wechat:before,
.fa-weixin:before {
  content: "\f1d7";
}
.fa-send:before,
.fa-paper-plane:before {
  content: "\f1d8";
}
.fa-send-o:before,
.fa-paper-plane-o:before {
  content: "\f1d9";
}
.fa-history:before {
  content: "\f1da";
}
.fa-circle-thin:before {
  content: "\f1db";
}
.fa-header:before {
  content: "\f1dc";
}
.fa-paragraph:before {
  content: "\f1dd";
}
.fa-sliders:before {
  content: "\f1de";
}
.fa-share-alt:before {
  content: "\f1e0";
}
.fa-share-alt-square:before {
  content: "\f1e1";
}
.fa-bomb:before {
  content: "\f1e2";
}
.fa-soccer-ball-o:before,
.fa-futbol-o:before {
  content: "\f1e3";
}
.fa-tty:before {
  content: "\f1e4";
}
.fa-binoculars:before {
  content: "\f1e5";
}
.fa-plug:before {
  content: "\f1e6";
}
.fa-slideshare:before {
  content: "\f1e7";
}
.fa-twitch:before {
  content: "\f1e8";
}
.fa-yelp:before {
  content: "\f1e9";
}
.fa-newspaper-o:before {
  content: "\f1ea";
}
.fa-wifi:before {
  content: "\f1eb";
}
.fa-calculator:before {
  content: "\f1ec";
}
.fa-paypal:before {
  content: "\f1ed";
}
.fa-google-wallet:before {
  content: "\f1ee";
}
.fa-cc-visa:before {
  content: "\f1f0";
}
.fa-cc-mastercard:before {
  content: "\f1f1";
}
.fa-cc-discover:before {
  content: "\f1f2";
}
.fa-cc-amex:before {
  content: "\f1f3";
}
.fa-cc-paypal:before {
  content: "\f1f4";
}
.fa-cc-stripe:before {
  content: "\f1f5";
}
.fa-bell-slash:before {
  content: "\f1f6";
}
.fa-bell-slash-o:before {
  content: "\f1f7";
}
.fa-trash:before {
  content: "\f1f8";
}
.fa-copyright:before {
  content: "\f1f9";
}
.fa-at:before {
  content: "\f1fa";
}
.fa-eyedropper:before {
  content: "\f1fb";
}
.fa-paint-brush:before {
  content: "\f1fc";
}
.fa-birthday-cake:before {
  content: "\f1fd";
}
.fa-area-chart:before {
  content: "\f1fe";
}
.fa-pie-chart:before {
  content: "\f200";
}
.fa-line-chart:before {
  content: "\f201";
}
.fa-lastfm:before {
  content: "\f202";
}
.fa-lastfm-square:before {
  content: "\f203";
}
.fa-toggle-off:before {
  content: "\f204";
}
.fa-toggle-on:before {
  content: "\f205";
}
.fa-bicycle:before {
  content: "\f206";
}
.fa-bus:before {
  content: "\f207";
}
.fa-ioxhost:before {
  content: "\f208";
}
.fa-angellist:before {
  content: "\f209";
}
.fa-cc:before {
  content: "\f20a";
}
.fa-shekel:before,
.fa-sheqel:before,
.fa-ils:before {
  content: "\f20b";
}
.fa-meanpath:before {
  content: "\f20c";
}
.fa-buysellads:before {
  content: "\f20d";
}
.fa-connectdevelop:before {
  content: "\f20e";
}
.fa-dashcube:before {
  content: "\f210";
}
.fa-forumbee:before {
  content: "\f211";
}
.fa-leanpub:before {
  content: "\f212";
}
.fa-sellsy:before {
  content: "\f213";
}
.fa-shirtsinbulk:before {
  content: "\f214";
}
.fa-simplybuilt:before {
  content: "\f215";
}
.fa-skyatlas:before {
  content: "\f216";
}
.fa-cart-plus:before {
  content: "\f217";
}
.fa-cart-arrow-down:before {
  content: "\f218";
}
.fa-diamond:before {
  content: "\f219";
}
.fa-ship:before {
  content: "\f21a";
}
.fa-user-secret:before {
  content: "\f21b";
}
.fa-motorcycle:before {
  content: "\f21c";
}
.fa-street-view:before {
  content: "\f21d";
}
.fa-heartbeat:before {
  content: "\f21e";
}
.fa-venus:before {
  content: "\f221";
}
.fa-mars:before {
  content: "\f222";
}
.fa-mercury:before {
  content: "\f223";
}
.fa-intersex:before,
.fa-transgender:before {
  content: "\f224";
}
.fa-transgender-alt:before {
  content: "\f225";
}
.fa-venus-double:before {
  content: "\f226";
}
.fa-mars-double:before {
  content: "\f227";
}
.fa-venus-mars:before {
  content: "\f228";
}
.fa-mars-stroke:before {
  content: "\f229";
}
.fa-mars-stroke-v:before {
  content: "\f22a";
}
.fa-mars-stroke-h:before {
  content: "\f22b";
}
.fa-neuter:before {
  content: "\f22c";
}
.fa-genderless:before {
  content: "\f22d";
}
.fa-facebook-official:before {
  content: "\f230";
}
.fa-pinterest-p:before {
  content: "\f231";
}
.fa-whatsapp:before {
  content: "\f232";
}
.fa-server:before {
  content: "\f233";
}
.fa-user-plus:before {
  content: "\f234";
}
.fa-user-times:before {
  content: "\f235";
}
.fa-hotel:before,
.fa-bed:before {
  content: "\f236";
}
.fa-viacoin:before {
  content: "\f237";
}
.fa-train:before {
  content: "\f238";
}
.fa-subway:before {
  content: "\f239";
}
.fa-medium:before {
  content: "\f23a";
}
.fa-yc:before,
.fa-y-combinator:before {
  content: "\f23b";
}
.fa-optin-monster:before {
  content: "\f23c";
}
.fa-opencart:before {
  content: "\f23d";
}
.fa-expeditedssl:before {
  content: "\f23e";
}
.fa-battery-4:before,
.fa-battery:before,
.fa-battery-full:before {
  content: "\f240";
}
.fa-battery-3:before,
.fa-battery-three-quarters:before {
  content: "\f241";
}
.fa-battery-2:before,
.fa-battery-half:before {
  content: "\f242";
}
.fa-battery-1:before,
.fa-battery-quarter:before {
  content: "\f243";
}
.fa-battery-0:before,
.fa-battery-empty:before {
  content: "\f244";
}
.fa-mouse-pointer:before {
  content: "\f245";
}
.fa-i-cursor:before {
  content: "\f246";
}
.fa-object-group:before {
  content: "\f247";
}
.fa-object-ungroup:before {
  content: "\f248";
}
.fa-sticky-note:before {
  content: "\f249";
}
.fa-sticky-note-o:before {
  content: "\f24a";
}
.fa-cc-jcb:before {
  content: "\f24b";
}
.fa-cc-diners-club:before {
  content: "\f24c";
}
.fa-clone:before {
  content: "\f24d";
}
.fa-balance-scale:before {
  content: "\f24e";
}
.fa-hourglass-o:before {
  content: "\f250";
}
.fa-hourglass-1:before,
.fa-hourglass-start:before {
  content: "\f251";
}
.fa-hourglass-2:before,
.fa-hourglass-half:before {
  content: "\f252";
}
.fa-hourglass-3:before,
.fa-hourglass-end:before {
  content: "\f253";
}
.fa-hourglass:before {
  content: "\f254";
}
.fa-hand-grab-o:before,
.fa-hand-rock-o:before {
  content: "\f255";
}
.fa-hand-stop-o:before,
.fa-hand-paper-o:before {
  content: "\f256";
}
.fa-hand-scissors-o:before {
  content: "\f257";
}
.fa-hand-lizard-o:before {
  content: "\f258";
}
.fa-hand-spock-o:before {
  content: "\f259";
}
.fa-hand-pointer-o:before {
  content: "\f25a";
}
.fa-hand-peace-o:before {
  content: "\f25b";
}
.fa-trademark:before {
  content: "\f25c";
}
.fa-registered:before {
  content: "\f25d";
}
.fa-creative-commons:before {
  content: "\f25e";
}
.fa-gg:before {
  content: "\f260";
}
.fa-gg-circle:before {
  content: "\f261";
}
.fa-tripadvisor:before {
  content: "\f262";
}
.fa-odnoklassniki:before {
  content: "\f263";
}
.fa-odnoklassniki-square:before {
  content: "\f264";
}
.fa-get-pocket:before {
  content: "\f265";
}
.fa-wikipedia-w:before {
  content: "\f266";
}
.fa-safari:before {
  content: "\f267";
}
.fa-chrome:before {
  content: "\f268";
}
.fa-firefox:before {
  content: "\f269";
}
.fa-opera:before {
  content: "\f26a";
}
.fa-internet-explorer:before {
  content: "\f26b";
}
.fa-tv:before,
.fa-television:before {
  content: "\f26c";
}
.fa-contao:before {
  content: "\f26d";
}
.fa-500px:before {
  content: "\f26e";
}
.fa-amazon:before {
  content: "\f270";
}
.fa-calendar-plus-o:before {
  content: "\f271";
}
.fa-calendar-minus-o:before {
  content: "\f272";
}
.fa-calendar-times-o:before {
  content: "\f273";
}
.fa-calendar-check-o:before {
  content: "\f274";
}
.fa-industry:before {
  content: "\f275";
}
.fa-map-pin:before {
  content: "\f276";
}
.fa-map-signs:before {
  content: "\f277";
}
.fa-map-o:before {
  content: "\f278";
}
.fa-map:before {
  content: "\f279";
}
.fa-commenting:before {
  content: "\f27a";
}
.fa-commenting-o:before {
  content: "\f27b";
}
.fa-houzz:before {
  content: "\f27c";
}
.fa-vimeo:before {
  content: "\f27d";
}
.fa-black-tie:before {
  content: "\f27e";
}
.fa-fonticons:before {
  content: "\f280";
}
.fa-reddit-alien:before {
  content: "\f281";
}
.fa-edge:before {
  content: "\f282";
}
.fa-credit-card-alt:before {
  content: "\f283";
}
.fa-codiepie:before {
  content: "\f284";
}
.fa-modx:before {
  content: "\f285";
}
.fa-fort-awesome:before {
  content: "\f286";
}
.fa-usb:before {
  content: "\f287";
}
.fa-product-hunt:before {
  content: "\f288";
}
.fa-mixcloud:before {
  content: "\f289";
}
.fa-scribd:before {
  content: "\f28a";
}
.fa-pause-circle:before {
  content: "\f28b";
}
.fa-pause-circle-o:before {
  content: "\f28c";
}
.fa-stop-circle:before {
  content: "\f28d";
}
.fa-stop-circle-o:before {
  content: "\f28e";
}
.fa-shopping-bag:before {
  content: "\f290";
}
.fa-shopping-basket:before {
  content: "\f291";
}
.fa-hashtag:before {
  content: "\f292";
}
.fa-bluetooth:before {
  content: "\f293";
}
.fa-bluetooth-b:before {
  content: "\f294";
}
.fa-percent:before {
  content: "\f295";
}
.fa-gitlab:before {
  content: "\f296";
}
.fa-wpbeginner:before {
  content: "\f297";
}
.fa-wpforms:before {
  content: "\f298";
}
.fa-envira:before {
  content: "\f299";
}
.fa-universal-access:before {
  content: "\f29a";
}
.fa-wheelchair-alt:before {
  content: "\f29b";
}
.fa-question-circle-o:before {
  content: "\f29c";
}
.fa-blind:before {
  content: "\f29d";
}
.fa-audio-description:before {
  content: "\f29e";
}
.fa-volume-control-phone:before {
  content: "\f2a0";
}
.fa-braille:before {
  content: "\f2a1";
}
.fa-assistive-listening-systems:before {
  content: "\f2a2";
}
.fa-asl-interpreting:before,
.fa-american-sign-language-interpreting:before {
  content: "\f2a3";
}
.fa-deafness:before,
.fa-hard-of-hearing:before,
.fa-deaf:before {
  content: "\f2a4";
}
.fa-glide:before {
  content: "\f2a5";
}
.fa-glide-g:before {
  content: "\f2a6";
}
.fa-signing:before,
.fa-sign-language:before {
  content: "\f2a7";
}
.fa-low-vision:before {
  content: "\f2a8";
}
.fa-viadeo:before {
  content: "\f2a9";
}
.fa-viadeo-square:before {
  content: "\f2aa";
}
.fa-snapchat:before {
  content: "\f2ab";
}
.fa-snapchat-ghost:before {
  content: "\f2ac";
}
.fa-snapchat-square:before {
  content: "\f2ad";
}
.fa-pied-piper:before {
  content: "\f2ae";
}
.fa-first-order:before {
  content: "\f2b0";
}
.fa-yoast:before {
  content: "\f2b1";
}
.fa-themeisle:before {
  content: "\f2b2";
}
.fa-google-plus-circle:before,
.fa-google-plus-official:before {
  content: "\f2b3";
}
.fa-fa:before,
.fa-font-awesome:before {
  content: "\f2b4";
}
.fa-handshake-o:before {
  content: "\f2b5";
}
.fa-envelope-open:before {
  content: "\f2b6";
}
.fa-envelope-open-o:before {
  content: "\f2b7";
}
.fa-linode:before {
  content: "\f2b8";
}
.fa-address-book:before {
  content: "\f2b9";
}
.fa-address-book-o:before {
  content: "\f2ba";
}
.fa-vcard:before,
.fa-address-card:before {
  content: "\f2bb";
}
.fa-vcard-o:before,
.fa-address-card-o:before {
  content: "\f2bc";
}
.fa-user-circle:before {
  content: "\f2bd";
}
.fa-user-circle-o:before {
  content: "\f2be";
}
.fa-user-o:before {
  content: "\f2c0";
}
.fa-id-badge:before {
  content: "\f2c1";
}
.fa-drivers-license:before,
.fa-id-card:before {
  content: "\f2c2";
}
.fa-drivers-license-o:before,
.fa-id-card-o:before {
  content: "\f2c3";
}
.fa-quora:before {
  content: "\f2c4";
}
.fa-free-code-camp:before {
  content: "\f2c5";
}
.fa-telegram:before {
  content: "\f2c6";
}
.fa-thermometer-4:before,
.fa-thermometer:before,
.fa-thermometer-full:before {
  content: "\f2c7";
}
.fa-thermometer-3:before,
.fa-thermometer-three-quarters:before {
  content: "\f2c8";
}
.fa-thermometer-2:before,
.fa-thermometer-half:before {
  content: "\f2c9";
}
.fa-thermometer-1:before,
.fa-thermometer-quarter:before {
  content: "\f2ca";
}
.fa-thermometer-0:before,
.fa-thermometer-empty:before {
  content: "\f2cb";
}
.fa-shower:before {
  content: "\f2cc";
}
.fa-bathtub:before,
.fa-s15:before,
.fa-bath:before {
  content: "\f2cd";
}
.fa-podcast:before {
  content: "\f2ce";
}
.fa-window-maximize:before {
  content: "\f2d0";
}
.fa-window-minimize:before {
  content: "\f2d1";
}
.fa-window-restore:before {
  content: "\f2d2";
}
.fa-times-rectangle:before,
.fa-window-close:before {
  content: "\f2d3";
}
.fa-times-rectangle-o:before,
.fa-window-close-o:before {
  content: "\f2d4";
}
.fa-bandcamp:before {
  content: "\f2d5";
}
.fa-grav:before {
  content: "\f2d6";
}
.fa-etsy:before {
  content: "\f2d7";
}
.fa-imdb:before {
  content: "\f2d8";
}
.fa-ravelry:before {
  content: "\f2d9";
}
.fa-eercast:before {
  content: "\f2da";
}
.fa-microchip:before {
  content: "\f2db";
}
.fa-snowflake-o:before {
  content: "\f2dc";
}
.fa-superpowers:before {
  content: "\f2dd";
}
.fa-wpexplorer:before {
  content: "\f2de";
}
.fa-meetup:before {
  content: "\f2e0";
}
.sr-only {
  position: absolute;
  width: 1px;
  height: 1px;
  padding: 0;
  margin: -1px;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  border: 0;
}
.sr-only-focusable:active,
.sr-only-focusable:focus {
  position: static;
  width: auto;
  height: auto;
  margin: 0;
  overflow: visible;
  clip: auto;
}


================================================
FILE: source/libs/font-awesome/less/animated.less
================================================
// Animated Icons
// --------------------------

.@{fa-css-prefix}-spin {
  -webkit-animation: fa-spin 2s infinite linear;
          animation: fa-spin 2s infinite linear;
}

.@{fa-css-prefix}-pulse {
  -webkit-animation: fa-spin 1s infinite steps(8);
          animation: fa-spin 1s infinite steps(8);
}

@-webkit-keyframes fa-spin {
  0% {
    -webkit-transform: rotate(0deg);
            transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(359deg);
            transform: rotate(359deg);
  }
}

@keyframes fa-spin {
  0% {
    -webkit-transform: rotate(0deg);
            transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(359deg);
            transform: rotate(359deg);
  }
}


================================================
FILE: source/libs/font-awesome/less/bordered-pulled.less
================================================
// Bordered & Pulled
// -------------------------

.@{fa-css-prefix}-border {
  padding: .2em .25em .15em;
  border: solid .08em @fa-border-color;
  border-radius: .1em;
}

.@{fa-css-prefix}-pull-left { float: left; }
.@{fa-css-prefix}-pull-right { float: right; }

.@{fa-css-prefix} {
  &.@{fa-css-prefix}-pull-left { margin-right: .3em; }
  &.@{fa-css-prefix}-pull-right { margin-left: .3em; }
}

/* Deprecated as of 4.4.0 */
.pull-right { float: right; }
.pull-left { float: left; }

.@{fa-css-prefix} {
  &.pull-left { margin-right: .3em; }
  &.pull-right { margin-left: .3em; }
}


================================================
FILE: source/libs/font-awesome/less/core.less
================================================
// Base Class Definition
// -------------------------

.@{fa-css-prefix} {
  display: inline-block;
  font: normal normal normal @fa-font-size-base/@fa-line-height-base FontAwesome; // shortening font declaration
  font-size: inherit; // can't have font-size inherit on line above, so need to override
  text-rendering: auto; // optimizelegibility throws things off #1094
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;

}


================================================
FILE: source/libs/font-awesome/less/fixed-width.less
================================================
// Fixed Width Icons
// -------------------------
.@{fa-css-prefix}-fw {
  width: (18em / 14);
  text-align: center;
}


================================================
FILE: source/libs/font-awesome/less/font-awesome.less
================================================
/*!
 *  Font Awesome 4.7.0 by @davegandy - http://fontawesome.io - @fontawesome
 *  License - http://fontawesome.io/license (Font: SIL OFL 1.1, CSS: MIT License)
 */

@import "variables.less";
@import "mixins.less";
@import "path.less";
@import "core.less";
@import "larger.less";
@import "fixed-width.less";
@import "list.less";
@import "bordered-pulled.less";
@import "animated.less";
@import "rotated-flipped.less";
@import "stacked.less";
@import "icons.less";
@import "screen-reader.less";


================================================
FILE: source/libs/font-awesome/less/icons.less
================================================
/* Font Awesome uses the Unicode Private Use Area (PUA) to ensure screen
   readers do not read off random characters that represent icons */

.@{fa-css-prefix}-glass:before { content: @fa-var-glass; }
.@{fa-css-prefix}-music:before { content: @fa-var-music; }
.@{fa-css-prefix}-search:before { content: @fa-var-search; }
.@{fa-css-prefix}-envelope-o:before { content: @fa-var-envelope-o; }
.@{fa-css-prefix}-heart:before { content: @fa-var-heart; }
.@{fa-css-prefix}-star:before { content: @fa-var-star; }
.@{fa-css-prefix}-star-o:before { content: @fa-var-star-o; }
.@{fa-css-prefix}-user:before { content: @fa-var-user; }
.@{fa-css-prefix}-film:before { content: @fa-var-film; }
.@{fa-css-prefix}-th-large:before { content: @fa-var-th-large; }
.@{fa-css-prefix}-th:before { content: @fa-var-th; }
.@{fa-css-prefix}-th-list:before { content: @fa-var-th-list; }
.@{fa-css-prefix}-check:before { content: @fa-var-check; }
.@{fa-css-prefix}-remove:before,
.@{fa-css-prefix}-close:before,
.@{fa-css-prefix}-times:before { content: @fa-var-times; }
.@{fa-css-prefix}-search-plus:before { content: @fa-var-search-plus; }
.@{fa-css-prefix}-search-minus:before { content: @fa-var-search-minus; }
.@{fa-css-prefix}-power-off:before { content: @fa-var-power-off; }
.@{fa-css-prefix}-signal:before { content: @fa-var-signal; }
.@{fa-css-prefix}-gear:before,
.@{fa-css-prefix}-cog:before { content: @fa-var-cog; }
.@{fa-css-prefix}-trash-o:before { content: @fa-var-trash-o; }
.@{fa-css-prefix}-home:before { content: @fa-var-home; }
.@{fa-css-prefix}-file-o:before { content: @fa-var-file-o; }
.@{fa-css-prefix}-clock-o:before { content: @fa-var-clock-o; }
.@{fa-css-prefix}-road:before { content: @fa-var-road; }
.@{fa-css-prefix}-download:before { content: @fa-var-download; }
.@{fa-css-prefix}-arrow-circle-o-down:before { content: @fa-var-arrow-circle-o-down; }
.@{fa-css-prefix}-arrow-circle-o-up:before { content: @fa-var-arrow-circle-o-up; }
.@{fa-css-prefix}-inbox:before { content: @fa-var-inbox; }
.@{fa-css-prefix}-play-circle-o:before { content: @fa-var-play-circle-o; }
.@{fa-css-prefix}-rotate-right:before,
.@{fa-css-prefix}-repeat:before { content: @fa-var-repeat; }
.@{fa-css-prefix}-refresh:before { content: @fa-var-refresh; }
.@{fa-css-prefix}-list-alt:before { content: @fa-var-list-alt; }
.@{fa-css-prefix}-lock:before { content: @fa-var-lock; }
.@{fa-css-prefix}-flag:before { content: @fa-var-flag; }
.@{fa-css-prefix}-headphones:before { content: @fa-var-headphones; }
.@{fa-css-prefix}-volume-off:before { content: @fa-var-volume-off; }
.@{fa-css-prefix}-volume-down:before { content: @fa-var-volume-down; }
.@{fa-css-prefix}-volume-up:before { content: @fa-var-volume-up; }
.@{fa-css-prefix}-qrcode:before { content: @fa-var-qrcode; }
.@{fa-css-prefix}-barcode:before { content: @fa-var-barcode; }
.@{fa-css-prefix}-tag:before { content: @fa-var-tag; }
.@{fa-css-prefix}-tags:before { content: @fa-var-tags; }
.@{fa-css-prefix}-book:before { content: @fa-var-book; }
.@{fa-css-prefix}-bookmark:before { content: @fa-var-bookmark; }
.@{fa-css-prefix}-print:before { content: @fa-var-print; }
.@{fa-css-prefix}-camera:before { content: @fa-var-camera; }
.@{fa-css-prefix}-font:before { content: @fa-var-font; }
.@{fa-css-prefix}-bold:before { content: @fa-var-bold; }
.@{fa-css-prefix}-italic:before { content: @fa-var-italic; }
.@{fa-css-prefix}-text-height:before { content: @fa-var-text-height; }
.@{fa-css-prefix}-text-width:before { content: @fa-var-text-width; }
.@{fa-css-prefix}-align-left:before { content: @fa-var-align-left; }
.@{fa-css-prefix}-align-center:before { content: @fa-var-align-center; }
.@{fa-css-prefix}-align-right:before { content: @fa-var-align-right; }
.@{fa-css-prefix}-align-justify:before { content: @fa-var-align-justify; }
.@{fa-css-prefix}-list:before { content: @fa-var-list; }
.@{fa-css-prefix}-dedent:before,
.@{fa-css-prefix}-outdent:before { content: @fa-var-outdent; }
.@{fa-css-prefix}-indent:before { content: @fa-var-indent; }
.@{f
Download .txt
gitextract_9y1dumqa/

├── .gitignore
├── LICENSE
├── README.md
├── _config.yml.example
├── layout/
│   ├── archive.pug
│   ├── category.pug
│   ├── includes/
│   │   ├── article.pug
│   │   ├── footer.pug
│   │   ├── head.pug
│   │   ├── layout.pug
│   │   ├── menu.pug
│   │   ├── pagination.pug
│   │   ├── post-list.pug
│   │   ├── sharer.pug
│   │   ├── widgets/
│   │   │   ├── archives.pug
│   │   │   ├── categories.pug
│   │   │   ├── recent-posts.pug
│   │   │   ├── tag-cloud.pug
│   │   │   └── tags.pug
│   │   └── widgets.pug
│   ├── index.pug
│   ├── page.pug
│   ├── post.pug
│   └── tag.pug
├── package.json
├── postcss.config.js
├── scripts/
│   ├── after_post_render.js
│   ├── banner.js
│   ├── canonical.js
│   └── related-posts.js
├── source/
│   ├── css/
│   │   ├── highlights/
│   │   │   ├── agate.css
│   │   │   ├── androidstudio.css
│   │   │   ├── arduino-light.css
│   │   │   ├── arta.css
│   │   │   ├── ascetic.css
│   │   │   ├── atelier-cave-dark.css
│   │   │   ├── atelier-cave-light.css
│   │   │   ├── atelier-dune-dark.css
│   │   │   ├── atelier-dune-light.css
│   │   │   ├── atelier-estuary-dark.css
│   │   │   ├── atelier-estuary-light.css
│   │   │   ├── atelier-forest-dark.css
│   │   │   ├── atelier-forest-light.css
│   │   │   ├── atelier-heath-dark.css
│   │   │   ├── atelier-heath-light.css
│   │   │   ├── atelier-lakeside-dark.css
│   │   │   ├── atelier-lakeside-light.css
│   │   │   ├── atelier-plateau-dark.css
│   │   │   ├── atelier-plateau-light.css
│   │   │   ├── atelier-savanna-dark.css
│   │   │   ├── atelier-savanna-light.css
│   │   │   ├── atelier-seaside-dark.css
│   │   │   ├── atelier-seaside-light.css
│   │   │   ├── atelier-sulphurpool-dark.css
│   │   │   ├── atelier-sulphurpool-light.css
│   │   │   ├── atom-one-dark.css
│   │   │   ├── atom-one-light.css
│   │   │   ├── brown-paper.css
│   │   │   ├── codepen-embed.css
│   │   │   ├── color-brewer.css
│   │   │   ├── dark.css
│   │   │   ├── darkula.css
│   │   │   ├── docco.css
│   │   │   ├── dracula.css
│   │   │   ├── far.css
│   │   │   ├── foundation.css
│   │   │   ├── github-gist.css
│   │   │   ├── github.css
│   │   │   ├── googlecode.css
│   │   │   ├── grayscale.css
│   │   │   ├── highlightjs.css
│   │   │   ├── hopscotch.css
│   │   │   ├── hybrid.css
│   │   │   ├── idea.css
│   │   │   ├── ir-black.css
│   │   │   ├── kimbie-dark.css
│   │   │   ├── kimbie-light.css
│   │   │   ├── magula.css
│   │   │   ├── mono-blue.css
│   │   │   ├── monokai-sublime.css
│   │   │   ├── monokai.css
│   │   │   ├── obsidian.css
│   │   │   ├── paraiso-dark.css
│   │   │   ├── paraiso-light.css
│   │   │   ├── pojoaque.css
│   │   │   ├── railscasts.css
│   │   │   ├── rainbow.css
│   │   │   ├── school-book.css
│   │   │   ├── solarized-dark.css
│   │   │   ├── solarized-light.css
│   │   │   ├── sunburst.css
│   │   │   ├── tomorrow-night-blue.css
│   │   │   ├── tomorrow-night-bright.css
│   │   │   ├── tomorrow-night-eighties.css
│   │   │   ├── tomorrow-night.css
│   │   │   ├── tomorrow.css
│   │   │   ├── vs.css
│   │   │   ├── xcode.css
│   │   │   └── zenburn.css
│   │   ├── index.css
│   │   └── layout.scss
│   ├── js/
│   │   ├── dynamicMenu.js
│   │   └── sharer.js
│   └── libs/
│       ├── font-awesome/
│       │   ├── .npmignore
│       │   ├── HELP-US-OUT.txt
│       │   ├── README.md
│       │   ├── css/
│       │   │   └── font-awesome.css
│       │   ├── fonts/
│       │   │   └── FontAwesome.otf
│       │   ├── less/
│       │   │   ├── animated.less
│       │   │   ├── bordered-pulled.less
│       │   │   ├── core.less
│       │   │   ├── fixed-width.less
│       │   │   ├── font-awesome.less
│       │   │   ├── icons.less
│       │   │   ├── larger.less
│       │   │   ├── list.less
│       │   │   ├── mixins.less
│       │   │   ├── path.less
│       │   │   ├── rotated-flipped.less
│       │   │   ├── screen-reader.less
│       │   │   ├── stacked.less
│       │   │   └── variables.less
│       │   ├── package.json
│       │   └── scss/
│       │       ├── _animated.scss
│       │       ├── _bordered-pulled.scss
│       │       ├── _core.scss
│       │       ├── _fixed-width.scss
│       │       ├── _icons.scss
│       │       ├── _larger.scss
│       │       ├── _list.scss
│       │       ├── _mixins.scss
│       │       ├── _path.scss
│       │       ├── _rotated-flipped.scss
│       │       ├── _screen-reader.scss
│       │       ├── _stacked.scss
│       │       ├── _variables.scss
│       │       └── font-awesome.scss
│       ├── spoqa-han-sans-jp/
│       │   ├── .gitignore
│       │   ├── LICENSE
│       │   ├── README.md
│       │   ├── css/
│       │   │   └── SpoqaHanSans-jp.css
│       │   └── fonts/
│       │       └── SpoqaHanSans_JP/
│       │           ├── LICENSE
│       │           ├── LICENSE_OFL.txt
│       │           └── glyphs.txt
│       └── spoqa-han-sans-kr/
│           ├── LICENSE
│           ├── README.md
│           ├── css/
│           │   └── SpoqaHanSans-kr.css
│           └── fonts/
│               └── SpoqaHanSans/
│                   ├── LICENSE
│                   ├── LICENSE_OFL.txt
│                   └── glyphs.txt
└── src/
    └── css/
        ├── archives.css
        ├── article.css
        ├── font.css
        ├── footer.css
        ├── index.css
        ├── layout.css
        ├── menu.css
        ├── overdose.css
        ├── pagination.css
        ├── post-list.css
        ├── profile.css
        ├── recent-posts.css
        ├── sharer.css
        ├── variables.css
        └── widgets.css
Download .txt
SYMBOL INDEX (6 symbols across 3 files)

FILE: scripts/after_post_render.js
  function imgTpl (line 5) | function imgTpl(url) {

FILE: scripts/related-posts.js
  function parseId (line 3) | function parseId(postData, type) {
  function getSimilarityScore (line 8) | function getSimilarityScore(arrA, arrB) {
  function getPostSimilarity (line 15) | function getPostSimilarity(postA, postB) {

FILE: source/js/dynamicMenu.js
  function addClass (line 2) | function addClass(target, className) {
  function removeClass (line 8) | function removeClass(target, className) {
Condensed preview — 165 files, each showing path, character count, and a content snippet. Download the .json file or copy for the full structured content (450K chars).
[
  {
    "path": ".gitignore",
    "chars": 102,
    "preview": "_config.yml\nnode_modules\nnpm-debug.log\nsource/libs/noto-sans-kr\nsource/libs/spoqa-han-sans\n.idea\n*.iml"
  },
  {
    "path": "LICENSE",
    "chars": 1065,
    "preview": "MIT License\n\nCopyright (c) 2016 HyunSeob\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\no"
  },
  {
    "path": "README.md",
    "chars": 2835,
    "preview": "# hexo-theme-overdose\n[![GitHub release](https://img.shields.io/github/release/hyunseob/hexo-theme-overdose.svg?maxAge=2"
  },
  {
    "path": "_config.yml.example",
    "chars": 1537,
    "preview": "# main menu navigation\nmenu:\n  Home: /\n  About: /about\n  Archives: /archives\n\n# Images\nfavicon: /images/logo.svg\n## Post"
  },
  {
    "path": "layout/archive.pug",
    "chars": 99,
    "preview": "\nextends includes/layout\n\nblock content\n  include includes/post-list\n  include includes/pagination\n"
  },
  {
    "path": "layout/category.pug",
    "chars": 98,
    "preview": "extends includes/layout\n\nblock content\n  include includes/post-list\n  include includes/pagination\n"
  },
  {
    "path": "layout/includes/article.pug",
    "chars": 3546,
    "preview": "article#article.article(itemscope itemtype=\"https://schema.org/BlogPosting\")\n  h1.article__title(itemprop=\"headline\")= p"
  },
  {
    "path": "layout/includes/footer.pug",
    "chars": 318,
    "preview": "footer#footer\n  include widgets\n  p.copyright\n    small\n      = '© ' + moment().format('YYYY') + ' ' + config.author\n   "
  },
  {
    "path": "layout/includes/head.pug",
    "chars": 2980,
    "preview": "- var pageTitle = page.title || config.subtitle || '';\n- if (is_archive()) pageTitle = 'Archives';\n- if (is_tag()) pageT"
  },
  {
    "path": "layout/includes/layout.pug",
    "chars": 578,
    "preview": "doctype html\nhtml(lang=config.language)\n  head\n    include head\n  body(itemscope itemtype=\"https://schema.org/WebPage\")\n"
  },
  {
    "path": "layout/includes/menu.pug",
    "chars": 721,
    "preview": "-\n  function equalPath(target, current) {\n    var _target = target.slice(1, target.length);\n    var _current = current.r"
  },
  {
    "path": "layout/includes/pagination.pug",
    "chars": 33,
    "preview": ".pagination\n  | !{ paginator() }\n"
  },
  {
    "path": "layout/includes/post-list.pug",
    "chars": 2152,
    "preview": "- var truncOptions = { length: 150, separator: ' ' };\n-\n  function getPostList() {\n    var perPage = page.per_page || co"
  },
  {
    "path": "layout/includes/sharer.pug",
    "chars": 327,
    "preview": "#sharer.sharer\n  .sharer-inner\n    .sharer__right\n      button.sharer__item#sharer-facebook\n        i.fa.fa-facebook-off"
  },
  {
    "path": "layout/includes/widgets/archives.pug",
    "chars": 116,
    "preview": "h3.widgets__item__heading Archives\n| !{list_archives({ type: 'monthly', format: theme.dateformat || 'MMMM YYYY' })}\n"
  },
  {
    "path": "layout/includes/widgets/categories.pug",
    "chars": 60,
    "preview": "h3.widgets__item__heading Categories\n| !{list_categories()}\n"
  },
  {
    "path": "layout/includes/widgets/recent-posts.pug",
    "chars": 188,
    "preview": "h3.widgets__item__heading Recent posts\nul.recent-posts\n  each post in site.posts.sort('date', -1).limit(5).toArray()\n   "
  },
  {
    "path": "layout/includes/widgets/tag-cloud.pug",
    "chars": 124,
    "preview": "h3.widgets__item__heading Tag cloud\n.tag-cloud\n  | !{ tagcloud(site.tags, { min_font: 0.75, max_font: 1.5, unit: 'rem' }"
  },
  {
    "path": "layout/includes/widgets/tags.pug",
    "chars": 48,
    "preview": "h3.widgets__item__heading Tags\n| !{list_tags()}\n"
  },
  {
    "path": "layout/includes/widgets.pug",
    "chars": 737,
    "preview": "if theme.widgets && theme.widgets.length\n  .widgets\n    .widgets-inner\n      // Jade doesn't support dynamic inclusion w"
  },
  {
    "path": "layout/index.pug",
    "chars": 98,
    "preview": "extends includes/layout\n\nblock content\n  include includes/post-list\n  include includes/pagination\n"
  },
  {
    "path": "layout/page.pug",
    "chars": 66,
    "preview": "extends includes/layout\n\nblock content\n  include includes/article\n"
  },
  {
    "path": "layout/post.pug",
    "chars": 639,
    "preview": "extends includes/layout\n\nblock content\n  include includes/article\n      \n  - var relatedPosts = related_posts(page, them"
  },
  {
    "path": "layout/tag.pug",
    "chars": 98,
    "preview": "extends includes/layout\n\nblock content\n  include includes/post-list\n  include includes/pagination\n"
  },
  {
    "path": "package.json",
    "chars": 938,
    "preview": "{\n  \"name\": \"hexo-theme-overdose\",\n  \"version\": \"0.0.0\",\n  \"description\": \"The theme which you must be overdosed.\",\n  \"p"
  },
  {
    "path": "postcss.config.js",
    "chars": 215,
    "preview": " module.exports = {\n  plugins: [\n    require('postcss-import')({\n      parh: 'src/css',\n    }),\n    require('postcss-css"
  },
  {
    "path": "scripts/after_post_render.js",
    "chars": 440,
    "preview": "/**\n * Filter triggered by post rendering.\n */\n\nfunction imgTpl(url) {\n  return '<img src=\"' + url + '\"/>';\n}\n\nhexo.exte"
  },
  {
    "path": "scripts/banner.js",
    "chars": 787,
    "preview": "/**\n * Banner Helper\n * @description Get banner url from post.\n * @example\n *     bannerOf(post);\n */\n\nhexo.extend.helpe"
  },
  {
    "path": "scripts/canonical.js",
    "chars": 395,
    "preview": "/**\n * Canonical Helper\n * @description Generate canonical tag.\n * @example\n *     canonical(config, page);\n */\n\nhexo.ex"
  },
  {
    "path": "scripts/related-posts.js",
    "chars": 1140,
    "preview": "var _ = require('lodash');\n\nfunction parseId(postData, type) {\n  type = type || 'tags';\n  return postData[type].data.map"
  },
  {
    "path": "source/css/highlights/agate.css",
    "chars": 1729,
    "preview": "/*\n * Agate by Taufik Nurrohman <https://github.com/tovic>\n * ----------------------------------------------------\n *\n *"
  },
  {
    "path": "source/css/highlights/androidstudio.css",
    "chars": 1040,
    "preview": "/*\nDate: 24 Fev 2015\nAuthor: Pedro Oliveira <kanytu@gmail . com>\n*/\n.highlight {\n  color: #a9b7c6;\n  background: #282b2e"
  },
  {
    "path": "source/css/highlights/arduino-light.css",
    "chars": 1477,
    "preview": "@charset \"UTF-8\";\n/*\n\nArduino® Light Theme - Stefania Mellai <s.mellai@arduino.cc>\n\n*/\n.highlight {\n  color: #434f54;\n  "
  },
  {
    "path": "source/css/highlights/arta.css",
    "chars": 1198,
    "preview": "/*\nDate: 17.V.2011\nAuthor: pumbur <pumbur@pumbur.net>\n*/\n.highlight {\n  color: #aaa;\n  background: #222; }\n  .highlight "
  },
  {
    "path": "source/css/highlights/ascetic.css",
    "chars": 789,
    "preview": "/*\n\nOriginal style from softwaremaniacs.org (c) Ivan Sagalaev <Maniac@SoftwareManiacs.Org>\n\n*/\n.highlight {\n  color: #00"
  },
  {
    "path": "source/css/highlights/atelier-cave-dark.css",
    "chars": 1480,
    "preview": "/* Base16 Atelier Cave Dark - Theme */\n/* by Bram de Haan (http://atelierbram.github.io/syntax-highlighting/atelier-sche"
  },
  {
    "path": "source/css/highlights/atelier-cave-light.css",
    "chars": 1481,
    "preview": "/* Base16 Atelier Cave Light - Theme */\n/* by Bram de Haan (http://atelierbram.github.io/syntax-highlighting/atelier-sch"
  },
  {
    "path": "source/css/highlights/atelier-dune-dark.css",
    "chars": 1227,
    "preview": "/* Base16 Atelier Dune Dark - Theme */\n/* by Bram de Haan (http://atelierbram.github.io/syntax-highlighting/atelier-sche"
  },
  {
    "path": "source/css/highlights/atelier-dune-light.css",
    "chars": 1369,
    "preview": "/* Base16 Atelier Dune Light - Theme */\n/* by Bram de Haan (http://atelierbram.github.io/syntax-highlighting/atelier-sch"
  },
  {
    "path": "source/css/highlights/atelier-estuary-dark.css",
    "chars": 1486,
    "preview": "/* Base16 Atelier Estuary Dark - Theme */\n/* by Bram de Haan (http://atelierbram.github.io/syntax-highlighting/atelier-s"
  },
  {
    "path": "source/css/highlights/atelier-estuary-light.css",
    "chars": 1487,
    "preview": "/* Base16 Atelier Estuary Light - Theme */\n/* by Bram de Haan (http://atelierbram.github.io/syntax-highlighting/atelier-"
  },
  {
    "path": "source/css/highlights/atelier-forest-dark.css",
    "chars": 1231,
    "preview": "/* Base16 Atelier Forest Dark - Theme */\n/* by Bram de Haan (http://atelierbram.github.io/syntax-highlighting/atelier-sc"
  },
  {
    "path": "source/css/highlights/atelier-forest-light.css",
    "chars": 1232,
    "preview": "/* Base16 Atelier Forest Light - Theme */\n/* by Bram de Haan (http://atelierbram.github.io/syntax-highlighting/atelier-s"
  },
  {
    "path": "source/css/highlights/atelier-heath-dark.css",
    "chars": 1229,
    "preview": "/* Base16 Atelier Heath Dark - Theme */\n/* by Bram de Haan (http://atelierbram.github.io/syntax-highlighting/atelier-sch"
  },
  {
    "path": "source/css/highlights/atelier-heath-light.css",
    "chars": 1230,
    "preview": "/* Base16 Atelier Heath Light - Theme */\n/* by Bram de Haan (http://atelierbram.github.io/syntax-highlighting/atelier-sc"
  },
  {
    "path": "source/css/highlights/atelier-lakeside-dark.css",
    "chars": 1235,
    "preview": "/* Base16 Atelier Lakeside Dark - Theme */\n/* by Bram de Haan (http://atelierbram.github.io/syntax-highlighting/atelier-"
  },
  {
    "path": "source/css/highlights/atelier-lakeside-light.css",
    "chars": 1236,
    "preview": "/* Base16 Atelier Lakeside Light - Theme */\n/* by Bram de Haan (http://atelierbram.github.io/syntax-highlighting/atelier"
  },
  {
    "path": "source/css/highlights/atelier-plateau-dark.css",
    "chars": 1486,
    "preview": "/* Base16 Atelier Plateau Dark - Theme */\n/* by Bram de Haan (http://atelierbram.github.io/syntax-highlighting/atelier-s"
  },
  {
    "path": "source/css/highlights/atelier-plateau-light.css",
    "chars": 1487,
    "preview": "/* Base16 Atelier Plateau Light - Theme */\n/* by Bram de Haan (http://atelierbram.github.io/syntax-highlighting/atelier-"
  },
  {
    "path": "source/css/highlights/atelier-savanna-dark.css",
    "chars": 1486,
    "preview": "/* Base16 Atelier Savanna Dark - Theme */\n/* by Bram de Haan (http://atelierbram.github.io/syntax-highlighting/atelier-s"
  },
  {
    "path": "source/css/highlights/atelier-savanna-light.css",
    "chars": 1487,
    "preview": "/* Base16 Atelier Savanna Light - Theme */\n/* by Bram de Haan (http://atelierbram.github.io/syntax-highlighting/atelier-"
  },
  {
    "path": "source/css/highlights/atelier-seaside-dark.css",
    "chars": 1233,
    "preview": "/* Base16 Atelier Seaside Dark - Theme */\n/* by Bram de Haan (http://atelierbram.github.io/syntax-highlighting/atelier-s"
  },
  {
    "path": "source/css/highlights/atelier-seaside-light.css",
    "chars": 1234,
    "preview": "/* Base16 Atelier Seaside Light - Theme */\n/* by Bram de Haan (http://atelierbram.github.io/syntax-highlighting/atelier-"
  },
  {
    "path": "source/css/highlights/atelier-sulphurpool-dark.css",
    "chars": 1241,
    "preview": "/* Base16 Atelier Sulphurpool Dark - Theme */\n/* by Bram de Haan (http://atelierbram.github.io/syntax-highlighting/ateli"
  },
  {
    "path": "source/css/highlights/atelier-sulphurpool-light.css",
    "chars": 1242,
    "preview": "/* Base16 Atelier Sulphurpool Light - Theme */\n/* by Bram de Haan (http://atelierbram.github.io/syntax-highlighting/atel"
  },
  {
    "path": "source/css/highlights/atom-one-dark.css",
    "chars": 843,
    "preview": "/*\n * converted by ProNomad(github.com/SungYeolWoo) from highlightjs\n */\n.highlight {\n  display: block;\n  overflow-x: au"
  },
  {
    "path": "source/css/highlights/atom-one-light.css",
    "chars": 843,
    "preview": "/*\n * converted by ProNomad(github.com/SungYeolWoo) from highlightjs\n */\n.highlight {\n  display: block;\n  overflow-x: au"
  },
  {
    "path": "source/css/highlights/brown-paper.css",
    "chars": 1234,
    "preview": "/*\n\nBrown Paper style from goldblog.com.ua (c) Zaripov Yura <yur4ik7@ukr.net>\n\n*/\n.highlight {\n  color: #363c69;\n  backg"
  },
  {
    "path": "source/css/highlights/codepen-embed.css",
    "chars": 1162,
    "preview": "/*\n    codepen.io Embed Theme\n    Author: Justin Perry <http://github.com/ourmaninamsterdam>\n    Original theme - https:"
  },
  {
    "path": "source/css/highlights/color-brewer.css",
    "chars": 1239,
    "preview": "@charset \"UTF-8\";\n/*\n\nColorbrewer theme\nOriginal: https://github.com/mbostock/colorbrewer-theme (c) Mike Bostock <mike@o"
  },
  {
    "path": "source/css/highlights/dark.css",
    "chars": 1151,
    "preview": "/*\n\nDark style from softwaremaniacs.org (c) Ivan Sagalaev <Maniac@SoftwareManiacs.Org>\n\n*/\n.highlight {\n  color: #ddd;\n "
  },
  {
    "path": "source/css/highlights/darkula.css",
    "chars": 1246,
    "preview": "/*\n\nDarkula color scheme from the JetBrains family of IDEs\n\n*/\n.highlight {\n  color: #bababa;\n  background: #2b2b2b; }\n "
  },
  {
    "path": "source/css/highlights/docco.css",
    "chars": 1520,
    "preview": "/*\nDocco style used in http://jashkenas.github.com/docco/ converted by Simon Madine (@thingsinjars)\n*/\n.highlight {\n  co"
  },
  {
    "path": "source/css/highlights/dracula.css",
    "chars": 1505,
    "preview": ".highlight {\n  display: block;\n  overflow-x: auto;\n  padding: 0.5em;\n  background: #282a36;\n  color: #f8f8f2; }\n  .highl"
  },
  {
    "path": "source/css/highlights/far.css",
    "chars": 1237,
    "preview": "/*\n\nFAR Style (c) MajestiC <majestic2k@gmail.com>\n\n*/\n.highlight {\n  color: #0ff;\n  background: #000080; }\n  .highlight "
  },
  {
    "path": "source/css/highlights/foundation.css",
    "chars": 1421,
    "preview": "/*\nDescription: Foundation 4 docs style for highlight.js\nAuthor: Dan Allen <dan.j.allen@gmail.com>\nWebsite: http://found"
  },
  {
    "path": "source/css/highlights/github-gist.css",
    "chars": 1216,
    "preview": "/**\n * GitHub Gist Theme\n * Author : Louis Barranqueiro - https://github.com/LouisBarranqueiro\n */\n.highlight {\n  paddin"
  },
  {
    "path": "source/css/highlights/github.css",
    "chars": 1530,
    "preview": "/*\n\ngithub.com style (c) Vasily Polovnyov <vast@whiteants.net>\n\n*/\n.highlight {\n  color: #333;\n  background: #f8f8f8; }\n"
  },
  {
    "path": "source/css/highlights/googlecode.css",
    "chars": 1473,
    "preview": "/*\n\nGoogle Code style (c) Aahan Krish <geekpanth3r@gmail.com>\n\n*/\n.highlight {\n  color: #000;\n  background: #fff; }\n  .h"
  },
  {
    "path": "source/css/highlights/grayscale.css",
    "chars": 2329,
    "preview": "/*\n\ngrayscale style (c) MY Sun <simonmysun@gmail.com>\n\n*/\n.highlight {\n  color: #333;\n  background: #fff; }\n  .highlight"
  },
  {
    "path": "source/css/highlights/highlightjs.css",
    "chars": 1327,
    "preview": "/*\n\nOriginal highlight.js style (c) Ivan Sagalaev <maniac@softwaremaniacs.org>\n\n*/\n.highlight {\n  color: #444;\n  backgro"
  },
  {
    "path": "source/css/highlights/hopscotch.css",
    "chars": 1327,
    "preview": "/*\n * Hopscotch\n * by Jan T. Sott\n * https://github.com/idleberg/Hopscotch\n *\n * This work is licensed under the Creativ"
  },
  {
    "path": "source/css/highlights/hybrid.css",
    "chars": 1595,
    "preview": "/*\n\nvim-hybrid theme by w0ng (https://github.com/w0ng/vim-hybrid)\n\n*/\n/*background color*/\n.highlight {\n  color: #c5c8c6"
  },
  {
    "path": "source/css/highlights/idea.css",
    "chars": 1561,
    "preview": "/*\n\nIntellij Idea-like styling (c) Vasily Polovnyov <vast@whiteants.net>\n\n*/\n.highlight {\n  color: #000;\n  background: #"
  },
  {
    "path": "source/css/highlights/ir-black.css",
    "chars": 1203,
    "preview": "/*\n    IR_Black style (c) Vasily Mikhailitchenko <vaskas@programica.ru>\n*/\n.highlight {\n  color: #f8f8f8;\n  background: "
  },
  {
    "path": "source/css/highlights/kimbie-dark.css",
    "chars": 1312,
    "preview": "/*\n        Name:         Kimbie (dark)\n        Author:     Jan T. Sott\n        License:    Creative Commons Attribution-"
  },
  {
    "path": "source/css/highlights/kimbie-light.css",
    "chars": 1313,
    "preview": "/*\n        Name:         Kimbie (light)\n        Author:     Jan T. Sott\n        License:    Creative Commons Attribution"
  },
  {
    "path": "source/css/highlights/magula.css",
    "chars": 1237,
    "preview": "/*\nDescription: Magula style for highligh.js\nAuthor: Ruslan Keba <rukeba@gmail.com>\nWebsite: http://rukeba.com/\nVersion:"
  },
  {
    "path": "source/css/highlights/mono-blue.css",
    "chars": 1076,
    "preview": "/*\n    Five-color theme from a single blue hue.\n*/\n.highlight {\n  color: #00193a;\n  background: #eaeef3; }\n  .highlight "
  },
  {
    "path": "source/css/highlights/monokai-sublime.css",
    "chars": 1486,
    "preview": "/*\n\nMonokai Sublime style. Derived from Monokai by noformnocontent http://nn.mit-license.org/\n\n*/\n.highlight {\n  color: "
  },
  {
    "path": "source/css/highlights/monokai.css",
    "chars": 1371,
    "preview": "/*\nMonokai style - ported by Luigi Maselli - http://grigio.org\n*/\n.highlight {\n  color: #ddd;\n  background: #272822; }\n "
  },
  {
    "path": "source/css/highlights/obsidian.css",
    "chars": 1524,
    "preview": "/**\n * Obsidian style\n * ported by Alexander Marenin (http://github.com/ioncreature)\n */\n.highlight {\n  color: #e0e2e4;\n"
  },
  {
    "path": "source/css/highlights/paraiso-dark.css",
    "chars": 1234,
    "preview": "@charset \"UTF-8\";\n/*\n        Paraíso (dark)\n        Created by Jan T. Sott (http://github.com/idleberg)\n        Inspired"
  },
  {
    "path": "source/css/highlights/paraiso-light.css",
    "chars": 1235,
    "preview": "@charset \"UTF-8\";\n/*\n        Paraíso (light)\n        Created by Jan T. Sott (http://github.com/idleberg)\n        Inspire"
  },
  {
    "path": "source/css/highlights/pojoaque.css",
    "chars": 1477,
    "preview": "/*\n\nPojoaque Style by Jason Tate\nhttp://web-cms-designs.com/ftopict-10-pojoaque-style-for-highlight-js-code-highlighter."
  },
  {
    "path": "source/css/highlights/railscasts.css",
    "chars": 1598,
    "preview": "/*\n\nRailscasts-like style (c) Visoft, Inc. (Damien White)\n\n*/\n.highlight {\n  color: #e6e1dc;\n  background: #232323; }\n  "
  },
  {
    "path": "source/css/highlights/rainbow.css",
    "chars": 1364,
    "preview": "/*\n\nStyle with support for rainbow parens\n\n*/\n.highlight {\n  color: #d1d9e1;\n  background: #474949; }\n  .highlight .code"
  },
  {
    "path": "source/css/highlights/school-book.css",
    "chars": 1324,
    "preview": "/*\n\nSchool Book style from goldblog.com.ua (c) Zaripov Yura <yur4ik7@ukr.net>\n\n*/\n.highlight {\n  background: #f6f6ae url"
  },
  {
    "path": "source/css/highlights/solarized-dark.css",
    "chars": 1477,
    "preview": "/*\n\nOrginal Style from ethanschoonover.com/solarized (c) Jeremy Hull <sourdrums@gmail.com>\n\n*/\n.highlight {\n  color: #83"
  },
  {
    "path": "source/css/highlights/solarized-light.css",
    "chars": 1477,
    "preview": "/*\n\nOrginal Style from ethanschoonover.com/solarized (c) Jeremy Hull <sourdrums@gmail.com>\n\n*/\n.highlight {\n  color: #65"
  },
  {
    "path": "source/css/highlights/sunburst.css",
    "chars": 1550,
    "preview": "/*\n\nSunburst-like style (c) Vasily Polovnyov <vast@whiteants.net>\n\n*/\n.highlight {\n  color: #f8f8f8;\n  background: #000;"
  },
  {
    "path": "source/css/highlights/tomorrow-night-blue.css",
    "chars": 1325,
    "preview": "/* Tomorrow Night Blue Theme */\n/* http://jmblog.github.com/color-themes-for-google-code-highlightjs */\n/* Original them"
  },
  {
    "path": "source/css/highlights/tomorrow-night-bright.css",
    "chars": 1255,
    "preview": "/* Tomorrow Night Bright Theme */\n/* Original theme - https://github.com/chriskempson/tomorrow-theme */\n/* http://jmblog"
  },
  {
    "path": "source/css/highlights/tomorrow-night-eighties.css",
    "chars": 1242,
    "preview": "/* Tomorrow Night Eighties Theme */\n/* Original theme - https://github.com/chriskempson/tomorrow-theme */\n/* http://jmbl"
  },
  {
    "path": "source/css/highlights/tomorrow-night.css",
    "chars": 1221,
    "preview": "/* Original theme - https://github.com/chriskempson/tomorrow-theme */\n/* http://jmblog.github.com/color-themes-for-googl"
  },
  {
    "path": "source/css/highlights/tomorrow.css",
    "chars": 1079,
    "preview": ".highlight {\n  color: #4d4d4c;\n  background: #fff; }\n  .highlight .code .comment, .highlight .code .quote {\n    color: #"
  },
  {
    "path": "source/css/highlights/vs.css",
    "chars": 1202,
    "preview": "/*\n\nVisual Studio-like style based on original C# coloring by Jason Diamond <jason@diamond.name>\n\n*/\n.highlight {\n  disp"
  },
  {
    "path": "source/css/highlights/xcode.css",
    "chars": 1468,
    "preview": "/*\n\nXCode style (c) Angel Garcia <angelgarcia.mail@gmail.com>\n\n*/\n.highlight {\n  color: #000;\n  background: #fff; }\n  .h"
  },
  {
    "path": "source/css/highlights/zenburn.css",
    "chars": 1278,
    "preview": "/*\n\nZenburn style from voldmar.ru (c) Vladimir Epifanov <voldmar@voldmar.ru>\nbased on dark.css by Ivan Sagalaev\n\n*/\n.hig"
  },
  {
    "path": "source/css/index.css",
    "chars": 16962,
    "preview": "/*! normalize.css v7.0.0 | MIT License | github.com/necolas/normalize.css */html{line-height:1.15;-ms-text-size-adjust:1"
  },
  {
    "path": "source/css/layout.scss",
    "chars": 455,
    "preview": "@import \"bourbon\";\n@import \"variables\";\n@import \"custom-mixin\";\n\n.page-background {\n  z-index: -1;\n  background-color: $"
  },
  {
    "path": "source/js/dynamicMenu.js",
    "chars": 1376,
    "preview": "(function(window, document) {\n  function addClass(target, className) {\n    if (target && !target.classList.contains(clas"
  },
  {
    "path": "source/js/sharer.js",
    "chars": 802,
    "preview": "(function(window, document) {\n\n  var shareUrls = {\n    facebook:  '//www.facebook.com/sharer.php?u=',\n    twitter:   '//"
  },
  {
    "path": "source/libs/font-awesome/.npmignore",
    "chars": 427,
    "preview": "*.pyc\n*.egg-info\n*.db\n*.db.old\n*.swp\n*.db-journal\n\n.coverage\n.DS_Store\n.installed.cfg\n_gh_pages/*\n\n.idea/*\n.svn/*\nsrc/we"
  },
  {
    "path": "source/libs/font-awesome/HELP-US-OUT.txt",
    "chars": 323,
    "preview": "I hope you love Font Awesome. If you've found it useful, please do me a favor and check out my latest project,\nFort Awes"
  },
  {
    "path": "source/libs/font-awesome/README.md",
    "chars": 5316,
    "preview": "# [Font Awesome v4.7.0](http://fontawesome.io)\n### The iconic font and CSS framework\n\nFont Awesome is a full suite of 67"
  },
  {
    "path": "source/libs/font-awesome/css/font-awesome.css",
    "chars": 37414,
    "preview": "/*!\n *  Font Awesome 4.7.0 by @davegandy - http://fontawesome.io - @fontawesome\n *  License - http://fontawesome.io/lice"
  },
  {
    "path": "source/libs/font-awesome/less/animated.less",
    "chars": 713,
    "preview": "// Animated Icons\n// --------------------------\n\n.@{fa-css-prefix}-spin {\n  -webkit-animation: fa-spin 2s infinite linea"
  },
  {
    "path": "source/libs/font-awesome/less/bordered-pulled.less",
    "chars": 585,
    "preview": "// Bordered & Pulled\n// -------------------------\n\n.@{fa-css-prefix}-border {\n  padding: .2em .25em .15em;\n  border: sol"
  },
  {
    "path": "source/libs/font-awesome/less/core.less",
    "chars": 452,
    "preview": "// Base Class Definition\n// -------------------------\n\n.@{fa-css-prefix} {\n  display: inline-block;\n  font: normal norma"
  },
  {
    "path": "source/libs/font-awesome/less/fixed-width.less",
    "chars": 119,
    "preview": "// Fixed Width Icons\n// -------------------------\n.@{fa-css-prefix}-fw {\n  width: (18em / 14);\n  text-align: center;\n}\n"
  },
  {
    "path": "source/libs/font-awesome/less/font-awesome.less",
    "chars": 495,
    "preview": "/*!\n *  Font Awesome 4.7.0 by @davegandy - http://fontawesome.io - @fontawesome\n *  License - http://fontawesome.io/lice"
  },
  {
    "path": "source/libs/font-awesome/less/icons.less",
    "chars": 49712,
    "preview": "/* Font Awesome uses the Unicode Private Use Area (PUA) to ensure screen\n   readers do not read off random characters th"
  },
  {
    "path": "source/libs/font-awesome/less/larger.less",
    "chars": 370,
    "preview": "// Icon Sizes\n// -------------------------\n\n/* makes the font 33% larger relative to the icon container */\n.@{fa-css-pre"
  },
  {
    "path": "source/libs/font-awesome/less/list.less",
    "chars": 377,
    "preview": "// List Icons\n// -------------------------\n\n.@{fa-css-prefix}-ul {\n  padding-left: 0;\n  margin-left: @fa-li-width;\n  lis"
  },
  {
    "path": "source/libs/font-awesome/less/mixins.less",
    "chars": 1603,
    "preview": "// Mixins\n// --------------------------\n\n.fa-icon() {\n  display: inline-block;\n  font: normal normal normal @fa-font-siz"
  },
  {
    "path": "source/libs/font-awesome/less/path.less",
    "chars": 771,
    "preview": "/* FONT PATH\n * -------------------------- */\n\n@font-face {\n  font-family: 'FontAwesome';\n  src: url('@{fa-font-path}/fo"
  },
  {
    "path": "source/libs/font-awesome/less/rotated-flipped.less",
    "chars": 622,
    "preview": "// Rotated & Flipped Icons\n// -------------------------\n\n.@{fa-css-prefix}-rotate-90  { .fa-icon-rotate(90deg, 1);  }\n.@"
  },
  {
    "path": "source/libs/font-awesome/less/screen-reader.less",
    "chars": 118,
    "preview": "// Screen Readers\n// -------------------------\n\n.sr-only { .sr-only(); }\n.sr-only-focusable { .sr-only-focusable(); }\n"
  },
  {
    "path": "source/libs/font-awesome/less/stacked.less",
    "chars": 476,
    "preview": "// Stacked Icons\n// -------------------------\n\n.@{fa-css-prefix}-stack {\n  position: relative;\n  display: inline-block;\n"
  },
  {
    "path": "source/libs/font-awesome/less/variables.less",
    "chars": 22563,
    "preview": "// Variables\n// --------------------------\n\n@fa-font-path:        \"../fonts\";\n@fa-font-size-base:   14px;\n@fa-line-heigh"
  },
  {
    "path": "source/libs/font-awesome/package.json",
    "chars": 1048,
    "preview": "{\n  \"name\": \"font-awesome\",\n  \"description\": \"The iconic font and CSS framework\",\n  \"version\": \"4.7.0\",\n  \"style\": \"css/"
  },
  {
    "path": "source/libs/font-awesome/scss/_animated.scss",
    "chars": 715,
    "preview": "// Spinning Icons\n// --------------------------\n\n.#{$fa-css-prefix}-spin {\n  -webkit-animation: fa-spin 2s infinite line"
  },
  {
    "path": "source/libs/font-awesome/scss/_bordered-pulled.scss",
    "chars": 592,
    "preview": "// Bordered & Pulled\n// -------------------------\n\n.#{$fa-css-prefix}-border {\n  padding: .2em .25em .15em;\n  border: so"
  },
  {
    "path": "source/libs/font-awesome/scss/_core.scss",
    "chars": 459,
    "preview": "// Base Class Definition\n// -------------------------\n\n.#{$fa-css-prefix} {\n  display: inline-block;\n  font: normal norm"
  },
  {
    "path": "source/libs/font-awesome/scss/_fixed-width.scss",
    "chars": 120,
    "preview": "// Fixed Width Icons\n// -------------------------\n.#{$fa-css-prefix}-fw {\n  width: (18em / 14);\n  text-align: center;\n}\n"
  },
  {
    "path": "source/libs/font-awesome/scss/_icons.scss",
    "chars": 50498,
    "preview": "/* Font Awesome uses the Unicode Private Use Area (PUA) to ensure screen\n   readers do not read off random characters th"
  },
  {
    "path": "source/libs/font-awesome/scss/_larger.scss",
    "chars": 375,
    "preview": "// Icon Sizes\n// -------------------------\n\n/* makes the font 33% larger relative to the icon container */\n.#{$fa-css-pr"
  },
  {
    "path": "source/libs/font-awesome/scss/_list.scss",
    "chars": 378,
    "preview": "// List Icons\n// -------------------------\n\n.#{$fa-css-prefix}-ul {\n  padding-left: 0;\n  margin-left: $fa-li-width;\n  li"
  },
  {
    "path": "source/libs/font-awesome/scss/_mixins.scss",
    "chars": 1637,
    "preview": "// Mixins\n// --------------------------\n\n@mixin fa-icon() {\n  display: inline-block;\n  font: normal normal normal #{$fa-"
  },
  {
    "path": "source/libs/font-awesome/scss/_path.scss",
    "chars": 783,
    "preview": "/* FONT PATH\n * -------------------------- */\n\n@font-face {\n  font-family: 'FontAwesome';\n  src: url('#{$fa-font-path}/f"
  },
  {
    "path": "source/libs/font-awesome/scss/_rotated-flipped.scss",
    "chars": 672,
    "preview": "// Rotated & Flipped Icons\n// -------------------------\n\n.#{$fa-css-prefix}-rotate-90  { @include fa-icon-rotate(90deg, "
  },
  {
    "path": "source/libs/font-awesome/scss/_screen-reader.scss",
    "chars": 134,
    "preview": "// Screen Readers\n// -------------------------\n\n.sr-only { @include sr-only(); }\n.sr-only-focusable { @include sr-only-f"
  },
  {
    "path": "source/libs/font-awesome/scss/_stacked.scss",
    "chars": 482,
    "preview": "// Stacked Icons\n// -------------------------\n\n.#{$fa-css-prefix}-stack {\n  position: relative;\n  display: inline-block;"
  },
  {
    "path": "source/libs/font-awesome/scss/_variables.scss",
    "chars": 22644,
    "preview": "// Variables\n// --------------------------\n\n$fa-font-path:        \"../fonts\" !default;\n$fa-font-size-base:   14px !defau"
  },
  {
    "path": "source/libs/font-awesome/scss/font-awesome.scss",
    "chars": 430,
    "preview": "/*!\n *  Font Awesome 4.7.0 by @davegandy - http://fontawesome.io - @fontawesome\n *  License - http://fontawesome.io/lice"
  },
  {
    "path": "source/libs/spoqa-han-sans-jp/.gitignore",
    "chars": 22,
    "preview": ".DS_STORE\n.idea\n*.iml\n"
  },
  {
    "path": "source/libs/spoqa-han-sans-jp/LICENSE",
    "chars": 4474,
    "preview": "Copyright (c) 2015-10-09, Spoqa (spoqa.com),\nwith Reserved Font Name Spoqa Han Sans.\nCopyright (c) 2015-10-09, Spoqa (sp"
  },
  {
    "path": "source/libs/spoqa-han-sans-jp/README.md",
    "chars": 916,
    "preview": "Spoqa Han Sans v2.1.1\n=====================\n\n[![npm version](https://badge.fury.io/js/spoqa-han-sans.svg)](https://www.n"
  },
  {
    "path": "source/libs/spoqa-han-sans-jp/css/SpoqaHanSans-jp.css",
    "chars": 2491,
    "preview": "/**\n * Copyright (c) 2015 Spoqa, Inc.\n *\n * Permission is hereby granted, free of charge, to any person obtaining\n * a c"
  },
  {
    "path": "source/libs/spoqa-han-sans-jp/fonts/SpoqaHanSans_JP/LICENSE",
    "chars": 4572,
    "preview": "Copyright (c) 2015-10-09, Spoqa (spoqa.com),\r\nwith Reserved Font Name Spoqa Han Sans.\r\nCopyright (c) 2015-10-09, Spoqa ("
  },
  {
    "path": "source/libs/spoqa-han-sans-jp/fonts/SpoqaHanSans_JP/LICENSE_OFL.txt",
    "chars": 4301,
    "preview": "This Font Software is licensed under the SIL Open Font License,\nVersion 1.1.\n\nThis license is copied below, and is also "
  },
  {
    "path": "source/libs/spoqa-han-sans-jp/fonts/SpoqaHanSans_JP/glyphs.txt",
    "chars": 7228,
    "preview": "!\"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\\]^_`\nabcdefghijklmnopqrstuvwxyz{|}~\n。「」、・ヲァィゥェォャュョッーアイウエオカキク"
  },
  {
    "path": "source/libs/spoqa-han-sans-kr/LICENSE",
    "chars": 4474,
    "preview": "Copyright (c) 2015-10-09, Spoqa (spoqa.com),\nwith Reserved Font Name Spoqa Han Sans.\nCopyright (c) 2015-10-09, Spoqa (sp"
  },
  {
    "path": "source/libs/spoqa-han-sans-kr/README.md",
    "chars": 916,
    "preview": "Spoqa Han Sans v2.1.1\n=====================\n\n[![npm version](https://badge.fury.io/js/spoqa-han-sans.svg)](https://www.n"
  },
  {
    "path": "source/libs/spoqa-han-sans-kr/css/SpoqaHanSans-kr.css",
    "chars": 2407,
    "preview": "/**\n * Copyright (c) 2015 Spoqa, Inc.\n *\n * Permission is hereby granted, free of charge, to any person obtaining\n * a c"
  },
  {
    "path": "source/libs/spoqa-han-sans-kr/fonts/SpoqaHanSans/LICENSE",
    "chars": 4572,
    "preview": "Copyright (c) 2015-10-09, Spoqa (spoqa.com),\r\nwith Reserved Font Name Spoqa Han Sans.\r\nCopyright (c) 2015-10-09, Spoqa ("
  },
  {
    "path": "source/libs/spoqa-han-sans-kr/fonts/SpoqaHanSans/LICENSE_OFL.txt",
    "chars": 4301,
    "preview": "This Font Software is licensed under the SIL Open Font License,\nVersion 1.1.\n\nThis license is copied below, and is also "
  },
  {
    "path": "source/libs/spoqa-han-sans-kr/fonts/SpoqaHanSans/glyphs.txt",
    "chars": 3080,
    "preview": "ㄱㄲㄳㄴㄵㄶㄷㄸㄹㄺㄻㄼㄽㄾㄿㅀㅁㅂㅃㅄㅅㅆㅇㅈㅉㅊㅋㅌㅍㅎㅏㅐㅑㅒㅓㅔㅕㅖㅗㅘㅙㅚㅛㅜㅝㅞㅟㅠㅡㅢㅣㆍㆎⅰⅱⅲⅳⅴⅵⅶⅷⅸⅹⅠⅡⅢⅣⅤⅥⅦⅧⅨⅩ\n 、。·‥…¨〃‘’“”‹›«»〔〕[]〈〉《》「」『』【】±×÷≠≤≥∞∴°′″℃Å¢£¥"
  },
  {
    "path": "src/css/archives.css",
    "chars": 388,
    "preview": "@import \"./variables.css\";\n\n.archive-list {\n  list-style: none;\n  padding-left: 0;\n}\n\n.archive-list-item {\n  margin-top:"
  },
  {
    "path": "src/css/article.css",
    "chars": 7425,
    "preview": "@import \"./variables.css\";\n\n.article {\n  position: relative;\n  padding: 1rem;\n  overflow: hidden;\n  max-width: var(--con"
  },
  {
    "path": "src/css/font.css",
    "chars": 216,
    "preview": "body {\n  font-family: 'Spoqa Han Sans', 'Spoqa Han Sans JP', 'Noto Sans Korean', sans-serif;\n  text-shadow: 0 0 0.1px rg"
  },
  {
    "path": "src/css/footer.css",
    "chars": 143,
    "preview": "@import \"./variables.css\";\n\n.copyright {\n  background-color: var(--lighted-gray);\n  text-align: center;\n  padding: 2rem "
  },
  {
    "path": "src/css/index.css",
    "chars": 316,
    "preview": "/* Third party styles */\n@import \"normalize.css\";\n\n/* Core styles */\n@import \"./font.css\";\n@import \"./overdose.css\";\n@im"
  },
  {
    "path": "src/css/layout.css",
    "chars": 358,
    "preview": "@import \"./variables.css\";\n\n.page-background {\n  z-index: -1;\n  background-color: var(--white);\n  position: fixed;\n  top"
  },
  {
    "path": "src/css/menu.css",
    "chars": 2586,
    "preview": "@import \"./variables.css\";\n\n:root {\n  --icon-size: 2.5rem;\n  --icon-margin: calc((var(--menu-height) - var(--icon-size))"
  },
  {
    "path": "src/css/overdose.css",
    "chars": 636,
    "preview": "@import \"./variables.css\";\n\n/* Global common styles */\nhtml {\n  height: 100%;\n  font-size: 14px;\n  @media (--desktop) {\n"
  },
  {
    "path": "src/css/pagination.css",
    "chars": 592,
    "preview": "@import \"./variables.css\";\n\n.pagination {\n  width: 100%;\n  text-align: center;\n  padding: 1rem 0;\n\n  & .current, & a {\n "
  },
  {
    "path": "src/css/post-list.css",
    "chars": 1639,
    "preview": "@import \"./variables.css\";\n\n.post-list {\n  position: relative;\n  width: 100%;\n  max-width: var(--content-width);\n  margi"
  },
  {
    "path": "src/css/profile.css",
    "chars": 726,
    "preview": "@import \"./variables.css\";\n\n:root {\n  --profile-image-size: 80px;\n}\n\n.profile {\n  position: relative;\n  display: block;\n"
  },
  {
    "path": "src/css/recent-posts.css",
    "chars": 1063,
    "preview": "@import \"./variables.css\";\n\n:root {\n  --post-image-size: 64px;\n}\n\n.recent-posts {\n  padding-left: 0;\n}\n\n.recent-posts__i"
  },
  {
    "path": "src/css/sharer.css",
    "chars": 1041,
    "preview": "@import \"./variables.css\";\n\n:root {\n  --sharer-height: 3rem;\n\n  --color-facebook: #3B5998;\n  --color-twitter: #00ACED;\n "
  },
  {
    "path": "src/css/variables.css",
    "chars": 632,
    "preview": ":root {\n  /* Colors */\n  --white: #FFF;\n  --semi-white: #F6F6F6;\n  --black: #454545;\n  --bold-black: #222;\n  --gray: #99"
  },
  {
    "path": "src/css/widgets.css",
    "chars": 1257,
    "preview": "@import \"./variables.css\";\n\n.widgets {\n  background-color: var(--semi-white);\n}\n\n.widgets-inner {\n  width: 100%;\n  max-w"
  }
]

// ... and 1 more files (download for full content)

About this extraction

This page contains the full source code of the HyunSeob/hexo-theme-overdose GitHub repository, extracted and formatted as plain text for AI agents and large language models (LLMs). The extraction includes 165 files (391.0 KB), approximately 141.9k tokens, and a symbol index with 6 extracted functions, classes, methods, constants, and types. Use this with OpenClaw, Claude, ChatGPT, Cursor, Windsurf, or any other AI tool that accepts text input. You can copy the full output to your clipboard or download it as a .txt file.

Extracted by GitExtract — free GitHub repo to text converter for AI. Built by Nikandr Surkov.

Copied to clipboard!