From 24c258d0ad0dcda3378266ce84e4c14f23500b44 Mon Sep 17 00:00:00 2001 From: "Deployment Bot (from Travis CI)" Date: Thu, 7 Jun 2018 18:43:42 +0000 Subject: [PATCH] Deploy dauxio/daux.io to github.com/dauxio/daux.io.git:gh-pages --- Configuration/Confluence_upload.html | 219 ++ Configuration/Html_export.html | 323 +++ Configuration/index.html | 289 +++ Configuration/info_macro.png | Bin 0 -> 12381 bytes Examples/Code_Highlighting.html | 2160 +++++++++++++++++ Examples/Hello_World.html | 138 ++ Examples/Hello_World_de.html | 137 ++ Examples/index.html | 138 ++ Examples/привет_мир.html | 137 ++ Examples/你好世界.html | 137 ++ Features/Auto_Syntax_Highlight.html | 155 ++ Features/CommonMark_compliant.html | 246 ++ Features/Edit_on_GitHub_links.html | 158 ++ Features/Front_Matter.html | 152 ++ Features/Internal_links.html | 176 ++ Features/Landing_page.html | 153 ++ Features/Live_mode.html | 223 ++ Features/Multilanguage.html | 162 ++ Features/Multiple_Output_Formats.html | 205 ++ Features/Navigation_and_Sorting.html | 164 ++ Features/Search.html | 145 ++ Features/Static_Site_Generation.html | 172 ++ Features/Table_of_contents.html | 153 ++ Features/sampleimage.png | Bin 0 -> 3220 bytes For_Developers/Creating_a_Processor.html | 193 ++ For_Developers/Creating_a_Theme.html | 222 ++ Getting_Started.html | 356 +++ app-thumbs.png | Bin 0 -> 93574 bytes app.png | Bin 0 -> 144631 bytes index.html | 196 ++ themes/daux/config.json | 26 + themes/daux/css/theme-blue.min.css | 10 + themes/daux/css/theme-blue.min.css.map | 1 + themes/daux/css/theme-green.min.css | 10 + themes/daux/css/theme-green.min.css.map | 1 + themes/daux/css/theme-navy.min.css | 10 + themes/daux/css/theme-navy.min.css.map | 1 + themes/daux/css/theme-red.min.css | 10 + themes/daux/css/theme-red.min.css.map | 1 + themes/daux/fonts/robotoslab-bold.eot | Bin 0 -> 39370 bytes themes/daux/fonts/robotoslab-bold.svg | 688 ++++++ themes/daux/fonts/robotoslab-bold.ttf | Bin 0 -> 39120 bytes themes/daux/fonts/robotoslab-bold.woff | Bin 0 -> 23812 bytes themes/daux/fonts/robotoslab-bold.woff2 | Bin 0 -> 18720 bytes themes/daux/fonts/robotoslab-light.eot | Bin 0 -> 40646 bytes themes/daux/fonts/robotoslab-light.svg | 687 ++++++ themes/daux/fonts/robotoslab-light.ttf | Bin 0 -> 40392 bytes themes/daux/fonts/robotoslab-light.woff | Bin 0 -> 24224 bytes themes/daux/fonts/robotoslab-light.woff2 | Bin 0 -> 19112 bytes themes/daux/fonts/robotoslab-regular.eot | Bin 0 -> 39066 bytes themes/daux/fonts/robotoslab-regular.svg | 687 ++++++ themes/daux/fonts/robotoslab-regular.ttf | Bin 0 -> 38804 bytes themes/daux/fonts/robotoslab-regular.woff | Bin 0 -> 23624 bytes themes/daux/fonts/robotoslab-regular.woff2 | Bin 0 -> 18620 bytes themes/daux/img/favicon-blue.png | Bin 0 -> 1054 bytes themes/daux/img/favicon-green.png | Bin 0 -> 1051 bytes themes/daux/img/favicon-navy.png | Bin 0 -> 1055 bytes themes/daux/img/favicon-red.png | Bin 0 -> 1057 bytes themes/daux/img/favicon.png | Bin 0 -> 1059 bytes themes/daux/js/README.md | 12 + themes/daux/js/daux.js | 98 + themes/daux/js/highlight.pack.js | 3 + themes/daux/js/html5shiv-3.7.3.min.js | 4 + themes/daux/js/jquery-1.11.3.min.js | 5 + themes/daux/scss/_components.scss | 516 ++++ themes/daux/scss/_fonts.scss | 58 + themes/daux/scss/_homepage.scss | 229 ++ themes/daux/scss/_mixins.scss | 36 + themes/daux/scss/_print.scss | 65 + themes/daux/scss/_structure.scss | 135 ++ themes/daux/scss/_typography.scss | 347 +++ themes/daux/scss/_variables.scss | 89 + themes/daux/scss/theme-blue.scss | 9 + themes/daux/scss/theme-green.scss | 9 + themes/daux/scss/theme-navy.scss | 9 + themes/daux/scss/theme-red.scss | 9 + themes/daux/scss/theme.scss | 24 + themes/daux/scss/vendor/highlight.scss | 88 + themes/daux/scss/vendor/normalize.scss | 419 ++++ themes/daux_singlepage/css/main.min.css | 4 + themes/daux_singlepage/css/main.min.css.map | 1 + themes/daux_singlepage/scss/_fonts.scss | 58 + themes/daux_singlepage/scss/_print.scss | 49 + themes/daux_singlepage/scss/_typography.scss | 200 ++ themes/daux_singlepage/scss/main.scss | 58 + .../scss/vendor/highlight.scss | 90 + tipuesearch/tipuesearch.css | 177 ++ tipuesearch/tipuesearch.js | 365 +++ tipuesearch/tipuesearch_content.json | 1 + 89 files changed, 12208 insertions(+) create mode 100644 Configuration/Confluence_upload.html create mode 100644 Configuration/Html_export.html create mode 100644 Configuration/index.html create mode 100644 Configuration/info_macro.png create mode 100644 Examples/Code_Highlighting.html create mode 100644 Examples/Hello_World.html create mode 100644 Examples/Hello_World_de.html create mode 100644 Examples/index.html create mode 100644 Examples/привет_мир.html create mode 100644 Examples/你好世界.html create mode 100644 Features/Auto_Syntax_Highlight.html create mode 100644 Features/CommonMark_compliant.html create mode 100644 Features/Edit_on_GitHub_links.html create mode 100644 Features/Front_Matter.html create mode 100644 Features/Internal_links.html create mode 100644 Features/Landing_page.html create mode 100644 Features/Live_mode.html create mode 100644 Features/Multilanguage.html create mode 100644 Features/Multiple_Output_Formats.html create mode 100644 Features/Navigation_and_Sorting.html create mode 100644 Features/Search.html create mode 100644 Features/Static_Site_Generation.html create mode 100644 Features/Table_of_contents.html create mode 100644 Features/sampleimage.png create mode 100644 For_Developers/Creating_a_Processor.html create mode 100644 For_Developers/Creating_a_Theme.html create mode 100644 Getting_Started.html create mode 100644 app-thumbs.png create mode 100644 app.png create mode 100644 index.html create mode 100644 themes/daux/config.json create mode 100644 themes/daux/css/theme-blue.min.css create mode 100644 themes/daux/css/theme-blue.min.css.map create mode 100644 themes/daux/css/theme-green.min.css create mode 100644 themes/daux/css/theme-green.min.css.map create mode 100644 themes/daux/css/theme-navy.min.css create mode 100644 themes/daux/css/theme-navy.min.css.map create mode 100644 themes/daux/css/theme-red.min.css create mode 100644 themes/daux/css/theme-red.min.css.map create mode 100644 themes/daux/fonts/robotoslab-bold.eot create mode 100644 themes/daux/fonts/robotoslab-bold.svg create mode 100644 themes/daux/fonts/robotoslab-bold.ttf create mode 100644 themes/daux/fonts/robotoslab-bold.woff create mode 100644 themes/daux/fonts/robotoslab-bold.woff2 create mode 100644 themes/daux/fonts/robotoslab-light.eot create mode 100644 themes/daux/fonts/robotoslab-light.svg create mode 100644 themes/daux/fonts/robotoslab-light.ttf create mode 100644 themes/daux/fonts/robotoslab-light.woff create mode 100644 themes/daux/fonts/robotoslab-light.woff2 create mode 100644 themes/daux/fonts/robotoslab-regular.eot create mode 100644 themes/daux/fonts/robotoslab-regular.svg create mode 100644 themes/daux/fonts/robotoslab-regular.ttf create mode 100644 themes/daux/fonts/robotoslab-regular.woff create mode 100644 themes/daux/fonts/robotoslab-regular.woff2 create mode 100644 themes/daux/img/favicon-blue.png create mode 100644 themes/daux/img/favicon-green.png create mode 100644 themes/daux/img/favicon-navy.png create mode 100644 themes/daux/img/favicon-red.png create mode 100644 themes/daux/img/favicon.png create mode 100644 themes/daux/js/README.md create mode 100644 themes/daux/js/daux.js create mode 100644 themes/daux/js/highlight.pack.js create mode 100644 themes/daux/js/html5shiv-3.7.3.min.js create mode 100644 themes/daux/js/jquery-1.11.3.min.js create mode 100644 themes/daux/scss/_components.scss create mode 100644 themes/daux/scss/_fonts.scss create mode 100644 themes/daux/scss/_homepage.scss create mode 100644 themes/daux/scss/_mixins.scss create mode 100644 themes/daux/scss/_print.scss create mode 100644 themes/daux/scss/_structure.scss create mode 100644 themes/daux/scss/_typography.scss create mode 100644 themes/daux/scss/_variables.scss create mode 100644 themes/daux/scss/theme-blue.scss create mode 100644 themes/daux/scss/theme-green.scss create mode 100644 themes/daux/scss/theme-navy.scss create mode 100644 themes/daux/scss/theme-red.scss create mode 100644 themes/daux/scss/theme.scss create mode 100644 themes/daux/scss/vendor/highlight.scss create mode 100644 themes/daux/scss/vendor/normalize.scss create mode 100644 themes/daux_singlepage/css/main.min.css create mode 100644 themes/daux_singlepage/css/main.min.css.map create mode 100644 themes/daux_singlepage/scss/_fonts.scss create mode 100644 themes/daux_singlepage/scss/_print.scss create mode 100644 themes/daux_singlepage/scss/_typography.scss create mode 100644 themes/daux_singlepage/scss/main.scss create mode 100644 themes/daux_singlepage/scss/vendor/highlight.scss create mode 100644 tipuesearch/tipuesearch.css create mode 100644 tipuesearch/tipuesearch.js create mode 100644 tipuesearch/tipuesearch_content.json diff --git a/Configuration/Confluence_upload.html b/Configuration/Confluence_upload.html new file mode 100644 index 0000000..b5a0f74 --- /dev/null +++ b/Configuration/Confluence_upload.html @@ -0,0 +1,219 @@ + + + + Confluence upload - DAUX.IO + + + + + + + + + + + + + + + + + + + + + +
+ +
+
+
+
+ + + +
+

Table of contents

+ +

Configuring the connection

+

The connection requires three parameters base_url, user and pass. While user and pass don't really need an explanation, for base_url you need to set the path to the server without rest/api, this will be added automatically.

+
{
+  "confluence": {
+    "base_url": "http://my_confluence_server.com/",
+    "user" : "my_username",
+    "pass" : "my_password" 
+  }
+}
+
+

Where to upload

+

Now that the connection is defined, you need to tell it where you want your documentation to be uploaded.

+

For that you need a space_id (name that appears at the beginning of the urls) and an ancestor_id; the id of the page that will be the parent of the documentation's homepage.

+

You can obtain the ancestor_id id by editing the page you want to define as a parent: the ID is at the end of the URL

+
{
+  "confluence": {
+    "space_id": "my_space",
+    "ancestor_id": 50370632
+  }
+}
+
+

You can also provide a root_id instead of an ancestor_id in this case, you specify the id as the homepage of your documentation.

+

You can use that when you're uploading your documentation to the root of a Confluence Space or if your page already exists.

+

Prefix

+

Because confluence can't have two pages with the same name in a space, I recommend you define a prefix for your pages.

+
{
+  "confluence": { "prefix": "DAUX -" }
+}
+
+

Update threshold

+

To make the upload quicker, we try to determine if a page changed or not, first with a strict comparison and if it's not completely identical, we compute the difference.

+
{
+  "confluence": { "update_threshold": 1 }
+}
+
+

If you set update_threshold to 1, it will upload only if the page has more than 1% difference with the previous one.

+

By default the threshold is 2%.

+

Setting the value to 0 disables the feature altogether.

+

Delete old pages

+

When a page is renamed, there is no way to tell it was renamed, so when uploading to Confluence, the page will be uploaded and the old page will stay here.

+

By default, it will inform you that some pages aren't needed anymore and you can delete them by hand.

+
{
+  "confluence": { "delete": true }
+}
+
+

By setting delete to true (or running daux with the --delete flag) you tell the generator that it can safely delete the pages.

+

Information message

+

When you create your page. there is no indication that the upload process will override the content of the pages.

+

It happens sometimes that users edit the pages to add / fix an information.

+

You can add a text in a "information" macro on top of the document by setting the following configuration :

+
{
+  "confluence": {
+    "header": "These pages are updated automatically, your changes will be overriden."
+  }
+}
+
+

It will look like this :

+

Info macro

+
+ + +
+ +
+
+
+
+ + + + + + + + + + + + diff --git a/Configuration/Html_export.html b/Configuration/Html_export.html new file mode 100644 index 0000000..53f369a --- /dev/null +++ b/Configuration/Html_export.html @@ -0,0 +1,323 @@ + + + + Html export - DAUX.IO + + + + + + + + + + + + + + + + + + + + + +
+ +
+
+
+
+ + + +
+

Table of contents

+ +

Analytics

+

Google Analytics

+

This will embed the google analytics tracking code.

+
{
+  "html": { "google_analytics": "UA-XXXXXXXXX-XX" }
+}
+
+

Piwik Analytics

+

This will embed the piwik tracking code.

+
{
+  "html": { "piwik_analytics": "my-url-for-piwik.com" }
+}
+
+

You can Also give a specific Piwik ID as well.

+
{
+  "html": { "piwik_analytics_id": "43" }
+}
+
+

Automatic Table of Contents

+

You can add a table of contents on each page automatically, read about it here

+

Buttons

+

You can add buttons to the landing page.

+
{
+  "html": {
+    "buttons": {
+       "My Website": "http://example.com"
+    }
+  }
+}
+
+ +

Daux.io provides the option to present page titles as breadcrumb navigation. +You can optionally specify the separator used for breadcrumbs.

+
{
+  "html": {
+    "breadcrumbs": true,
+    "breadcrumb_separator" : " > "
+  }
+}
+
+

Code Floating

+

By default your code blocks will be floated to a column on the right side of your content. +To disable this feature, set the float property to false.

+
{
+  "html": { "float": false }
+}
+
+

Date Modified

+

By default, daux.io will display the last modified time as reported by the system underneath the title for each document. +To disable this, change the option in your config.json to false.

+
{
+  "html": { "date_modified": false }
+}
+
+

If you want to use the last modified time you can set the format with the date_modified_format option.

+
{
+  "html": {
+    "date_modified": true,
+    "date_modified_format": "l, F j, Y g:i A"
+  }
+}
+
+

GitHub Repo

+

Add a 'Fork me on GitHub' ribbon.

+
{
+  "html": { "repo": "dauxio/daux.io" }
+}
+
+

Inherit Index

+

This feature will instructs the navigation generator to seek the first available file to use when there is no index in a folder.

+
{
+  "html": { "inherit_index": true }
+}
+
+

Jump buttons

+

You can have previous/next buttons on each page. +They can be disabled by setting jump_buttons to false.

+
{
+  "html": { "jump_buttons": false }
+}
+
+

Landing page

+

The automatic landing page can be disabled through the auto_landing option, read about it here

+ +

Include custom links in the sidebar.

+
{
+  "html": {
+    "links": {
+      "GitHub Repo": "https://github.com/dauxio/daux.io",
+      "Help/Support/Bugs": "https://github.com/dauxio/daux.io/issues",
+      "Made by Todaymade": "http://todaymade.com"
+    }
+  }
+}
+
+ +

Daux has an embedded search engine read all about it here

+

Themes

+

We have 4 built-in Bootstrap themes. To use one of the themes, just set the theme option to one of the following:

+
    +
  • daux-blue
  • +
  • daux-green
  • +
  • daux-navy
  • +
  • daux-red
  • +
+
{
+  "html": { "theme": "daux-blue" }
+}
+
+

To use a custom theme, just copy over the theme folder into the themes directory and set its value in the theme param in config.json

+
{
+  "html": { "theme": "new-theme" }
+}
+
+

Toggling Code Blocks

+

Some users might wish to hide the code blocks & view just the documentation. +By setting the toggle_code property to true, you can offer a toggle button on the page.

+
{
+  "html": { "toggle_code": true }
+}
+
+

Twitter

+

Include twitter follow buttons in the sidebar.

+
{
+  "html": { "twitter": ["justin_walsh", "todaymade"] }
+}
+
+
+ + +
+ +
+
+
+
+ + + + + + + + + + + + diff --git a/Configuration/index.html b/Configuration/index.html new file mode 100644 index 0000000..8550a70 --- /dev/null +++ b/Configuration/index.html @@ -0,0 +1,289 @@ + + + + Configuration - DAUX.IO + + + + + + + + + + + + + + + + + + + + + +
+ +
+
+
+
+ + + +
+

To customize the look and feel of your documentation, you can create a config.json file in the of the /docs folder. The config.json file is a JSON object that you can use to change some of the basic settings of the documentation.

+

Table of contents

+
+

Table of Contents

+
+
+
+

Title

+

Change the title bar in the docs

+
{
+  "title": "Daux.io"
+}
+
+

Tagline

+

Change the tagline bar in the docs

+
{
+  "tagline": "The Easiest Way To Document Your Project"
+}
+
+

Author

+

Change the documentation's author

+
{
+  "author": "Stéphane Goetz"
+}
+
+

Image

+

An image to show on the landing page. A relative path from the documentation root.

+
{
+  "image": "image.png"
+}
+
+

Format

+

Change the output format. It is recommended you set only formats that support the live mode as this will also +be read by the integrated web server. And you set the other formats (like confluence) only by command line

+
{
+  "format": "html"
+}
+
+ +

Available formats are HTML and Confluence

+

Ignore

+

Set custom files and entire folders to ignore within your /docs folder. For files make sure to include the file extension in the name. For both files and folders, names are case-sensitive.

+
{
+  "ignore": {
+    "files": ["Work_In_Progress.md"],
+    "folders": ["99_Not_Ready"]
+  }
+}
+
+

Timezone

+

If your server does not have a default timezone set in php.ini, it may return errors when it tries to generate the last modified date/time for docs. To fix these errors, specify a timezone in your config file. Valid options are available in the PHP Manual.

+
{
+  "timezone": "America/Los_Angeles"
+}
+
+

Multi-language

+

Enables multi-language support which needs separate directories for each language in docs/ folder.

+
{
+  "languages": {"en": "English", "de": "German"}
+}
+
+

Directory structure:

+
├── docs/
+│   ├── _index.md
+│   ├── en
+│   │   ├── 00_Getting_Started.md
+│   │   ├── 01_Examples
+│   │   │   ├── 01_CommonMark_compliant.md
+│   │   │   ├── 05_Code_Highlighting.md
+│   │   ├── 05_More_Examples
+│   │   │   ├── Hello_World.md
+│   │   │   ├── 05_Code_Highlighting.md
+│   ├── de
+│   │   ├── 00_Getting_Started.md
+│   │   ├── 01_Examples
+│   │   │   ├── 01_CommonMark_compliant.md
+│   │   │   ├── 05_Code_Highlighting.md
+│   │   ├── 05_More_Examples
+│   │   │   ├── Hello_World.md
+│   │   │   ├── 05_Code_Highlighting.md
+
+

Language

+

You can change the default language with the language option.

+
{
+  "language": "fr"
+}
+
+

This will change the language of the text within Daux.io and also the <html lang> attribute.

+

You can override the translations with the strings option. +A string that isn't found will fall back to english.

+
{
+  "strings": {
+    "fr": {
+      "CodeBlocks_title": "Afficher le code",
+      "CodeBlocks_hide": "Non",
+      "CodeBlocks_below": "En Dessous",
+      "CodeBlocks_inline": "A côté",
+      "CodeBlocks_show": "Afficher le code",
+      "Search_placeholder": "Rechercher...",
+      "Link_previous": "Précédent",
+      "Link_next": "Suivant",
+      "Edit_on": "Editer sur :name:",
+      "View_on_github": "Voir sur GitHub",
+      "View_documentation": "Voir la Documentation"
+    }
+  }
+}
+
+

Processor

+

You can set the processor in the documentation or as an option to the command line. If you need it when running the server, you should add it to the configuration.

+

More information on how to create a Processor can be found here.

+
{
+  "processor": "MyProcessor"
+}
+
+
+ + +
+ +
+
+
+
+ + + + + + + + + + + + diff --git a/Configuration/info_macro.png b/Configuration/info_macro.png new file mode 100644 index 0000000000000000000000000000000000000000..a93e69e336a0022e61dd67cbb2642342af75d21d GIT binary patch literal 12381 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 S)ZZE_fTXCLNR^Pj|NjCrGCyem literal 0 HcmV?d00001 diff --git a/Examples/Code_Highlighting.html b/Examples/Code_Highlighting.html new file mode 100644 index 0000000..9902cdd --- /dev/null +++ b/Examples/Code_Highlighting.html @@ -0,0 +1,2160 @@ + + + + Code Highlighting - DAUX.IO + + + + + + + + + + + + + + + + + + + + + +
+ +
+
+
+
+ + + +
+

Highlight.js highlights syntax in code examples on blogs, forums and in fact on any web pages. It's very easy to use because it works automatically: finds blocks of code, detects a language, highlights it. Learn more.

+

You can even use Github Flavored Markdown

+

Python

+
@requires_authorization
+def somefunc(param1='', param2=0):
+    r'''A docstring'''
+    if param1 > param2: # interesting
+        print 'Gre\'ater'
+    return (param2 - param1 + 1) or None
+
+class SomeClass:<br>    pass
+
+>>> message = '''interpreter
+... prompt'''
+
+

Python's profiler output

+
	   261917242 function calls in 686.251 CPU seconds
+
+       ncalls  tottime  filename:lineno(function)
+       152824  513.894  {method 'sort' of 'list' objects}
+    129590630   83.894  rrule.py:842(__cmp__)
+    129590630   82.439  {cmp}
+       153900    1.296  rrule.py:399(_iter)
+304393/151570    0.963  rrule.py:102(_iter_cached)
+
+

Ruby

+
class A < B; def self.create(object = User) object end end
+class Zebra; def inspect; "X#{2 + self.object_id}" end end
+
+module ABC::DEF
+  include Comparable
+
+  # @param test
+  # @return [String] nothing
+  def foo(test)
+    Thread.new do |blockvar|
+      ABC::DEF.reverse(:a_symbol, :'a symbol', :<=>, 'test' + test)
+    end.join
+  end
+
+  def [](index) self[index] end
+  def ==(other) other == self end
+end
+
+anIdentifier = an_identifier
+Constant = 1
+render action: :new
+
+

Haml

+
!!! XML
+%html
+  %body
+    %h1.jumbo{:id=>"a", :style=>'font-weight: normal', :title=>title} highlight.js
+    /html comment
+    -# ignore this line
+    %ul(style='margin: 0')
+    -items.each do |i|
+      %i= i
+    = variable
+    =variable2
+    ~ variable3
+    ~variable4
+    The current year is #{DataTime.now.year}.
+
+

Perl

+
# loads object
+sub load
+{
+  my $flds = $c->db_load($id,@_) || do {
+    Carp::carp "Can`t load (class: $c, id: $id): '$!'"; return undef
+  };
+  my $o = $c->_perl_new();
+  $id12 = $id / 24 / 3600;
+  $o->{'ID'} = $id12 + 123;
+  #$o->{'SHCUT'} = $flds->{'SHCUT'};
+  my $p = $o->props;
+  my $vt;
+  $string =~ m/^sought_text$/;
+  $items = split //, 'abc';
+  for my $key (keys %$p)
+  {
+    if(${$vt.'::property'}) {
+      $o->{$key . '_real'} = $flds->{$key};
+      tie $o->{$key}, 'CMSBuilder::Property', $o, $key;
+    }
+  }
+  $o->save if delete $o->{'_save_after_load'};
+  return $o;
+}
+
+=head1 NAME
+POD till the end of file
+
+

PHP

+
require_once 'Zend/Uri/Http.php';
+
+abstract class URI extends BaseURI
+{
+
+  /**
+   * Returns a URI
+   *
+   * @return  URI
+   */
+  static public function _factory($stats = array(), $uri = 'http')
+  {
+      $uri = explode(':', $uri, 0b10);
+      $schemeSpecific = isset($uri[1]) ? $uri[1] : '';
+      $desc = 'Multi
+line description';
+
+      // Security check
+      if (!ctype_alnum($scheme)) {
+          throw new Zend_Uri_Exception('Illegal scheme');
+      }
+
+      return [
+        'uri' => $uri,
+        'value' => null,
+      ];
+  }
+}
+
+__halt_compiler () ; datahere
+datahere
+datahere */
+datahere
+
+

Scala

+
object abstractTypes extends Application {
+  abstract class SeqBuffer {
+    type T; val element: Seq[T]; def length = element.length
+  }
+}
+
+/** Turn command line arguments to uppercase */
+object Main {
+  def main(args: Array[String]) {
+    val res = for (a <- args) yield a.toUpperCase
+    println("Arguments: " + res.toString)
+  }
+}
+
+/** Maps are easy to use in Scala. */
+object Maps {
+  val colors = Map("red" -> 0xFF0000,
+                   "turquoise" -> 0x00FFFF,
+                   "black" -> 0x000000,
+                   "orange" -> 0xFF8040,
+                   "brown" -> 0x804000)
+  def main(args: Array[String]) {
+    for (name <- args) println(
+      colors.get(name) match {
+        case Some(code) =>
+          name + " has code: " + code
+        case None =>
+          "Unknown color: " + name
+      }
+    )
+  }
+}
+
+

Go

+
package main
+
+import (
+    "fmt"
+    "rand"
+    "os"
+)
+
+const (
+    Sunday = iota
+    Partyday
+    numberOfDays  // this constant is not exported
+)
+
+type Foo interface {
+    FooFunc(int, float32) (complex128, []int)
+}
+
+// simple comment
+type Bar struct {
+    os.File /* multi
+    line
+    comment */
+
+    PublicData chan int
+}
+
+func main() {
+    ch := make(chan int)
+    ch <- 1
+    x, ok := <- ch
+    ok = true
+    x = nil
+    float_var := 1.0e10
+    defer fmt.Println('\'')
+    defer fmt.Println(`exitting now\`)
+    var fv1 float64 = 0.75
+    go println(len("hello world!"))
+    return
+}
+
+

XML

+
<?xml version="1.0"?>
+<response value="ok" xml:lang="en">
+  <text>Ok</text>
+  <comment html_allowed="true"/>
+  <ns1:description><![CDATA[
+  CDATA is <not> magical.
+  ]]></ns1:description>
+  <a></a> <a/>
+</response>
+
+

HTML (with inline css and javascript)

+
<!DOCTYPE html>
+<title>Title</title>
+
+<style>body {width: 500px;}</style>
+
+<script type="application/javascript">
+  function $init() {return true;}
+</script>
+
+<body>
+  <p checked class="title" id='title'>Title</p>
+  <!-- here goes the rest of the page -->
+</body>
+
+

Lasso

+
<?LassoScript
+/* Lasso 8 */
+  local('query' = 'SELECT * FROM `'+var:'table'+'` WHERE `id` > 10
+    ORDER BY `Name` LIMIT 30');
+  Inline: -Username=$DBuser, -Password=$DBpass, -Database=$DBname, -sql=#query;
+    var("class.name" = (found_count != 0 ? `subtotal` | `nonefound`));
+    records;
+      output: ?><tr>[loop_count]</tr><?=;
+    /records;
+  /Inline;
+?><div class="[$class.name]">[found_count]</div>
+[noprocess] causes [delimiters] to be skipped until the next [/noprocess]
+<?lasso
+/* Lasso 9 */
+  define strings_combine(value::string, ...other)::string => {
+    local(result = #value->append(#other->asString))
+    return #result
+  }
+  /**! descriptive text */
+  define person => type {
+    data name::string, protected nickname
+    data birthdate::date
+    data private ssn = null
+    public showName() => return .'name'
+    protected fullName() => '"' + .nickname + '"' + .'name'
+    public ssnListed => .ssn ? true | false
+  }
+  define person->name=(value) => {
+    .'name' = #value
+    return self->'name'
+  }
+  // query expression
+  with n in array(-1, 0xABCD, 3.14159e14)
+  let swapped = pair(#n->second, #n->first)
+  group #swapped by #n->first into t
+  let key = #t->key
+  order by #key
+  select pair(#key, #t)
+  do {^
+    #n->upperCase
+  ^}
+?>
+
+

Markdown

+
# hello world
+
+you can write text [with links](http://example.com).
+
+* one _thing_ has *em*phasis
+* two __things__ are **bold**
+
+---
+
+hello world
+===========
+
+<this_is inline="xml"></this_is>
+
+> markdown is so cool
+
+    so are code segments
+
+1. one thing (yeah!)
+2. two thing `i can write code`, and `more` wipee!
+
+

AsciiDoc

+
Hello, World!
+============
+Author Name, <author@domain.foo>
+
+you can write text http://example.com[with links], optionally
+using an explicit link:http://example.com[link prefix].
+
+* single quotes around a phrase place 'emphasis'
+** alternatively, you can put underlines around a phrase to add _emphasis_
+* astericks around a phrase make the text *bold*
+* pluses around a phrase make it +monospaced+
+
+- escape characters are supported
+- you can escape a quote inside emphasized text like 'here\'s johnny!'
+
+term:: definition
+ another term:: another definition
+
+// this is just a comment
+
+Let's make a break.
+
+'''
+
+////
+we'll be right with you
+
+after this brief interruption.
+////
+
+== We're back!
+
+Want to see a image::images/tiger.png[Tiger]?
+
+.Nested highlighting
+++++
+<this_is inline="xml"></this_is>
+++++
+
+____
+asciidoc is so powerful.
+____
+
+another quote:
+
+[quote, Sir Arthur Conan Doyle, The Adventures of Sherlock Holmes]
+____
+When you have eliminated all which is impossible, then whatever remains, however improbable, must be the truth.
+____
+
+Getting Literal
+---------------
+
+ want to get literal? prefix a line with a space.
+
+....
+I'll join that party, too.
+....
+
+. one thing (yeah!)
+. two thing `i can write code`, and `more` wipee!
+
+NOTE: AsciiDoc is quite cool, you should try it.
+
+

Django templates

+
{% if articles|length %}
+{% for article in articles %}
+
+{# Striped table #}
+<tr class="{% cycle odd,even %}">
+  <td>{{ article|default:"Hi... "|escape }}</td>
+  <td {% if article.today %}class="today"{% endif %}>{{ article.date|date:"d.m.Y" }}</td>
+</tr>
+
+{% endfor %}
+{% endif %}
+
+{% comment %}
+Comments may be long and
+multiline.
+{% endcomment %}
+
+

Handlebars

+
<h3>Hours</h3>
+
+<ul>
+  {{#each content.users}}
+  <li {{bindAttr hello="world"}}>{{firstName}}</li>
+  {{/each}}
+</ul>
+
+

CSS

+
@media screen and (-webkit-min-device-pixel-ratio: 0) {
+  body:first-of-type pre::after {
+    content: 'highlight: ' attr(class);
+  }
+  body {
+    background: linear-gradient(45deg, blue, red);
+  }
+}
+
+@import url('print.css');
+@page:right {
+ margin: 1cm 2cm 1.3cm 4cm;
+}
+
+@font-face {
+  font-family: Chunkfive; src: url('Chunkfive.otf');
+}
+
+div.text,
+#content,
+li[lang=ru] {
+  font: Tahoma, Chunkfive, sans-serif;
+  background: url('hatch.png') /* wtf? */;  color: #F0F0F0 !important;
+  width: 100%;
+}
+
+

SCSS

+
@import "compass/reset";
+
+// variables
+$colorGreen: #008000;
+$colorGreenDark: darken($colorGreen, 10);
+
+@mixin container {
+    max-width: 980px;
+}
+
+// mixins with parameters
+@mixin button($color:green) {
+    @if ($color == green) {
+        background-color: #008000;
+    }
+    @else if ($color == red) {
+        background-color: #B22222;
+    }
+}
+
+button {
+    @include button(red);
+}
+
+div,
+.navbar,
+#header,
+input[type="input"] {
+    font-family: "Helvetica Neue", Arial, sans-serif;
+    width: auto;
+    margin: 0 auto;
+    display: block;
+}
+
+.row-12 > [class*="spans"] {
+    border-left: 1px solid #B5C583;
+}
+
+// nested definitions
+ul {
+    width: 100%;
+    padding: {
+        left: 5px; right: 5px;
+    }
+  li {
+      float: left; margin-right: 10px;
+      .home {
+          background: url('http://placehold.it/20') scroll no-repeat 0 0;
+    }
+  }
+}
+
+.banner {
+    @extend .container;
+}
+
+a {
+  color: $colorGreen;
+  &:hover { color: $colorGreenDark; }
+  &:visited { color: #c458cb; }
+}
+
+@for $i from 1 through 5 {
+    .span#{$i} {
+        width: 20px*$i;
+    }
+}
+
+@mixin mobile {
+  @media screen and (max-width : 600px) {
+    @content;
+  }
+}
+
+

JSON

+
[
+  {
+    "title": "apples",
+    "count": [12000, 20000],
+    "description": {"text": "...", "sensitive": false}
+  },
+  {
+    "title": "oranges",
+    "count": [17500, null],
+    "description": {"text": "...", "sensitive": false}
+  }
+]
+
+

JavaScript

+
function $initHighlight(block, flags) {
+  try {
+    if (block.className.search(/\bno\-highlight\b/) != -1)
+      return processBlock(block, true, 0x0F) + ' class=""';
+  } catch (e) {
+    /* handle exception */
+
+    var e4x =
+        <div>Example
+            <p>1234</p></div>;
+  }
+  for (var i = 0 / 2; i < classes.length; i++) { // "0 / 2" should not be parsed as regexp
+    if (checkCondition(classes[i]) === undefined)
+      return /\d+[\s/]/g;
+  }
+}
+
+

CoffeeScript

+
# Divisions
+x = 6/foo/i
+x = 6 /foo
+x = 6 / foo
+x = 6 /foo * 2/gm
+x = f /foo
+x = f / foo / gm
+x = f /foo * 2/6
+
+# Regexps
+x = f /6 * 2/ - 3
+x = f /foo * 2/gm
+x = if true then /\n/ else /[.,]+/
+
+grade = (student, period=(if b? then 7 else 6), messages={"A": "Excellent"}) ->
+  if student.excellentWork
+    "A+"
+  else if student.okayStuff
+    if student.triedHard then "B" else "B-"
+  else
+    "C"
+
+square = (x) -> x * x
+
+two = -> 2
+
+math =
+  root:   Math.sqrt
+  square: square
+  cube:   (x) -> x * square x
+
+race = (winner, runners...) ->
+  print winner, runners
+
+class Animal extends Being
+  constructor: (@name) ->
+
+  move: (meters) ->
+    alert @name + " moved #{meters}m."
+
+hi = `function() {
+  return [document.title, "Hello JavaScript"].join(": ");
+}`
+
+heredoc = """
+CoffeeScript subst test #{ 010 + 0xf / 0b10 + "nested string #{ /\n/ }"}
+"""
+
+###
+CoffeeScript Compiler v1.2.0
+Released under the MIT License
+###
+
+OPERATOR = /// ^ (
+?: [-=]>             # function
+) ///
+
+

ActionScript

+
package org.example.dummy {
+    import org.dummy.*;
+
+    /*define package inline interface*/
+    public interface IFooBarzable {
+        public function foo(... pairs):Array;
+    }
+
+    public class FooBar implements IFooBarzable {
+        static private var cnt:uint = 0;
+        private var bar:String;
+
+        //constructor
+        public function TestBar(bar:String):void {
+            bar = bar;
+            ++cnt;
+        }
+
+        public function foo(... pairs):Array {
+            pairs.push(bar);
+            return pairs;
+        }
+    }
+}
+
+

VB.NET

+
Import System
+Import System.IO
+#Const DEBUG = True
+
+Namespace Highlighter.Test
+  ''' <summary>This is an example class.</summary>
+  Public Class Program
+    Protected Shared hello As Integer = 3
+    Private Const ABC As Boolean = False
+
+#Region "Code"
+    ' Cheers!
+    <STAThread()> _
+    Public Shared Sub Main(ByVal args() As String, ParamArray arr As Object) Handles Form1.Click
+      On Error Resume Next
+      If ABC Then
+        While ABC : Console.WriteLine() : End While
+        For i As Long = 0 To 1000 Step 123
+          Try
+            System.Windows.Forms.MessageBox.Show(CInt("1").ToString())
+          Catch ex As Exception       ' What are you doing? Well...
+            Dim exp = CType(ex, IOException)
+            REM ORZ
+            Return
+          End Try
+        Next
+      Else
+        Dim l As New System.Collections.List<String>()
+        SyncLock l
+          If TypeOf l Is Decimal And l IsNot Nothing Then
+            RemoveHandler button1.Paint, delegate
+          End If
+          Dim d = New System.Threading.Thread(AddressOf ThreadProc)
+          Dim a = New Action(Sub(x, y) x + y)
+          Static u = From x As String In l Select x.Substring(2, 4) Where x.Length > 0
+        End SyncLock
+        Do : Laugh() : Loop Until hello = 4
+      End If
+    End Sub
+#End Region
+  End Class
+End Namespace
+
+

HTTP

+
POST /task?id=1 HTTP/1.1
+Host: example.org
+Content-Type: application/json; charset=utf-8
+Content-Length: 19
+
+{"status": "ok", "extended": true}
+
+

Lua

+
--[[
+Simple signal/slot implementation
+]]
+local signal_mt = {
+    __index = {
+        register = table.insert
+    }
+}
+function signal_mt.__index:emit(... --[[ Comment in params ]])
+    for _, slot in ipairs(self) do
+        slot(self, ...)
+    end
+end
+local function create_signal()
+    return setmetatable({}, signal_mt)
+end
+
+-- Signal test
+local signal = create_signal()
+signal:register(function(signal, ...)
+    print(...)
+end)
+signal:emit('Answer to Life, the Universe, and Everything:', 42)
+
+--[==[ [=[ [[
+Nested ]]
+multi-line ]=]
+comment ]==]
+[==[ Nested
+[=[ multi-line
+[[ string
+]] ]=] ]==]
+
+

AppleScript

+
repeat 5 times
+    if foo is greater than bar then
+        display dialog "Hello there"
+    else
+        beep
+    end if
+end repeat
+
+(* comment (*nested comment*) *)
+on do_something(s, y)
+    return {s + pi, y mod 4}
+end do_something
+
+do shell script "/bin/echo 'hello'"
+
+

Delphi

+
TList=Class(TObject)
+Private
+  Some: String;
+Public
+  Procedure Inside; // Suxx
+End;{TList}
+
+Procedure CopyFile(InFileName,var OutFileName:String);
+Const
+  BufSize=4096; (* Huh? *)
+Var
+  InFile,OutFile:TStream;
+  Buffer:Array[1..BufSize] Of Byte;
+  ReadBufSize:Integer;
+Begin
+  InFile:=Nil;
+  OutFile:=Nil;
+  Try
+    InFile:=TFileStream.Create(InFileName,fmOpenRead);
+    OutFile:=TFileStream.Create(OutFileName,fmCreate);
+    Repeat
+      ReadBufSize:=InFile.Read(Buffer,BufSize);
+      OutFile.Write(Buffer,ReadBufSize);
+    Until ReadBufSize<>BufSize;
+    Log('File '''+InFileName+''' copied'#13#10);
+  Finally
+    InFile.Free;
+    OutFile.Free;
+  End;{Try}
+End;{CopyFile}
+
+

Java

+
/**
+ * @author John Smith <john.smith@example.com>
+ * @version 1.0
+*/
+package l2f.gameserver.model;
+
+import java.util.ArrayList;
+
+public abstract class L2Character extends L2Object {
+  public static final Short ABNORMAL_EFFECT_BLEEDING = 0x0001; // not sure
+
+  public void moveTo(int x, int y, int z) {
+    _ai = null;
+    _log.warning("Should not be called");
+    if (1 > 5) {
+      return;
+    }
+  }
+
+  /** Task of AI notification */
+  @SuppressWarnings( { "nls", "unqualified-field-access", "boxing" })
+  public class NotifyAITask implements Runnable {
+    private final CtrlEvent _evt;
+
+    public void run() {
+      try {
+        getAI().notifyEvent(_evt, null, null);
+      } catch (Throwable t) {
+        t.printStackTrace();
+      }
+    }
+  }
+}
+
+

C++

+
#include <iostream>
+
+int main(int argc, char *argv[]) {
+
+  /* An annoying "Hello World" example */
+  for (auto i = 0; i < 0xFFFF; i++)
+    cout << "Hello, World!" << endl;
+
+  char c = '\n';
+  unordered_map <string, vector<string> > m;
+  m["key"] = "\\\\"; // this is an error
+
+  return -2e3 + 12l;
+}
+
+

Objective C

+
#import <UIKit/UIKit.h>
+#import "Dependency.h"
+
+@protocol WorldDataSource
+@optional
+- (NSString*)worldName;
+@required
+- (BOOL)allowsToLive;
+@end
+
+@interface Test : NSObject <HelloDelegate, WorldDataSource> {
+  NSString *_greeting;
+}
+
+@property (nonatomic, readonly) NSString *greeting;
+- (IBAction) show;
+@end
+
+@implementation Test
+
+@synthesize test=_test;
+
++ (id) test {
+  return [self testWithGreeting:@"Hello, world!\nFoo bar!"];
+}
+
++ (id) testWithGreeting:(NSString*)greeting {
+  return [[[self alloc] initWithGreeting:greeting] autorelease];
+}
+
+- (id) initWithGreeting:(NSString*)greeting {
+  if ( (self = [super init]) ) {
+    _greeting = [greeting retain];
+  }
+  return self;
+}
+
+- (void) dealloc {
+  [_greeting release];
+  [super dealloc];
+}
+
+@end
+
+

Vala

+
using DBus;
+
+namespace Test {
+  class Foo : Object {
+    public signal void some_event ();   // definition of the signal
+    public void method () {
+      some_event ();                    // emitting the signal (callbacks get invoked)
+    }
+  }
+}
+
+/* defining a class */
+class Track : GLib.Object, Test.Foo {              /* subclassing 'GLib.Object' */
+  public double mass;                  /* a public field */
+  public double name { get; set; }     /* a public property */
+  private bool terminated = false;     /* a private field */
+  public void terminate() {            /* a public method */
+    terminated = true;
+  }
+}
+
+const ALL_UPPER_CASE = "you should follow this convention";
+
+var t = new Track();      // same as: Track t = new Track();
+var s = "hello";          // same as: string s = "hello";
+var l = new List<int>();       // same as: List<int> l = new List<int>();
+var i = 10;               // same as: int i = 10;
+
+
+#if (ololo)
+Regex regex = /foo/;
+#endif
+
+/*
+ * Entry point can be outside class
+ */
+void main () {
+  var long_string = """
+    Example of "verbatim string".
+    Same as in @"string" in C#
+  """
+  var foo = new Foo ();
+  foo.some_event.connect (callback_a);      // connecting the callback functions
+  foo.some_event.connect (callback_b);
+  foo.method ();
+}
+
+

C

+
using System;
+
+#pragma warning disable 414, 3021
+
+public class Program
+{
+    /// <summary>The entry point to the program.</summary>
+    public static int Main(string[] args)
+    {
+        Console.WriteLine("Hello, World!");
+        string s = @"This
+""string""
+spans
+multiple
+lines!";
+        return 0;
+    }
+}
+
+async Task<int> AccessTheWebAsync()
+{
+    // ...
+    string urlContents = await getStringTask;
+    return urlContents.Length;
+}
+
+

F

+
open System
+
+// Single line comment...
+(*
+  This is a
+  multiline comment.
+*)
+let checkList alist =
+    match alist with
+    | [] -> 0
+    | [a] -> 1
+    | [a; b] -> 2
+    | [a; b; c] -> 3
+    | _ -> failwith "List is too big!"
+
+
+type IEncoding =
+    abstract Encode : string -> string
+    abstract Decode : string -> string
+
+let text = "Some text..."
+let text2 = @"A ""verbatim"" string..."
+let catalog = """
+Some "long" string...
+"""
+
+let rec fib x = if x <= 2 then 1 else fib(x-1) + fib(x-2)
+
+let fibs =
+    Async.Parallel [ for i in 0..40 -> async { return fib(i) } ]
+    |> Async.RunSynchronously
+
+type Sprocket(gears) =
+  member this.Gears : int = gears
+
+[<AbstractClass>]
+type Animal =
+  abstract Speak : unit -> unit
+
+type Widget =
+  | RedWidget
+  | GreenWidget
+
+type Point = {X: float; Y: float;}
+
+[<Measure>]
+type s
+let minutte = 60<s>
+
+

D

+
#!/usr/bin/rdmd
+// Computes average line length for standard input.
+import std.stdio;
+
+/+
+  this is a /+ nesting +/ comment
++/
+
+enum COMPILED_ON = __TIMESTAMP__;  // special token
+
+enum character = '©';
+enum copy_valid = '&copy;';
+enum backslash_escaped = '\\';
+
+// string literals
+enum str = `hello "world"!`;
+enum multiline = r"lorem
+ipsum
+dolor";  // wysiwyg string, no escapes here allowed
+enum multiline2 = "sit
+amet
+\"adipiscing\"
+elit.";
+enum hex = x"66 6f 6f";   // same as "foo"
+
+#line 5
+
+// float literals
+enum f = [3.14f, .1, 1., 1e100, 0xc0de.01p+100];
+
+static if (something == true) {
+   import std.algorithm;
+}
+
+void main() pure nothrow @safe {
+    ulong lines = 0;
+    double sumLength = 0;
+    foreach (line; stdin.byLine()) {
+        ++lines;
+        sumLength += line.length;
+    }
+    writeln("Average line length: ",
+        lines ? sumLength / lines : 0);
+}
+
+

RenderMan RSL

+
#define TEST_DEFINE 3.14
+/*  plastic surface shader
+ *
+ *  Pixie is:
+ *  (c) Copyright 1999-2003 Okan Arikan. All rights reserved.
+ */
+
+surface plastic (float Ka = 1, Kd = 0.5, Ks = 0.5, roughness = 0.1;
+                 color specularcolor = 1;) {
+  normal Nf = faceforward (normalize(N),I);
+  Ci = Cs * (Ka*ambient() + Kd*diffuse(Nf)) + specularcolor * Ks *
+       specular(Nf,-normalize(I),roughness);
+  Oi = Os;
+  Ci *= Oi;
+}
+
+

RenderMan RIB

+
FrameBegin 0
+Display "Scene" "framebuffer" "rgb"
+Option "searchpath" "shader" "+&:/home/kew"
+Option "trace" "int maxdepth" [4]
+Attribute "visibility" "trace" [1]
+Attribute "irradiance" "maxerror" [0.1]
+Attribute "visibility" "transmission" "opaque"
+Format 640 480 1.0
+ShadingRate 2
+PixelFilter "catmull-rom" 1 1
+PixelSamples 4 4
+Projection "perspective" "fov" 49.5502811377
+Scale 1 1 -1
+
+WorldBegin
+
+ReadArchive "Lamp.002_Light/instance.rib"
+Surface "plastic"
+ReadArchive "Cube.004_Mesh/instance.rib"
+# ReadArchive "Sphere.010_Mesh/instance.rib"
+# ReadArchive "Sphere.009_Mesh/instance.rib"
+ReadArchive "Sphere.006_Mesh/instance.rib"
+
+WorldEnd
+FrameEnd
+
+

MEL (Maya Embedded Language)

+
proc string[] getSelectedLights()
+
+{
+  string $selectedLights[];
+
+  string $select[] = `ls -sl -dag -leaf`;
+
+  for ( $shape in $select )
+  {
+    // Determine if this is a light.
+    //
+    string $class[] = getClassification( `nodeType $shape` );
+
+
+    if ( ( `size $class` ) > 0 && ( "light" == $class[0] ) )
+    {
+      $selectedLights[ `size $selectedLights` ] = $shape;
+    }
+  }
+
+  // Result is an array of all lights included in
+
+  // current selection list.
+  return $selectedLights;
+}
+
+

GLSL

+
// vertex shader
+#version 150
+in  vec2 in_Position;
+in  vec3 in_Color;
+
+out vec3 ex_Color;
+void main(void) {
+    gl_Position = vec4(in_Position.x, in_Position.y, 0.0, 1.0);
+    ex_Color = in_Color;
+}
+
+
+// geometry shader
+#version 150
+
+layout(triangles) in;
+layout(triangle_strip, max_vertices = 3) out;
+
+void main() {
+  for(int i = 0; i < gl_in.length(); i++) {
+    gl_Position = gl_in[i].gl_Position;
+    EmitVertex();
+  }
+  EndPrimitive();
+}
+
+
+// fragment shader
+#version 150
+precision highp float;
+
+in  vec3 ex_Color;
+out vec4 gl_FragColor;
+
+void main(void) {
+    gl_FragColor = vec4(ex_Color, 1.0);
+}
+
+

SQL

+
BEGIN;
+CREATE TABLE "topic" (
+    "id" serial NOT NULL PRIMARY KEY,
+    "forum_id" integer NOT NULL,
+    "subject" varchar(255) NOT NULL
+);
+ALTER TABLE "topic" ADD CONSTRAINT forum_id FOREIGN KEY ("forum_id") REFERENCES "forum" ("id");
+
+-- Initials
+insert into "topic" ("forum_id", "subject") values (2, 'D''artagnian');
+
+select count(*) from cicero_forum;
+
+-- this line lacks ; at the end to allow people to be sloppy and omit it in one-liners
+COMMIT
+
+

SmallTalk

+
Object>>method: num
+    "comment 123"
+    | var1 var2 |
+    (1 to: num) do: [:i | |var| ^i].
+    Klass with: var1.
+    Klass new.
+    arr := #('123' 123.345 #hello Transcript var $@).
+    arr := #().
+    var2 = arr at: 3.
+    ^ self abc
+
+heapExample
+    "HeapTest new heapExample"
+    "Multiline
+    decription"
+    | n rnd array time sorted |
+    n := 5000.
+    "# of elements to sort"
+    rnd := Random new.
+    array := (1 to: n)
+                collect: [:i | rnd next].
+    "First, the heap version"
+    time := Time
+                millisecondsToRun: [sorted := Heap withAll: array.
+    1
+        to: n
+        do: [:i |
+            sorted removeFirst.
+            sorted add: rnd next]].
+    Transcript cr; show: 'Time for Heap: ' , time printString , ' msecs'.
+    "The quicksort version"
+    time := Time
+                millisecondsToRun: [sorted := SortedCollection withAll: array.
+    1
+        to: n
+        do: [:i |
+            sorted removeFirst.
+            sorted add: rnd next]].
+    Transcript cr; show: 'Time for SortedCollection: ' , time printString , ' msecs'
+
+

Lisp

+
#!/usr/bin/env csi
+
+(defun prompt-for-cd ()
+   "Prompts
+    for CD"
+   (prompt-read "Title" 1.53 1 2/4 1.7 1.7e0 2.9E-4 +42 -7 #b001 #b001/100 #o777 #O777 #xabc55 #c(0 -5.6))
+   (prompt-read "Artist" &rest)
+   (or (parse-integer (prompt-read "Rating") :junk-allowed t) 0)
+  (if x (format t "yes") (format t "no" nil) ;and here comment
+  )
+  ;; second line comment
+  '(+ 1 2)
+  (defvar *lines*)                ; list of all lines
+  (position-if-not #'sys::whitespacep line :start beg))
+  (quote (privet 1 2 3))
+  '(hello world)
+  (* 5 7)
+  (1 2 34 5)
+  (:use "aaaa")
+  (let ((x 10) (y 20))
+    (print (+ x y))
+  )
+
+

Clojure

+
;   You must not remove this notice, or any other, from this software.
+
+(ns ^{:doc "The core Clojure language."
+       :author "Rich Hickey"}
+  clojure.core)
+
+(def unquote)
+
+(def
+  ^{:macro true
+    :added "1.0"}
+  let (fn* let [&form &env & decl] (cons 'let* decl)))
+
+(def
+
+ defn (fn defn [&form &env name & fdecl]
+        (let [m (conj {:arglists (list 'quote (sigs fdecl))} m)
+              m (let [inline (:inline m)
+                      ifn (first inline)
+                      iname (second inline)]
+                  ;; same as: (if (and (= 'fn ifn) (not (symbol? iname))) ...)
+                  (if (if (clojure.lang.Util/equiv 'fn ifn)
+                        (if (instance? clojure.lang.Symbol iname) false true))
+                    ;; inserts the same fn name to the inline fn if it does not have one
+                    (assoc m :inline (cons ifn (cons (clojure.lang.Symbol/intern (.concat (.getName ^clojure.lang.Symbol name) "__inliner"))
+                                                     (next inline))))
+                    m))
+              m (conj (if (meta name) (meta name) {}) m)]
+          (list 'def (with-meta name m)
+                ;;todo - restore propagation of fn name
+                ;;must figure out how to convey primitive hints to self calls first
+                (cons `fn fdecl) ))))
+
+(. (var defn) (setMacro))
+
+

Ini file

+
;Settings relating to the location and loading of the database
+[Database]
+ProfileDir=.
+ShowProfileMgr=smart
+Profile1_Name[] = "\|/_-=MegaDestoyer=-_\|/"
+DefaultProfile=True
+AutoCreate = no
+
+[AutoExec]
+use-prompt="prompt"
+Glob=autoexec_*.ini
+AskAboutIgnoredPlugins=0
+
+

Apache

+
# rewrite`s rules for wordpress pretty url
+LoadModule rewrite_module  modules/mod_rewrite.so
+RewriteCond %{REQUEST_FILENAME} !-f
+RewriteCond %{REQUEST_FILENAME} !-d
+RewriteRule . index.php [NC,L]
+
+ExpiresActive On
+ExpiresByType application/x-javascript  "access plus 1 days"
+
+<Location /maps/>
+  RewriteMap map txt:map.txt
+  RewriteMap lower int:tolower
+  RewriteCond %{REQUEST_URI} ^/([^/.]+)\.html$ [NC]
+  RewriteCond ${map:${lower:%1}|NOT_FOUND} !NOT_FOUND
+  RewriteRule .? /index.php?q=${map:${lower:%1}} [NC,L]
+</Location>
+
+

nginx

+
user  www www;
+worker_processes  2;
+pid /var/run/nginx.pid;
+error_log  /var/log/nginx.error_log  debug | info | notice | warn | error | crit;
+
+events {
+    connections   2000;
+    use kqueue | rtsig | epoll | /dev/poll | select | poll;
+}
+
+http {
+    log_format main      '$remote_addr - $remote_user [$time_local] '
+                         '"$request" $status $bytes_sent '
+                         '"$http_referer" "$http_user_agent" '
+                         '"$gzip_ratio"';
+
+    send_timeout 3m;
+    client_header_buffer_size 1k;
+
+    gzip on;
+    gzip_min_length 1100;
+
+    #lingering_time 30;
+
+    server {
+        server_name   one.example.com  www.one.example.com;
+        access_log   /var/log/nginx.access_log  main;
+
+        rewrite (.*) /index.php?page=$1 break;
+
+        location / {
+            proxy_pass         http://127.0.0.1/;
+            proxy_redirect     off;
+            proxy_set_header   Host             $host;
+            proxy_set_header   X-Real-IP        $remote_addr;
+            charset            koi8-r;
+        }
+
+        location /api/ {
+            fastcgi_pass 127.0.0.1:9000;
+        }
+
+        location ~* \.(jpg|jpeg|gif)$ {
+            root         /spool/www;
+        }
+    }
+}
+
+

Diff

+
Index: languages/ini.js
+===================================================================
+--- languages/ini.js    (revision 199)
++++ languages/ini.js    (revision 200)
+@@ -1,8 +1,7 @@
+ hljs.LANGUAGES.ini =
+ {
+   case_insensitive: true,
+-  defaultMode:
+-  {
++  defaultMode: {
+     contains: ['comment', 'title', 'setting'],
+     illegal: '[^\\s]'
+   },
+
+*** /path/to/original timestamp
+--- /path/to/new      timestamp
+***************
+*** 1,3 ****
+--- 1,9 ----
++ This is an important
++ notice! It should
++ therefore be located at
++ the beginning of this
++ document!
+
+! compress the size of the
+! changes.
+
+  It is important to spell
+
+

DOS batch files

+
cd \
+copy a b
+ping 192.168.0.1
+@rem ping 192.168.0.1
+net stop sharedaccess
+del %tmp% /f /s /q
+del %temp% /f /s /q
+ipconfig /flushdns
+taskkill /F /IM JAVA.EXE /T
+
+cd Photoshop/Adobe Photoshop CS3/AMT/
+if exist application.sif (
+    ren application.sif _application.sif
+) else (
+    ren _application.sif application.sif
+)
+
+taskkill /F /IM proquota.exe /T
+
+sfc /SCANNOW
+
+set path = test
+
+xcopy %1\*.* %2
+
+

Bash

+
#!/bin/bash
+
+###### BEGIN CONFIG
+ACCEPTED_HOSTS="/root/.hag_accepted.conf"
+BE_VERBOSE=false
+###### END CONFIG
+
+if [ "$UID" -ne 0 ]
+then
+ echo "Superuser rights is required"
+ echo 'Printing the # sign'
+ exit 2
+fi
+
+if test $# -eq 0
+then
+elif test [ $1 == 'start' ]
+else
+fi
+
+genApacheConf(){
+ if [[ "$2" = "www" ]]
+ then
+  full_domain=$1
+ else
+  full_domain=$2.$1
+ fi
+ host_root="${APACHE_HOME_DIR}$1/$2/$(title)"
+ echo -e "# Host $1/$2 :"
+}
+
+

CMake

+
project(test)
+cmake_minimum_required(VERSION 2.6)
+
+# IF LINUX
+if (${CMAKE_SYSTEM_NAME} MATCHES Linux)
+    message("\nOS:\t\tLinux")
+endif()
+
+# IF WINDOWS
+if (${CMAKE_SYSTEM_NAME} MATCHES Windows)
+    message("\nOS:\t\tWindows")
+endif()
+
+set(test test0.cpp test1.cpp test2.cpp)
+
+include_directories(./)
+
+set(EXECUTABLE_OUTPUT_PATH ../bin)
+
+add_subdirectory(src)
+
+add_executable(test WIN32 ${test})
+
+target_link_libraries(test msimg32)
+
+

Axapta

+
class ExchRateLoadBatch extends RunBaseBatch {
+  ExchRateLoad rbc;
+  container currencies;
+  boolean actual;
+  boolean overwrite;
+  date beg;
+  date end;
+
+  #define.CurrentVersion(5)
+
+  #localmacro.CurrentList
+    currencies,
+    actual,
+    beg,
+    end
+  #endmacro
+}
+
+public boolean unpack(container packedClass) {
+  container       base;
+  boolean         ret;
+  Integer         version    = runbase::getVersion(packedClass);
+
+  switch (version) {
+    case #CurrentVersion:
+      [version, #CurrentList] = packedClass;
+      return true;
+    default:
+      return false;
+  }
+  return ret;
+}
+
+

Oracle Rules Language

+
//This is a comment
+ABORT "You experienced an abort.";
+WARN "THIS IS A WARNING";
+CALL "RIDER_X";
+DONE;
+FOR EACH X IN CSV_FILE "d:\lodestar\user\d377.lse"
+ LEAVE FOR;
+END FOR;
+IF ((BILL_KW = 0) AND (KW > 0)) THEN
+END IF;
+INCLUDE "R1";
+LEAVE RIDER;
+SELECT BILL_PERIOD
+   WHEN "WINTER"
+      BLOCK KWH
+      FROM 0 TO 400 CHARGE $0.03709
+      FROM 400 CHARGE $0.03000
+      TOTAL $ENERGY_CHARGE_WIN;
+   WHEN "SUMMER"
+      $VOLTAGE_DISCOUNT_SUM = $0.00
+   OTHERWISE
+      $VOLTAGE_DISCOUNT_SUM = $1.00
+END SELECT;
+/* Report top five peaks */
+LABEL PK.NM "Peak Number";
+SAVE_UPDATE MV TO TABLE "METERVALUE";
+
+FOR EACH INX IN ARRAYUPPERBOUND(#MYARRAY[])
+  #MYARRAY[INX].VALUE = 2;
+  CLEAR #MYARRAY[];
+END FOR
+
+//Interval Data
+HNDL_1_ADD_EDI = INTDADDATTRIBUTE(HNDL_1, "EDI_TRANSACTION", EDI_ID);
+HNDL_1_ADD_VAL_MSG = INTDADDVMSG(HNDL_1,"Missing (Status Code 9) values found");
+EMPTY_HNDL = INTDCREATEHANDLE('05/03/2006 00:00:00', '05/03/2006 23:59:59', 3600, "Y", "0", " ");
+
+

+
#Если Клиент Тогда
+Перем СимвольныйКодКаталога = "ля-ля-ля"; //комментарий
+Функция Сообщить(Знач ТекстСообщения, ТекстСообщения2) Экспорт //комментарий к функции
+  x=ТекстСообщения+ТекстСообщения2+"
+  |строка1
+  |строка2
+  |строка3";
+КонецФункции
+#КонецЕсли
+
+// Процедура ПриНачалеРаботыСистемы
+//
+Процедура ПриНачалеРаботыСистемы()
+  Обработки.Помощник.ПолучитьФорму("Форма").Открыть();
+  d = '21.01.2008'
+КонецПроцедуры
+
+

AVR Assembler

+
;* Title:       Block Copy Routines
+;* Version:     1.1
+
+.include "8515def.inc"
+
+    rjmp    RESET   ;reset handle
+
+.def    flashsize=r16       ;size of block to be copied
+
+flash2ram:
+    lpm         ;get constant
+    st  Y+,r0       ;store in SRAM and increment Y-pointer
+    adiw    ZL,1        ;increment Z-pointer
+    dec flashsize
+    brne    flash2ram   ;if not end of table, loop more
+    ret
+
+.def    ramtemp =r1     ;temporary storage register
+.def    ramsize =r16        ;size of block to be copied
+
+

VHDL

+
 /*
+ * RS-trigger with assynch. reset
+ */
+
+library ieee;
+use ieee.std_logic_1164.all;
+
+entity RS_trigger is
+    generic (T: Time := 0ns);
+    port ( R, S  : in  std_logic;
+           Q, nQ : out std_logic;
+           reset, clock : in  std_logic );
+end RS_trigger;
+
+architecture behaviour of RS_trigger is
+    signal QT: std_logic; -- Q(t)
+begin
+    process(clock, reset) is
+        subtype RS is std_logic_vector (1 downto 0);
+    begin
+        if reset = '0' then
+            QT <= '0';
+        else
+            if rising_edge(C) then
+                if not (R'stable(T) and S'stable(T)) then
+                    QT <= 'X';
+                else
+                    case RS'(R&S) is
+                        when "01" => QT <= '1';
+                        when "10" => QT <= '0';
+                        when "11" => QT <= 'X';
+                        when others => null;
+                    end case;
+                end if;
+            end if;
+        end if;
+    end process;
+
+    Q  <= QT;
+    nQ <= not QT;
+end architecture behaviour;
+
+

Parser 3

+
@CLASS
+base
+
+@USE
+module.p
+
+@BASE
+class
+
+# Comment for code
+@create[aParam1;aParam2][local1;local2]
+  ^connect[mysql://host/database?ClientCharset=windows-1251]
+  ^for[i](1;10){
+    <p class="paragraph">^eval($i+10)</p>
+    ^connect[mysql://host/database]{
+      $tab[^table::sql{select * from `table` where a='1'}]
+      $var_Name[some${value}]
+    }
+  }
+
+  ^rem{
+    Multiline comment with code: $var
+    ^while(true){
+      ^for[i](1;10){
+        ^sleep[]
+      }
+    }
+  }
+  ^taint[^#0A]
+
+@GET_base[]
+## Comment for code
+  # Isn't comment
+  $result[$.hash_item1[one] $.hash_item2[two]]
+
+

TeX

+
\documentclass{article}
+\usepackage[koi8-r]{inputenc}
+\hoffset=0pt
+\voffset=.3em
+\tolerance=400
+\newcommand{\eTiX}{\TeX}
+\begin{document}
+\section*{Highlight.js}
+\begin{table}[c|c]
+$\frac 12\, + \, \frac 1{x^3}\text{Hello \! world}$ & \textbf{Goodbye\~ world} \\\eTiX $ \pi=400 $
+\end{table}
+Ch\'erie, \c{c}a ne me pla\^\i t pas! % comment \b
+G\"otterd\"ammerung~45\%=34.
+$$
+    \int\limits_{0}^{\pi}\frac{4}{x-7}=3
+$$
+\end{document}
+
+

Haskell

+
{-# LANGUAGE TypeSynonymInstances #-}
+module Network.UDP
+( DataPacket(..)
+, openBoundUDPPort
+, openListeningUDPPort
+, pingUDPPort
+, sendUDPPacketTo
+, recvUDPPacket
+, recvUDPPacketFrom
+) where
+
+{- this is a {- nested -} comment -}
+
+import qualified Data.ByteString as Strict (ByteString, concat, singleton)
+import qualified Data.ByteString.Lazy as Lazy (ByteString, toChunks, fromChunks)
+import Data.ByteString.Char8 (pack, unpack)
+import Network.Socket hiding (sendTo, recv, recvFrom)
+import Network.Socket.ByteString (sendTo, recv, recvFrom)
+
+-- Type class for converting StringLike types to and from strict ByteStrings
+class DataPacket a where
+  toStrictBS :: a -> Strict.ByteString
+  fromStrictBS :: Strict.ByteString -> a
+
+instance DataPacket Strict.ByteString where
+  toStrictBS = id
+  {-# INLINE toStrictBS #-}
+  fromStrictBS = id
+  {-# INLINE fromStrictBS #-}
+
+openBoundUDPPort :: String -> Int -> IO Socket
+openBoundUDPPort uri port = do
+  s <- getUDPSocket
+  bindAddr <- inet_addr uri
+  let a = SockAddrInet (toEnum port) bindAddr
+  bindSocket s a
+  return s
+
+pingUDPPort :: Socket -> SockAddr -> IO ()
+pingUDPPort s a = sendTo s (Strict.singleton 0) a >> return ()
+
+

Erlang

+
-module(ssh_cli).
+
+-behaviour(ssh_channel).
+
+-include("ssh.hrl").
+%% backwards compatibility
+-export([listen/1, listen/2, listen/3, listen/4, stop/1]).
+
+%% state
+-record(state, {
+    cm,
+    channel
+   }).
+
+test(Foo)->Foo.
+
+init([Shell, Exec]) ->
+    {ok, #state{shell = Shell, exec = Exec}};
+init([Shell]) ->
+    false = not true,
+    io:format("Hello, \"~p!~n", [atom_to_list('World')]),
+    {ok, #state{shell = Shell}}.
+
+concat([Single]) -> Single;
+concat(RList) ->
+    EpsilonFree = lists:filter(
+        fun (Element) ->
+            case Element of
+                epsilon -> false;
+                _ -> true
+            end
+        end,
+        RList),
+    case EpsilonFree of
+        [Single] -> Single;
+        Other -> {concat, Other}
+    end.
+
+union_dot_union({union, _}=U1, {union, _}=U2) ->
+    union(lists:flatten(
+        lists:map(
+            fun (X1) ->
+                lists:map(
+                    fun (X2) ->
+                        concat([X1, X2])
+                    end,
+                    union_to_list(U2)
+                )
+            end,
+            union_to_list(U1)
+        ))).
+
+

Erlang REPL

+
1> Str = "abcd".
+"abcd"
+2> L = test:length(Str).
+4
+3> Descriptor = {L, list_to_atom(Str)}.
+{4,abcd}
+4> L.
+4
+5> b().
+Descriptor = {4,abcd}
+L = 4
+Str = "abcd"
+ok
+6> f(L).
+ok
+7> b().
+Descriptor = {4,abcd}
+Str = "abcd"
+ok
+8> {L, _} = Descriptor.
+{4,abcd}
+9> L.
+4
+10> 2#101.
+5
+11> 1.85e+3.
+1850
+
+

Rust

+
use std;
+
+import std::io;
+export fac, test1;
+
+123;                               // type int
+123u;                              // type uint
+123_u;                             // type uint
+0xff00;                            // type int
+0xff_u8;                           // type u8
+0b1111_1111_1001_0000_i32;         // type i32
+123.0;                             // type float
+0.1;                               // type float
+3f;                                // type float
+0.1f32;                            // type f32
+12E+99_f64;                        // type f64
+
+/* Factorial */
+fn fac(n: int) -> int {
+    let s: str = "This is
+a multi-line string.
+
+It ends with an unescaped '\"'.";
+    let c: char = 'Ф';
+
+    let result = 1, i = 1;
+    while i <= n { // No parens around the condition
+        result *= i;
+        i += 1;
+    }
+    ret result;
+}
+
+pure fn pure_length<T>(ls: list<T>) -> uint { /* ... */ }
+
+type t = map::hashtbl<int,str>;
+let x = id::<int>(10);
+
+// Define some modules.
+#[path = "foo.rs"]
+mod foo;
+
+iface seq<T> {
+    fn len() -> uint;
+}
+
+impl <T> of seq<T> for [T] {
+    fn len() -> uint { vec::len(self) }
+    fn iter(b: fn(T)) {
+        for elt in self { b(elt); }
+    }
+}
+
+enum list<T> {
+    nil;
+    cons(T, @list<T>);
+}
+
+let a: list<int> = cons(7, @cons(13, @nil));
+
+

Matlab

+
n = 20; % number of points
+points = [random('unid', 100, n, 1), random('unid', 100, n, 1)];
+len = zeros(1, n - 1);
+points = sortrows(points);
+%% Initial set of points
+plot(points(:,1),points(:,2));
+for i = 1: n-1
+    len(i) = points(i + 1, 1) - points(i, 1);
+end
+while(max(len) > 2 * min(len))
+    [d, i] = max(len);
+    k = on_margin(points, i, d, -1);
+    m = on_margin(points, i + 1, d, 1);
+    xm = 0; ym = 0;
+%% New point
+    if(i == 1 || i + 1 == n)
+        xm = mean(points([i,i+1],1))
+        ym = mean(points([i,i+1],2))
+    else
+        [xm, ym] = dlg1(points([k, i, i + 1, m], 1), ...
+            points([k, i, i + 1, m], 2))
+    end
+
+    points = [ points(1:i, :); [xm, ym]; points(i + 1:end, :)];
+end
+
+function [net] = get_fit_network(inputs, targets)
+    % Create Network
+    numHiddenNeurons = 20;  % Adjust as desired
+    net = newfit(inputs,targets,numHiddenNeurons);
+    net.trainParam.goal = 0.01;
+    net.trainParam.epochs = 1000;
+    % Train and Apply Network
+    [net,tr] = train(net,inputs,targets);
+end
+
+foo_matrix = [1, 2, 3; 4, 5, 6]''';
+foo_cell = {1, 2, 3; 4, 5, 6}''.'.';
+
+

R

+
library(ggplot2)
+
+centre <- function(x, type, ...) {
+  switch(type,
+         mean = mean(x),
+         median = median(x),
+         trimmed = mean(x, trim = .1))
+}
+
+myVar1
+myVar.2
+data$x
+foo "bar" baz
+# test "test"
+"test # test"
+
+(123) (1) (10) (0.1) (.2) (1e-7)
+(1.2e+7) (2e) (3e+10) (0x0) (0xa)
+(0xabcdef1234567890) (123L) (1L)
+(0x10L) (10000000L) (1e6L) (1.1L)
+(1e-3L) (4123.381E-10i)
+(3.) (3.E10) # BUG: .E10 should be part of number
+
+# Numbers in some different contexts
+1L
+0x40
+.234
+3.
+1L + 30
+plot(cars, xlim=20)
+plot(cars, xlim=0x20)
+foo<-30
+my.data.3 <- read() # not a number
+c(1,2,3)
+1%%2
+
+"this is a quote that spans
+multiple lines
+\"
+
+is this still a quote? it should be.
+# even still!
+
+" # now we're done.
+
+'same for
+single quotes #'
+
+# keywords
+NULL, NA, TRUE, FALSE, Inf, NaN, NA_integer_,
+NA_real_, NA_character_, NA_complex_, function,
+while, repeat, for, if, in, else, next, break,
+..., ..1, ..2
+
+# not keywords
+the quick brown fox jumped over the lazy dogs
+null na true false inf nan na_integer_ na_real_
+na_character_ na_complex_ Function While Repeat
+For If In Else Next Break .. .... "NULL" `NULL` 'NULL'
+
+# operators
++, -, *, /, %%, ^, >, >=, <, <=, ==, !=, !, &, |, ~,
+->, <-, <<-, $, :, ::
+
+# infix operator
+foo %union% bar
+%"test"%
+`"test"`
+
+

Mizar

+
::: ## Lambda calculus
+
+environ
+
+  vocabularies LAMBDA,
+      NUMBERS,
+      NAT_1, XBOOLE_0, SUBSET_1, FINSEQ_1, XXREAL_0, CARD_1,
+      ARYTM_1, ARYTM_3, TARSKI, RELAT_1, ORDINAL4, FUNCOP_1;
+
+  :: etc...
+
+begin
+
+reserve D for DecoratedTree,
+        p,q,r for FinSequence of NAT,
+        x for set;
+
+definition
+  let D;
+
+  attr D is LambdaTerm-like means
+    (dom D qua Tree) is finite &
+::>                          *143,306
+    for r st r in dom D holds
+      r is FinSequence of {0,1} &
+      r^<*0*> in dom D implies D.r = 0;
+end;
+
+registration
+  cluster LambdaTerm-like for DecoratedTree of NAT;
+  existence;
+::>       *4
+end;
+
+definition
+  mode LambdaTerm is LambdaTerm-like DecoratedTree of NAT;
+end;
+
+::: Then we extend this ordinary one-step beta reduction, that is,
+:::  any subterm is also allowed to reduce.
+definition
+  let M,N;
+
+  pred M beta N means
+    ex p st
+      M|p beta_shallow N|p &
+      for q st not p is_a_prefix_of q holds
+        [r,x] in M iff [r,x] in N;
+end;
+
+theorem Th4:
+  ProperPrefixes (v^<*x*>) = ProperPrefixes v \/ {v}
+proof
+  thus ProperPrefixes (v^<*x*>) c= ProperPrefixes v \/ {v}
+  proof
+    let y;
+    assume y in ProperPrefixes (v^<*x*>);
+    then consider v1 such that
+A1: y = v1 and
+A2: v1 is_a_proper_prefix_of v^<*x*> by TREES_1:def 2;
+ v1 is_a_prefix_of v & v1 <> v or v1 = v by A2,TREES_1:9;
+then
+ v1 is_a_proper_prefix_of v or v1 in {v} by TARSKI:def 1,XBOOLE_0:def 8;
+then  y in ProperPrefixes v or y in {v} by A1,TREES_1:def 2;
+    hence thesis by XBOOLE_0:def 3;
+  end;
+  let y;
+  assume y in ProperPrefixes v \/ {v};
+then A3: y in ProperPrefixes v or y in {v} by XBOOLE_0:def 3;
+A4: now
+    assume y in ProperPrefixes v;
+    then consider v1 such that
+A5: y = v1 and
+A6: v1 is_a_proper_prefix_of v by TREES_1:def 2;
+ v is_a_prefix_of v^<*x*> by TREES_1:1;
+then  v1 is_a_proper_prefix_of v^<*x*> by A6,XBOOLE_1:58;
+    hence thesis by A5,TREES_1:def 2;
+  end;
+ v^{} = v by FINSEQ_1:34;
+  then
+ v is_a_prefix_of v^<*x*> & v <> v^<*x*> by FINSEQ_1:33,TREES_1:1;
+then  v is_a_proper_prefix_of v^<*x*> by XBOOLE_0:def 8;
+then  y in ProperPrefixes v or y = v & v in ProperPrefixes (v^<*x*>)
+  by A3,TARSKI:def 1,TREES_1:def 2;
+  hence thesis by A4;
+end;
+
+
+ + +
+ +
+
+
+
+ + + + + + + + + + + + diff --git a/Examples/Hello_World.html b/Examples/Hello_World.html new file mode 100644 index 0000000..405d3e4 --- /dev/null +++ b/Examples/Hello_World.html @@ -0,0 +1,138 @@ + + + + Hello World - DAUX.IO + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/Examples/Hello_World_de.html b/Examples/Hello_World_de.html new file mode 100644 index 0000000..40260a9 --- /dev/null +++ b/Examples/Hello_World_de.html @@ -0,0 +1,137 @@ + + + + Hallo Welt - DAUX.IO + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/Examples/index.html b/Examples/index.html new file mode 100644 index 0000000..9b5a5f1 --- /dev/null +++ b/Examples/index.html @@ -0,0 +1,138 @@ + + + + Examples - DAUX.IO + + + + + + + + + + + + + + + + + + + + + +
+ +
+
+
+
+ + + +
+

This is a landing page for the Examples section

+

Adding a landing page is pretty simple, all you need to do is add an "index.md" file to the related folder.

+
+ + +
+ +
+
+
+
+ + + + + + + + + + + + diff --git a/Examples/привет_мир.html b/Examples/привет_мир.html new file mode 100644 index 0000000..c6d0d66 --- /dev/null +++ b/Examples/привет_мир.html @@ -0,0 +1,137 @@ + + + + привет мир - DAUX.IO + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/Examples/你好世界.html b/Examples/你好世界.html new file mode 100644 index 0000000..faf5a9f --- /dev/null +++ b/Examples/你好世界.html @@ -0,0 +1,137 @@ + + + + 你好世界 - DAUX.IO + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/Features/Auto_Syntax_Highlight.html b/Features/Auto_Syntax_Highlight.html new file mode 100644 index 0000000..93eee35 --- /dev/null +++ b/Features/Auto_Syntax_Highlight.html @@ -0,0 +1,155 @@ + + + + Auto Syntax Highlight - DAUX.IO + + + + + + + + + + + + + + + + + + + + + +
+ +
+
+
+
+ + + +
+

With the help of highlight.js We can highlight more than 150 languages.

+

To be precise, we support all languages supported by highlight.js 9.7.0.

+

Here is a quick example :

+

HTML (with inline css and javascript)

+
<!DOCTYPE html>
+<title>Title</title>
+
+<style>body {width: 500px;}</style>
+
+<script type="application/javascript">
+  function $init() {return true;}
+</script>
+
+<body>
+  <p checked class="title" id='title'>Title</p>
+  <!-- here goes the rest of the page -->
+</body>
+
+

See more examples of supported languages

+
+ + +
+ +
+
+
+
+ + + + + + + + + + + + diff --git a/Features/CommonMark_compliant.html b/Features/CommonMark_compliant.html new file mode 100644 index 0000000..0917f8e --- /dev/null +++ b/Features/CommonMark_compliant.html @@ -0,0 +1,246 @@ + + + + CommonMark compliant - DAUX.IO + + + + + + + + + + + + + + + + + + + + + +
+ +
+
+
+
+ + + +
+

As we support CommonMark, a broad range of markdown features is available to you.

+

Many of the features shown below were known as Github Flavored Markdown.

+

We all like making lists

+

The above header should be an H2 tag. Now, for a list of fruits:

+
    +
  • Red Apples
  • +
  • Purple Grapes
  • +
  • Green Kiwifruits
  • +
+

Let's get crazy:

+
    +
  1. +

    This is a list item with two paragraphs. Lorem ipsum dolor +sit amet, consectetuer adipiscing elit. Aliquam hendrerit +mi posuere lectus.

    +

    Vestibulum enim wisi, viverra nec, fringilla in, laoreet +vitae, risus. Donec sit amet nisl. Aliquam semper ipsum +sit amet velit.

    +
  2. +
  3. +

    Suspendisse id sem consectetuer libero luctus adipiscing.

    +
  4. +
+

What about some code in a list? That's insane, right?

+
    +
  1. +

    In Ruby you can map like this:

    +
     ['a', 'b'].map { |x| x.uppercase }
    +
    +
  2. +
  3. +

    In Rails, you can do a shortcut:

    +
     ['a', 'b'].map(&:uppercase)
    +
    +
  4. +
+

Some people seem to like definition lists

+

I am a robot

+

Maybe you want to print robot to the console 1000 times. Why not?

+
def robot_invasion
+  puts("robot " * 1000)
+end
+
+

You see, that was formatted as code because it's been indented by four spaces.

+

How about we throw some angle braces and ampersands in there?

+
<div class="footer">
+    &copy; 2004 Foo Corporation
+</div>
+
+

Set in stone

+

Preformatted blocks are useful for ASCII art:

+
+             ,-.
+    ,     ,-.   ,-.
+   / \   (   )-(   )
+   \ |  ,.>-(   )-<
+    \|,' (   )-(   )
+     Y ___`-'   `-'
+     |/__/   `-'
+     |
+     |
+     |    -hrr-
+  ___|_____________
+
+

Playing the blame game

+

If you need to blame someone, the best way to do so is by quoting them:

+
+

I, at any rate, am convinced that He does not throw dice.

+
+

Or perhaps someone a little less eloquent:

+
+

I wish you'd have given me this written question ahead of time so I +could plan for it... I'm sure something will pop into my head here in +the midst of this press conference, with all the pressure of trying to +come up with answer, but it hadn't yet...

+

I don't want to sound like +I have made no mistakes. I'm confident I have. I just haven't - you +just put me under the spot here, and maybe I'm not as quick on my feet +as I should be in coming up with one.

+
+

Table for two

+ + + + + + + + + + + + + + + + + + + + +
IDNameRank
1Tom Preston-WernerAwesome
2Albert EinsteinNearly as awesome
+

Crazy linking action

+

I get 10 times more traffic from [Google] 1 than from +[Yahoo] 2 or [MSN] 3.

+

Images

+

Here's an image.

+

This is an image

+

Note: to use images on a landing page (index.md), prefix the image URL with the name of the directory it appears in, omitting the numerical prefix used to order the sections. For example in this section, to display this image on the landing page (index.md), the URL for the image would be "Features/sampleimage.png" to display the same image.

+

View the source of this content.

+
+ + +
+ +
+
+
+
+ + + + + + + + + + + + diff --git a/Features/Edit_on_GitHub_links.html b/Features/Edit_on_GitHub_links.html new file mode 100644 index 0000000..181d648 --- /dev/null +++ b/Features/Edit_on_GitHub_links.html @@ -0,0 +1,158 @@ + + + + Edit on GitHub links - DAUX.IO + + + + + + + + + + + + + + + + + + + + + +
+ +
+
+
+
+ + + +
+

As you can see on the top of this page, you can add "Edit on Github" links to your pages, this feature can be enabled with a single parameter.

+

The value has to be the path to the root of your documentation folder in your repository.

+

In the value you see below, Daux's documentation is in the docs folder in the master branch.

+

Daux.io will handle the rest

+
{
+  "html": {
+    "edit_on_github": "dauxio/daux.io/blob/master/docs"
+  }
+}
+
+

Edit on other VCS

+

While GitHub is the most popular, it isn't the only, collaborative VCS out there.

+

As long as you can refer your files by a URL, you can create an edit link for your VCS with the following configuration:

+
{
+  "html": {
+    "edit_on": {
+      "name": "Bitbucket",
+      "basepath": "https://bitbucket.org/dauxio/daux.io/src/master/docs"
+    }
+  }
+}
+
+
+ + +
+ +
+
+
+
+ + + + + + + + + + + + diff --git a/Features/Front_Matter.html b/Features/Front_Matter.html new file mode 100644 index 0000000..3e1b255 --- /dev/null +++ b/Features/Front_Matter.html @@ -0,0 +1,152 @@ + + + + Front Matter - DAUX.IO + + + + + + + + + + + + + + + + + + + + + + +
+ +
+
+
+
+ + + +
+

To customize your pages even further, you can add a Front Matter to your files.

+

Front Matter is a block you add at the top of your file and looks like this:

+
---
+title: Hallo Welt
+keywords: "Hallo, Hello, Welt, World, Erde, Earth"
+author: German Daux.io Team
+date: 12th December 1984
+---
+
+

Changing the title

+

If your file is named "Hello_World_de.md" and your front matter is the one displayed above, you will get a page named "Hallo Welt"

+

Search Engine Optimization

+

For a better SEO experience you can change the description, keywords and author meta tags.

+

For Developers

+

You can then access this information in each Content with $content->getAttributes() or with $page['attributes'] in a template.

+
+ + +
+ +
+
+
+
+ + + + + + + + + + + + diff --git a/Features/Internal_links.html b/Features/Internal_links.html new file mode 100644 index 0000000..a575db8 --- /dev/null +++ b/Features/Internal_links.html @@ -0,0 +1,176 @@ + + + + Internal links - DAUX.IO + + + + + + + + + + + + + + + + + + + + + +
+ +
+
+
+
+ + + +
+

You can create links from a page to an other, the link is then resolved to the real page.

+

Each relative link in your pages will be resolved to a page or content within the documentation. +If the link's destination isn't found, the page generation will fail.

+

Any valid markdown link is a valid Daux.io link.

+

If your file structure looks like this:

+
├── 00_Getting_Started.md
+├── 01_Features
+│   ├── CommonMark_compliant.md
+├── 02_Examples
+│   ├── Hello_World.md
+│   ├── 05_Code_Highlighting.md
+
+

From the page 01_Features/CommonMark_compliant.md, all the following links would be valid:

+
[Getting Started](../00_Getting_Started.md)
+[Getting Started](../00_Getting_Started.html)
+[Getting Started](../00_Getting_Started)
+[Getting Started](../Getting_Started)
+
+// A link starting with / means root of the documentation, not the server it will be served from.
+[Getting Started](/Getting_Started.html)
+[Getting Started](/Getting_Started)
+
+// These Will first be searched for in the current directory and then start at the root of the documentation
+[Getting Started](Getting_Started)
+[Getting Started](00_Getting_Started)
+
+[Hello World](../02_Examples/Hello_World.md)
+[Hello World](../02_Examples/Hello_World.html)
+[Hello World](../02_Examples/Hello_World)
+[Hello World](../Examples/Hello_World)
+[Hello World](/02_Examples/Hello_World.md)
+[Hello World](Examples/Hello_World)
+[Hello World](02_Examples/Hello_World)
+
+

Github publishing

+

If you plan to publish your documentation on Github along with your source code, we recommend to only use relative links with full names.

+

From the list of links above only these two will work both on Github and on Daux.io

+
[Getting Started](../00_Getting_Started.md)
+[Hello World](../02_Examples/Hello_World.md)
+
+
+ + +
+ +
+
+
+
+ + + + + + + + + + + + diff --git a/Features/Landing_page.html b/Features/Landing_page.html new file mode 100644 index 0000000..7648c23 --- /dev/null +++ b/Features/Landing_page.html @@ -0,0 +1,153 @@ + + + + Landing page - DAUX.IO + + + + + + + + + + + + + + + + + + + + + +
+ +
+
+
+
+ + + +
+

If you want to create a beautiful landing page for your project, create a _index.md file in the root of the /docs folder. This file will then be used to create a landing page. You can also add a tagline and image to this page using the config file like this:

+
{
+  "title": "Daux.io",
+  "tagline": "The Easiest Way To Document Your Project",
+  "image": "app.png"
+}
+
+
+

The image can be a local or remote image. By default, the path is relative to the root of the documentation.

+
+

To disable the automatic landing page, you can set auto_landing to false in the html section of your configuration

+
{
+  "html": {
+    "auto_landing": false
+  }
+}
+
+
+ + +
+ +
+
+
+
+ + + + + + + + + + + + diff --git a/Features/Live_mode.html b/Features/Live_mode.html new file mode 100644 index 0000000..d673a71 --- /dev/null +++ b/Features/Live_mode.html @@ -0,0 +1,223 @@ + + + + Live mode - DAUX.IO + + + + + + + + + + + + + + + + + + + + + +
+ +
+
+
+
+ + + +
+

Keep in mind, this mode can be used for production, but it is not recommended.

+

The whole directory must be scanned on each request. This might not make a big impact on small documentations but can be a bottleneck on bigger ones.

+

Running Locally

+

There are several ways to run the docs locally. You can use something like MAMP or WAMP.

+

The easiest is to use PHP's built-in server.

+

For that i've included a short command, run daux serve in the projects folder to start the local web server. By default the server will run at: http://localhost:8085

+

Running Remotely

+

Clean URLs configuration

+

Daux provides native support for Clean URLs provided the webserver has its URL Rewrite module enabled. +To enable the same, set the toggle in the config.json file in the /docs folder.

+
{
+  "live": {
+    "clean_urls": true
+  }
+}
+
+

Apache

+

Copy the files from the repo to a web server that can run PHP 5.6 or greater.

+

There is an included .htaccess for Apache web server.

+

Nginx

+

Daux.io works perfectly fine on Nginx too, just drop this configuration in your nginx.conf

+
server {
+    listen 8085;
+    server_name  localhost;
+
+    index index.html index.php;
+    charset utf-8;
+
+    root /var/www/docs;
+
+    location / {
+        if (!-e $request_filename){
+            rewrite ^(.*)$ /index.php$1;
+        }
+    }
+
+    location ~ \.php {
+        fastcgi_split_path_info ^(.+\.php)(/.+)$;
+
+        fastcgi_pass unix:/var/run/php5-fpm.sock;
+        #fastcgi_pass   127.0.0.1:9000;
+        fastcgi_index index.php;
+
+        include fastcgi_params;
+        fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;
+        fastcgi_param PATH_INFO $fastcgi_path_info;
+    }
+}
+
+

IIS

+

If you have set up a local or remote IIS web site, you may need a web.config with:

+
    +
  • A rewrite configuration, for handling clean urls.
  • +
  • A mime type handler for less files, if using a custom theme.
  • +
+

Clean URLs

+

The web.config needs an entry for <rewrite> under <system.webServer>:

+
<configuration>
+	<system.webServer>
+		<rewrite>
+			<rules>
+				<rule name="Main Rule" stopProcessing="true">
+					<match url=".*" />
+					<conditions logicalGrouping="MatchAll">
+						<add input="{REQUEST_FILENAME}" matchType="IsFile" negate="true" />
+						<add input="{REQUEST_FILENAME}" matchType="IsDirectory" negate="true" />
+					</conditions>
+					<action type="Rewrite" url="index.php" appendQueryString="false" />
+				</rule>
+			</rules>
+		</rewrite>
+	</system.webServer>
+</configuration>
+
+

To use clean URLs on IIS 6, you will need to use a custom URL rewrite module, such as URL Rewriter.

+

Docker

+

This is not meant for production use, but you can bundle your documentation in Daux's docker container

+
FROM daux/daux.io
+
+WORKDIR /daux/
+COPY docs/ /daux/docs/
+
+EXPOSE 80
+ENTRYPOINT [ "php", "-S", "0.0.0.0:80", "index.php" ]
+
+

When you add this to a Dockerfile and run docker build --name my-daux-doc . and then docker --rm run -p 8000:80 my-daux-doc

+

You can access your documentation at localhost:8000

+
+ + +
+ +
+
+
+
+ + + + + + + + + + + + diff --git a/Features/Multilanguage.html b/Features/Multilanguage.html new file mode 100644 index 0000000..d3f7b83 --- /dev/null +++ b/Features/Multilanguage.html @@ -0,0 +1,162 @@ + + + + Multilanguage - DAUX.IO + + + + + + + + + + + + + + + + + + + + + +
+ +
+
+
+
+ + + +
+

You can handle multiple languages in your documentation, each with it's own navigation.

+

Add this to your config.json :

+
{
+  "languages": { "en": "English", "de": "German" }
+}
+
+

You will the need separate directories for each language in docs/ folder.

+
├── docs/
+│   ├── _index.md
+│   ├── en
+│   │   ├── 00_Getting_Started.md
+│   │   ├── 01_Examples
+│   │   │   ├── 01_CommonMark_compliant.md
+│   │   │   ├── 05_Code_Highlighting.md
+│   │   ├── 05_More_Examples
+│   │   │   ├── Hello_World.md
+│   │   │   ├── 05_Code_Highlighting.md
+│   ├── de
+│   │   ├── 00_Getting_Started.md
+│   │   ├── 01_Examples
+│   │   │   ├── 01_CommonMark_compliant.md
+│   │   │   ├── 05_Code_Highlighting.md
+│   │   ├── 05_More_Examples
+│   │   │   ├── Hello_World.md
+│   │   │   ├── 05_Code_Highlighting.md
+
+
+ + +
+ +
+
+
+
+ + + + + + + + + + + + diff --git a/Features/Multiple_Output_Formats.html b/Features/Multiple_Output_Formats.html new file mode 100644 index 0000000..4dea560 --- /dev/null +++ b/Features/Multiple_Output_Formats.html @@ -0,0 +1,205 @@ + + + + Multiple Output Formats - DAUX.IO + + + + + + + + + + + + + + + + + + + + + +
+ +
+
+
+
+ + + +
+

Daux.io is extendable and comes by default with three export formats:

+
    +
  • Export to HTML
  • +
  • Export all documentation in a single HTML page
  • +
  • Upload to your Atlassian Confluence server
  • +
+

Feature Matrix

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
FeatureHTMLSingle Page HTMLConfluence
MultilanguageX (Planned)X
Landing PagesXX
Index Pages
Internal LinksX (Planned)
Code HighlightX (Planned)√ (Using macros)
Live ModeXX
Pages OrderingX (API Limitation)
Google / Piwik analytics√ (Configured on Conflence)
+

Confluence Example

+

You can see this documentation uploaded to Confluence : https://dauxio.atlassian.net/wiki/spaces/DOC/overview

+
+ + +
+ +
+
+
+
+ + + + + + + + + + + + diff --git a/Features/Navigation_and_Sorting.html b/Features/Navigation_and_Sorting.html new file mode 100644 index 0000000..074582a --- /dev/null +++ b/Features/Navigation_and_Sorting.html @@ -0,0 +1,164 @@ + + + + Navigation and Sorting - DAUX.IO + + + + + + + + + + + + + + + + + + + + + +
+ +
+
+
+
+ + + +
+ +

The navigation is generated automatically with all pages that end with .md or .markdown

+

You can have as many sub levels as you wish.

+

By default, a folder will have no index page. +if you wish to have one defined all you need to do is add an index.md file to the folder. +For example, /docs/02_Examples has a landing page for that section since there exists a /docs/02_Examples/index.md file.

+

Sorting

+

To sort your files and folders in a specific way, you can prefix them with a number and underscore, e.g. /docs/01_Hello_World.md and /docs/05_Features.md. +This will list Hello World before Features, overriding the default alpha-numeric sorting. +The numbers will be stripped out of the navigation and urls. For the file 6 Ways to Get Rich, you can use /docs/_6_Ways_to_Get_Rich.md

+

You might also wish to stick certain links to the bottom of a page. +You can do so by prefixing the file name with a '-', e.g. a new file /docs/-Contact_Us.md will always appear at the bottom of the current list. +Weights can also be added to further sort the bottom entries. e.g. /docs/-01_Coming.md will appear before /docs/-02_Soon.md but both will only appear after all positive or non-weighted files.

+

It works the same for files prefixed with +.

+

Page order priorities are like this:

+
    +
  • ++ in front of the filename and numbers in front
  • +
  • ++ in front of the filename
  • +
  • The index page
  • +
  • Numbers in the front
  • +
  • Pages without prefix
  • +
  • +- in front of the filename and numbers in front
  • +
  • +- in front of the filename
  • +
+
+ + +
+ +
+
+
+
+ + + + + + + + + + + + diff --git a/Features/Search.html b/Features/Search.html new file mode 100644 index 0000000..daca367 --- /dev/null +++ b/Features/Search.html @@ -0,0 +1,145 @@ + + + + Search - DAUX.IO + + + + + + + + + + + + + + + + + + + + + +
+ +
+
+
+
+ + + +
+

Searching in a Daux.io documentation is possible, but only in static mode.

+

We don't provide this feature in live rendering as it would be too slow.

+

To enable the generated search, you can set search to true in the html section of your configuration

+
{
+  "html": {
+    "search": true
+  }
+}
+
+
+ + +
+ +
+
+
+
+ + + + + + + + + + + + diff --git a/Features/Static_Site_Generation.html b/Features/Static_Site_Generation.html new file mode 100644 index 0000000..f0abf1e --- /dev/null +++ b/Features/Static_Site_Generation.html @@ -0,0 +1,172 @@ + + + + Static Site Generation - DAUX.IO + + + + + + + + + + + + + + + + + + + + + +
+ +
+
+
+
+ + + +
+

If you don't want to serve the live version of your site, you can also generate files, these can be one of the three supported formats :

+
    +
  • HTML output
  • +
  • Single page HTML output
  • +
  • Atlassian Confluence upload
  • +
+

Generating a complete set of pages, with navigation

+
daux --destination=[Output Directory Relative Direction]
+
+

Options

+

For more options, run

+
daux generate --help
+
+

Specify the configuration file

+

Specify the format

+

Valid options are html, confluence or html-file. +You can also add your own formats through Processors

+
daux --format=html
+
+

Specify a processor

+

A processor can be specified through the --processor option, this should be the name of a class inside the Todaymade\Daux\Extension namespace.

+

By running :

+
daux --processor=Processor
+
+

Daux will be looking for Todaymade\Daux\Extension\Processor inside the daux folder.

+

You can try to run this command, we added a small example Processor.

+

Specify the source

+

By default, the source is taken from the docs_directory configuration value in global.json but you can override it here.

+
daux --source=docs_to_generate
+
+

The path can be absolute or relative

+

Specify the destination

+

By default the destination is static

+
daux --destination=generated_docs
+
+

The path can be absolute or relative

+
+ + +
+ +
+
+
+
+ + + + + + + + + + + + diff --git a/Features/Table_of_contents.html b/Features/Table_of_contents.html new file mode 100644 index 0000000..14804b8 --- /dev/null +++ b/Features/Table_of_contents.html @@ -0,0 +1,153 @@ + + + + Table of contents - DAUX.IO + + + + + + + + + + + + + + + + + + + + + +
+ +
+
+
+
+ + + +
+

Adding a table of contents becomes very easy with Daux.io

+

Manual

+

Add [TOC] anywhere in your document and it will be replaced by a table of contents.

+

You can add it more than once in a page.

+

Automatic

+
+

Works only for html mode

+
+

A table of contents can be added automatically to all pages.

+

If [TOC] isn't present it will add it at the beginning of the page.

+

You can enable this feature in your configuration

+
{
+  "html": {
+    "auto_toc": true
+  }
+}
+
+
+ + +
+ +
+
+
+
+ + + + + + + + + + + + diff --git a/Features/sampleimage.png b/Features/sampleimage.png new file mode 100644 index 0000000000000000000000000000000000000000..71c8f509efdce11f8079677133fe54cd112d7da2 GIT binary patch literal 3220 zcmZ`+dpy(YA0G}eQf`&IMpnp}kN?1Y7QZ($RsI^M)bcCtVLs(KaP^EM(x%X4G^KvZgP@B#7*kMIbCLC)?J zcRO1IHY`Nj*FVe;r%eqZ^4I_Xl8WFhLvR#d6>3OuC>cRD27O~7c4v*oXpOCm-BYUAUuUaL_i=>QBm4adfH*6K!`3J z4u|MKAyDW^9^)iAI+Wr|JsCQEu;doVlQ|o?L{}cPpM?&@r|3@SK>hd>~ z*JcwS67u&aGXYjlL&pICpu3fssWX*tsURj;p+k|`@~m;=@+ce}s=zc1dhqGMovbry z8q%ulpDl{(Ve}^`J7pkYa9`z!^$yFa>TI$BnCL)As8<8umECvt z3d)G<9*;(xm-B@b(9_wG+n;`1{KBepkJ@^KXKA&5)<19YbrkY;{yyWL^LlwaN1EG< zmPcIMxq6$i|3N6@ZC;rlVUCtY?8%*c+4ILzd3IE35cjo_A-I0Gv50Bs7HoLnwJSmF zj~=&6QjnHWsepdmpPvfv`^3x`uVq#& zZ!I*;|K^?Is3TU(EcgHM9?0CKSVN=!%o(KHJSKo3Y$)VX#{RTvQy}3epx1e!#8JE0 zS(f>#;q)!3d~Zw7O2tOZ`bi}F%4uf}BUw8=^)D;*2UY>UHF74>iw~*6=RF4i4qL0{ zFS5lmEIb=r6EWJtvnpYuZH3Am@6pugw~8<@%Ad#z2Vg_y0;8=-qg2r&jBEE zZ1Is#>sqG;@1aQUDcei=6rvQ!hnMtN`aq#1-hN7b$AHQRA^_^(>*Cb#Md^iNp{1fu1SAW{;UU&2QRqk83G;O5bm zP4DLDw=QC0%DF%XprQOo_-chBb;EqMXk7P?zQW}fpOcMNHW*iO7g%dzy&~y5K_A>E zCt$pjq|>Y^F&AKUQx8!o?{;%CJG0St=9J05uw{PQYlaK}4`#w9e+!k|CDY~fC zzfVh+(=(!fp-RL@Ab@nFcSMcD?Zn-!9xX=+%?)~UuM86D^`Cv*_54J! zgS%cW4|Z-|AXZkM%P&8wAbwQF29(oXe78aLT!e1q;^pcfu5P_zjFQ<{Fq(5`*76us zEsVd*vI%O4!22BjQmAbb4XE(ob1~PFvw&u!Y-$BVh7}NpBUR0fzu+f#*2H;W-wz?j zHVUE>nSD=|b`|MJn)k2Sv>Z&mvnJ;9NO{4ap+86^UP@Fb22G zFI37bJ+jGyNCz6*h7SxJrd=&r5gF;6Kc|JMmKGIu7wz&#W25y?&Jaq6*JJpZ$!`*G zqy}ak^OigSoF*$)mt(O#Pm-97g;q@>{K3esrr_@c?}GJ)m#O)-oMY*6 zr=(z^IjA`&W4M34+rrOvg0)kFqdlETr{rOL8O>)0j97W>4=xD9ln$;sWszB1wl%y!XIqdvUcqsJ z_{^nAE%6sc@J;4gX1j2a*zDU3tY1D#1G~DrefZdz<-Sw8b}mkxrm;aC933R|dUlNj z-CA1T>?0xLW z!hD!(bL_gCwPmi;=J6}}K4WRhRbRIrs%DlLueLq!V^!Aso6h5m*6ii{ZcL6aE#O+xPx7I+&| zbz14DytWzZ{x!lt60ZC$;GyR2sEIa~~C_TA3(WER& z6x&(b=AJqc*}Q;T_*$FjFY5P*l#Cf1%^jStujB;zBr&~_i!cQ}m9z@f=#f$Qn z*7>W7l0K}1R1#+gpD4xDb=Drg@#%*hqMFhWt>)uQ_nAJR%er+$VVmDtxo`Tu z1U}>9PpN(r0(w$wr>K4jW>uZQC~w~doMJ;1mixqMuDBu z@%DALgYQFrx)>95*XDlITjdXWj}hrMt2zI?s{Qlkwi_n0ec*auP1OAKuU&h;3RdR! KW>qMkgnt2SN6cXW literal 0 HcmV?d00001 diff --git a/For_Developers/Creating_a_Processor.html b/For_Developers/Creating_a_Processor.html new file mode 100644 index 0000000..52343a4 --- /dev/null +++ b/For_Developers/Creating_a_Processor.html @@ -0,0 +1,193 @@ + + + + Creating a Processor - DAUX.IO + + + + + + + + + + + + + + + + + + + + + +
+ +
+
+
+
+ + + +
+

The recommended way to extend Daux is through Processors.

+

The main advantage, is that you can run it with the source or with daux independently. You don't need to hack in the core.

+

Adding classes

+

Next to your docs directory, you can create a daux directory that can contain your Processor.

+

The classes must respect the PSR-4 Naming convention. And have \Todaymade\Daux\Extension as a base namespace.

+

By default, we created a daux/Processor.php file to get you started.

+

A quick test ?

+

For the example we're just going to dump the tree and exit.

+
public function manipulateTree(Root $root)
+{
+    print_r($root->dump());
+    exit;
+}
+
+

also, add this at the beginning of the file:

+
use Todaymade\Daux\Tree\Root;
+
+

Let's just try if it works by running daux --processor=Processor

+

Yes, you get a big array dump! You're good to go.

+

What can I achieve ?

+

There are a few methods that you can override to add some

+

Change the parsed tree.

+

By default, Daux.io parses your directory to find pages. but, for a reason or another, you might want to programmatically add some pages.

+

This can be done with:

+
public function manipulateTree(Root $root)
+{
+}
+
+

Two helpers from the class Todaymade\Daux\Tree\Builder will greatly help you doing that:

+
$new = Builder::getOrCreateDir($root, 'New Pages');
+
+$page = Builder::getOrCreatePage($new, 'index');
+$page->setContent('The index page for the new folder');
+
+$page = Builder::getOrCreatePage($new, 'A New Hope');
+$page->setContent('A long time ago in a galaxy far away');
+
+

Both methods getOrCreateDir and getOrCreatePage take two parameters : parent and title

+

The page will automatically be treated as markdown and converted like a normal page.

+

If you create a new ContentType, like let's say LaTeX, you would set the title My Page.tex it will keep the title My Page and use your renderer.

+

If the extension is not mapped to a Generator, it will simply create the file as-is without manipulation.

+

Extend the Markdown Generator

+

You can extend the Markdown Parser in any way wou want with this method.

+
public function extendCommonMarkEnvironment(Environment $environment)
+{
+}
+
+

See the details on CommonMark's website.

+

Add new generators

+

You can add new generators to Daux.io and use them right away, they must implement the +\Todaymade\Daux\Format\Base\Generator interface and if you want to use the live mode with your generator +you have to implement \Todaymade\Daux\Format\Base\LiveGenerator.

+
public function addGenerators()
+{
+    return ['custom_generator' => '\Todaymade\Daux\Extension\MyNewGenerator'];
+}
+
+
+ + +
+ +
+
+
+
+ + + + + + + + + + + + diff --git a/For_Developers/Creating_a_Theme.html b/For_Developers/Creating_a_Theme.html new file mode 100644 index 0000000..57e3bed --- /dev/null +++ b/For_Developers/Creating_a_Theme.html @@ -0,0 +1,222 @@ + + + + Creating a Theme - DAUX.IO + + + + + + + + + + + + + + + + + + + + + +
+ +
+
+
+
+ + + +
+

In its simplest form, a theme is an empty folder with a config.json file containing {}

+

After that, every setting is optional, but you can override everything if you'd like to.

+

config.json options

+

Here is an example config.json file :

+
{
+  "favicon": "<theme_url>img/favicon.png",
+  "css": ["<theme_url>css/theme.min.css"],
+  "js": [],
+  "fonts": ["https://fonts.googleapis.com/css?family=Roboto+Slab:400,100,300,700&subset=latin,cyrillic-ext,cyrillic"],
+  "variants": {
+    "blue": {
+      "favicon": "<theme_url>img/favicon-blue.png",
+      "css": ["<theme_url>css/theme-blue.min.css"]
+    },
+    "green": {
+      "favicon": "<theme_url>img/favicon-green.png",
+      "css": ["<theme_url>css/theme-green.min.css"]
+    }
+  }
+}
+
+

There are five options :

+
    +
  • +favicon: The URL to your favicon
  • +
  • +css: An array of CSS Stylesheets to add to the page
  • +
  • +js: An array of JavaScript files to load
  • +
  • +fonts: An array of Font sources, these are added as stylesheets
  • +
  • +variants: An object containing sub-themes. Each sub theme, can provide the same configurations as the main theme (favicon, css, js, fonts)
  • +
+

You will also notice this <theme_url> in the url. +This is automatically substituted with the final url to the theme when generating the final page.

+

There are two possible substitutions :

+
    +
  • +<theme_url>: The url to the current theme
  • +
  • +<base_url>: The url to the documentation root
  • +
+

Theme variants

+

Like the default Daux.io theme, you might want to provide variants of your theme.

+

In the example before, there were two variants : blue and green.

+

The configuration of a variant is added to the configuration of the main theme, it doesn't replace it.

+

For example the main CSS files defined are: ["<theme_url>css/theme.min.css"] and the green variant defines ["<theme_url>css/theme-green.min.css"].

+

The final list of CSS files will be ["<theme_url>css/theme.min.css", "<theme_url>css/theme-green.min.css"].

+

This doesn't apply to favicon, only the last value set is kept.

+

Setting the theme for your documentation

+

In your documentation's config.json (not the theme's config.json)

+

Change the theme option inside html

+
{
+  "themes_directory": "/home/user/themes",
+  "html": {
+    "theme": "{theme}-{variant}"
+  }
+}
+
+

The name of the theme, is the folder name.

+

You can use the themes_directory setting if you want to specify a custom location of your themes folder.

+

A variant is optional, if you want to add one, separate it from the theme with a dash.

+

Overriding templates

+

By default, you have a list of templates in templates

+

You can create a folder named templates in your theme, copy-paste the original template in that folder, and you can modify it freely.

+

You can even do it one template at a time if you wish to do only small changes.

+

By default, we have the following templates :

+
    +
  • +content.php: The content page.
  • +
  • +home.php: The landing page.
  • +
  • +error.php: The page to show when a page is not found or some other error happened.
  • +
  • +partials/navbar_content.php: The content of the top navigation bar.
  • +
  • +partials/google_analytics.php: The script to load Google Analytics.
  • +
  • +partials/piwik_analytics.php: The script to load Piwik Analytics.
  • +
  • +layout/00_layout.php: The master template, containing the <html> tag.
  • +
  • +layout/05_page.php: The page layout, with left navigation.
  • +
+
+ + +
+ +
+
+
+
+ + + + + + + + + + + + diff --git a/Getting_Started.html b/Getting_Started.html new file mode 100644 index 0000000..f79254a --- /dev/null +++ b/Getting_Started.html @@ -0,0 +1,356 @@ + + + + Getting Started - DAUX.IO + + + + + + + + + + + + + + + + + + + + + +
+ +
+
+
+
+ + + +
+

Daux.io is an documentation generator that uses a simple folder structure and Markdown files to create custom documentation on the fly. It helps you create great looking documentation in a developer friendly way.

+
+

Table of Contents

+ +
+

Features

+

For Authors

+ +

For Developers

+ +

For Marketing

+
    +
  • 100% Mobile Responsive
  • +
  • 4 Built-In Themes or roll your own
  • +
  • Functional, Flat Design Style
  • +
  • Optional code float layout
  • +
  • Shareable/Linkable SEO Friendly URLs
  • +
  • Supports Google Analytics and Piwik Analytics
  • +
+

Demos

+

This is a list of sites using Daux.io:

+ +

Do you use Daux.io? Send us a pull request or open an issue and I will add you to the list.

+

Getting Started

+

Install

+

PHP and Composer

+

If you have PHP and Composer installed, you can install the dependency

+
composer global require daux/daux.io
+
+# Next to your `docs` folder, run
+daux generate
+
+

You can then use the daux command line to generate your documentation.

+

If the command isn't found, ensure your $PATH contains ~/.composer/vendor/bin

+

Docker

+

Or if you wish to use Docker, the start of the command will be :

+
docker run --rm -it -w /build -v "$PWD":/build daux/daux.io daux
+
+

Any parameter valid in the PHP version is valid in the Docker version

+

Writing pages

+

Creating new pages is very easy:

+
    +
  1. Create a markdown file (*.md or *.markdown)
  2. +
  3. Start writing
  4. +
+

By default, the generator will look for folders in the docs folder. +Add your folders inside the docs folder. This project contains some example folders and files to get you started.

+

You can nest folders any number of levels to get the exact structure you want. +The folder structure will be converted to the nested navigation.

+

You must use underscores instead of spaces. Here are some example file names and what they will be converted to:

+

Good:

+
    +
  • 01_Getting_Started.md = Getting Started
  • +
  • API_Calls.md = API Calls
  • +
  • 200_Something_Else-Cool.md = Something Else-Cool
  • +
  • _5_Ways_to_Be_Happy.md = 5 Ways To Be Happy
  • +
+

Bad:

+
    +
  • File Name With Space.md = FAIL
  • +
+

See your pages

+

Now you can see your pages. you have two options for that : serve them directly, or generate to various formats.

+

We recommend the first one while you write your documentation, you get a much quicker feedback while writing.

+

Serving files

+

You can use PHP's embedded web server by running the following command in the root of your documentation

+
./serve
+
+

Upload your files to an apache / nginx server and see your documentation

+

More informations here

+

Export to other formats

+

Daux.io is extendable and comes by default with three export formats:

+
    +
  • Export to HTML, same as the website, but can be hosted without PHP.
  • +
  • Export all documentation in a single HTML page
  • +
  • Upload to your Atlassian Confluence server.
  • +
+

See a detailed feature comparison matrix

+

To export, run the daux command and your documentation will be generated in static (you can change the destination with the --destination option)

+

See here for all options

+

Configuration

+

Now that you got the basics, you can also see what you can configure

+

PHP Requirements

+

Daux.io is compatible with PHP 5.6 and up.

+

The reason is because some dependencies we have do not support php 5.5 anymore.

+

Extensions

+

PHP Needs the following extension to work : php-mbstring and php-xml.

+

If you encounter an error similar to utf8_decode() not found this means that you're missing the php-xml package. (We've seen it happen only on PHP 7)

+

Known Issues

+
    +
  • +Windows UTF-8 files support Files with UTF-8 characters cannot be handled on windows with PHP5, PHP7 should work fine.
  • +
+

Support

+

If you need help using Daux.io, or have found a bug, please create an issue on the GitHub repo.

+
+ + +
+ +
+
+
+
+ + + + + + + + + + + + diff --git a/app-thumbs.png b/app-thumbs.png new file mode 100644 index 0000000000000000000000000000000000000000..8dff7c748774e07880d0764944b0d5078da6802b GIT binary patch literal 93574 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 z z6i}$qb2h?#bG#f{#{qx}9Kw2I?1i89qY(NWd{q%I)WJKH!0#J%ik1*D(YVEPKSVMP z7bh>0T*-@$vxR{2U+wp+{gZ8bNIHyB@GF_**D`Hj$oYrB&2+l&Md$pckL)NgbkD{} zE(k9wMh=g6Fc2Wu0%u~|NP6D=x-dVT2!ol=_`L6Wn!u#sd*9ocNt(huZ0DXqme<~N zvLVWPnb8Ry+TB59*dO_ z{?PMU6h8prhkNexp^Gw@AohUoc>Hmd%gST6W|@8Rc|JgqEirZJ2ol?6Pwc$vGwZXh zkw4i#vhPvk;TgbUP9ed%oW?0}T#f~Z24(dd6y%6nq2z)?2lVc&JdAqi8r0AS*{kaYi$E6=FE}P62d?2FD~sov z5qFG8BXv*1nu*iuN|q3~q5~P%Xm?O6?apk;>+i2XouuVlPpcbtP-=07*@!j?F?e&uoXI zB6T8-*vIbQP|?{qJFw)$3Q$@wvorTaqf}WrQW=ItX;?*ocjr+`b+Y`{>Md2*_6X`> z0T*r#LhN>=v!W8D$8JASk8QKdI9coQ`hjoWk}Ff!7BhVse-RFY83$EA{$WZ!w0Fb>!b@!Cucq8!l?6~b?3&H+&tGy^i#8|V zh(Evw1hTpWO^v@*YA2@8nsQuGweMO*uRMKptGpKW17CaJoc6irhd7H=kkN<&W?Ixq zD;jOspG2uYl}_JdQ@N9|U2_YEA2AHBN>F}t8uv_#loAgY!!sJIa`aFL4Vi)8W0I_%tnew>0fI z?{?EHbSR3)WIl0%^w){3M6|wp*Pl=e1hO zQ5%Z7=}SAT8K@M~s}-8QP1Rhv`7~o-EMl6ARZYu#Qi~e@6}ROavTVIRM6VkO`^;g% zn$iVd6QW&Ka#~)BQlrOhghwsghnJKk|YC00hc-a#1=~ycIL2-Wp{bc3# z?CF5uwCRYQ%5M|H?r<$pOa)(=J(z z0D&cFvSBTu|447ka99&fcP3%dwZcE< Q#*q-EAfqB(DQOn=KYgF>w*UYD literal 0 HcmV?d00001 diff --git a/app.png b/app.png new file mode 100644 index 0000000000000000000000000000000000000000..bb408b221c2c22ef5805ab4aa9d47f97700d0745 GIT binary patch literal 144631 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 z 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 JQlewTe*xIAH$nga literal 0 HcmV?d00001 diff --git a/index.html b/index.html new file mode 100644 index 0000000..30f6c16 --- /dev/null +++ b/index.html @@ -0,0 +1,196 @@ + + + + DAUX.IO + + + + + + + + + + + + + + + + + + + + + + + + + +
+
+

The Easiest Way To Document Your Project

+ +
+ DAUX.IO
+ + +
+ +
+
+
+
+

+ Daux.io is a documentation generator that uses a simple folder structure and Markdown files to create custom documentation on the fly. It helps you create great looking documentation in a developer friendly way. +

+
+

Features

+
+
+ +
+

For Developers

+ +
+
+

For Marketing

+
    +
  • 100% Mobile Responsive
  • +
  • 4 Built-In Themes or roll your own
  • +
  • Functional, Flat Design Style
  • +
  • Optional code float layout
  • +
  • Shareable/Linkable SEO Friendly URLs
  • +
  • Supports Google Analytics and Piwik Analytics
  • +
+
+
+
+

Installation and usage

+

If you have PHP and Composer installed

+
composer global require daux/daux.io
+
+# Next to your `docs` folder, run
+daux generate
+
+

Or if you wish to use Docker

+
# Next to your `docs` folder, run
+docker run --rm -it -w /build -v "$PWD":/build daux/daux.io daux generate
+
+
+ + + + +
+
+
+
+ +
+
+ +
+
+ + + + + + + + + + + + diff --git a/themes/daux/config.json b/themes/daux/config.json new file mode 100644 index 0000000..4018534 --- /dev/null +++ b/themes/daux/config.json @@ -0,0 +1,26 @@ +{ + "favicon": "img/favicon.png", + "js": [ + "js/jquery-1.11.3.min.js", + "js/highlight.pack.js", + "js/daux.js" + ], + "variants": { + "blue": { + "favicon": "img/favicon-blue.png", + "css": ["css/theme-blue.min.css"] + }, + "green": { + "favicon": "img/favicon-green.png", + "css": ["css/theme-green.min.css"] + }, + "navy": { + "favicon": "img/favicon-navy.png", + "css": ["css/theme-navy.min.css"] + }, + "red": { + "favicon": "img/favicon-red.png", + "css": ["css/theme-red.min.css"] + } + } +} diff --git a/themes/daux/css/theme-blue.min.css b/themes/daux/css/theme-blue.min.css new file mode 100644 index 0000000..6a16ceb --- /dev/null +++ b/themes/daux/css/theme-blue.min.css @@ -0,0 +1,10 @@ +/*! + * DAUX.IO + * https://dauxio.github.io/ + * MIT License + */ +/*! normalize.css v4.1.1 | MIT License | github.com/necolas/normalize.css */ +html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}article,aside,details,figcaption,figure,footer,header,main,menu,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block}audio:not([controls]){display:none;height:0}progress,sub,sup{vertical-align:baseline}[hidden],template{display:none}a{background-color:transparent;-webkit-text-decoration-skip:objects}a:active,a:hover{outline-width:0}abbr[title]{border-bottom:none;-webkit-text-decoration:underline dotted;-moz-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:bolder}dfn{font-style:italic}h1{font-size:2em;margin:.67em 0}mark{background-color:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}svg:not(:root){overflow:hidden}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}figure{margin:1em 40px}hr{-moz-box-sizing:content-box;box-sizing:content-box;height:0}button,input,select,textarea{font:inherit;margin:0}optgroup{font-weight:700}button,hr,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{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}legend{color:inherit;display:table;max-width:100%;white-space:normal}textarea{overflow:auto}[type=checkbox],[type=radio],legend{-moz-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-input-placeholder{color:inherit;opacity:.54}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit} +/*! Generated by Font Squirrel (https://www.fontsquirrel.com) */ +@font-face{font-family:"Roboto Slab";font-style:normal;font-weight:300;src:url(../fonts/robotoslab-light.eot);src:url(../fonts/robotoslab-light.eot?#iefix) format("embedded-opentype"),url(../fonts/robotoslab-light.woff2) format("woff2"),url(../fonts/robotoslab-light.woff) format("woff"),url(../fonts/robotoslab-light.ttf) format("truetype"),url(../fonts/robotoslab-light.svg#roboto_slablight) format("svg");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2212,U+2215}@font-face{font-family:"Roboto Slab";font-style:normal;font-weight:400;src:url(../fonts/robotoslab-regular.eot);src:url(../fonts/robotoslab-regular.eot?#iefix) format("embedded-opentype"),url(../fonts/robotoslab-regular.woff2) format("woff2"),url(../fonts/robotoslab-regular.woff) format("woff"),url(../fonts/robotoslab-regular.ttf) format("truetype"),url(../fonts/robotoslab-regular.svg#roboto_slabregular) format("svg");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2212,U+2215}@font-face{font-family:"Roboto Slab";font-style:normal;font-weight:700;src:url(../fonts/robotoslab-bold.eot);src:url(../fonts/robotoslab-bold.eot?#iefix) format("embedded-opentype"),url(../fonts/robotoslab-bold.woff2) format("woff2"),url(../fonts/robotoslab-bold.woff) format("woff"),url(../fonts/robotoslab-bold.ttf) format("truetype"),url(../fonts/robotoslab-bold.svg#roboto_slabbold) format("svg");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2212,U+2215}*,:after,:before{-moz-box-sizing:border-box;box-sizing:border-box}body{margin:0;padding:0}html{font-size:14px}@media (min-width:850px){html{font-size:16px}}body,html{height:100%;background-color:#fff;color:#222}.Columns__left{background-color:#f7f7f7}.Columns__right__content{padding:10px;background-color:#fff}.Collapsible__content,.s-content pre code:after,.s-content pre code:before{display:none}.Collapsible__trigger{margin:12px;padding:7px 10px;background-color:transparent;border:0;float:right;background-image:none;-webkit-filter:none;filter:none;box-shadow:none}.Collapsible__trigger__bar{display:block;width:18px;height:2px;margin-top:2px;margin-bottom:3px;background-color:#82becd}.Collapsible__trigger:hover{background-color:#82becd;box-shadow:none}.Collapsible__trigger:hover .Collapsible__trigger__bar{background-color:#3f4657}@media screen and (min-width:769px){body{background-color:#82becd}.Navbar{position:fixed;z-index:1030;width:100%}.Collapsible__trigger{display:none!important}.Collapsible__content{display:block!important}.Columns{height:100%}.Columns:after,.Columns:before{content:" ";display:table}.Columns:after{clear:both}.Columns__left,.Columns__right{position:relative;min-height:1px;float:left;overflow:auto;height:100%}.Columns__left{width:25%;border-right:1px solid #e7e7e9;overflow-x:hidden}.Columns__right{width:75%}.Columns__right__content{padding:0 20px 20px;min-height:100%}}body{line-height:1.5;font-family:-apple-system,".SFNSText-Regular","San Francisco","Roboto","Segoe UI","Helvetica Neue","Lucida Grande",Arial,sans-serif;-webkit-font-feature-settings:"kern" 1,"kern";-moz-font-feature-settings:"kern" 1,"kern";font-feature-settings:"kern" 1,"kern";-webkit-font-kerning:normal;font-kerning:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}h1,h2,h3,h4,h5,h6{font-family:"Roboto Slab",-apple-system,".SFNSText-Regular","San Francisco","Roboto","Segoe UI","Helvetica Neue","Lucida Grande",Arial,sans-serif;font-weight:300}.s-content h1,.s-content h2,.s-content h3,.s-content h4,.s-content h5,.s-content h6{cursor:text;line-height:1.4em;margin:2em 0 .5em}.s-content h1 code,.s-content h1 tt,.s-content h2 code,.s-content h2 tt,.s-content h3 code,.s-content h3 tt,.s-content h4 code,.s-content h4 tt,.s-content h5 code,.s-content h5 tt,.s-content h6 code,.s-content h6 tt{font-size:inherit}.s-content h1 i,.s-content h2 i,.s-content h3 i,.s-content h4 i,.s-content h5 i,.s-content h6 i{font-size:.7em}.s-content h1 p,.s-content h2 p,.s-content h3 p,.s-content h4 p,.s-content h5 p,.s-content h6 p{margin-top:0}.s-content h1{margin-top:0;font-size:1.563rem}.s-content h2{font-size:1.25rem}.s-content h3{font-size:1rem}.s-content h4,.s-content h5,.s-content h6,.s-content small{font-size:.75rem}.s-content a{text-decoration:underline}.s-content p{margin-bottom:1.3em}.s-content ol,.s-content ul{padding-left:2em}.s-content ul p,.s-content ul ul{margin:0}.s-content dl{padding:0}.s-content dl dt{font-weight:700;font-style:italic;padding:0;margin:15px 0 5px}.s-content dl dt:first-child{padding:0}.s-content dl dd{margin:0 0 15px;padding:0 15px}.s-content blockquote{margin:.75em 2em;padding:.5em 1em;font-style:italic;border-left:.25em solid #3f4657}.s-content blockquote cite{font-style:italic}.s-content blockquote cite:before{content:"\2014";padding-right:.5em}.s-content table{width:100%;padding:0;margin-bottom:1em;border-collapse:collapse;font-size:.75rem}.s-content table+table{margin-top:1em}.s-content table tr{border-top:1px solid #eee;background-color:#fff;margin:0;padding:0}.s-content table tr:nth-child(2n){background-color:#f2f3f3}.s-content table th{font-weight:700;border:1px solid #bdc1c4;background:#d7dadb;margin:0;padding:.5em}.s-content table td{border:1px solid #d7dadb;margin:0;padding:.5em}.s-content blockquote>:first-child,.s-content dl dd>:first-child,.s-content dl dt>:first-child,.s-content ol>:first-child,.s-content table td>:first-child,.s-content table th>:first-child,.s-content ul>:first-child{margin-top:0}.s-content blockquote>:last-child,.s-content dl dd>:last-child,.s-content dl dt>:last-child,.s-content ol>:last-child,.s-content table td>:last-child,.s-content table th>:last-child,.s-content ul>:last-child{margin-bottom:0}.s-content img{max-width:100%;display:block;margin:0 auto}.s-content code{font-family:Monaco,Menlo,Consolas,"Lucida Console","Courier New",monospace;padding-top:.1rem;padding-bottom:.1rem;background:#fafafa;border:1px solid #bdc1c4;border-radius:4px;box-shadow:0 1px 1px rgba(0,0,0,.125)}.s-content code:after,.s-content code:before{letter-spacing:-.2em;content:"\00a0"}.s-content pre{background:#fdf6e3;color:#657b83;line-height:1.5em;overflow:auto;border:0;border-radius:0;padding:.75em 2em;margin:0 -20px 20px}.s-content pre code{margin:0;padding:0;white-space:pre;box-shadow:none}.s-content pre code,.s-content pre tt{background-color:transparent;border:0}.s-content ins,.s-content u{text-decoration:none;border-bottom:1px solid #222}.s-content del a,.s-content ins a,.s-content u a{color:inherit}@media (min-width:1150px){.Columns__right--float .Columns__right__content{height:100%;overflow:auto;padding:0!important;background-color:transparent!important;position:relative}.Columns__right--float .Columns__right__content article{width:100%;min-height:100%;overflow:auto;position:relative;z-index:1}.Columns__right--float .Columns__right__content article:before{content:"";width:50%;min-height:100%;overflow:auto;background-color:#fff;display:block;margin:0;position:absolute;z-index:-1}.Columns__right--float .Page__header,.Columns__right--float .Pager,.Columns__right--float .s-content blockquote,.Columns__right--float .s-content dl,.Columns__right--float .s-content h2,.Columns__right--float .s-content h3,.Columns__right--float .s-content h4,.Columns__right--float .s-content h5,.Columns__right--float .s-content h6,.Columns__right--float .s-content hr,.Columns__right--float .s-content ol,.Columns__right--float .s-content p,.Columns__right--float .s-content table,.Columns__right--float .s-content ul{float:left;clear:left;width:47%;margin-left:1.5%;margin-right:1.5%}.Columns__right--float .s-content table{background-color:#fff;white-space:normal}.Columns__right--float .s-content table code,.Columns__right--float .s-content table pre{white-space:normal}.Columns__right--float .s-content blockquote:before,.Columns__right--float .s-content dl:before,.Columns__right--float .s-content h2:before,.Columns__right--float .s-content h3:before,.Columns__right--float .s-content h4:before,.Columns__right--float .s-content h5:before,.Columns__right--float .s-content h6:before,.Columns__right--float .s-content hr:before,.Columns__right--float .s-content ol:before,.Columns__right--float .s-content p:before,.Columns__right--float .s-content ul:before{width:100%;height:10px;display:block;clear:both}.Columns__right--float .s-content blockquote p,.Columns__right--float .s-content blockquote pre{float:none;display:block}.Columns__right--float .s-content blockquote dl,.Columns__right--float .s-content blockquote h2,.Columns__right--float .s-content blockquote h3,.Columns__right--float .s-content blockquote h4,.Columns__right--float .s-content blockquote h5,.Columns__right--float .s-content blockquote h6,.Columns__right--float .s-content blockquote hr,.Columns__right--float .s-content blockquote ol,.Columns__right--float .s-content blockquote ul,.Columns__right--float .s-content dl dl,.Columns__right--float .s-content dl h2,.Columns__right--float .s-content dl h3,.Columns__right--float .s-content dl h4,.Columns__right--float .s-content dl h5,.Columns__right--float .s-content dl h6,.Columns__right--float .s-content dl hr,.Columns__right--float .s-content dl ol,.Columns__right--float .s-content dl p,.Columns__right--float .s-content dl pre,.Columns__right--float .s-content dl ul,.Columns__right--float .s-content h2 dl,.Columns__right--float .s-content h2 h2,.Columns__right--float .s-content h2 h3,.Columns__right--float .s-content h2 h4,.Columns__right--float .s-content h2 h5,.Columns__right--float .s-content h2 h6,.Columns__right--float .s-content h2 hr,.Columns__right--float .s-content h2 ol,.Columns__right--float .s-content h2 p,.Columns__right--float .s-content h2 pre,.Columns__right--float .s-content h2 ul,.Columns__right--float .s-content h3 dl,.Columns__right--float .s-content h3 h2,.Columns__right--float .s-content h3 h3,.Columns__right--float .s-content h3 h4,.Columns__right--float .s-content h3 h5,.Columns__right--float .s-content h3 h6,.Columns__right--float .s-content h3 hr,.Columns__right--float .s-content h3 ol,.Columns__right--float .s-content h3 p,.Columns__right--float .s-content h3 pre,.Columns__right--float .s-content h3 ul,.Columns__right--float .s-content h4 dl,.Columns__right--float .s-content h4 h2,.Columns__right--float .s-content h4 h3,.Columns__right--float .s-content h4 h4,.Columns__right--float .s-content h4 h5,.Columns__right--float .s-content h4 h6,.Columns__right--float .s-content h4 hr,.Columns__right--float .s-content h4 ol,.Columns__right--float .s-content h4 p,.Columns__right--float .s-content h4 pre,.Columns__right--float .s-content h4 ul,.Columns__right--float .s-content h5 dl,.Columns__right--float .s-content h5 h2,.Columns__right--float .s-content h5 h3,.Columns__right--float .s-content h5 h4,.Columns__right--float .s-content h5 h5,.Columns__right--float .s-content h5 h6,.Columns__right--float .s-content h5 hr,.Columns__right--float .s-content h5 ol,.Columns__right--float .s-content h5 p,.Columns__right--float .s-content h5 pre,.Columns__right--float .s-content h5 ul,.Columns__right--float .s-content h6 dl,.Columns__right--float .s-content h6 h2,.Columns__right--float .s-content h6 h3,.Columns__right--float .s-content h6 h4,.Columns__right--float .s-content h6 h5,.Columns__right--float .s-content h6 h6,.Columns__right--float .s-content h6 hr,.Columns__right--float .s-content h6 ol,.Columns__right--float .s-content h6 p,.Columns__right--float .s-content h6 pre,.Columns__right--float .s-content h6 ul,.Columns__right--float .s-content hr dl,.Columns__right--float .s-content hr h2,.Columns__right--float .s-content hr h3,.Columns__right--float .s-content hr h4,.Columns__right--float .s-content hr h5,.Columns__right--float .s-content hr h6,.Columns__right--float .s-content hr hr,.Columns__right--float .s-content hr ol,.Columns__right--float .s-content hr p,.Columns__right--float .s-content hr pre,.Columns__right--float .s-content hr ul,.Columns__right--float .s-content ol dl,.Columns__right--float .s-content ol h2,.Columns__right--float .s-content ol h3,.Columns__right--float .s-content ol h4,.Columns__right--float .s-content ol h5,.Columns__right--float .s-content ol h6,.Columns__right--float .s-content ol hr,.Columns__right--float .s-content ol ol,.Columns__right--float .s-content ol p,.Columns__right--float .s-content ol pre,.Columns__right--float .s-content ol ul,.Columns__right--float .s-content p dl,.Columns__right--float .s-content p h2,.Columns__right--float .s-content p h3,.Columns__right--float .s-content p h4,.Columns__right--float .s-content p h5,.Columns__right--float .s-content p h6,.Columns__right--float .s-content p hr,.Columns__right--float .s-content p ol,.Columns__right--float .s-content p p,.Columns__right--float .s-content p pre,.Columns__right--float .s-content p ul,.Columns__right--float .s-content ul dl,.Columns__right--float .s-content ul h2,.Columns__right--float .s-content ul h3,.Columns__right--float .s-content ul h4,.Columns__right--float .s-content ul h5,.Columns__right--float .s-content ul h6,.Columns__right--float .s-content ul hr,.Columns__right--float .s-content ul ol,.Columns__right--float .s-content ul p,.Columns__right--float .s-content ul pre,.Columns__right--float .s-content ul ul{width:auto;float:none;display:block}.Columns__right--float .s-content hr{border-color:#ddd}.Columns__right--float .s-content blockquote p,.Columns__right--float .s-content blockquote pre,.Columns__right--float .s-content li p,.Columns__right--float .s-content li pre{width:100%}.Columns__right--float .s-content pre{float:left;clear:right;width:50%;border:0;border-left:10px solid #fff;margin:0 0 10px;padding:0}.Columns__right--float .s-content pre code{padding:0 .5em}}a{text-decoration:none;color:#82becd}a.Link--external:after{content:" " url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAKCAYAAACNMs+9AAAAVklEQVR4Xn3PgQkAMQhDUXfqTu7kTtkpd5RA8AInfArtQ2iRXFWT2QedAfttj2FsPIOE1eCOlEuoWWjgzYaB/IkeGOrxXhqB+uA9Bfcm0lAZuh+YIeAD+cAqSz4kCMUAAAAASUVORK5CYII=)}a.Link--broken{color:red}p{margin:0 0 1em}hr{clear:both;margin:1em 0;border:0;border-top:1px solid #ddd}.Button{display:inline-block;text-align:center;vertical-align:middle;-ms-touch-action:manipulation;touch-action:manipulation;cursor:pointer;background-image:none;border:1px solid transparent;white-space:nowrap;border-radius:4px}.Button--small{font-size:12px;line-height:1.5;border-radius:3px}.Button--default{color:#333;background-color:#fff;border-color:#ccc}.Button--default.Button--active{color:#333;background-color:#e6e6e6;border-color:#adadad}.ButtonGroup{position:relative;display:inline-block;vertical-align:middle}.ButtonGroup .Button+.Button{margin-left:-1px}.ButtonGroup>.Button{position:relative;float:left}.ButtonGroup>.Button:focus,.ButtonGroup>.Button:hover{z-index:2}.ButtonGroup>.Button.Button--active,.ButtonGroup>.Button:active{z-index:3}.ButtonGroup>.Button:not(:first-child):not(:last-child){border-radius:0}.ButtonGroup>.Button:first-child{margin-left:0}.ButtonGroup>.Button:first-child:not(:last-child){border-bottom-right-radius:0;border-top-right-radius:0}.ButtonGroup>.Button:last-child:not(:first-child){border-bottom-left-radius:0;border-top-left-radius:0}.Brand,.Navbar{background-color:#3f4657}.Brand{display:block;padding:.75em .6em;font-size:1.25rem;text-shadow:none;font-family:"Roboto Slab",-apple-system,".SFNSText-Regular","San Francisco","Roboto","Segoe UI","Helvetica Neue","Lucida Grande",Arial,sans-serif;font-weight:700;color:#82becd}.Navbar{height:50px;box-shadow:0 1px 5px rgba(0,0,0,.25);margin-bottom:0}.Navbar .Brand{float:left;line-height:20px;height:50px}.CodeToggler{padding:0 20px}.CodeToggler__text{font-size:12px;line-height:1.5;padding:6px 10px 6px 0;display:inline-block;vertical-align:middle}.Nav,.Page__header h1{margin:0;padding:0}.Nav__arrow{display:inline-block;position:relative;width:16px;margin-left:-16px}.Nav__arrow:before{position:absolute;display:block;content:"";margin:-.25em 0 0 -.4em;left:50%;top:50%;width:.5em;height:.5em;border-right:.15em solid #3f4657;border-top:.15em solid #3f4657;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);transition-duration:.3s}.Nav__item,.Nav__item a{display:block}.Nav__item a{margin:0;padding:6px 15px 6px 20px;font-family:"Roboto Slab",-apple-system,".SFNSText-Regular","San Francisco","Roboto","Segoe UI","Helvetica Neue","Lucida Grande",Arial,sans-serif;font-weight:400;text-shadow:none}.Nav__item a:hover{color:#3f4657;text-shadow:none}.Nav .Nav{display:none;margin-left:15px}.Nav .Nav .Nav__item a{margin:0 0 0 -15px;padding:3px 30px;font-family:-apple-system,".SFNSText-Regular","San Francisco","Roboto","Segoe UI","Helvetica Neue","Lucida Grande",Arial,sans-serif;color:#222;opacity:.7}.Nav .Nav .Nav__item a:hover{opacity:1}.Nav .Nav .Nav__item--active a,.Nav__item a{color:#3f4657}.Nav__item a:hover,.Nav__item--active>a,.Nav__item--open>a{background-color:#c5c5cb}.Nav__item--open>.Nav{display:block}.Nav__item--open>a>.Nav__arrow:before{margin-left:-.25em;-webkit-transform:rotate(135deg);-ms-transform:rotate(135deg);transform:rotate(135deg)}.Page__header{margin:0 0 10px;padding:0;border-bottom:1px solid #eee}.Page__header:after,.Page__header:before{content:" ";display:table}.Page__header:after{clear:both}.Page__header h1{line-height:57px}.Page__header--separator{height:.6em}.Page__header a,ul.TableOfContents a{text-decoration:none}.Page__header .EditOn,.Page__header .ModifiedDate{float:left;font-size:10px;color:gray}.Page__header .EditOn{float:right}.Links,.PoweredBy,.Twitter{padding:0 20px}.Links a{font-family:"Roboto Slab",-apple-system,".SFNSText-Regular","San Francisco","Roboto","Segoe UI","Helvetica Neue","Lucida Grande",Arial,sans-serif;font-weight:400;color:#3f4657;line-height:2em}.PoweredBy{font-size:.75rem}.Search{position:relative}.Search__field{display:block;width:100%;height:34px;padding:6px 30px 6px 20px;color:#555;border-width:0 0 1px;border-bottom:1px solid #ccc;background:#fff;transition:border-color ease-in-out .15s}.Search__field:focus{border-color:#82becd;outline:0}.Search__icon{position:absolute;right:9px;top:9px;width:16px;height:16px}.Navbar .Search{float:right;margin:8px 20px}.Navbar .Search__field{box-shadow:inset 0 1px 1px rgba(0,0,0,.075);border-width:0;border-radius:4px;padding-left:10px}.TableOfContentsContainer__title{border-bottom:4px solid #efefef;margin-bottom:0!important}.TableOfContentsContainer__content>.TableOfContents{margin-top:0}ul.TableOfContents{float:none;font-size:16px;padding-left:1.5em;border-left:6px solid #efefef}ul.TableOfContents p{margin-bottom:0}ul.TableOfContents .TableOfContents{border-left-width:0}.Columns__right--full .TableOfContentsContainer{float:right;min-width:300px;max-width:25%;padding-left:1em}.Columns__right--full .TableOfContentsContainer .TableOfContentsContainer__content>.TableOfContents{border-right:2px solid #efefef}.Columns__right--full .TableOfContentsContainer .TableOfContents{list-style-type:none;padding-left:0}.Columns__right--full .TableOfContentsContainer a{display:block;border-bottom:1px solid #ddd;padding:.2em 0}.Columns__right--full .TableOfContentsContainer li a{padding-left:.75em}.Columns__right--full .TableOfContentsContainer li li a{padding-left:1.5em}.Columns__right--full .TableOfContentsContainer li li li a{padding-left:2.25em}.Columns__right--full .TableOfContentsContainer li li li li a{padding-left:3em}.Pager{padding-left:0;margin:1em 0;list-style:none;text-align:center}.Pager:after,.Pager:before{content:" ";display:table}.Pager,.Pager:after{clear:both}.Pager li{display:inline}.Pager li>a{display:inline-block;padding:5px 14px;background-color:#fff;border:1px solid #ddd;border-radius:15px}.Pager li>a:focus,.Pager li>a:hover{text-decoration:none;background-color:#eee}.Pager--next>a{float:right}.Pager--prev>a{float:left}.Checkbox{position:relative;display:block;padding-left:30px;cursor:pointer}.Checkbox input{position:absolute;z-index:-1;opacity:0}.Checkbox__indicator{position:absolute;top:50%;left:0;width:20px;height:20px;margin-top:-10px;background:#e6e6e6}.Checkbox__indicator:after{position:absolute;display:none;content:""}.Checkbox input:focus~.Checkbox__indicator,.Checkbox:hover input~.Checkbox__indicator{background:#ccc}.Checkbox input:checked~.Checkbox__indicator{background:#3f4657}.Checkbox input:checked~.Checkbox__indicator:after{display:block}.Checkbox input:checked:focus~.Checkbox__indicator,.Checkbox:hover input:not([disabled]):checked~.Checkbox__indicator{background:#82becd}.Checkbox input:disabled~.Checkbox__indicator{pointer-events:none;opacity:.6;background:#e6e6e6}.Checkbox .Checkbox__indicator:after{top:4px;left:8px;width:5px;height:10px;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);border:solid #fff;border-width:0 2px 2px 0}.Checkbox input:disabled~.Checkbox__indicator:after{border-color:#7b7b7b}.Collapsible__content{padding-bottom:1rem}.Hidden{display:none}.Container{margin-right:auto;margin-left:auto}.Container--inner{width:80%;margin:0 auto}@media (min-width:1200px){.Container{width:1170px}}@media (min-width:992px){.Container{width:970px}}@media (min-width:769px){.Container{width:750px}}@media (min-width:1200px){.Container{width:1170px}}.Homepage{padding-top:60px!important;background-color:#82becd;border-radius:0;border:0;color:#3f4657;overflow:hidden;padding-bottom:0;margin-bottom:0;box-shadow:none}.HomepageTitle h2{width:80%;font-size:30px;margin:20px auto;text-align:center}.HomepageImage img{display:block;max-width:80%;margin:0 auto;height:auto}.HomepageButtons{padding:20px 0;background-color:#c5c5cb;text-align:center}.HomepageButtons:after,.HomepageButtons:before{content:" ";display:table}.HomepageButtons:after{clear:both}.HomepageButtons .Button--hero{padding:20px 30px;border-radius:0;text-shadow:none;opacity:.8;margin:0 10px;text-transform:uppercase;border:5px solid #3f4657;font-family:"Roboto Slab",-apple-system,".SFNSText-Regular","San Francisco","Roboto","Segoe UI","Helvetica Neue","Lucida Grande",Arial,sans-serif;font-weight:700;background-image:none;-webkit-filter:none;filter:none;box-shadow:none}@media (max-width:768px){.HomepageButtons .Button--hero{display:block;margin-bottom:10px}}.HomepageButtons .Button--hero:hover{opacity:1}.HomepageButtons .Button--hero.Button--secondary{background-color:#c5c5cb;color:#3f4657}.HomepageButtons .Button--hero.Button--primary{background-color:#3f4657;color:#f7f7f7}.HomepageContent{background-color:#fff;padding:40px 0}.HomepageContent ol li,.HomepageContent ul li{list-style:none;margin-bottom:.5em;position:relative}.HomepageContent ol li:before,.HomepageContent ul li:before{position:absolute;top:50%;left:-1.5em;content:"";width:0;height:0;border:.5em solid transparent;border-left:.5em solid #82becd;float:left;display:block;margin-top:-.5em}.HomepageContent .HeroText,.HomepageFooter__links li a{font-size:16px;font-family:"Roboto Slab",-apple-system,".SFNSText-Regular","San Francisco","Roboto","Segoe UI","Helvetica Neue","Lucida Grande",Arial,sans-serif}.HomepageContent .HeroText{margin-bottom:20px;font-weight:300;line-height:1.4}@media (min-width:769px){.HomepageContent{padding:40px 20px}.HomepageContent .HeroText{font-size:21px}.HomepageContent .Row{margin:0 -15px}.HomepageContent .Row__half,.HomepageContent .Row__quarter,.HomepageContent .Row__third{float:left;position:relative;min-height:1px;padding-left:15px;padding-right:15px}.HomepageContent .Row__third{width:33.333333%}.HomepageContent .Row__half{width:50%}.HomepageContent .Row__quarter{width:25%}}.HomepageFooter{background-color:#3f4657;color:#82becd;border:0;box-shadow:none}.HomepageFooter:after,.HomepageFooter:before{content:" ";display:table}.HomepageFooter:after{clear:both}@media (max-width:768px){.HomepageFooter{padding:0 20px;text-align:center}.HomepageFooter .HomepageFooter__links{padding-left:0;list-style-type:none}}@media (min-width:769px){.HomepageFooter .HomepageFooter__links{float:left}.HomepageFooter .HomepageFooter__twitter{float:right}}.HomepageFooter__links,.HomepageFooter__twitter{margin:40px 0}.HomepageFooter__links li a{line-height:32px;font-weight:700}.HomepageFooter__links li a:hover{text-decoration:underline}.HomepageFooter .Twitter{margin-bottom:20px}.hljs{display:block;overflow-x:auto;padding:.5em;background:#fdf6e3;color:#657b83}.hljs-comment,.hljs-quote{color:#93a1a1}.hljs-addition,.hljs-keyword,.hljs-selector-tag{color:#859900}.hljs-doctag,.hljs-literal,.hljs-meta .hljs-meta-string,.hljs-number,.hljs-regexp,.hljs-string{color:#2aa198}.hljs-name,.hljs-section,.hljs-selector-class,.hljs-selector-id,.hljs-title{color:#268bd2}.hljs-attr,.hljs-attribute,.hljs-class .hljs-title,.hljs-template-variable,.hljs-type,.hljs-variable{color:#b58900}.hljs-bullet,.hljs-link,.hljs-meta,.hljs-meta .hljs-keyword,.hljs-selector-attr,.hljs-selector-pseudo,.hljs-subst,.hljs-symbol{color:#cb4b16}.hljs-built_in,.hljs-deletion{color:#dc322f}.hljs-formula{background:#eee8d5}.hljs-emphasis{font-style:italic}.hljs-strong{font-weight:700} +/*# sourceMappingURL=theme-blue.min.css.map */ diff --git a/themes/daux/css/theme-blue.min.css.map b/themes/daux/css/theme-blue.min.css.map new file mode 100644 index 0000000..b1a9cc4 --- /dev/null +++ b/themes/daux/css/theme-blue.min.css.map @@ -0,0 +1 @@ +{"version":3,"sources":["theme.scss","vendor/normalize.scss","_fonts.scss","_structure.scss","_mixins.scss","_typography.scss","_components.scss","","_homepage.scss","vendor/highlight.scss"],"names":[],"mappings":"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","file":"theme-blue.min.css","sourcesContent":["/*!\n * DAUX.IO\n * https://dauxio.github.io/\n * MIT License\n */\n\n// Daux Style\n@import \"vendor/normalize.scss\";\n@import \"_fonts.scss\";\n@import \"_variables.scss\";\n@import \"_mixins.scss\";\n\n// Layout\n@import \"_structure.scss\";\n\n// Content presentation\n@import \"_typography.scss\";\n@import \"_components.scss\";\n@import \"_homepage.scss\";\n@import \"vendor/highlight.scss\";\n\n@media print {\n @import \"_print.scss\";\n}\n","/*! normalize.css v4.1.1 | MIT License | github.com/necolas/normalize.css */\n\n/**\n * 1. Change the default font family in all browsers (opinionated).\n * 2. Prevent adjustments of font size after orientation changes in IE and iOS.\n */\n\nhtml {\n font-family: sans-serif; /* 1 */\n -ms-text-size-adjust: 100%; /* 2 */\n -webkit-text-size-adjust: 100%; /* 2 */\n}\n\n/**\n * Remove the margin in all browsers (opinionated).\n */\n\nbody {\n margin: 0;\n}\n\n/* HTML5 display definitions\n ========================================================================== */\n\n/**\n * Add the correct display in IE 9-.\n * 1. Add the correct display in Edge, IE, and Firefox.\n * 2. Add the correct display in IE.\n */\n\narticle,\naside,\ndetails, /* 1 */\nfigcaption,\nfigure,\nfooter,\nheader,\nmain, /* 2 */\nmenu,\nnav,\nsection,\nsummary { /* 1 */\n display: block;\n}\n\n/**\n * Add the correct display in IE 9-.\n */\n\naudio,\ncanvas,\nprogress,\nvideo {\n display: inline-block;\n}\n\n/**\n * Add the correct display in iOS 4-7.\n */\n\naudio:not([controls]) {\n display: none;\n height: 0;\n}\n\n/**\n * Add the correct vertical alignment in Chrome, Firefox, and Opera.\n */\n\nprogress {\n vertical-align: baseline;\n}\n\n/**\n * Add the correct display in IE 10-.\n * 1. Add the correct display in IE.\n */\n\ntemplate, /* 1 */\n[hidden] {\n display: none;\n}\n\n/* Links\n ========================================================================== */\n\n/**\n * 1. Remove the gray background on active links in IE 10.\n * 2. Remove gaps in links underline in iOS 8+ and Safari 8+.\n */\n\na {\n background-color: transparent; /* 1 */\n -webkit-text-decoration-skip: objects; /* 2 */\n}\n\n/**\n * Remove the outline on focused links when they are also active or hovered\n * in all browsers (opinionated).\n */\n\na:active,\na:hover {\n outline-width: 0;\n}\n\n/* Text-level semantics\n ========================================================================== */\n\n/**\n * 1. Remove the bottom border in Firefox 39-.\n * 2. Add the correct text decoration in Chrome, Edge, IE, Opera, and Safari.\n */\n\nabbr[title] {\n border-bottom: none; /* 1 */\n text-decoration: underline; /* 2 */\n text-decoration: underline dotted; /* 2 */\n}\n\n/**\n * Prevent the duplicate application of `bolder` by the next rule in Safari 6.\n */\n\nb,\nstrong {\n font-weight: inherit;\n}\n\n/**\n * Add the correct font weight in Chrome, Edge, and Safari.\n */\n\nb,\nstrong {\n font-weight: bolder;\n}\n\n/**\n * Add the correct font style in Android 4.3-.\n */\n\ndfn {\n font-style: italic;\n}\n\n/**\n * Correct the font size and margin on `h1` elements within `section` and\n * `article` contexts in Chrome, Firefox, and Safari.\n */\n\nh1 {\n font-size: 2em;\n margin: 0.67em 0;\n}\n\n/**\n * Add the correct background and color in IE 9-.\n */\n\nmark {\n background-color: #ff0;\n color: #000;\n}\n\n/**\n * Add the correct font size in all browsers.\n */\n\nsmall {\n font-size: 80%;\n}\n\n/**\n * Prevent `sub` and `sup` elements from affecting the line height in\n * all browsers.\n */\n\nsub,\nsup {\n font-size: 75%;\n line-height: 0;\n position: relative;\n vertical-align: baseline;\n}\n\nsub {\n bottom: -0.25em;\n}\n\nsup {\n top: -0.5em;\n}\n\n/* Embedded content\n ========================================================================== */\n\n/**\n * Remove the border on images inside links in IE 10-.\n */\n\nimg {\n border-style: none;\n}\n\n/**\n * Hide the overflow in IE.\n */\n\nsvg:not(:root) {\n overflow: hidden;\n}\n\n/* Grouping content\n ========================================================================== */\n\n/**\n * 1. Correct the inheritance and scaling of font size in all browsers.\n * 2. Correct the odd `em` font sizing in all browsers.\n */\n\ncode,\nkbd,\npre,\nsamp {\n font-family: monospace, monospace; /* 1 */\n font-size: 1em; /* 2 */\n}\n\n/**\n * Add the correct margin in IE 8.\n */\n\nfigure {\n margin: 1em 40px;\n}\n\n/**\n * 1. Add the correct box sizing in Firefox.\n * 2. Show the overflow in Edge and IE.\n */\n\nhr {\n box-sizing: content-box; /* 1 */\n height: 0; /* 1 */\n overflow: visible; /* 2 */\n}\n\n/* Forms\n ========================================================================== */\n\n/**\n * 1. Change font properties to `inherit` in all browsers (opinionated).\n * 2. Remove the margin in Firefox and Safari.\n */\n\nbutton,\ninput,\nselect,\ntextarea {\n font: inherit; /* 1 */\n margin: 0; /* 2 */\n}\n\n/**\n * Restore the font weight unset by the previous rule.\n */\n\noptgroup {\n font-weight: bold;\n}\n\n/**\n * Show the overflow in IE.\n * 1. Show the overflow in Edge.\n */\n\nbutton,\ninput { /* 1 */\n overflow: visible;\n}\n\n/**\n * Remove the inheritance of text transform in Edge, Firefox, and IE.\n * 1. Remove the inheritance of text transform in Firefox.\n */\n\nbutton,\nselect { /* 1 */\n text-transform: none;\n}\n\n/**\n * 1. Prevent a WebKit bug where (2) destroys native `audio` and `video`\n * controls in Android 4.\n * 2. Correct the inability to style clickable types in iOS and Safari.\n */\n\nbutton,\nhtml [type=\"button\"], /* 1 */\n[type=\"reset\"],\n[type=\"submit\"] {\n -webkit-appearance: button; /* 2 */\n}\n\n/**\n * Remove the inner border and padding in Firefox.\n */\n\nbutton::-moz-focus-inner,\n[type=\"button\"]::-moz-focus-inner,\n[type=\"reset\"]::-moz-focus-inner,\n[type=\"submit\"]::-moz-focus-inner {\n border-style: none;\n padding: 0;\n}\n\n/**\n * Restore the focus styles unset by the previous rule.\n */\n\nbutton:-moz-focusring,\n[type=\"button\"]:-moz-focusring,\n[type=\"reset\"]:-moz-focusring,\n[type=\"submit\"]:-moz-focusring {\n outline: 1px dotted ButtonText;\n}\n\n/**\n * Change the border, margin, and padding in all browsers (opinionated).\n */\n\nfieldset {\n border: 1px solid #c0c0c0;\n margin: 0 2px;\n padding: 0.35em 0.625em 0.75em;\n}\n\n/**\n * 1. Correct the text wrapping in Edge and IE.\n * 2. Correct the color inheritance from `fieldset` elements in IE.\n * 3. Remove the padding so developers are not caught out when they zero out\n * `fieldset` elements in all browsers.\n */\n\nlegend {\n box-sizing: border-box; /* 1 */\n color: inherit; /* 2 */\n display: table; /* 1 */\n max-width: 100%; /* 1 */\n padding: 0; /* 3 */\n white-space: normal; /* 1 */\n}\n\n/**\n * Remove the default vertical scrollbar in IE.\n */\n\ntextarea {\n overflow: auto;\n}\n\n/**\n * 1. Add the correct box sizing in IE 10-.\n * 2. Remove the padding in IE 10-.\n */\n\n[type=\"checkbox\"],\n[type=\"radio\"] {\n box-sizing: border-box; /* 1 */\n padding: 0; /* 2 */\n}\n\n/**\n * Correct the cursor style of increment and decrement buttons in Chrome.\n */\n\n[type=\"number\"]::-webkit-inner-spin-button,\n[type=\"number\"]::-webkit-outer-spin-button {\n height: auto;\n}\n\n/**\n * 1. Correct the odd appearance in Chrome and Safari.\n * 2. Correct the outline style in Safari.\n */\n\n[type=\"search\"] {\n -webkit-appearance: textfield; /* 1 */\n outline-offset: -2px; /* 2 */\n}\n\n/**\n * Remove the inner padding and cancel buttons in Chrome and Safari on OS X.\n */\n\n[type=\"search\"]::-webkit-search-cancel-button,\n[type=\"search\"]::-webkit-search-decoration {\n -webkit-appearance: none;\n}\n\n/**\n * Correct the text style of placeholders in Chrome, Edge, and Safari.\n */\n\n::-webkit-input-placeholder {\n color: inherit;\n opacity: 0.54;\n}\n\n/**\n * 1. Correct the inability to style clickable types in iOS and Safari.\n * 2. Change font properties to `inherit` in Safari.\n */\n\n::-webkit-file-upload-button {\n -webkit-appearance: button; /* 1 */\n font: inherit; /* 2 */\n}\n","\n:root {\n --font-family-text: -apple-system,\n \".SFNSText-Regular\",\n \"San Francisco\",\n \"Roboto\",\n \"Segoe UI\",\n \"Helvetica Neue\",\n \"Lucida Grande\",\n Arial,\n sans-serif;\n --font-family-monospace: Monaco, Menlo, Consolas, \"Lucida Console\", \"Courier New\", monospace;\n --font-family-heading: \"Roboto Slab\", var(--font-family-text);\n}\n\n/*! Generated by Font Squirrel (https://www.fontsquirrel.com) */\n\n@font-face {\n font-family: \"Roboto Slab\";\n font-style: normal;\n font-weight: 300;\n src: url(\"../fonts/robotoslab-light.eot\");\n src:\n url(\"../fonts/robotoslab-light.eot?#iefix\") format(\"embedded-opentype\"),\n url(\"../fonts/robotoslab-light.woff2\") format(\"woff2\"),\n url(\"../fonts/robotoslab-light.woff\") format(\"woff\"),\n url(\"../fonts/robotoslab-light.ttf\") format(\"truetype\"),\n url(\"../fonts/robotoslab-light.svg#roboto_slablight\") format(\"svg\");\n unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2212, U+2215;\n}\n\n@font-face {\n font-family: \"Roboto Slab\";\n font-style: normal;\n font-weight: 400;\n src: url(\"../fonts/robotoslab-regular.eot\");\n src:\n url(\"../fonts/robotoslab-regular.eot?#iefix\") format(\"embedded-opentype\"),\n url(\"../fonts/robotoslab-regular.woff2\") format(\"woff2\"),\n url(\"../fonts/robotoslab-regular.woff\") format(\"woff\"),\n url(\"../fonts/robotoslab-regular.ttf\") format(\"truetype\"),\n url(\"../fonts/robotoslab-regular.svg#roboto_slabregular\") format(\"svg\");\n unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2212, U+2215;\n}\n\n@font-face {\n font-family: \"Roboto Slab\";\n font-style: normal;\n font-weight: 700;\n src: url(\"../fonts/robotoslab-bold.eot\");\n src:\n url(\"../fonts/robotoslab-bold.eot?#iefix\") format(\"embedded-opentype\"),\n url(\"../fonts/robotoslab-bold.woff2\") format(\"woff2\"),\n url(\"../fonts/robotoslab-bold.woff\") format(\"woff\"),\n url(\"../fonts/robotoslab-bold.ttf\") format(\"truetype\"),\n url(\"../fonts/robotoslab-bold.svg#roboto_slabbold\") format(\"svg\");\n unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2212, U+2215;\n}\n","\n*, *:after, *:before {\n box-sizing: border-box;\n}\n\nbody {\n margin: 0;\n padding: 0;\n}\n\n/* ============================================================================\nDocs Body & Page Structure\n============================================================================ */\n\nhtml {\n font-size: 14px;\n\n @media (--viewport-large) {\n font-size: 16px;\n }\n}\n\nhtml, body {\n height: 100%;\n background-color: #fff;\n color: var(--text);\n}\n\n.Columns {\n &__left {\n background-color: var(--sidebar-background);\n }\n\n &__right {\n &__content {\n padding: 10px;\n background-color: #fff;\n }\n }\n}\n\n// mobile friendly sub-nav\n.Collapsible__content {\n display: none;\n}\n\n.Collapsible__trigger {\n margin: 12px;\n padding: 7px 10px;\n background-color: transparent;\n border: none;\n float: right;\n\n @include kill-background-image;\n @include kill-box-shadow;\n\n &__bar {\n display: block;\n width: 18px;\n height: 2px;\n margin-top: 2px;\n margin-bottom: 3px;\n background-color: var(--sidebar-collapsible--hamburger-color);\n }\n\n &:hover {\n background-color: var(--sidebar-collapsible--hamburger-hover-background);\n\n @include kill-box-shadow;\n\n .Collapsible__trigger__bar {\n background-color: var(--sidebar-collapsible--hamburger-hover-color);\n }\n }\n}\n\n@media screen and (min-width: 769px) {\n body {\n //Needed only for floating code blocks\n background-color: var(--content-floating-blocks-background);\n }\n\n .Navbar {\n position: fixed;\n z-index: 1030;\n width: 100%;\n }\n\n .Collapsible {\n &__trigger {\n display: none !important;\n }\n\n &__content {\n display: block !important;\n }\n }\n\n .Columns {\n height: 100%;\n\n &:after,\n &:before {\n content: \" \";\n display: table;\n }\n\n &:after {\n clear: both;\n }\n\n &__left, &__right {\n position: relative;\n min-height: 1px;\n float: left;\n overflow: auto;\n height: 100%;\n }\n\n &__left {\n width: 25%;\n border-right: 1px solid var(--sidebar-border);\n overflow-x: hidden;\n }\n\n &__right {\n width: 75%;\n\n &__content {\n padding: 0 20px 20px;\n min-height: 100%;\n }\n }\n }\n}\n","/* ============================================================================\nMixins\n============================================================================ */\n\n@mixin kill-background-image {\n background-image: none;\n filter: none;\n}\n\n@mixin kill-box-shadow {\n box-shadow: none;\n}\n\n// Clearfix\n//\n// For modern browsers\n// 1. The space content is one way to avoid an Opera bug when the\n// contenteditable attribute is included anywhere else in the document.\n// Otherwise it causes space to appear at the top and bottom of elements\n// that are clearfixed.\n// 2. The use of `table` rather than `block` is only necessary if using\n// `:before` to contain the top-margins of child elements.\n//\n// Source: http://nicolasgallagher.com/micro-clearfix-hack/\n\n@mixin clearfix {\n &:before,\n &:after {\n content: \" \"; // 1\n display: table; // 2\n }\n\n &:after {\n clear: both;\n }\n}\n","/* ============================================================================\nBase CSS\n============================================================================ */\n\nbody {\n line-height: 1.5;\n\n font-family: var(--font-family-text);\n font-feature-settings: \"kern\" 1;\n font-kerning: normal;\n -webkit-font-smoothing: antialiased;\n -moz-osx-font-smoothing: grayscale;\n}\n\nh1, h2, h3, h4, h5, h6 {\n font-family: var(--font-family-heading);\n font-weight: 300;\n}\n\n.s-content {\n h1, h2, h3, h4, h5, h6 {\n cursor: text;\n line-height: 1.4em;\n margin: 2em 0 0.5em;\n\n tt, code {\n font-size: inherit;\n }\n\n i {\n font-size: 0.7em;\n }\n\n p {\n margin-top: 0;\n }\n }\n\n h1 {\n margin-top: 0;\n font-size: var(--type-size-3);\n }\n\n h2 {\n font-size: var(--type-size-4);\n }\n\n h3 {\n font-size: var(--type-size-5);\n }\n\n h4 {\n font-size: var(--type-size-6);\n }\n\n h5 {\n font-size: var(--type-size-6);\n }\n\n h6 {\n font-size: var(--type-size-6);\n }\n\n a {\n text-decoration: underline;\n }\n\n small {\n font-size: var(--type-size-6);\n }\n\n p {\n margin-bottom: 1.3em;\n }\n\n ul, ol {\n padding-left: 2em;\n }\n\n ul p {\n margin: 0;\n }\n\n ul ul {\n margin: 0;\n }\n\n dl {\n padding: 0;\n\n dt {\n font-weight: bold;\n font-style: italic;\n padding: 0;\n margin: 15px 0 5px;\n }\n\n dt:first-child {\n padding: 0;\n }\n\n dd {\n margin: 0 0 15px;\n padding: 0 15px;\n }\n }\n\n blockquote {\n margin: 0.75em 2em;\n padding: 0.5em 1em;\n font-style: italic;\n border-left: 0.25em solid var(--blockquote-border-color);\n\n cite {\n font-style: italic;\n }\n\n cite:before {\n content: \"\\2014\";\n padding-right: 0.5em;\n }\n }\n\n table {\n width: 100%;\n padding: 0;\n margin-bottom: 1em;\n border-collapse: collapse;\n\n font-size: var(--type-size-6);\n\n + table {\n margin-top: 1em;\n }\n\n tr {\n border-top: 1px solid #eee;\n background-color: white;\n margin: 0;\n padding: 0;\n }\n\n tr:nth-child(2n) {\n background-color: var(--lightest-gray);\n }\n\n th {\n font-weight: bold;\n border: 1px solid var(--light-gray);\n background: var(--lighter-gray);\n margin: 0;\n padding: 0.5em;\n }\n\n td {\n border: 1px solid var(--lighter-gray);\n margin: 0;\n padding: 0.5em;\n }\n }\n\n ul,\n ol,\n blockquote,\n dl dt,\n dl dd,\n table th,\n table td {\n > :first-child {\n margin-top: 0;\n }\n\n > :last-child {\n margin-bottom: 0;\n }\n }\n\n img {\n max-width: 100%;\n display: block;\n margin: 0 auto;\n }\n\n code {\n font-family: var(--font-family-monospace);\n padding-top: 0.1rem;\n padding-bottom: 0.1rem;\n background: var(--code-tag-background-color);\n border: 1px solid var(--light-gray);\n border-radius: var(--code-tag-border-radius);\n box-shadow: var(--code-tag-box-shadow);\n\n &:before,\n &:after {\n letter-spacing: -0.2em;\n content: \"\\00a0\"; /* non-breaking space*/\n }\n }\n\n pre {\n background: #fdf6e3;\n color: #657b83;\n line-height: 1.5em;\n overflow: auto;\n border: none;\n border-radius: 0;\n padding: 0.75em 2em;\n margin: 0 -20px 20px -20px;\n\n code {\n margin: 0;\n padding: 0;\n white-space: pre;\n box-shadow: none;\n }\n\n code:before,\n code:after {\n display: none;\n }\n\n code, tt {\n background-color: transparent;\n border: none;\n }\n }\n\n u,\n ins {\n text-decoration: none;\n border-bottom: 1px solid var(--text);\n\n a {\n color: inherit;\n }\n }\n\n del a {\n color: inherit;\n }\n}\n\n//Content pages float view\n@media (min-width: 1150px) {\n .Columns__right--float .Columns__right__content {\n height: 100%;\n overflow: auto;\n padding: 0 !important;\n background-color: transparent !important;\n position: relative;\n\n article {\n width: 100%;\n min-height: 100%;\n overflow: auto;\n position: relative;\n z-index: 1;\n }\n\n article:before {\n content: \"\";\n width: 50%;\n min-height: 100%;\n overflow: auto;\n background-color: white;\n display: block;\n margin: 0;\n position: absolute;\n z-index: -1;\n }\n }\n\n .Columns__right--float {\n .Pager,\n .Page__header,\n .s-content blockquote,\n .s-content p,\n .s-content ul,\n .s-content ol,\n .s-content dl,\n .s-content h2,\n .s-content h3,\n .s-content h4,\n .s-content h5,\n .s-content h6,\n .s-content hr,\n .s-content table {\n float: left;\n clear: left;\n width: 47%;\n margin-left: 1.5%;\n margin-right: 1.5%;\n }\n }\n\n .Columns__right--float .s-content {\n table {\n background-color: white;\n white-space: normal;\n\n pre, code {\n white-space: normal;\n }\n }\n\n blockquote, p, ul, ol, dl, h2, h3, h4, h5, h6, hr {\n &:before {\n width: 100%;\n height: 10px;\n display: block;\n clear: both;\n }\n\n p, ul, ol, dl, h2, h3, h4, h5, h6, pre, hr {\n width: auto;\n float: none;\n display: block;\n }\n }\n\n hr {\n border-color: #ddd;\n }\n\n // Paragraphs and code inside lists and\n // blockquotes should have 100% width\n li, blockquote {\n p, pre {\n width: 100%;\n }\n }\n\n pre {\n float: left;\n clear: right;\n width: 50%;\n border: none;\n border-left: 10px solid white;\n margin: 0 0 10px;\n padding: 0;\n\n code {\n padding: 0 0.5em;\n }\n }\n }\n}\n","/* ============================================================================\nBase tags\n============================================================================ */\n\na {\n text-decoration: none;\n color: var(--link-color);\n\n &.Link--external:after {\n content: \" \" url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAKCAYAAACNMs+9AAAAVklEQVR4Xn3PgQkAMQhDUXfqTu7kTtkpd5RA8AInfArtQ2iRXFWT2QedAfttj2FsPIOE1eCOlEuoWWjgzYaB/IkeGOrxXhqB+uA9Bfcm0lAZuh+YIeAD+cAqSz4kCMUAAAAASUVORK5CYII=);\n }\n\n &.Link--broken {\n color: red;\n }\n}\n\np {\n margin: 0 0 1em;\n}\n\nhr {\n clear: both;\n margin: 1em 0;\n border: 0;\n border-top: 1px solid #ddd;\n}\n\n/* ============================================================================\nComponents\n============================================================================ */\n\n.Button {\n display: inline-block;\n text-align: center;\n vertical-align: middle;\n touch-action: manipulation;\n cursor: pointer;\n background-image: none; // Reset unusual Firefox-on-Android default style; see https://github.com/necolas/normalize.css/issues/214\n border: 1px solid transparent;\n white-space: nowrap;\n border-radius: 4px;\n\n &--small {\n font-size: 12px;\n line-height: 1.5;\n border-radius: 3px;\n }\n\n &--default {\n color: #333;\n background-color: #fff;\n border-color: #ccc;\n\n &.Button--active {\n color: #333;\n background-color: #e6e6e6;\n border-color: #adadad;\n }\n }\n}\n\n.ButtonGroup {\n position: relative;\n display: inline-block;\n vertical-align: middle; // match .Button alignment given font-size hack above\n\n .Button + .Button {\n margin-left: -1px;\n }\n\n > .Button {\n position: relative;\n float: left;\n\n // Bring the \"active\" button to the front\n &:hover,\n &:focus {\n z-index: 2;\n }\n\n &:active,\n &.Button--active {\n z-index: 3;\n }\n\n &:not(:first-child):not(:last-child) {\n border-radius: 0;\n }\n\n // Set corners individually because sometimes \n // a single button can be in a .ButtonGroup\n // and we need :first-child and :last-child to both match\n &:first-child {\n margin-left: 0;\n }\n\n &:first-child:not(:last-child) {\n border-bottom-right-radius: 0;\n border-top-right-radius: 0;\n }\n\n &:last-child:not(:first-child) {\n border-bottom-left-radius: 0;\n border-top-left-radius: 0;\n }\n }\n}\n\n.Brand {\n display: block;\n background-color: var(--brand-background);\n padding: 0.75em 0.6em;\n font-size: var(--type-size-4);\n text-shadow: none;\n font-family: var(--font-family-heading);\n font-weight: 700;\n color: var(--brand-color);\n}\n\n.Navbar {\n height: 50px;\n box-shadow: 0 1px 5px rgba(0, 0, 0, 0.25);\n background-color: var(--homepage-navbar-background);\n margin-bottom: 0;\n\n .Brand {\n float: left;\n line-height: 20px;\n height: 50px;\n }\n}\n\n.CodeToggler {\n padding: 0 20px;\n\n &__text {\n font-size: 12px;\n line-height: 1.5;\n padding: 6px 10px 6px 0;\n display: inline-block;\n vertical-align: middle;\n }\n}\n\n// Sidebar navigation\n.Nav {\n margin: 0;\n padding: 0;\n\n &__arrow {\n display: inline-block;\n position: relative;\n width: 16px;\n margin-left: -16px;\n\n &:before {\n position: absolute;\n display: block;\n content: \"\";\n margin: -0.25em 0 0 -0.4em;\n left: 50%;\n top: 50%;\n width: 0.5em;\n height: 0.5em;\n border-right: 0.15em solid var(--sidebar-link-arrow-color);\n border-top: 0.15em solid var(--sidebar-link-arrow-color);\n transform: rotate(45deg);\n transition-duration: 0.3s;\n }\n }\n\n &__item {\n display: block;\n\n a {\n display: block;\n margin: 0;\n padding: 6px 15px 6px 20px;\n font-family: var(--font-family-heading);\n font-weight: 400;\n color: var(--sidebar-link-color);\n text-shadow: none;\n }\n\n a:hover {\n color: var(--sidebar-link-color);\n text-shadow: none;\n background-color: var(--sidebar-link-hover-background);\n }\n }\n}\n\n.Nav .Nav {\n display: none;\n margin-left: 15px;\n\n .Nav__item a {\n margin: 0;\n margin-left: -15px;\n padding: 3px 30px;\n font-family: var(--font-family-text);\n color: var(--sidebar-link-secondary-color);\n opacity: 0.7;\n\n &:hover {\n opacity: 1;\n }\n }\n\n .Nav__item--active a {\n color: var(--sidebar-link-color);\n }\n}\n\n.Nav__item {\n &--open,\n &--active {\n > a {\n background-color: var(--sidebar-link-active-background);\n }\n }\n\n &--open {\n > .Nav {\n display: block;\n }\n\n > a > .Nav__arrow:before {\n margin-left: -0.25em;\n transform: rotate(135deg);\n }\n }\n}\n\n.Page__header {\n margin: 0 0 10px;\n padding: 0;\n border-bottom: 1px solid #eee;\n\n @include clearfix();\n\n h1 {\n margin: 0;\n padding: 0;\n line-height: 57px;\n }\n\n &--separator {\n height: 0.6em;\n }\n\n a {\n text-decoration: none;\n }\n\n .ModifiedDate {\n float: left;\n font-size: 10px;\n color: gray;\n }\n\n .EditOn {\n float: right;\n font-size: 10px;\n color: gray;\n }\n}\n\n.Links {\n padding: 0 20px;\n\n a {\n font-family: var(--font-family-heading);\n font-weight: 400;\n color: var(--sidebar-link-color);\n line-height: 2em;\n }\n}\n\n.Twitter {\n padding: 0 20px;\n}\n\n.PoweredBy {\n padding: 0 20px;\n font-size: var(--type-size-6);\n}\n\n.Search {\n position: relative;\n\n &__field {\n display: block;\n width: 100%;\n height: 34px;\n padding: 6px 30px 6px 20px;\n color: var(--search-field-color);\n border-width: 0 0 1px;\n border-bottom: 1px solid var(--search-field-border-color);\n background: var(--search-field-background);\n transition: border-color ease-in-out 0.15s;\n\n &:focus {\n border-color: var(--search-field-hover-border-color);\n outline: 0;\n }\n }\n\n &__icon {\n position: absolute;\n right: 9px;\n top: 9px;\n width: 16px;\n height: 16px;\n }\n}\n\n.Navbar .Search {\n float: right;\n margin: 8px 20px;\n\n &__field {\n box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);\n border-width: 0;\n border-radius: 4px;\n padding-left: 10px;\n }\n}\n\n.TableOfContentsContainer {\n &__title {\n border-bottom: 4px solid #efefef;\n margin-bottom: 0 !important;\n }\n\n &__content > .TableOfContents {\n margin-top: 0;\n }\n}\n\nul.TableOfContents {\n float: none;\n font-size: 16px;\n padding-left: 1.5em;\n border-left: 6px solid #efefef;\n\n p {\n margin-bottom: 0;\n }\n\n a {\n text-decoration: none;\n }\n\n .TableOfContents {\n border-left-width: 0;\n }\n}\n\n.Columns__right--full .TableOfContentsContainer {\n float: right;\n min-width: 300px;\n max-width: 25%;\n padding-left: 1em;\n\n .TableOfContentsContainer__content > .TableOfContents {\n border-right: 2px solid #efefef;\n }\n\n .TableOfContents {\n list-style-type: none;\n padding-left: 0;\n }\n\n a {\n display: block;\n border-bottom: 1px solid #ddd;\n padding: 0.2em 0;\n }\n\n li a {\n padding-left: 0.75em;\n }\n\n li li a {\n padding-left: 1.5em;\n }\n\n li li li a {\n padding-left: 2.25em;\n }\n\n // stylelint-disable-next-line selector-max-compound-selectors\n li li li li a {\n padding-left: 3em;\n }\n}\n\n.Pager {\n padding-left: 0;\n margin: 1em 0;\n list-style: none;\n text-align: center;\n clear: both;\n\n @include clearfix();\n\n li {\n display: inline;\n\n > a {\n display: inline-block;\n padding: 5px 14px;\n background-color: #fff;\n border: 1px solid #ddd;\n border-radius: 15px;\n }\n\n > a:hover,\n > a:focus {\n text-decoration: none;\n background-color: #eee;\n }\n }\n\n &--next > a {\n float: right;\n }\n\n &--prev > a {\n float: left;\n }\n}\n\n.Checkbox {\n position: relative;\n display: block;\n padding-left: 30px;\n cursor: pointer;\n\n input {\n position: absolute;\n z-index: -1;\n opacity: 0;\n }\n}\n\n.Checkbox__indicator {\n position: absolute;\n top: 50%;\n left: 0;\n width: 20px;\n height: 20px;\n margin-top: -10px;\n background: var(--checkbox-background);\n\n /* Check mark */\n &:after {\n position: absolute;\n display: none;\n content: \"\";\n }\n\n /* Hover and focus states */\n .Checkbox:hover input ~ &,\n .Checkbox input:focus ~ & {\n background: var(--checkbox-hover-background);\n }\n\n /* Checked state */\n .Checkbox input:checked ~ & {\n background: var(--checkbox-checked-background);\n\n /* Show check mark */\n &:after {\n display: block;\n }\n }\n\n /* Hover state whilst checked */\n .Checkbox:hover input:not([disabled]):checked ~ &, .Checkbox input:checked:focus ~ & {\n background: var(--checkbox-checked-hover-background);\n }\n\n /* Disabled state */\n .Checkbox input:disabled ~ & {\n pointer-events: none;\n opacity: 0.6;\n background: var(--checkbox-disabled-background);\n }\n\n /* Checkbox tick */\n .Checkbox &:after {\n top: 4px;\n left: 8px;\n width: 5px;\n height: 10px;\n transform: rotate(45deg);\n border: solid var(--checkbox-tick-color);\n border-width: 0 2px 2px 0;\n }\n\n /* Disabled tick colour */\n .Checkbox input:disabled ~ &:after {\n border-color: var(--checkbox-disabled-tick-color);\n }\n}\n\n.Collapsible__content {\n padding-bottom: 1rem;\n}\n\n.Hidden {\n display: none;\n}\n",null,"/* ============================================================================\nHomepage\n============================================================================ */\n\n.Container {\n margin-right: auto;\n margin-left: auto;\n\n &--inner {\n width: 80%;\n margin: 0 auto;\n }\n}\n\n@media (min-width: 1200px) {\n .Container {\n width: 1170px;\n }\n}\n\n@media (min-width: 992px) {\n .Container {\n width: 970px;\n }\n}\n\n@media (min-width: 769px) {\n .Container {\n width: 750px;\n }\n}\n\n@media (min-width: 1200px) {\n .Container {\n width: 1170px;\n }\n}\n\n.Homepage {\n padding-top: 60px !important;\n background-color: var(--homepage-hero-background);\n border-radius: 0;\n border: none;\n color: var(--homepage-hero-color);\n overflow: hidden;\n padding-bottom: 0;\n margin-bottom: 0;\n\n @include kill-box-shadow;\n}\n\n.HomepageTitle {\n h2 {\n width: 80%;\n font-size: 30px;\n margin: 20px auto;\n text-align: center;\n }\n}\n\n.HomepageImage {\n img {\n display: block;\n max-width: 80%;\n margin: 0 auto;\n height: auto;\n }\n}\n\n.HomepageButtons {\n padding: 20px 0;\n background-color: var(--hero-button-block-background);\n text-align: center;\n\n @include clearfix;\n\n .Button--hero {\n padding: 20px 30px;\n border-radius: 0;\n text-shadow: none;\n opacity: 0.8;\n margin: 0 10px;\n text-transform: uppercase;\n border: 5px solid var(--hero-button-border-color);\n font-family: var(--font-family-heading);\n font-weight: 700;\n\n @include kill-background-image;\n @include kill-box-shadow;\n\n @media (max-width: 768px) {\n display: block;\n margin-bottom: 10px;\n }\n\n &:hover {\n opacity: 1;\n }\n\n &.Button--secondary {\n background-color: var(--hero-button-secondary-background);\n color: var(--hero-button-secondary-color);\n }\n\n &.Button--primary {\n background-color: var(--hero-buttom-primary-background);\n color: var(--hero-button-primary-color);\n }\n }\n}\n\n.HomepageContent {\n background-color: white;\n padding: 40px 0;\n\n ul, ol {\n li {\n list-style: none;\n margin-bottom: 0.5em;\n position: relative;\n }\n\n li:before {\n position: absolute;\n top: 50%;\n left: -1.5em;\n content: \"\";\n width: 0;\n height: 0;\n border: 0.5em solid transparent;\n border-left: 0.5em solid var(--homepage-bullet-color);\n float: left;\n display: block;\n margin-top: -0.5em;\n }\n }\n\n .HeroText {\n font-family: var(--font-family-heading);\n font-weight: 300;\n font-size: 16px;\n margin-bottom: 20px;\n line-height: 1.4;\n }\n\n @media (min-width: 769px) {\n padding: 40px 20px;\n\n .HeroText {\n font-size: 21px;\n }\n\n .Row {\n margin: 0 -15px;\n }\n\n .Row__third, .Row__half, .Row__quarter {\n float: left;\n position: relative;\n min-height: 1px;\n padding-left: 15px;\n padding-right: 15px;\n }\n\n .Row__third {\n width: 33.333333%;\n }\n\n .Row__half {\n width: 50%;\n }\n\n .Row__quarter {\n width: 25%;\n }\n }\n}\n\n.HomepageFooter {\n background-color: var(--homepage-footer-background);\n color: var(--homepage-footer-color);\n border: none;\n\n @include kill-box-shadow;\n @include clearfix;\n\n @media (max-width: 768px) {\n padding: 0 20px;\n text-align: center;\n\n .HomepageFooter__links {\n padding-left: 0;\n list-style-type: none;\n }\n }\n\n @media (min-width: 769px) {\n .HomepageFooter__links {\n float: left;\n }\n\n .HomepageFooter__twitter {\n float: right;\n }\n }\n\n &__links {\n margin: 40px 0;\n\n li a {\n line-height: 32px;\n font-size: 16px;\n font-family: var(--font-family-heading);\n font-weight: 700;\n }\n\n li a:hover {\n text-decoration: underline;\n }\n }\n\n &__twitter {\n margin: 40px 0;\n }\n\n .Twitter {\n margin-bottom: 20px;\n }\n}\n","/* ===========================================================================================\nCode Highlighting\n============================================================================================== */\n\n/*\n\nOrginal Style from ethanschoonover.com/solarized (c) Jeremy Hull \n\n*/\n\n.hljs {\n display: block;\n overflow-x: auto;\n padding: 0.5em;\n background: #fdf6e3;\n color: #657b83;\n}\n\n.hljs-comment,\n.hljs-quote {\n color: #93a1a1;\n}\n\n/* Solarized Green */\n.hljs-keyword,\n.hljs-selector-tag,\n.hljs-addition {\n color: #859900;\n}\n\n/* Solarized Cyan */\n.hljs-number,\n.hljs-string,\n.hljs-meta .hljs-meta-string,\n.hljs-literal,\n.hljs-doctag,\n.hljs-regexp {\n color: #2aa198;\n}\n\n/* Solarized Blue */\n.hljs-title,\n.hljs-section,\n.hljs-name,\n.hljs-selector-id,\n.hljs-selector-class {\n color: #268bd2;\n}\n\n/* Solarized Yellow */\n.hljs-attribute,\n.hljs-attr,\n.hljs-variable,\n.hljs-template-variable,\n.hljs-class .hljs-title,\n.hljs-type {\n color: #b58900;\n}\n\n/* Solarized Orange */\n.hljs-symbol,\n.hljs-bullet,\n.hljs-subst,\n.hljs-meta,\n.hljs-meta .hljs-keyword,\n.hljs-selector-attr,\n.hljs-selector-pseudo,\n.hljs-link {\n color: #cb4b16;\n}\n\n/* Solarized Red */\n.hljs-built_in,\n.hljs-deletion {\n color: #dc322f;\n}\n\n.hljs-formula {\n background: #eee8d5;\n}\n\n.hljs-emphasis {\n font-style: italic;\n}\n\n.hljs-strong {\n font-weight: bold;\n}\n"]} \ No newline at end of file diff --git a/themes/daux/css/theme-green.min.css b/themes/daux/css/theme-green.min.css new file mode 100644 index 0000000..3b035ed --- /dev/null +++ b/themes/daux/css/theme-green.min.css @@ -0,0 +1,10 @@ +/*! + * DAUX.IO + * https://dauxio.github.io/ + * MIT License + */ +/*! normalize.css v4.1.1 | MIT License | github.com/necolas/normalize.css */ +html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}article,aside,details,figcaption,figure,footer,header,main,menu,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block}audio:not([controls]){display:none;height:0}progress,sub,sup{vertical-align:baseline}[hidden],template{display:none}a{background-color:transparent;-webkit-text-decoration-skip:objects}a:active,a:hover{outline-width:0}abbr[title]{border-bottom:none;-webkit-text-decoration:underline dotted;-moz-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:bolder}dfn{font-style:italic}h1{font-size:2em;margin:.67em 0}mark{background-color:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}svg:not(:root){overflow:hidden}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}figure{margin:1em 40px}hr{-moz-box-sizing:content-box;box-sizing:content-box;height:0}button,input,select,textarea{font:inherit;margin:0}optgroup{font-weight:700}button,hr,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{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}legend{color:inherit;display:table;max-width:100%;white-space:normal}textarea{overflow:auto}[type=checkbox],[type=radio],legend{-moz-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-input-placeholder{color:inherit;opacity:.54}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit} +/*! Generated by Font Squirrel (https://www.fontsquirrel.com) */ +@font-face{font-family:"Roboto Slab";font-style:normal;font-weight:300;src:url(../fonts/robotoslab-light.eot);src:url(../fonts/robotoslab-light.eot?#iefix) format("embedded-opentype"),url(../fonts/robotoslab-light.woff2) format("woff2"),url(../fonts/robotoslab-light.woff) format("woff"),url(../fonts/robotoslab-light.ttf) format("truetype"),url(../fonts/robotoslab-light.svg#roboto_slablight) format("svg");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2212,U+2215}@font-face{font-family:"Roboto Slab";font-style:normal;font-weight:400;src:url(../fonts/robotoslab-regular.eot);src:url(../fonts/robotoslab-regular.eot?#iefix) format("embedded-opentype"),url(../fonts/robotoslab-regular.woff2) format("woff2"),url(../fonts/robotoslab-regular.woff) format("woff"),url(../fonts/robotoslab-regular.ttf) format("truetype"),url(../fonts/robotoslab-regular.svg#roboto_slabregular) format("svg");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2212,U+2215}@font-face{font-family:"Roboto Slab";font-style:normal;font-weight:700;src:url(../fonts/robotoslab-bold.eot);src:url(../fonts/robotoslab-bold.eot?#iefix) format("embedded-opentype"),url(../fonts/robotoslab-bold.woff2) format("woff2"),url(../fonts/robotoslab-bold.woff) format("woff"),url(../fonts/robotoslab-bold.ttf) format("truetype"),url(../fonts/robotoslab-bold.svg#roboto_slabbold) format("svg");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2212,U+2215}*,:after,:before{-moz-box-sizing:border-box;box-sizing:border-box}body{margin:0;padding:0}html{font-size:14px}@media (min-width:850px){html{font-size:16px}}body,html{height:100%;background-color:#fff;color:#222}.Columns__left{background-color:#f5f5f6}.Columns__right__content{padding:10px;background-color:#fff}.Collapsible__content,.s-content pre code:after,.s-content pre code:before{display:none}.Collapsible__trigger{margin:12px;padding:7px 10px;background-color:transparent;border:0;float:right;background-image:none;-webkit-filter:none;filter:none;box-shadow:none}.Collapsible__trigger__bar{display:block;width:18px;height:2px;margin-top:2px;margin-bottom:3px;background-color:#8acc37}.Collapsible__trigger:hover{background-color:#8acc37;box-shadow:none}.Collapsible__trigger:hover .Collapsible__trigger__bar{background-color:#000}@media screen and (min-width:769px){body{background-color:#8acc37}.Navbar{position:fixed;z-index:1030;width:100%}.Collapsible__trigger{display:none!important}.Collapsible__content{display:block!important}.Columns{height:100%}.Columns:after,.Columns:before{content:" ";display:table}.Columns:after{clear:both}.Columns__left,.Columns__right{position:relative;min-height:1px;float:left;overflow:auto;height:100%}.Columns__left{width:25%;border-right:1px solid #e7e7e9;overflow-x:hidden}.Columns__right{width:75%}.Columns__right__content{padding:0 20px 20px;min-height:100%}}body{line-height:1.5;font-family:-apple-system,".SFNSText-Regular","San Francisco","Roboto","Segoe UI","Helvetica Neue","Lucida Grande",Arial,sans-serif;-webkit-font-feature-settings:"kern" 1,"kern";-moz-font-feature-settings:"kern" 1,"kern";font-feature-settings:"kern" 1,"kern";-webkit-font-kerning:normal;font-kerning:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}h1,h2,h3,h4,h5,h6{font-family:"Roboto Slab",-apple-system,".SFNSText-Regular","San Francisco","Roboto","Segoe UI","Helvetica Neue","Lucida Grande",Arial,sans-serif;font-weight:300}.s-content h1,.s-content h2,.s-content h3,.s-content h4,.s-content h5,.s-content h6{cursor:text;line-height:1.4em;margin:2em 0 .5em}.s-content h1 code,.s-content h1 tt,.s-content h2 code,.s-content h2 tt,.s-content h3 code,.s-content h3 tt,.s-content h4 code,.s-content h4 tt,.s-content h5 code,.s-content h5 tt,.s-content h6 code,.s-content h6 tt{font-size:inherit}.s-content h1 i,.s-content h2 i,.s-content h3 i,.s-content h4 i,.s-content h5 i,.s-content h6 i{font-size:.7em}.s-content h1 p,.s-content h2 p,.s-content h3 p,.s-content h4 p,.s-content h5 p,.s-content h6 p{margin-top:0}.s-content h1{margin-top:0;font-size:1.563rem}.s-content h2{font-size:1.25rem}.s-content h3{font-size:1rem}.s-content h4,.s-content h5,.s-content h6,.s-content small{font-size:.75rem}.s-content a{text-decoration:underline}.s-content p{margin-bottom:1.3em}.s-content ol,.s-content ul{padding-left:2em}.s-content ul p,.s-content ul ul{margin:0}.s-content dl{padding:0}.s-content dl dt{font-weight:700;font-style:italic;padding:0;margin:15px 0 5px}.s-content dl dt:first-child{padding:0}.s-content dl dd{margin:0 0 15px;padding:0 15px}.s-content blockquote{margin:.75em 2em;padding:.5em 1em;font-style:italic;border-left:.25em solid #000}.s-content blockquote cite{font-style:italic}.s-content blockquote cite:before{content:"\2014";padding-right:.5em}.s-content table{width:100%;padding:0;margin-bottom:1em;border-collapse:collapse;font-size:.75rem}.s-content table+table{margin-top:1em}.s-content table tr{border-top:1px solid #eee;background-color:#fff;margin:0;padding:0}.s-content table tr:nth-child(2n){background-color:#f2f3f3}.s-content table th{font-weight:700;border:1px solid #bdc1c4;background:#d7dadb;margin:0;padding:.5em}.s-content table td{border:1px solid #d7dadb;margin:0;padding:.5em}.s-content blockquote>:first-child,.s-content dl dd>:first-child,.s-content dl dt>:first-child,.s-content ol>:first-child,.s-content table td>:first-child,.s-content table th>:first-child,.s-content ul>:first-child{margin-top:0}.s-content blockquote>:last-child,.s-content dl dd>:last-child,.s-content dl dt>:last-child,.s-content ol>:last-child,.s-content table td>:last-child,.s-content table th>:last-child,.s-content ul>:last-child{margin-bottom:0}.s-content img{max-width:100%;display:block;margin:0 auto}.s-content code{font-family:Monaco,Menlo,Consolas,"Lucida Console","Courier New",monospace;padding-top:.1rem;padding-bottom:.1rem;background:#fafafa;border:1px solid #bdc1c4;border-radius:4px;box-shadow:0 1px 1px rgba(0,0,0,.125)}.s-content code:after,.s-content code:before{letter-spacing:-.2em;content:"\00a0"}.s-content pre{background:#fdf6e3;color:#657b83;line-height:1.5em;overflow:auto;border:0;border-radius:0;padding:.75em 2em;margin:0 -20px 20px}.s-content pre code{margin:0;padding:0;white-space:pre;box-shadow:none}.s-content pre code,.s-content pre tt{background-color:transparent;border:0}.s-content ins,.s-content u{text-decoration:none;border-bottom:1px solid #222}.s-content del a,.s-content ins a,.s-content u a{color:inherit}@media (min-width:1150px){.Columns__right--float .Columns__right__content{height:100%;overflow:auto;padding:0!important;background-color:transparent!important;position:relative}.Columns__right--float .Columns__right__content article{width:100%;min-height:100%;overflow:auto;position:relative;z-index:1}.Columns__right--float .Columns__right__content article:before{content:"";width:50%;min-height:100%;overflow:auto;background-color:#fff;display:block;margin:0;position:absolute;z-index:-1}.Columns__right--float .Page__header,.Columns__right--float .Pager,.Columns__right--float .s-content blockquote,.Columns__right--float .s-content dl,.Columns__right--float .s-content h2,.Columns__right--float .s-content h3,.Columns__right--float .s-content h4,.Columns__right--float .s-content h5,.Columns__right--float .s-content h6,.Columns__right--float .s-content hr,.Columns__right--float .s-content ol,.Columns__right--float .s-content p,.Columns__right--float .s-content table,.Columns__right--float .s-content ul{float:left;clear:left;width:47%;margin-left:1.5%;margin-right:1.5%}.Columns__right--float .s-content table{background-color:#fff;white-space:normal}.Columns__right--float .s-content table code,.Columns__right--float .s-content table pre{white-space:normal}.Columns__right--float .s-content blockquote:before,.Columns__right--float .s-content dl:before,.Columns__right--float .s-content h2:before,.Columns__right--float .s-content h3:before,.Columns__right--float .s-content h4:before,.Columns__right--float .s-content h5:before,.Columns__right--float .s-content h6:before,.Columns__right--float .s-content hr:before,.Columns__right--float .s-content ol:before,.Columns__right--float .s-content p:before,.Columns__right--float .s-content ul:before{width:100%;height:10px;display:block;clear:both}.Columns__right--float .s-content blockquote p,.Columns__right--float .s-content blockquote pre{float:none;display:block}.Columns__right--float .s-content blockquote dl,.Columns__right--float .s-content blockquote h2,.Columns__right--float .s-content blockquote h3,.Columns__right--float .s-content blockquote h4,.Columns__right--float .s-content blockquote h5,.Columns__right--float .s-content blockquote h6,.Columns__right--float .s-content blockquote hr,.Columns__right--float .s-content blockquote ol,.Columns__right--float .s-content blockquote ul,.Columns__right--float .s-content dl dl,.Columns__right--float .s-content dl h2,.Columns__right--float .s-content dl h3,.Columns__right--float .s-content dl h4,.Columns__right--float .s-content dl h5,.Columns__right--float .s-content dl h6,.Columns__right--float .s-content dl hr,.Columns__right--float .s-content dl ol,.Columns__right--float .s-content dl p,.Columns__right--float .s-content dl pre,.Columns__right--float .s-content dl ul,.Columns__right--float .s-content h2 dl,.Columns__right--float .s-content h2 h2,.Columns__right--float .s-content h2 h3,.Columns__right--float .s-content h2 h4,.Columns__right--float .s-content h2 h5,.Columns__right--float .s-content h2 h6,.Columns__right--float .s-content h2 hr,.Columns__right--float .s-content h2 ol,.Columns__right--float .s-content h2 p,.Columns__right--float .s-content h2 pre,.Columns__right--float .s-content h2 ul,.Columns__right--float .s-content h3 dl,.Columns__right--float .s-content h3 h2,.Columns__right--float .s-content h3 h3,.Columns__right--float .s-content h3 h4,.Columns__right--float .s-content h3 h5,.Columns__right--float .s-content h3 h6,.Columns__right--float .s-content h3 hr,.Columns__right--float .s-content h3 ol,.Columns__right--float .s-content h3 p,.Columns__right--float .s-content h3 pre,.Columns__right--float .s-content h3 ul,.Columns__right--float .s-content h4 dl,.Columns__right--float .s-content h4 h2,.Columns__right--float .s-content h4 h3,.Columns__right--float .s-content h4 h4,.Columns__right--float .s-content h4 h5,.Columns__right--float .s-content h4 h6,.Columns__right--float .s-content h4 hr,.Columns__right--float .s-content h4 ol,.Columns__right--float .s-content h4 p,.Columns__right--float .s-content h4 pre,.Columns__right--float .s-content h4 ul,.Columns__right--float .s-content h5 dl,.Columns__right--float .s-content h5 h2,.Columns__right--float .s-content h5 h3,.Columns__right--float .s-content h5 h4,.Columns__right--float .s-content h5 h5,.Columns__right--float .s-content h5 h6,.Columns__right--float .s-content h5 hr,.Columns__right--float .s-content h5 ol,.Columns__right--float .s-content h5 p,.Columns__right--float .s-content h5 pre,.Columns__right--float .s-content h5 ul,.Columns__right--float .s-content h6 dl,.Columns__right--float .s-content h6 h2,.Columns__right--float .s-content h6 h3,.Columns__right--float .s-content h6 h4,.Columns__right--float .s-content h6 h5,.Columns__right--float .s-content h6 h6,.Columns__right--float .s-content h6 hr,.Columns__right--float .s-content h6 ol,.Columns__right--float .s-content h6 p,.Columns__right--float .s-content h6 pre,.Columns__right--float .s-content h6 ul,.Columns__right--float .s-content hr dl,.Columns__right--float .s-content hr h2,.Columns__right--float .s-content hr h3,.Columns__right--float .s-content hr h4,.Columns__right--float .s-content hr h5,.Columns__right--float .s-content hr h6,.Columns__right--float .s-content hr hr,.Columns__right--float .s-content hr ol,.Columns__right--float .s-content hr p,.Columns__right--float .s-content hr pre,.Columns__right--float .s-content hr ul,.Columns__right--float .s-content ol dl,.Columns__right--float .s-content ol h2,.Columns__right--float .s-content ol h3,.Columns__right--float .s-content ol h4,.Columns__right--float .s-content ol h5,.Columns__right--float .s-content ol h6,.Columns__right--float .s-content ol hr,.Columns__right--float .s-content ol ol,.Columns__right--float .s-content ol p,.Columns__right--float .s-content ol pre,.Columns__right--float .s-content ol ul,.Columns__right--float .s-content p dl,.Columns__right--float .s-content p h2,.Columns__right--float .s-content p h3,.Columns__right--float .s-content p h4,.Columns__right--float .s-content p h5,.Columns__right--float .s-content p h6,.Columns__right--float .s-content p hr,.Columns__right--float .s-content p ol,.Columns__right--float .s-content p p,.Columns__right--float .s-content p pre,.Columns__right--float .s-content p ul,.Columns__right--float .s-content ul dl,.Columns__right--float .s-content ul h2,.Columns__right--float .s-content ul h3,.Columns__right--float .s-content ul h4,.Columns__right--float .s-content ul h5,.Columns__right--float .s-content ul h6,.Columns__right--float .s-content ul hr,.Columns__right--float .s-content ul ol,.Columns__right--float .s-content ul p,.Columns__right--float .s-content ul pre,.Columns__right--float .s-content ul ul{width:auto;float:none;display:block}.Columns__right--float .s-content hr{border-color:#ddd}.Columns__right--float .s-content blockquote p,.Columns__right--float .s-content blockquote pre,.Columns__right--float .s-content li p,.Columns__right--float .s-content li pre{width:100%}.Columns__right--float .s-content pre{float:left;clear:right;width:50%;border:0;border-left:10px solid #fff;margin:0 0 10px;padding:0}.Columns__right--float .s-content pre code{padding:0 .5em}}a{text-decoration:none;color:#8acc37}a.Link--external:after{content:" " url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAKCAYAAACNMs+9AAAAVklEQVR4Xn3PgQkAMQhDUXfqTu7kTtkpd5RA8AInfArtQ2iRXFWT2QedAfttj2FsPIOE1eCOlEuoWWjgzYaB/IkeGOrxXhqB+uA9Bfcm0lAZuh+YIeAD+cAqSz4kCMUAAAAASUVORK5CYII=)}a.Link--broken{color:red}p{margin:0 0 1em}hr{clear:both;margin:1em 0;border:0;border-top:1px solid #ddd}.Button{display:inline-block;text-align:center;vertical-align:middle;-ms-touch-action:manipulation;touch-action:manipulation;cursor:pointer;background-image:none;border:1px solid transparent;white-space:nowrap;border-radius:4px}.Button--small{font-size:12px;line-height:1.5;border-radius:3px}.Button--default{color:#333;background-color:#fff;border-color:#ccc}.Button--default.Button--active{color:#333;background-color:#e6e6e6;border-color:#adadad}.ButtonGroup{position:relative;display:inline-block;vertical-align:middle}.ButtonGroup .Button+.Button{margin-left:-1px}.ButtonGroup>.Button{position:relative;float:left}.ButtonGroup>.Button:focus,.ButtonGroup>.Button:hover{z-index:2}.ButtonGroup>.Button.Button--active,.ButtonGroup>.Button:active{z-index:3}.ButtonGroup>.Button:not(:first-child):not(:last-child){border-radius:0}.ButtonGroup>.Button:first-child{margin-left:0}.ButtonGroup>.Button:first-child:not(:last-child){border-bottom-right-radius:0;border-top-right-radius:0}.ButtonGroup>.Button:last-child:not(:first-child){border-bottom-left-radius:0;border-top-left-radius:0}.Brand,.Navbar{background-color:#000}.Brand{display:block;padding:.75em .6em;font-size:1.25rem;text-shadow:none;font-family:"Roboto Slab",-apple-system,".SFNSText-Regular","San Francisco","Roboto","Segoe UI","Helvetica Neue","Lucida Grande",Arial,sans-serif;font-weight:700;color:#8acc37}.Navbar{height:50px;box-shadow:0 1px 5px rgba(0,0,0,.25);margin-bottom:0}.Navbar .Brand{float:left;line-height:20px;height:50px}.CodeToggler{padding:0 20px}.CodeToggler__text{font-size:12px;line-height:1.5;padding:6px 10px 6px 0;display:inline-block;vertical-align:middle}.Nav,.Page__header h1{margin:0;padding:0}.Nav__arrow{display:inline-block;position:relative;width:16px;margin-left:-16px}.Nav__arrow:before{position:absolute;display:block;content:"";margin:-.25em 0 0 -.4em;left:50%;top:50%;width:.5em;height:.5em;border-right:.15em solid #000;border-top:.15em solid #000;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);transition-duration:.3s}.Nav__item,.Nav__item a{display:block}.Nav__item a{margin:0;padding:6px 15px 6px 20px;font-family:"Roboto Slab",-apple-system,".SFNSText-Regular","San Francisco","Roboto","Segoe UI","Helvetica Neue","Lucida Grande",Arial,sans-serif;font-weight:400}.Nav__item a,.Nav__item a:hover{color:#000;text-shadow:none}.Nav .Nav{display:none;margin-left:15px}.Nav .Nav .Nav__item a{margin:0 0 0 -15px;padding:3px 30px;font-family:-apple-system,".SFNSText-Regular","San Francisco","Roboto","Segoe UI","Helvetica Neue","Lucida Grande",Arial,sans-serif;color:#222;opacity:.7}.Nav .Nav .Nav__item a:hover{opacity:1}.Nav .Nav .Nav__item--active a{color:#000}.Nav__item a:hover,.Nav__item--active>a,.Nav__item--open>a{background-color:#a0d55d}.Nav__item--open>.Nav{display:block}.Nav__item--open>a>.Nav__arrow:before{margin-left:-.25em;-webkit-transform:rotate(135deg);-ms-transform:rotate(135deg);transform:rotate(135deg)}.Page__header{margin:0 0 10px;padding:0;border-bottom:1px solid #eee}.Page__header:after,.Page__header:before{content:" ";display:table}.Page__header:after{clear:both}.Page__header h1{line-height:57px}.Page__header--separator{height:.6em}.Page__header a,ul.TableOfContents a{text-decoration:none}.Page__header .EditOn,.Page__header .ModifiedDate{float:left;font-size:10px;color:gray}.Page__header .EditOn{float:right}.Links,.PoweredBy,.Twitter{padding:0 20px}.Links a{font-family:"Roboto Slab",-apple-system,".SFNSText-Regular","San Francisco","Roboto","Segoe UI","Helvetica Neue","Lucida Grande",Arial,sans-serif;font-weight:400;color:#000;line-height:2em}.PoweredBy{font-size:.75rem}.Search{position:relative}.Search__field{display:block;width:100%;height:34px;padding:6px 30px 6px 20px;color:#555;border-width:0 0 1px;border-bottom:1px solid #ccc;background:#fff;transition:border-color ease-in-out .15s}.Search__field:focus{border-color:#8acc37;outline:0}.Search__icon{position:absolute;right:9px;top:9px;width:16px;height:16px}.Navbar .Search{float:right;margin:8px 20px}.Navbar .Search__field{box-shadow:inset 0 1px 1px rgba(0,0,0,.075);border-width:0;border-radius:4px;padding-left:10px}.TableOfContentsContainer__title{border-bottom:4px solid #efefef;margin-bottom:0!important}.TableOfContentsContainer__content>.TableOfContents{margin-top:0}ul.TableOfContents{float:none;font-size:16px;padding-left:1.5em;border-left:6px solid #efefef}ul.TableOfContents p{margin-bottom:0}ul.TableOfContents .TableOfContents{border-left-width:0}.Columns__right--full .TableOfContentsContainer{float:right;min-width:300px;max-width:25%;padding-left:1em}.Columns__right--full .TableOfContentsContainer .TableOfContentsContainer__content>.TableOfContents{border-right:2px solid #efefef}.Columns__right--full .TableOfContentsContainer .TableOfContents{list-style-type:none;padding-left:0}.Columns__right--full .TableOfContentsContainer a{display:block;border-bottom:1px solid #ddd;padding:.2em 0}.Columns__right--full .TableOfContentsContainer li a{padding-left:.75em}.Columns__right--full .TableOfContentsContainer li li a{padding-left:1.5em}.Columns__right--full .TableOfContentsContainer li li li a{padding-left:2.25em}.Columns__right--full .TableOfContentsContainer li li li li a{padding-left:3em}.Pager{padding-left:0;margin:1em 0;list-style:none;text-align:center}.Pager:after,.Pager:before{content:" ";display:table}.Pager,.Pager:after{clear:both}.Pager li{display:inline}.Pager li>a{display:inline-block;padding:5px 14px;background-color:#fff;border:1px solid #ddd;border-radius:15px}.Pager li>a:focus,.Pager li>a:hover{text-decoration:none;background-color:#eee}.Pager--next>a{float:right}.Pager--prev>a{float:left}.Checkbox{position:relative;display:block;padding-left:30px;cursor:pointer}.Checkbox input{position:absolute;z-index:-1;opacity:0}.Checkbox__indicator{position:absolute;top:50%;left:0;width:20px;height:20px;margin-top:-10px;background:#e6e6e6}.Checkbox__indicator:after{position:absolute;display:none;content:""}.Checkbox input:focus~.Checkbox__indicator,.Checkbox:hover input~.Checkbox__indicator{background:#ccc}.Checkbox input:checked~.Checkbox__indicator{background:#000}.Checkbox input:checked~.Checkbox__indicator:after{display:block}.Checkbox input:checked:focus~.Checkbox__indicator,.Checkbox:hover input:not([disabled]):checked~.Checkbox__indicator{background:#8acc37}.Checkbox input:disabled~.Checkbox__indicator{pointer-events:none;opacity:.6;background:#e6e6e6}.Checkbox .Checkbox__indicator:after{top:4px;left:8px;width:5px;height:10px;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);border:solid #fff;border-width:0 2px 2px 0}.Checkbox input:disabled~.Checkbox__indicator:after{border-color:#7b7b7b}.Collapsible__content{padding-bottom:1rem}.Hidden{display:none}.Container{margin-right:auto;margin-left:auto}.Container--inner{width:80%;margin:0 auto}@media (min-width:1200px){.Container{width:1170px}}@media (min-width:992px){.Container{width:970px}}@media (min-width:769px){.Container{width:750px}}@media (min-width:1200px){.Container{width:1170px}}.Homepage{padding-top:60px!important;background-color:#8acc37;border-radius:0;border:0;color:#000;overflow:hidden;padding-bottom:0;margin-bottom:0;box-shadow:none}.HomepageTitle h2{width:80%;font-size:30px;margin:20px auto;text-align:center}.HomepageImage img{display:block;max-width:80%;margin:0 auto;height:auto}.HomepageButtons{padding:20px 0;background-color:#a0d55d;text-align:center}.HomepageButtons:after,.HomepageButtons:before{content:" ";display:table}.HomepageButtons:after{clear:both}.HomepageButtons .Button--hero{padding:20px 30px;border-radius:0;text-shadow:none;opacity:.8;margin:0 10px;text-transform:uppercase;border:5px solid #000;font-family:"Roboto Slab",-apple-system,".SFNSText-Regular","San Francisco","Roboto","Segoe UI","Helvetica Neue","Lucida Grande",Arial,sans-serif;font-weight:700;background-image:none;-webkit-filter:none;filter:none;box-shadow:none}@media (max-width:768px){.HomepageButtons .Button--hero{display:block;margin-bottom:10px}}.HomepageButtons .Button--hero:hover{opacity:1}.HomepageButtons .Button--hero.Button--secondary{background-color:#a0d55d;color:#000}.HomepageButtons .Button--hero.Button--primary{background-color:#000;color:#f5f5f6}.HomepageContent{background-color:#fff;padding:40px 0}.HomepageContent ol li,.HomepageContent ul li{list-style:none;margin-bottom:.5em;position:relative}.HomepageContent ol li:before,.HomepageContent ul li:before{position:absolute;top:50%;left:-1.5em;content:"";width:0;height:0;border:.5em solid transparent;border-left:.5em solid #8acc37;float:left;display:block;margin-top:-.5em}.HomepageContent .HeroText,.HomepageFooter__links li a{font-size:16px;font-family:"Roboto Slab",-apple-system,".SFNSText-Regular","San Francisco","Roboto","Segoe UI","Helvetica Neue","Lucida Grande",Arial,sans-serif}.HomepageContent .HeroText{margin-bottom:20px;font-weight:300;line-height:1.4}@media (min-width:769px){.HomepageContent{padding:40px 20px}.HomepageContent .HeroText{font-size:21px}.HomepageContent .Row{margin:0 -15px}.HomepageContent .Row__half,.HomepageContent .Row__quarter,.HomepageContent .Row__third{float:left;position:relative;min-height:1px;padding-left:15px;padding-right:15px}.HomepageContent .Row__third{width:33.333333%}.HomepageContent .Row__half{width:50%}.HomepageContent .Row__quarter{width:25%}}.HomepageFooter{background-color:#000;color:#8acc37;border:0;box-shadow:none}.HomepageFooter:after,.HomepageFooter:before{content:" ";display:table}.HomepageFooter:after{clear:both}@media (max-width:768px){.HomepageFooter{padding:0 20px;text-align:center}.HomepageFooter .HomepageFooter__links{padding-left:0;list-style-type:none}}@media (min-width:769px){.HomepageFooter .HomepageFooter__links{float:left}.HomepageFooter .HomepageFooter__twitter{float:right}}.HomepageFooter__links,.HomepageFooter__twitter{margin:40px 0}.HomepageFooter__links li a{line-height:32px;font-weight:700}.HomepageFooter__links li a:hover{text-decoration:underline}.HomepageFooter .Twitter{margin-bottom:20px}.hljs{display:block;overflow-x:auto;padding:.5em;background:#fdf6e3;color:#657b83}.hljs-comment,.hljs-quote{color:#93a1a1}.hljs-addition,.hljs-keyword,.hljs-selector-tag{color:#859900}.hljs-doctag,.hljs-literal,.hljs-meta .hljs-meta-string,.hljs-number,.hljs-regexp,.hljs-string{color:#2aa198}.hljs-name,.hljs-section,.hljs-selector-class,.hljs-selector-id,.hljs-title{color:#268bd2}.hljs-attr,.hljs-attribute,.hljs-class .hljs-title,.hljs-template-variable,.hljs-type,.hljs-variable{color:#b58900}.hljs-bullet,.hljs-link,.hljs-meta,.hljs-meta .hljs-keyword,.hljs-selector-attr,.hljs-selector-pseudo,.hljs-subst,.hljs-symbol{color:#cb4b16}.hljs-built_in,.hljs-deletion{color:#dc322f}.hljs-formula{background:#eee8d5}.hljs-emphasis{font-style:italic}.hljs-strong{font-weight:700} +/*# sourceMappingURL=theme-green.min.css.map */ diff --git a/themes/daux/css/theme-green.min.css.map b/themes/daux/css/theme-green.min.css.map new file mode 100644 index 0000000..4faaf88 --- /dev/null +++ b/themes/daux/css/theme-green.min.css.map @@ -0,0 +1 @@ +{"version":3,"sources":["theme.scss","vendor/normalize.scss","_fonts.scss","_structure.scss","_mixins.scss","_typography.scss","_components.scss","","_homepage.scss","vendor/highlight.scss"],"names":[],"mappings":"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","file":"theme-green.min.css","sourcesContent":["/*!\n * DAUX.IO\n * https://dauxio.github.io/\n * MIT License\n */\n\n// Daux Style\n@import \"vendor/normalize.scss\";\n@import \"_fonts.scss\";\n@import \"_variables.scss\";\n@import \"_mixins.scss\";\n\n// Layout\n@import \"_structure.scss\";\n\n// Content presentation\n@import \"_typography.scss\";\n@import \"_components.scss\";\n@import \"_homepage.scss\";\n@import \"vendor/highlight.scss\";\n\n@media print {\n @import \"_print.scss\";\n}\n","/*! normalize.css v4.1.1 | MIT License | github.com/necolas/normalize.css */\n\n/**\n * 1. Change the default font family in all browsers (opinionated).\n * 2. Prevent adjustments of font size after orientation changes in IE and iOS.\n */\n\nhtml {\n font-family: sans-serif; /* 1 */\n -ms-text-size-adjust: 100%; /* 2 */\n -webkit-text-size-adjust: 100%; /* 2 */\n}\n\n/**\n * Remove the margin in all browsers (opinionated).\n */\n\nbody {\n margin: 0;\n}\n\n/* HTML5 display definitions\n ========================================================================== */\n\n/**\n * Add the correct display in IE 9-.\n * 1. Add the correct display in Edge, IE, and Firefox.\n * 2. Add the correct display in IE.\n */\n\narticle,\naside,\ndetails, /* 1 */\nfigcaption,\nfigure,\nfooter,\nheader,\nmain, /* 2 */\nmenu,\nnav,\nsection,\nsummary { /* 1 */\n display: block;\n}\n\n/**\n * Add the correct display in IE 9-.\n */\n\naudio,\ncanvas,\nprogress,\nvideo {\n display: inline-block;\n}\n\n/**\n * Add the correct display in iOS 4-7.\n */\n\naudio:not([controls]) {\n display: none;\n height: 0;\n}\n\n/**\n * Add the correct vertical alignment in Chrome, Firefox, and Opera.\n */\n\nprogress {\n vertical-align: baseline;\n}\n\n/**\n * Add the correct display in IE 10-.\n * 1. Add the correct display in IE.\n */\n\ntemplate, /* 1 */\n[hidden] {\n display: none;\n}\n\n/* Links\n ========================================================================== */\n\n/**\n * 1. Remove the gray background on active links in IE 10.\n * 2. Remove gaps in links underline in iOS 8+ and Safari 8+.\n */\n\na {\n background-color: transparent; /* 1 */\n -webkit-text-decoration-skip: objects; /* 2 */\n}\n\n/**\n * Remove the outline on focused links when they are also active or hovered\n * in all browsers (opinionated).\n */\n\na:active,\na:hover {\n outline-width: 0;\n}\n\n/* Text-level semantics\n ========================================================================== */\n\n/**\n * 1. Remove the bottom border in Firefox 39-.\n * 2. Add the correct text decoration in Chrome, Edge, IE, Opera, and Safari.\n */\n\nabbr[title] {\n border-bottom: none; /* 1 */\n text-decoration: underline; /* 2 */\n text-decoration: underline dotted; /* 2 */\n}\n\n/**\n * Prevent the duplicate application of `bolder` by the next rule in Safari 6.\n */\n\nb,\nstrong {\n font-weight: inherit;\n}\n\n/**\n * Add the correct font weight in Chrome, Edge, and Safari.\n */\n\nb,\nstrong {\n font-weight: bolder;\n}\n\n/**\n * Add the correct font style in Android 4.3-.\n */\n\ndfn {\n font-style: italic;\n}\n\n/**\n * Correct the font size and margin on `h1` elements within `section` and\n * `article` contexts in Chrome, Firefox, and Safari.\n */\n\nh1 {\n font-size: 2em;\n margin: 0.67em 0;\n}\n\n/**\n * Add the correct background and color in IE 9-.\n */\n\nmark {\n background-color: #ff0;\n color: #000;\n}\n\n/**\n * Add the correct font size in all browsers.\n */\n\nsmall {\n font-size: 80%;\n}\n\n/**\n * Prevent `sub` and `sup` elements from affecting the line height in\n * all browsers.\n */\n\nsub,\nsup {\n font-size: 75%;\n line-height: 0;\n position: relative;\n vertical-align: baseline;\n}\n\nsub {\n bottom: -0.25em;\n}\n\nsup {\n top: -0.5em;\n}\n\n/* Embedded content\n ========================================================================== */\n\n/**\n * Remove the border on images inside links in IE 10-.\n */\n\nimg {\n border-style: none;\n}\n\n/**\n * Hide the overflow in IE.\n */\n\nsvg:not(:root) {\n overflow: hidden;\n}\n\n/* Grouping content\n ========================================================================== */\n\n/**\n * 1. Correct the inheritance and scaling of font size in all browsers.\n * 2. Correct the odd `em` font sizing in all browsers.\n */\n\ncode,\nkbd,\npre,\nsamp {\n font-family: monospace, monospace; /* 1 */\n font-size: 1em; /* 2 */\n}\n\n/**\n * Add the correct margin in IE 8.\n */\n\nfigure {\n margin: 1em 40px;\n}\n\n/**\n * 1. Add the correct box sizing in Firefox.\n * 2. Show the overflow in Edge and IE.\n */\n\nhr {\n box-sizing: content-box; /* 1 */\n height: 0; /* 1 */\n overflow: visible; /* 2 */\n}\n\n/* Forms\n ========================================================================== */\n\n/**\n * 1. Change font properties to `inherit` in all browsers (opinionated).\n * 2. Remove the margin in Firefox and Safari.\n */\n\nbutton,\ninput,\nselect,\ntextarea {\n font: inherit; /* 1 */\n margin: 0; /* 2 */\n}\n\n/**\n * Restore the font weight unset by the previous rule.\n */\n\noptgroup {\n font-weight: bold;\n}\n\n/**\n * Show the overflow in IE.\n * 1. Show the overflow in Edge.\n */\n\nbutton,\ninput { /* 1 */\n overflow: visible;\n}\n\n/**\n * Remove the inheritance of text transform in Edge, Firefox, and IE.\n * 1. Remove the inheritance of text transform in Firefox.\n */\n\nbutton,\nselect { /* 1 */\n text-transform: none;\n}\n\n/**\n * 1. Prevent a WebKit bug where (2) destroys native `audio` and `video`\n * controls in Android 4.\n * 2. Correct the inability to style clickable types in iOS and Safari.\n */\n\nbutton,\nhtml [type=\"button\"], /* 1 */\n[type=\"reset\"],\n[type=\"submit\"] {\n -webkit-appearance: button; /* 2 */\n}\n\n/**\n * Remove the inner border and padding in Firefox.\n */\n\nbutton::-moz-focus-inner,\n[type=\"button\"]::-moz-focus-inner,\n[type=\"reset\"]::-moz-focus-inner,\n[type=\"submit\"]::-moz-focus-inner {\n border-style: none;\n padding: 0;\n}\n\n/**\n * Restore the focus styles unset by the previous rule.\n */\n\nbutton:-moz-focusring,\n[type=\"button\"]:-moz-focusring,\n[type=\"reset\"]:-moz-focusring,\n[type=\"submit\"]:-moz-focusring {\n outline: 1px dotted ButtonText;\n}\n\n/**\n * Change the border, margin, and padding in all browsers (opinionated).\n */\n\nfieldset {\n border: 1px solid #c0c0c0;\n margin: 0 2px;\n padding: 0.35em 0.625em 0.75em;\n}\n\n/**\n * 1. Correct the text wrapping in Edge and IE.\n * 2. Correct the color inheritance from `fieldset` elements in IE.\n * 3. Remove the padding so developers are not caught out when they zero out\n * `fieldset` elements in all browsers.\n */\n\nlegend {\n box-sizing: border-box; /* 1 */\n color: inherit; /* 2 */\n display: table; /* 1 */\n max-width: 100%; /* 1 */\n padding: 0; /* 3 */\n white-space: normal; /* 1 */\n}\n\n/**\n * Remove the default vertical scrollbar in IE.\n */\n\ntextarea {\n overflow: auto;\n}\n\n/**\n * 1. Add the correct box sizing in IE 10-.\n * 2. Remove the padding in IE 10-.\n */\n\n[type=\"checkbox\"],\n[type=\"radio\"] {\n box-sizing: border-box; /* 1 */\n padding: 0; /* 2 */\n}\n\n/**\n * Correct the cursor style of increment and decrement buttons in Chrome.\n */\n\n[type=\"number\"]::-webkit-inner-spin-button,\n[type=\"number\"]::-webkit-outer-spin-button {\n height: auto;\n}\n\n/**\n * 1. Correct the odd appearance in Chrome and Safari.\n * 2. Correct the outline style in Safari.\n */\n\n[type=\"search\"] {\n -webkit-appearance: textfield; /* 1 */\n outline-offset: -2px; /* 2 */\n}\n\n/**\n * Remove the inner padding and cancel buttons in Chrome and Safari on OS X.\n */\n\n[type=\"search\"]::-webkit-search-cancel-button,\n[type=\"search\"]::-webkit-search-decoration {\n -webkit-appearance: none;\n}\n\n/**\n * Correct the text style of placeholders in Chrome, Edge, and Safari.\n */\n\n::-webkit-input-placeholder {\n color: inherit;\n opacity: 0.54;\n}\n\n/**\n * 1. Correct the inability to style clickable types in iOS and Safari.\n * 2. Change font properties to `inherit` in Safari.\n */\n\n::-webkit-file-upload-button {\n -webkit-appearance: button; /* 1 */\n font: inherit; /* 2 */\n}\n","\n:root {\n --font-family-text: -apple-system,\n \".SFNSText-Regular\",\n \"San Francisco\",\n \"Roboto\",\n \"Segoe UI\",\n \"Helvetica Neue\",\n \"Lucida Grande\",\n Arial,\n sans-serif;\n --font-family-monospace: Monaco, Menlo, Consolas, \"Lucida Console\", \"Courier New\", monospace;\n --font-family-heading: \"Roboto Slab\", var(--font-family-text);\n}\n\n/*! Generated by Font Squirrel (https://www.fontsquirrel.com) */\n\n@font-face {\n font-family: \"Roboto Slab\";\n font-style: normal;\n font-weight: 300;\n src: url(\"../fonts/robotoslab-light.eot\");\n src:\n url(\"../fonts/robotoslab-light.eot?#iefix\") format(\"embedded-opentype\"),\n url(\"../fonts/robotoslab-light.woff2\") format(\"woff2\"),\n url(\"../fonts/robotoslab-light.woff\") format(\"woff\"),\n url(\"../fonts/robotoslab-light.ttf\") format(\"truetype\"),\n url(\"../fonts/robotoslab-light.svg#roboto_slablight\") format(\"svg\");\n unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2212, U+2215;\n}\n\n@font-face {\n font-family: \"Roboto Slab\";\n font-style: normal;\n font-weight: 400;\n src: url(\"../fonts/robotoslab-regular.eot\");\n src:\n url(\"../fonts/robotoslab-regular.eot?#iefix\") format(\"embedded-opentype\"),\n url(\"../fonts/robotoslab-regular.woff2\") format(\"woff2\"),\n url(\"../fonts/robotoslab-regular.woff\") format(\"woff\"),\n url(\"../fonts/robotoslab-regular.ttf\") format(\"truetype\"),\n url(\"../fonts/robotoslab-regular.svg#roboto_slabregular\") format(\"svg\");\n unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2212, U+2215;\n}\n\n@font-face {\n font-family: \"Roboto Slab\";\n font-style: normal;\n font-weight: 700;\n src: url(\"../fonts/robotoslab-bold.eot\");\n src:\n url(\"../fonts/robotoslab-bold.eot?#iefix\") format(\"embedded-opentype\"),\n url(\"../fonts/robotoslab-bold.woff2\") format(\"woff2\"),\n url(\"../fonts/robotoslab-bold.woff\") format(\"woff\"),\n url(\"../fonts/robotoslab-bold.ttf\") format(\"truetype\"),\n url(\"../fonts/robotoslab-bold.svg#roboto_slabbold\") format(\"svg\");\n unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2212, U+2215;\n}\n","\n*, *:after, *:before {\n box-sizing: border-box;\n}\n\nbody {\n margin: 0;\n padding: 0;\n}\n\n/* ============================================================================\nDocs Body & Page Structure\n============================================================================ */\n\nhtml {\n font-size: 14px;\n\n @media (--viewport-large) {\n font-size: 16px;\n }\n}\n\nhtml, body {\n height: 100%;\n background-color: #fff;\n color: var(--text);\n}\n\n.Columns {\n &__left {\n background-color: var(--sidebar-background);\n }\n\n &__right {\n &__content {\n padding: 10px;\n background-color: #fff;\n }\n }\n}\n\n// mobile friendly sub-nav\n.Collapsible__content {\n display: none;\n}\n\n.Collapsible__trigger {\n margin: 12px;\n padding: 7px 10px;\n background-color: transparent;\n border: none;\n float: right;\n\n @include kill-background-image;\n @include kill-box-shadow;\n\n &__bar {\n display: block;\n width: 18px;\n height: 2px;\n margin-top: 2px;\n margin-bottom: 3px;\n background-color: var(--sidebar-collapsible--hamburger-color);\n }\n\n &:hover {\n background-color: var(--sidebar-collapsible--hamburger-hover-background);\n\n @include kill-box-shadow;\n\n .Collapsible__trigger__bar {\n background-color: var(--sidebar-collapsible--hamburger-hover-color);\n }\n }\n}\n\n@media screen and (min-width: 769px) {\n body {\n //Needed only for floating code blocks\n background-color: var(--content-floating-blocks-background);\n }\n\n .Navbar {\n position: fixed;\n z-index: 1030;\n width: 100%;\n }\n\n .Collapsible {\n &__trigger {\n display: none !important;\n }\n\n &__content {\n display: block !important;\n }\n }\n\n .Columns {\n height: 100%;\n\n &:after,\n &:before {\n content: \" \";\n display: table;\n }\n\n &:after {\n clear: both;\n }\n\n &__left, &__right {\n position: relative;\n min-height: 1px;\n float: left;\n overflow: auto;\n height: 100%;\n }\n\n &__left {\n width: 25%;\n border-right: 1px solid var(--sidebar-border);\n overflow-x: hidden;\n }\n\n &__right {\n width: 75%;\n\n &__content {\n padding: 0 20px 20px;\n min-height: 100%;\n }\n }\n }\n}\n","/* ============================================================================\nMixins\n============================================================================ */\n\n@mixin kill-background-image {\n background-image: none;\n filter: none;\n}\n\n@mixin kill-box-shadow {\n box-shadow: none;\n}\n\n// Clearfix\n//\n// For modern browsers\n// 1. The space content is one way to avoid an Opera bug when the\n// contenteditable attribute is included anywhere else in the document.\n// Otherwise it causes space to appear at the top and bottom of elements\n// that are clearfixed.\n// 2. The use of `table` rather than `block` is only necessary if using\n// `:before` to contain the top-margins of child elements.\n//\n// Source: http://nicolasgallagher.com/micro-clearfix-hack/\n\n@mixin clearfix {\n &:before,\n &:after {\n content: \" \"; // 1\n display: table; // 2\n }\n\n &:after {\n clear: both;\n }\n}\n","/* ============================================================================\nBase CSS\n============================================================================ */\n\nbody {\n line-height: 1.5;\n\n font-family: var(--font-family-text);\n font-feature-settings: \"kern\" 1;\n font-kerning: normal;\n -webkit-font-smoothing: antialiased;\n -moz-osx-font-smoothing: grayscale;\n}\n\nh1, h2, h3, h4, h5, h6 {\n font-family: var(--font-family-heading);\n font-weight: 300;\n}\n\n.s-content {\n h1, h2, h3, h4, h5, h6 {\n cursor: text;\n line-height: 1.4em;\n margin: 2em 0 0.5em;\n\n tt, code {\n font-size: inherit;\n }\n\n i {\n font-size: 0.7em;\n }\n\n p {\n margin-top: 0;\n }\n }\n\n h1 {\n margin-top: 0;\n font-size: var(--type-size-3);\n }\n\n h2 {\n font-size: var(--type-size-4);\n }\n\n h3 {\n font-size: var(--type-size-5);\n }\n\n h4 {\n font-size: var(--type-size-6);\n }\n\n h5 {\n font-size: var(--type-size-6);\n }\n\n h6 {\n font-size: var(--type-size-6);\n }\n\n a {\n text-decoration: underline;\n }\n\n small {\n font-size: var(--type-size-6);\n }\n\n p {\n margin-bottom: 1.3em;\n }\n\n ul, ol {\n padding-left: 2em;\n }\n\n ul p {\n margin: 0;\n }\n\n ul ul {\n margin: 0;\n }\n\n dl {\n padding: 0;\n\n dt {\n font-weight: bold;\n font-style: italic;\n padding: 0;\n margin: 15px 0 5px;\n }\n\n dt:first-child {\n padding: 0;\n }\n\n dd {\n margin: 0 0 15px;\n padding: 0 15px;\n }\n }\n\n blockquote {\n margin: 0.75em 2em;\n padding: 0.5em 1em;\n font-style: italic;\n border-left: 0.25em solid var(--blockquote-border-color);\n\n cite {\n font-style: italic;\n }\n\n cite:before {\n content: \"\\2014\";\n padding-right: 0.5em;\n }\n }\n\n table {\n width: 100%;\n padding: 0;\n margin-bottom: 1em;\n border-collapse: collapse;\n\n font-size: var(--type-size-6);\n\n + table {\n margin-top: 1em;\n }\n\n tr {\n border-top: 1px solid #eee;\n background-color: white;\n margin: 0;\n padding: 0;\n }\n\n tr:nth-child(2n) {\n background-color: var(--lightest-gray);\n }\n\n th {\n font-weight: bold;\n border: 1px solid var(--light-gray);\n background: var(--lighter-gray);\n margin: 0;\n padding: 0.5em;\n }\n\n td {\n border: 1px solid var(--lighter-gray);\n margin: 0;\n padding: 0.5em;\n }\n }\n\n ul,\n ol,\n blockquote,\n dl dt,\n dl dd,\n table th,\n table td {\n > :first-child {\n margin-top: 0;\n }\n\n > :last-child {\n margin-bottom: 0;\n }\n }\n\n img {\n max-width: 100%;\n display: block;\n margin: 0 auto;\n }\n\n code {\n font-family: var(--font-family-monospace);\n padding-top: 0.1rem;\n padding-bottom: 0.1rem;\n background: var(--code-tag-background-color);\n border: 1px solid var(--light-gray);\n border-radius: var(--code-tag-border-radius);\n box-shadow: var(--code-tag-box-shadow);\n\n &:before,\n &:after {\n letter-spacing: -0.2em;\n content: \"\\00a0\"; /* non-breaking space*/\n }\n }\n\n pre {\n background: #fdf6e3;\n color: #657b83;\n line-height: 1.5em;\n overflow: auto;\n border: none;\n border-radius: 0;\n padding: 0.75em 2em;\n margin: 0 -20px 20px -20px;\n\n code {\n margin: 0;\n padding: 0;\n white-space: pre;\n box-shadow: none;\n }\n\n code:before,\n code:after {\n display: none;\n }\n\n code, tt {\n background-color: transparent;\n border: none;\n }\n }\n\n u,\n ins {\n text-decoration: none;\n border-bottom: 1px solid var(--text);\n\n a {\n color: inherit;\n }\n }\n\n del a {\n color: inherit;\n }\n}\n\n//Content pages float view\n@media (min-width: 1150px) {\n .Columns__right--float .Columns__right__content {\n height: 100%;\n overflow: auto;\n padding: 0 !important;\n background-color: transparent !important;\n position: relative;\n\n article {\n width: 100%;\n min-height: 100%;\n overflow: auto;\n position: relative;\n z-index: 1;\n }\n\n article:before {\n content: \"\";\n width: 50%;\n min-height: 100%;\n overflow: auto;\n background-color: white;\n display: block;\n margin: 0;\n position: absolute;\n z-index: -1;\n }\n }\n\n .Columns__right--float {\n .Pager,\n .Page__header,\n .s-content blockquote,\n .s-content p,\n .s-content ul,\n .s-content ol,\n .s-content dl,\n .s-content h2,\n .s-content h3,\n .s-content h4,\n .s-content h5,\n .s-content h6,\n .s-content hr,\n .s-content table {\n float: left;\n clear: left;\n width: 47%;\n margin-left: 1.5%;\n margin-right: 1.5%;\n }\n }\n\n .Columns__right--float .s-content {\n table {\n background-color: white;\n white-space: normal;\n\n pre, code {\n white-space: normal;\n }\n }\n\n blockquote, p, ul, ol, dl, h2, h3, h4, h5, h6, hr {\n &:before {\n width: 100%;\n height: 10px;\n display: block;\n clear: both;\n }\n\n p, ul, ol, dl, h2, h3, h4, h5, h6, pre, hr {\n width: auto;\n float: none;\n display: block;\n }\n }\n\n hr {\n border-color: #ddd;\n }\n\n // Paragraphs and code inside lists and\n // blockquotes should have 100% width\n li, blockquote {\n p, pre {\n width: 100%;\n }\n }\n\n pre {\n float: left;\n clear: right;\n width: 50%;\n border: none;\n border-left: 10px solid white;\n margin: 0 0 10px;\n padding: 0;\n\n code {\n padding: 0 0.5em;\n }\n }\n }\n}\n","/* ============================================================================\nBase tags\n============================================================================ */\n\na {\n text-decoration: none;\n color: var(--link-color);\n\n &.Link--external:after {\n content: \" \" url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAKCAYAAACNMs+9AAAAVklEQVR4Xn3PgQkAMQhDUXfqTu7kTtkpd5RA8AInfArtQ2iRXFWT2QedAfttj2FsPIOE1eCOlEuoWWjgzYaB/IkeGOrxXhqB+uA9Bfcm0lAZuh+YIeAD+cAqSz4kCMUAAAAASUVORK5CYII=);\n }\n\n &.Link--broken {\n color: red;\n }\n}\n\np {\n margin: 0 0 1em;\n}\n\nhr {\n clear: both;\n margin: 1em 0;\n border: 0;\n border-top: 1px solid #ddd;\n}\n\n/* ============================================================================\nComponents\n============================================================================ */\n\n.Button {\n display: inline-block;\n text-align: center;\n vertical-align: middle;\n touch-action: manipulation;\n cursor: pointer;\n background-image: none; // Reset unusual Firefox-on-Android default style; see https://github.com/necolas/normalize.css/issues/214\n border: 1px solid transparent;\n white-space: nowrap;\n border-radius: 4px;\n\n &--small {\n font-size: 12px;\n line-height: 1.5;\n border-radius: 3px;\n }\n\n &--default {\n color: #333;\n background-color: #fff;\n border-color: #ccc;\n\n &.Button--active {\n color: #333;\n background-color: #e6e6e6;\n border-color: #adadad;\n }\n }\n}\n\n.ButtonGroup {\n position: relative;\n display: inline-block;\n vertical-align: middle; // match .Button alignment given font-size hack above\n\n .Button + .Button {\n margin-left: -1px;\n }\n\n > .Button {\n position: relative;\n float: left;\n\n // Bring the \"active\" button to the front\n &:hover,\n &:focus {\n z-index: 2;\n }\n\n &:active,\n &.Button--active {\n z-index: 3;\n }\n\n &:not(:first-child):not(:last-child) {\n border-radius: 0;\n }\n\n // Set corners individually because sometimes \n // a single button can be in a .ButtonGroup\n // and we need :first-child and :last-child to both match\n &:first-child {\n margin-left: 0;\n }\n\n &:first-child:not(:last-child) {\n border-bottom-right-radius: 0;\n border-top-right-radius: 0;\n }\n\n &:last-child:not(:first-child) {\n border-bottom-left-radius: 0;\n border-top-left-radius: 0;\n }\n }\n}\n\n.Brand {\n display: block;\n background-color: var(--brand-background);\n padding: 0.75em 0.6em;\n font-size: var(--type-size-4);\n text-shadow: none;\n font-family: var(--font-family-heading);\n font-weight: 700;\n color: var(--brand-color);\n}\n\n.Navbar {\n height: 50px;\n box-shadow: 0 1px 5px rgba(0, 0, 0, 0.25);\n background-color: var(--homepage-navbar-background);\n margin-bottom: 0;\n\n .Brand {\n float: left;\n line-height: 20px;\n height: 50px;\n }\n}\n\n.CodeToggler {\n padding: 0 20px;\n\n &__text {\n font-size: 12px;\n line-height: 1.5;\n padding: 6px 10px 6px 0;\n display: inline-block;\n vertical-align: middle;\n }\n}\n\n// Sidebar navigation\n.Nav {\n margin: 0;\n padding: 0;\n\n &__arrow {\n display: inline-block;\n position: relative;\n width: 16px;\n margin-left: -16px;\n\n &:before {\n position: absolute;\n display: block;\n content: \"\";\n margin: -0.25em 0 0 -0.4em;\n left: 50%;\n top: 50%;\n width: 0.5em;\n height: 0.5em;\n border-right: 0.15em solid var(--sidebar-link-arrow-color);\n border-top: 0.15em solid var(--sidebar-link-arrow-color);\n transform: rotate(45deg);\n transition-duration: 0.3s;\n }\n }\n\n &__item {\n display: block;\n\n a {\n display: block;\n margin: 0;\n padding: 6px 15px 6px 20px;\n font-family: var(--font-family-heading);\n font-weight: 400;\n color: var(--sidebar-link-color);\n text-shadow: none;\n }\n\n a:hover {\n color: var(--sidebar-link-color);\n text-shadow: none;\n background-color: var(--sidebar-link-hover-background);\n }\n }\n}\n\n.Nav .Nav {\n display: none;\n margin-left: 15px;\n\n .Nav__item a {\n margin: 0;\n margin-left: -15px;\n padding: 3px 30px;\n font-family: var(--font-family-text);\n color: var(--sidebar-link-secondary-color);\n opacity: 0.7;\n\n &:hover {\n opacity: 1;\n }\n }\n\n .Nav__item--active a {\n color: var(--sidebar-link-color);\n }\n}\n\n.Nav__item {\n &--open,\n &--active {\n > a {\n background-color: var(--sidebar-link-active-background);\n }\n }\n\n &--open {\n > .Nav {\n display: block;\n }\n\n > a > .Nav__arrow:before {\n margin-left: -0.25em;\n transform: rotate(135deg);\n }\n }\n}\n\n.Page__header {\n margin: 0 0 10px;\n padding: 0;\n border-bottom: 1px solid #eee;\n\n @include clearfix();\n\n h1 {\n margin: 0;\n padding: 0;\n line-height: 57px;\n }\n\n &--separator {\n height: 0.6em;\n }\n\n a {\n text-decoration: none;\n }\n\n .ModifiedDate {\n float: left;\n font-size: 10px;\n color: gray;\n }\n\n .EditOn {\n float: right;\n font-size: 10px;\n color: gray;\n }\n}\n\n.Links {\n padding: 0 20px;\n\n a {\n font-family: var(--font-family-heading);\n font-weight: 400;\n color: var(--sidebar-link-color);\n line-height: 2em;\n }\n}\n\n.Twitter {\n padding: 0 20px;\n}\n\n.PoweredBy {\n padding: 0 20px;\n font-size: var(--type-size-6);\n}\n\n.Search {\n position: relative;\n\n &__field {\n display: block;\n width: 100%;\n height: 34px;\n padding: 6px 30px 6px 20px;\n color: var(--search-field-color);\n border-width: 0 0 1px;\n border-bottom: 1px solid var(--search-field-border-color);\n background: var(--search-field-background);\n transition: border-color ease-in-out 0.15s;\n\n &:focus {\n border-color: var(--search-field-hover-border-color);\n outline: 0;\n }\n }\n\n &__icon {\n position: absolute;\n right: 9px;\n top: 9px;\n width: 16px;\n height: 16px;\n }\n}\n\n.Navbar .Search {\n float: right;\n margin: 8px 20px;\n\n &__field {\n box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);\n border-width: 0;\n border-radius: 4px;\n padding-left: 10px;\n }\n}\n\n.TableOfContentsContainer {\n &__title {\n border-bottom: 4px solid #efefef;\n margin-bottom: 0 !important;\n }\n\n &__content > .TableOfContents {\n margin-top: 0;\n }\n}\n\nul.TableOfContents {\n float: none;\n font-size: 16px;\n padding-left: 1.5em;\n border-left: 6px solid #efefef;\n\n p {\n margin-bottom: 0;\n }\n\n a {\n text-decoration: none;\n }\n\n .TableOfContents {\n border-left-width: 0;\n }\n}\n\n.Columns__right--full .TableOfContentsContainer {\n float: right;\n min-width: 300px;\n max-width: 25%;\n padding-left: 1em;\n\n .TableOfContentsContainer__content > .TableOfContents {\n border-right: 2px solid #efefef;\n }\n\n .TableOfContents {\n list-style-type: none;\n padding-left: 0;\n }\n\n a {\n display: block;\n border-bottom: 1px solid #ddd;\n padding: 0.2em 0;\n }\n\n li a {\n padding-left: 0.75em;\n }\n\n li li a {\n padding-left: 1.5em;\n }\n\n li li li a {\n padding-left: 2.25em;\n }\n\n // stylelint-disable-next-line selector-max-compound-selectors\n li li li li a {\n padding-left: 3em;\n }\n}\n\n.Pager {\n padding-left: 0;\n margin: 1em 0;\n list-style: none;\n text-align: center;\n clear: both;\n\n @include clearfix();\n\n li {\n display: inline;\n\n > a {\n display: inline-block;\n padding: 5px 14px;\n background-color: #fff;\n border: 1px solid #ddd;\n border-radius: 15px;\n }\n\n > a:hover,\n > a:focus {\n text-decoration: none;\n background-color: #eee;\n }\n }\n\n &--next > a {\n float: right;\n }\n\n &--prev > a {\n float: left;\n }\n}\n\n.Checkbox {\n position: relative;\n display: block;\n padding-left: 30px;\n cursor: pointer;\n\n input {\n position: absolute;\n z-index: -1;\n opacity: 0;\n }\n}\n\n.Checkbox__indicator {\n position: absolute;\n top: 50%;\n left: 0;\n width: 20px;\n height: 20px;\n margin-top: -10px;\n background: var(--checkbox-background);\n\n /* Check mark */\n &:after {\n position: absolute;\n display: none;\n content: \"\";\n }\n\n /* Hover and focus states */\n .Checkbox:hover input ~ &,\n .Checkbox input:focus ~ & {\n background: var(--checkbox-hover-background);\n }\n\n /* Checked state */\n .Checkbox input:checked ~ & {\n background: var(--checkbox-checked-background);\n\n /* Show check mark */\n &:after {\n display: block;\n }\n }\n\n /* Hover state whilst checked */\n .Checkbox:hover input:not([disabled]):checked ~ &, .Checkbox input:checked:focus ~ & {\n background: var(--checkbox-checked-hover-background);\n }\n\n /* Disabled state */\n .Checkbox input:disabled ~ & {\n pointer-events: none;\n opacity: 0.6;\n background: var(--checkbox-disabled-background);\n }\n\n /* Checkbox tick */\n .Checkbox &:after {\n top: 4px;\n left: 8px;\n width: 5px;\n height: 10px;\n transform: rotate(45deg);\n border: solid var(--checkbox-tick-color);\n border-width: 0 2px 2px 0;\n }\n\n /* Disabled tick colour */\n .Checkbox input:disabled ~ &:after {\n border-color: var(--checkbox-disabled-tick-color);\n }\n}\n\n.Collapsible__content {\n padding-bottom: 1rem;\n}\n\n.Hidden {\n display: none;\n}\n",null,"/* ============================================================================\nHomepage\n============================================================================ */\n\n.Container {\n margin-right: auto;\n margin-left: auto;\n\n &--inner {\n width: 80%;\n margin: 0 auto;\n }\n}\n\n@media (min-width: 1200px) {\n .Container {\n width: 1170px;\n }\n}\n\n@media (min-width: 992px) {\n .Container {\n width: 970px;\n }\n}\n\n@media (min-width: 769px) {\n .Container {\n width: 750px;\n }\n}\n\n@media (min-width: 1200px) {\n .Container {\n width: 1170px;\n }\n}\n\n.Homepage {\n padding-top: 60px !important;\n background-color: var(--homepage-hero-background);\n border-radius: 0;\n border: none;\n color: var(--homepage-hero-color);\n overflow: hidden;\n padding-bottom: 0;\n margin-bottom: 0;\n\n @include kill-box-shadow;\n}\n\n.HomepageTitle {\n h2 {\n width: 80%;\n font-size: 30px;\n margin: 20px auto;\n text-align: center;\n }\n}\n\n.HomepageImage {\n img {\n display: block;\n max-width: 80%;\n margin: 0 auto;\n height: auto;\n }\n}\n\n.HomepageButtons {\n padding: 20px 0;\n background-color: var(--hero-button-block-background);\n text-align: center;\n\n @include clearfix;\n\n .Button--hero {\n padding: 20px 30px;\n border-radius: 0;\n text-shadow: none;\n opacity: 0.8;\n margin: 0 10px;\n text-transform: uppercase;\n border: 5px solid var(--hero-button-border-color);\n font-family: var(--font-family-heading);\n font-weight: 700;\n\n @include kill-background-image;\n @include kill-box-shadow;\n\n @media (max-width: 768px) {\n display: block;\n margin-bottom: 10px;\n }\n\n &:hover {\n opacity: 1;\n }\n\n &.Button--secondary {\n background-color: var(--hero-button-secondary-background);\n color: var(--hero-button-secondary-color);\n }\n\n &.Button--primary {\n background-color: var(--hero-buttom-primary-background);\n color: var(--hero-button-primary-color);\n }\n }\n}\n\n.HomepageContent {\n background-color: white;\n padding: 40px 0;\n\n ul, ol {\n li {\n list-style: none;\n margin-bottom: 0.5em;\n position: relative;\n }\n\n li:before {\n position: absolute;\n top: 50%;\n left: -1.5em;\n content: \"\";\n width: 0;\n height: 0;\n border: 0.5em solid transparent;\n border-left: 0.5em solid var(--homepage-bullet-color);\n float: left;\n display: block;\n margin-top: -0.5em;\n }\n }\n\n .HeroText {\n font-family: var(--font-family-heading);\n font-weight: 300;\n font-size: 16px;\n margin-bottom: 20px;\n line-height: 1.4;\n }\n\n @media (min-width: 769px) {\n padding: 40px 20px;\n\n .HeroText {\n font-size: 21px;\n }\n\n .Row {\n margin: 0 -15px;\n }\n\n .Row__third, .Row__half, .Row__quarter {\n float: left;\n position: relative;\n min-height: 1px;\n padding-left: 15px;\n padding-right: 15px;\n }\n\n .Row__third {\n width: 33.333333%;\n }\n\n .Row__half {\n width: 50%;\n }\n\n .Row__quarter {\n width: 25%;\n }\n }\n}\n\n.HomepageFooter {\n background-color: var(--homepage-footer-background);\n color: var(--homepage-footer-color);\n border: none;\n\n @include kill-box-shadow;\n @include clearfix;\n\n @media (max-width: 768px) {\n padding: 0 20px;\n text-align: center;\n\n .HomepageFooter__links {\n padding-left: 0;\n list-style-type: none;\n }\n }\n\n @media (min-width: 769px) {\n .HomepageFooter__links {\n float: left;\n }\n\n .HomepageFooter__twitter {\n float: right;\n }\n }\n\n &__links {\n margin: 40px 0;\n\n li a {\n line-height: 32px;\n font-size: 16px;\n font-family: var(--font-family-heading);\n font-weight: 700;\n }\n\n li a:hover {\n text-decoration: underline;\n }\n }\n\n &__twitter {\n margin: 40px 0;\n }\n\n .Twitter {\n margin-bottom: 20px;\n }\n}\n","/* ===========================================================================================\nCode Highlighting\n============================================================================================== */\n\n/*\n\nOrginal Style from ethanschoonover.com/solarized (c) Jeremy Hull \n\n*/\n\n.hljs {\n display: block;\n overflow-x: auto;\n padding: 0.5em;\n background: #fdf6e3;\n color: #657b83;\n}\n\n.hljs-comment,\n.hljs-quote {\n color: #93a1a1;\n}\n\n/* Solarized Green */\n.hljs-keyword,\n.hljs-selector-tag,\n.hljs-addition {\n color: #859900;\n}\n\n/* Solarized Cyan */\n.hljs-number,\n.hljs-string,\n.hljs-meta .hljs-meta-string,\n.hljs-literal,\n.hljs-doctag,\n.hljs-regexp {\n color: #2aa198;\n}\n\n/* Solarized Blue */\n.hljs-title,\n.hljs-section,\n.hljs-name,\n.hljs-selector-id,\n.hljs-selector-class {\n color: #268bd2;\n}\n\n/* Solarized Yellow */\n.hljs-attribute,\n.hljs-attr,\n.hljs-variable,\n.hljs-template-variable,\n.hljs-class .hljs-title,\n.hljs-type {\n color: #b58900;\n}\n\n/* Solarized Orange */\n.hljs-symbol,\n.hljs-bullet,\n.hljs-subst,\n.hljs-meta,\n.hljs-meta .hljs-keyword,\n.hljs-selector-attr,\n.hljs-selector-pseudo,\n.hljs-link {\n color: #cb4b16;\n}\n\n/* Solarized Red */\n.hljs-built_in,\n.hljs-deletion {\n color: #dc322f;\n}\n\n.hljs-formula {\n background: #eee8d5;\n}\n\n.hljs-emphasis {\n font-style: italic;\n}\n\n.hljs-strong {\n font-weight: bold;\n}\n"]} \ No newline at end of file diff --git a/themes/daux/css/theme-navy.min.css b/themes/daux/css/theme-navy.min.css new file mode 100644 index 0000000..6e706ef --- /dev/null +++ b/themes/daux/css/theme-navy.min.css @@ -0,0 +1,10 @@ +/*! + * DAUX.IO + * https://dauxio.github.io/ + * MIT License + */ +/*! normalize.css v4.1.1 | MIT License | github.com/necolas/normalize.css */ +html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}article,aside,details,figcaption,figure,footer,header,main,menu,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block}audio:not([controls]){display:none;height:0}progress,sub,sup{vertical-align:baseline}[hidden],template{display:none}a{background-color:transparent;-webkit-text-decoration-skip:objects}a:active,a:hover{outline-width:0}abbr[title]{border-bottom:none;-webkit-text-decoration:underline dotted;-moz-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:bolder}dfn{font-style:italic}h1{font-size:2em;margin:.67em 0}mark{background-color:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}svg:not(:root){overflow:hidden}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}figure{margin:1em 40px}hr{-moz-box-sizing:content-box;box-sizing:content-box;height:0}button,input,select,textarea{font:inherit;margin:0}optgroup{font-weight:700}button,hr,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{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}legend{color:inherit;display:table;max-width:100%;white-space:normal}textarea{overflow:auto}[type=checkbox],[type=radio],legend{-moz-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-input-placeholder{color:inherit;opacity:.54}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit} +/*! Generated by Font Squirrel (https://www.fontsquirrel.com) */ +@font-face{font-family:"Roboto Slab";font-style:normal;font-weight:300;src:url(../fonts/robotoslab-light.eot);src:url(../fonts/robotoslab-light.eot?#iefix) format("embedded-opentype"),url(../fonts/robotoslab-light.woff2) format("woff2"),url(../fonts/robotoslab-light.woff) format("woff"),url(../fonts/robotoslab-light.ttf) format("truetype"),url(../fonts/robotoslab-light.svg#roboto_slablight) format("svg");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2212,U+2215}@font-face{font-family:"Roboto Slab";font-style:normal;font-weight:400;src:url(../fonts/robotoslab-regular.eot);src:url(../fonts/robotoslab-regular.eot?#iefix) format("embedded-opentype"),url(../fonts/robotoslab-regular.woff2) format("woff2"),url(../fonts/robotoslab-regular.woff) format("woff"),url(../fonts/robotoslab-regular.ttf) format("truetype"),url(../fonts/robotoslab-regular.svg#roboto_slabregular) format("svg");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2212,U+2215}@font-face{font-family:"Roboto Slab";font-style:normal;font-weight:700;src:url(../fonts/robotoslab-bold.eot);src:url(../fonts/robotoslab-bold.eot?#iefix) format("embedded-opentype"),url(../fonts/robotoslab-bold.woff2) format("woff2"),url(../fonts/robotoslab-bold.woff) format("woff"),url(../fonts/robotoslab-bold.ttf) format("truetype"),url(../fonts/robotoslab-bold.svg#roboto_slabbold) format("svg");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2212,U+2215}*,:after,:before{-moz-box-sizing:border-box;box-sizing:border-box}body{margin:0;padding:0}html{font-size:14px}@media (min-width:850px){html{font-size:16px}}body,html{height:100%;background-color:#fff;color:#222}.Columns__left{background-color:#f5f5f6}.Columns__right__content{padding:10px;background-color:#fff}.Collapsible__content,.s-content pre code:after,.s-content pre code:before{display:none}.Collapsible__trigger{margin:12px;padding:7px 10px;background-color:transparent;border:0;float:right;background-image:none;-webkit-filter:none;filter:none;box-shadow:none}.Collapsible__trigger__bar{display:block;width:18px;height:2px;margin-top:2px;margin-bottom:3px;background-color:#7795b4}.Collapsible__trigger:hover{background-color:#7795b4;box-shadow:none}.Collapsible__trigger:hover .Collapsible__trigger__bar{background-color:#13132a}@media screen and (min-width:769px){body{background-color:#7795b4}.Navbar{position:fixed;z-index:1030;width:100%}.Collapsible__trigger{display:none!important}.Collapsible__content{display:block!important}.Columns{height:100%}.Columns:after,.Columns:before{content:" ";display:table}.Columns:after{clear:both}.Columns__left,.Columns__right{position:relative;min-height:1px;float:left;overflow:auto;height:100%}.Columns__left{width:25%;border-right:1px solid #e7e7e9;overflow-x:hidden}.Columns__right{width:75%}.Columns__right__content{padding:0 20px 20px;min-height:100%}}body{line-height:1.5;font-family:-apple-system,".SFNSText-Regular","San Francisco","Roboto","Segoe UI","Helvetica Neue","Lucida Grande",Arial,sans-serif;-webkit-font-feature-settings:"kern" 1,"kern";-moz-font-feature-settings:"kern" 1,"kern";font-feature-settings:"kern" 1,"kern";-webkit-font-kerning:normal;font-kerning:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}h1,h2,h3,h4,h5,h6{font-family:"Roboto Slab",-apple-system,".SFNSText-Regular","San Francisco","Roboto","Segoe UI","Helvetica Neue","Lucida Grande",Arial,sans-serif;font-weight:300}.s-content h1,.s-content h2,.s-content h3,.s-content h4,.s-content h5,.s-content h6{cursor:text;line-height:1.4em;margin:2em 0 .5em}.s-content h1 code,.s-content h1 tt,.s-content h2 code,.s-content h2 tt,.s-content h3 code,.s-content h3 tt,.s-content h4 code,.s-content h4 tt,.s-content h5 code,.s-content h5 tt,.s-content h6 code,.s-content h6 tt{font-size:inherit}.s-content h1 i,.s-content h2 i,.s-content h3 i,.s-content h4 i,.s-content h5 i,.s-content h6 i{font-size:.7em}.s-content h1 p,.s-content h2 p,.s-content h3 p,.s-content h4 p,.s-content h5 p,.s-content h6 p{margin-top:0}.s-content h1{margin-top:0;font-size:1.563rem}.s-content h2{font-size:1.25rem}.s-content h3{font-size:1rem}.s-content h4,.s-content h5,.s-content h6,.s-content small{font-size:.75rem}.s-content a{text-decoration:underline}.s-content p{margin-bottom:1.3em}.s-content ol,.s-content ul{padding-left:2em}.s-content ul p,.s-content ul ul{margin:0}.s-content dl{padding:0}.s-content dl dt{font-weight:700;font-style:italic;padding:0;margin:15px 0 5px}.s-content dl dt:first-child{padding:0}.s-content dl dd{margin:0 0 15px;padding:0 15px}.s-content blockquote{margin:.75em 2em;padding:.5em 1em;font-style:italic;border-left:.25em solid #13132a}.s-content blockquote cite{font-style:italic}.s-content blockquote cite:before{content:"\2014";padding-right:.5em}.s-content table{width:100%;padding:0;margin-bottom:1em;border-collapse:collapse;font-size:.75rem}.s-content table+table{margin-top:1em}.s-content table tr{border-top:1px solid #eee;background-color:#fff;margin:0;padding:0}.s-content table tr:nth-child(2n){background-color:#f2f3f3}.s-content table th{font-weight:700;border:1px solid #bdc1c4;background:#d7dadb;margin:0;padding:.5em}.s-content table td{border:1px solid #d7dadb;margin:0;padding:.5em}.s-content blockquote>:first-child,.s-content dl dd>:first-child,.s-content dl dt>:first-child,.s-content ol>:first-child,.s-content table td>:first-child,.s-content table th>:first-child,.s-content ul>:first-child{margin-top:0}.s-content blockquote>:last-child,.s-content dl dd>:last-child,.s-content dl dt>:last-child,.s-content ol>:last-child,.s-content table td>:last-child,.s-content table th>:last-child,.s-content ul>:last-child{margin-bottom:0}.s-content img{max-width:100%;display:block;margin:0 auto}.s-content code{font-family:Monaco,Menlo,Consolas,"Lucida Console","Courier New",monospace;padding-top:.1rem;padding-bottom:.1rem;background:#fafafa;border:1px solid #bdc1c4;border-radius:4px;box-shadow:0 1px 1px rgba(0,0,0,.125)}.s-content code:after,.s-content code:before{letter-spacing:-.2em;content:"\00a0"}.s-content pre{background:#fdf6e3;color:#657b83;line-height:1.5em;overflow:auto;border:0;border-radius:0;padding:.75em 2em;margin:0 -20px 20px}.s-content pre code{margin:0;padding:0;white-space:pre;box-shadow:none}.s-content pre code,.s-content pre tt{background-color:transparent;border:0}.s-content ins,.s-content u{text-decoration:none;border-bottom:1px solid #222}.s-content del a,.s-content ins a,.s-content u a{color:inherit}@media (min-width:1150px){.Columns__right--float .Columns__right__content{height:100%;overflow:auto;padding:0!important;background-color:transparent!important;position:relative}.Columns__right--float .Columns__right__content article{width:100%;min-height:100%;overflow:auto;position:relative;z-index:1}.Columns__right--float .Columns__right__content article:before{content:"";width:50%;min-height:100%;overflow:auto;background-color:#fff;display:block;margin:0;position:absolute;z-index:-1}.Columns__right--float .Page__header,.Columns__right--float .Pager,.Columns__right--float .s-content blockquote,.Columns__right--float .s-content dl,.Columns__right--float .s-content h2,.Columns__right--float .s-content h3,.Columns__right--float .s-content h4,.Columns__right--float .s-content h5,.Columns__right--float .s-content h6,.Columns__right--float .s-content hr,.Columns__right--float .s-content ol,.Columns__right--float .s-content p,.Columns__right--float .s-content table,.Columns__right--float .s-content ul{float:left;clear:left;width:47%;margin-left:1.5%;margin-right:1.5%}.Columns__right--float .s-content table{background-color:#fff;white-space:normal}.Columns__right--float .s-content table code,.Columns__right--float .s-content table pre{white-space:normal}.Columns__right--float .s-content blockquote:before,.Columns__right--float .s-content dl:before,.Columns__right--float .s-content h2:before,.Columns__right--float .s-content h3:before,.Columns__right--float .s-content h4:before,.Columns__right--float .s-content h5:before,.Columns__right--float .s-content h6:before,.Columns__right--float .s-content hr:before,.Columns__right--float .s-content ol:before,.Columns__right--float .s-content p:before,.Columns__right--float .s-content ul:before{width:100%;height:10px;display:block;clear:both}.Columns__right--float .s-content blockquote p,.Columns__right--float .s-content blockquote pre{float:none;display:block}.Columns__right--float .s-content blockquote dl,.Columns__right--float .s-content blockquote h2,.Columns__right--float .s-content blockquote h3,.Columns__right--float .s-content blockquote h4,.Columns__right--float .s-content blockquote h5,.Columns__right--float .s-content blockquote h6,.Columns__right--float .s-content blockquote hr,.Columns__right--float .s-content blockquote ol,.Columns__right--float .s-content blockquote ul,.Columns__right--float .s-content dl dl,.Columns__right--float .s-content dl h2,.Columns__right--float .s-content dl h3,.Columns__right--float .s-content dl h4,.Columns__right--float .s-content dl h5,.Columns__right--float .s-content dl h6,.Columns__right--float .s-content dl hr,.Columns__right--float .s-content dl ol,.Columns__right--float .s-content dl p,.Columns__right--float .s-content dl pre,.Columns__right--float .s-content dl ul,.Columns__right--float .s-content h2 dl,.Columns__right--float .s-content h2 h2,.Columns__right--float .s-content h2 h3,.Columns__right--float .s-content h2 h4,.Columns__right--float .s-content h2 h5,.Columns__right--float .s-content h2 h6,.Columns__right--float .s-content h2 hr,.Columns__right--float .s-content h2 ol,.Columns__right--float .s-content h2 p,.Columns__right--float .s-content h2 pre,.Columns__right--float .s-content h2 ul,.Columns__right--float .s-content h3 dl,.Columns__right--float .s-content h3 h2,.Columns__right--float .s-content h3 h3,.Columns__right--float .s-content h3 h4,.Columns__right--float .s-content h3 h5,.Columns__right--float .s-content h3 h6,.Columns__right--float .s-content h3 hr,.Columns__right--float .s-content h3 ol,.Columns__right--float .s-content h3 p,.Columns__right--float .s-content h3 pre,.Columns__right--float .s-content h3 ul,.Columns__right--float .s-content h4 dl,.Columns__right--float .s-content h4 h2,.Columns__right--float .s-content h4 h3,.Columns__right--float .s-content h4 h4,.Columns__right--float .s-content h4 h5,.Columns__right--float .s-content h4 h6,.Columns__right--float .s-content h4 hr,.Columns__right--float .s-content h4 ol,.Columns__right--float .s-content h4 p,.Columns__right--float .s-content h4 pre,.Columns__right--float .s-content h4 ul,.Columns__right--float .s-content h5 dl,.Columns__right--float .s-content h5 h2,.Columns__right--float .s-content h5 h3,.Columns__right--float .s-content h5 h4,.Columns__right--float .s-content h5 h5,.Columns__right--float .s-content h5 h6,.Columns__right--float .s-content h5 hr,.Columns__right--float .s-content h5 ol,.Columns__right--float .s-content h5 p,.Columns__right--float .s-content h5 pre,.Columns__right--float .s-content h5 ul,.Columns__right--float .s-content h6 dl,.Columns__right--float .s-content h6 h2,.Columns__right--float .s-content h6 h3,.Columns__right--float .s-content h6 h4,.Columns__right--float .s-content h6 h5,.Columns__right--float .s-content h6 h6,.Columns__right--float .s-content h6 hr,.Columns__right--float .s-content h6 ol,.Columns__right--float .s-content h6 p,.Columns__right--float .s-content h6 pre,.Columns__right--float .s-content h6 ul,.Columns__right--float .s-content hr dl,.Columns__right--float .s-content hr h2,.Columns__right--float .s-content hr h3,.Columns__right--float .s-content hr h4,.Columns__right--float .s-content hr h5,.Columns__right--float .s-content hr h6,.Columns__right--float .s-content hr hr,.Columns__right--float .s-content hr ol,.Columns__right--float .s-content hr p,.Columns__right--float .s-content hr pre,.Columns__right--float .s-content hr ul,.Columns__right--float .s-content ol dl,.Columns__right--float .s-content ol h2,.Columns__right--float .s-content ol h3,.Columns__right--float .s-content ol h4,.Columns__right--float .s-content ol h5,.Columns__right--float .s-content ol h6,.Columns__right--float .s-content ol hr,.Columns__right--float .s-content ol ol,.Columns__right--float .s-content ol p,.Columns__right--float .s-content ol pre,.Columns__right--float .s-content ol ul,.Columns__right--float .s-content p dl,.Columns__right--float .s-content p h2,.Columns__right--float .s-content p h3,.Columns__right--float .s-content p h4,.Columns__right--float .s-content p h5,.Columns__right--float .s-content p h6,.Columns__right--float .s-content p hr,.Columns__right--float .s-content p ol,.Columns__right--float .s-content p p,.Columns__right--float .s-content p pre,.Columns__right--float .s-content p ul,.Columns__right--float .s-content ul dl,.Columns__right--float .s-content ul h2,.Columns__right--float .s-content ul h3,.Columns__right--float .s-content ul h4,.Columns__right--float .s-content ul h5,.Columns__right--float .s-content ul h6,.Columns__right--float .s-content ul hr,.Columns__right--float .s-content ul ol,.Columns__right--float .s-content ul p,.Columns__right--float .s-content ul pre,.Columns__right--float .s-content ul ul{width:auto;float:none;display:block}.Columns__right--float .s-content hr{border-color:#ddd}.Columns__right--float .s-content blockquote p,.Columns__right--float .s-content blockquote pre,.Columns__right--float .s-content li p,.Columns__right--float .s-content li pre{width:100%}.Columns__right--float .s-content pre{float:left;clear:right;width:50%;border:0;border-left:10px solid #fff;margin:0 0 10px;padding:0}.Columns__right--float .s-content pre code{padding:0 .5em}}a{text-decoration:none;color:#7795b4}a.Link--external:after{content:" " url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAKCAYAAACNMs+9AAAAVklEQVR4Xn3PgQkAMQhDUXfqTu7kTtkpd5RA8AInfArtQ2iRXFWT2QedAfttj2FsPIOE1eCOlEuoWWjgzYaB/IkeGOrxXhqB+uA9Bfcm0lAZuh+YIeAD+cAqSz4kCMUAAAAASUVORK5CYII=)}a.Link--broken{color:red}p{margin:0 0 1em}hr{clear:both;margin:1em 0;border:0;border-top:1px solid #ddd}.Button{display:inline-block;text-align:center;vertical-align:middle;-ms-touch-action:manipulation;touch-action:manipulation;cursor:pointer;background-image:none;border:1px solid transparent;white-space:nowrap;border-radius:4px}.Button--small{font-size:12px;line-height:1.5;border-radius:3px}.Button--default{color:#333;background-color:#fff;border-color:#ccc}.Button--default.Button--active{color:#333;background-color:#e6e6e6;border-color:#adadad}.ButtonGroup{position:relative;display:inline-block;vertical-align:middle}.ButtonGroup .Button+.Button{margin-left:-1px}.ButtonGroup>.Button{position:relative;float:left}.ButtonGroup>.Button:focus,.ButtonGroup>.Button:hover{z-index:2}.ButtonGroup>.Button.Button--active,.ButtonGroup>.Button:active{z-index:3}.ButtonGroup>.Button:not(:first-child):not(:last-child){border-radius:0}.ButtonGroup>.Button:first-child{margin-left:0}.ButtonGroup>.Button:first-child:not(:last-child){border-bottom-right-radius:0;border-top-right-radius:0}.ButtonGroup>.Button:last-child:not(:first-child){border-bottom-left-radius:0;border-top-left-radius:0}.Brand,.Navbar{background-color:#13132a}.Brand{display:block;padding:.75em .6em;font-size:1.25rem;text-shadow:none;font-family:"Roboto Slab",-apple-system,".SFNSText-Regular","San Francisco","Roboto","Segoe UI","Helvetica Neue","Lucida Grande",Arial,sans-serif;font-weight:700;color:#7795b4}.Navbar{height:50px;box-shadow:0 1px 5px rgba(0,0,0,.25);margin-bottom:0}.Navbar .Brand{float:left;line-height:20px;height:50px}.CodeToggler{padding:0 20px}.CodeToggler__text{font-size:12px;line-height:1.5;padding:6px 10px 6px 0;display:inline-block;vertical-align:middle}.Nav,.Page__header h1{margin:0;padding:0}.Nav__arrow{display:inline-block;position:relative;width:16px;margin-left:-16px}.Nav__arrow:before{position:absolute;display:block;content:"";margin:-.25em 0 0 -.4em;left:50%;top:50%;width:.5em;height:.5em;border-right:.15em solid #13132a;border-top:.15em solid #13132a;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);transition-duration:.3s}.Nav__item,.Nav__item a{display:block}.Nav__item a{margin:0;padding:6px 15px 6px 20px;font-family:"Roboto Slab",-apple-system,".SFNSText-Regular","San Francisco","Roboto","Segoe UI","Helvetica Neue","Lucida Grande",Arial,sans-serif;font-weight:400;text-shadow:none}.Nav__item a:hover{color:#13132a;text-shadow:none}.Nav .Nav{display:none;margin-left:15px}.Nav .Nav .Nav__item a{margin:0 0 0 -15px;padding:3px 30px;font-family:-apple-system,".SFNSText-Regular","San Francisco","Roboto","Segoe UI","Helvetica Neue","Lucida Grande",Arial,sans-serif;color:#222;opacity:.7}.Nav .Nav .Nav__item a:hover{opacity:1}.Nav .Nav .Nav__item--active a,.Nav__item a{color:#13132a}.Nav__item a:hover,.Nav__item--active>a,.Nav__item--open>a{background-color:#c5c5cb}.Nav__item--open>.Nav{display:block}.Nav__item--open>a>.Nav__arrow:before{margin-left:-.25em;-webkit-transform:rotate(135deg);-ms-transform:rotate(135deg);transform:rotate(135deg)}.Page__header{margin:0 0 10px;padding:0;border-bottom:1px solid #eee}.Page__header:after,.Page__header:before{content:" ";display:table}.Page__header:after{clear:both}.Page__header h1{line-height:57px}.Page__header--separator{height:.6em}.Page__header a,ul.TableOfContents a{text-decoration:none}.Page__header .EditOn,.Page__header .ModifiedDate{float:left;font-size:10px;color:gray}.Page__header .EditOn{float:right}.Links,.PoweredBy,.Twitter{padding:0 20px}.Links a{font-family:"Roboto Slab",-apple-system,".SFNSText-Regular","San Francisco","Roboto","Segoe UI","Helvetica Neue","Lucida Grande",Arial,sans-serif;font-weight:400;color:#13132a;line-height:2em}.PoweredBy{font-size:.75rem}.Search{position:relative}.Search__field{display:block;width:100%;height:34px;padding:6px 30px 6px 20px;color:#555;border-width:0 0 1px;border-bottom:1px solid #ccc;background:#fff;transition:border-color ease-in-out .15s}.Search__field:focus{border-color:#7795b4;outline:0}.Search__icon{position:absolute;right:9px;top:9px;width:16px;height:16px}.Navbar .Search{float:right;margin:8px 20px}.Navbar .Search__field{box-shadow:inset 0 1px 1px rgba(0,0,0,.075);border-width:0;border-radius:4px;padding-left:10px}.TableOfContentsContainer__title{border-bottom:4px solid #efefef;margin-bottom:0!important}.TableOfContentsContainer__content>.TableOfContents{margin-top:0}ul.TableOfContents{float:none;font-size:16px;padding-left:1.5em;border-left:6px solid #efefef}ul.TableOfContents p{margin-bottom:0}ul.TableOfContents .TableOfContents{border-left-width:0}.Columns__right--full .TableOfContentsContainer{float:right;min-width:300px;max-width:25%;padding-left:1em}.Columns__right--full .TableOfContentsContainer .TableOfContentsContainer__content>.TableOfContents{border-right:2px solid #efefef}.Columns__right--full .TableOfContentsContainer .TableOfContents{list-style-type:none;padding-left:0}.Columns__right--full .TableOfContentsContainer a{display:block;border-bottom:1px solid #ddd;padding:.2em 0}.Columns__right--full .TableOfContentsContainer li a{padding-left:.75em}.Columns__right--full .TableOfContentsContainer li li a{padding-left:1.5em}.Columns__right--full .TableOfContentsContainer li li li a{padding-left:2.25em}.Columns__right--full .TableOfContentsContainer li li li li a{padding-left:3em}.Pager{padding-left:0;margin:1em 0;list-style:none;text-align:center}.Pager:after,.Pager:before{content:" ";display:table}.Pager,.Pager:after{clear:both}.Pager li{display:inline}.Pager li>a{display:inline-block;padding:5px 14px;background-color:#fff;border:1px solid #ddd;border-radius:15px}.Pager li>a:focus,.Pager li>a:hover{text-decoration:none;background-color:#eee}.Pager--next>a{float:right}.Pager--prev>a{float:left}.Checkbox{position:relative;display:block;padding-left:30px;cursor:pointer}.Checkbox input{position:absolute;z-index:-1;opacity:0}.Checkbox__indicator{position:absolute;top:50%;left:0;width:20px;height:20px;margin-top:-10px;background:#e6e6e6}.Checkbox__indicator:after{position:absolute;display:none;content:""}.Checkbox input:focus~.Checkbox__indicator,.Checkbox:hover input~.Checkbox__indicator{background:#ccc}.Checkbox input:checked~.Checkbox__indicator{background:#13132a}.Checkbox input:checked~.Checkbox__indicator:after{display:block}.Checkbox input:checked:focus~.Checkbox__indicator,.Checkbox:hover input:not([disabled]):checked~.Checkbox__indicator{background:#7795b4}.Checkbox input:disabled~.Checkbox__indicator{pointer-events:none;opacity:.6;background:#e6e6e6}.Checkbox .Checkbox__indicator:after{top:4px;left:8px;width:5px;height:10px;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);border:solid #fff;border-width:0 2px 2px 0}.Checkbox input:disabled~.Checkbox__indicator:after{border-color:#7b7b7b}.Collapsible__content{padding-bottom:1rem}.Hidden{display:none}.Container{margin-right:auto;margin-left:auto}.Container--inner{width:80%;margin:0 auto}@media (min-width:1200px){.Container{width:1170px}}@media (min-width:992px){.Container{width:970px}}@media (min-width:769px){.Container{width:750px}}@media (min-width:1200px){.Container{width:1170px}}.Homepage{padding-top:60px!important;background-color:#7795b4;border-radius:0;border:0;color:#13132a;overflow:hidden;padding-bottom:0;margin-bottom:0;box-shadow:none}.HomepageTitle h2{width:80%;font-size:30px;margin:20px auto;text-align:center}.HomepageImage img{display:block;max-width:80%;margin:0 auto;height:auto}.HomepageButtons{padding:20px 0;background-color:#c5c5cb;text-align:center}.HomepageButtons:after,.HomepageButtons:before{content:" ";display:table}.HomepageButtons:after{clear:both}.HomepageButtons .Button--hero{padding:20px 30px;border-radius:0;text-shadow:none;opacity:.8;margin:0 10px;text-transform:uppercase;border:5px solid #13132a;font-family:"Roboto Slab",-apple-system,".SFNSText-Regular","San Francisco","Roboto","Segoe UI","Helvetica Neue","Lucida Grande",Arial,sans-serif;font-weight:700;background-image:none;-webkit-filter:none;filter:none;box-shadow:none}@media (max-width:768px){.HomepageButtons .Button--hero{display:block;margin-bottom:10px}}.HomepageButtons .Button--hero:hover{opacity:1}.HomepageButtons .Button--hero.Button--secondary{background-color:#c5c5cb;color:#13132a}.HomepageButtons .Button--hero.Button--primary{background-color:#13132a;color:#f5f5f6}.HomepageContent{background-color:#fff;padding:40px 0}.HomepageContent ol li,.HomepageContent ul li{list-style:none;margin-bottom:.5em;position:relative}.HomepageContent ol li:before,.HomepageContent ul li:before{position:absolute;top:50%;left:-1.5em;content:"";width:0;height:0;border:.5em solid transparent;border-left:.5em solid #7795b4;float:left;display:block;margin-top:-.5em}.HomepageContent .HeroText,.HomepageFooter__links li a{font-size:16px;font-family:"Roboto Slab",-apple-system,".SFNSText-Regular","San Francisco","Roboto","Segoe UI","Helvetica Neue","Lucida Grande",Arial,sans-serif}.HomepageContent .HeroText{margin-bottom:20px;font-weight:300;line-height:1.4}@media (min-width:769px){.HomepageContent{padding:40px 20px}.HomepageContent .HeroText{font-size:21px}.HomepageContent .Row{margin:0 -15px}.HomepageContent .Row__half,.HomepageContent .Row__quarter,.HomepageContent .Row__third{float:left;position:relative;min-height:1px;padding-left:15px;padding-right:15px}.HomepageContent .Row__third{width:33.333333%}.HomepageContent .Row__half{width:50%}.HomepageContent .Row__quarter{width:25%}}.HomepageFooter{background-color:#13132a;color:#7795b4;border:0;box-shadow:none}.HomepageFooter:after,.HomepageFooter:before{content:" ";display:table}.HomepageFooter:after{clear:both}@media (max-width:768px){.HomepageFooter{padding:0 20px;text-align:center}.HomepageFooter .HomepageFooter__links{padding-left:0;list-style-type:none}}@media (min-width:769px){.HomepageFooter .HomepageFooter__links{float:left}.HomepageFooter .HomepageFooter__twitter{float:right}}.HomepageFooter__links,.HomepageFooter__twitter{margin:40px 0}.HomepageFooter__links li a{line-height:32px;font-weight:700}.HomepageFooter__links li a:hover{text-decoration:underline}.HomepageFooter .Twitter{margin-bottom:20px}.hljs{display:block;overflow-x:auto;padding:.5em;background:#fdf6e3;color:#657b83}.hljs-comment,.hljs-quote{color:#93a1a1}.hljs-addition,.hljs-keyword,.hljs-selector-tag{color:#859900}.hljs-doctag,.hljs-literal,.hljs-meta .hljs-meta-string,.hljs-number,.hljs-regexp,.hljs-string{color:#2aa198}.hljs-name,.hljs-section,.hljs-selector-class,.hljs-selector-id,.hljs-title{color:#268bd2}.hljs-attr,.hljs-attribute,.hljs-class .hljs-title,.hljs-template-variable,.hljs-type,.hljs-variable{color:#b58900}.hljs-bullet,.hljs-link,.hljs-meta,.hljs-meta .hljs-keyword,.hljs-selector-attr,.hljs-selector-pseudo,.hljs-subst,.hljs-symbol{color:#cb4b16}.hljs-built_in,.hljs-deletion{color:#dc322f}.hljs-formula{background:#eee8d5}.hljs-emphasis{font-style:italic}.hljs-strong{font-weight:700} +/*# sourceMappingURL=theme-navy.min.css.map */ diff --git a/themes/daux/css/theme-navy.min.css.map b/themes/daux/css/theme-navy.min.css.map new file mode 100644 index 0000000..0a62614 --- /dev/null +++ b/themes/daux/css/theme-navy.min.css.map @@ -0,0 +1 @@ +{"version":3,"sources":["theme.scss","vendor/normalize.scss","_fonts.scss","_structure.scss","_mixins.scss","_typography.scss","_components.scss","","_homepage.scss","vendor/highlight.scss"],"names":[],"mappings":"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","file":"theme-navy.min.css","sourcesContent":["/*!\n * DAUX.IO\n * https://dauxio.github.io/\n * MIT License\n */\n\n// Daux Style\n@import \"vendor/normalize.scss\";\n@import \"_fonts.scss\";\n@import \"_variables.scss\";\n@import \"_mixins.scss\";\n\n// Layout\n@import \"_structure.scss\";\n\n// Content presentation\n@import \"_typography.scss\";\n@import \"_components.scss\";\n@import \"_homepage.scss\";\n@import \"vendor/highlight.scss\";\n\n@media print {\n @import \"_print.scss\";\n}\n","/*! normalize.css v4.1.1 | MIT License | github.com/necolas/normalize.css */\n\n/**\n * 1. Change the default font family in all browsers (opinionated).\n * 2. Prevent adjustments of font size after orientation changes in IE and iOS.\n */\n\nhtml {\n font-family: sans-serif; /* 1 */\n -ms-text-size-adjust: 100%; /* 2 */\n -webkit-text-size-adjust: 100%; /* 2 */\n}\n\n/**\n * Remove the margin in all browsers (opinionated).\n */\n\nbody {\n margin: 0;\n}\n\n/* HTML5 display definitions\n ========================================================================== */\n\n/**\n * Add the correct display in IE 9-.\n * 1. Add the correct display in Edge, IE, and Firefox.\n * 2. Add the correct display in IE.\n */\n\narticle,\naside,\ndetails, /* 1 */\nfigcaption,\nfigure,\nfooter,\nheader,\nmain, /* 2 */\nmenu,\nnav,\nsection,\nsummary { /* 1 */\n display: block;\n}\n\n/**\n * Add the correct display in IE 9-.\n */\n\naudio,\ncanvas,\nprogress,\nvideo {\n display: inline-block;\n}\n\n/**\n * Add the correct display in iOS 4-7.\n */\n\naudio:not([controls]) {\n display: none;\n height: 0;\n}\n\n/**\n * Add the correct vertical alignment in Chrome, Firefox, and Opera.\n */\n\nprogress {\n vertical-align: baseline;\n}\n\n/**\n * Add the correct display in IE 10-.\n * 1. Add the correct display in IE.\n */\n\ntemplate, /* 1 */\n[hidden] {\n display: none;\n}\n\n/* Links\n ========================================================================== */\n\n/**\n * 1. Remove the gray background on active links in IE 10.\n * 2. Remove gaps in links underline in iOS 8+ and Safari 8+.\n */\n\na {\n background-color: transparent; /* 1 */\n -webkit-text-decoration-skip: objects; /* 2 */\n}\n\n/**\n * Remove the outline on focused links when they are also active or hovered\n * in all browsers (opinionated).\n */\n\na:active,\na:hover {\n outline-width: 0;\n}\n\n/* Text-level semantics\n ========================================================================== */\n\n/**\n * 1. Remove the bottom border in Firefox 39-.\n * 2. Add the correct text decoration in Chrome, Edge, IE, Opera, and Safari.\n */\n\nabbr[title] {\n border-bottom: none; /* 1 */\n text-decoration: underline; /* 2 */\n text-decoration: underline dotted; /* 2 */\n}\n\n/**\n * Prevent the duplicate application of `bolder` by the next rule in Safari 6.\n */\n\nb,\nstrong {\n font-weight: inherit;\n}\n\n/**\n * Add the correct font weight in Chrome, Edge, and Safari.\n */\n\nb,\nstrong {\n font-weight: bolder;\n}\n\n/**\n * Add the correct font style in Android 4.3-.\n */\n\ndfn {\n font-style: italic;\n}\n\n/**\n * Correct the font size and margin on `h1` elements within `section` and\n * `article` contexts in Chrome, Firefox, and Safari.\n */\n\nh1 {\n font-size: 2em;\n margin: 0.67em 0;\n}\n\n/**\n * Add the correct background and color in IE 9-.\n */\n\nmark {\n background-color: #ff0;\n color: #000;\n}\n\n/**\n * Add the correct font size in all browsers.\n */\n\nsmall {\n font-size: 80%;\n}\n\n/**\n * Prevent `sub` and `sup` elements from affecting the line height in\n * all browsers.\n */\n\nsub,\nsup {\n font-size: 75%;\n line-height: 0;\n position: relative;\n vertical-align: baseline;\n}\n\nsub {\n bottom: -0.25em;\n}\n\nsup {\n top: -0.5em;\n}\n\n/* Embedded content\n ========================================================================== */\n\n/**\n * Remove the border on images inside links in IE 10-.\n */\n\nimg {\n border-style: none;\n}\n\n/**\n * Hide the overflow in IE.\n */\n\nsvg:not(:root) {\n overflow: hidden;\n}\n\n/* Grouping content\n ========================================================================== */\n\n/**\n * 1. Correct the inheritance and scaling of font size in all browsers.\n * 2. Correct the odd `em` font sizing in all browsers.\n */\n\ncode,\nkbd,\npre,\nsamp {\n font-family: monospace, monospace; /* 1 */\n font-size: 1em; /* 2 */\n}\n\n/**\n * Add the correct margin in IE 8.\n */\n\nfigure {\n margin: 1em 40px;\n}\n\n/**\n * 1. Add the correct box sizing in Firefox.\n * 2. Show the overflow in Edge and IE.\n */\n\nhr {\n box-sizing: content-box; /* 1 */\n height: 0; /* 1 */\n overflow: visible; /* 2 */\n}\n\n/* Forms\n ========================================================================== */\n\n/**\n * 1. Change font properties to `inherit` in all browsers (opinionated).\n * 2. Remove the margin in Firefox and Safari.\n */\n\nbutton,\ninput,\nselect,\ntextarea {\n font: inherit; /* 1 */\n margin: 0; /* 2 */\n}\n\n/**\n * Restore the font weight unset by the previous rule.\n */\n\noptgroup {\n font-weight: bold;\n}\n\n/**\n * Show the overflow in IE.\n * 1. Show the overflow in Edge.\n */\n\nbutton,\ninput { /* 1 */\n overflow: visible;\n}\n\n/**\n * Remove the inheritance of text transform in Edge, Firefox, and IE.\n * 1. Remove the inheritance of text transform in Firefox.\n */\n\nbutton,\nselect { /* 1 */\n text-transform: none;\n}\n\n/**\n * 1. Prevent a WebKit bug where (2) destroys native `audio` and `video`\n * controls in Android 4.\n * 2. Correct the inability to style clickable types in iOS and Safari.\n */\n\nbutton,\nhtml [type=\"button\"], /* 1 */\n[type=\"reset\"],\n[type=\"submit\"] {\n -webkit-appearance: button; /* 2 */\n}\n\n/**\n * Remove the inner border and padding in Firefox.\n */\n\nbutton::-moz-focus-inner,\n[type=\"button\"]::-moz-focus-inner,\n[type=\"reset\"]::-moz-focus-inner,\n[type=\"submit\"]::-moz-focus-inner {\n border-style: none;\n padding: 0;\n}\n\n/**\n * Restore the focus styles unset by the previous rule.\n */\n\nbutton:-moz-focusring,\n[type=\"button\"]:-moz-focusring,\n[type=\"reset\"]:-moz-focusring,\n[type=\"submit\"]:-moz-focusring {\n outline: 1px dotted ButtonText;\n}\n\n/**\n * Change the border, margin, and padding in all browsers (opinionated).\n */\n\nfieldset {\n border: 1px solid #c0c0c0;\n margin: 0 2px;\n padding: 0.35em 0.625em 0.75em;\n}\n\n/**\n * 1. Correct the text wrapping in Edge and IE.\n * 2. Correct the color inheritance from `fieldset` elements in IE.\n * 3. Remove the padding so developers are not caught out when they zero out\n * `fieldset` elements in all browsers.\n */\n\nlegend {\n box-sizing: border-box; /* 1 */\n color: inherit; /* 2 */\n display: table; /* 1 */\n max-width: 100%; /* 1 */\n padding: 0; /* 3 */\n white-space: normal; /* 1 */\n}\n\n/**\n * Remove the default vertical scrollbar in IE.\n */\n\ntextarea {\n overflow: auto;\n}\n\n/**\n * 1. Add the correct box sizing in IE 10-.\n * 2. Remove the padding in IE 10-.\n */\n\n[type=\"checkbox\"],\n[type=\"radio\"] {\n box-sizing: border-box; /* 1 */\n padding: 0; /* 2 */\n}\n\n/**\n * Correct the cursor style of increment and decrement buttons in Chrome.\n */\n\n[type=\"number\"]::-webkit-inner-spin-button,\n[type=\"number\"]::-webkit-outer-spin-button {\n height: auto;\n}\n\n/**\n * 1. Correct the odd appearance in Chrome and Safari.\n * 2. Correct the outline style in Safari.\n */\n\n[type=\"search\"] {\n -webkit-appearance: textfield; /* 1 */\n outline-offset: -2px; /* 2 */\n}\n\n/**\n * Remove the inner padding and cancel buttons in Chrome and Safari on OS X.\n */\n\n[type=\"search\"]::-webkit-search-cancel-button,\n[type=\"search\"]::-webkit-search-decoration {\n -webkit-appearance: none;\n}\n\n/**\n * Correct the text style of placeholders in Chrome, Edge, and Safari.\n */\n\n::-webkit-input-placeholder {\n color: inherit;\n opacity: 0.54;\n}\n\n/**\n * 1. Correct the inability to style clickable types in iOS and Safari.\n * 2. Change font properties to `inherit` in Safari.\n */\n\n::-webkit-file-upload-button {\n -webkit-appearance: button; /* 1 */\n font: inherit; /* 2 */\n}\n","\n:root {\n --font-family-text: -apple-system,\n \".SFNSText-Regular\",\n \"San Francisco\",\n \"Roboto\",\n \"Segoe UI\",\n \"Helvetica Neue\",\n \"Lucida Grande\",\n Arial,\n sans-serif;\n --font-family-monospace: Monaco, Menlo, Consolas, \"Lucida Console\", \"Courier New\", monospace;\n --font-family-heading: \"Roboto Slab\", var(--font-family-text);\n}\n\n/*! Generated by Font Squirrel (https://www.fontsquirrel.com) */\n\n@font-face {\n font-family: \"Roboto Slab\";\n font-style: normal;\n font-weight: 300;\n src: url(\"../fonts/robotoslab-light.eot\");\n src:\n url(\"../fonts/robotoslab-light.eot?#iefix\") format(\"embedded-opentype\"),\n url(\"../fonts/robotoslab-light.woff2\") format(\"woff2\"),\n url(\"../fonts/robotoslab-light.woff\") format(\"woff\"),\n url(\"../fonts/robotoslab-light.ttf\") format(\"truetype\"),\n url(\"../fonts/robotoslab-light.svg#roboto_slablight\") format(\"svg\");\n unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2212, U+2215;\n}\n\n@font-face {\n font-family: \"Roboto Slab\";\n font-style: normal;\n font-weight: 400;\n src: url(\"../fonts/robotoslab-regular.eot\");\n src:\n url(\"../fonts/robotoslab-regular.eot?#iefix\") format(\"embedded-opentype\"),\n url(\"../fonts/robotoslab-regular.woff2\") format(\"woff2\"),\n url(\"../fonts/robotoslab-regular.woff\") format(\"woff\"),\n url(\"../fonts/robotoslab-regular.ttf\") format(\"truetype\"),\n url(\"../fonts/robotoslab-regular.svg#roboto_slabregular\") format(\"svg\");\n unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2212, U+2215;\n}\n\n@font-face {\n font-family: \"Roboto Slab\";\n font-style: normal;\n font-weight: 700;\n src: url(\"../fonts/robotoslab-bold.eot\");\n src:\n url(\"../fonts/robotoslab-bold.eot?#iefix\") format(\"embedded-opentype\"),\n url(\"../fonts/robotoslab-bold.woff2\") format(\"woff2\"),\n url(\"../fonts/robotoslab-bold.woff\") format(\"woff\"),\n url(\"../fonts/robotoslab-bold.ttf\") format(\"truetype\"),\n url(\"../fonts/robotoslab-bold.svg#roboto_slabbold\") format(\"svg\");\n unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2212, U+2215;\n}\n","\n*, *:after, *:before {\n box-sizing: border-box;\n}\n\nbody {\n margin: 0;\n padding: 0;\n}\n\n/* ============================================================================\nDocs Body & Page Structure\n============================================================================ */\n\nhtml {\n font-size: 14px;\n\n @media (--viewport-large) {\n font-size: 16px;\n }\n}\n\nhtml, body {\n height: 100%;\n background-color: #fff;\n color: var(--text);\n}\n\n.Columns {\n &__left {\n background-color: var(--sidebar-background);\n }\n\n &__right {\n &__content {\n padding: 10px;\n background-color: #fff;\n }\n }\n}\n\n// mobile friendly sub-nav\n.Collapsible__content {\n display: none;\n}\n\n.Collapsible__trigger {\n margin: 12px;\n padding: 7px 10px;\n background-color: transparent;\n border: none;\n float: right;\n\n @include kill-background-image;\n @include kill-box-shadow;\n\n &__bar {\n display: block;\n width: 18px;\n height: 2px;\n margin-top: 2px;\n margin-bottom: 3px;\n background-color: var(--sidebar-collapsible--hamburger-color);\n }\n\n &:hover {\n background-color: var(--sidebar-collapsible--hamburger-hover-background);\n\n @include kill-box-shadow;\n\n .Collapsible__trigger__bar {\n background-color: var(--sidebar-collapsible--hamburger-hover-color);\n }\n }\n}\n\n@media screen and (min-width: 769px) {\n body {\n //Needed only for floating code blocks\n background-color: var(--content-floating-blocks-background);\n }\n\n .Navbar {\n position: fixed;\n z-index: 1030;\n width: 100%;\n }\n\n .Collapsible {\n &__trigger {\n display: none !important;\n }\n\n &__content {\n display: block !important;\n }\n }\n\n .Columns {\n height: 100%;\n\n &:after,\n &:before {\n content: \" \";\n display: table;\n }\n\n &:after {\n clear: both;\n }\n\n &__left, &__right {\n position: relative;\n min-height: 1px;\n float: left;\n overflow: auto;\n height: 100%;\n }\n\n &__left {\n width: 25%;\n border-right: 1px solid var(--sidebar-border);\n overflow-x: hidden;\n }\n\n &__right {\n width: 75%;\n\n &__content {\n padding: 0 20px 20px;\n min-height: 100%;\n }\n }\n }\n}\n","/* ============================================================================\nMixins\n============================================================================ */\n\n@mixin kill-background-image {\n background-image: none;\n filter: none;\n}\n\n@mixin kill-box-shadow {\n box-shadow: none;\n}\n\n// Clearfix\n//\n// For modern browsers\n// 1. The space content is one way to avoid an Opera bug when the\n// contenteditable attribute is included anywhere else in the document.\n// Otherwise it causes space to appear at the top and bottom of elements\n// that are clearfixed.\n// 2. The use of `table` rather than `block` is only necessary if using\n// `:before` to contain the top-margins of child elements.\n//\n// Source: http://nicolasgallagher.com/micro-clearfix-hack/\n\n@mixin clearfix {\n &:before,\n &:after {\n content: \" \"; // 1\n display: table; // 2\n }\n\n &:after {\n clear: both;\n }\n}\n","/* ============================================================================\nBase CSS\n============================================================================ */\n\nbody {\n line-height: 1.5;\n\n font-family: var(--font-family-text);\n font-feature-settings: \"kern\" 1;\n font-kerning: normal;\n -webkit-font-smoothing: antialiased;\n -moz-osx-font-smoothing: grayscale;\n}\n\nh1, h2, h3, h4, h5, h6 {\n font-family: var(--font-family-heading);\n font-weight: 300;\n}\n\n.s-content {\n h1, h2, h3, h4, h5, h6 {\n cursor: text;\n line-height: 1.4em;\n margin: 2em 0 0.5em;\n\n tt, code {\n font-size: inherit;\n }\n\n i {\n font-size: 0.7em;\n }\n\n p {\n margin-top: 0;\n }\n }\n\n h1 {\n margin-top: 0;\n font-size: var(--type-size-3);\n }\n\n h2 {\n font-size: var(--type-size-4);\n }\n\n h3 {\n font-size: var(--type-size-5);\n }\n\n h4 {\n font-size: var(--type-size-6);\n }\n\n h5 {\n font-size: var(--type-size-6);\n }\n\n h6 {\n font-size: var(--type-size-6);\n }\n\n a {\n text-decoration: underline;\n }\n\n small {\n font-size: var(--type-size-6);\n }\n\n p {\n margin-bottom: 1.3em;\n }\n\n ul, ol {\n padding-left: 2em;\n }\n\n ul p {\n margin: 0;\n }\n\n ul ul {\n margin: 0;\n }\n\n dl {\n padding: 0;\n\n dt {\n font-weight: bold;\n font-style: italic;\n padding: 0;\n margin: 15px 0 5px;\n }\n\n dt:first-child {\n padding: 0;\n }\n\n dd {\n margin: 0 0 15px;\n padding: 0 15px;\n }\n }\n\n blockquote {\n margin: 0.75em 2em;\n padding: 0.5em 1em;\n font-style: italic;\n border-left: 0.25em solid var(--blockquote-border-color);\n\n cite {\n font-style: italic;\n }\n\n cite:before {\n content: \"\\2014\";\n padding-right: 0.5em;\n }\n }\n\n table {\n width: 100%;\n padding: 0;\n margin-bottom: 1em;\n border-collapse: collapse;\n\n font-size: var(--type-size-6);\n\n + table {\n margin-top: 1em;\n }\n\n tr {\n border-top: 1px solid #eee;\n background-color: white;\n margin: 0;\n padding: 0;\n }\n\n tr:nth-child(2n) {\n background-color: var(--lightest-gray);\n }\n\n th {\n font-weight: bold;\n border: 1px solid var(--light-gray);\n background: var(--lighter-gray);\n margin: 0;\n padding: 0.5em;\n }\n\n td {\n border: 1px solid var(--lighter-gray);\n margin: 0;\n padding: 0.5em;\n }\n }\n\n ul,\n ol,\n blockquote,\n dl dt,\n dl dd,\n table th,\n table td {\n > :first-child {\n margin-top: 0;\n }\n\n > :last-child {\n margin-bottom: 0;\n }\n }\n\n img {\n max-width: 100%;\n display: block;\n margin: 0 auto;\n }\n\n code {\n font-family: var(--font-family-monospace);\n padding-top: 0.1rem;\n padding-bottom: 0.1rem;\n background: var(--code-tag-background-color);\n border: 1px solid var(--light-gray);\n border-radius: var(--code-tag-border-radius);\n box-shadow: var(--code-tag-box-shadow);\n\n &:before,\n &:after {\n letter-spacing: -0.2em;\n content: \"\\00a0\"; /* non-breaking space*/\n }\n }\n\n pre {\n background: #fdf6e3;\n color: #657b83;\n line-height: 1.5em;\n overflow: auto;\n border: none;\n border-radius: 0;\n padding: 0.75em 2em;\n margin: 0 -20px 20px -20px;\n\n code {\n margin: 0;\n padding: 0;\n white-space: pre;\n box-shadow: none;\n }\n\n code:before,\n code:after {\n display: none;\n }\n\n code, tt {\n background-color: transparent;\n border: none;\n }\n }\n\n u,\n ins {\n text-decoration: none;\n border-bottom: 1px solid var(--text);\n\n a {\n color: inherit;\n }\n }\n\n del a {\n color: inherit;\n }\n}\n\n//Content pages float view\n@media (min-width: 1150px) {\n .Columns__right--float .Columns__right__content {\n height: 100%;\n overflow: auto;\n padding: 0 !important;\n background-color: transparent !important;\n position: relative;\n\n article {\n width: 100%;\n min-height: 100%;\n overflow: auto;\n position: relative;\n z-index: 1;\n }\n\n article:before {\n content: \"\";\n width: 50%;\n min-height: 100%;\n overflow: auto;\n background-color: white;\n display: block;\n margin: 0;\n position: absolute;\n z-index: -1;\n }\n }\n\n .Columns__right--float {\n .Pager,\n .Page__header,\n .s-content blockquote,\n .s-content p,\n .s-content ul,\n .s-content ol,\n .s-content dl,\n .s-content h2,\n .s-content h3,\n .s-content h4,\n .s-content h5,\n .s-content h6,\n .s-content hr,\n .s-content table {\n float: left;\n clear: left;\n width: 47%;\n margin-left: 1.5%;\n margin-right: 1.5%;\n }\n }\n\n .Columns__right--float .s-content {\n table {\n background-color: white;\n white-space: normal;\n\n pre, code {\n white-space: normal;\n }\n }\n\n blockquote, p, ul, ol, dl, h2, h3, h4, h5, h6, hr {\n &:before {\n width: 100%;\n height: 10px;\n display: block;\n clear: both;\n }\n\n p, ul, ol, dl, h2, h3, h4, h5, h6, pre, hr {\n width: auto;\n float: none;\n display: block;\n }\n }\n\n hr {\n border-color: #ddd;\n }\n\n // Paragraphs and code inside lists and\n // blockquotes should have 100% width\n li, blockquote {\n p, pre {\n width: 100%;\n }\n }\n\n pre {\n float: left;\n clear: right;\n width: 50%;\n border: none;\n border-left: 10px solid white;\n margin: 0 0 10px;\n padding: 0;\n\n code {\n padding: 0 0.5em;\n }\n }\n }\n}\n","/* ============================================================================\nBase tags\n============================================================================ */\n\na {\n text-decoration: none;\n color: var(--link-color);\n\n &.Link--external:after {\n content: \" \" url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAKCAYAAACNMs+9AAAAVklEQVR4Xn3PgQkAMQhDUXfqTu7kTtkpd5RA8AInfArtQ2iRXFWT2QedAfttj2FsPIOE1eCOlEuoWWjgzYaB/IkeGOrxXhqB+uA9Bfcm0lAZuh+YIeAD+cAqSz4kCMUAAAAASUVORK5CYII=);\n }\n\n &.Link--broken {\n color: red;\n }\n}\n\np {\n margin: 0 0 1em;\n}\n\nhr {\n clear: both;\n margin: 1em 0;\n border: 0;\n border-top: 1px solid #ddd;\n}\n\n/* ============================================================================\nComponents\n============================================================================ */\n\n.Button {\n display: inline-block;\n text-align: center;\n vertical-align: middle;\n touch-action: manipulation;\n cursor: pointer;\n background-image: none; // Reset unusual Firefox-on-Android default style; see https://github.com/necolas/normalize.css/issues/214\n border: 1px solid transparent;\n white-space: nowrap;\n border-radius: 4px;\n\n &--small {\n font-size: 12px;\n line-height: 1.5;\n border-radius: 3px;\n }\n\n &--default {\n color: #333;\n background-color: #fff;\n border-color: #ccc;\n\n &.Button--active {\n color: #333;\n background-color: #e6e6e6;\n border-color: #adadad;\n }\n }\n}\n\n.ButtonGroup {\n position: relative;\n display: inline-block;\n vertical-align: middle; // match .Button alignment given font-size hack above\n\n .Button + .Button {\n margin-left: -1px;\n }\n\n > .Button {\n position: relative;\n float: left;\n\n // Bring the \"active\" button to the front\n &:hover,\n &:focus {\n z-index: 2;\n }\n\n &:active,\n &.Button--active {\n z-index: 3;\n }\n\n &:not(:first-child):not(:last-child) {\n border-radius: 0;\n }\n\n // Set corners individually because sometimes \n // a single button can be in a .ButtonGroup\n // and we need :first-child and :last-child to both match\n &:first-child {\n margin-left: 0;\n }\n\n &:first-child:not(:last-child) {\n border-bottom-right-radius: 0;\n border-top-right-radius: 0;\n }\n\n &:last-child:not(:first-child) {\n border-bottom-left-radius: 0;\n border-top-left-radius: 0;\n }\n }\n}\n\n.Brand {\n display: block;\n background-color: var(--brand-background);\n padding: 0.75em 0.6em;\n font-size: var(--type-size-4);\n text-shadow: none;\n font-family: var(--font-family-heading);\n font-weight: 700;\n color: var(--brand-color);\n}\n\n.Navbar {\n height: 50px;\n box-shadow: 0 1px 5px rgba(0, 0, 0, 0.25);\n background-color: var(--homepage-navbar-background);\n margin-bottom: 0;\n\n .Brand {\n float: left;\n line-height: 20px;\n height: 50px;\n }\n}\n\n.CodeToggler {\n padding: 0 20px;\n\n &__text {\n font-size: 12px;\n line-height: 1.5;\n padding: 6px 10px 6px 0;\n display: inline-block;\n vertical-align: middle;\n }\n}\n\n// Sidebar navigation\n.Nav {\n margin: 0;\n padding: 0;\n\n &__arrow {\n display: inline-block;\n position: relative;\n width: 16px;\n margin-left: -16px;\n\n &:before {\n position: absolute;\n display: block;\n content: \"\";\n margin: -0.25em 0 0 -0.4em;\n left: 50%;\n top: 50%;\n width: 0.5em;\n height: 0.5em;\n border-right: 0.15em solid var(--sidebar-link-arrow-color);\n border-top: 0.15em solid var(--sidebar-link-arrow-color);\n transform: rotate(45deg);\n transition-duration: 0.3s;\n }\n }\n\n &__item {\n display: block;\n\n a {\n display: block;\n margin: 0;\n padding: 6px 15px 6px 20px;\n font-family: var(--font-family-heading);\n font-weight: 400;\n color: var(--sidebar-link-color);\n text-shadow: none;\n }\n\n a:hover {\n color: var(--sidebar-link-color);\n text-shadow: none;\n background-color: var(--sidebar-link-hover-background);\n }\n }\n}\n\n.Nav .Nav {\n display: none;\n margin-left: 15px;\n\n .Nav__item a {\n margin: 0;\n margin-left: -15px;\n padding: 3px 30px;\n font-family: var(--font-family-text);\n color: var(--sidebar-link-secondary-color);\n opacity: 0.7;\n\n &:hover {\n opacity: 1;\n }\n }\n\n .Nav__item--active a {\n color: var(--sidebar-link-color);\n }\n}\n\n.Nav__item {\n &--open,\n &--active {\n > a {\n background-color: var(--sidebar-link-active-background);\n }\n }\n\n &--open {\n > .Nav {\n display: block;\n }\n\n > a > .Nav__arrow:before {\n margin-left: -0.25em;\n transform: rotate(135deg);\n }\n }\n}\n\n.Page__header {\n margin: 0 0 10px;\n padding: 0;\n border-bottom: 1px solid #eee;\n\n @include clearfix();\n\n h1 {\n margin: 0;\n padding: 0;\n line-height: 57px;\n }\n\n &--separator {\n height: 0.6em;\n }\n\n a {\n text-decoration: none;\n }\n\n .ModifiedDate {\n float: left;\n font-size: 10px;\n color: gray;\n }\n\n .EditOn {\n float: right;\n font-size: 10px;\n color: gray;\n }\n}\n\n.Links {\n padding: 0 20px;\n\n a {\n font-family: var(--font-family-heading);\n font-weight: 400;\n color: var(--sidebar-link-color);\n line-height: 2em;\n }\n}\n\n.Twitter {\n padding: 0 20px;\n}\n\n.PoweredBy {\n padding: 0 20px;\n font-size: var(--type-size-6);\n}\n\n.Search {\n position: relative;\n\n &__field {\n display: block;\n width: 100%;\n height: 34px;\n padding: 6px 30px 6px 20px;\n color: var(--search-field-color);\n border-width: 0 0 1px;\n border-bottom: 1px solid var(--search-field-border-color);\n background: var(--search-field-background);\n transition: border-color ease-in-out 0.15s;\n\n &:focus {\n border-color: var(--search-field-hover-border-color);\n outline: 0;\n }\n }\n\n &__icon {\n position: absolute;\n right: 9px;\n top: 9px;\n width: 16px;\n height: 16px;\n }\n}\n\n.Navbar .Search {\n float: right;\n margin: 8px 20px;\n\n &__field {\n box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);\n border-width: 0;\n border-radius: 4px;\n padding-left: 10px;\n }\n}\n\n.TableOfContentsContainer {\n &__title {\n border-bottom: 4px solid #efefef;\n margin-bottom: 0 !important;\n }\n\n &__content > .TableOfContents {\n margin-top: 0;\n }\n}\n\nul.TableOfContents {\n float: none;\n font-size: 16px;\n padding-left: 1.5em;\n border-left: 6px solid #efefef;\n\n p {\n margin-bottom: 0;\n }\n\n a {\n text-decoration: none;\n }\n\n .TableOfContents {\n border-left-width: 0;\n }\n}\n\n.Columns__right--full .TableOfContentsContainer {\n float: right;\n min-width: 300px;\n max-width: 25%;\n padding-left: 1em;\n\n .TableOfContentsContainer__content > .TableOfContents {\n border-right: 2px solid #efefef;\n }\n\n .TableOfContents {\n list-style-type: none;\n padding-left: 0;\n }\n\n a {\n display: block;\n border-bottom: 1px solid #ddd;\n padding: 0.2em 0;\n }\n\n li a {\n padding-left: 0.75em;\n }\n\n li li a {\n padding-left: 1.5em;\n }\n\n li li li a {\n padding-left: 2.25em;\n }\n\n // stylelint-disable-next-line selector-max-compound-selectors\n li li li li a {\n padding-left: 3em;\n }\n}\n\n.Pager {\n padding-left: 0;\n margin: 1em 0;\n list-style: none;\n text-align: center;\n clear: both;\n\n @include clearfix();\n\n li {\n display: inline;\n\n > a {\n display: inline-block;\n padding: 5px 14px;\n background-color: #fff;\n border: 1px solid #ddd;\n border-radius: 15px;\n }\n\n > a:hover,\n > a:focus {\n text-decoration: none;\n background-color: #eee;\n }\n }\n\n &--next > a {\n float: right;\n }\n\n &--prev > a {\n float: left;\n }\n}\n\n.Checkbox {\n position: relative;\n display: block;\n padding-left: 30px;\n cursor: pointer;\n\n input {\n position: absolute;\n z-index: -1;\n opacity: 0;\n }\n}\n\n.Checkbox__indicator {\n position: absolute;\n top: 50%;\n left: 0;\n width: 20px;\n height: 20px;\n margin-top: -10px;\n background: var(--checkbox-background);\n\n /* Check mark */\n &:after {\n position: absolute;\n display: none;\n content: \"\";\n }\n\n /* Hover and focus states */\n .Checkbox:hover input ~ &,\n .Checkbox input:focus ~ & {\n background: var(--checkbox-hover-background);\n }\n\n /* Checked state */\n .Checkbox input:checked ~ & {\n background: var(--checkbox-checked-background);\n\n /* Show check mark */\n &:after {\n display: block;\n }\n }\n\n /* Hover state whilst checked */\n .Checkbox:hover input:not([disabled]):checked ~ &, .Checkbox input:checked:focus ~ & {\n background: var(--checkbox-checked-hover-background);\n }\n\n /* Disabled state */\n .Checkbox input:disabled ~ & {\n pointer-events: none;\n opacity: 0.6;\n background: var(--checkbox-disabled-background);\n }\n\n /* Checkbox tick */\n .Checkbox &:after {\n top: 4px;\n left: 8px;\n width: 5px;\n height: 10px;\n transform: rotate(45deg);\n border: solid var(--checkbox-tick-color);\n border-width: 0 2px 2px 0;\n }\n\n /* Disabled tick colour */\n .Checkbox input:disabled ~ &:after {\n border-color: var(--checkbox-disabled-tick-color);\n }\n}\n\n.Collapsible__content {\n padding-bottom: 1rem;\n}\n\n.Hidden {\n display: none;\n}\n",null,"/* ============================================================================\nHomepage\n============================================================================ */\n\n.Container {\n margin-right: auto;\n margin-left: auto;\n\n &--inner {\n width: 80%;\n margin: 0 auto;\n }\n}\n\n@media (min-width: 1200px) {\n .Container {\n width: 1170px;\n }\n}\n\n@media (min-width: 992px) {\n .Container {\n width: 970px;\n }\n}\n\n@media (min-width: 769px) {\n .Container {\n width: 750px;\n }\n}\n\n@media (min-width: 1200px) {\n .Container {\n width: 1170px;\n }\n}\n\n.Homepage {\n padding-top: 60px !important;\n background-color: var(--homepage-hero-background);\n border-radius: 0;\n border: none;\n color: var(--homepage-hero-color);\n overflow: hidden;\n padding-bottom: 0;\n margin-bottom: 0;\n\n @include kill-box-shadow;\n}\n\n.HomepageTitle {\n h2 {\n width: 80%;\n font-size: 30px;\n margin: 20px auto;\n text-align: center;\n }\n}\n\n.HomepageImage {\n img {\n display: block;\n max-width: 80%;\n margin: 0 auto;\n height: auto;\n }\n}\n\n.HomepageButtons {\n padding: 20px 0;\n background-color: var(--hero-button-block-background);\n text-align: center;\n\n @include clearfix;\n\n .Button--hero {\n padding: 20px 30px;\n border-radius: 0;\n text-shadow: none;\n opacity: 0.8;\n margin: 0 10px;\n text-transform: uppercase;\n border: 5px solid var(--hero-button-border-color);\n font-family: var(--font-family-heading);\n font-weight: 700;\n\n @include kill-background-image;\n @include kill-box-shadow;\n\n @media (max-width: 768px) {\n display: block;\n margin-bottom: 10px;\n }\n\n &:hover {\n opacity: 1;\n }\n\n &.Button--secondary {\n background-color: var(--hero-button-secondary-background);\n color: var(--hero-button-secondary-color);\n }\n\n &.Button--primary {\n background-color: var(--hero-buttom-primary-background);\n color: var(--hero-button-primary-color);\n }\n }\n}\n\n.HomepageContent {\n background-color: white;\n padding: 40px 0;\n\n ul, ol {\n li {\n list-style: none;\n margin-bottom: 0.5em;\n position: relative;\n }\n\n li:before {\n position: absolute;\n top: 50%;\n left: -1.5em;\n content: \"\";\n width: 0;\n height: 0;\n border: 0.5em solid transparent;\n border-left: 0.5em solid var(--homepage-bullet-color);\n float: left;\n display: block;\n margin-top: -0.5em;\n }\n }\n\n .HeroText {\n font-family: var(--font-family-heading);\n font-weight: 300;\n font-size: 16px;\n margin-bottom: 20px;\n line-height: 1.4;\n }\n\n @media (min-width: 769px) {\n padding: 40px 20px;\n\n .HeroText {\n font-size: 21px;\n }\n\n .Row {\n margin: 0 -15px;\n }\n\n .Row__third, .Row__half, .Row__quarter {\n float: left;\n position: relative;\n min-height: 1px;\n padding-left: 15px;\n padding-right: 15px;\n }\n\n .Row__third {\n width: 33.333333%;\n }\n\n .Row__half {\n width: 50%;\n }\n\n .Row__quarter {\n width: 25%;\n }\n }\n}\n\n.HomepageFooter {\n background-color: var(--homepage-footer-background);\n color: var(--homepage-footer-color);\n border: none;\n\n @include kill-box-shadow;\n @include clearfix;\n\n @media (max-width: 768px) {\n padding: 0 20px;\n text-align: center;\n\n .HomepageFooter__links {\n padding-left: 0;\n list-style-type: none;\n }\n }\n\n @media (min-width: 769px) {\n .HomepageFooter__links {\n float: left;\n }\n\n .HomepageFooter__twitter {\n float: right;\n }\n }\n\n &__links {\n margin: 40px 0;\n\n li a {\n line-height: 32px;\n font-size: 16px;\n font-family: var(--font-family-heading);\n font-weight: 700;\n }\n\n li a:hover {\n text-decoration: underline;\n }\n }\n\n &__twitter {\n margin: 40px 0;\n }\n\n .Twitter {\n margin-bottom: 20px;\n }\n}\n","/* ===========================================================================================\nCode Highlighting\n============================================================================================== */\n\n/*\n\nOrginal Style from ethanschoonover.com/solarized (c) Jeremy Hull \n\n*/\n\n.hljs {\n display: block;\n overflow-x: auto;\n padding: 0.5em;\n background: #fdf6e3;\n color: #657b83;\n}\n\n.hljs-comment,\n.hljs-quote {\n color: #93a1a1;\n}\n\n/* Solarized Green */\n.hljs-keyword,\n.hljs-selector-tag,\n.hljs-addition {\n color: #859900;\n}\n\n/* Solarized Cyan */\n.hljs-number,\n.hljs-string,\n.hljs-meta .hljs-meta-string,\n.hljs-literal,\n.hljs-doctag,\n.hljs-regexp {\n color: #2aa198;\n}\n\n/* Solarized Blue */\n.hljs-title,\n.hljs-section,\n.hljs-name,\n.hljs-selector-id,\n.hljs-selector-class {\n color: #268bd2;\n}\n\n/* Solarized Yellow */\n.hljs-attribute,\n.hljs-attr,\n.hljs-variable,\n.hljs-template-variable,\n.hljs-class .hljs-title,\n.hljs-type {\n color: #b58900;\n}\n\n/* Solarized Orange */\n.hljs-symbol,\n.hljs-bullet,\n.hljs-subst,\n.hljs-meta,\n.hljs-meta .hljs-keyword,\n.hljs-selector-attr,\n.hljs-selector-pseudo,\n.hljs-link {\n color: #cb4b16;\n}\n\n/* Solarized Red */\n.hljs-built_in,\n.hljs-deletion {\n color: #dc322f;\n}\n\n.hljs-formula {\n background: #eee8d5;\n}\n\n.hljs-emphasis {\n font-style: italic;\n}\n\n.hljs-strong {\n font-weight: bold;\n}\n"]} \ No newline at end of file diff --git a/themes/daux/css/theme-red.min.css b/themes/daux/css/theme-red.min.css new file mode 100644 index 0000000..ce7da07 --- /dev/null +++ b/themes/daux/css/theme-red.min.css @@ -0,0 +1,10 @@ +/*! + * DAUX.IO + * https://dauxio.github.io/ + * MIT License + */ +/*! normalize.css v4.1.1 | MIT License | github.com/necolas/normalize.css */ +html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}article,aside,details,figcaption,figure,footer,header,main,menu,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block}audio:not([controls]){display:none;height:0}progress,sub,sup{vertical-align:baseline}[hidden],template{display:none}a{background-color:transparent;-webkit-text-decoration-skip:objects}a:active,a:hover{outline-width:0}abbr[title]{border-bottom:none;-webkit-text-decoration:underline dotted;-moz-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:bolder}dfn{font-style:italic}h1{font-size:2em;margin:.67em 0}mark{background-color:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}svg:not(:root){overflow:hidden}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}figure{margin:1em 40px}hr{-moz-box-sizing:content-box;box-sizing:content-box;height:0}button,input,select,textarea{font:inherit;margin:0}optgroup{font-weight:700}button,hr,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{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}legend{color:inherit;display:table;max-width:100%;white-space:normal}textarea{overflow:auto}[type=checkbox],[type=radio],legend{-moz-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-input-placeholder{color:inherit;opacity:.54}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit} +/*! Generated by Font Squirrel (https://www.fontsquirrel.com) */ +@font-face{font-family:"Roboto Slab";font-style:normal;font-weight:300;src:url(../fonts/robotoslab-light.eot);src:url(../fonts/robotoslab-light.eot?#iefix) format("embedded-opentype"),url(../fonts/robotoslab-light.woff2) format("woff2"),url(../fonts/robotoslab-light.woff) format("woff"),url(../fonts/robotoslab-light.ttf) format("truetype"),url(../fonts/robotoslab-light.svg#roboto_slablight) format("svg");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2212,U+2215}@font-face{font-family:"Roboto Slab";font-style:normal;font-weight:400;src:url(../fonts/robotoslab-regular.eot);src:url(../fonts/robotoslab-regular.eot?#iefix) format("embedded-opentype"),url(../fonts/robotoslab-regular.woff2) format("woff2"),url(../fonts/robotoslab-regular.woff) format("woff"),url(../fonts/robotoslab-regular.ttf) format("truetype"),url(../fonts/robotoslab-regular.svg#roboto_slabregular) format("svg");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2212,U+2215}@font-face{font-family:"Roboto Slab";font-style:normal;font-weight:700;src:url(../fonts/robotoslab-bold.eot);src:url(../fonts/robotoslab-bold.eot?#iefix) format("embedded-opentype"),url(../fonts/robotoslab-bold.woff2) format("woff2"),url(../fonts/robotoslab-bold.woff) format("woff"),url(../fonts/robotoslab-bold.ttf) format("truetype"),url(../fonts/robotoslab-bold.svg#roboto_slabbold) format("svg");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2212,U+2215}*,:after,:before{-moz-box-sizing:border-box;box-sizing:border-box}body{margin:0;padding:0}html{font-size:14px}@media (min-width:850px){html{font-size:16px}}body,html{height:100%;background-color:#fff;color:#222}.Columns__left{background-color:#f7f7f7}.Columns__right__content{padding:10px;background-color:#fff}.Collapsible__content,.s-content pre code:after,.s-content pre code:before{display:none}.Collapsible__trigger{margin:12px;padding:7px 10px;background-color:transparent;border:0;float:right;background-image:none;-webkit-filter:none;filter:none;box-shadow:none}.Collapsible__trigger__bar{display:block;width:18px;height:2px;margin-top:2px;margin-bottom:3px;background-color:#ecb5a1}.Collapsible__trigger:hover{background-color:#ecb5a1;box-shadow:none}.Collapsible__trigger:hover .Collapsible__trigger__bar{background-color:#c64641}@media screen and (min-width:769px){body{background-color:#ecb5a1}.Navbar{position:fixed;z-index:1030;width:100%}.Collapsible__trigger{display:none!important}.Collapsible__content{display:block!important}.Columns{height:100%}.Columns:after,.Columns:before{content:" ";display:table}.Columns:after{clear:both}.Columns__left,.Columns__right{position:relative;min-height:1px;float:left;overflow:auto;height:100%}.Columns__left{width:25%;border-right:1px solid #e7e7e9;overflow-x:hidden}.Columns__right{width:75%}.Columns__right__content{padding:0 20px 20px;min-height:100%}}body{line-height:1.5;font-family:-apple-system,".SFNSText-Regular","San Francisco","Roboto","Segoe UI","Helvetica Neue","Lucida Grande",Arial,sans-serif;-webkit-font-feature-settings:"kern" 1,"kern";-moz-font-feature-settings:"kern" 1,"kern";font-feature-settings:"kern" 1,"kern";-webkit-font-kerning:normal;font-kerning:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}h1,h2,h3,h4,h5,h6{font-family:"Roboto Slab",-apple-system,".SFNSText-Regular","San Francisco","Roboto","Segoe UI","Helvetica Neue","Lucida Grande",Arial,sans-serif;font-weight:300}.s-content h1,.s-content h2,.s-content h3,.s-content h4,.s-content h5,.s-content h6{cursor:text;line-height:1.4em;margin:2em 0 .5em}.s-content h1 code,.s-content h1 tt,.s-content h2 code,.s-content h2 tt,.s-content h3 code,.s-content h3 tt,.s-content h4 code,.s-content h4 tt,.s-content h5 code,.s-content h5 tt,.s-content h6 code,.s-content h6 tt{font-size:inherit}.s-content h1 i,.s-content h2 i,.s-content h3 i,.s-content h4 i,.s-content h5 i,.s-content h6 i{font-size:.7em}.s-content h1 p,.s-content h2 p,.s-content h3 p,.s-content h4 p,.s-content h5 p,.s-content h6 p{margin-top:0}.s-content h1{margin-top:0;font-size:1.563rem}.s-content h2{font-size:1.25rem}.s-content h3{font-size:1rem}.s-content h4,.s-content h5,.s-content h6,.s-content small{font-size:.75rem}.s-content a{text-decoration:underline}.s-content p{margin-bottom:1.3em}.s-content ol,.s-content ul{padding-left:2em}.s-content ul p,.s-content ul ul{margin:0}.s-content dl{padding:0}.s-content dl dt{font-weight:700;font-style:italic;padding:0;margin:15px 0 5px}.s-content dl dt:first-child{padding:0}.s-content dl dd{margin:0 0 15px;padding:0 15px}.s-content blockquote{margin:.75em 2em;padding:.5em 1em;font-style:italic;border-left:.25em solid #c64641}.s-content blockquote cite{font-style:italic}.s-content blockquote cite:before{content:"\2014";padding-right:.5em}.s-content table{width:100%;padding:0;margin-bottom:1em;border-collapse:collapse;font-size:.75rem}.s-content table+table{margin-top:1em}.s-content table tr{border-top:1px solid #eee;background-color:#fff;margin:0;padding:0}.s-content table tr:nth-child(2n){background-color:#f2f3f3}.s-content table th{font-weight:700;border:1px solid #bdc1c4;background:#d7dadb;margin:0;padding:.5em}.s-content table td{border:1px solid #d7dadb;margin:0;padding:.5em}.s-content blockquote>:first-child,.s-content dl dd>:first-child,.s-content dl dt>:first-child,.s-content ol>:first-child,.s-content table td>:first-child,.s-content table th>:first-child,.s-content ul>:first-child{margin-top:0}.s-content blockquote>:last-child,.s-content dl dd>:last-child,.s-content dl dt>:last-child,.s-content ol>:last-child,.s-content table td>:last-child,.s-content table th>:last-child,.s-content ul>:last-child{margin-bottom:0}.s-content img{max-width:100%;display:block;margin:0 auto}.s-content code{font-family:Monaco,Menlo,Consolas,"Lucida Console","Courier New",monospace;padding-top:.1rem;padding-bottom:.1rem;background:#fafafa;border:1px solid #bdc1c4;border-radius:4px;box-shadow:0 1px 1px rgba(0,0,0,.125)}.s-content code:after,.s-content code:before{letter-spacing:-.2em;content:"\00a0"}.s-content pre{background:#fdf6e3;color:#657b83;line-height:1.5em;overflow:auto;border:0;border-radius:0;padding:.75em 2em;margin:0 -20px 20px}.s-content pre code{margin:0;padding:0;white-space:pre;box-shadow:none}.s-content pre code,.s-content pre tt{background-color:transparent;border:0}.s-content ins,.s-content u{text-decoration:none;border-bottom:1px solid #222}.s-content del a,.s-content ins a,.s-content u a{color:inherit}@media (min-width:1150px){.Columns__right--float .Columns__right__content{height:100%;overflow:auto;padding:0!important;background-color:transparent!important;position:relative}.Columns__right--float .Columns__right__content article{width:100%;min-height:100%;overflow:auto;position:relative;z-index:1}.Columns__right--float .Columns__right__content article:before{content:"";width:50%;min-height:100%;overflow:auto;background-color:#fff;display:block;margin:0;position:absolute;z-index:-1}.Columns__right--float .Page__header,.Columns__right--float .Pager,.Columns__right--float .s-content blockquote,.Columns__right--float .s-content dl,.Columns__right--float .s-content h2,.Columns__right--float .s-content h3,.Columns__right--float .s-content h4,.Columns__right--float .s-content h5,.Columns__right--float .s-content h6,.Columns__right--float .s-content hr,.Columns__right--float .s-content ol,.Columns__right--float .s-content p,.Columns__right--float .s-content table,.Columns__right--float .s-content ul{float:left;clear:left;width:47%;margin-left:1.5%;margin-right:1.5%}.Columns__right--float .s-content table{background-color:#fff;white-space:normal}.Columns__right--float .s-content table code,.Columns__right--float .s-content table pre{white-space:normal}.Columns__right--float .s-content blockquote:before,.Columns__right--float .s-content dl:before,.Columns__right--float .s-content h2:before,.Columns__right--float .s-content h3:before,.Columns__right--float .s-content h4:before,.Columns__right--float .s-content h5:before,.Columns__right--float .s-content h6:before,.Columns__right--float .s-content hr:before,.Columns__right--float .s-content ol:before,.Columns__right--float .s-content p:before,.Columns__right--float .s-content ul:before{width:100%;height:10px;display:block;clear:both}.Columns__right--float .s-content blockquote p,.Columns__right--float .s-content blockquote pre{float:none;display:block}.Columns__right--float .s-content blockquote dl,.Columns__right--float .s-content blockquote h2,.Columns__right--float .s-content blockquote h3,.Columns__right--float .s-content blockquote h4,.Columns__right--float .s-content blockquote h5,.Columns__right--float .s-content blockquote h6,.Columns__right--float .s-content blockquote hr,.Columns__right--float .s-content blockquote ol,.Columns__right--float .s-content blockquote ul,.Columns__right--float .s-content dl dl,.Columns__right--float .s-content dl h2,.Columns__right--float .s-content dl h3,.Columns__right--float .s-content dl h4,.Columns__right--float .s-content dl h5,.Columns__right--float .s-content dl h6,.Columns__right--float .s-content dl hr,.Columns__right--float .s-content dl ol,.Columns__right--float .s-content dl p,.Columns__right--float .s-content dl pre,.Columns__right--float .s-content dl ul,.Columns__right--float .s-content h2 dl,.Columns__right--float .s-content h2 h2,.Columns__right--float .s-content h2 h3,.Columns__right--float .s-content h2 h4,.Columns__right--float .s-content h2 h5,.Columns__right--float .s-content h2 h6,.Columns__right--float .s-content h2 hr,.Columns__right--float .s-content h2 ol,.Columns__right--float .s-content h2 p,.Columns__right--float .s-content h2 pre,.Columns__right--float .s-content h2 ul,.Columns__right--float .s-content h3 dl,.Columns__right--float .s-content h3 h2,.Columns__right--float .s-content h3 h3,.Columns__right--float .s-content h3 h4,.Columns__right--float .s-content h3 h5,.Columns__right--float .s-content h3 h6,.Columns__right--float .s-content h3 hr,.Columns__right--float .s-content h3 ol,.Columns__right--float .s-content h3 p,.Columns__right--float .s-content h3 pre,.Columns__right--float .s-content h3 ul,.Columns__right--float .s-content h4 dl,.Columns__right--float .s-content h4 h2,.Columns__right--float .s-content h4 h3,.Columns__right--float .s-content h4 h4,.Columns__right--float .s-content h4 h5,.Columns__right--float .s-content h4 h6,.Columns__right--float .s-content h4 hr,.Columns__right--float .s-content h4 ol,.Columns__right--float .s-content h4 p,.Columns__right--float .s-content h4 pre,.Columns__right--float .s-content h4 ul,.Columns__right--float .s-content h5 dl,.Columns__right--float .s-content h5 h2,.Columns__right--float .s-content h5 h3,.Columns__right--float .s-content h5 h4,.Columns__right--float .s-content h5 h5,.Columns__right--float .s-content h5 h6,.Columns__right--float .s-content h5 hr,.Columns__right--float .s-content h5 ol,.Columns__right--float .s-content h5 p,.Columns__right--float .s-content h5 pre,.Columns__right--float .s-content h5 ul,.Columns__right--float .s-content h6 dl,.Columns__right--float .s-content h6 h2,.Columns__right--float .s-content h6 h3,.Columns__right--float .s-content h6 h4,.Columns__right--float .s-content h6 h5,.Columns__right--float .s-content h6 h6,.Columns__right--float .s-content h6 hr,.Columns__right--float .s-content h6 ol,.Columns__right--float .s-content h6 p,.Columns__right--float .s-content h6 pre,.Columns__right--float .s-content h6 ul,.Columns__right--float .s-content hr dl,.Columns__right--float .s-content hr h2,.Columns__right--float .s-content hr h3,.Columns__right--float .s-content hr h4,.Columns__right--float .s-content hr h5,.Columns__right--float .s-content hr h6,.Columns__right--float .s-content hr hr,.Columns__right--float .s-content hr ol,.Columns__right--float .s-content hr p,.Columns__right--float .s-content hr pre,.Columns__right--float .s-content hr ul,.Columns__right--float .s-content ol dl,.Columns__right--float .s-content ol h2,.Columns__right--float .s-content ol h3,.Columns__right--float .s-content ol h4,.Columns__right--float .s-content ol h5,.Columns__right--float .s-content ol h6,.Columns__right--float .s-content ol hr,.Columns__right--float .s-content ol ol,.Columns__right--float .s-content ol p,.Columns__right--float .s-content ol pre,.Columns__right--float .s-content ol ul,.Columns__right--float .s-content p dl,.Columns__right--float .s-content p h2,.Columns__right--float .s-content p h3,.Columns__right--float .s-content p h4,.Columns__right--float .s-content p h5,.Columns__right--float .s-content p h6,.Columns__right--float .s-content p hr,.Columns__right--float .s-content p ol,.Columns__right--float .s-content p p,.Columns__right--float .s-content p pre,.Columns__right--float .s-content p ul,.Columns__right--float .s-content ul dl,.Columns__right--float .s-content ul h2,.Columns__right--float .s-content ul h3,.Columns__right--float .s-content ul h4,.Columns__right--float .s-content ul h5,.Columns__right--float .s-content ul h6,.Columns__right--float .s-content ul hr,.Columns__right--float .s-content ul ol,.Columns__right--float .s-content ul p,.Columns__right--float .s-content ul pre,.Columns__right--float .s-content ul ul{width:auto;float:none;display:block}.Columns__right--float .s-content hr{border-color:#ddd}.Columns__right--float .s-content blockquote p,.Columns__right--float .s-content blockquote pre,.Columns__right--float .s-content li p,.Columns__right--float .s-content li pre{width:100%}.Columns__right--float .s-content pre{float:left;clear:right;width:50%;border:0;border-left:10px solid #fff;margin:0 0 10px;padding:0}.Columns__right--float .s-content pre code{padding:0 .5em}}a{text-decoration:none;color:#ecb5a1}a.Link--external:after{content:" " url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAKCAYAAACNMs+9AAAAVklEQVR4Xn3PgQkAMQhDUXfqTu7kTtkpd5RA8AInfArtQ2iRXFWT2QedAfttj2FsPIOE1eCOlEuoWWjgzYaB/IkeGOrxXhqB+uA9Bfcm0lAZuh+YIeAD+cAqSz4kCMUAAAAASUVORK5CYII=)}a.Link--broken{color:red}p{margin:0 0 1em}hr{clear:both;margin:1em 0;border:0;border-top:1px solid #ddd}.Button{display:inline-block;text-align:center;vertical-align:middle;-ms-touch-action:manipulation;touch-action:manipulation;cursor:pointer;background-image:none;border:1px solid transparent;white-space:nowrap;border-radius:4px}.Button--small{font-size:12px;line-height:1.5;border-radius:3px}.Button--default{color:#333;background-color:#fff;border-color:#ccc}.Button--default.Button--active{color:#333;background-color:#e6e6e6;border-color:#adadad}.ButtonGroup{position:relative;display:inline-block;vertical-align:middle}.ButtonGroup .Button+.Button{margin-left:-1px}.ButtonGroup>.Button{position:relative;float:left}.ButtonGroup>.Button:focus,.ButtonGroup>.Button:hover{z-index:2}.ButtonGroup>.Button.Button--active,.ButtonGroup>.Button:active{z-index:3}.ButtonGroup>.Button:not(:first-child):not(:last-child){border-radius:0}.ButtonGroup>.Button:first-child{margin-left:0}.ButtonGroup>.Button:first-child:not(:last-child){border-bottom-right-radius:0;border-top-right-radius:0}.ButtonGroup>.Button:last-child:not(:first-child){border-bottom-left-radius:0;border-top-left-radius:0}.Brand,.Navbar{background-color:#c64641}.Brand{display:block;padding:.75em .6em;font-size:1.25rem;text-shadow:none;font-family:"Roboto Slab",-apple-system,".SFNSText-Regular","San Francisco","Roboto","Segoe UI","Helvetica Neue","Lucida Grande",Arial,sans-serif;font-weight:700;color:#ecb5a1}.Navbar{height:50px;box-shadow:0 1px 5px rgba(0,0,0,.25);margin-bottom:0}.Navbar .Brand{float:left;line-height:20px;height:50px}.CodeToggler{padding:0 20px}.CodeToggler__text{font-size:12px;line-height:1.5;padding:6px 10px 6px 0;display:inline-block;vertical-align:middle}.Nav,.Page__header h1{margin:0;padding:0}.Nav__arrow{display:inline-block;position:relative;width:16px;margin-left:-16px}.Nav__arrow:before{position:absolute;display:block;content:"";margin:-.25em 0 0 -.4em;left:50%;top:50%;width:.5em;height:.5em;border-right:.15em solid #c64641;border-top:.15em solid #c64641;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);transition-duration:.3s}.Nav__item,.Nav__item a{display:block}.Nav__item a{margin:0;padding:6px 15px 6px 20px;font-family:"Roboto Slab",-apple-system,".SFNSText-Regular","San Francisco","Roboto","Segoe UI","Helvetica Neue","Lucida Grande",Arial,sans-serif;font-weight:400;text-shadow:none}.Nav__item a:hover{color:#c64641;text-shadow:none}.Nav .Nav{display:none;margin-left:15px}.Nav .Nav .Nav__item a{margin:0 0 0 -15px;padding:3px 30px;font-family:-apple-system,".SFNSText-Regular","San Francisco","Roboto","Segoe UI","Helvetica Neue","Lucida Grande",Arial,sans-serif;color:#222;opacity:.7}.Nav .Nav .Nav__item a:hover{opacity:1}.Nav .Nav .Nav__item--active a,.Nav__item a{color:#c64641}.Nav__item a:hover,.Nav__item--active>a,.Nav__item--open>a{background-color:#eee}.Nav__item--open>.Nav{display:block}.Nav__item--open>a>.Nav__arrow:before{margin-left:-.25em;-webkit-transform:rotate(135deg);-ms-transform:rotate(135deg);transform:rotate(135deg)}.Page__header{margin:0 0 10px;padding:0;border-bottom:1px solid #eee}.Page__header:after,.Page__header:before{content:" ";display:table}.Page__header:after{clear:both}.Page__header h1{line-height:57px}.Page__header--separator{height:.6em}.Page__header a,ul.TableOfContents a{text-decoration:none}.Page__header .EditOn,.Page__header .ModifiedDate{float:left;font-size:10px;color:gray}.Page__header .EditOn{float:right}.Links,.PoweredBy,.Twitter{padding:0 20px}.Links a{font-family:"Roboto Slab",-apple-system,".SFNSText-Regular","San Francisco","Roboto","Segoe UI","Helvetica Neue","Lucida Grande",Arial,sans-serif;font-weight:400;color:#c64641;line-height:2em}.PoweredBy{font-size:.75rem}.Search{position:relative}.Search__field{display:block;width:100%;height:34px;padding:6px 30px 6px 20px;color:#555;border-width:0 0 1px;border-bottom:1px solid #ccc;background:#fff;transition:border-color ease-in-out .15s}.Search__field:focus{border-color:#ecb5a1;outline:0}.Search__icon{position:absolute;right:9px;top:9px;width:16px;height:16px}.Navbar .Search{float:right;margin:8px 20px}.Navbar .Search__field{box-shadow:inset 0 1px 1px rgba(0,0,0,.075);border-width:0;border-radius:4px;padding-left:10px}.TableOfContentsContainer__title{border-bottom:4px solid #efefef;margin-bottom:0!important}.TableOfContentsContainer__content>.TableOfContents{margin-top:0}ul.TableOfContents{float:none;font-size:16px;padding-left:1.5em;border-left:6px solid #efefef}ul.TableOfContents p{margin-bottom:0}ul.TableOfContents .TableOfContents{border-left-width:0}.Columns__right--full .TableOfContentsContainer{float:right;min-width:300px;max-width:25%;padding-left:1em}.Columns__right--full .TableOfContentsContainer .TableOfContentsContainer__content>.TableOfContents{border-right:2px solid #efefef}.Columns__right--full .TableOfContentsContainer .TableOfContents{list-style-type:none;padding-left:0}.Columns__right--full .TableOfContentsContainer a{display:block;border-bottom:1px solid #ddd;padding:.2em 0}.Columns__right--full .TableOfContentsContainer li a{padding-left:.75em}.Columns__right--full .TableOfContentsContainer li li a{padding-left:1.5em}.Columns__right--full .TableOfContentsContainer li li li a{padding-left:2.25em}.Columns__right--full .TableOfContentsContainer li li li li a{padding-left:3em}.Pager{padding-left:0;margin:1em 0;list-style:none;text-align:center}.Pager:after,.Pager:before{content:" ";display:table}.Pager,.Pager:after{clear:both}.Pager li{display:inline}.Pager li>a{display:inline-block;padding:5px 14px;background-color:#fff;border:1px solid #ddd;border-radius:15px}.Pager li>a:focus,.Pager li>a:hover{text-decoration:none;background-color:#eee}.Pager--next>a{float:right}.Pager--prev>a{float:left}.Checkbox{position:relative;display:block;padding-left:30px;cursor:pointer}.Checkbox input{position:absolute;z-index:-1;opacity:0}.Checkbox__indicator{position:absolute;top:50%;left:0;width:20px;height:20px;margin-top:-10px;background:#e6e6e6}.Checkbox__indicator:after{position:absolute;display:none;content:""}.Checkbox input:focus~.Checkbox__indicator,.Checkbox:hover input~.Checkbox__indicator{background:#ccc}.Checkbox input:checked~.Checkbox__indicator{background:#c64641}.Checkbox input:checked~.Checkbox__indicator:after{display:block}.Checkbox input:checked:focus~.Checkbox__indicator,.Checkbox:hover input:not([disabled]):checked~.Checkbox__indicator{background:#ecb5a1}.Checkbox input:disabled~.Checkbox__indicator{pointer-events:none;opacity:.6;background:#e6e6e6}.Checkbox .Checkbox__indicator:after{top:4px;left:8px;width:5px;height:10px;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);border:solid #fff;border-width:0 2px 2px 0}.Checkbox input:disabled~.Checkbox__indicator:after{border-color:#7b7b7b}.Collapsible__content{padding-bottom:1rem}.Hidden{display:none}.Container{margin-right:auto;margin-left:auto}.Container--inner{width:80%;margin:0 auto}@media (min-width:1200px){.Container{width:1170px}}@media (min-width:992px){.Container{width:970px}}@media (min-width:769px){.Container{width:750px}}@media (min-width:1200px){.Container{width:1170px}}.Homepage{padding-top:60px!important;background-color:#ecb5a1;border-radius:0;border:0;color:#c64641;overflow:hidden;padding-bottom:0;margin-bottom:0;box-shadow:none}.HomepageTitle h2{width:80%;font-size:30px;margin:20px auto;text-align:center}.HomepageImage img{display:block;max-width:80%;margin:0 auto;height:auto}.HomepageButtons{padding:20px 0;background-color:#eee;text-align:center}.HomepageButtons:after,.HomepageButtons:before{content:" ";display:table}.HomepageButtons:after{clear:both}.HomepageButtons .Button--hero{padding:20px 30px;border-radius:0;text-shadow:none;opacity:.8;margin:0 10px;text-transform:uppercase;border:5px solid #c64641;font-family:"Roboto Slab",-apple-system,".SFNSText-Regular","San Francisco","Roboto","Segoe UI","Helvetica Neue","Lucida Grande",Arial,sans-serif;font-weight:700;background-image:none;-webkit-filter:none;filter:none;box-shadow:none}@media (max-width:768px){.HomepageButtons .Button--hero{display:block;margin-bottom:10px}}.HomepageButtons .Button--hero:hover{opacity:1}.HomepageButtons .Button--hero.Button--secondary{background-color:#eee;color:#c64641}.HomepageButtons .Button--hero.Button--primary{background-color:#c64641;color:#f7f7f7}.HomepageContent{background-color:#fff;padding:40px 0}.HomepageContent ol li,.HomepageContent ul li{list-style:none;margin-bottom:.5em;position:relative}.HomepageContent ol li:before,.HomepageContent ul li:before{position:absolute;top:50%;left:-1.5em;content:"";width:0;height:0;border:.5em solid transparent;border-left:.5em solid #ecb5a1;float:left;display:block;margin-top:-.5em}.HomepageContent .HeroText,.HomepageFooter__links li a{font-size:16px;font-family:"Roboto Slab",-apple-system,".SFNSText-Regular","San Francisco","Roboto","Segoe UI","Helvetica Neue","Lucida Grande",Arial,sans-serif}.HomepageContent .HeroText{margin-bottom:20px;font-weight:300;line-height:1.4}@media (min-width:769px){.HomepageContent{padding:40px 20px}.HomepageContent .HeroText{font-size:21px}.HomepageContent .Row{margin:0 -15px}.HomepageContent .Row__half,.HomepageContent .Row__quarter,.HomepageContent .Row__third{float:left;position:relative;min-height:1px;padding-left:15px;padding-right:15px}.HomepageContent .Row__third{width:33.333333%}.HomepageContent .Row__half{width:50%}.HomepageContent .Row__quarter{width:25%}}.HomepageFooter{background-color:#c64641;color:#ecb5a1;border:0;box-shadow:none}.HomepageFooter:after,.HomepageFooter:before{content:" ";display:table}.HomepageFooter:after{clear:both}@media (max-width:768px){.HomepageFooter{padding:0 20px;text-align:center}.HomepageFooter .HomepageFooter__links{padding-left:0;list-style-type:none}}@media (min-width:769px){.HomepageFooter .HomepageFooter__links{float:left}.HomepageFooter .HomepageFooter__twitter{float:right}}.HomepageFooter__links,.HomepageFooter__twitter{margin:40px 0}.HomepageFooter__links li a{line-height:32px;font-weight:700}.HomepageFooter__links li a:hover{text-decoration:underline}.HomepageFooter .Twitter{margin-bottom:20px}.hljs{display:block;overflow-x:auto;padding:.5em;background:#fdf6e3;color:#657b83}.hljs-comment,.hljs-quote{color:#93a1a1}.hljs-addition,.hljs-keyword,.hljs-selector-tag{color:#859900}.hljs-doctag,.hljs-literal,.hljs-meta .hljs-meta-string,.hljs-number,.hljs-regexp,.hljs-string{color:#2aa198}.hljs-name,.hljs-section,.hljs-selector-class,.hljs-selector-id,.hljs-title{color:#268bd2}.hljs-attr,.hljs-attribute,.hljs-class .hljs-title,.hljs-template-variable,.hljs-type,.hljs-variable{color:#b58900}.hljs-bullet,.hljs-link,.hljs-meta,.hljs-meta .hljs-keyword,.hljs-selector-attr,.hljs-selector-pseudo,.hljs-subst,.hljs-symbol{color:#cb4b16}.hljs-built_in,.hljs-deletion{color:#dc322f}.hljs-formula{background:#eee8d5}.hljs-emphasis{font-style:italic}.hljs-strong{font-weight:700} +/*# sourceMappingURL=theme-red.min.css.map */ diff --git a/themes/daux/css/theme-red.min.css.map b/themes/daux/css/theme-red.min.css.map new file mode 100644 index 0000000..b9263c6 --- /dev/null +++ b/themes/daux/css/theme-red.min.css.map @@ -0,0 +1 @@ +{"version":3,"sources":["theme.scss","vendor/normalize.scss","_fonts.scss","_structure.scss","_mixins.scss","_typography.scss","_components.scss","","_homepage.scss","vendor/highlight.scss"],"names":[],"mappings":"AAAA;;;;GAIG;ACJH,4EAA4E;AAO5E,KACI,uBAAwB,AACxB,0BAA2B,AAC3B,6BAA+B,CAClC,AAMD,KACI,QAAU,CACb,AAWD,oFAYI,aAAe,CAClB,AAMD,4BAII,oBAAsB,CACzB,AAMD,sBACI,aAAc,AACd,QAAU,CACb,AAMD,iBACI,uBAAyB,CAC5B,AAOD,kBAEI,YAAc,CACjB,AAUD,EACI,6BAA8B,AAC9B,oCAAsC,CACzC,AAOD,iBAEI,eAAiB,CACpB,AAUD,YACI,mBAAoB,AAEpB,yCAAkC,AAAlC,sCAAkC,AAAlC,gCAAkC,CACrC,AAMD,SAWI,kBAAoB,CARvB,AAeD,IACI,iBAAmB,CACtB,AAOD,GACI,cAAe,AACf,cAAiB,CACpB,AAMD,KACI,sBAAuB,AACvB,UAAY,CACf,AAMD,MACI,aAAe,CAClB,AAOD,QAEI,cAAe,AACf,cAAe,AACf,iBAAmB,CAEtB,AAED,IACI,aAAgB,CACnB,AAED,IACI,SAAY,CACf,AASD,IACI,iBAAmB,CACtB,AAMD,eACI,eAAiB,CACpB,AAUD,kBAII,gCAAkC,AAClC,aAAe,CAClB,AAMD,OACI,eAAiB,CACpB,AAOD,GACI,4BAAwB,AAAxB,uBAAwB,AACxB,QAAU,CAEb,AAUD,6BAII,aAAc,AACd,QAAU,CACb,AAMD,SACI,eAAkB,CACrB,AAOD,gBAEI,gBAAkB,CACrB,AAOD,cAEI,mBAAqB,CACxB,AAQD,qDAII,yBAA2B,CAC9B,AAMD,wHAII,kBAAmB,AACnB,SAAW,CACd,AAMD,4GAII,6BAA+B,CAClC,AAMD,SACI,wBAA0B,AAC1B,aAAc,AACd,0BAA+B,CAClC,AASD,OAEI,cAAe,AACf,cAAe,AACf,eAAgB,AAEhB,kBAAoB,CACvB,AAMD,SACI,aAAe,CAClB,AAOD,oCAEI,2BAAuB,AAAvB,sBAAuB,AACvB,SAAW,CACd,AAMD,kFAEI,WAAa,CAChB,AAOD,cACI,6BAA8B,AAC9B,mBAAqB,CACxB,AAMD,qFAEI,uBAAyB,CAC5B,AAMD,4BACI,cAAe,AACf,WAAc,CACjB,AAOD,6BACI,0BAA2B,AAC3B,YAAc,CACjB;ACnZD,gEAAgE;AAEhE,WACI,0BAA2B,AAC3B,kBAAmB,AACnB,gBAAiB,AACjB,uCAA0C,AAC1C,0SAKwE,AACxE,yGAAqH,CACxH,AAED,WACI,0BAA2B,AAC3B,kBAAmB,AACnB,gBAAiB,AACjB,yCAA4C,AAC5C,sTAK4E,AAC5E,yGAAqH,CACxH,AAED,WACI,0BAA2B,AAC3B,kBAAmB,AACnB,gBAAiB,AACjB,sCAAyC,AACzC,oSAKsE,AACtE,yGAAqH,CACxH,ACxDD,iBACI,2BAAuB,AAAvB,qBAAuB,CAC1B,AAED,KACI,SAAU,AACV,SAAW,CACd,AAMD,KACI,cAAgB,CAKnB,AAHG,yBAHJ,KAIQ,cAAgB,CAEvB,CADI,AAGL,UACI,YAAa,AACb,sBAAuB,AACvB,UAAmB,CACtB,AAGG,eACI,wBAA4C,CAC/C,AAGG,yBACI,aAAc,AACd,qBAAuB,CAC1B,AAKT,2EACI,YAAc,CACjB,AAED,sBACI,YAAa,AACb,iBAAkB,AAClB,6BAA8B,AAC9B,SAAa,AACb,YAAa,AC9Cb,sBAAuB,AACvB,oBAAa,AAAb,YAAa,AAIb,eAAiB,CDgEpB,AAlBG,2BACI,cAAe,AACf,WAAY,AACZ,WAAY,AACZ,eAAgB,AAChB,kBAAmB,AACnB,wBAA8D,CACjE,AAED,4BACI,yBAAyE,ACxD7E,eAAiB,CD+DhB,AAHG,uDACI,wBAAoE,CACvE,AAIT,oCACI,KAEI,wBAA4D,CAC/D,AAED,QACI,eAAgB,AAChB,aAAc,AACd,UAAY,CACf,AAGG,sBACI,sBAAyB,CAC5B,AAED,sBACI,uBAA0B,CAC7B,AAGL,SACI,WAAa,CAkChB,AAhCG,+BAEI,YAAa,AACb,aAAe,CAClB,AAED,eACI,UAAY,CACf,AAED,+BACI,kBAAmB,AACnB,eAAgB,AAChB,WAAY,AACZ,cAAe,AACf,WAAa,CAChB,AAED,eACI,UAAW,AACX,+BAA8C,AAC9C,iBAAmB,CACtB,AAED,gBACI,SAAW,CAMd,AAJG,yBACI,oBAAqB,AACrB,eAAiB,CACpB,CAGZ,AElID,KACI,gBAAiB,AAEjB,oIAAqC,AACrC,8CAAgC,AAAhC,2CAAgC,AAAhC,sCAAgC,AAChC,4BAAqB,AAArB,oBAAqB,AACrB,mCAAoC,AACpC,iCAAmC,CACtC,AAED,kBACI,kJAAwC,AACxC,eAAiB,CACpB,AAGG,oFACI,YAAa,AACb,kBAAmB,AACnB,iBAAoB,CAavB,AAXG,wNACI,iBAAmB,CACtB,AAED,gGACI,cAAiB,CACpB,AAED,gGACI,YAAc,CACjB,AAGL,cACI,aAAc,AACd,kBAA8B,CACjC,AAED,cACI,iBAA8B,CACjC,AAED,cACI,cAA8B,CACjC,AAED,2DACI,gBAA8B,CACjC,AAUD,aACI,yBAA2B,CAC9B,AAMD,aACI,mBAAqB,CACxB,AAED,4BACI,gBAAkB,CACrB,AAED,iCACI,QAAU,CACb,AAMD,cACI,SAAW,CAiBd,AAfG,iBACI,gBAAkB,AAClB,kBAAmB,AACnB,UAAW,AACX,iBAAmB,CACtB,AAED,6BACI,SAAW,CACd,AAED,iBACI,gBAAiB,AACjB,cAAgB,CACnB,AAGL,sBACI,iBAAmB,AACnB,iBAAmB,AACnB,kBAAmB,AACnB,+BAAyD,CAU5D,AARG,2BACI,iBAAmB,CACtB,AAED,kCACI,gBAAiB,AACjB,kBAAqB,CACxB,AAGL,iBACI,WAAY,AACZ,UAAW,AACX,kBAAmB,AACnB,yBAA0B,AAE1B,gBAA8B,CA8BjC,AA5BG,uBACI,cAAgB,CACnB,AAED,oBACI,0BAA2B,AAC3B,sBAAwB,AACxB,SAAU,AACV,SAAW,CACd,AAED,kCACI,wBAAuC,CAC1C,AAED,oBACI,gBAAkB,AAClB,yBAAoC,AACpC,mBAAgC,AAChC,SAAU,AACV,YAAe,CAClB,AAED,oBACI,yBAAsC,AACtC,SAAU,AACV,YAAe,CAClB,AAUD,uNACI,YAAc,CACjB,AAED,gNACI,eAAiB,CACpB,AAGL,eACI,eAAgB,AAChB,cAAe,AACf,aAAe,CAClB,AAED,gBACI,2EAA0C,AAC1C,kBAAoB,AACpB,qBAAuB,AACvB,mBAA6C,AAC7C,yBAAoC,AACpC,kBAA6C,AAC7C,qCAAuC,CAO1C,AALG,6CAEI,qBAAuB,AACvB,eAAiB,CACpB,AAGL,eACI,mBAAoB,AACpB,cAAe,AACf,kBAAmB,AACnB,cAAe,AACf,SAAa,AACb,gBAAiB,AACjB,kBAAoB,AACpB,mBAA2B,CAkB9B,AAhBG,oBACI,SAAU,AACV,UAAW,AACX,gBAAiB,AACjB,eAAiB,CACpB,AAOD,sCACI,6BAA8B,AAC9B,QAAa,CAChB,AAGL,4BAEI,qBAAsB,AACtB,4BAAqC,CAKxC,AAHG,iDACI,aAAe,CAClB,AAST,0BACI,gDACI,YAAa,AACb,cAAe,AACf,oBAAsB,AACtB,uCAAyC,AACzC,iBAAmB,CAqBtB,AAnBG,wDACI,WAAY,AACZ,gBAAiB,AACjB,cAAe,AACf,kBAAmB,AACnB,SAAW,CACd,AAED,+DACI,WAAY,AACZ,UAAW,AACX,gBAAiB,AACjB,cAAe,AACf,sBAAwB,AACxB,cAAe,AACf,SAAU,AACV,kBAAmB,AACnB,UAAY,CACf,AAID,ygBAcI,WAAY,AACZ,WAAY,AACZ,UAAW,AACX,iBAAkB,AAClB,iBAAmB,CACtB,AAID,wCACI,sBAAwB,AACxB,kBAAoB,CAKvB,AAHG,yFACI,kBAAoB,CACvB,AAID,2eACI,WAAY,AACZ,YAAa,AACb,cAAe,AACf,UAAY,CACf,AAED,gGAEI,WAAY,AACZ,aAAe,CAClB,AAJD,qtJACI,WAAY,AACZ,WAAY,AACZ,aAAe,CAClB,AAGL,qCACI,iBAAmB,CACtB,AAKG,gLACI,UAAY,CACf,AAGL,sCACI,WAAY,AACZ,YAAa,AACb,UAAW,AACX,SAAa,AACb,4BAA8B,AAC9B,gBAAiB,AACjB,SAAW,CAKd,AAHG,2CACI,cAAiB,CACpB,CAGZ,ACtVD,EACI,qBAAsB,AACtB,aAAyB,CAS5B,AAPG,uBACI,uOAAyO,CAC5O,AAED,eACI,SAAW,CACd,AAGL,EACI,cAAgB,CACnB,AAED,GACI,WAAY,AACZ,aAAc,AACd,SAAU,AACV,yBAA2B,CAC9B,AAMD,QACI,qBAAsB,AACtB,kBAAmB,AACnB,sBAAuB,AACvB,8BAA2B,AAA3B,0BAA2B,AAC3B,eAAgB,AAChB,sBAAuB,AACvB,6BAA8B,AAC9B,mBAAoB,AACpB,iBAAmB,CAmBtB,AAjBG,eACI,eAAgB,AAChB,gBAAiB,AACjB,iBAAmB,CACtB,AAED,iBACI,WAAY,AACZ,sBAAuB,AACvB,iBAAmB,CAOtB,AALG,gCACI,WAAY,AACZ,yBAA0B,AAC1B,oBAAsB,CACzB,AAIT,aACI,kBAAmB,AACnB,qBAAsB,AACtB,qBAAuB,CA0C1B,AAxCG,6BACI,gBAAkB,CACrB,AAED,qBACI,kBAAmB,AACnB,UAAY,CAiCf,AA9BG,sDAEI,SAAW,CACd,AAED,gEAEI,SAAW,CACd,AAED,wDACI,eAAiB,CACpB,AAKD,iCACI,aAAe,CAClB,AAED,kDACI,6BAA8B,AAC9B,yBAA2B,CAC9B,AAED,kDACI,4BAA6B,AAC7B,wBAA0B,CAC7B,ACzGT,eD2HI,wBAAoD,CC3HxD,AD6GA,OACI,cAAe,AAEf,mBAAsB,AACtB,kBAA8B,AAC9B,iBAAkB,AAClB,kJAAwC,AACxC,gBAAiB,AACjB,aAA0B,CAC7B,AAED,QACI,YAAa,AACb,qCAA0C,AAE1C,eAAiB,CAOpB,AALG,eACI,WAAY,AACZ,iBAAkB,AAClB,WAAa,CAChB,AAGL,aACI,cAAgB,CASnB,AAPG,mBACI,eAAgB,AAChB,gBAAiB,AACjB,uBAAwB,AACxB,qBAAsB,AACtB,qBAAuB,CAC1B,AAIL,sBACI,SAAU,AACV,SAAW,CA2Cd,AAzCG,YACI,qBAAsB,AACtB,kBAAmB,AACnB,WAAY,AACZ,iBAAmB,CAgBtB,AAdG,mBACI,kBAAmB,AACnB,cAAe,AACf,WAAY,AACZ,wBAA2B,AAC3B,SAAU,AACV,QAAS,AACT,WAAa,AACb,YAAc,AACd,iCAA2D,AAC3D,+BAAyD,AACzD,gCAAyB,AAAzB,4BAAyB,AAAzB,wBAAyB,AACzB,uBAA0B,CAC7B,AAGL,wBACI,aAAe,CAiBlB,AAfG,aAEI,SAAU,AACV,0BAA2B,AAC3B,kJAAwC,AACxC,gBAAiB,AAEjB,gBAAkB,CACrB,AAED,mBACI,cAAiC,AACjC,gBAAkB,CAErB,AAIT,UACI,aAAc,AACd,gBAAkB,CAkBrB,AAhBG,uBAEI,mBAAmB,AACnB,iBAAkB,AAClB,oIAAqC,AACrC,WAA2C,AAC3C,UAAa,CAKhB,AAHG,6BACI,SAAW,CACd,AAGL,4CACI,aAAiC,CACpC,AAMG,2DACI,qBAAwD,CAC3D,AAID,sBACI,aAAe,CAClB,AAED,sCACI,mBAAqB,AACrB,iCAA0B,AAA1B,6BAA0B,AAA1B,wBAA0B,CAC7B,AAIT,cACI,gBAAiB,AACjB,UAAW,AACX,4BAA8B,CA6BjC,AFjPG,yCAEI,YAAa,AACb,aAAe,CAClB,AAED,oBACI,UAAY,CACf,AEgND,iBAGI,gBAAkB,CACrB,AAED,yBACI,WAAc,CACjB,AAED,qCACI,oBAAsB,CACzB,AAED,kDACI,WAAY,AACZ,eAAgB,AAChB,UAAY,CACf,AAED,sBACI,WAAa,CAGhB,AAGL,2BACI,cAAgB,CAQnB,AANG,SACI,kJAAwC,AACxC,gBAAiB,AACjB,cAAiC,AACjC,eAAiB,CACpB,AAOL,WAEI,gBAA8B,CACjC,AAED,QACI,iBAAmB,CA0BtB,AAxBG,eACI,cAAe,AACf,WAAY,AACZ,YAAa,AACb,0BAA2B,AAC3B,WAAiC,AACjC,qBAAsB,AACtB,6BAA0D,AAC1D,gBAA2C,AAC3C,wCAA2C,CAM9C,AAJG,qBACI,qBAAqD,AACrD,SAAW,CACd,AAGL,cACI,kBAAmB,AACnB,UAAW,AACX,QAAS,AACT,WAAY,AACZ,WAAa,CAChB,AAGL,gBACI,YAAa,AACb,eAAiB,CAQpB,AANG,uBACI,4CAAiD,AACjD,eAAgB,AAChB,kBAAmB,AACnB,iBAAmB,CACtB,AAID,iCACI,gCAAiC,AACjC,yBAA4B,CAC/B,AAED,oDACI,YAAc,CACjB,AAGL,mBACI,WAAY,AACZ,eAAgB,AAChB,mBAAoB,AACpB,6BAA+B,CAalC,AAXG,qBACI,eAAiB,CACpB,AAMD,oCACI,mBAAqB,CACxB,AAGL,gDACI,YAAa,AACb,gBAAiB,AACjB,cAAe,AACf,gBAAkB,CAiCrB,AA/BG,oGACI,8BAAgC,CACnC,AAED,iEACI,qBAAsB,AACtB,cAAgB,CACnB,AAED,kDACI,cAAe,AACf,6BAA8B,AAC9B,cAAiB,CACpB,AAED,qDACI,kBAAqB,CACxB,AAED,wDACI,kBAAoB,CACvB,AAED,2DACI,mBAAqB,CACxB,AAGD,8DACI,gBAAkB,CACrB,AAGL,OACI,eAAgB,AAChB,aAAc,AACd,gBAAiB,AACjB,iBAAmB,CA8BtB,AFvZG,2BAEI,YAAa,AACb,aAAe,CAClB,AAED,oBACI,UAAY,CACf,AEsXD,UACI,cAAgB,CAenB,AAbG,YACI,qBAAsB,AACtB,iBAAkB,AAClB,sBAAuB,AACvB,sBAAuB,AACvB,kBAAoB,CACvB,AAED,oCAEI,qBAAsB,AACtB,qBAAuB,CAC1B,AAGL,eACI,WAAa,CAChB,AAED,eACI,UAAY,CACf,AAGL,UACI,kBAAmB,AACnB,cAAe,AACf,kBAAmB,AACnB,cAAgB,CAOnB,AALG,gBACI,kBAAmB,AACnB,WAAY,AACZ,SAAW,CACd,AAGL,qBACI,kBAAmB,AACnB,QAAS,AACT,OAAQ,AACR,WAAY,AACZ,YAAa,AACb,iBAAkB,AAClB,kBAAuC,CAoD1C,AAjDG,2BACI,kBAAmB,AACnB,aAAc,AACd,UAAY,CACf,AAGD,sFAEI,eAA6C,CAChD,AAGD,6CACI,kBAA+C,CAMlD,AAHG,mDACI,aAAe,CAClB,AAIL,sHACI,kBAAqD,CACxD,AAGD,8CACI,oBAAqB,AACrB,WAAa,AACb,kBAAgD,CACnD,AAGD,qCACI,QAAS,AACT,SAAU,AACV,UAAW,AACX,YAAa,AACb,gCAAyB,AAAzB,4BAAyB,AAAzB,wBAAyB,AACzB,kBAAyC,AACzC,wBAA0B,CAC7B,AAGD,oDACI,oBAAkD,CACrD,AAGL,sBACI,mBAAqB,CACxB,AAED,QACI,YAAc,CACjB,AE/fD,WACI,kBAAmB,AACnB,gBAAkB,CAMrB,AAJG,kBACI,UAAW,AACX,aAAe,CAClB,AAGL,0BACI,WACI,YAAc,CACjB,CACJ,AAED,yBACI,WACI,WAAa,CAChB,CACJ,AAED,yBACI,WACI,WAAa,CAChB,CACJ,AAED,0BACI,WACI,YAAc,CACjB,CACJ,AAED,UACI,2BAA6B,AAC7B,yBAAkD,AAClD,gBAAiB,AACjB,SAAa,AACb,cAAkC,AAClC,gBAAiB,AACjB,iBAAkB,AAClB,gBAAiB,AJpCjB,eAAiB,CIuCpB,AAGG,kBACI,UAAW,AACX,eAAgB,AAChB,iBAAkB,AAClB,iBAAmB,CACtB,AAID,mBACI,cAAe,AACf,cAAe,AACf,cAAe,AACf,WAAa,CAChB,AAGL,iBACI,eAAgB,AAChB,sBAAsD,AACtD,iBAAmB,CAqCtB,AJnFG,+CAEI,YAAa,AACb,aAAe,CAClB,AAED,uBACI,UAAY,CACf,AI0CD,+BACI,kBAAmB,AACnB,gBAAiB,AACjB,iBAAkB,AAClB,WAAa,AACb,cAAe,AACf,yBAA0B,AAC1B,yBAAkD,AAClD,kJAAwC,AACxC,gBAAiB,AJhFrB,sBAAuB,AACvB,oBAAa,AAAb,YAAa,AAIb,eAAiB,CIkGhB,AAlBG,yBAdJ,+BAeQ,cAAe,AACf,kBAAoB,CAgB3B,CAfI,AAED,qCACI,SAAW,CACd,AAED,iDACI,sBAA0D,AAC1D,aAA0C,CAC7C,AAED,+CACI,yBAAwD,AACxD,aAAwC,CAC3C,AAIT,iBACI,sBAAwB,AACxB,cAAgB,CA+DnB,AA5DO,8CACI,gBAAiB,AACjB,mBAAqB,AACrB,iBAAmB,CACtB,AAED,4DACI,kBAAmB,AACnB,QAAS,AACT,YAAa,AACb,WAAY,AACZ,QAAS,AACT,SAAU,AACV,8BAAgC,AAChC,+BAAsD,AACtD,WAAY,AACZ,cAAe,AACf,gBAAmB,CACtB,ADtIT,uDCmNY,eAAgB,AAChB,iJAAwC,CDpNpD,ACyII,2BAII,mBAAoB,AAFpB,gBAAiB,AAGjB,eAAiB,CACpB,AAED,yBAlCJ,iBAmCQ,iBAAmB,CA8B1B,AA5BO,2BACI,cAAgB,CACnB,AAED,sBACI,cAAgB,CACnB,AAED,wFACI,WAAY,AACZ,kBAAmB,AACnB,eAAgB,AAChB,kBAAmB,AACnB,kBAAoB,CACvB,AAED,6BACI,gBAAkB,CACrB,AAED,4BACI,SAAW,CACd,AAED,+BACI,SAAW,CACd,CACJ,AAGL,gBACI,yBAAoD,AACpD,cAAoC,AACpC,SAAa,AJ3Kb,eAAiB,CI0NpB,AJ1MG,6CAEI,YAAa,AACb,aAAe,CAClB,AAED,sBACI,UAAY,CACf,AIwJD,yBARJ,gBASQ,eAAgB,AAChB,iBAAmB,CAwC1B,AAtCO,uCACI,eAAgB,AAChB,oBAAsB,CACzB,CACJ,AAED,yBACI,uCACI,UAAY,CACf,AAED,yCACI,WAAa,CAChB,CACJ,AAED,gDACI,aAAe,CAYlB,AAVG,4BACI,iBAAkB,AAGlB,eAAiB,CACpB,AAED,kCACI,yBAA2B,CAC9B,AAOL,yBACI,kBAAoB,CACvB,ACzNL,MACI,cAAe,AACf,gBAAiB,AACjB,aAAe,AACf,mBAAoB,AACpB,aAAe,CAClB,AAED,0BAEI,aAAe,CAClB,AAGD,gDAGI,aAAe,CAClB,AAGD,+FAMI,aAAe,CAClB,AAGD,4EAKI,aAAe,CAClB,AAGD,qGAMI,aAAe,CAClB,AAGD,+HAQI,aAAe,CAClB,AAGD,8BAEI,aAAe,CAClB,AAED,cACI,kBAAoB,CACvB,AAED,eACI,iBAAmB,CACtB,AAED,aACI,eAAkB,CACrB","file":"theme-red.min.css","sourcesContent":["/*!\n * DAUX.IO\n * https://dauxio.github.io/\n * MIT License\n */\n\n// Daux Style\n@import \"vendor/normalize.scss\";\n@import \"_fonts.scss\";\n@import \"_variables.scss\";\n@import \"_mixins.scss\";\n\n// Layout\n@import \"_structure.scss\";\n\n// Content presentation\n@import \"_typography.scss\";\n@import \"_components.scss\";\n@import \"_homepage.scss\";\n@import \"vendor/highlight.scss\";\n\n@media print {\n @import \"_print.scss\";\n}\n","/*! normalize.css v4.1.1 | MIT License | github.com/necolas/normalize.css */\n\n/**\n * 1. Change the default font family in all browsers (opinionated).\n * 2. Prevent adjustments of font size after orientation changes in IE and iOS.\n */\n\nhtml {\n font-family: sans-serif; /* 1 */\n -ms-text-size-adjust: 100%; /* 2 */\n -webkit-text-size-adjust: 100%; /* 2 */\n}\n\n/**\n * Remove the margin in all browsers (opinionated).\n */\n\nbody {\n margin: 0;\n}\n\n/* HTML5 display definitions\n ========================================================================== */\n\n/**\n * Add the correct display in IE 9-.\n * 1. Add the correct display in Edge, IE, and Firefox.\n * 2. Add the correct display in IE.\n */\n\narticle,\naside,\ndetails, /* 1 */\nfigcaption,\nfigure,\nfooter,\nheader,\nmain, /* 2 */\nmenu,\nnav,\nsection,\nsummary { /* 1 */\n display: block;\n}\n\n/**\n * Add the correct display in IE 9-.\n */\n\naudio,\ncanvas,\nprogress,\nvideo {\n display: inline-block;\n}\n\n/**\n * Add the correct display in iOS 4-7.\n */\n\naudio:not([controls]) {\n display: none;\n height: 0;\n}\n\n/**\n * Add the correct vertical alignment in Chrome, Firefox, and Opera.\n */\n\nprogress {\n vertical-align: baseline;\n}\n\n/**\n * Add the correct display in IE 10-.\n * 1. Add the correct display in IE.\n */\n\ntemplate, /* 1 */\n[hidden] {\n display: none;\n}\n\n/* Links\n ========================================================================== */\n\n/**\n * 1. Remove the gray background on active links in IE 10.\n * 2. Remove gaps in links underline in iOS 8+ and Safari 8+.\n */\n\na {\n background-color: transparent; /* 1 */\n -webkit-text-decoration-skip: objects; /* 2 */\n}\n\n/**\n * Remove the outline on focused links when they are also active or hovered\n * in all browsers (opinionated).\n */\n\na:active,\na:hover {\n outline-width: 0;\n}\n\n/* Text-level semantics\n ========================================================================== */\n\n/**\n * 1. Remove the bottom border in Firefox 39-.\n * 2. Add the correct text decoration in Chrome, Edge, IE, Opera, and Safari.\n */\n\nabbr[title] {\n border-bottom: none; /* 1 */\n text-decoration: underline; /* 2 */\n text-decoration: underline dotted; /* 2 */\n}\n\n/**\n * Prevent the duplicate application of `bolder` by the next rule in Safari 6.\n */\n\nb,\nstrong {\n font-weight: inherit;\n}\n\n/**\n * Add the correct font weight in Chrome, Edge, and Safari.\n */\n\nb,\nstrong {\n font-weight: bolder;\n}\n\n/**\n * Add the correct font style in Android 4.3-.\n */\n\ndfn {\n font-style: italic;\n}\n\n/**\n * Correct the font size and margin on `h1` elements within `section` and\n * `article` contexts in Chrome, Firefox, and Safari.\n */\n\nh1 {\n font-size: 2em;\n margin: 0.67em 0;\n}\n\n/**\n * Add the correct background and color in IE 9-.\n */\n\nmark {\n background-color: #ff0;\n color: #000;\n}\n\n/**\n * Add the correct font size in all browsers.\n */\n\nsmall {\n font-size: 80%;\n}\n\n/**\n * Prevent `sub` and `sup` elements from affecting the line height in\n * all browsers.\n */\n\nsub,\nsup {\n font-size: 75%;\n line-height: 0;\n position: relative;\n vertical-align: baseline;\n}\n\nsub {\n bottom: -0.25em;\n}\n\nsup {\n top: -0.5em;\n}\n\n/* Embedded content\n ========================================================================== */\n\n/**\n * Remove the border on images inside links in IE 10-.\n */\n\nimg {\n border-style: none;\n}\n\n/**\n * Hide the overflow in IE.\n */\n\nsvg:not(:root) {\n overflow: hidden;\n}\n\n/* Grouping content\n ========================================================================== */\n\n/**\n * 1. Correct the inheritance and scaling of font size in all browsers.\n * 2. Correct the odd `em` font sizing in all browsers.\n */\n\ncode,\nkbd,\npre,\nsamp {\n font-family: monospace, monospace; /* 1 */\n font-size: 1em; /* 2 */\n}\n\n/**\n * Add the correct margin in IE 8.\n */\n\nfigure {\n margin: 1em 40px;\n}\n\n/**\n * 1. Add the correct box sizing in Firefox.\n * 2. Show the overflow in Edge and IE.\n */\n\nhr {\n box-sizing: content-box; /* 1 */\n height: 0; /* 1 */\n overflow: visible; /* 2 */\n}\n\n/* Forms\n ========================================================================== */\n\n/**\n * 1. Change font properties to `inherit` in all browsers (opinionated).\n * 2. Remove the margin in Firefox and Safari.\n */\n\nbutton,\ninput,\nselect,\ntextarea {\n font: inherit; /* 1 */\n margin: 0; /* 2 */\n}\n\n/**\n * Restore the font weight unset by the previous rule.\n */\n\noptgroup {\n font-weight: bold;\n}\n\n/**\n * Show the overflow in IE.\n * 1. Show the overflow in Edge.\n */\n\nbutton,\ninput { /* 1 */\n overflow: visible;\n}\n\n/**\n * Remove the inheritance of text transform in Edge, Firefox, and IE.\n * 1. Remove the inheritance of text transform in Firefox.\n */\n\nbutton,\nselect { /* 1 */\n text-transform: none;\n}\n\n/**\n * 1. Prevent a WebKit bug where (2) destroys native `audio` and `video`\n * controls in Android 4.\n * 2. Correct the inability to style clickable types in iOS and Safari.\n */\n\nbutton,\nhtml [type=\"button\"], /* 1 */\n[type=\"reset\"],\n[type=\"submit\"] {\n -webkit-appearance: button; /* 2 */\n}\n\n/**\n * Remove the inner border and padding in Firefox.\n */\n\nbutton::-moz-focus-inner,\n[type=\"button\"]::-moz-focus-inner,\n[type=\"reset\"]::-moz-focus-inner,\n[type=\"submit\"]::-moz-focus-inner {\n border-style: none;\n padding: 0;\n}\n\n/**\n * Restore the focus styles unset by the previous rule.\n */\n\nbutton:-moz-focusring,\n[type=\"button\"]:-moz-focusring,\n[type=\"reset\"]:-moz-focusring,\n[type=\"submit\"]:-moz-focusring {\n outline: 1px dotted ButtonText;\n}\n\n/**\n * Change the border, margin, and padding in all browsers (opinionated).\n */\n\nfieldset {\n border: 1px solid #c0c0c0;\n margin: 0 2px;\n padding: 0.35em 0.625em 0.75em;\n}\n\n/**\n * 1. Correct the text wrapping in Edge and IE.\n * 2. Correct the color inheritance from `fieldset` elements in IE.\n * 3. Remove the padding so developers are not caught out when they zero out\n * `fieldset` elements in all browsers.\n */\n\nlegend {\n box-sizing: border-box; /* 1 */\n color: inherit; /* 2 */\n display: table; /* 1 */\n max-width: 100%; /* 1 */\n padding: 0; /* 3 */\n white-space: normal; /* 1 */\n}\n\n/**\n * Remove the default vertical scrollbar in IE.\n */\n\ntextarea {\n overflow: auto;\n}\n\n/**\n * 1. Add the correct box sizing in IE 10-.\n * 2. Remove the padding in IE 10-.\n */\n\n[type=\"checkbox\"],\n[type=\"radio\"] {\n box-sizing: border-box; /* 1 */\n padding: 0; /* 2 */\n}\n\n/**\n * Correct the cursor style of increment and decrement buttons in Chrome.\n */\n\n[type=\"number\"]::-webkit-inner-spin-button,\n[type=\"number\"]::-webkit-outer-spin-button {\n height: auto;\n}\n\n/**\n * 1. Correct the odd appearance in Chrome and Safari.\n * 2. Correct the outline style in Safari.\n */\n\n[type=\"search\"] {\n -webkit-appearance: textfield; /* 1 */\n outline-offset: -2px; /* 2 */\n}\n\n/**\n * Remove the inner padding and cancel buttons in Chrome and Safari on OS X.\n */\n\n[type=\"search\"]::-webkit-search-cancel-button,\n[type=\"search\"]::-webkit-search-decoration {\n -webkit-appearance: none;\n}\n\n/**\n * Correct the text style of placeholders in Chrome, Edge, and Safari.\n */\n\n::-webkit-input-placeholder {\n color: inherit;\n opacity: 0.54;\n}\n\n/**\n * 1. Correct the inability to style clickable types in iOS and Safari.\n * 2. Change font properties to `inherit` in Safari.\n */\n\n::-webkit-file-upload-button {\n -webkit-appearance: button; /* 1 */\n font: inherit; /* 2 */\n}\n","\n:root {\n --font-family-text: -apple-system,\n \".SFNSText-Regular\",\n \"San Francisco\",\n \"Roboto\",\n \"Segoe UI\",\n \"Helvetica Neue\",\n \"Lucida Grande\",\n Arial,\n sans-serif;\n --font-family-monospace: Monaco, Menlo, Consolas, \"Lucida Console\", \"Courier New\", monospace;\n --font-family-heading: \"Roboto Slab\", var(--font-family-text);\n}\n\n/*! Generated by Font Squirrel (https://www.fontsquirrel.com) */\n\n@font-face {\n font-family: \"Roboto Slab\";\n font-style: normal;\n font-weight: 300;\n src: url(\"../fonts/robotoslab-light.eot\");\n src:\n url(\"../fonts/robotoslab-light.eot?#iefix\") format(\"embedded-opentype\"),\n url(\"../fonts/robotoslab-light.woff2\") format(\"woff2\"),\n url(\"../fonts/robotoslab-light.woff\") format(\"woff\"),\n url(\"../fonts/robotoslab-light.ttf\") format(\"truetype\"),\n url(\"../fonts/robotoslab-light.svg#roboto_slablight\") format(\"svg\");\n unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2212, U+2215;\n}\n\n@font-face {\n font-family: \"Roboto Slab\";\n font-style: normal;\n font-weight: 400;\n src: url(\"../fonts/robotoslab-regular.eot\");\n src:\n url(\"../fonts/robotoslab-regular.eot?#iefix\") format(\"embedded-opentype\"),\n url(\"../fonts/robotoslab-regular.woff2\") format(\"woff2\"),\n url(\"../fonts/robotoslab-regular.woff\") format(\"woff\"),\n url(\"../fonts/robotoslab-regular.ttf\") format(\"truetype\"),\n url(\"../fonts/robotoslab-regular.svg#roboto_slabregular\") format(\"svg\");\n unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2212, U+2215;\n}\n\n@font-face {\n font-family: \"Roboto Slab\";\n font-style: normal;\n font-weight: 700;\n src: url(\"../fonts/robotoslab-bold.eot\");\n src:\n url(\"../fonts/robotoslab-bold.eot?#iefix\") format(\"embedded-opentype\"),\n url(\"../fonts/robotoslab-bold.woff2\") format(\"woff2\"),\n url(\"../fonts/robotoslab-bold.woff\") format(\"woff\"),\n url(\"../fonts/robotoslab-bold.ttf\") format(\"truetype\"),\n url(\"../fonts/robotoslab-bold.svg#roboto_slabbold\") format(\"svg\");\n unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2212, U+2215;\n}\n","\n*, *:after, *:before {\n box-sizing: border-box;\n}\n\nbody {\n margin: 0;\n padding: 0;\n}\n\n/* ============================================================================\nDocs Body & Page Structure\n============================================================================ */\n\nhtml {\n font-size: 14px;\n\n @media (--viewport-large) {\n font-size: 16px;\n }\n}\n\nhtml, body {\n height: 100%;\n background-color: #fff;\n color: var(--text);\n}\n\n.Columns {\n &__left {\n background-color: var(--sidebar-background);\n }\n\n &__right {\n &__content {\n padding: 10px;\n background-color: #fff;\n }\n }\n}\n\n// mobile friendly sub-nav\n.Collapsible__content {\n display: none;\n}\n\n.Collapsible__trigger {\n margin: 12px;\n padding: 7px 10px;\n background-color: transparent;\n border: none;\n float: right;\n\n @include kill-background-image;\n @include kill-box-shadow;\n\n &__bar {\n display: block;\n width: 18px;\n height: 2px;\n margin-top: 2px;\n margin-bottom: 3px;\n background-color: var(--sidebar-collapsible--hamburger-color);\n }\n\n &:hover {\n background-color: var(--sidebar-collapsible--hamburger-hover-background);\n\n @include kill-box-shadow;\n\n .Collapsible__trigger__bar {\n background-color: var(--sidebar-collapsible--hamburger-hover-color);\n }\n }\n}\n\n@media screen and (min-width: 769px) {\n body {\n //Needed only for floating code blocks\n background-color: var(--content-floating-blocks-background);\n }\n\n .Navbar {\n position: fixed;\n z-index: 1030;\n width: 100%;\n }\n\n .Collapsible {\n &__trigger {\n display: none !important;\n }\n\n &__content {\n display: block !important;\n }\n }\n\n .Columns {\n height: 100%;\n\n &:after,\n &:before {\n content: \" \";\n display: table;\n }\n\n &:after {\n clear: both;\n }\n\n &__left, &__right {\n position: relative;\n min-height: 1px;\n float: left;\n overflow: auto;\n height: 100%;\n }\n\n &__left {\n width: 25%;\n border-right: 1px solid var(--sidebar-border);\n overflow-x: hidden;\n }\n\n &__right {\n width: 75%;\n\n &__content {\n padding: 0 20px 20px;\n min-height: 100%;\n }\n }\n }\n}\n","/* ============================================================================\nMixins\n============================================================================ */\n\n@mixin kill-background-image {\n background-image: none;\n filter: none;\n}\n\n@mixin kill-box-shadow {\n box-shadow: none;\n}\n\n// Clearfix\n//\n// For modern browsers\n// 1. The space content is one way to avoid an Opera bug when the\n// contenteditable attribute is included anywhere else in the document.\n// Otherwise it causes space to appear at the top and bottom of elements\n// that are clearfixed.\n// 2. The use of `table` rather than `block` is only necessary if using\n// `:before` to contain the top-margins of child elements.\n//\n// Source: http://nicolasgallagher.com/micro-clearfix-hack/\n\n@mixin clearfix {\n &:before,\n &:after {\n content: \" \"; // 1\n display: table; // 2\n }\n\n &:after {\n clear: both;\n }\n}\n","/* ============================================================================\nBase CSS\n============================================================================ */\n\nbody {\n line-height: 1.5;\n\n font-family: var(--font-family-text);\n font-feature-settings: \"kern\" 1;\n font-kerning: normal;\n -webkit-font-smoothing: antialiased;\n -moz-osx-font-smoothing: grayscale;\n}\n\nh1, h2, h3, h4, h5, h6 {\n font-family: var(--font-family-heading);\n font-weight: 300;\n}\n\n.s-content {\n h1, h2, h3, h4, h5, h6 {\n cursor: text;\n line-height: 1.4em;\n margin: 2em 0 0.5em;\n\n tt, code {\n font-size: inherit;\n }\n\n i {\n font-size: 0.7em;\n }\n\n p {\n margin-top: 0;\n }\n }\n\n h1 {\n margin-top: 0;\n font-size: var(--type-size-3);\n }\n\n h2 {\n font-size: var(--type-size-4);\n }\n\n h3 {\n font-size: var(--type-size-5);\n }\n\n h4 {\n font-size: var(--type-size-6);\n }\n\n h5 {\n font-size: var(--type-size-6);\n }\n\n h6 {\n font-size: var(--type-size-6);\n }\n\n a {\n text-decoration: underline;\n }\n\n small {\n font-size: var(--type-size-6);\n }\n\n p {\n margin-bottom: 1.3em;\n }\n\n ul, ol {\n padding-left: 2em;\n }\n\n ul p {\n margin: 0;\n }\n\n ul ul {\n margin: 0;\n }\n\n dl {\n padding: 0;\n\n dt {\n font-weight: bold;\n font-style: italic;\n padding: 0;\n margin: 15px 0 5px;\n }\n\n dt:first-child {\n padding: 0;\n }\n\n dd {\n margin: 0 0 15px;\n padding: 0 15px;\n }\n }\n\n blockquote {\n margin: 0.75em 2em;\n padding: 0.5em 1em;\n font-style: italic;\n border-left: 0.25em solid var(--blockquote-border-color);\n\n cite {\n font-style: italic;\n }\n\n cite:before {\n content: \"\\2014\";\n padding-right: 0.5em;\n }\n }\n\n table {\n width: 100%;\n padding: 0;\n margin-bottom: 1em;\n border-collapse: collapse;\n\n font-size: var(--type-size-6);\n\n + table {\n margin-top: 1em;\n }\n\n tr {\n border-top: 1px solid #eee;\n background-color: white;\n margin: 0;\n padding: 0;\n }\n\n tr:nth-child(2n) {\n background-color: var(--lightest-gray);\n }\n\n th {\n font-weight: bold;\n border: 1px solid var(--light-gray);\n background: var(--lighter-gray);\n margin: 0;\n padding: 0.5em;\n }\n\n td {\n border: 1px solid var(--lighter-gray);\n margin: 0;\n padding: 0.5em;\n }\n }\n\n ul,\n ol,\n blockquote,\n dl dt,\n dl dd,\n table th,\n table td {\n > :first-child {\n margin-top: 0;\n }\n\n > :last-child {\n margin-bottom: 0;\n }\n }\n\n img {\n max-width: 100%;\n display: block;\n margin: 0 auto;\n }\n\n code {\n font-family: var(--font-family-monospace);\n padding-top: 0.1rem;\n padding-bottom: 0.1rem;\n background: var(--code-tag-background-color);\n border: 1px solid var(--light-gray);\n border-radius: var(--code-tag-border-radius);\n box-shadow: var(--code-tag-box-shadow);\n\n &:before,\n &:after {\n letter-spacing: -0.2em;\n content: \"\\00a0\"; /* non-breaking space*/\n }\n }\n\n pre {\n background: #fdf6e3;\n color: #657b83;\n line-height: 1.5em;\n overflow: auto;\n border: none;\n border-radius: 0;\n padding: 0.75em 2em;\n margin: 0 -20px 20px -20px;\n\n code {\n margin: 0;\n padding: 0;\n white-space: pre;\n box-shadow: none;\n }\n\n code:before,\n code:after {\n display: none;\n }\n\n code, tt {\n background-color: transparent;\n border: none;\n }\n }\n\n u,\n ins {\n text-decoration: none;\n border-bottom: 1px solid var(--text);\n\n a {\n color: inherit;\n }\n }\n\n del a {\n color: inherit;\n }\n}\n\n//Content pages float view\n@media (min-width: 1150px) {\n .Columns__right--float .Columns__right__content {\n height: 100%;\n overflow: auto;\n padding: 0 !important;\n background-color: transparent !important;\n position: relative;\n\n article {\n width: 100%;\n min-height: 100%;\n overflow: auto;\n position: relative;\n z-index: 1;\n }\n\n article:before {\n content: \"\";\n width: 50%;\n min-height: 100%;\n overflow: auto;\n background-color: white;\n display: block;\n margin: 0;\n position: absolute;\n z-index: -1;\n }\n }\n\n .Columns__right--float {\n .Pager,\n .Page__header,\n .s-content blockquote,\n .s-content p,\n .s-content ul,\n .s-content ol,\n .s-content dl,\n .s-content h2,\n .s-content h3,\n .s-content h4,\n .s-content h5,\n .s-content h6,\n .s-content hr,\n .s-content table {\n float: left;\n clear: left;\n width: 47%;\n margin-left: 1.5%;\n margin-right: 1.5%;\n }\n }\n\n .Columns__right--float .s-content {\n table {\n background-color: white;\n white-space: normal;\n\n pre, code {\n white-space: normal;\n }\n }\n\n blockquote, p, ul, ol, dl, h2, h3, h4, h5, h6, hr {\n &:before {\n width: 100%;\n height: 10px;\n display: block;\n clear: both;\n }\n\n p, ul, ol, dl, h2, h3, h4, h5, h6, pre, hr {\n width: auto;\n float: none;\n display: block;\n }\n }\n\n hr {\n border-color: #ddd;\n }\n\n // Paragraphs and code inside lists and\n // blockquotes should have 100% width\n li, blockquote {\n p, pre {\n width: 100%;\n }\n }\n\n pre {\n float: left;\n clear: right;\n width: 50%;\n border: none;\n border-left: 10px solid white;\n margin: 0 0 10px;\n padding: 0;\n\n code {\n padding: 0 0.5em;\n }\n }\n }\n}\n","/* ============================================================================\nBase tags\n============================================================================ */\n\na {\n text-decoration: none;\n color: var(--link-color);\n\n &.Link--external:after {\n content: \" \" url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAKCAYAAACNMs+9AAAAVklEQVR4Xn3PgQkAMQhDUXfqTu7kTtkpd5RA8AInfArtQ2iRXFWT2QedAfttj2FsPIOE1eCOlEuoWWjgzYaB/IkeGOrxXhqB+uA9Bfcm0lAZuh+YIeAD+cAqSz4kCMUAAAAASUVORK5CYII=);\n }\n\n &.Link--broken {\n color: red;\n }\n}\n\np {\n margin: 0 0 1em;\n}\n\nhr {\n clear: both;\n margin: 1em 0;\n border: 0;\n border-top: 1px solid #ddd;\n}\n\n/* ============================================================================\nComponents\n============================================================================ */\n\n.Button {\n display: inline-block;\n text-align: center;\n vertical-align: middle;\n touch-action: manipulation;\n cursor: pointer;\n background-image: none; // Reset unusual Firefox-on-Android default style; see https://github.com/necolas/normalize.css/issues/214\n border: 1px solid transparent;\n white-space: nowrap;\n border-radius: 4px;\n\n &--small {\n font-size: 12px;\n line-height: 1.5;\n border-radius: 3px;\n }\n\n &--default {\n color: #333;\n background-color: #fff;\n border-color: #ccc;\n\n &.Button--active {\n color: #333;\n background-color: #e6e6e6;\n border-color: #adadad;\n }\n }\n}\n\n.ButtonGroup {\n position: relative;\n display: inline-block;\n vertical-align: middle; // match .Button alignment given font-size hack above\n\n .Button + .Button {\n margin-left: -1px;\n }\n\n > .Button {\n position: relative;\n float: left;\n\n // Bring the \"active\" button to the front\n &:hover,\n &:focus {\n z-index: 2;\n }\n\n &:active,\n &.Button--active {\n z-index: 3;\n }\n\n &:not(:first-child):not(:last-child) {\n border-radius: 0;\n }\n\n // Set corners individually because sometimes \n // a single button can be in a .ButtonGroup\n // and we need :first-child and :last-child to both match\n &:first-child {\n margin-left: 0;\n }\n\n &:first-child:not(:last-child) {\n border-bottom-right-radius: 0;\n border-top-right-radius: 0;\n }\n\n &:last-child:not(:first-child) {\n border-bottom-left-radius: 0;\n border-top-left-radius: 0;\n }\n }\n}\n\n.Brand {\n display: block;\n background-color: var(--brand-background);\n padding: 0.75em 0.6em;\n font-size: var(--type-size-4);\n text-shadow: none;\n font-family: var(--font-family-heading);\n font-weight: 700;\n color: var(--brand-color);\n}\n\n.Navbar {\n height: 50px;\n box-shadow: 0 1px 5px rgba(0, 0, 0, 0.25);\n background-color: var(--homepage-navbar-background);\n margin-bottom: 0;\n\n .Brand {\n float: left;\n line-height: 20px;\n height: 50px;\n }\n}\n\n.CodeToggler {\n padding: 0 20px;\n\n &__text {\n font-size: 12px;\n line-height: 1.5;\n padding: 6px 10px 6px 0;\n display: inline-block;\n vertical-align: middle;\n }\n}\n\n// Sidebar navigation\n.Nav {\n margin: 0;\n padding: 0;\n\n &__arrow {\n display: inline-block;\n position: relative;\n width: 16px;\n margin-left: -16px;\n\n &:before {\n position: absolute;\n display: block;\n content: \"\";\n margin: -0.25em 0 0 -0.4em;\n left: 50%;\n top: 50%;\n width: 0.5em;\n height: 0.5em;\n border-right: 0.15em solid var(--sidebar-link-arrow-color);\n border-top: 0.15em solid var(--sidebar-link-arrow-color);\n transform: rotate(45deg);\n transition-duration: 0.3s;\n }\n }\n\n &__item {\n display: block;\n\n a {\n display: block;\n margin: 0;\n padding: 6px 15px 6px 20px;\n font-family: var(--font-family-heading);\n font-weight: 400;\n color: var(--sidebar-link-color);\n text-shadow: none;\n }\n\n a:hover {\n color: var(--sidebar-link-color);\n text-shadow: none;\n background-color: var(--sidebar-link-hover-background);\n }\n }\n}\n\n.Nav .Nav {\n display: none;\n margin-left: 15px;\n\n .Nav__item a {\n margin: 0;\n margin-left: -15px;\n padding: 3px 30px;\n font-family: var(--font-family-text);\n color: var(--sidebar-link-secondary-color);\n opacity: 0.7;\n\n &:hover {\n opacity: 1;\n }\n }\n\n .Nav__item--active a {\n color: var(--sidebar-link-color);\n }\n}\n\n.Nav__item {\n &--open,\n &--active {\n > a {\n background-color: var(--sidebar-link-active-background);\n }\n }\n\n &--open {\n > .Nav {\n display: block;\n }\n\n > a > .Nav__arrow:before {\n margin-left: -0.25em;\n transform: rotate(135deg);\n }\n }\n}\n\n.Page__header {\n margin: 0 0 10px;\n padding: 0;\n border-bottom: 1px solid #eee;\n\n @include clearfix();\n\n h1 {\n margin: 0;\n padding: 0;\n line-height: 57px;\n }\n\n &--separator {\n height: 0.6em;\n }\n\n a {\n text-decoration: none;\n }\n\n .ModifiedDate {\n float: left;\n font-size: 10px;\n color: gray;\n }\n\n .EditOn {\n float: right;\n font-size: 10px;\n color: gray;\n }\n}\n\n.Links {\n padding: 0 20px;\n\n a {\n font-family: var(--font-family-heading);\n font-weight: 400;\n color: var(--sidebar-link-color);\n line-height: 2em;\n }\n}\n\n.Twitter {\n padding: 0 20px;\n}\n\n.PoweredBy {\n padding: 0 20px;\n font-size: var(--type-size-6);\n}\n\n.Search {\n position: relative;\n\n &__field {\n display: block;\n width: 100%;\n height: 34px;\n padding: 6px 30px 6px 20px;\n color: var(--search-field-color);\n border-width: 0 0 1px;\n border-bottom: 1px solid var(--search-field-border-color);\n background: var(--search-field-background);\n transition: border-color ease-in-out 0.15s;\n\n &:focus {\n border-color: var(--search-field-hover-border-color);\n outline: 0;\n }\n }\n\n &__icon {\n position: absolute;\n right: 9px;\n top: 9px;\n width: 16px;\n height: 16px;\n }\n}\n\n.Navbar .Search {\n float: right;\n margin: 8px 20px;\n\n &__field {\n box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);\n border-width: 0;\n border-radius: 4px;\n padding-left: 10px;\n }\n}\n\n.TableOfContentsContainer {\n &__title {\n border-bottom: 4px solid #efefef;\n margin-bottom: 0 !important;\n }\n\n &__content > .TableOfContents {\n margin-top: 0;\n }\n}\n\nul.TableOfContents {\n float: none;\n font-size: 16px;\n padding-left: 1.5em;\n border-left: 6px solid #efefef;\n\n p {\n margin-bottom: 0;\n }\n\n a {\n text-decoration: none;\n }\n\n .TableOfContents {\n border-left-width: 0;\n }\n}\n\n.Columns__right--full .TableOfContentsContainer {\n float: right;\n min-width: 300px;\n max-width: 25%;\n padding-left: 1em;\n\n .TableOfContentsContainer__content > .TableOfContents {\n border-right: 2px solid #efefef;\n }\n\n .TableOfContents {\n list-style-type: none;\n padding-left: 0;\n }\n\n a {\n display: block;\n border-bottom: 1px solid #ddd;\n padding: 0.2em 0;\n }\n\n li a {\n padding-left: 0.75em;\n }\n\n li li a {\n padding-left: 1.5em;\n }\n\n li li li a {\n padding-left: 2.25em;\n }\n\n // stylelint-disable-next-line selector-max-compound-selectors\n li li li li a {\n padding-left: 3em;\n }\n}\n\n.Pager {\n padding-left: 0;\n margin: 1em 0;\n list-style: none;\n text-align: center;\n clear: both;\n\n @include clearfix();\n\n li {\n display: inline;\n\n > a {\n display: inline-block;\n padding: 5px 14px;\n background-color: #fff;\n border: 1px solid #ddd;\n border-radius: 15px;\n }\n\n > a:hover,\n > a:focus {\n text-decoration: none;\n background-color: #eee;\n }\n }\n\n &--next > a {\n float: right;\n }\n\n &--prev > a {\n float: left;\n }\n}\n\n.Checkbox {\n position: relative;\n display: block;\n padding-left: 30px;\n cursor: pointer;\n\n input {\n position: absolute;\n z-index: -1;\n opacity: 0;\n }\n}\n\n.Checkbox__indicator {\n position: absolute;\n top: 50%;\n left: 0;\n width: 20px;\n height: 20px;\n margin-top: -10px;\n background: var(--checkbox-background);\n\n /* Check mark */\n &:after {\n position: absolute;\n display: none;\n content: \"\";\n }\n\n /* Hover and focus states */\n .Checkbox:hover input ~ &,\n .Checkbox input:focus ~ & {\n background: var(--checkbox-hover-background);\n }\n\n /* Checked state */\n .Checkbox input:checked ~ & {\n background: var(--checkbox-checked-background);\n\n /* Show check mark */\n &:after {\n display: block;\n }\n }\n\n /* Hover state whilst checked */\n .Checkbox:hover input:not([disabled]):checked ~ &, .Checkbox input:checked:focus ~ & {\n background: var(--checkbox-checked-hover-background);\n }\n\n /* Disabled state */\n .Checkbox input:disabled ~ & {\n pointer-events: none;\n opacity: 0.6;\n background: var(--checkbox-disabled-background);\n }\n\n /* Checkbox tick */\n .Checkbox &:after {\n top: 4px;\n left: 8px;\n width: 5px;\n height: 10px;\n transform: rotate(45deg);\n border: solid var(--checkbox-tick-color);\n border-width: 0 2px 2px 0;\n }\n\n /* Disabled tick colour */\n .Checkbox input:disabled ~ &:after {\n border-color: var(--checkbox-disabled-tick-color);\n }\n}\n\n.Collapsible__content {\n padding-bottom: 1rem;\n}\n\n.Hidden {\n display: none;\n}\n",null,"/* ============================================================================\nHomepage\n============================================================================ */\n\n.Container {\n margin-right: auto;\n margin-left: auto;\n\n &--inner {\n width: 80%;\n margin: 0 auto;\n }\n}\n\n@media (min-width: 1200px) {\n .Container {\n width: 1170px;\n }\n}\n\n@media (min-width: 992px) {\n .Container {\n width: 970px;\n }\n}\n\n@media (min-width: 769px) {\n .Container {\n width: 750px;\n }\n}\n\n@media (min-width: 1200px) {\n .Container {\n width: 1170px;\n }\n}\n\n.Homepage {\n padding-top: 60px !important;\n background-color: var(--homepage-hero-background);\n border-radius: 0;\n border: none;\n color: var(--homepage-hero-color);\n overflow: hidden;\n padding-bottom: 0;\n margin-bottom: 0;\n\n @include kill-box-shadow;\n}\n\n.HomepageTitle {\n h2 {\n width: 80%;\n font-size: 30px;\n margin: 20px auto;\n text-align: center;\n }\n}\n\n.HomepageImage {\n img {\n display: block;\n max-width: 80%;\n margin: 0 auto;\n height: auto;\n }\n}\n\n.HomepageButtons {\n padding: 20px 0;\n background-color: var(--hero-button-block-background);\n text-align: center;\n\n @include clearfix;\n\n .Button--hero {\n padding: 20px 30px;\n border-radius: 0;\n text-shadow: none;\n opacity: 0.8;\n margin: 0 10px;\n text-transform: uppercase;\n border: 5px solid var(--hero-button-border-color);\n font-family: var(--font-family-heading);\n font-weight: 700;\n\n @include kill-background-image;\n @include kill-box-shadow;\n\n @media (max-width: 768px) {\n display: block;\n margin-bottom: 10px;\n }\n\n &:hover {\n opacity: 1;\n }\n\n &.Button--secondary {\n background-color: var(--hero-button-secondary-background);\n color: var(--hero-button-secondary-color);\n }\n\n &.Button--primary {\n background-color: var(--hero-buttom-primary-background);\n color: var(--hero-button-primary-color);\n }\n }\n}\n\n.HomepageContent {\n background-color: white;\n padding: 40px 0;\n\n ul, ol {\n li {\n list-style: none;\n margin-bottom: 0.5em;\n position: relative;\n }\n\n li:before {\n position: absolute;\n top: 50%;\n left: -1.5em;\n content: \"\";\n width: 0;\n height: 0;\n border: 0.5em solid transparent;\n border-left: 0.5em solid var(--homepage-bullet-color);\n float: left;\n display: block;\n margin-top: -0.5em;\n }\n }\n\n .HeroText {\n font-family: var(--font-family-heading);\n font-weight: 300;\n font-size: 16px;\n margin-bottom: 20px;\n line-height: 1.4;\n }\n\n @media (min-width: 769px) {\n padding: 40px 20px;\n\n .HeroText {\n font-size: 21px;\n }\n\n .Row {\n margin: 0 -15px;\n }\n\n .Row__third, .Row__half, .Row__quarter {\n float: left;\n position: relative;\n min-height: 1px;\n padding-left: 15px;\n padding-right: 15px;\n }\n\n .Row__third {\n width: 33.333333%;\n }\n\n .Row__half {\n width: 50%;\n }\n\n .Row__quarter {\n width: 25%;\n }\n }\n}\n\n.HomepageFooter {\n background-color: var(--homepage-footer-background);\n color: var(--homepage-footer-color);\n border: none;\n\n @include kill-box-shadow;\n @include clearfix;\n\n @media (max-width: 768px) {\n padding: 0 20px;\n text-align: center;\n\n .HomepageFooter__links {\n padding-left: 0;\n list-style-type: none;\n }\n }\n\n @media (min-width: 769px) {\n .HomepageFooter__links {\n float: left;\n }\n\n .HomepageFooter__twitter {\n float: right;\n }\n }\n\n &__links {\n margin: 40px 0;\n\n li a {\n line-height: 32px;\n font-size: 16px;\n font-family: var(--font-family-heading);\n font-weight: 700;\n }\n\n li a:hover {\n text-decoration: underline;\n }\n }\n\n &__twitter {\n margin: 40px 0;\n }\n\n .Twitter {\n margin-bottom: 20px;\n }\n}\n","/* ===========================================================================================\nCode Highlighting\n============================================================================================== */\n\n/*\n\nOrginal Style from ethanschoonover.com/solarized (c) Jeremy Hull \n\n*/\n\n.hljs {\n display: block;\n overflow-x: auto;\n padding: 0.5em;\n background: #fdf6e3;\n color: #657b83;\n}\n\n.hljs-comment,\n.hljs-quote {\n color: #93a1a1;\n}\n\n/* Solarized Green */\n.hljs-keyword,\n.hljs-selector-tag,\n.hljs-addition {\n color: #859900;\n}\n\n/* Solarized Cyan */\n.hljs-number,\n.hljs-string,\n.hljs-meta .hljs-meta-string,\n.hljs-literal,\n.hljs-doctag,\n.hljs-regexp {\n color: #2aa198;\n}\n\n/* Solarized Blue */\n.hljs-title,\n.hljs-section,\n.hljs-name,\n.hljs-selector-id,\n.hljs-selector-class {\n color: #268bd2;\n}\n\n/* Solarized Yellow */\n.hljs-attribute,\n.hljs-attr,\n.hljs-variable,\n.hljs-template-variable,\n.hljs-class .hljs-title,\n.hljs-type {\n color: #b58900;\n}\n\n/* Solarized Orange */\n.hljs-symbol,\n.hljs-bullet,\n.hljs-subst,\n.hljs-meta,\n.hljs-meta .hljs-keyword,\n.hljs-selector-attr,\n.hljs-selector-pseudo,\n.hljs-link {\n color: #cb4b16;\n}\n\n/* Solarized Red */\n.hljs-built_in,\n.hljs-deletion {\n color: #dc322f;\n}\n\n.hljs-formula {\n background: #eee8d5;\n}\n\n.hljs-emphasis {\n font-style: italic;\n}\n\n.hljs-strong {\n font-weight: bold;\n}\n"]} \ No newline at end of file diff --git a/themes/daux/fonts/robotoslab-bold.eot b/themes/daux/fonts/robotoslab-bold.eot new file mode 100644 index 0000000000000000000000000000000000000000..4e88b6cfeb0c6dcef692a784ed7a62e322634273 GIT binary patch literal 39370 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 J_r)5b{{l>b;dlT5 literal 0 HcmV?d00001 diff --git a/themes/daux/fonts/robotoslab-bold.svg b/themes/daux/fonts/robotoslab-bold.svg new file mode 100644 index 0000000..0c83053 --- /dev/null +++ b/themes/daux/fonts/robotoslab-bold.svg @@ -0,0 +1,688 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/themes/daux/fonts/robotoslab-bold.ttf b/themes/daux/fonts/robotoslab-bold.ttf new file mode 100644 index 0000000000000000000000000000000000000000..b5120e7f3caa028717c7440eaaf6edd7846ce08c GIT binary patch literal 39120 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%0A0+ao8+W(Tg8N8ykwxbQ$0a#nur&_ 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 literal 0 HcmV?d00001 diff --git a/themes/daux/fonts/robotoslab-bold.woff b/themes/daux/fonts/robotoslab-bold.woff new file mode 100644 index 0000000000000000000000000000000000000000..9e98b2d356be062c31c97ec55f36eabafe514c44 GIT binary patch literal 23812 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 literal 0 HcmV?d00001 diff --git a/themes/daux/fonts/robotoslab-bold.woff2 b/themes/daux/fonts/robotoslab-bold.woff2 new file mode 100644 index 0000000000000000000000000000000000000000..a0e46d686e5410b7bdf6a084d7a33b31957fb5d4 GIT binary patch literal 18720 zcmV)9K*hgzPew8T0RR9107)PK6951J0GQAK07$a{0RR9100000000000000000000 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

_eRa zo{R+KnceJH>}KG=VJNJe*NX^=LtIFBMKLV9bp&;!B}?Q9kOJiZX*+C^K)H2%QO*xT zCoA3X@O?3f9B(z;MfEVq3*+N@egq^@_Q>3p1!r_qFH{iq$b?1O3455|K}0eRfV5@H zxJH4BAT9D4aJ4eX&V$b4Zokh}83#~28^k292<{yfddM$4j9ny?T0?~CFN*ol0B>HK zc|U8)nwq%QuHLE1B9V`VU{%t#*v9o_`%tOr`&HnXlY*T>7CI1rA&;YaI*59EuT;Q? zll}sD$-#T#Ae;vpqh#j<0mj}Wt;0oTV&*urwG^V`_79C8%?x^eHBqzMwMC4M z@i)!)B2<_FN9?g=x5i7fSpY9w8UG~J+$%{Kc#JGyT7{D+%Z6`>PkaLmRV&;19=prK zdW>*y`Srf?KD;a9J*BjcHOPh&!r&UjrRro?$92ISI{}t*MU{!RT-D~k;_CVBYOk6?ClwxQe5xDv6~+Tz>Oe-=35%w?H`pW!a~k}NXn$HtEaAVDgSe7m zXrj~uGwgha<+~m+d!e@;icQ3nlkAMF)mKTMM02A$&606M$@n_5fEDbS9C*ud4QWrY zO-uraKL}zj79T_=VKyZ^JW`=dJmRmt=6iyb2Gzv|L7DJXQ0zwLiHwdX82P~C4YH0b zOmU)a;dj_n{D3%q6PDtNW;e4oZEA5tC0^Q>g(8t<>pU55^k>Gs7F=w?MEZfS2`Oo9 zcLs5@GsPN18(O-fA(zt{#RFYGUyjKn&AT$&Bu0GukpKDl8+A(juh{;0ix)TY%Q3)0@ed%;ShuOvG=}htcB2Sw@ zI{lZ|RT)>cRG2yzWH@=!SwzieYU%U2%tC=yU#OfWyL7;s)l*aZYhia1 zMp-MzJi-P#1%omk_MO-TwM?C8qwIR4|hdcFZ3DB|dl zv5g{x;zz?rh>kB9ltniEF|mR}iV@vnV81z;*q-fED~dw1U4Tfik|7Z~IhAp{p@|gn z?`>(-zbI=pVnKrur%*}_-DYHoJ~t*}6X5x!NMXyWE}R?e8Xip3xssqstV5gNU3)M3 z8O*uh6vV=QtDI!=6l76ZW=AoaA0eQBvGvGeU{43d*INpN}ZX!kJ-mN$N5KxgzPT$T2?pz+L-mcISR4>-=spAIj_snI?35amjAJvk$?ATOv(YJl=(1K~SBbg`XdWmID~#r8DQ{$fxYe6sD&|al1qym;-J~))6H8Z6`-w0&elv$ax)=$i*mgZxR@sK_JfDK6jtY)&nSz| zFoy-`E7lRVr1rF{e9_>uWa`KIk%@ByEpOr_rVY_vmg|6a?OXzvNs;~drPo$17y5@q z^MM|1+zc%SrK85S5G|nIg8~) z;=;*$%C;7uA*&_{Y!}7+ob;3fhc|YzQsCtS_c5dSbTTxTdA};Kf=28&Y|Z@A#b|T0 zL|`J^5aHp7K$z5PSRp+~2(4K=acimjUx&+CMX^lmNh0q(65G(WTVhHo+@!cxWCb_X zQ(B7TCWWSZY33kxr|>-ze)Crjs>aGlUb=r?vw8F=AIDFT!yI>G+%mHPXfIF>Bb_Ii zXXo{sx>6d8R3*r+ky3{?xp$>DNk5TAYX9@lnC%b?oEN<1dI6BV&y1@RGyIy^p4fJ$ z`*_IpGE1!dwFvgEE7YR64o|$luJ5^;J0|Bz<~A)JJnqJjMTMj5;!Q=1x|Cw!`1&dD`!@3Qk)pwD zi45jyN2s9gY#a7@Fw5GO*n?xp^DL9{itXE*!|VoW9f#EzVJ}2hFivOtLl6C=hn60m zQo{GwI02&Lz?MZM4oXzsHbNbMQ$K%cTB}P0#1~@=j(P8F>0%`|?|`%Yb#7mA(Joj&i>9Rn`ox z1U}G5jV?Y1*b9V9ETQ)bB^ z0e>;j=h$9^Cb1dJ3DKv!WP6WrT}C;RR|3Qmq?PE6!bcP(cJatK5s5=f*!*Y{lL2V! z&wF!=@LE>d>!sE5fhND?&!!xFKH>}_L5j6=B}+Z>o4B7H`QXFKOk_|Y}<3s2x8e-b8$ z=y;Ohsf}GEO76o{+K8z@Lg#LV_Gb-Q$cmy^>L}L6lonjpdkmC!oXj~27Xppq^F2I( zqQ2T+UO~3Ag7*&~uPB5LCC$smJ|tQmDE7Q_ezYmQ8)?bal`E9WKDpGPLB!glND5!8 zsquU$*yW;eq>qoz*`2#r0_k!}l7$k%u-FVWGA3plHsC{zp~lA2%hN(Bld@TjaT6W| z8IQbfZ%^@1p*Li=l*7&gggd3y^e^Yd>oIt-l%+NQ%|p_*z=@5xs?PhcsC#ix?Jntl z#XF;%xArTnf{=}Pai?$Ar{@YLZu*Dnt?q-09lHt-Ck1!3-tP|0Yg^ZoQk6$}ph($w zsjm+Ah3fS__Stu8n_9LCBEOFJuVSSQOxX=M$EDJ->c`>2Ksdvc>ox?_K3wS=m3IDy zrO^HiAtUP!NhD5QmeMXne(wmnKYV1VwOpPf1npjKV9rYb1e&1b>JkCOiy4EaLQK_c zfdeBl1?Pj&US+QiVK`SL!;R6zg$8?Sem@T>-{j*B=9ZLXzxzYCT1+G4{S$~Q2H_b8 z7Ovul9H3ML@+p33cWbb*KG$k{j6hicqRtsjR7Oe#%ls#ZGLN7~m0t^y9oonzJL7pD zIQ_o7DpgXqzW&hGWk~rhAMcP`|3V0wx$B3ne)I_#-%Z$BE0Ry3%eZRV-?p~0gYBGn z(5rm36f}oajHkI9TcvD-oud%ghw2}2#KW;-r2pemuRkAM(u`bu!>SAr_LwTDHG#3= zV{p?euaC$_4+pz*J*|(mxL#jdBCUH~Uw4S6V5C$a?+zh1t~tFKI`3FFpd;lR`C47$ z(0322WIk5g7-E7C210hTqoX_@Sy57D#8jn~)dw|>bK>C$kF%0GOolW5CXl%f*A>0#P0n}-sm7s*Tl1;_|@6JExE>w zYxm_)4Sn!&saxS?zHYX~`Q}IaNS1%raAOo}i<`5aWMxgBXkXsd>AGxnj$#AfznZ)? zDcu_30h?;Z`Gyrr8P`=ZM~V7T@J8RTMHo!KzbnEr`K=CUqsk3Rakp=cIFc13Oe>R@ z#c|f994?&J6ZGW+QWGxIQ&zo8kir_YE(2UvMbkNr8a^cc(>;m4ndLk9PGy(96GY zgLz-zpYU|Oj-W$XEe(HoOabNy8TVtQmOdV<3qDRr$BD_db;TTM4O(Mv;Y~TrS3VtQ z!7{?0kvLM?=**evfmt9lS&YVP4}n1JX+!yz(_@Fe@05K3$Y+h1h|TG2L#c)b7zsSx8jJ%Q+u#bUGrxRjc8KXU$Rt;~dz99C$Ta)0?|XzJnphtGr5OYbCum zJs8%ouhi<)R-GrODbjws9VG3zcV>TVkFohC=}o;zDiE52g`8fRa&Ojo`D#u3vaV9L z*D^F_z6rv0quMSIRYcYQ-0Gf5S}AVHT|Q( zFeD!pPHHomhQ3{G0$UaEYwWmVp5TTyaa=Bq!ff;7*mgcY!}ny?u3EfXH2p0$snI=~ zudto9;f_@ZZ`-P|wEMm7SJZ&bo43=(t?O-D-q-ocJ3zPBT_WDZ|E1iR-lL4@3=#)IukG%}(l$Q8E^C33Vbm0X zt+NQ8=x)9USFY0$Q6*bLmA%=9kV&mV8Ek=NAQy5brW#@ckvw9BMr+UkzsfVO4LtsQ^U(#C@GDCf6Je!Rat zKiuD3pO04Fj?hTLPV#s&IVRrp=#Rzc^V2OynC|ZCrLS!$2|2Ye^31CK%&tRzr>VZa zK<4oE3`;uKxOp59g);`&a3{^HEaAIw8#Dq-^NIK{sH(gIl<}EF#hXc z6<67YXf-yI-o&W=p%+ss${_zTZGWw&)>w?>I!8-26-4u5y*Y7M_gxn@5rY_ny5og>d5j%@{H$dr!mP3`9w=ah{ zF&J!3$_%r17QRpTD5!N(M%|$Q0{tv{*Q3u-MV}_^m9QR0dqC6bSE)@#;Cd(3o{7+A zv5K9F>Pxh21YOUi*X#wBL^h3!)jIk#X6WtehN4$k{y}Z^Ji9EF(nzZu$klmsid0dV zq)3{{P-%Ir+X7;_H;-O}**Cnf@*h(BL$%e|H^k9uXQ;?cPqFFqE7i1Oz~NE>-B%H* z`%N#iDrpQJ?F5T{oLA3AEHFpg5}zihcEFldBLvq=1lrD0f!)gX)R&Lqnk2hwCZyW( zDu-k5O**p{&9o5J#dqu?FRIo{s1MlmBQp90Q9}f$dV!wixi;a+|F*6}wK9)TnaQs} z3wcNV)2D}i4UCZ1NcQ(Ej&;ZaAfqdycOos#b5VHs#fgTYW8X4Fkg~7u-~Q#9LaTux zk`tJ>RxTzB0N)C=1!U4D_eD?G0&}`SHAg_HmRiT~>MSt151hC@w-m3<7_3M|_^ zmlmR~nFDSfvT7`>NtoE>i zUx6@OY_^P0NZL$G74WWMs!V=3VlkL(Hy}h8UgS=@ipdNAsUkSc_&`tM;M)yNGCafM|F`#`W_AqP_F`qLZC2L)cg`-dfAzAA*x;bOsELK%$_cVZfViKN(ZZaL&NU#DXO& z)@<0aW6yyjC(c~Ba^uc}r=`-Q^*I=lN%ZJ5$a%}g$S6#hGGoqy% zz+}(CZSlBRoVjr2#{Kv z=?y{UUOA*8gkpv&ElS<85+XXC_XB(fKfy_ZX52F*T!dPY=5S4$^~ik>JoHhNXC8Zk zFWMfc^U`xK#Mts#nK-fHCE!WaElG;xc6_ulq|0>BCs}f2%at$BgdT+o6e+fC$7S;% z7hJJm*`cJm~QptS?iDsF&odO2h1VXZ*#;%Oqb~~ zeP+N6nGrMQrK;DSC`8G~iaKSPafWmC*wufW<#M{yZ(u-T=SMl&KxeSPF3xbuOE=9{T)|rne&X0*Hj`E2n1{p3hOlX@ z0@sXLSwA*~O=6Srgt151a5j<6VRLbBCYynhtyv2kt?+5X+Od4r3HRFIs&(*u9^R`$ zT{nuFC*!>tICHY5>?V|I!8)+E_@+1V@XmNvi0fu}o(Bk=ti3p!gYVWTLw9@On@YD5 zS2f~ETX8-g-|6^JsS$uR{ZIPjysAei$Z^>5rLa~#dk*bC(-pS>H#_5QO0SY0J*6n= zU0j#px_PgGr9k;T^%^p)=uqz?TN$${cwSaIq-C39doqXPdNi)f$4{@A z)$fgqvA90Lm}DJ)(>!Oh2en!>coxq)SIwF?mw5t*yh!M`O@@?npx5b{yk%N(QrCvR7{^(`SvC+uD1XIDYItIoi{hT z?fZ<~=fnH0X3d#6%gon5z}WWlD8FI;#LB8&72c;9+d*(@I0$>}?LkMX>G#w>Y%S>b zozF_oiznf@NXH>D8Q0(8xWvB4)er0!oD~Agoww&*c|Sgw zm-BKEVg2V;lr}zhpnT|~i*mZCm1^c}Gz-IbY`}@OGXgI%Z{RLAI;_Q$NO*2Abk-fA&~l z13M9T0KJN2v8;&MQ0fazN4vNag*)N6^BwL);uD5vR4yv;2A;&A-EZ;qeL(lEcxPr{ zKWcs*HQ$e#Pon1M+2?`(6R>bfU*LlOnaWiOZZqmk8j{_OZ1l_wP7mSiA75> zXe$oy$KmZb+_MGZm>ox!{tjyzILC5vwA7zxZSmU<90XXZ8qYsXLIELaF zj$tjtX%}gE}~}_(X)%_*+um1 zB6@ZakY2=CMq@OiF`m&F(P+$<8vsXd9DQ)~!!aDkUL23(*oR|3jsrMe!l7YAE&)TA zfT2sk&?R8#5-@ZL(AxsbF~-Y*i{-$@a^PaQfc_GozXa$n0s2dT{t}?S1ZoWj&E`M| zwS!3UfG!7uGQFVZaTF8cuM~*zydGh z>0kT{e92hgBE1>-=YM(ChB99Q(~bTD7chQ+s?qJME(4!mb%_hn?zb3yIzJcKir#$F zxXhnj2mbzNPp-WWURL)PfFuDw{ITvv@I>5ie3J!U4IB$B4lEJ9V}TvuG11_1(fEkJ zKvtk1VBZmVB9IU`82CqEBgW(IfOs0XGcYF*9*7D&Lq!86pa@f-FKE2%0P;Ej`H63gExxb8E8!&Iyw3ea zqWp7#R{}So#BBZhz}ujz`jNHM^XvVAexmTk2gb9;loa?}KY@C_s=pujl}ZNMU$3rf z?*&d>doOe+Sd*aLz*}_J7%$^_po#t)?!1lTBk{~A(Of*W1wIeFiP>~cJP{NM?iFdg z8TuBu5^sg>7{3Po1Am8Fu6L>E0P2e?*$Ug#42EGVv3FL^U zSAB_@5!sLe11o4&(0!xdkj_-s^TunzF>OrM#zXp!K-ur=FYC_&ui(iyfv1ge58Q$$ z2DHXE)29b^qXZ~6uqFTvs65*8>Pl&1Mi8pqUw7kuBpDe#GCc~ zsv8wiA~=#bkG{5LXny!>NNM7o>%e&JyMI>FxZm*G=u5*p!FL5duDxG>CvX>Z)NB5T zlLb!GZGwvCDs+Nt{sLIT{FT3kbZE>ho#^arU|-3`m8%563sS1|+&2pEQ<@4~MSW6wIK6Wfldoc&Q z0iRgb2cJ0BAD?(EM2FyeC_V{n7(Nc@$Rk)1^yE=2k&VG885;9goR7mN1^V(jz`P#% zvWnHnW+fk( zCRJRu{-%{X#~ltTre6v3BwVcQ2Vtcxu>rVC>qc2A;6xdUx>e1`D@}}F`At@3Ec`>W z{XCNb1DSIauAOvm)`B^6@grSUv?{#{rjSZ$xRdc+rGQlFs1nC=q8+jV7)J`)!yi|0 zht5)f$BX!FhjI$WL;^-5*b)}tt@#jMBfTVjD1Gd-I%Azl&NOGbGt1f1+0j|z9Or!8 zm7X4xdF8SK>jNMV?>X81cyDmsd(0W_OmLhzW?EmD%nQVc`*xQPH*-d#ocaJ|QtFIVCl%iPM$t&dAKlZrZGQPHtX{maSU1$!}ZG zuCRTFj-5Jp>DtZHy{H&=uwFOx?$ftl{{f`~2Mr!FblC6_W!{maMvoaguDqghJX^hH z-R*a6y?^&Z4?nW!(Y^Z~-+$ns@6Z!Ro;-T&_*2h5^W5`nUe%9Fw z7zEiAgV)bk!X7(u+r(J}^US4ROjy3^zSA##@ZqPQef06u?8P%*UA*w+rSI9IPtLQI z8&+&wzv<4+cieL?yL;!Z9jDH|0wQ^N@zuQzUDd!;iGyfGOHev8rk9&5{qLx!1K(+R z%7DOkdSAL`C92KGa(&M7syrXhbxv^lo*(E_vPSxp9;3=!ZddZ!GN*6gz%rN5<4tz@ z+S6Hkuh;1d>rpYm*OV^9dN_Tp=%f{ucz$4+v&y-4ZH3ck9avV5J5G9LrL%T))~-Cc z-0Srw`&f?G>-MpMWfQ&LJfD>7L_JDo1wc@X2bTF%cacwX7bUw~ULP;d^U1kxz~h{7 zP^~O-(vw4BTx#yZX|Z#yb1kYn*h9Z8~Ar#=m zUF7vy>1r^pthmbaS#zDo6jn)J1 z1-c^vi`rvo8S{m^i=5@C_eewphioY-T3dcFLe23_&q+>4=c7Uq|jijeg^D51QyVKKG!ReiL#JTIe@1*JsZ8AKOks+lhE5 z8Ew;V3fiXMRJ2XMX=s~%o1ks_b)s$hb)jwgO-I}G>qgu3o0046Ea)dQ7hR4hcNPPo zpaECk4K4?Kpuya~YZ40;4*?BGMYF+=>*}|y9rx2s)k>m80(>(GFDtkh5%Fg5` zq%1kfTSPP43=VR3^pYdmrro}46n7mSPMKaFIy_g9oR)L1W z4&6N~+9$hFPftLPA5j;oFseceUXrWQyAH4d$2Zc6sY-#OSr5 z{y5QwnicGiyED3(FK+wHm?2JQPdD(E10u-twH4h5WKs}2Y-m{vXJ@c!f-86vl{G+L zCa!wp5eTivc(;LZgQK~FSOrXZzJg$j#UZqolT1J_LYQxt>vp!F?)Lg;WCFpI~6 zvJ2~O1Nrs0+t=L|r9-b?Ri;C(uT@Uy$yJqh%=NX-S&Jd3v0V$|zouazyM-?c?ROFw zA$kcR&<9#@gH&69at#W`D)e%;xi~pT+di^zGA?(mx?d)!!>}oJ@E^iQ$F4W}^ z>bg=dU4&l(BnWL?$GV|o4r9g~f|th;Yj5Gp#RT#E$^Gu&13cF5%R`x>TwhE46ccWG z0DI1!VB;Zdlz=f{#uNj2J#r7h4~LVUIN@~CEB6o=cW%ImxYL`;bit!OREAFaQW-kw zM`h@wKb7f#lL1tQPD-f^oeZQhbTWv_bi&DCDnlnjs0^J9r80CfjLLMy$#5z|CnKl~ zos>}-I`LAOjyM@fW$0uSm7$Z-REAE*f6bgDR`qSM3~ z6`h`&<1c^cA z$r4W4L78r=bo-D=OTE(h5U2b3HkU2aWpkBCPCbL)t4~&k{js-1c^&mjSYI=q3jL7k zP4gsEn}a}T;l)grr9n)RBBT#%_CjCq^f_oZjh@~kA9g2 zK7C)m%q3w`m9Xw($~M52%$l%bk0&xrlEWp`D>JW|Yg%}5lvPp`b&$m*scKYl1e%H9 zB~8*&Q<9Ss6XN4AQ(^$O_=}EC$l)$D>Mn5ET{!Y(I`SQE+2z1}T)Cu=^q2aN?;qgN zL-cQWv(oXUyc52@`fUhj`Valbf6O}#(NFWOdKKR~hCfx#@7KjquJ;;)d;jK78RIn| z&`N$+yB+J#MIL*&1t3RpE@g2|b#hrziu(G(2bOu7!qcZpT%C+XiKJ>(43Fe-G$06Q z7{xSA8Nw9Bp_C+hV8CfyRGxaBl3tG`-EK=scO;qOa(LUU>=wMBZM(vPd`B9O;_kLt z?sUx&8yBAjCZd@f?t&J)8_$o8%Wu<89(%{pznwk%c-4WEl055yja%+pee&FyH+)q` zeo*9@uWsDDk58Jp-cxk^(Fb3PeC3tsuTH7=KD+IvIqN(ad zVXEp-OEQhWbaQ-;y=}YvHgTyuR&%Fk6&T=lLGP$D{69QXvw3{~9m|&O*s=x&wK%I!$XG+}0l;X+?AI-r=Y9G%rn z@g{e6B&V)pDD7?96{1+SDH1~%Cu1xNQB2^1&l%MJ;I=y+9XV_#-`2X_%swSgNoyAl zd*#MA|G8<+W1|oB)GJk!)N<~?z0Pi)gPmGekFA;^Cr#WvV&~%zE*f=9_k}uS%=l&R zj`%>meZbIn57nHU;P>26%)d}gO2*iGJ&X4!c|~^&Se{qezI5`f#FrjciZCcN=My{* z;#0f`coDpVrn^nD1t&X?&F*EcQiti^bL(p;g0ge;*3w|D3|5~+Ph2?W0i%~Wt41w0 zUXp0X%l2qim>;i6Hb-;}u#m-UbGT!#mbB^p_ctYJ`}FUnetfFrspvh)|FeE1RzKqZ zd1}uIQd>?z9jGfzZ_U5cyl6vvB2wl}b9gi}wdCz$Yz5I$b~hf!Z2UX@yT`S}J3jbi zeWLalkC(dW>;11y;619O7~U_I_m&)0J$R-6d0iODIV+NGmS=(|MY0r6Vq`>knAKu7 zX)@p^+a1}mN@96*4$mx9<$O6aUbUOTcsAdlA9nJ7%49Pyap_NdHvFB}hRGMFOjkng{>|(&(o876jRE~m^W_r?rT}kb)z_0-lV%!UwB1%%F9tL029N=pX zm(6VhSF`0ybNLCqq(&dW57kH)X6b4Ci&^|Fqu$Q?*E|YQAQl$o30GvnU|B^1z|91m zWq0LWcs`Hn+r3xIy!ow0`?|C(y0vrz@VHg#DAh>2K=JXOSX?vSAEN|EGR}M0qG_1X zwp631^G~IY69w)!;b9UiZ!(MVL+|bXvv)}CGzN){5CPR zY=dFg1h*?tq#xgT`==k@e&?r}y|oWMw(o%lACn67uk^pcyp_m%;Ao?t)4z^A|I^Q( z>34nl>o17QfOVBgzo>_SzhqB>3Ir<513WNeWEQGE-z(8H*RBA?T^- zq&isRsv4m}EMzt)hLSK3Uay?j1J51WNwLMdW3o-LIr#;|S`2i!v$Ke~k~rY;uEKoV zME=Q&>08%5{P;{s{q_G&e16YLeTF10vR03lQtv)Hde!b@TeYKC-alIN?|b!*>g)PB zz|b@Bo%}BP(wyDk=@HH)?%+@)Ans)Fdh|>})R1b@OsX~+keJ}I9)<1-CMbA*NYG`Z z+nc*%GMwP~93tsj5QW@wr)PwO7E0uBe$(1r4{g2Y_9tdZ>hI6K@b$8Jt5;n<{ha=z zD$P83-?sfnA6+Xa?z(yPgS%I0kA3m(vy+bGWf zP^%Z$`iDz9Z}U%=QnY;j&P4s!h_bQ>9#$e>xsoY&m8JuKqk+Gt(YA{X@bs0r%F|LM zS&iZt{30_@$(gB~$*Q8tpa{-X6d?n#HVE<(pa4Lk4u=H&5Oug>fyWHD%>or5+a-79 zh3#S-v6u>34bTSJY09>{9CD{{|8MOIm(M~P@@Z}J_EX1ePkTp3%cNsr7)d`p+M{r(eYUj^h>zfb(x%GJe?K|MlhW1MdQQ?G(1;sc#>Lra-(EPQXwB93Su>4)oh#<9`u>@xe;V-e zUH6`PVf#I&n;p7s)#Hz^S+QT~aMQu2&7NO+>i^z4eamyrn)+@!@wYdx+`e|-zO@@4 ztd)B$*>nGjTefWj{1U~J$)DBJM4BQgY6AE`JT!N?2owQ)E71QS$qcqegmFEZhzzfz ziA=EY0#bvdg0{rZi5NiA*@bDGbfO@yh>hdFKlXgPL(|XvQ-9{2%lhx1_21bmu4KjJ zTlZ%^vHkWZ_YUL=k7_<@Jhy-R32&}{tADM(p`X-Gr!|@2OyL(+R4)JG(_i*I`Z;{I z0d^Z0b-2<#+KnhpoJVId`_If~Lj2Xw@)ogDk|aSDQN={xkcUFTK`tw4Ie5Q2P?6jpL`?EZ7W#u&(vjYPLw@JVvvLs~a`$TgWf92A+0AUW{IYyTz@TuzV5im# zcws^I&2qmhho$+`rpf&l=_@Pr6^nUHvX)A)3w|oM7c`K@x_CN90zV*Na?fyivc_c< z46UKSQdMOT=sH3H6Qczj7)p{mrl~0=2XnPf$Av0fC$FFZiA?q^?leASzC3PzXf)3yS>V!e}gN?p(L zSuq>v>EE@ZCM$B&YzYh3A|_iEEAd*1S!KyeglZnb%;xZ73zT;@1btx+TCA9cFq0|K zR8r(=-!3CFBg1Xa$Vd;vLQ^AlYiRA@z7VkSrhHi=wgqzP^CBbe6VU>67^T`U_Pf%gcX!N$2_P+DZNw zmY4s2hOgiU^k(`peTANv>+ajE75^vq@kb<0Pxb$M+p*zup#4it;*);>G78~8TLB&! z#q6w&r)5Mqq$AV7?TIrfOeK82J z?!u{(I$L7X_4}6A_~$HGs&D11rEdC{TA5iL_=nG2R%Ycr_2bqu$qt->dZ0HchX8{e z8cin2OB*K`WCau^$wko|a#NDJgPC*aXEKeQA$Ww$7HktR#l~`$>28u5n-ZHG?}!LP z;CqZAct{g6)C>~l*#-G_8%B!QOJ?xbC2jt@f9doU5BuNtSJl?m&gaV>IJRe(KAo5D z+;_~UpHqF$JwNMVXTmGXUwjLC-q*tiAQmWsl-Y$a@~oRn{@Q84NN zG=$}-D9)l1qT*ws!Nwzbga*+L=m2dqZXh=v$Yof|Gq<#fhw;(+L;A1&qXMa|-skc9 z#rIU7zFq(3X#l;`z-86tWZvTIXD{#;0*?gSa=;eLmV08txTctaK&i;eH3Bgx#dFB- ztEuJa3vQN!EkZE?Lxhcmm=1u33?B^67$HNl=NY9>||{zLyKb^Td~{@B=L zPYim(q9P$IRYig=O$uoxO`ubQK*}*6NGbFJ=R*3RBf+JC(Ythmk6?0l~(_JFX_^LR)5mOL?!YuD_sP0MSn1 zu7|Faj&XE4ar1Bb7d-LD4X-qVMz`^P&y9R5@7)BU@>`~l^S{%*Kj`R^3-9dg)0|hR z6@V9XqCN?{rn2^)g4DT_}hy=Q!94{H^2}>>A!M{zSR+4Z-oE2)H4FVmy=2Jmpb^* z(690(P=WTK$V-WUD~vVqq`;V0zpm24N_x4GDD5g5Z|%s_DmJR79A6Iwz{F;|{l^6T65nV8 zSfkijPmI-~VEBm%08diA_75H3U>L!nkOvd;1d~XlM}j#te&+Rr0i#hY%4RPBM)L)y z6BI+70aL5CrnXiZW2rV~6%ht4qYeCNI$%m;g`T$Yagh;_Y_gP^l9&)4W;U526QG(v zUz8aJQId#4C82UUz<}aN#KO|#<|ccPCPAnqatVC~*{DBg{=X0LU(mvcI%{ipNU*LY z^6r9UvAFm{SFUjXYX27og+_S)&{e69a?^q^s?Pw%c$VjB4g))xz+eEAcsP(z1e*xK zMG6uYNkBt9+`SHakgxz+L&!+Hy3}WC=U+Lk5itWXawn~pClPi1aa6g$FW(vhEU z7J2grxP%toUngOBN#DcEcq~ug<7)Iv-+itB zlSh92J-12c^ke!&zMc27^Im+1K3;!H;>mn0Ui#9Z|6PBOkKsTG;2~PN9XPQ;X@z{m z!kv+B1iOJ$6p0DgowQ!eJzBW2A+RJEViH~z#Em7y#)Mg66S47Vl8?d`;}%>vsDIR{ z9s9n#eECcLurYM=dB4L)4j<7EtG;iZf8nBT4q?h~e{$V=azqfGa@AqLlO0^TxhEU6 zgmpj>WC^StK`AXvN+GrkyIE6Ox5i2))s!i8Q=v*+2Xouj^1LDXv4T0B{{#Ns(VrOe zUcYY~j{k~8fkQP>JwTAMQcpi8g1Kmwkd_ENC^ZStDn(7eM!G}Og!uz{ou;uNCIgj_ z=}Sk6T@BSb_z>cna0hgA@*hAn8`C1YfY%}Up>Hp*T)1j} ztJbaiRS$ji9{o;%Zl1&oP9Ht`r2dS0;I)%;jy6j_uwq63KC&^Gw}3Sm~=3Q>vTMD6Q!Y!S8vH_?uIEWnr5^i z66@SHw5rdx<->(z*g%AfCxccPO5aLbyW=+>e)-5}-~Fmz_+-2O>##~&(YXbWzjNr5 zAOFP@KH2sA4GKF~(trEB8JpX8er?bGb2F+~;GMn$?!9^bJsmqgU%Th68DjxAaz2$8 z1aBPWu?Ud_UKcb?CPB-CIAP_a-K&Gh7Ab@Yh&kDl9DFEEzV@kMh7@cO{2gXUE|eo< z1js<5yije?rx7F2rhf<*u1+pqL5Ai{-oTX+1`SDuz{B*}ec z-49p%-_yALxP5K`>+SUb%rm{;=)4H*U&4aUd! zujY5AYN>qFYQAu`uFclfS$v^7BJA>G6&1?xFt6A0$02oqCD9f~h{kn9mKD*2+Et95Ny(>yVu?D^cCF;6O=r}}>XKVweC zquq+Sc0tXMRan=6wf84kg?I#slgEoJR(7&i<=foxypMkLt+%vgzui!!iL^E7`O*i{ zztFCQ{BtxX0RLnf)hU>v@F@W)q6&DGxLd{yI6jx>czMpe)2Uh--hI#Cj9-{CMf72Q zV4F;_(|_*wQps+1@ybSd_C#`f0e?f4}urvflmxlF_X-wMu33a zFWlPs?9IFObLo>G?^-$Xt~S>3yziSgJ@KKePV+x->r1&m)xNl(aA31xvmRQ1w{PRT z<*l1<`dh~vjy~qUQc_-@fF&%%;2MZ{NuS|I|Ml=dD!_!5ULDYP|lk?tg>Ji!1c_u`@58GRCd~ zcI($M7HO=+(>(@`3#e*P;jn<_sv^b#H>vjc~~TqcR1!jAI$Bqo*(`5;T&Q8f%Y$I1tNk!X^MG{{XOw z)e0fE4x3nZXA(9^yCbm3HyRf&Bq6akfJHV+8<~|Phdij=V{>2l=%Z7!A15iRqx8*dwr)KA_?ZZa%^q(DAGZl_2lajGm=pRwW1E(%d9wo8S^MGH1w+cA@062|< zrK_8#bF7^V7a>oEmlk~Wpc;lc*as5gX<;7UB%z5d3d;+P#ql`kaca7-6#?Q@ENTo; zVM3Kb0`V@G=%lW%>A&!>XU<&kD=+SxxwCzKm*bn3ABmErg%3M;&ew$(d7CS5Riz&N zch`=C;c4@~dY_th`?J6+M`jI^PQt^SOibVOlE?7xLpXX!iNP3Pwsg`&l&i{Lz|r??x=(|>6KHsr0XO*5Cp_L)F-s2SN zFfF?<<`AqRa)?G>kY^(4W*Hy|Kul^gD*lsV2q2=k8@HWoGj@YGAT)$UfLtvgjxJn~ zPB0E9L@HIEoSOS+VdTUwUKwz($k}~k>DKLqkIa7YD>!=J|M*ssZ1Qb z@ABJk{+#8S*d+bvgKLI(K|?QoQ$2?NYutSO3YNhbi>{EB&w<8;t^>Q0VWo*9SuI;Z zKTxz7s61#{iZ2f8{*FvIVbxeNlnDL+#%5q$IJ-hi&#qt&himpeNtj=^aMA8;Qt;L1 zy#6T_)878f{|X^rYVW)6mZ|=!bguRn;{Y{GiUUlPJ=4sSWrTcy0f3f+P9Q*pWxrrx z!stydK*M|?W)?yoytUv=XpSe%pN|oq8R5N>6H%tldIUW3pHOA)MEy2cZd!Trq9RSO zMNs|dEn)!3Oo;|0$#6B10! zni}t(BUZ~q)w-xg$&2vvjt`+81K$(Tb~5YZ>4lIAnZc?nhhw>wfW@fmYDUMiMv;|6wtk8;w=9YsZw%8ExSsGrGidh%50MRu) z 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 j{xNC$epx7z7L`7PLiqVVV_#6U@HC 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 literal 0 HcmV?d00001 diff --git a/themes/daux/fonts/robotoslab-light.svg b/themes/daux/fonts/robotoslab-light.svg new file mode 100644 index 0000000..bf7f6a7 --- /dev/null +++ b/themes/daux/fonts/robotoslab-light.svg @@ -0,0 +1,687 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/themes/daux/fonts/robotoslab-light.ttf b/themes/daux/fonts/robotoslab-light.ttf new file mode 100644 index 0000000000000000000000000000000000000000..067e1e58b0729e758f737c5c1cc70cace6f4c734 GIT binary patch literal 40392 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 Chiqg3 literal 0 HcmV?d00001 diff --git a/themes/daux/fonts/robotoslab-light.woff b/themes/daux/fonts/robotoslab-light.woff new file mode 100644 index 0000000000000000000000000000000000000000..1cbe7902b7c7722c5f984d2933a76f962248ed21 GIT binary patch literal 24224 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 OD;59%0a>}9VE_OV(@IGI literal 0 HcmV?d00001 diff --git a/themes/daux/fonts/robotoslab-light.woff2 b/themes/daux/fonts/robotoslab-light.woff2 new file mode 100644 index 0000000000000000000000000000000000000000..b954cfdc867b95a2755e7cd6601cab227c4091f6 GIT binary patch literal 19112 zcmV)7K*zs#Pew8T0RR9107|F;6951J0G+%507^Ol0RR9100000000000000000000 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 literal 0 HcmV?d00001 diff --git a/themes/daux/fonts/robotoslab-regular.eot b/themes/daux/fonts/robotoslab-regular.eot new file mode 100644 index 0000000000000000000000000000000000000000..10a7a2b6d2d836dcd1501f7d8fec3dcaba773e9c GIT binary patch literal 39066 zcmb@v2Vhji_CG#z+omU*&1O@{ZZ?}hIwT=pIdeCK_P+0Z|Nks^_tu#+XU?2{F59*;R};^zcf(H3u*(N+{xPzH?^KJQNH&z+#KvNqgU!xL*fds& zW5z;oWdfVX=87}3ab_PIjx)2_&1^F6oq@aCvP^8*__Sl~Sq|%rbM0`{*0(V((5Ibs5PP%n-4^%I*nntIIb8sy>e#% zH!nos_$Xsiz_?rH*i*Zhg3;j#T<=mfbK>;Xfw%TxECSE_-!-xF=9xGj##lV&n)ywf zwxH_R>Y`d4?_zA~%t;d}$MY}tKf>55+{4;W!ilh68v0t*8^=kLrq7wr!izWIcp78! zyVGtOS9$hWJ^EVf2F#bHSI(a)9p!r&yE7g4+hZzW3l-ITl#0cPBI9+EcjlD!WO4hShjmb)PM3SkkffSGaE=UA2&aV8XJf^gZCENx!$NF}C7XwZ+?jP@-B@?rIRp!E6dTQ!vE}Rzwt}r>tJrF`hOK4m*qv+> z@Vtd>W%sac?0)tVJH}pR|HD3EpRqHHOZ~+>27zKa@MK=ZNAo#+9e-D%zc{HKQ_)WZ zdJ0Ehk$655Pe`Fwc&eB8Gu9h8>w~Q?w*J^k zu?@#I5||q0y}(9eTZT54W4i;}3T!K}t-`h%?c9xR3%0G;?!mSV+r8NKpzQ~-J%nv9 zwtd(h#;gu1 z0VBJBkzD|!7ciG$n9VTEXBcKQ4C|#g;OK*`FSh>JhGW~0?Etn%u|0AjPMdp+J)u=k61s<*%Qu>Oaa zc~9c%fBEPAk}>ZEdeZyz|MI9A_k0OVU-9QXkNE>sSDe1=(0lH(LmY^HzrpO&{%P+v zjOOB%_gwGT`^ELHTzwwAtm)7D9d;wY^RD<4=dU;is9y6vV1xG^%j95Ox}K=QIqkkeyg_| zo%c@B$9i+T|MaGN@9>T@t{LCph~lsDx8*h32i08j&-cu^WIJd zPQVGRfSzdLXhsWk?!W)T?1|Q{e)78K0fYAky8n8sR9tJCr7Q3Cejxe^Z61|4ruH_A zC!5FBG%Ml`-%MgZ?CPGO`Qfi6rHN;*0pr!rUhhuhe9LcREG^IYo)!4G`h4>l?`G(z zSN#zu^VZR6f{NBEbb_n?yu+_L^>0tKq(ft6=|pEIypMXn_I}$uhHFby@25?iZo&1t zY1xPGE(y9F$$)ss`yhOSYe1q~@M*}W>67<fZH}L50_?THQd@L|f zi=b|XHq(3nSKe+)ix(3e*O z<~7ilRahe%0o5jaWVRU}2^#b^?C)T^0M-5Ygt9&CVf4Nqp9okykE7qG@UgL{*|X^J zC48dU%lKHKZy&?{tN4Tpy*r+Licc${f5)@4__Si5rUKL{8m%$fy1hOUi| z8FoN2jtRdi?6!1#6Hem<236=??Qy09K2ZXX0RoSjz+;fWqrbpon80JOz@tUrF&g;m zi;?ulCqiH_UTAOeE%4|k@MwceVmR(8!zY%F#3xYTR1!F~3Y1foCdRxU};7Q z%$fvd%>uI~fmyS_tQk*737TaBvs~a+5;&EC(NxTQ2B^;;SnCd0djT8Kf|}xdxEPAD zw-OYTC`RkVXveT5F}4(pY#W~6fw6QIBPkFg>5Y**i|5JWDiN>_2b5>g3eEP7SSSD1 z{+>2@V&!G_H(Bl+XE>;sekH7vAYs`Lfu$|6fjCQcqpTG1^}vy$Zc}scNP_Vz|C3c2 zhJWK~Kg%TVU}hhMV>_LjxnTCq(A%ZI6|G9If-7XKwBFA6&Ov}w>7)|JvZEjJ0vKBy z`okYraEA8cfX55?ZIAmD%!vey2D57BJ5%ihUe zWFKQc;7Cjich&!`!27^_&)L~7JU6uIIc5*DN7>_i&vm@)IZj>+@88~EynhZjO z7(c;$`5#(VHItuzKwwaCNNAWj+!A4pv_(b7#Ky(9O0YW;ok_0bl-6xh)6z3Cv$ET^ z%gN1apWmTlr_NovcI)o$QBVj!SaI(@ef#wvFmTY|Awx?_hYcT5Rz7mn4L6P+Q&Bl~ z99y|+_1ewbc0IV~p?!NF-v8)<#~wfEIrPL+|9JYDXAeLB+zT(VIaL#z3cS=B^DJ*KgU%?!Is5j#o~cx|y+)a8+IFuMR5#8_|jurF3FUukah&@Sa-d z{Z`9R2715M`_VBgQq3Ng?y*-?Wq5eHeZ1ZC;$V-GJkq1|998CUI$~?f?4H4c%N!ne zd92;jf%ZC-m)kvoJuAn1TGL@*PrE0ZcCzV?7YCQwtL(M4m3B|S;IaywvD38x+G|gH z?JHs{%FD}RJuI!f-05M1%O;eUXLzJ^JK9lPl>k9499-s6odq7vSrF@RlzVtZhDT0! z0v`MLgX-7UvLn6seLvuG?j^C+nq9xdHY5J^49d3evU6-5FFlW~%z zIS=|Nt_pk4T4yC8O^lJn5*|GESoGG|okw;#D~pVW{n8JrYEKWZEXwfsr=vZ)-Q!=_ zmr#HmXF<6qfR2XZC;&$po`7`wGYT6^U*ph`C$O->URwd&1KtczV0ypOvV$gGRG#Ds zp5UCH;R#CbH>9jziE%R4f%6t|J~;g#3o0B|b}%TY5ZxDe0@BJotk5I53J&_yR{*{| zJQ7HdU4zRGa$p8iQBVuKqFet|hZB!A?#CL}=@H2#u9jmM#Q?sz0{Cl2*+F=Eofvu{ z+%AVW=K|d!fJNDQcoP@>=P^n)_}TG9_H^cw-J(yulBphmxu=?6{pYfC@qN54_&2mR?cI^E-!_8;~g zgTABjOf34Q-#GM5zwzjsep{h$`b|LJ^lL}o^y@(1^qYvj>DP(A={G6e-bK)lD;+}) zuCNyZp%pX%mH71}r8+V^$>|XgRf@VfI~+{qRzQ`GF#v+b zyDC6Hl^rrX8R?m}E*YN8Yh1<5kHZ~VKpu;9*)#3Mw8k*#KDD*Q&SI>bvauM0hhr^g za&C=4FWKqn8?=Xi;ueqAGi^d`rqgckQj50QHea@98f|zKViY~o?4Al*NA4kIPe^vz z9{YrpEXR}=(8~4$hd_Vm(b)@xT?i`0Dq?8{o01AE#ydT7VdZ!%Ua7D$7W)pbI(t=ih;^c!UVt7yqAfIGG=(0(5O4sTqM}2S!gw}JM)4;gF(VRZ40;UX4p0CHkMzmItOu#4_G2cGjY0sqL_X2sb+$54H&y%HG-Qp5mw_6|98qM{_lu|utRILi?c(lqs7EI%6*V@ zr6D(>t{aWgLHH#=e9$%xtUCr~HCD_aM0us^g~>n>5Uz6rVriI6_@(bJ+#x0 z?xCIjbPw$epnE!EXCU1}JA>#R+8Ipu(9RILr!#hj(mk|OLif;4DcwUm!|0xF*cndu z(9Q_Dhjz;79@;6VdpcofB;7+hqv#&mxq0(PfpX_W9dNLJx=V=-Q&d`-8v!NliPG_6&;9MCyG6~b&}YlTPLS`@|td)LI>j3 zsbY_AohJ6^*6HbK9={15Ice~GV&56Wd0|07lMaQFQUsNDygCdju8Czr^k#KAWK!b3 zYj;pnKk0HvmaxkX%5++#(}zr2e0`TgoX+Q%9cGuq>?o4#dJ^BNPf~~dwZBMt1MN$& zuNg0een{=Ma>r7iLqKRjg-n*EAxx5jr6RN09Hv;(xYL|tcIM^q(mMR{&*ZoN8vHu7 z@sJWG&DWw}WB9XpcZ`ZtoEJz?x%m(o5WWi zW1^#Mkys(<%J>Tli%R1T*=cd+ImDJDJ1jYJj@2nPCypG_OI|j3%iwRhsmRM?hi)0l zy!bltMbRgJ4BoPdvmzKW+w>~FZ4JL+9p9x_(6&zBvqrCyk~yNzn4^K-Z21>$2kid> zclRKFfa~I_l9(XLs$77Wo+5E&66`-oQDMe0AVwO+R9RLBF;$g^Fx=KN(HfT+5u;ht zcy4k^CeO=lpP!dwZN;t5++=5>W{rrn;UGdYS)F;AygSc{h|Fo%Ue2o7c6?%YX|G%dqmXHuT7r>S)gqVim*{6pv*fnVX%`vKBQ$4Xa-IQhR}78@!~e}S zHHF&->{(g6XV1!24{jLJug{R7eftiUvgnXb<5b_lbV`qzF1iOC>VLDk#*rqWJcuB4=WU_KE4vbf-0@waG$b%@=cq z5o3-*!J{~ateI>kXG#cnCMK!v+UIjq2xc%+##H9xx0bVE?={`@Ev-j&UKiTFeQn1!l>>*A@s+p!n}@#c&(IqBcC%>Z>>KVtnbm=%$ath zl)+bvwgb_&Q?woJj-<8;D1b(}6zC$_LO_Kv;IVzUIWJ5~$xej^u>xs~d^>nb2#a$^hXe-&2Kf7# zG#TrVd~W1}DvH2RxGP_kb7YrIwU`2V3ZJ5X*p{~rxIciqvh}xLTKbe{nf!kFwww5H zeb0=0%k`fsc!GZMMl^sv`mha3mhv<#7?(Q{>q$}vC~!!Cei$zYK@l%irJjN@h0!v1 zSRH1k*^%ck=SVyGdVOY{eiOf|P7Xb!=keDLQGyD!Ytv8i&hVr8vru=CA`1q|Dx(0d z3-p!Jjd$fayz|(So3gU&dXIg-xNq;fOSj^=ZBmT1RC*E=Z*xcBnDGHXEds#U?`aMr ztfFsescz#Jr5HqJaQ-fQ4QHqDOt?GLcQ;T}ByM*Q=O12Ihky^=%e+fvO~?(p7bm9T zfgo<&Yjg6Py?dpKhi=z0z&93P%|-cm3&|Ks;w88noWsXMtc*BEA_<5v$(blc^RV!o zcH!m}gI$;fugg=S{`lbizy5gtgTLxlEnU2_cJa~`Qks5I|A43RNM4RDO@B}SCiS@& zUU*I)_S{P^J`b?qW0Aao)1TSh@g@z4Ga#-4RS`tY*%ZJ5`C$zQLb`LaDbHoLSse?` zeaRm=+i+`joKmPPyy35J;;Lzg#gI*57)KoOMo1n!tIFVvl#L@eyeuoDfgPy?LlmP^ zhiY6^gH=dxJQZiQIm1&-5otMj#2}2pIa89E!8T0X=E%=6SMpC6jaoE$%evwMl@*gwXLQfG?L|3IqpNN|>Tpm7=6XOR6(G$qo+AAz+$; zByLXfhoq1Kj@BrGa7P;FQx7bie%peZR|DohPoDZ=`t+sK^}k;`q1UVO(X|V2Ust{I zfSj{*?(Iuf%+wzI`h!A#)( zAN{veuV}X{^W3xciC(?Ua)N%=x4zOa_c1Jm^>gx)Wm zSN*3qKi9wD?RnfQd?cUJaMO^Yxvzcv#@6-E(mWvhK}ixcKztP1T@QnND~MX5D#<`L z#iJpvA|i-kFiAE!^JBQh0o~G}BZRln# z_rG2=y?TrO=iBe=^_!}v-}c?hFaCV*eG6{AXG`_MZEaReoV<9+lu65!+}Zn6(~mAZ z_1=4@79LGc-9P)qfBv(6+x%_!EVym$IyrvYx>d7oy5kOvU!uG%MQWb&R+wH$2d+e6 zt=ph2D+QQw;8TId2I*sPB%1hZ&3Q;r)114Ys0fus%F6{`VqnD#WSf%Tid%5W#}6VR zxp&=zveJ6}$oGEZrlaS%N&otr{yV$3>RK~%`d#*oYo~8nv;3nU)xzG~^sn>Wseb`R z{inWPe>%R^=J;rSW^|uzFTL{mt{u<8z7cXq=@jNfMkMybl9>g<-$dW?OktHk4W+pc zEhPGd3^ND-CPk|>Jf8;{S&ruu*)Mr4ECtVTd8S!oW+XPj9`W~+r0zhOG!+jDZ6_3p zh1o2}r{RR4xvBDP@~@B)+7o^%Zw)iWYE!K|4@`8xuwhbG{abRjR2Z&V&Y$E9H}hLh z(sL5q$hXMv$^QdtGBJm{6X?4VW_|f9|1xV4=pVX^e5;^= zR;;VLQwVS)lqW=gNeY|!~o=tn>4Zdx|O*hP~E}t@cT!nW3%O{^) z{Qk`L!$;{=ZxMb9_0HO1bqiw3g>1OHB%I4qH%(FkQV^|a&0$3p0965!954wt2Pjei zk*Z$_^YaTT^oP35N-!d3B?H4$!c3-UQ&EAtL;ECGQj*h>l$00<^G+kCDhM_iOaL;< zX3CK@Vodqr%wb0d%z=Fyv~WAKh*R9SoZLR&BAA=D&;PSe`%Ja9TR-OZ+Hl*KdnVTm zP_!KXt~m=g`kD0?^n?0qdTnSpAIv+IJ=ra#=*_YEGQGlL;jbe(b0OdS_g{epeY;Oh zhq9Ly(=p-pW&F4I_18-J4IcR8D_rIsbK5Ho|Cmwo#pAr1@7LSuYxR|SzclC6)GYop z_wc<^xE|Eduy%91?m;nOQcO_D#|C}n!!X+iUKk3BhCB=of*@oXI6HAEg{fpzf;%eG zNZcP(NTxP)8ME19v4n$3b>|R*LLSNv8NXx-=TGAe5A$E9>Z4~=G#nl`Lm$K6;io^> zszX)hU!R6nS6g_H{)?qrDv)NOQCa9bUjhaT^cNS&Ml&ZEWCheF$pv8?GE$OyFvWz~ zRb-k$L%;~}ELbRDiiqIMM7|S%U+SY#uHIjMA)9KyI5;@^UO@%onj4m&4GJ z98%qR&KFKtx>c|Ltf6T4?%j2~bj9Y|7whYIpD9Z>t>nS_@xJHC4qHxw@<)A2?zKRL;)s<$&)}QfWHdtMVPXX zj*`@<61kifms2PhPFUtpPhr$TJ#7zBZWd%k0?`4=Q#`9(*=s7l_~rX|$32klTHU?= zA^p6*iC6K&hw8h_Kc3F&qW`18)}TMtE#tJ_Fr;oYp<&37*zOzQ>urRo5#Ll7N@ zh8YAl?hh4gwYKR7PAci8?hT2%2{Yss4YAUY&?VqYY^Rb28)cf;RaG| zW=L;X-;z^$n8))``h)rx4fhc$|2lQ?;wjam->-l3Dp>Sx1AW{7Ud{vFI(eE05Pu}S z*CS|Pup3s51T2|UsetTau43*9le~gyimGZApczGzm2$u*I5i+uRnt)DP^MrLX-CMM zFx)d%Xh%5$K3GC2;Ek||NC7V1y;~Xma9G1JDWl;XsZZEG119}}V|ttI4Zk1Lcl%&E z0GQ0Ii@PHrVWA-qcF^nLcaoqq_+SDs(AX{q2I{zgAVRDW&|Gu(SS8f^gneNRN2HvF zH+DDt+T3}-c0Ce?0B8B2rPH7#2lX9{p5hr?J0K=WhE)j#Tf^GaR0smOQHLOAhOxuY zF@u;au0&I0n(H#+0SW|hks(doi{MgDyZ<_&f1=;Xr}L}_el4xdZo9hjlK1zI=55XV zoL&wj7?%QNb0mxfP!~~Juv}!ZSg|01Crh5gYJwjzC9kuD9l=#_ zX#5sSfxD%bK};a1hF^C#bfa&zZB0#_?$3XZ!|&hAN#o`hbsPOE@Hi1%y+HIs09PPO zaL2(Y*Py}>T;Okl!VS}m+!99jMsK~)TT=%{!=gcWkufjh(Vms%y4za9!5O*i4{D&n z$r6ZU5>Ai;3DPV@7nlw49g%2psStt~nDACL>F8n(#_#^U?(IKR>A6+6Pp{q0C#jyA zxccg2U%vO6wqp6lh4PZP8iO9yiRe3yb#mv21O||Q!Nge@V2Fv1w1&fekjb@lZ7fGx zEX~viFmgC%-)izV*f$)n24Q04Tlkjg{PZflkbkvGPrOO5e58p+fo>cBJ*1{4y5Yly zz0uXxA(E>5lj&-}r&IvGP@;hVe+5%c8Z~eu8A>*eqzc>$^x*tZ!W0MqCqh}M*^&qR z7;9C`zi*k+jPt)jeG8PPnT%2V37%m}Lw~JUzB|_z84?VsAxrUb(NRHxekMQgTN3_Q zF$|L;NknmyQ0uH_vn!Is7d$XdZnF4j41`DGjHu8c1ND7XZ?jZyqec)h?A~3^-_rP- ze3zgNWgY)}7QPyu&_@~+7gzIlrLwb$5+7>0E^I8roeIY>xrX2vl6VlLY5~+~f{RoT zm>U?B4dF|x#YZRrttDh)xvC%Su4^dL40!6KqneLe{sLJ_^&Of3*&)ftK{WW2*dX{_ z%fL&>@A|*`MwkO^orDd3Qozhf6d9fpwM^frf2Mz>@8T6ah9~mrbw7V_`s=SxfBb{= zhW@gCgCT0V@`v=1`Y}o8J@n@rY+k0n0PzDGO7Qr%FkfaUg^)ckd>QE*FuSFK5D;+> z@O5xH^8bRB!4Nk@5TXOfe~O9-2gRd6frpXoX$PsUI2*YG$#kDccSz?ia#?S|7Ca#E<4|V+KNfJ?Htu8+)`t5A8vV81NUg~# zjF3#KsRe_*2Ex`a<|!-mr`k=)zYf}7)?Xa^*8EFh;r{{d)D-n`mWXN#c$DozLz0wM z@iEaMAZxiG0saK2NJ3X@sUi6^HqO%8xSZg|k>*gA$Q>qOdK;P%bdAUaL;(_$h4cKH zNCo0f`UcJY`Q-if8fMLbs+Z-ZgvHy!CpR z57*TVw^T2<`3|gE^3&A-*KJ5gY6CtT0r!X0LPr8qP+ICp&0ddGC)`G1v}z48))cTH zS5b;N2f+&nHK=td$w_&+Nu;MM6E?dt?jE;e-~JcA`d&YGVW0l@&`rr5@0+pt(Yv4j zTCeAc7w-AHzaqVr+-~{QF*Vs8KilJZe?~bE{byE}>S^OwWahvB!2T~L_oHX?yGpz1X(5T@Of~^G)XQPl2 zeiITdIV5rjMR_>Nk&1U8-S)t7aE;x&_1FIRQGb8;ZXs=6d~p9G56Nzlr1dX;*U<1C z?Hl9Hg3frCShua+u26^_4($U_04Er@G>JyuIA#bLiwMGTTTZ?qVZdSm28X)W%b_`V z&!zmexq8&Ydej{Ly4u!SKk(+8_td_!q9^=8S zwfKK*=5Nl`k9qX7FaL5x%{-+)>i-7)BGRuGxfcX9FY@kH8r7seJ203bZLEv znixv*7^b~Sx{Z2ODyjY`Wfn3pIppXLwjB!31>-bA|LL4q@z*z%ZHsk_@c`T7ZEhpS+4E!=zOwLfg2bf4SiJ|0&N}i0^%JC;uXPP#8YWyyGZE6u`2v*R^CyX7q;*3 zUu6G=XF?v9&uxR`-=HkT>R2n*;|~3V6t6Avc}8S3j|eVkQW9|p@{I6i&j?~pr29+p zM~>)=_#*YoKdZN!o)PUNA|H+=qrxwwnCq+LZQCdmgJ(*WBm5G0vBEBouY`-xjZ@Cg;g@#)DSw6A6b*86 z5_osKGLSiu*+0nL--bYD3TzQmBGx9jJ=S+_R$Su~B6_#yB{>aZ&b z72d6rGF_Qy$ceytk}Du0&5_9s4+~tKoqchOQ0~klpKzoV(HRIR@*CzEfoeI{KS1iZ zzw%+vpC7$8e`?=ZPV3gbZ!di2JeLMHyfpR!=i3X`mZkS{_NjdE?rnRk$J~_cnEiI= z;-il@{BCU>5m>!`bitvSgNuo=OWr>)u6)ESN&a_scL?x@tr-ll6dNPKS||WZhh&wc z5OTo_*QSl^O`qq8!b(mHeAVQ!6^KjDBEh{uU4faU{|T(OcbWWZT8*5DS z^St5xet0A?^~?jQ4}FT>2u5W+a2d&x$Z`!00Z{~tP=`fURPrc_Pyrzm;8TbW$Ru?S ze&)=HijBEs8|sG|KD}d2 z+5D8`TZgS(vAA!4p74zoy}OGG`Qf;lzm~*R^Ivu!AKZukRy6pVBL=+kdEhkC$OW+k zWA5QdB9+AO(wD=>ZMf+HD7i)mt03bj8yUB@gs22_C{%ilMe<0vo76-GWWuW*9uF=i zW}O^^GQ~F>&`qS`&-Guq<><%f8VY22>#Ffv@&|N!Vb8cVVG{rOHY?BgA^mHfqyO>A zLiOI09osGHFhD-Bw_1&vbFZ;x$)5cH5zknnR5Cot@)JG@P^iFXWFgE8U=(RF&_4*x zMr<&a#ahTQVD=+ZI|u8G5NpI<;yL14KHlH!;in!*?3o%Bo)bHw^z+Y2L6P@uSoP?0 zfdO|b+QhM|Hq`$_Y+pvfA?91}C;trm#X}kvy4@PwuC63W)odWoFtB}i?qsz9-c@6{ zh?QeFy$G9vI-@0u%wiFd!@^?BH^hK2lPM;E`R>XEHTY6I^3BHVk34^}YFlpjL*INj z@adj8`F9sDTbQ@0;??tYwQI|X1ct9&Bl*+p5AMJ6?|0w+G0k;PeDbDM6N`Fr`^DYI zhxFw?^&E2Pu;7K=AiI76-3omJRvBl=^$9nJ1Y^44J_b49WgP^vk7miBgygcitj-8E zg5tW3YaZOnQ1V1Gr956z9bnD5prfkQ%KC}O2mNG zmeWI;r9&ns{=NhE*mL88L)x2r3_!8Q40>U3%|KBKgdG?iWsNY01;d#E@4e5Nfros+G`Wo;p;v=Zz;9#DF?77kd>Qci zb>ow&zaGcymLV26YN6hJf_`o>&47AOP5pe{3hGmgen9UNMe5TeeJ@Rc@JyCRId8BaQE?sSE>dCb@Q)_tN0pJ=3ObPs!Og z^C3{)FS}<pziURrx5oa~wS5a4 z76_kY7tGlYVy$PpGoaHoEfI_YIdp<-jAb5Lc+K^3J;=KN*piU;yC*#^7RanQ!k!z@I65z1>ZS;XmJA^eV8Oe)+7R+M!yDeXIub}@v%ZHC(c4S9~Kd4gji$F zM0Q1{*hsFNIm=bO{>(YOzV5C&*KF9ZZryq*>lx>hMO(|Ibf(aXfm^g@8E^;}oE+={8 zEW)WH@Dgq|qW396%=u>0P#byxKmEhoZ?8Ie=4{>gEqTC=Ja7HF()ljeyb){G>u2JW zJ#jV5`VQ1z(*LqTjVLV8SI5=J4p*W zp%iKfhQm&h0d=EhBjmDN3V;zElO(g?(uShb%%lxYcTMJe=ERsyxnblw+?{*psN-kq z?pQPQ=9H8pPyuV%|dy`M?+6{tw&uhI4q=c@$zdwRS58fx+1+1CwG^t@dT87 zq-ICSXp`~}txrM2Mj|g+HP-$u(6gRG-##A&S0gCD5)z;>j&qrhLg1-U&AP6Sf-)4d zcncpzV>sU?Z{B22n%;AA)yUd6PFy^?@Rb34lPhs<*U9t7)z+Oj_vFG?dPrX_No;dN z4|m`A^er{(4|Qz+`&|if!+Q28O-S2Rz3f?cM+5F2-ftz3+8uNWn;DTEi6cO-F>MNh zy$ETOLk*+|(IF;PI9_ecCUgQ)3OFnzr;!IGVwp&(q*PopKlsKQ-E(7lM8?KVYd?S8 z{{3oq{qGG8H}&u4udWEU-L+l1YXeA$vux;o_n-nSmZiJfL?KDm4>iLQkA{zcA~~Fk z-i_cAG$`mILX-$i4}A$0&!^rss(bR7ockwxj^B1$UDdS7tDJY;Rd<{I&aM%oKmVSS z>|FHdl3@d-S%y#p5;$^`n9>h0nA!Dx6#@(h?wL= z$MAdQBasbXE?p{l8U}CJAjQHV5K>*i)}n^8Iu4*Lb(NdRfK0?^f!=t8IK8UkpD<5FBf2U`>rp zuhD1Qs;dKenEpec;hS*k{gfL8zThK>jX~6ceD-1f2#r!yrrC@n0fLDF;rcWWOGKnA z37Q8t31txJBFSV5AOa2L!)gK^NeNJHtklQ1*|x;iHzGnS3G6;FK1<&|jz4wlktFTh zLjI(DB=qmcrausFNI#6!H`4lzgF^-a=Ftt)K06n7F#3Xo1%sKnh=8QvXphT+3CriLFE53rfhP-S4d6+w zCuno5iJAaDcG~EXqw#NA>z5y_nmV=W!IytadScldQ+K7c*){$2vZtJL^S|GJde*{? zx6gdzkssjTBA6HOyOfKv6KW~>N6Fh090XSkI5m84Sa!%C$7~LQ1S9;(tQc7xA_3IU zT@525#jt~X_W8xfmy~ZD)@5wl!ZB<2FDtuySm!Z01(nkIRi_I2W@k_77ryePp1pE1 zXAhuvruqKD5sJmG#MbGxyacpExjIIi<%*0VBpdtOLWEIK=TJg*4tlNpHV?xqA~<|3 zfpWc?4C{HQdk|7aRXNIM=m#Rj2q{-rTKh8Mz_L0D$|)`n!Vlt|fJN%bSptFs5f%!> zu_T_dScqt`pFX#1b1G2KU-8%x#9zB6-h39Ikz z{o+3lXt&JXyj=fjJI&*0@0aReu z$ylbKHsqyX5Tt-Ywq>TbPL7O7RFFbV%29HPDaA^SY{36#QJWoX1 zlf&gjb>?HU^V{R9Le) zoD!o(=f1-E*tu3e94k{zQGYlvV@Rn&-8ax>F7%-|@~b zXBy6Amn8M+z2cqR{)v4CZ{&}UUeh{f<=6wq-uOh5?p!f%)TjyFyFYty)Y>-fR#!fB z^2{mimiy+78aJ*}&!2wbX%ahFr%o7 zeBh0BS$R1st+(DEf2^l|{IPQ3#EBEcQ<3AUeyzR&{ihAyrZK`@8Ulw82Sz1uVH6!n z>ZAYyU!|ZPcrz^%1v-<0cWRhSA`wsIhWnR-8Cd->i@EJ+@g&;OWV{Pm6V5=$d|MYiU zvfqB;W%|Bfe$)5O=lAi}$OE`fuhc)*Kh(!crP`Jq?>;{7(f9A$tc@A5cJ}NBvKMrH8|ps zBJamliVLZrBoJ*=QoP|$(uxutjHS37X^Clg-kuDvxIbdd*YJv4v$&Bv302+J!X+*Z z_Y066GY8CDvhRV~&YcST?B?1dYnJZ_3ei{QObcJtue7uDvNbyqTx80g|Ls#`%AV&%c)uaE6nHz~ zZWa+h%rt0a0O|H@2&ufRrzPAHj+9xFWefN`8Idy#xobaqMT0vMXE|P?az&^l)@`NR zr(Su!{7DcWg{MRfi+rT6VX0ie=W*>ppc`=d>Q6*YFZL}O-s1xE-+gs0idl*SL|__C z^cn~&sU0{Xq*Nj|`L*E+>d)YXF-e#tlrd02fd44w7r;%5-({6(&Ax@GsLmbpa-!Nr zwT*WmR}{&j^IRRqQ6Kw^i?+qMa}B;DRL(Hi$HOx9B zwSDiRCA@owJ`f6o{B3G0dFplbKT0W{+K?svQ*E_@?w8nY@(a=e&^qCfbRD1X1#1}+ zgklb%yogXDd@r!_mVz&xy8k~d3}@@r)=LoW!mP= z)AD=w&d={h;TiPR56kC_@-zAhWvT8Im{lM+h$+-Oq3A%B%E3uQkwmaY{EGgZ|Ze!XpY^ zCQLa>O`%LLNo2!TT8TOK~glUF%JT<_8?$8jE5<}Hhhk7KsG0qNu9pYbuM4zM?@-_ z=ozn$hBVs5w$Gr%`;0mSu{OHIvUHf_e54CgXL~?Dyk?ejcPw9Od1zo^H>efknWN0yu(J%p*Bx?LQcnXB8qvfu;0|qc(h{Q}dk{o;g_Cx{k^AmDdSu7WqX)`Hl$4d1mX<5GY&vpe)7;I6 z4{t7;JY~e((y3F)QvkUznQfJCm!A@H0sD|(U!tDV#J=P=;fD6^9IONol8|7?+!b>- zK9K7W+q^J0D7#R@`Q(VQ~CG$_XsN*{vJS&smJ1g+4oihdO&?kKRt5NUxO2^CD! z$XcXG7O^pl*=lk?P-3hL0OL;eRnh?#&`7`HZ;D=jmgh0T(ZfpZccV)Qer}@xEO2q$nFA1)=)bMb%}M-Z;|IHox!txH7e*D zvRp=3Ty7Z_7Z^62Hk365kM>nHDj~iCYB-iCHZBMeJ{ItGD(9E_OW6}947q8_$i+ux z>EaW|KU_UGFA6m((yk3NN6o)&#MD{iDnyM+&3m)+hTp)q|C4Z;54zcBau6=_SvbAV zk1*Jik3nre;s@kLD(cR1h&V>Y>FPt-Yd;ll*?ZpB;7w zw&sDo0ef&;uBR$m3v{2D7a0;pIb07Met zcX`o-X(;eY6&&=M4N*P;ERv%EK3-8j0r!r>Vx)-Wr#MV-I&g=alCxHhmS06Or4k_x zY z3Wo_45~!smV6o9!k;CE0c4V8QsV>854#2{teqoS!Oo>hXf{znlV88Mk*=YAD%2o#l z1rDL=pcYu_0ZQw_7fk>Cc4KHU-1iQ#Dd(6g#f>RDM0goiUx>q0}b(U zG10cj7KjJ}BAVtQ_zF0tu~nFdvF{fqG<>)r(UuG& zuX(Is3mB~?#6R$WC8>4?|1l$n3pPm@I5TS6ux>)R2IrI119gLF1kR{(tVY8$0@{4} zXTTj?<*njlBN4F_Xi8|EGwjq+6|JZXur zJ7N5U0yd-;%MvO_l!A1wxgi>;1`Lig;M}B)@PD_*6N#W_XN!p#miCv)JwL=LCbC>$Djf6vOz>#JsP6c3HqS=?vyEjKN! zE9j~P0cn4^83Kc=JU^hAJmoO?J3BT4S?eqEs81x2E&^SQe_Io8=9n;8C4P_ zCLkh6jwug;uUlc)Azz7jAAEln)H$LRAOSWLM51~Fsm2Iajlx4{M}!d3N~_3tdOu1M zN^gwpITXTJ9lp9TdWQ>dtODH)3nCv_ZF|uYO8$ zW)iIn;8p0En^6OPqkCi&dHhZzkKfNE)TW084h}71Gurs z9=83*AT;&=+ZFwvU>m??C%dcK=VU|AybKC>Yq(#45ySV32y z1sbrQKOEH}THG{ASHqAG+RkZr6|GzjgVyIV7)1El{#v4AXrxX1{s@^)!1Suttp=u5_H6Ohb^ zcNc1-LXajdEAT}timfo%Pa-EgM?MN+zjLSTEY7-j>r~LWATKAYV|K?jDM?OyD@rX0 z4uqdLlV^rf@qq6&BQ1(x8pC}eYvA&tf)>F)-dJCtMyz4O?_<3 zeUA>CvS7x*aIN;KAp`oA==JC4sXLG7=hS8l*fzZ5M>B`?y;075c)6NzE7cKUeT~$M zs4j)(Y$WlQ-h#i}#&f*Cv+?dq3-l|>oz8SfCJB^tdASO5IsN?bUr01ntq>(iqN=f_ z0d2QS+@596YSTI;IfnAXLrIwM1SugfhU6R7#+)~JoPeQk3mylbL_`Se94iH&Av@vG z)xcK}Ji=R;M#4%rUIimmGh}lT%ckfF<_#`fPQo-kF3KKl$6N*Z;|*$(Eucl8g0Hpc z)8K1Y^ob79ZDXHghWvl(Q}D7DeHy$BygVhz0bg9xXk|(O_2Yic!z~B4Lka^xq%DVw zNoX8yo7TxLXX2Fu29kYqE$}ROL{tA7BOU=yNmIYTvVmRkLRHfc^6QY)xV+bZ=3X(Y zE>bM6>^G>f-zX>q6Vy+L#-fPEUcvlotmi8>lD#Oo1T7Ga6<|&=$#@Z+?=4;;g;1Es zzOXdW3ffwze$+&-MqBf5vs~F08bWh;a}ca54F6hfwLx3!)L*HsHqCIIcqxD^7IO&H zP4FcjbW#D#VrV=Bo~W&8(PX&QBFtl~C;DG}q+N#ZUD(G2pNUQLmLb*(`?#q+E@EIZ z5__*0EZN6+Jx`;3jQ@i{X%9QVjw%F1KM<>tAf!o!f*uzeg9N<@7QhiAz-T$tsAfBd zGBJ{p5h~)5U_D0iJOWvy@gp-qrJN?xTWt9@yp;^^j3uSTi15mzCf%%`{orH$B9C~l zWOJ?(QQBGmVZg6R15&&6TiNB}fS0)Q{<%x<-?L`YDGfAYlGU-62qs5j5^ICri( zc6Yb!RcmanusxBzvX)oX|K*qH*Jl#cK1TjZpLHC6(y*iNzg92323(=7k=_MLqH?&|zV_E7mBGk{oP%{jp;1`Y zu&*(FCRH(2fiuZd(VZ}=fozkhv2MT_>5L-#8fgonR7IH7B1aZUO~TklLK$9g?6avg zs{=V^PGM`e&!YmC{0Uio7EdaxKov{w=+r)oCybd;my)9K{&59KC}!#AbZGiB(VZM? zHi*KONXw?T`(9W_#Vz4sn@;!s*QWBjv!z{O=FcA)vM#$}QgG1O17bczPQSr-vx&cf zcM5uc0=x)zZ!}(M;*a+(p$-w;gV;UNv;L9!AKEXVQJQTX!v<_6$<6Wu;50>sz8U5=YB)vZTeAfBz3~xY4x^+g86{1P z^?2Qc52!^w6Kd0p_i{H@LPzsSd0WPwICG|M{8p-G+AY1ee%&w>G|fjr6YBFC9x3YG zRLxYVBMqY_PFqsH=J2Hfg$=(J_M?g>ngat*Vh)<{ggNMLBY)R5vE(ycTF%E+ND|XQ zXcE&wwm#_$6OfA{-ab!ncxbK%Y*Y)bs0SPgpMp_lL=~4tb&)gmAMi_qS73ca4g=bNpf1m&6-|&28)4wA%>tv{-Atp)Y8H~A$Rls?0M%Pd0opl zqW#?~Z(3ffyml2?55M?wKp_4{Z-1VRt$&bzi`S&xVS;kA&|fuu@t%JA{quq^!ruUo z^gxyfeWN4IgU0<$an?}O`$ode3KPH|nufnr9^kW*z#MFa2-y3~C%huKUEB6~Z9BH> z=yD|?WQNSTCcY?0>$2KvVvu6YSEP(I*+i4Ld}hf>xBJ+1qw0D~Emd82es0CG*WK<{ z7oA1b-}*b(ZrHeP?Rq83SBWjSIYHYv+uNZWt+Gtx?X&x$4j0PN)r~ z>I*3MTq;1^)D7;0N){t45MFdhPD*}7?iXZ#b2$d7jz%p8?fBPh76>>darlnyu_};sY`;GUm)64!v zU5~S(qI70ZytVx=Ef3wsu*Wb)z$%^6 z(gbe)Uu#za9Yv9b|LX2Ja?MQcbCQ`%E)o)ECK(cv5JCtO6bJ$ ztE&I{|ElV$zyA6QZpc)9D*ur_W#A@~e=gseiPZuy<&j-zs8ik+=`zJD!gghdoDOcJ zyXeD55Et24q=OupGaXj=xHb_AAugPD$%Hka#Z*e%pqmGsSj+NNK z_qdFsM5-3c6ehrjB5Fm3;s>$I~C91UzSMF*{R2j3%cOJyFq`( z6;p5?Dqnu(S}O4)gTxtR(>VLVwdDr@x<|i>oU4Q7G+@OKYEZqgwZy1$YS86Mbs;^8 zaky-plTWwO3W$RQ8pVel*u=c=$ze6A0U0ZYUv+%ZjEjX|&8p7}ur11H-p8&v0@*cz z6noD2`aY}GG2@R7yH;s`WG0<Z3t^C<^p6$BQOW z1u4>0?A64C087AJ%+V;`R&GswM)^Qpt8!;`+3kNemo>4qQn%pP!)7tZb|KWUf<1Km zDtp^8jJ-Wc#_2YpQM@Gf!71;##7kTfS!jF)QGioiQihZPyc2X^8l{Y%I=PYG;kX{@ zW$6Ae@{t-xG5T1+5am>{sfH3#a6jBSK-B!~8n+G*K5vpWG9#&xOI!ifP>lL(Eg){y zZ*Dtz&-pj<)=x3omW^04N2ucC8Aqu+s@dIK|7xc}-x?TMIltaDz|q`M48pifkaP>M zMso=&UJngXT$=`%ee%)`A77(P@*FWp9;7m`G5B-=0+X^-06-cwkR3G2*T+lO zA0n;yFA$9YJo*g1T%cdWJvnewoL_W_Wb`$fQ)i}yla9u4O-;)EfN zj>p03*8eO9e^()R$iVkr7rsQ^iO4(D2YLTLrPkR;zazEIw|tS9AQ~}a)S^Gocwze= zV1OJb&POuFqbr6;h)USIdi7q%G&OtafMdoFN*@-suBBzRV7h%1atqk-;%w8f`K4;d z6n6CVd<)#Xt;1vlefQKfZT5AFQu7$}R*x@ae~3Q(Y{He^E{Ct`riyDj<7fXmFQmbF zs@SKjw)J-P{#kXi-xqkC>q0mFE4Uce#oZTovoGjz;Wp0bxlALZDO9L9LgN)4bT50C zb_rXlR@h8l;t9%w{J}kJ3k5^z@HX}}Jt1bGH8;_6aU9i4^Qb_YM0RN>@)$;?(lS~O z2FEyrmrCpC4{Rqr!FH2Pyos_ zGL{MegI(G|S&ID#KS%|tMO1)sPJ!YjnxF`Ty$kkSy!(ungE1DXR8Y3!1PxIwp>Rb5 zB`F#yU3!a3h2iw9cn`%02`IyK#BZXdf*o9lN{p#r=)ED`MI*{1?eAEu}=9%Qalu zO*zsgGD+D~BfNp3%A2$mb~xZ&F5~_RZN|whmC`emuQ*C&2+v|Yv{ibKrih$(3g8;J=V9nowh7m%K{C=wlFnm8Rj}oCoQRLP4S(>^#j8Of*e= z1?l!um0~Bors$;Cl-uB6L76h%IqnA-wV6_7T7V9m7H$JN=r}E4jKbF5F2x?oyF&*~ zi#|qzE;!(R0;fe^Bh%tG*%fNggya1#MujytnHHb}r-j=HtrP-N0y9Wx?d_3XMqPE& zfzzU|X`p*$Kc_`s!)bAoLOD%%UaCV>3$f=)4wsk>J$naflX!&Ih^Npj(ZbxeuwHH_ zd?`UT^d0PVXhri72Q+aT#WH$IIUX`~FVJ+DWcED1(?!#T9?BHX!+n@Gf@#vs(?XOz zA7--nAhzFpfwp8oo$R6t)SYek*OT-SB`fTdsyaw^wGDVr0WC{G>v>cqZlS3>4K9BA zyZbJrIy#H__=`fckR!|&o)gXqKZ_xvRU9LhiQC1Kl1{3HRI5f&r`WAjE31{8l?Rlk zl|3p?Rf+1BI$PbU{@x?UqtWA(XQby`&t}haUIwosuf1N~-e&Ix@3THupC+G9jkm_G zY0-SCHE4^p4caZ*4((;_4V_NcpgZRq?YqMFeZMfj)qb6RH~feCKjgnRKo?LHuqB`; z&>pxx@be%;P({$TpsrwR@VemR!H$rCkfM;5kk*isq0yo1Lwmvs!|K9*4i5`&jgTS| zB8nnvBOLl5{W$$P{i(>5$T5*kk)4sBN9m#lN6n0CiaKpj8cGfO4Hu2x#$02A@j!G$ zbVGDU^bJ#nsljx@^ks}^Oj=B7Oh?R*v0<^fv2$a$$DWMsiklv{IqvniZ{j24$Hce9 zcP9)^n4i!-hz8{iYD|nsEK6)jd_T!AsW7Q7X~%Cv0k4m~D)$(YD{#A@}IlF*Z@q7#M->qX&rZ z3A#ncAnd~b9Da0}FvgcW;N~-Mr<*~KU5?8wU`hx@FLE4_QmDe^mazYz$>mniZhF<_ zR#FUC&nd@O;h(V1<@O+N{2!d*UKGGCxZK_p$GTl^AN09?E;qg^RJ+_d3KCAb+`gni zU+c`rkK%-Xx!j!;1ZIFU{2elj(J1#ql(voxG?U6NeHWese>_KUNj%+D-b#hG3#YtZNHS6zmX#IcXBig$a4z5P)mye zABWxmSW;ljxUDo4aAoy@k-O_~&jxJuGNhGA=PYvqEkPPCbC8B7FI6(~nE?({8YGPj z@Xg0FLw42TX+azwT7V~yZI*q@aC+3C ztmUB3ELs4&7QLeZ<(`daU#g_^^YwqjDY}40ftH-6i;-g$a^jeCew|~p4&fY|r$mD>u#SAu@AzY7G7$YtFjhQ6G42n?imM(HdQteE5w*-jF<488qj*X{ zeNCh!{Iik)^$@_s>uM_Mu?;OE9d&pZAkCs|Xi>@m6Dt=K%mX&_fk``R&KThKUd+hG z(Rko@0(!xTs2h{ftKAP;PNgES6H2g&trWdu8D=ZfsT`u;J83;_pf_kMb%=8)+X4r4#fgdL4^#;q)kdi+QFV zYlKnEz>F*!{G%8atDG}`c}=B7RbO3YHk z?uRYs2V0H@TaE`i&Gp{qvWL3tbeEmsvfcTObowo>d@UBw*;RAuYiG?YUtH;YWwkqP zn_U`RU%OED*zBXYZO?PU0b7OxwhRaCG__o8tM!h<<_;O^cBH!<8DrZzClwuHY;*B3 z>@uMlhBju(Zxc;5ZNZ}rhOup$iDTQ8lS_))(!$#kil@&uY`P!kxyL#WKCfsKO!@7Q zkW6g%R^kzWM{&E9;4ykqe!I6?m3T + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/themes/daux/fonts/robotoslab-regular.ttf b/themes/daux/fonts/robotoslab-regular.ttf new file mode 100644 index 0000000000000000000000000000000000000000..9c36f36071729ae3ea3e8d5f1875a09729b44301 GIT binary patch literal 38804 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 T{)-s=)*=7HiwAuCUD66|ACQn!K)IOI}RgY`T+r z(w)?!r-26#f{Y!!cU2Gpe1{Iu|I=q3nJ#C@RFll(HtAX+VoDBfAyD(I1yo0t)4TTpO)^ZT<2IV4 zY0hXi_Bboi;bJeKXoi_A#(`xoA_7`y!S!`^=iPf2xQ@==kW9f0DyZX5uY_oRWwv3j zEZPN!EnWtbu|^3zL@W?{OMaxqI@{;f=spqiEayKh^rW*LLIREFyWK9=&2czf;9;Rq zNH|0>OEt1l&nH%#^`r5W!9bB6x&d*q4-!VJg_nuWQcnjVc!6o|68q6GQ8ZI`x{CWsW;lS(4|GOmJDn!d&nm> zLucs?=eUk0l%%pEl$B~#lw}n{RZw%4d@ir%a(OYQmQs$ru&`Xs%LXh|$|YKfDX~x% zB^9cQqDUpNRIR4injaC%w^3@>rFMr{bziJj36Vu`*uZ!x?SQ!sCOGQg0958>aKW@} z*G~i&lL8ImHBji@M@}`w9_VLSbNBGz-;ocn&i`bMr_S(6d;HZdsfhMqvfXWdde|Kw z2PfL;2RyRnVL~*#GhM79&fh6!S%HtW2?dU;+AsqPUf~`9DRM_IBbt+&OdLw z+`h8$3Vt=cbL&4xKHWO?>*K_i2kzF|+lQN*?Fp%u89B`qSI2JdY+rwoOl)mx)_7CC G`{*}kXGl)~ literal 0 HcmV?d00001 diff --git a/themes/daux/img/favicon-green.png b/themes/daux/img/favicon-green.png new file mode 100644 index 0000000000000000000000000000000000000000..026229e1ad4de1d60c1b925a93909bca1a699950 GIT binary patch literal 1051 zcmbVLO>5LZ7!KNl78a@pQF|HEB30ZZlihr5Xe^seV;4;=+f|pInoVZAp-mA`~t^&&;_pdS4J;!U)Ill`b3N(DobnR(}Zp7(omZuW9+`0Oyl zFuCfCS)=Pn_8mJy|M$1rGF{G)=?0m{Ez)sf#FRbUM4%ctOQ?n%Z|&9_G|4bW+kU-4 z8unGq#R2DJI$Rn=6wNS`Q)%S5%ZPv`TJl4k{kr{<1-_@VHzixJqY7&KGwU&$U!SeJ z>&tG*W2Y{G$yB2R0U{1agOxDRQl0JcYIL88c@}h4$gx0gAjpUpWtpnj~wY0{Rb2t;JqTtC?2c7Cq@~n~+H3`A(<9bqXAgmv~qz zl`;-d%u|hgvKA62&45N#*J7U*#aS`2yBeU7 zR85_wH=O5tnoyPuMKBc05@lJ1P!-fdrC2Dcg+fs*sO162L0H2QL=#$K#V`yAr^S*X zN-9(pMUl#4*|G-MYM2lwbkV@BPwn=x@KCH)iIGEaT*r82&;fI8OmNc15va_|V8V7> zKgpym%+P73_-mB&9w?8pajj0znoo_z GyT1W@9!V$w literal 0 HcmV?d00001 diff --git a/themes/daux/img/favicon-navy.png b/themes/daux/img/favicon-navy.png new file mode 100644 index 0000000000000000000000000000000000000000..d0135fc1a8355bd6de9399ff85eddf987d0dddc7 GIT binary patch literal 1055 zcmbVL&ui0A9M2|#%nbxZbY31Ahy$CSZJLJF*)**Sm|5G(dNfVm*2kK>n7r9+pobll zdC~181HqFA4?_?Tw{bC;tJ5|A8-UGd+w6h9vL3@B4l}-`^Xx`70A+lVc3S zOqg>`}f$7;xunui^_0~r?!!SoWsM#Vd z>#F8pkFygUF7^V7W|*1TIIx{%NI)AdA-~A(y?Mt1?JT0Ym~r)#0Ig~^&>4VvVC5S?h`T3g1!n_F0uosT2>8|aR@<&YArmw2&I zC?p(`l%X1#Xw@fnobjWnl)-?J6QY11?1O~SZsQeFWT~fv5WK*$_KE#ym?)YuKDGm1 z#Vs{Pfta#8T zrcq?+4d)_P6G}NfFX;JdRZhza3IQru0ug3Q4VERd8;oi>3&Ln&P#)FMBFE>X{ zn$NFy!Pni#KcBstXx&*ynd5iSmiIo}seQlfy7Jcc+mX?6<_9{rJO0TzpNy0vywi-OJHHfh7+Oq0cxt=q^7*4xtLZ4GVmV)AOUoy4Kw zVW0>y5Iu<}@#aZE4@2D1gO{BIZz8z!PQJ9w=3z`QBzf%sU*<14&}| zLQ#_VYe3+5f#t|6<@thAloUY*!-po;B6nS}40C9UoK(7naj39tuh(OGB7>q0mM@pf zDTg5BiAFx&46vQ#gLpb)FktLNUWh#ufRxd0qApfx;^`m+KdjY`iGz5UD3UTZu|t+; zIM(;mxcb^Lw%~~yr)tOb%@DE{j8QjoNIll4Gcd{B*@jX@;*GK#d886ydEB-_NU08LLQwIn1z3favwC$CPEb@|%dIzX z!@Qu_$YZQThl#y_pebr%G7c=*e?nB31~22eAcWZ^@68xJY++6|zsnEDbs;c(F)#oobjfpoBsQBu32G9M1z; zX85cm%lsK2aJ;~BpGQ7=&>Wo&E( zEYEPP=OuAJnNNmX*o{I8HOOsd7jU6d9jogvw2a>3SwSOIrhV91}EseA(u2wYBCr% zE!*`I!KtJ`-FS5vx+~BzLgax?h81@o54h65BJX0I|H&FloMDsp_^Vw~5$VBXyVv~W zus1%?Co>b0;n;e8",a.querySelectorAll("[msallowcapture^='']").length&&q.push("[*^$]="+L+"*(?:''|\"\")"),a.querySelectorAll("[selected]").length||q.push("\\["+L+"*(?:value|"+K+")"),a.querySelectorAll("[id~="+u+"-]").length||q.push("~="),a.querySelectorAll(":checked").length||q.push(":checked"),a.querySelectorAll("a#"+u+"+*").length||q.push(".#.+[+~]")}),ja(function(a){var b=g.createElement("input");b.setAttribute("type","hidden"),a.appendChild(b).setAttribute("name","D"),a.querySelectorAll("[name=d]").length&&q.push("name"+L+"*[*^$|!~]?="),a.querySelectorAll(":enabled").length||q.push(":enabled",":disabled"),a.querySelectorAll("*,:x"),q.push(",.*:")})),(c.matchesSelector=$.test(s=o.matches||o.webkitMatchesSelector||o.mozMatchesSelector||o.oMatchesSelector||o.msMatchesSelector))&&ja(function(a){c.disconnectedMatch=s.call(a,"div"),s.call(a,"[s!='']:x"),r.push("!=",P)}),q=q.length&&new RegExp(q.join("|")),r=r.length&&new RegExp(r.join("|")),b=$.test(o.compareDocumentPosition),t=b||$.test(o.contains)?function(a,b){var c=9===a.nodeType?a.documentElement:a,d=b&&b.parentNode;return a===d||!(!d||1!==d.nodeType||!(c.contains?c.contains(d):a.compareDocumentPosition&&16&a.compareDocumentPosition(d)))}:function(a,b){if(b)while(b=b.parentNode)if(b===a)return!0;return!1},B=b?function(a,b){if(a===b)return l=!0,0;var d=!a.compareDocumentPosition-!b.compareDocumentPosition;return d?d:(d=(a.ownerDocument||a)===(b.ownerDocument||b)?a.compareDocumentPosition(b):1,1&d||!c.sortDetached&&b.compareDocumentPosition(a)===d?a===g||a.ownerDocument===v&&t(v,a)?-1:b===g||b.ownerDocument===v&&t(v,b)?1:k?J(k,a)-J(k,b):0:4&d?-1:1)}:function(a,b){if(a===b)return l=!0,0;var c,d=0,e=a.parentNode,f=b.parentNode,h=[a],i=[b];if(!e||!f)return a===g?-1:b===g?1:e?-1:f?1:k?J(k,a)-J(k,b):0;if(e===f)return la(a,b);c=a;while(c=c.parentNode)h.unshift(c);c=b;while(c=c.parentNode)i.unshift(c);while(h[d]===i[d])d++;return d?la(h[d],i[d]):h[d]===v?-1:i[d]===v?1:0},g):n},ga.matches=function(a,b){return ga(a,null,null,b)},ga.matchesSelector=function(a,b){if((a.ownerDocument||a)!==n&&m(a),b=b.replace(U,"='$1']"),!(!c.matchesSelector||!p||r&&r.test(b)||q&&q.test(b)))try{var d=s.call(a,b);if(d||c.disconnectedMatch||a.document&&11!==a.document.nodeType)return d}catch(e){}return ga(b,n,null,[a]).length>0},ga.contains=function(a,b){return(a.ownerDocument||a)!==n&&m(a),t(a,b)},ga.attr=function(a,b){(a.ownerDocument||a)!==n&&m(a);var e=d.attrHandle[b.toLowerCase()],f=e&&D.call(d.attrHandle,b.toLowerCase())?e(a,b,!p):void 0;return void 0!==f?f:c.attributes||!p?a.getAttribute(b):(f=a.getAttributeNode(b))&&f.specified?f.value:null},ga.error=function(a){throw new Error("Syntax error, unrecognized expression: "+a)},ga.uniqueSort=function(a){var b,d=[],e=0,f=0;if(l=!c.detectDuplicates,k=!c.sortStable&&a.slice(0),a.sort(B),l){while(b=a[f++])b===a[f]&&(e=d.push(f));while(e--)a.splice(d[e],1)}return k=null,a},e=ga.getText=function(a){var b,c="",d=0,f=a.nodeType;if(f){if(1===f||9===f||11===f){if("string"==typeof a.textContent)return a.textContent;for(a=a.firstChild;a;a=a.nextSibling)c+=e(a)}else if(3===f||4===f)return a.nodeValue}else while(b=a[d++])c+=e(b);return c},d=ga.selectors={cacheLength:50,createPseudo:ia,match:X,attrHandle:{},find:{},relative:{">":{dir:"parentNode",first:!0}," ":{dir:"parentNode"},"+":{dir:"previousSibling",first:!0},"~":{dir:"previousSibling"}},preFilter:{ATTR:function(a){return a[1]=a[1].replace(ca,da),a[3]=(a[3]||a[4]||a[5]||"").replace(ca,da),"~="===a[2]&&(a[3]=" "+a[3]+" "),a.slice(0,4)},CHILD:function(a){return a[1]=a[1].toLowerCase(),"nth"===a[1].slice(0,3)?(a[3]||ga.error(a[0]),a[4]=+(a[4]?a[5]+(a[6]||1):2*("even"===a[3]||"odd"===a[3])),a[5]=+(a[7]+a[8]||"odd"===a[3])):a[3]&&ga.error(a[0]),a},PSEUDO:function(a){var b,c=!a[6]&&a[2];return X.CHILD.test(a[0])?null:(a[3]?a[2]=a[4]||a[5]||"":c&&V.test(c)&&(b=g(c,!0))&&(b=c.indexOf(")",c.length-b)-c.length)&&(a[0]=a[0].slice(0,b),a[2]=c.slice(0,b)),a.slice(0,3))}},filter:{TAG:function(a){var b=a.replace(ca,da).toLowerCase();return"*"===a?function(){return!0}:function(a){return a.nodeName&&a.nodeName.toLowerCase()===b}},CLASS:function(a){var b=y[a+" "];return b||(b=new RegExp("(^|"+L+")"+a+"("+L+"|$)"))&&y(a,function(a){return b.test("string"==typeof a.className&&a.className||"undefined"!=typeof a.getAttribute&&a.getAttribute("class")||"")})},ATTR:function(a,b,c){return function(d){var e=ga.attr(d,a);return null==e?"!="===b:b?(e+="","="===b?e===c:"!="===b?e!==c:"^="===b?c&&0===e.indexOf(c):"*="===b?c&&e.indexOf(c)>-1:"$="===b?c&&e.slice(-c.length)===c:"~="===b?(" "+e.replace(Q," ")+" ").indexOf(c)>-1:"|="===b?e===c||e.slice(0,c.length+1)===c+"-":!1):!0}},CHILD:function(a,b,c,d,e){var f="nth"!==a.slice(0,3),g="last"!==a.slice(-4),h="of-type"===b;return 1===d&&0===e?function(a){return!!a.parentNode}:function(b,c,i){var j,k,l,m,n,o,p=f!==g?"nextSibling":"previousSibling",q=b.parentNode,r=h&&b.nodeName.toLowerCase(),s=!i&&!h;if(q){if(f){while(p){l=b;while(l=l[p])if(h?l.nodeName.toLowerCase()===r:1===l.nodeType)return!1;o=p="only"===a&&!o&&"nextSibling"}return!0}if(o=[g?q.firstChild:q.lastChild],g&&s){k=q[u]||(q[u]={}),j=k[a]||[],n=j[0]===w&&j[1],m=j[0]===w&&j[2],l=n&&q.childNodes[n];while(l=++n&&l&&l[p]||(m=n=0)||o.pop())if(1===l.nodeType&&++m&&l===b){k[a]=[w,n,m];break}}else if(s&&(j=(b[u]||(b[u]={}))[a])&&j[0]===w)m=j[1];else while(l=++n&&l&&l[p]||(m=n=0)||o.pop())if((h?l.nodeName.toLowerCase()===r:1===l.nodeType)&&++m&&(s&&((l[u]||(l[u]={}))[a]=[w,m]),l===b))break;return m-=e,m===d||m%d===0&&m/d>=0}}},PSEUDO:function(a,b){var c,e=d.pseudos[a]||d.setFilters[a.toLowerCase()]||ga.error("unsupported pseudo: "+a);return e[u]?e(b):e.length>1?(c=[a,a,"",b],d.setFilters.hasOwnProperty(a.toLowerCase())?ia(function(a,c){var d,f=e(a,b),g=f.length;while(g--)d=J(a,f[g]),a[d]=!(c[d]=f[g])}):function(a){return e(a,0,c)}):e}},pseudos:{not:ia(function(a){var b=[],c=[],d=h(a.replace(R,"$1"));return d[u]?ia(function(a,b,c,e){var f,g=d(a,null,e,[]),h=a.length;while(h--)(f=g[h])&&(a[h]=!(b[h]=f))}):function(a,e,f){return b[0]=a,d(b,null,f,c),b[0]=null,!c.pop()}}),has:ia(function(a){return function(b){return ga(a,b).length>0}}),contains:ia(function(a){return a=a.replace(ca,da),function(b){return(b.textContent||b.innerText||e(b)).indexOf(a)>-1}}),lang:ia(function(a){return W.test(a||"")||ga.error("unsupported lang: "+a),a=a.replace(ca,da).toLowerCase(),function(b){var c;do if(c=p?b.lang:b.getAttribute("xml:lang")||b.getAttribute("lang"))return c=c.toLowerCase(),c===a||0===c.indexOf(a+"-");while((b=b.parentNode)&&1===b.nodeType);return!1}}),target:function(b){var c=a.location&&a.location.hash;return c&&c.slice(1)===b.id},root:function(a){return a===o},focus:function(a){return a===n.activeElement&&(!n.hasFocus||n.hasFocus())&&!!(a.type||a.href||~a.tabIndex)},enabled:function(a){return a.disabled===!1},disabled:function(a){return a.disabled===!0},checked:function(a){var b=a.nodeName.toLowerCase();return"input"===b&&!!a.checked||"option"===b&&!!a.selected},selected:function(a){return a.parentNode&&a.parentNode.selectedIndex,a.selected===!0},empty:function(a){for(a=a.firstChild;a;a=a.nextSibling)if(a.nodeType<6)return!1;return!0},parent:function(a){return!d.pseudos.empty(a)},header:function(a){return Z.test(a.nodeName)},input:function(a){return Y.test(a.nodeName)},button:function(a){var b=a.nodeName.toLowerCase();return"input"===b&&"button"===a.type||"button"===b},text:function(a){var b;return"input"===a.nodeName.toLowerCase()&&"text"===a.type&&(null==(b=a.getAttribute("type"))||"text"===b.toLowerCase())},first:oa(function(){return[0]}),last:oa(function(a,b){return[b-1]}),eq:oa(function(a,b,c){return[0>c?c+b:c]}),even:oa(function(a,b){for(var c=0;b>c;c+=2)a.push(c);return a}),odd:oa(function(a,b){for(var c=1;b>c;c+=2)a.push(c);return a}),lt:oa(function(a,b,c){for(var d=0>c?c+b:c;--d>=0;)a.push(d);return a}),gt:oa(function(a,b,c){for(var d=0>c?c+b:c;++db;b++)d+=a[b].value;return d}function sa(a,b,c){var d=b.dir,e=c&&"parentNode"===d,f=x++;return b.first?function(b,c,f){while(b=b[d])if(1===b.nodeType||e)return a(b,c,f)}:function(b,c,g){var h,i,j=[w,f];if(g){while(b=b[d])if((1===b.nodeType||e)&&a(b,c,g))return!0}else while(b=b[d])if(1===b.nodeType||e){if(i=b[u]||(b[u]={}),(h=i[d])&&h[0]===w&&h[1]===f)return j[2]=h[2];if(i[d]=j,j[2]=a(b,c,g))return!0}}}function ta(a){return a.length>1?function(b,c,d){var e=a.length;while(e--)if(!a[e](b,c,d))return!1;return!0}:a[0]}function ua(a,b,c){for(var d=0,e=b.length;e>d;d++)ga(a,b[d],c);return c}function va(a,b,c,d,e){for(var f,g=[],h=0,i=a.length,j=null!=b;i>h;h++)(f=a[h])&&(!c||c(f,d,e))&&(g.push(f),j&&b.push(h));return g}function wa(a,b,c,d,e,f){return d&&!d[u]&&(d=wa(d)),e&&!e[u]&&(e=wa(e,f)),ia(function(f,g,h,i){var j,k,l,m=[],n=[],o=g.length,p=f||ua(b||"*",h.nodeType?[h]:h,[]),q=!a||!f&&b?p:va(p,m,a,h,i),r=c?e||(f?a:o||d)?[]:g:q;if(c&&c(q,r,h,i),d){j=va(r,n),d(j,[],h,i),k=j.length;while(k--)(l=j[k])&&(r[n[k]]=!(q[n[k]]=l))}if(f){if(e||a){if(e){j=[],k=r.length;while(k--)(l=r[k])&&j.push(q[k]=l);e(null,r=[],j,i)}k=r.length;while(k--)(l=r[k])&&(j=e?J(f,l):m[k])>-1&&(f[j]=!(g[j]=l))}}else r=va(r===g?r.splice(o,r.length):r),e?e(null,g,r,i):H.apply(g,r)})}function xa(a){for(var b,c,e,f=a.length,g=d.relative[a[0].type],h=g||d.relative[" "],i=g?1:0,k=sa(function(a){return a===b},h,!0),l=sa(function(a){return J(b,a)>-1},h,!0),m=[function(a,c,d){var e=!g&&(d||c!==j)||((b=c).nodeType?k(a,c,d):l(a,c,d));return b=null,e}];f>i;i++)if(c=d.relative[a[i].type])m=[sa(ta(m),c)];else{if(c=d.filter[a[i].type].apply(null,a[i].matches),c[u]){for(e=++i;f>e;e++)if(d.relative[a[e].type])break;return wa(i>1&&ta(m),i>1&&ra(a.slice(0,i-1).concat({value:" "===a[i-2].type?"*":""})).replace(R,"$1"),c,e>i&&xa(a.slice(i,e)),f>e&&xa(a=a.slice(e)),f>e&&ra(a))}m.push(c)}return ta(m)}function ya(a,b){var c=b.length>0,e=a.length>0,f=function(f,g,h,i,k){var l,m,o,p=0,q="0",r=f&&[],s=[],t=j,u=f||e&&d.find.TAG("*",k),v=w+=null==t?1:Math.random()||.1,x=u.length;for(k&&(j=g!==n&&g);q!==x&&null!=(l=u[q]);q++){if(e&&l){m=0;while(o=a[m++])if(o(l,g,h)){i.push(l);break}k&&(w=v)}c&&((l=!o&&l)&&p--,f&&r.push(l))}if(p+=q,c&&q!==p){m=0;while(o=b[m++])o(r,s,g,h);if(f){if(p>0)while(q--)r[q]||s[q]||(s[q]=F.call(i));s=va(s)}H.apply(i,s),k&&!f&&s.length>0&&p+b.length>1&&ga.uniqueSort(i)}return k&&(w=v,j=t),r};return c?ia(f):f}return h=ga.compile=function(a,b){var c,d=[],e=[],f=A[a+" "];if(!f){b||(b=g(a)),c=b.length;while(c--)f=xa(b[c]),f[u]?d.push(f):e.push(f);f=A(a,ya(e,d)),f.selector=a}return f},i=ga.select=function(a,b,e,f){var i,j,k,l,m,n="function"==typeof a&&a,o=!f&&g(a=n.selector||a);if(e=e||[],1===o.length){if(j=o[0]=o[0].slice(0),j.length>2&&"ID"===(k=j[0]).type&&c.getById&&9===b.nodeType&&p&&d.relative[j[1].type]){if(b=(d.find.ID(k.matches[0].replace(ca,da),b)||[])[0],!b)return e;n&&(b=b.parentNode),a=a.slice(j.shift().value.length)}i=X.needsContext.test(a)?0:j.length;while(i--){if(k=j[i],d.relative[l=k.type])break;if((m=d.find[l])&&(f=m(k.matches[0].replace(ca,da),aa.test(j[0].type)&&pa(b.parentNode)||b))){if(j.splice(i,1),a=f.length&&ra(j),!a)return H.apply(e,f),e;break}}}return(n||h(a,o))(f,b,!p,e,aa.test(a)&&pa(b.parentNode)||b),e},c.sortStable=u.split("").sort(B).join("")===u,c.detectDuplicates=!!l,m(),c.sortDetached=ja(function(a){return 1&a.compareDocumentPosition(n.createElement("div"))}),ja(function(a){return a.innerHTML="","#"===a.firstChild.getAttribute("href")})||ka("type|href|height|width",function(a,b,c){return c?void 0:a.getAttribute(b,"type"===b.toLowerCase()?1:2)}),c.attributes&&ja(function(a){return a.innerHTML="",a.firstChild.setAttribute("value",""),""===a.firstChild.getAttribute("value")})||ka("value",function(a,b,c){return c||"input"!==a.nodeName.toLowerCase()?void 0:a.defaultValue}),ja(function(a){return null==a.getAttribute("disabled")})||ka(K,function(a,b,c){var d;return c?void 0:a[b]===!0?b.toLowerCase():(d=a.getAttributeNode(b))&&d.specified?d.value:null}),ga}(a);m.find=s,m.expr=s.selectors,m.expr[":"]=m.expr.pseudos,m.unique=s.uniqueSort,m.text=s.getText,m.isXMLDoc=s.isXML,m.contains=s.contains;var t=m.expr.match.needsContext,u=/^<(\w+)\s*\/?>(?:<\/\1>|)$/,v=/^.[^:#\[\.,]*$/;function w(a,b,c){if(m.isFunction(b))return m.grep(a,function(a,d){return!!b.call(a,d,a)!==c});if(b.nodeType)return m.grep(a,function(a){return a===b!==c});if("string"==typeof b){if(v.test(b))return m.filter(b,a,c);b=m.filter(b,a)}return m.grep(a,function(a){return m.inArray(a,b)>=0!==c})}m.filter=function(a,b,c){var d=b[0];return c&&(a=":not("+a+")"),1===b.length&&1===d.nodeType?m.find.matchesSelector(d,a)?[d]:[]:m.find.matches(a,m.grep(b,function(a){return 1===a.nodeType}))},m.fn.extend({find:function(a){var b,c=[],d=this,e=d.length;if("string"!=typeof a)return this.pushStack(m(a).filter(function(){for(b=0;e>b;b++)if(m.contains(d[b],this))return!0}));for(b=0;e>b;b++)m.find(a,d[b],c);return c=this.pushStack(e>1?m.unique(c):c),c.selector=this.selector?this.selector+" "+a:a,c},filter:function(a){return this.pushStack(w(this,a||[],!1))},not:function(a){return this.pushStack(w(this,a||[],!0))},is:function(a){return!!w(this,"string"==typeof a&&t.test(a)?m(a):a||[],!1).length}});var x,y=a.document,z=/^(?:\s*(<[\w\W]+>)[^>]*|#([\w-]*))$/,A=m.fn.init=function(a,b){var c,d;if(!a)return this;if("string"==typeof a){if(c="<"===a.charAt(0)&&">"===a.charAt(a.length-1)&&a.length>=3?[null,a,null]:z.exec(a),!c||!c[1]&&b)return!b||b.jquery?(b||x).find(a):this.constructor(b).find(a);if(c[1]){if(b=b instanceof m?b[0]:b,m.merge(this,m.parseHTML(c[1],b&&b.nodeType?b.ownerDocument||b:y,!0)),u.test(c[1])&&m.isPlainObject(b))for(c in b)m.isFunction(this[c])?this[c](b[c]):this.attr(c,b[c]);return this}if(d=y.getElementById(c[2]),d&&d.parentNode){if(d.id!==c[2])return x.find(a);this.length=1,this[0]=d}return this.context=y,this.selector=a,this}return a.nodeType?(this.context=this[0]=a,this.length=1,this):m.isFunction(a)?"undefined"!=typeof x.ready?x.ready(a):a(m):(void 0!==a.selector&&(this.selector=a.selector,this.context=a.context),m.makeArray(a,this))};A.prototype=m.fn,x=m(y);var B=/^(?:parents|prev(?:Until|All))/,C={children:!0,contents:!0,next:!0,prev:!0};m.extend({dir:function(a,b,c){var d=[],e=a[b];while(e&&9!==e.nodeType&&(void 0===c||1!==e.nodeType||!m(e).is(c)))1===e.nodeType&&d.push(e),e=e[b];return d},sibling:function(a,b){for(var c=[];a;a=a.nextSibling)1===a.nodeType&&a!==b&&c.push(a);return c}}),m.fn.extend({has:function(a){var b,c=m(a,this),d=c.length;return this.filter(function(){for(b=0;d>b;b++)if(m.contains(this,c[b]))return!0})},closest:function(a,b){for(var c,d=0,e=this.length,f=[],g=t.test(a)||"string"!=typeof a?m(a,b||this.context):0;e>d;d++)for(c=this[d];c&&c!==b;c=c.parentNode)if(c.nodeType<11&&(g?g.index(c)>-1:1===c.nodeType&&m.find.matchesSelector(c,a))){f.push(c);break}return this.pushStack(f.length>1?m.unique(f):f)},index:function(a){return a?"string"==typeof a?m.inArray(this[0],m(a)):m.inArray(a.jquery?a[0]:a,this):this[0]&&this[0].parentNode?this.first().prevAll().length:-1},add:function(a,b){return this.pushStack(m.unique(m.merge(this.get(),m(a,b))))},addBack:function(a){return this.add(null==a?this.prevObject:this.prevObject.filter(a))}});function D(a,b){do a=a[b];while(a&&1!==a.nodeType);return a}m.each({parent:function(a){var b=a.parentNode;return b&&11!==b.nodeType?b:null},parents:function(a){return m.dir(a,"parentNode")},parentsUntil:function(a,b,c){return m.dir(a,"parentNode",c)},next:function(a){return D(a,"nextSibling")},prev:function(a){return D(a,"previousSibling")},nextAll:function(a){return m.dir(a,"nextSibling")},prevAll:function(a){return m.dir(a,"previousSibling")},nextUntil:function(a,b,c){return m.dir(a,"nextSibling",c)},prevUntil:function(a,b,c){return m.dir(a,"previousSibling",c)},siblings:function(a){return m.sibling((a.parentNode||{}).firstChild,a)},children:function(a){return m.sibling(a.firstChild)},contents:function(a){return m.nodeName(a,"iframe")?a.contentDocument||a.contentWindow.document:m.merge([],a.childNodes)}},function(a,b){m.fn[a]=function(c,d){var e=m.map(this,b,c);return"Until"!==a.slice(-5)&&(d=c),d&&"string"==typeof d&&(e=m.filter(d,e)),this.length>1&&(C[a]||(e=m.unique(e)),B.test(a)&&(e=e.reverse())),this.pushStack(e)}});var E=/\S+/g,F={};function G(a){var b=F[a]={};return m.each(a.match(E)||[],function(a,c){b[c]=!0}),b}m.Callbacks=function(a){a="string"==typeof a?F[a]||G(a):m.extend({},a);var b,c,d,e,f,g,h=[],i=!a.once&&[],j=function(l){for(c=a.memory&&l,d=!0,f=g||0,g=0,e=h.length,b=!0;h&&e>f;f++)if(h[f].apply(l[0],l[1])===!1&&a.stopOnFalse){c=!1;break}b=!1,h&&(i?i.length&&j(i.shift()):c?h=[]:k.disable())},k={add:function(){if(h){var d=h.length;!function f(b){m.each(b,function(b,c){var d=m.type(c);"function"===d?a.unique&&k.has(c)||h.push(c):c&&c.length&&"string"!==d&&f(c)})}(arguments),b?e=h.length:c&&(g=d,j(c))}return this},remove:function(){return h&&m.each(arguments,function(a,c){var d;while((d=m.inArray(c,h,d))>-1)h.splice(d,1),b&&(e>=d&&e--,f>=d&&f--)}),this},has:function(a){return a?m.inArray(a,h)>-1:!(!h||!h.length)},empty:function(){return h=[],e=0,this},disable:function(){return h=i=c=void 0,this},disabled:function(){return!h},lock:function(){return i=void 0,c||k.disable(),this},locked:function(){return!i},fireWith:function(a,c){return!h||d&&!i||(c=c||[],c=[a,c.slice?c.slice():c],b?i.push(c):j(c)),this},fire:function(){return k.fireWith(this,arguments),this},fired:function(){return!!d}};return k},m.extend({Deferred:function(a){var b=[["resolve","done",m.Callbacks("once memory"),"resolved"],["reject","fail",m.Callbacks("once memory"),"rejected"],["notify","progress",m.Callbacks("memory")]],c="pending",d={state:function(){return c},always:function(){return e.done(arguments).fail(arguments),this},then:function(){var a=arguments;return m.Deferred(function(c){m.each(b,function(b,f){var g=m.isFunction(a[b])&&a[b];e[f[1]](function(){var a=g&&g.apply(this,arguments);a&&m.isFunction(a.promise)?a.promise().done(c.resolve).fail(c.reject).progress(c.notify):c[f[0]+"With"](this===d?c.promise():this,g?[a]:arguments)})}),a=null}).promise()},promise:function(a){return null!=a?m.extend(a,d):d}},e={};return d.pipe=d.then,m.each(b,function(a,f){var g=f[2],h=f[3];d[f[1]]=g.add,h&&g.add(function(){c=h},b[1^a][2].disable,b[2][2].lock),e[f[0]]=function(){return e[f[0]+"With"](this===e?d:this,arguments),this},e[f[0]+"With"]=g.fireWith}),d.promise(e),a&&a.call(e,e),e},when:function(a){var b=0,c=d.call(arguments),e=c.length,f=1!==e||a&&m.isFunction(a.promise)?e:0,g=1===f?a:m.Deferred(),h=function(a,b,c){return function(e){b[a]=this,c[a]=arguments.length>1?d.call(arguments):e,c===i?g.notifyWith(b,c):--f||g.resolveWith(b,c)}},i,j,k;if(e>1)for(i=new Array(e),j=new Array(e),k=new Array(e);e>b;b++)c[b]&&m.isFunction(c[b].promise)?c[b].promise().done(h(b,k,c)).fail(g.reject).progress(h(b,j,i)):--f;return f||g.resolveWith(k,c),g.promise()}});var H;m.fn.ready=function(a){return m.ready.promise().done(a),this},m.extend({isReady:!1,readyWait:1,holdReady:function(a){a?m.readyWait++:m.ready(!0)},ready:function(a){if(a===!0?!--m.readyWait:!m.isReady){if(!y.body)return setTimeout(m.ready);m.isReady=!0,a!==!0&&--m.readyWait>0||(H.resolveWith(y,[m]),m.fn.triggerHandler&&(m(y).triggerHandler("ready"),m(y).off("ready")))}}});function I(){y.addEventListener?(y.removeEventListener("DOMContentLoaded",J,!1),a.removeEventListener("load",J,!1)):(y.detachEvent("onreadystatechange",J),a.detachEvent("onload",J))}function J(){(y.addEventListener||"load"===event.type||"complete"===y.readyState)&&(I(),m.ready())}m.ready.promise=function(b){if(!H)if(H=m.Deferred(),"complete"===y.readyState)setTimeout(m.ready);else if(y.addEventListener)y.addEventListener("DOMContentLoaded",J,!1),a.addEventListener("load",J,!1);else{y.attachEvent("onreadystatechange",J),a.attachEvent("onload",J);var c=!1;try{c=null==a.frameElement&&y.documentElement}catch(d){}c&&c.doScroll&&!function e(){if(!m.isReady){try{c.doScroll("left")}catch(a){return setTimeout(e,50)}I(),m.ready()}}()}return H.promise(b)};var K="undefined",L;for(L in m(k))break;k.ownLast="0"!==L,k.inlineBlockNeedsLayout=!1,m(function(){var a,b,c,d;c=y.getElementsByTagName("body")[0],c&&c.style&&(b=y.createElement("div"),d=y.createElement("div"),d.style.cssText="position:absolute;border:0;width:0;height:0;top:0;left:-9999px",c.appendChild(d).appendChild(b),typeof b.style.zoom!==K&&(b.style.cssText="display:inline;margin:0;border:0;padding:1px;width:1px;zoom:1",k.inlineBlockNeedsLayout=a=3===b.offsetWidth,a&&(c.style.zoom=1)),c.removeChild(d))}),function(){var a=y.createElement("div");if(null==k.deleteExpando){k.deleteExpando=!0;try{delete a.test}catch(b){k.deleteExpando=!1}}a=null}(),m.acceptData=function(a){var b=m.noData[(a.nodeName+" ").toLowerCase()],c=+a.nodeType||1;return 1!==c&&9!==c?!1:!b||b!==!0&&a.getAttribute("classid")===b};var M=/^(?:\{[\w\W]*\}|\[[\w\W]*\])$/,N=/([A-Z])/g;function O(a,b,c){if(void 0===c&&1===a.nodeType){var d="data-"+b.replace(N,"-$1").toLowerCase();if(c=a.getAttribute(d),"string"==typeof c){try{c="true"===c?!0:"false"===c?!1:"null"===c?null:+c+""===c?+c:M.test(c)?m.parseJSON(c):c}catch(e){}m.data(a,b,c)}else c=void 0}return c}function P(a){var b;for(b in a)if(("data"!==b||!m.isEmptyObject(a[b]))&&"toJSON"!==b)return!1; + +return!0}function Q(a,b,d,e){if(m.acceptData(a)){var f,g,h=m.expando,i=a.nodeType,j=i?m.cache:a,k=i?a[h]:a[h]&&h;if(k&&j[k]&&(e||j[k].data)||void 0!==d||"string"!=typeof b)return k||(k=i?a[h]=c.pop()||m.guid++:h),j[k]||(j[k]=i?{}:{toJSON:m.noop}),("object"==typeof b||"function"==typeof b)&&(e?j[k]=m.extend(j[k],b):j[k].data=m.extend(j[k].data,b)),g=j[k],e||(g.data||(g.data={}),g=g.data),void 0!==d&&(g[m.camelCase(b)]=d),"string"==typeof b?(f=g[b],null==f&&(f=g[m.camelCase(b)])):f=g,f}}function R(a,b,c){if(m.acceptData(a)){var d,e,f=a.nodeType,g=f?m.cache:a,h=f?a[m.expando]:m.expando;if(g[h]){if(b&&(d=c?g[h]:g[h].data)){m.isArray(b)?b=b.concat(m.map(b,m.camelCase)):b in d?b=[b]:(b=m.camelCase(b),b=b in d?[b]:b.split(" ")),e=b.length;while(e--)delete d[b[e]];if(c?!P(d):!m.isEmptyObject(d))return}(c||(delete g[h].data,P(g[h])))&&(f?m.cleanData([a],!0):k.deleteExpando||g!=g.window?delete g[h]:g[h]=null)}}}m.extend({cache:{},noData:{"applet ":!0,"embed ":!0,"object ":"clsid:D27CDB6E-AE6D-11cf-96B8-444553540000"},hasData:function(a){return a=a.nodeType?m.cache[a[m.expando]]:a[m.expando],!!a&&!P(a)},data:function(a,b,c){return Q(a,b,c)},removeData:function(a,b){return R(a,b)},_data:function(a,b,c){return Q(a,b,c,!0)},_removeData:function(a,b){return R(a,b,!0)}}),m.fn.extend({data:function(a,b){var c,d,e,f=this[0],g=f&&f.attributes;if(void 0===a){if(this.length&&(e=m.data(f),1===f.nodeType&&!m._data(f,"parsedAttrs"))){c=g.length;while(c--)g[c]&&(d=g[c].name,0===d.indexOf("data-")&&(d=m.camelCase(d.slice(5)),O(f,d,e[d])));m._data(f,"parsedAttrs",!0)}return e}return"object"==typeof a?this.each(function(){m.data(this,a)}):arguments.length>1?this.each(function(){m.data(this,a,b)}):f?O(f,a,m.data(f,a)):void 0},removeData:function(a){return this.each(function(){m.removeData(this,a)})}}),m.extend({queue:function(a,b,c){var d;return a?(b=(b||"fx")+"queue",d=m._data(a,b),c&&(!d||m.isArray(c)?d=m._data(a,b,m.makeArray(c)):d.push(c)),d||[]):void 0},dequeue:function(a,b){b=b||"fx";var c=m.queue(a,b),d=c.length,e=c.shift(),f=m._queueHooks(a,b),g=function(){m.dequeue(a,b)};"inprogress"===e&&(e=c.shift(),d--),e&&("fx"===b&&c.unshift("inprogress"),delete f.stop,e.call(a,g,f)),!d&&f&&f.empty.fire()},_queueHooks:function(a,b){var c=b+"queueHooks";return m._data(a,c)||m._data(a,c,{empty:m.Callbacks("once memory").add(function(){m._removeData(a,b+"queue"),m._removeData(a,c)})})}}),m.fn.extend({queue:function(a,b){var c=2;return"string"!=typeof a&&(b=a,a="fx",c--),arguments.lengthh;h++)b(a[h],c,g?d:d.call(a[h],h,b(a[h],c)));return e?a:j?b.call(a):i?b(a[0],c):f},W=/^(?:checkbox|radio)$/i;!function(){var a=y.createElement("input"),b=y.createElement("div"),c=y.createDocumentFragment();if(b.innerHTML="
a",k.leadingWhitespace=3===b.firstChild.nodeType,k.tbody=!b.getElementsByTagName("tbody").length,k.htmlSerialize=!!b.getElementsByTagName("link").length,k.html5Clone="<:nav>"!==y.createElement("nav").cloneNode(!0).outerHTML,a.type="checkbox",a.checked=!0,c.appendChild(a),k.appendChecked=a.checked,b.innerHTML="",k.noCloneChecked=!!b.cloneNode(!0).lastChild.defaultValue,c.appendChild(b),b.innerHTML="",k.checkClone=b.cloneNode(!0).cloneNode(!0).lastChild.checked,k.noCloneEvent=!0,b.attachEvent&&(b.attachEvent("onclick",function(){k.noCloneEvent=!1}),b.cloneNode(!0).click()),null==k.deleteExpando){k.deleteExpando=!0;try{delete b.test}catch(d){k.deleteExpando=!1}}}(),function(){var b,c,d=y.createElement("div");for(b in{submit:!0,change:!0,focusin:!0})c="on"+b,(k[b+"Bubbles"]=c in a)||(d.setAttribute(c,"t"),k[b+"Bubbles"]=d.attributes[c].expando===!1);d=null}();var X=/^(?:input|select|textarea)$/i,Y=/^key/,Z=/^(?:mouse|pointer|contextmenu)|click/,$=/^(?:focusinfocus|focusoutblur)$/,_=/^([^.]*)(?:\.(.+)|)$/;function aa(){return!0}function ba(){return!1}function ca(){try{return y.activeElement}catch(a){}}m.event={global:{},add:function(a,b,c,d,e){var f,g,h,i,j,k,l,n,o,p,q,r=m._data(a);if(r){c.handler&&(i=c,c=i.handler,e=i.selector),c.guid||(c.guid=m.guid++),(g=r.events)||(g=r.events={}),(k=r.handle)||(k=r.handle=function(a){return typeof m===K||a&&m.event.triggered===a.type?void 0:m.event.dispatch.apply(k.elem,arguments)},k.elem=a),b=(b||"").match(E)||[""],h=b.length;while(h--)f=_.exec(b[h])||[],o=q=f[1],p=(f[2]||"").split(".").sort(),o&&(j=m.event.special[o]||{},o=(e?j.delegateType:j.bindType)||o,j=m.event.special[o]||{},l=m.extend({type:o,origType:q,data:d,handler:c,guid:c.guid,selector:e,needsContext:e&&m.expr.match.needsContext.test(e),namespace:p.join(".")},i),(n=g[o])||(n=g[o]=[],n.delegateCount=0,j.setup&&j.setup.call(a,d,p,k)!==!1||(a.addEventListener?a.addEventListener(o,k,!1):a.attachEvent&&a.attachEvent("on"+o,k))),j.add&&(j.add.call(a,l),l.handler.guid||(l.handler.guid=c.guid)),e?n.splice(n.delegateCount++,0,l):n.push(l),m.event.global[o]=!0);a=null}},remove:function(a,b,c,d,e){var f,g,h,i,j,k,l,n,o,p,q,r=m.hasData(a)&&m._data(a);if(r&&(k=r.events)){b=(b||"").match(E)||[""],j=b.length;while(j--)if(h=_.exec(b[j])||[],o=q=h[1],p=(h[2]||"").split(".").sort(),o){l=m.event.special[o]||{},o=(d?l.delegateType:l.bindType)||o,n=k[o]||[],h=h[2]&&new RegExp("(^|\\.)"+p.join("\\.(?:.*\\.|)")+"(\\.|$)"),i=f=n.length;while(f--)g=n[f],!e&&q!==g.origType||c&&c.guid!==g.guid||h&&!h.test(g.namespace)||d&&d!==g.selector&&("**"!==d||!g.selector)||(n.splice(f,1),g.selector&&n.delegateCount--,l.remove&&l.remove.call(a,g));i&&!n.length&&(l.teardown&&l.teardown.call(a,p,r.handle)!==!1||m.removeEvent(a,o,r.handle),delete k[o])}else for(o in k)m.event.remove(a,o+b[j],c,d,!0);m.isEmptyObject(k)&&(delete r.handle,m._removeData(a,"events"))}},trigger:function(b,c,d,e){var f,g,h,i,k,l,n,o=[d||y],p=j.call(b,"type")?b.type:b,q=j.call(b,"namespace")?b.namespace.split("."):[];if(h=l=d=d||y,3!==d.nodeType&&8!==d.nodeType&&!$.test(p+m.event.triggered)&&(p.indexOf(".")>=0&&(q=p.split("."),p=q.shift(),q.sort()),g=p.indexOf(":")<0&&"on"+p,b=b[m.expando]?b:new m.Event(p,"object"==typeof b&&b),b.isTrigger=e?2:3,b.namespace=q.join("."),b.namespace_re=b.namespace?new RegExp("(^|\\.)"+q.join("\\.(?:.*\\.|)")+"(\\.|$)"):null,b.result=void 0,b.target||(b.target=d),c=null==c?[b]:m.makeArray(c,[b]),k=m.event.special[p]||{},e||!k.trigger||k.trigger.apply(d,c)!==!1)){if(!e&&!k.noBubble&&!m.isWindow(d)){for(i=k.delegateType||p,$.test(i+p)||(h=h.parentNode);h;h=h.parentNode)o.push(h),l=h;l===(d.ownerDocument||y)&&o.push(l.defaultView||l.parentWindow||a)}n=0;while((h=o[n++])&&!b.isPropagationStopped())b.type=n>1?i:k.bindType||p,f=(m._data(h,"events")||{})[b.type]&&m._data(h,"handle"),f&&f.apply(h,c),f=g&&h[g],f&&f.apply&&m.acceptData(h)&&(b.result=f.apply(h,c),b.result===!1&&b.preventDefault());if(b.type=p,!e&&!b.isDefaultPrevented()&&(!k._default||k._default.apply(o.pop(),c)===!1)&&m.acceptData(d)&&g&&d[p]&&!m.isWindow(d)){l=d[g],l&&(d[g]=null),m.event.triggered=p;try{d[p]()}catch(r){}m.event.triggered=void 0,l&&(d[g]=l)}return b.result}},dispatch:function(a){a=m.event.fix(a);var b,c,e,f,g,h=[],i=d.call(arguments),j=(m._data(this,"events")||{})[a.type]||[],k=m.event.special[a.type]||{};if(i[0]=a,a.delegateTarget=this,!k.preDispatch||k.preDispatch.call(this,a)!==!1){h=m.event.handlers.call(this,a,j),b=0;while((f=h[b++])&&!a.isPropagationStopped()){a.currentTarget=f.elem,g=0;while((e=f.handlers[g++])&&!a.isImmediatePropagationStopped())(!a.namespace_re||a.namespace_re.test(e.namespace))&&(a.handleObj=e,a.data=e.data,c=((m.event.special[e.origType]||{}).handle||e.handler).apply(f.elem,i),void 0!==c&&(a.result=c)===!1&&(a.preventDefault(),a.stopPropagation()))}return k.postDispatch&&k.postDispatch.call(this,a),a.result}},handlers:function(a,b){var c,d,e,f,g=[],h=b.delegateCount,i=a.target;if(h&&i.nodeType&&(!a.button||"click"!==a.type))for(;i!=this;i=i.parentNode||this)if(1===i.nodeType&&(i.disabled!==!0||"click"!==a.type)){for(e=[],f=0;h>f;f++)d=b[f],c=d.selector+" ",void 0===e[c]&&(e[c]=d.needsContext?m(c,this).index(i)>=0:m.find(c,this,null,[i]).length),e[c]&&e.push(d);e.length&&g.push({elem:i,handlers:e})}return h]","i"),ha=/^\s+/,ia=/<(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^>]*)\/>/gi,ja=/<([\w:]+)/,ka=/\s*$/g,ra={option:[1,""],legend:[1,"

","
"],area:[1,"",""],param:[1,"",""],thead:[1,"","
"],tr:[2,"","
"],col:[2,"","
"],td:[3,"","
"],_default:k.htmlSerialize?[0,"",""]:[1,"X
","
"]},sa=da(y),ta=sa.appendChild(y.createElement("div"));ra.optgroup=ra.option,ra.tbody=ra.tfoot=ra.colgroup=ra.caption=ra.thead,ra.th=ra.td;function ua(a,b){var c,d,e=0,f=typeof a.getElementsByTagName!==K?a.getElementsByTagName(b||"*"):typeof a.querySelectorAll!==K?a.querySelectorAll(b||"*"):void 0;if(!f)for(f=[],c=a.childNodes||a;null!=(d=c[e]);e++)!b||m.nodeName(d,b)?f.push(d):m.merge(f,ua(d,b));return void 0===b||b&&m.nodeName(a,b)?m.merge([a],f):f}function va(a){W.test(a.type)&&(a.defaultChecked=a.checked)}function wa(a,b){return m.nodeName(a,"table")&&m.nodeName(11!==b.nodeType?b:b.firstChild,"tr")?a.getElementsByTagName("tbody")[0]||a.appendChild(a.ownerDocument.createElement("tbody")):a}function xa(a){return a.type=(null!==m.find.attr(a,"type"))+"/"+a.type,a}function ya(a){var b=pa.exec(a.type);return b?a.type=b[1]:a.removeAttribute("type"),a}function za(a,b){for(var c,d=0;null!=(c=a[d]);d++)m._data(c,"globalEval",!b||m._data(b[d],"globalEval"))}function Aa(a,b){if(1===b.nodeType&&m.hasData(a)){var c,d,e,f=m._data(a),g=m._data(b,f),h=f.events;if(h){delete g.handle,g.events={};for(c in h)for(d=0,e=h[c].length;e>d;d++)m.event.add(b,c,h[c][d])}g.data&&(g.data=m.extend({},g.data))}}function Ba(a,b){var c,d,e;if(1===b.nodeType){if(c=b.nodeName.toLowerCase(),!k.noCloneEvent&&b[m.expando]){e=m._data(b);for(d in e.events)m.removeEvent(b,d,e.handle);b.removeAttribute(m.expando)}"script"===c&&b.text!==a.text?(xa(b).text=a.text,ya(b)):"object"===c?(b.parentNode&&(b.outerHTML=a.outerHTML),k.html5Clone&&a.innerHTML&&!m.trim(b.innerHTML)&&(b.innerHTML=a.innerHTML)):"input"===c&&W.test(a.type)?(b.defaultChecked=b.checked=a.checked,b.value!==a.value&&(b.value=a.value)):"option"===c?b.defaultSelected=b.selected=a.defaultSelected:("input"===c||"textarea"===c)&&(b.defaultValue=a.defaultValue)}}m.extend({clone:function(a,b,c){var d,e,f,g,h,i=m.contains(a.ownerDocument,a);if(k.html5Clone||m.isXMLDoc(a)||!ga.test("<"+a.nodeName+">")?f=a.cloneNode(!0):(ta.innerHTML=a.outerHTML,ta.removeChild(f=ta.firstChild)),!(k.noCloneEvent&&k.noCloneChecked||1!==a.nodeType&&11!==a.nodeType||m.isXMLDoc(a)))for(d=ua(f),h=ua(a),g=0;null!=(e=h[g]);++g)d[g]&&Ba(e,d[g]);if(b)if(c)for(h=h||ua(a),d=d||ua(f),g=0;null!=(e=h[g]);g++)Aa(e,d[g]);else Aa(a,f);return d=ua(f,"script"),d.length>0&&za(d,!i&&ua(a,"script")),d=h=e=null,f},buildFragment:function(a,b,c,d){for(var e,f,g,h,i,j,l,n=a.length,o=da(b),p=[],q=0;n>q;q++)if(f=a[q],f||0===f)if("object"===m.type(f))m.merge(p,f.nodeType?[f]:f);else if(la.test(f)){h=h||o.appendChild(b.createElement("div")),i=(ja.exec(f)||["",""])[1].toLowerCase(),l=ra[i]||ra._default,h.innerHTML=l[1]+f.replace(ia,"<$1>")+l[2],e=l[0];while(e--)h=h.lastChild;if(!k.leadingWhitespace&&ha.test(f)&&p.push(b.createTextNode(ha.exec(f)[0])),!k.tbody){f="table"!==i||ka.test(f)?""!==l[1]||ka.test(f)?0:h:h.firstChild,e=f&&f.childNodes.length;while(e--)m.nodeName(j=f.childNodes[e],"tbody")&&!j.childNodes.length&&f.removeChild(j)}m.merge(p,h.childNodes),h.textContent="";while(h.firstChild)h.removeChild(h.firstChild);h=o.lastChild}else p.push(b.createTextNode(f));h&&o.removeChild(h),k.appendChecked||m.grep(ua(p,"input"),va),q=0;while(f=p[q++])if((!d||-1===m.inArray(f,d))&&(g=m.contains(f.ownerDocument,f),h=ua(o.appendChild(f),"script"),g&&za(h),c)){e=0;while(f=h[e++])oa.test(f.type||"")&&c.push(f)}return h=null,o},cleanData:function(a,b){for(var d,e,f,g,h=0,i=m.expando,j=m.cache,l=k.deleteExpando,n=m.event.special;null!=(d=a[h]);h++)if((b||m.acceptData(d))&&(f=d[i],g=f&&j[f])){if(g.events)for(e in g.events)n[e]?m.event.remove(d,e):m.removeEvent(d,e,g.handle);j[f]&&(delete j[f],l?delete d[i]:typeof d.removeAttribute!==K?d.removeAttribute(i):d[i]=null,c.push(f))}}}),m.fn.extend({text:function(a){return V(this,function(a){return void 0===a?m.text(this):this.empty().append((this[0]&&this[0].ownerDocument||y).createTextNode(a))},null,a,arguments.length)},append:function(){return this.domManip(arguments,function(a){if(1===this.nodeType||11===this.nodeType||9===this.nodeType){var b=wa(this,a);b.appendChild(a)}})},prepend:function(){return this.domManip(arguments,function(a){if(1===this.nodeType||11===this.nodeType||9===this.nodeType){var b=wa(this,a);b.insertBefore(a,b.firstChild)}})},before:function(){return this.domManip(arguments,function(a){this.parentNode&&this.parentNode.insertBefore(a,this)})},after:function(){return this.domManip(arguments,function(a){this.parentNode&&this.parentNode.insertBefore(a,this.nextSibling)})},remove:function(a,b){for(var c,d=a?m.filter(a,this):this,e=0;null!=(c=d[e]);e++)b||1!==c.nodeType||m.cleanData(ua(c)),c.parentNode&&(b&&m.contains(c.ownerDocument,c)&&za(ua(c,"script")),c.parentNode.removeChild(c));return this},empty:function(){for(var a,b=0;null!=(a=this[b]);b++){1===a.nodeType&&m.cleanData(ua(a,!1));while(a.firstChild)a.removeChild(a.firstChild);a.options&&m.nodeName(a,"select")&&(a.options.length=0)}return this},clone:function(a,b){return a=null==a?!1:a,b=null==b?a:b,this.map(function(){return m.clone(this,a,b)})},html:function(a){return V(this,function(a){var b=this[0]||{},c=0,d=this.length;if(void 0===a)return 1===b.nodeType?b.innerHTML.replace(fa,""):void 0;if(!("string"!=typeof a||ma.test(a)||!k.htmlSerialize&&ga.test(a)||!k.leadingWhitespace&&ha.test(a)||ra[(ja.exec(a)||["",""])[1].toLowerCase()])){a=a.replace(ia,"<$1>");try{for(;d>c;c++)b=this[c]||{},1===b.nodeType&&(m.cleanData(ua(b,!1)),b.innerHTML=a);b=0}catch(e){}}b&&this.empty().append(a)},null,a,arguments.length)},replaceWith:function(){var a=arguments[0];return this.domManip(arguments,function(b){a=this.parentNode,m.cleanData(ua(this)),a&&a.replaceChild(b,this)}),a&&(a.length||a.nodeType)?this:this.remove()},detach:function(a){return this.remove(a,!0)},domManip:function(a,b){a=e.apply([],a);var c,d,f,g,h,i,j=0,l=this.length,n=this,o=l-1,p=a[0],q=m.isFunction(p);if(q||l>1&&"string"==typeof p&&!k.checkClone&&na.test(p))return this.each(function(c){var d=n.eq(c);q&&(a[0]=p.call(this,c,d.html())),d.domManip(a,b)});if(l&&(i=m.buildFragment(a,this[0].ownerDocument,!1,this),c=i.firstChild,1===i.childNodes.length&&(i=c),c)){for(g=m.map(ua(i,"script"),xa),f=g.length;l>j;j++)d=i,j!==o&&(d=m.clone(d,!0,!0),f&&m.merge(g,ua(d,"script"))),b.call(this[j],d,j);if(f)for(h=g[g.length-1].ownerDocument,m.map(g,ya),j=0;f>j;j++)d=g[j],oa.test(d.type||"")&&!m._data(d,"globalEval")&&m.contains(h,d)&&(d.src?m._evalUrl&&m._evalUrl(d.src):m.globalEval((d.text||d.textContent||d.innerHTML||"").replace(qa,"")));i=c=null}return this}}),m.each({appendTo:"append",prependTo:"prepend",insertBefore:"before",insertAfter:"after",replaceAll:"replaceWith"},function(a,b){m.fn[a]=function(a){for(var c,d=0,e=[],g=m(a),h=g.length-1;h>=d;d++)c=d===h?this:this.clone(!0),m(g[d])[b](c),f.apply(e,c.get());return this.pushStack(e)}});var Ca,Da={};function Ea(b,c){var d,e=m(c.createElement(b)).appendTo(c.body),f=a.getDefaultComputedStyle&&(d=a.getDefaultComputedStyle(e[0]))?d.display:m.css(e[0],"display");return e.detach(),f}function Fa(a){var b=y,c=Da[a];return c||(c=Ea(a,b),"none"!==c&&c||(Ca=(Ca||m("