diff --git a/.circleci/config.yml b/.circleci/config.yml new file mode 100644 index 0000000..ca04652 --- /dev/null +++ b/.circleci/config.yml @@ -0,0 +1 @@ +# Placeholder for circleCI Config diff --git a/.editorconfig b/.editorconfig new file mode 100644 index 0000000..6e8ac59 --- /dev/null +++ b/.editorconfig @@ -0,0 +1,16 @@ +# For more information about the properties used in this file, +# please see the EditorConfig documentation: +# http://editorconfig.org + +root = true + +[*] +charset = utf-8 +end_of_line = lf +indent_size = 2 +indent_style = space +insert_final_newline = true +trim_trailing_whitespace = true + +[*.md] +trim_trailing_whitespace = false diff --git a/.gitignore b/.gitignore old mode 100644 new mode 100755 index 2093f53..1f2c3e5 --- a/.gitignore +++ b/.gitignore @@ -1,3 +1,143 @@ -.sass-cache -styleguide/ +/styleguide + +# Logs +logs +*.log +npm-debug.log* +yarn-debug.log* +yarn-error.log* + +# Runtime data +pids +*.pid +*.seed +*.pid.lock + +# Directory for instrumented libs generated by jscoverage/JSCover +lib-cov + +# Coverage directory used by tools like istanbul +coverage + +# nyc test coverage +.nyc_output + +# Grunt intermediate storage (https://gruntjs.com/creating-plugins#storing-task-files) +.grunt + +# Bower dependency directory (https://bower.io/) +bower_components + +# node-waf configuration +.lock-wscript + +# Compiled binary addons (https://nodejs.org/api/addons.html) +build/Release + +# Dependency directories node_modules/ +jspm_packages/ + +# TypeScript v1 declaration files +typings/ + +# Optional npm cache directory +.npm + +# Optional eslint cache +.eslintcache + +# Optional REPL history +.node_repl_history + +# Output of 'npm pack' +*.tgz + +# Yarn Integrity file +.yarn-integrity + +# dotenv environment variables file +.env + +# parcel-bundler cache (https://parceljs.org/) +.cache + +# next.js build output +.next + +# nuxt.js build output +.nuxt + +# vuepress build output +.vuepress/dist + +# Serverless directories +.serverless + +# FuseBox cache +.fusebox/ + +# Sass/scss +.sass-cache/ +*.css.map +*.sass.map +*.scss.map + +# Cache files for Sublime Text +*.tmlanguage.cache +*.tmPreferences.cache +*.stTheme.cache + +# Workspace files are user-specific +*.sublime-workspace + +# Project files should be checked into the repository, unless a significant +# proportion of contributors will probably not be using Sublime Text +# *.sublime-project + +# SFTP configuration file +sftp-config.json + +# Package control specific files +Package Control.last-run +Package Control.ca-list +Package Control.ca-bundle +Package Control.system-ca-bundle +Package Control.cache/ +Package Control.ca-certs/ +Package Control.merged-ca-bundle +Package Control.user-ca-bundle +oscrypto-ca-bundle.crt +bh_unicode_properties.cache + +# Sublime-github package stores a github token in this file +# https://packagecontrol.io/packages/sublime-github +GitHub.sublime-settings + +# General +.DS_Store +.AppleDouble +.LSOverride + +# Icon must end with two \r +Icon + + +# Thumbnails +._* + +# Files that might appear in the root of a volume +.DocumentRevisions-V100 +.fseventsd +.Spotlight-V100 +.TemporaryItems +.Trashes +.VolumeIcon.icns +.com.apple.timemachine.donotpresent + +# Directories potentially created on remote AFP share +.AppleDB +.AppleDesktop +Network Trash Folder +Temporary Items +.apdisk diff --git a/LICENSE b/LICENSE new file mode 100644 index 0000000..2f3b7dd --- /dev/null +++ b/LICENSE @@ -0,0 +1,21 @@ +MIT License + +Copyright (c) 2018 New Zealand Government + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all +copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE +SOFTWARE. diff --git a/README.md b/README.md old mode 100644 new mode 100755 index 2a3a82b..98ca926 --- a/README.md +++ b/README.md @@ -1,3 +1,42 @@ -# Rua -1. Comiple the SASS `compass compile` -2. Build the style guide `./node_modules/.bin/kss --config kss-config.json` \ No newline at end of file +# Rua Pattern Library + +## Table of Contents + + 1. [Installation](#installation) + 1. [Usage](#usage) + +## Installation + +````bash +npm install +```` + +@todo Register to npm.js so we can run + +````bash +npm install rua-pattern-library +```` + +## Development + +```bash +npm run watch +``` +or +```bash +gulp watch +``` + +Your browser should open to `http://localhost:3000` + +## Build + +```bash +npm run build +``` +or +```bash +gulp +``` + +## Usage diff --git a/config.rb b/config.rb deleted file mode 100644 index 2b43032..0000000 --- a/config.rb +++ /dev/null @@ -1,18 +0,0 @@ -require 'compass/import-once/activate' -# Require any additional compass plugins here. - -# Set this to the root of your project when deployed: -http_path = "/" -css_dir = "css" -sass_dir = "sass" -images_dir = "images" -javascripts_dir = "js" - -# You can select your preferred output style here (can be overridden via the command line): -# output_style = :expanded or :nested or :compact or :compressed - -# To enable relative paths to assets via compass helper functions. Uncomment: -# relative_assets = true - -# To disable debugging comments that display the original location of your selectors. Uncomment: -# line_comments = false diff --git a/css/screen.css b/css/screen.css deleted file mode 100644 index 60bf739..0000000 --- a/css/screen.css +++ /dev/null @@ -1,8939 +0,0 @@ -@charset "UTF-8"; -/*! - * Bootstrap v3.3.7 (http://getbootstrap.com) - * Copyright 2011-2016 Twitter, Inc. - * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE) - */ -/*! normalize.css v3.0.3 | MIT License | github.com/necolas/normalize.css */ -/* line 9, ../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/_normalize.scss */ -html { - font-family: sans-serif; - -ms-text-size-adjust: 100%; - -webkit-text-size-adjust: 100%; -} - -/* line 19, ../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/_normalize.scss */ -body { - margin: 0; -} - -/* line 33, ../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/_normalize.scss */ -article, -aside, -details, -figcaption, -figure, -footer, -header, -hgroup, -main, -menu, -nav, -section, -summary { - display: block; -} - -/* line 54, ../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/_normalize.scss */ -audio, -canvas, -progress, -video { - display: inline-block; - vertical-align: baseline; -} - -/* line 67, ../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/_normalize.scss */ -audio:not([controls]) { - display: none; - height: 0; -} - -/* line 77, ../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/_normalize.scss */ -[hidden], -template { - display: none; -} - -/* line 89, ../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/_normalize.scss */ -a { - background-color: transparent; -} - -/* line 98, ../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/_normalize.scss */ -a:active, -a:hover { - outline: 0; -} - -/* line 110, ../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/_normalize.scss */ -abbr[title] { - border-bottom: 1px dotted; -} - -/* line 118, ../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/_normalize.scss */ -b, -strong { - font-weight: bold; -} - -/* line 127, ../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/_normalize.scss */ -dfn { - font-style: italic; -} - -/* line 136, ../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/_normalize.scss */ -h1 { - font-size: 2em; - margin: 0.67em 0; -} - -/* line 145, ../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/_normalize.scss */ -mark { - background: #ff0; - color: #000; -} - -/* line 154, ../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/_normalize.scss */ -small { - font-size: 80%; -} - -/* line 162, ../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/_normalize.scss */ -sub, -sup { - font-size: 75%; - line-height: 0; - position: relative; - vertical-align: baseline; -} - -/* line 170, ../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/_normalize.scss */ -sup { - top: -0.5em; -} - -/* line 174, ../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/_normalize.scss */ -sub { - bottom: -0.25em; -} - -/* line 185, ../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/_normalize.scss */ -img { - border: 0; -} - -/* line 193, ../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/_normalize.scss */ -svg:not(:root) { - overflow: hidden; -} - -/* line 204, ../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/_normalize.scss */ -figure { - margin: 1em 40px; -} - -/* line 212, ../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/_normalize.scss */ -hr { - box-sizing: content-box; - height: 0; -} - -/* line 221, ../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/_normalize.scss */ -pre { - overflow: auto; -} - -/* line 229, ../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/_normalize.scss */ -code, -kbd, -pre, -samp { - font-family: monospace, monospace; - font-size: 1em; -} - -/* line 252, ../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/_normalize.scss */ -button, -input, -optgroup, -select, -textarea { - color: inherit; - font: inherit; - margin: 0; -} - -/* line 266, ../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/_normalize.scss */ -button { - overflow: visible; -} - -/* line 277, ../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/_normalize.scss */ -button, -select { - text-transform: none; -} - -/* line 290, ../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/_normalize.scss */ -button, -html input[type="button"], -input[type="reset"], -input[type="submit"] { - -webkit-appearance: button; - cursor: pointer; -} - -/* line 302, ../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/_normalize.scss */ -button[disabled], -html input[disabled] { - cursor: default; -} - -/* line 311, ../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/_normalize.scss */ -button::-moz-focus-inner, -input::-moz-focus-inner { - border: 0; - padding: 0; -} - -/* line 322, ../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/_normalize.scss */ -input { - line-height: normal; -} - -/* line 334, ../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/_normalize.scss */ -input[type="checkbox"], -input[type="radio"] { - box-sizing: border-box; - padding: 0; -} - -/* line 346, ../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/_normalize.scss */ -input[type="number"]::-webkit-inner-spin-button, -input[type="number"]::-webkit-outer-spin-button { - height: auto; -} - -/* line 356, ../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/_normalize.scss */ -input[type="search"] { - -webkit-appearance: textfield; - box-sizing: content-box; -} - -/* line 367, ../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/_normalize.scss */ -input[type="search"]::-webkit-search-cancel-button, -input[type="search"]::-webkit-search-decoration { - -webkit-appearance: none; -} - -/* line 376, ../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/_normalize.scss */ -fieldset { - border: 1px solid #c0c0c0; - margin: 0 2px; - padding: 0.35em 0.625em 0.75em; -} - -/* line 387, ../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/_normalize.scss */ -legend { - border: 0; - padding: 0; -} - -/* line 396, ../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/_normalize.scss */ -textarea { - overflow: auto; -} - -/* line 405, ../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/_normalize.scss */ -optgroup { - font-weight: bold; -} - -/* line 416, ../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/_normalize.scss */ -table { - border-collapse: collapse; - border-spacing: 0; -} - -/* line 421, ../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/_normalize.scss */ -td, -th { - padding: 0; -} - -/*! Source: https://github.com/h5bp/html5-boilerplate/blob/master/src/css/main.css */ -@media print { - /* line 9, ../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/_print.scss */ - *, - *:before, - *:after { - background: transparent !important; - color: #000 !important; - box-shadow: none !important; - text-shadow: none !important; - } - - /* line 18, ../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/_print.scss */ - a, - a:visited { - text-decoration: underline; - } - - /* line 23, ../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/_print.scss */ - a[href]:after { - content: " (" attr(href) ")"; - } - - /* line 27, ../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/_print.scss */ - abbr[title]:after { - content: " (" attr(title) ")"; - } - - /* line 33, ../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/_print.scss */ - a[href^="#"]:after, - a[href^="javascript:"]:after { - content: ""; - } - - /* line 38, ../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/_print.scss */ - pre, - blockquote { - border: 1px solid #999; - page-break-inside: avoid; - } - - /* line 44, ../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/_print.scss */ - thead { - display: table-header-group; - } - - /* line 48, ../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/_print.scss */ - tr, - img { - page-break-inside: avoid; - } - - /* line 53, ../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/_print.scss */ - img { - max-width: 100% !important; - } - - /* line 57, ../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/_print.scss */ - p, - h2, - h3 { - orphans: 3; - widows: 3; - } - - /* line 64, ../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/_print.scss */ - h2, - h3 { - page-break-after: avoid; - } - - /* line 72, ../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/_print.scss */ - .navbar { - display: none; - } - - /* line 77, ../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/_print.scss */ - .btn > .caret, - .dropup > .btn > .caret { - border-top-color: #000 !important; - } - - /* line 81, ../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/_print.scss */ - .label { - border: 1px solid #000; - } - - /* line 85, ../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/_print.scss */ - .table { - border-collapse: collapse !important; - } - /* line 88, ../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/_print.scss */ - .table td, - .table th { - background-color: #fff !important; - } - - /* line 94, ../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/_print.scss */ - .table-bordered th, - .table-bordered td { - border: 1px solid #ddd !important; - } -} -@font-face { - font-family: 'Glyphicons Halflings'; - src: url("../fonts/bootstrap/glyphicons-halflings-regular.eot"); - src: url("../fonts/bootstrap/glyphicons-halflings-regular.eot?#iefix") format("embedded-opentype"), url("../fonts/bootstrap/glyphicons-halflings-regular.woff2") format("woff2"), url("../fonts/bootstrap/glyphicons-halflings-regular.woff") format("woff"), url("../fonts/bootstrap/glyphicons-halflings-regular.ttf") format("truetype"), url("../fonts/bootstrap/glyphicons-halflings-regular.svg#glyphicons_halflingsregular") format("svg"); -} -/* line 24, ../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/_glyphicons.scss */ -.glyphicon { - position: relative; - top: 1px; - display: inline-block; - font-family: 'Glyphicons Halflings'; - font-style: normal; - font-weight: normal; - line-height: 1; - -webkit-font-smoothing: antialiased; - -moz-osx-font-smoothing: grayscale; -} - -/* line 37, ../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/_glyphicons.scss */ -.glyphicon-asterisk:before { - content: "\002a"; -} - -/* line 38, ../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/_glyphicons.scss */ -.glyphicon-plus:before { - content: "\002b"; -} - -/* line 40, ../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/_glyphicons.scss */ -.glyphicon-euro:before, -.glyphicon-eur:before { - content: "\20ac"; -} - -/* line 41, ../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/_glyphicons.scss */ -.glyphicon-minus:before { - content: "\2212"; -} - -/* line 42, ../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/_glyphicons.scss */ -.glyphicon-cloud:before { - content: "\2601"; -} - -/* line 43, ../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/_glyphicons.scss */ -.glyphicon-envelope:before { - content: "\2709"; -} - -/* line 44, ../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/_glyphicons.scss */ -.glyphicon-pencil:before { - content: "\270f"; -} - -/* line 45, ../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/_glyphicons.scss */ -.glyphicon-glass:before { - content: "\e001"; -} - -/* line 46, ../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/_glyphicons.scss */ -.glyphicon-music:before { - content: "\e002"; -} - -/* line 47, ../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/_glyphicons.scss */ -.glyphicon-search:before { - content: "\e003"; -} - -/* line 48, ../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/_glyphicons.scss */ -.glyphicon-heart:before { - content: "\e005"; -} - -/* line 49, ../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/_glyphicons.scss */ -.glyphicon-star:before { - content: "\e006"; -} - -/* line 50, ../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/_glyphicons.scss */ -.glyphicon-star-empty:before { - content: "\e007"; -} - -/* line 51, ../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/_glyphicons.scss */ -.glyphicon-user:before { - content: "\e008"; -} - -/* line 52, ../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/_glyphicons.scss */ -.glyphicon-film:before { - content: "\e009"; -} - -/* line 53, ../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/_glyphicons.scss */ -.glyphicon-th-large:before { - content: "\e010"; -} - -/* line 54, ../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/_glyphicons.scss */ -.glyphicon-th:before { - content: "\e011"; -} - -/* line 55, ../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/_glyphicons.scss */ -.glyphicon-th-list:before { - content: "\e012"; -} - -/* line 56, ../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/_glyphicons.scss */ -.glyphicon-ok:before { - content: "\e013"; -} - -/* line 57, ../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/_glyphicons.scss */ -.glyphicon-remove:before { - content: "\e014"; -} - -/* line 58, ../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/_glyphicons.scss */ -.glyphicon-zoom-in:before { - content: "\e015"; -} - -/* line 59, ../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/_glyphicons.scss */ -.glyphicon-zoom-out:before { - content: "\e016"; -} - -/* line 60, ../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/_glyphicons.scss */ -.glyphicon-off:before { - content: "\e017"; -} - -/* line 61, ../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/_glyphicons.scss */ -.glyphicon-signal:before { - content: "\e018"; -} - -/* line 62, ../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/_glyphicons.scss */ -.glyphicon-cog:before { - content: "\e019"; -} - -/* line 63, ../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/_glyphicons.scss */ -.glyphicon-trash:before { - content: "\e020"; -} - -/* line 64, ../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/_glyphicons.scss */ -.glyphicon-home:before { - content: "\e021"; -} - -/* line 65, ../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/_glyphicons.scss */ -.glyphicon-file:before { - content: "\e022"; -} - -/* line 66, ../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/_glyphicons.scss */ -.glyphicon-time:before { - content: "\e023"; -} - -/* line 67, ../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/_glyphicons.scss */ -.glyphicon-road:before { - content: "\e024"; -} - -/* line 68, ../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/_glyphicons.scss */ -.glyphicon-download-alt:before { - content: "\e025"; -} - -/* line 69, ../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/_glyphicons.scss */ -.glyphicon-download:before { - content: "\e026"; -} - -/* line 70, ../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/_glyphicons.scss */ -.glyphicon-upload:before { - content: "\e027"; -} - -/* line 71, ../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/_glyphicons.scss */ -.glyphicon-inbox:before { - content: "\e028"; -} - -/* line 72, ../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/_glyphicons.scss */ -.glyphicon-play-circle:before { - content: "\e029"; -} - -/* line 73, ../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/_glyphicons.scss */ -.glyphicon-repeat:before { - content: "\e030"; -} - -/* line 74, ../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/_glyphicons.scss */ -.glyphicon-refresh:before { - content: "\e031"; -} - -/* line 75, ../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/_glyphicons.scss */ -.glyphicon-list-alt:before { - content: "\e032"; -} - -/* line 76, ../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/_glyphicons.scss */ -.glyphicon-lock:before { - content: "\e033"; -} - -/* line 77, ../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/_glyphicons.scss */ -.glyphicon-flag:before { - content: "\e034"; -} - -/* line 78, ../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/_glyphicons.scss */ -.glyphicon-headphones:before { - content: "\e035"; -} - -/* line 79, ../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/_glyphicons.scss */ -.glyphicon-volume-off:before { - content: "\e036"; -} - -/* line 80, ../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/_glyphicons.scss */ -.glyphicon-volume-down:before { - content: "\e037"; -} - -/* line 81, ../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/_glyphicons.scss */ -.glyphicon-volume-up:before { - content: "\e038"; -} - -/* line 82, ../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/_glyphicons.scss */ -.glyphicon-qrcode:before { - content: "\e039"; -} - -/* line 83, ../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/_glyphicons.scss */ -.glyphicon-barcode:before { - content: "\e040"; -} - -/* line 84, ../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/_glyphicons.scss */ -.glyphicon-tag:before { - content: "\e041"; -} - -/* line 85, ../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/_glyphicons.scss */ -.glyphicon-tags:before { - content: "\e042"; -} - -/* line 86, ../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/_glyphicons.scss */ -.glyphicon-book:before { - content: "\e043"; -} - -/* line 87, ../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/_glyphicons.scss */ -.glyphicon-bookmark:before { - content: "\e044"; -} - -/* line 88, ../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/_glyphicons.scss */ -.glyphicon-print:before { - content: "\e045"; -} - -/* line 89, ../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/_glyphicons.scss */ -.glyphicon-camera:before { - content: "\e046"; -} - -/* line 90, ../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/_glyphicons.scss */ -.glyphicon-font:before { - content: "\e047"; -} - -/* line 91, ../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/_glyphicons.scss */ -.glyphicon-bold:before { - content: "\e048"; -} - -/* line 92, ../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/_glyphicons.scss */ -.glyphicon-italic:before { - content: "\e049"; -} - -/* line 93, ../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/_glyphicons.scss */ -.glyphicon-text-height:before { - content: "\e050"; -} - -/* line 94, ../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/_glyphicons.scss */ -.glyphicon-text-width:before { - content: "\e051"; -} - -/* line 95, ../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/_glyphicons.scss */ -.glyphicon-align-left:before { - content: "\e052"; -} - -/* line 96, ../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/_glyphicons.scss */ -.glyphicon-align-center:before { - content: "\e053"; -} - -/* line 97, ../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/_glyphicons.scss */ -.glyphicon-align-right:before { - content: "\e054"; -} - -/* line 98, ../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/_glyphicons.scss */ -.glyphicon-align-justify:before { - content: "\e055"; -} - -/* line 99, ../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/_glyphicons.scss */ -.glyphicon-list:before { - content: "\e056"; -} - -/* line 100, ../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/_glyphicons.scss */ -.glyphicon-indent-left:before { - content: "\e057"; -} - -/* line 101, ../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/_glyphicons.scss */ -.glyphicon-indent-right:before { - content: "\e058"; -} - -/* line 102, ../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/_glyphicons.scss */ -.glyphicon-facetime-video:before { - content: "\e059"; -} - -/* line 103, ../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/_glyphicons.scss */ -.glyphicon-picture:before { - content: "\e060"; -} - -/* line 104, ../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/_glyphicons.scss */ -.glyphicon-map-marker:before { - content: "\e062"; -} - -/* line 105, ../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/_glyphicons.scss */ -.glyphicon-adjust:before { - content: "\e063"; -} - -/* line 106, ../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/_glyphicons.scss */ -.glyphicon-tint:before { - content: "\e064"; -} - -/* line 107, ../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/_glyphicons.scss */ -.glyphicon-edit:before { - content: "\e065"; -} - -/* line 108, ../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/_glyphicons.scss */ -.glyphicon-share:before { - content: "\e066"; -} - -/* line 109, ../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/_glyphicons.scss */ -.glyphicon-check:before { - content: "\e067"; -} - -/* line 110, ../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/_glyphicons.scss */ -.glyphicon-move:before { - content: "\e068"; -} - -/* line 111, ../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/_glyphicons.scss */ -.glyphicon-step-backward:before { - content: "\e069"; -} - -/* line 112, ../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/_glyphicons.scss */ -.glyphicon-fast-backward:before { - content: "\e070"; -} - -/* line 113, ../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/_glyphicons.scss */ -.glyphicon-backward:before { - content: "\e071"; -} - -/* line 114, ../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/_glyphicons.scss */ -.glyphicon-play:before { - content: "\e072"; -} - -/* line 115, ../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/_glyphicons.scss */ -.glyphicon-pause:before { - content: "\e073"; -} - -/* line 116, ../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/_glyphicons.scss */ -.glyphicon-stop:before { - content: "\e074"; -} - -/* line 117, ../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/_glyphicons.scss */ -.glyphicon-forward:before { - content: "\e075"; -} - -/* line 118, ../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/_glyphicons.scss */ -.glyphicon-fast-forward:before { - content: "\e076"; -} - -/* line 119, ../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/_glyphicons.scss */ -.glyphicon-step-forward:before { - content: "\e077"; -} - -/* line 120, ../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/_glyphicons.scss */ -.glyphicon-eject:before { - content: "\e078"; -} - -/* line 121, ../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/_glyphicons.scss */ -.glyphicon-chevron-left:before { - content: "\e079"; -} - -/* line 122, ../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/_glyphicons.scss */ -.glyphicon-chevron-right:before { - content: "\e080"; -} - -/* line 123, ../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/_glyphicons.scss */ -.glyphicon-plus-sign:before { - content: "\e081"; -} - -/* line 124, ../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/_glyphicons.scss */ -.glyphicon-minus-sign:before { - content: "\e082"; -} - -/* line 125, ../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/_glyphicons.scss */ -.glyphicon-remove-sign:before { - content: "\e083"; -} - -/* line 126, ../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/_glyphicons.scss */ -.glyphicon-ok-sign:before { - content: "\e084"; -} - -/* line 127, ../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/_glyphicons.scss */ -.glyphicon-question-sign:before { - content: "\e085"; -} - -/* line 128, ../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/_glyphicons.scss */ -.glyphicon-info-sign:before { - content: "\e086"; -} - -/* line 129, ../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/_glyphicons.scss */ -.glyphicon-screenshot:before { - content: "\e087"; -} - -/* line 130, ../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/_glyphicons.scss */ -.glyphicon-remove-circle:before { - content: "\e088"; -} - -/* line 131, ../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/_glyphicons.scss */ -.glyphicon-ok-circle:before { - content: "\e089"; -} - -/* line 132, ../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/_glyphicons.scss */ -.glyphicon-ban-circle:before { - content: "\e090"; -} - -/* line 133, ../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/_glyphicons.scss */ -.glyphicon-arrow-left:before { - content: "\e091"; -} - -/* line 134, ../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/_glyphicons.scss */ -.glyphicon-arrow-right:before { - content: "\e092"; -} - -/* line 135, ../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/_glyphicons.scss */ -.glyphicon-arrow-up:before { - content: "\e093"; -} - -/* line 136, ../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/_glyphicons.scss */ -.glyphicon-arrow-down:before { - content: "\e094"; -} - -/* line 137, ../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/_glyphicons.scss */ -.glyphicon-share-alt:before { - content: "\e095"; -} - -/* line 138, ../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/_glyphicons.scss */ -.glyphicon-resize-full:before { - content: "\e096"; -} - -/* line 139, ../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/_glyphicons.scss */ -.glyphicon-resize-small:before { - content: "\e097"; -} - -/* line 140, ../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/_glyphicons.scss */ -.glyphicon-exclamation-sign:before { - content: "\e101"; -} - -/* line 141, ../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/_glyphicons.scss */ -.glyphicon-gift:before { - content: "\e102"; -} - -/* line 142, ../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/_glyphicons.scss */ -.glyphicon-leaf:before { - content: "\e103"; -} - -/* line 143, ../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/_glyphicons.scss */ -.glyphicon-fire:before { - content: "\e104"; -} - -/* line 144, ../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/_glyphicons.scss */ -.glyphicon-eye-open:before { - content: "\e105"; -} - -/* line 145, ../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/_glyphicons.scss */ -.glyphicon-eye-close:before { - content: "\e106"; -} - -/* line 146, ../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/_glyphicons.scss */ -.glyphicon-warning-sign:before { - content: "\e107"; -} - -/* line 147, ../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/_glyphicons.scss */ -.glyphicon-plane:before { - content: "\e108"; -} - -/* line 148, ../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/_glyphicons.scss */ -.glyphicon-calendar:before { - content: "\e109"; -} - -/* line 149, ../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/_glyphicons.scss */ -.glyphicon-random:before { - content: "\e110"; -} - -/* line 150, ../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/_glyphicons.scss */ -.glyphicon-comment:before { - content: "\e111"; -} - -/* line 151, ../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/_glyphicons.scss */ -.glyphicon-magnet:before { - content: "\e112"; -} - -/* line 152, ../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/_glyphicons.scss */ -.glyphicon-chevron-up:before { - content: "\e113"; -} - -/* line 153, ../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/_glyphicons.scss */ -.glyphicon-chevron-down:before { - content: "\e114"; -} - -/* line 154, ../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/_glyphicons.scss */ -.glyphicon-retweet:before { - content: "\e115"; -} - -/* line 155, ../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/_glyphicons.scss */ -.glyphicon-shopping-cart:before { - content: "\e116"; -} - -/* line 156, ../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/_glyphicons.scss */ -.glyphicon-folder-close:before { - content: "\e117"; -} - -/* line 157, ../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/_glyphicons.scss */ -.glyphicon-folder-open:before { - content: "\e118"; -} - -/* line 158, ../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/_glyphicons.scss */ -.glyphicon-resize-vertical:before { - content: "\e119"; -} - -/* line 159, ../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/_glyphicons.scss */ -.glyphicon-resize-horizontal:before { - content: "\e120"; -} - -/* line 160, ../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/_glyphicons.scss */ -.glyphicon-hdd:before { - content: "\e121"; -} - -/* line 161, ../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/_glyphicons.scss */ -.glyphicon-bullhorn:before { - content: "\e122"; -} - -/* line 162, ../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/_glyphicons.scss */ -.glyphicon-bell:before { - content: "\e123"; -} - -/* line 163, ../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/_glyphicons.scss */ -.glyphicon-certificate:before { - content: "\e124"; -} - -/* line 164, ../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/_glyphicons.scss */ -.glyphicon-thumbs-up:before { - content: "\e125"; -} - -/* line 165, ../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/_glyphicons.scss */ -.glyphicon-thumbs-down:before { - content: "\e126"; -} - -/* line 166, ../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/_glyphicons.scss */ -.glyphicon-hand-right:before { - content: "\e127"; -} - -/* line 167, ../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/_glyphicons.scss */ -.glyphicon-hand-left:before { - content: "\e128"; -} - -/* line 168, ../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/_glyphicons.scss */ -.glyphicon-hand-up:before { - content: "\e129"; -} - -/* line 169, ../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/_glyphicons.scss */ -.glyphicon-hand-down:before { - content: "\e130"; -} - -/* line 170, ../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/_glyphicons.scss */ -.glyphicon-circle-arrow-right:before { - content: "\e131"; -} - -/* line 171, ../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/_glyphicons.scss */ -.glyphicon-circle-arrow-left:before { - content: "\e132"; -} - -/* line 172, ../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/_glyphicons.scss */ -.glyphicon-circle-arrow-up:before { - content: "\e133"; -} - -/* line 173, ../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/_glyphicons.scss */ -.glyphicon-circle-arrow-down:before { - content: "\e134"; -} - -/* line 174, ../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/_glyphicons.scss */ -.glyphicon-globe:before { - content: "\e135"; -} - -/* line 175, ../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/_glyphicons.scss */ -.glyphicon-wrench:before { - content: "\e136"; -} - -/* line 176, ../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/_glyphicons.scss */ -.glyphicon-tasks:before { - content: "\e137"; -} - -/* line 177, ../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/_glyphicons.scss */ -.glyphicon-filter:before { - content: "\e138"; -} - -/* line 178, ../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/_glyphicons.scss */ -.glyphicon-briefcase:before { - content: "\e139"; -} - -/* line 179, ../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/_glyphicons.scss */ -.glyphicon-fullscreen:before { - content: "\e140"; -} - -/* line 180, ../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/_glyphicons.scss */ -.glyphicon-dashboard:before { - content: "\e141"; -} - -/* line 181, ../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/_glyphicons.scss */ -.glyphicon-paperclip:before { - content: "\e142"; -} - -/* line 182, ../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/_glyphicons.scss */ -.glyphicon-heart-empty:before { - content: "\e143"; -} - -/* line 183, ../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/_glyphicons.scss */ -.glyphicon-link:before { - content: "\e144"; -} - -/* line 184, ../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/_glyphicons.scss */ -.glyphicon-phone:before { - content: "\e145"; -} - -/* line 185, ../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/_glyphicons.scss */ -.glyphicon-pushpin:before { - content: "\e146"; -} - -/* line 186, ../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/_glyphicons.scss */ -.glyphicon-usd:before { - content: "\e148"; -} - -/* line 187, ../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/_glyphicons.scss */ -.glyphicon-gbp:before { - content: "\e149"; -} - -/* line 188, ../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/_glyphicons.scss */ -.glyphicon-sort:before { - content: "\e150"; -} - -/* line 189, ../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/_glyphicons.scss */ -.glyphicon-sort-by-alphabet:before { - content: "\e151"; -} - -/* line 190, ../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/_glyphicons.scss */ -.glyphicon-sort-by-alphabet-alt:before { - content: "\e152"; -} - -/* line 191, ../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/_glyphicons.scss */ -.glyphicon-sort-by-order:before { - content: "\e153"; -} - -/* line 192, ../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/_glyphicons.scss */ -.glyphicon-sort-by-order-alt:before { - content: "\e154"; -} - -/* line 193, ../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/_glyphicons.scss */ -.glyphicon-sort-by-attributes:before { - content: "\e155"; -} - -/* line 194, ../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/_glyphicons.scss */ -.glyphicon-sort-by-attributes-alt:before { - content: "\e156"; -} - -/* line 195, ../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/_glyphicons.scss */ -.glyphicon-unchecked:before { - content: "\e157"; -} - -/* line 196, ../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/_glyphicons.scss */ -.glyphicon-expand:before { - content: "\e158"; -} - -/* line 197, ../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/_glyphicons.scss */ -.glyphicon-collapse-down:before { - content: "\e159"; -} - -/* line 198, ../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/_glyphicons.scss */ -.glyphicon-collapse-up:before { - content: "\e160"; -} - -/* line 199, ../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/_glyphicons.scss */ -.glyphicon-log-in:before { - content: "\e161"; -} - -/* line 200, ../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/_glyphicons.scss */ -.glyphicon-flash:before { - content: "\e162"; -} - -/* line 201, ../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/_glyphicons.scss */ -.glyphicon-log-out:before { - content: "\e163"; -} - -/* line 202, ../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/_glyphicons.scss */ -.glyphicon-new-window:before { - content: "\e164"; -} - -/* line 203, ../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/_glyphicons.scss */ -.glyphicon-record:before { - content: "\e165"; -} - -/* line 204, ../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/_glyphicons.scss */ -.glyphicon-save:before { - content: "\e166"; -} - -/* line 205, ../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/_glyphicons.scss */ -.glyphicon-open:before { - content: "\e167"; -} - -/* line 206, ../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/_glyphicons.scss */ -.glyphicon-saved:before { - content: "\e168"; -} - -/* line 207, ../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/_glyphicons.scss */ -.glyphicon-import:before { - content: "\e169"; -} - -/* line 208, ../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/_glyphicons.scss */ -.glyphicon-export:before { - content: "\e170"; -} - -/* line 209, ../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/_glyphicons.scss */ -.glyphicon-send:before { - content: "\e171"; -} - -/* line 210, ../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/_glyphicons.scss */ -.glyphicon-floppy-disk:before { - content: "\e172"; -} - -/* line 211, ../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/_glyphicons.scss */ -.glyphicon-floppy-saved:before { - content: "\e173"; -} - -/* line 212, ../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/_glyphicons.scss */ -.glyphicon-floppy-remove:before { - content: "\e174"; -} - -/* line 213, ../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/_glyphicons.scss */ -.glyphicon-floppy-save:before { - content: "\e175"; -} - -/* line 214, ../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/_glyphicons.scss */ -.glyphicon-floppy-open:before { - content: "\e176"; -} - -/* line 215, ../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/_glyphicons.scss */ -.glyphicon-credit-card:before { - content: "\e177"; -} - -/* line 216, ../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/_glyphicons.scss */ -.glyphicon-transfer:before { - content: "\e178"; -} - -/* line 217, ../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/_glyphicons.scss */ -.glyphicon-cutlery:before { - content: "\e179"; -} - -/* line 218, ../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/_glyphicons.scss */ -.glyphicon-header:before { - content: "\e180"; -} - -/* line 219, ../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/_glyphicons.scss */ -.glyphicon-compressed:before { - content: "\e181"; -} - -/* line 220, ../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/_glyphicons.scss */ -.glyphicon-earphone:before { - content: "\e182"; -} - -/* line 221, ../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/_glyphicons.scss */ -.glyphicon-phone-alt:before { - content: "\e183"; -} - -/* line 222, ../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/_glyphicons.scss */ -.glyphicon-tower:before { - content: "\e184"; -} - -/* line 223, ../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/_glyphicons.scss */ -.glyphicon-stats:before { - content: "\e185"; -} - -/* line 224, ../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/_glyphicons.scss */ -.glyphicon-sd-video:before { - content: "\e186"; -} - -/* line 225, ../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/_glyphicons.scss */ -.glyphicon-hd-video:before { - content: "\e187"; -} - -/* line 226, ../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/_glyphicons.scss */ -.glyphicon-subtitles:before { - content: "\e188"; -} - -/* line 227, ../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/_glyphicons.scss */ -.glyphicon-sound-stereo:before { - content: "\e189"; -} - -/* line 228, ../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/_glyphicons.scss */ -.glyphicon-sound-dolby:before { - content: "\e190"; -} - -/* line 229, ../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/_glyphicons.scss */ -.glyphicon-sound-5-1:before { - content: "\e191"; -} - -/* line 230, ../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/_glyphicons.scss */ -.glyphicon-sound-6-1:before { - content: "\e192"; -} - -/* line 231, ../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/_glyphicons.scss */ -.glyphicon-sound-7-1:before { - content: "\e193"; -} - -/* line 232, ../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/_glyphicons.scss */ -.glyphicon-copyright-mark:before { - content: "\e194"; -} - -/* line 233, ../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/_glyphicons.scss */ -.glyphicon-registration-mark:before { - content: "\e195"; -} - -/* line 234, ../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/_glyphicons.scss */ -.glyphicon-cloud-download:before { - content: "\e197"; -} - -/* line 235, ../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/_glyphicons.scss */ -.glyphicon-cloud-upload:before { - content: "\e198"; -} - -/* line 236, ../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/_glyphicons.scss */ -.glyphicon-tree-conifer:before { - content: "\e199"; -} - -/* line 237, ../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/_glyphicons.scss */ -.glyphicon-tree-deciduous:before { - content: "\e200"; -} - -/* line 238, ../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/_glyphicons.scss */ -.glyphicon-cd:before { - content: "\e201"; -} - -/* line 239, ../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/_glyphicons.scss */ -.glyphicon-save-file:before { - content: "\e202"; -} - -/* line 240, ../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/_glyphicons.scss */ -.glyphicon-open-file:before { - content: "\e203"; -} - -/* line 241, ../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/_glyphicons.scss */ -.glyphicon-level-up:before { - content: "\e204"; -} - -/* line 242, ../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/_glyphicons.scss */ -.glyphicon-copy:before { - content: "\e205"; -} - -/* line 243, ../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/_glyphicons.scss */ -.glyphicon-paste:before { - content: "\e206"; -} - -/* line 252, ../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/_glyphicons.scss */ -.glyphicon-alert:before { - content: "\e209"; -} - -/* line 253, ../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/_glyphicons.scss */ -.glyphicon-equalizer:before { - content: "\e210"; -} - -/* line 254, ../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/_glyphicons.scss */ -.glyphicon-king:before { - content: "\e211"; -} - -/* line 255, ../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/_glyphicons.scss */ -.glyphicon-queen:before { - content: "\e212"; -} - -/* line 256, ../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/_glyphicons.scss */ -.glyphicon-pawn:before { - content: "\e213"; -} - -/* line 257, ../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/_glyphicons.scss */ -.glyphicon-bishop:before { - content: "\e214"; -} - -/* line 258, ../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/_glyphicons.scss */ -.glyphicon-knight:before { - content: "\e215"; -} - -/* line 259, ../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/_glyphicons.scss */ -.glyphicon-baby-formula:before { - content: "\e216"; -} - -/* line 260, ../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/_glyphicons.scss */ -.glyphicon-tent:before { - content: "\26fa"; -} - -/* line 261, ../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/_glyphicons.scss */ -.glyphicon-blackboard:before { - content: "\e218"; -} - -/* line 262, ../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/_glyphicons.scss */ -.glyphicon-bed:before { - content: "\e219"; -} - -/* line 263, ../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/_glyphicons.scss */ -.glyphicon-apple:before { - content: "\f8ff"; -} - -/* line 264, ../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/_glyphicons.scss */ -.glyphicon-erase:before { - content: "\e221"; -} - -/* line 265, ../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/_glyphicons.scss */ -.glyphicon-hourglass:before { - content: "\231b"; -} - -/* line 266, ../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/_glyphicons.scss */ -.glyphicon-lamp:before { - content: "\e223"; -} - -/* line 267, ../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/_glyphicons.scss */ -.glyphicon-duplicate:before { - content: "\e224"; -} - -/* line 268, ../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/_glyphicons.scss */ -.glyphicon-piggy-bank:before { - content: "\e225"; -} - -/* line 269, ../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/_glyphicons.scss */ -.glyphicon-scissors:before { - content: "\e226"; -} - -/* line 270, ../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/_glyphicons.scss */ -.glyphicon-bitcoin:before { - content: "\e227"; -} - -/* line 271, ../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/_glyphicons.scss */ -.glyphicon-btc:before { - content: "\e227"; -} - -/* line 272, ../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/_glyphicons.scss */ -.glyphicon-xbt:before { - content: "\e227"; -} - -/* line 273, ../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/_glyphicons.scss */ -.glyphicon-yen:before { - content: "\00a5"; -} - -/* line 274, ../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/_glyphicons.scss */ -.glyphicon-jpy:before { - content: "\00a5"; -} - -/* line 275, ../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/_glyphicons.scss */ -.glyphicon-ruble:before { - content: "\20bd"; -} - -/* line 276, ../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/_glyphicons.scss */ -.glyphicon-rub:before { - content: "\20bd"; -} - -/* line 277, ../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/_glyphicons.scss */ -.glyphicon-scale:before { - content: "\e230"; -} - -/* line 278, ../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/_glyphicons.scss */ -.glyphicon-ice-lolly:before { - content: "\e231"; -} - -/* line 279, ../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/_glyphicons.scss */ -.glyphicon-ice-lolly-tasted:before { - content: "\e232"; -} - -/* line 280, ../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/_glyphicons.scss */ -.glyphicon-education:before { - content: "\e233"; -} - -/* line 281, ../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/_glyphicons.scss */ -.glyphicon-option-horizontal:before { - content: "\e234"; -} - -/* line 282, ../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/_glyphicons.scss */ -.glyphicon-option-vertical:before { - content: "\e235"; -} - -/* line 283, ../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/_glyphicons.scss */ -.glyphicon-menu-hamburger:before { - content: "\e236"; -} - -/* line 284, ../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/_glyphicons.scss */ -.glyphicon-modal-window:before { - content: "\e237"; -} - -/* line 285, ../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/_glyphicons.scss */ -.glyphicon-oil:before { - content: "\e238"; -} - -/* line 286, ../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/_glyphicons.scss */ -.glyphicon-grain:before { - content: "\e239"; -} - -/* line 287, ../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/_glyphicons.scss */ -.glyphicon-sunglasses:before { - content: "\e240"; -} - -/* line 288, ../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/_glyphicons.scss */ -.glyphicon-text-size:before { - content: "\e241"; -} - -/* line 289, ../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/_glyphicons.scss */ -.glyphicon-text-color:before { - content: "\e242"; -} - -/* line 290, ../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/_glyphicons.scss */ -.glyphicon-text-background:before { - content: "\e243"; -} - -/* line 291, ../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/_glyphicons.scss */ -.glyphicon-object-align-top:before { - content: "\e244"; -} - -/* line 292, ../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/_glyphicons.scss */ -.glyphicon-object-align-bottom:before { - content: "\e245"; -} - -/* line 293, ../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/_glyphicons.scss */ -.glyphicon-object-align-horizontal:before { - content: "\e246"; -} - -/* line 294, ../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/_glyphicons.scss */ -.glyphicon-object-align-left:before { - content: "\e247"; -} - -/* line 295, ../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/_glyphicons.scss */ -.glyphicon-object-align-vertical:before { - content: "\e248"; -} - -/* line 296, ../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/_glyphicons.scss */ -.glyphicon-object-align-right:before { - content: "\e249"; -} - -/* line 297, ../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/_glyphicons.scss */ -.glyphicon-triangle-right:before { - content: "\e250"; -} - -/* line 298, ../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/_glyphicons.scss */ -.glyphicon-triangle-left:before { - content: "\e251"; -} - -/* line 299, ../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/_glyphicons.scss */ -.glyphicon-triangle-bottom:before { - content: "\e252"; -} - -/* line 300, ../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/_glyphicons.scss */ -.glyphicon-triangle-top:before { - content: "\e253"; -} - -/* line 301, ../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/_glyphicons.scss */ -.glyphicon-console:before { - content: "\e254"; -} - -/* line 302, ../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/_glyphicons.scss */ -.glyphicon-superscript:before { - content: "\e255"; -} - -/* line 303, ../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/_glyphicons.scss */ -.glyphicon-subscript:before { - content: "\e256"; -} - -/* line 304, ../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/_glyphicons.scss */ -.glyphicon-menu-left:before { - content: "\e257"; -} - -/* line 305, ../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/_glyphicons.scss */ -.glyphicon-menu-right:before { - content: "\e258"; -} - -/* line 306, ../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/_glyphicons.scss */ -.glyphicon-menu-down:before { - content: "\e259"; -} - -/* line 307, ../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/_glyphicons.scss */ -.glyphicon-menu-up:before { - content: "\e260"; -} - -/* line 11, ../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/_scaffolding.scss */ -* { - -webkit-box-sizing: border-box; - -moz-box-sizing: border-box; - box-sizing: border-box; -} - -/* line 14, ../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/_scaffolding.scss */ -*:before, -*:after { - -webkit-box-sizing: border-box; - -moz-box-sizing: border-box; - box-sizing: border-box; -} - -/* line 22, ../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/_scaffolding.scss */ -html { - font-size: 10px; - -webkit-tap-highlight-color: transparent; -} - -/* line 27, ../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/_scaffolding.scss */ -body { - font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; - font-size: 14px; - line-height: 1.42857; - color: #333333; - background-color: #fff; -} - -/* line 36, ../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/_scaffolding.scss */ -input, -button, -select, -textarea { - font-family: inherit; - font-size: inherit; - line-height: inherit; -} - -/* line 48, ../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/_scaffolding.scss */ -a { - color: #337ab7; - text-decoration: none; -} -/* line 52, ../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/_scaffolding.scss */ -a:hover, a:focus { - color: #23527c; - text-decoration: underline; -} -/* line 58, ../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/_scaffolding.scss */ -a:focus { - outline: 5px auto -webkit-focus-ring-color; - outline-offset: -2px; -} - -/* line 69, ../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/_scaffolding.scss */ -figure { - margin: 0; -} - -/* line 76, ../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/_scaffolding.scss */ -img { - vertical-align: middle; -} - -/* line 81, ../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/_scaffolding.scss */ -.img-responsive { - display: block; - max-width: 100%; - height: auto; -} - -/* line 86, ../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/_scaffolding.scss */ -.img-rounded { - border-radius: 6px; -} - -/* line 93, ../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/_scaffolding.scss */ -.img-thumbnail { - padding: 4px; - line-height: 1.42857; - background-color: #fff; - border: 1px solid #ddd; - border-radius: 4px; - -webkit-transition: all 0.2s ease-in-out; - -o-transition: all 0.2s ease-in-out; - transition: all 0.2s ease-in-out; - display: inline-block; - max-width: 100%; - height: auto; -} - -/* line 106, ../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/_scaffolding.scss */ -.img-circle { - border-radius: 50%; -} - -/* line 113, ../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/_scaffolding.scss */ -hr { - margin-top: 20px; - margin-bottom: 20px; - border: 0; - border-top: 1px solid #eeeeee; -} - -/* line 125, ../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/_scaffolding.scss */ -.sr-only { - position: absolute; - width: 1px; - height: 1px; - margin: -1px; - padding: 0; - overflow: hidden; - clip: rect(0, 0, 0, 0); - border: 0; -} - -/* line 141, ../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/_scaffolding.scss */ -.sr-only-focusable:active, .sr-only-focusable:focus { - position: static; - width: auto; - height: auto; - margin: 0; - overflow: visible; - clip: auto; -} - -/* line 159, ../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/_scaffolding.scss */ -[role="button"] { - cursor: pointer; -} - -/* line 9, ../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/_type.scss */ -h1, h2, h3, h4, h5, h6, -.h1, .h2, .h3, .h4, .h5, .h6 { - font-family: inherit; - font-weight: 500; - line-height: 1.1; - color: inherit; -} -/* line 16, ../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/_type.scss */ -h1 small, -h1 .small, h2 small, -h2 .small, h3 small, -h3 .small, h4 small, -h4 .small, h5 small, -h5 .small, h6 small, -h6 .small, -.h1 small, -.h1 .small, .h2 small, -.h2 .small, .h3 small, -.h3 .small, .h4 small, -.h4 .small, .h5 small, -.h5 .small, .h6 small, -.h6 .small { - font-weight: normal; - line-height: 1; - color: #777777; -} - -/* line 24, ../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/_type.scss */ -h1, .h1, -h2, .h2, -h3, .h3 { - margin-top: 20px; - margin-bottom: 10px; -} -/* line 30, ../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/_type.scss */ -h1 small, -h1 .small, .h1 small, -.h1 .small, -h2 small, -h2 .small, .h2 small, -.h2 .small, -h3 small, -h3 .small, .h3 small, -.h3 .small { - font-size: 65%; -} - -/* line 35, ../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/_type.scss */ -h4, .h4, -h5, .h5, -h6, .h6 { - margin-top: 10px; - margin-bottom: 10px; -} -/* line 41, ../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/_type.scss */ -h4 small, -h4 .small, .h4 small, -.h4 .small, -h5 small, -h5 .small, .h5 small, -.h5 .small, -h6 small, -h6 .small, .h6 small, -.h6 .small { - font-size: 75%; -} - -/* line 47, ../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/_type.scss */ -h1, .h1 { - font-size: 36px; -} - -/* line 48, ../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/_type.scss */ -h2, .h2 { - font-size: 30px; -} - -/* line 49, ../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/_type.scss */ -h3, .h3 { - font-size: 24px; -} - -/* line 50, ../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/_type.scss */ -h4, .h4 { - font-size: 18px; -} - -/* line 51, ../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/_type.scss */ -h5, .h5 { - font-size: 14px; -} - -/* line 52, ../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/_type.scss */ -h6, .h6 { - font-size: 12px; -} - -/* line 58, ../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/_type.scss */ -p { - margin: 0 0 10px; -} - -/* line 62, ../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/_type.scss */ -.lead { - margin-bottom: 20px; - font-size: 16px; - font-weight: 300; - line-height: 1.4; -} -@media (min-width: 768px) { - /* line 62, ../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/_type.scss */ - .lead { - font-size: 21px; - } -} - -/* line 78, ../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/_type.scss */ -small, -.small { - font-size: 85%; -} - -/* line 83, ../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/_type.scss */ -mark, -.mark { - background-color: #fcf8e3; - padding: .2em; -} - -/* line 90, ../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/_type.scss */ -.text-left { - text-align: left; -} - -/* line 91, ../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/_type.scss */ -.text-right { - text-align: right; -} - -/* line 92, ../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/_type.scss */ -.text-center { - text-align: center; -} - -/* line 93, ../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/_type.scss */ -.text-justify { - text-align: justify; -} - -/* line 94, ../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/_type.scss */ -.text-nowrap { - white-space: nowrap; -} - -/* line 97, ../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/_type.scss */ -.text-lowercase { - text-transform: lowercase; -} - -/* line 98, ../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/_type.scss */ -.text-uppercase, .initialism { - text-transform: uppercase; -} - -/* line 99, ../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/_type.scss */ -.text-capitalize { - text-transform: capitalize; -} - -/* line 102, ../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/_type.scss */ -.text-muted { - color: #777777; -} - -/* line 5, ../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_text-emphasis.scss */ -.text-primary { - color: #337ab7; -} - -/* line 8, ../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_text-emphasis.scss */ -a.text-primary:hover, -a.text-primary:focus { - color: #286090; -} - -/* line 5, ../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_text-emphasis.scss */ -.text-success { - color: #3c763d; -} - -/* line 8, ../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_text-emphasis.scss */ -a.text-success:hover, -a.text-success:focus { - color: #2b542c; -} - -/* line 5, ../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_text-emphasis.scss */ -.text-info { - color: #31708f; -} - -/* line 8, ../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_text-emphasis.scss */ -a.text-info:hover, -a.text-info:focus { - color: #245269; -} - -/* line 5, ../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_text-emphasis.scss */ -.text-warning { - color: #8a6d3b; -} - -/* line 8, ../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_text-emphasis.scss */ -a.text-warning:hover, -a.text-warning:focus { - color: #66512c; -} - -/* line 5, ../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_text-emphasis.scss */ -.text-danger { - color: #a94442; -} - -/* line 8, ../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_text-emphasis.scss */ -a.text-danger:hover, -a.text-danger:focus { - color: #843534; -} - -/* line 119, ../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/_type.scss */ -.bg-primary { - color: #fff; -} - -/* line 5, ../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_background-variant.scss */ -.bg-primary { - background-color: #337ab7; -} - -/* line 8, ../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_background-variant.scss */ -a.bg-primary:hover, -a.bg-primary:focus { - background-color: #286090; -} - -/* line 5, ../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_background-variant.scss */ -.bg-success { - background-color: #dff0d8; -} - -/* line 8, ../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_background-variant.scss */ -a.bg-success:hover, -a.bg-success:focus { - background-color: #c1e2b3; -} - -/* line 5, ../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_background-variant.scss */ -.bg-info { - background-color: #d9edf7; -} - -/* line 8, ../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_background-variant.scss */ -a.bg-info:hover, -a.bg-info:focus { - background-color: #afd9ee; -} - -/* line 5, ../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_background-variant.scss */ -.bg-warning { - background-color: #fcf8e3; -} - -/* line 8, ../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_background-variant.scss */ -a.bg-warning:hover, -a.bg-warning:focus { - background-color: #f7ecb5; -} - -/* line 5, ../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_background-variant.scss */ -.bg-danger { - background-color: #f2dede; -} - -/* line 8, ../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_background-variant.scss */ -a.bg-danger:hover, -a.bg-danger:focus { - background-color: #e4b9b9; -} - -/* line 138, ../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/_type.scss */ -.page-header { - padding-bottom: 9px; - margin: 40px 0 20px; - border-bottom: 1px solid #eeeeee; -} - -/* line 149, ../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/_type.scss */ -ul, -ol { - margin-top: 0; - margin-bottom: 10px; -} -/* line 153, ../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/_type.scss */ -ul ul, -ul ol, -ol ul, -ol ol { - margin-bottom: 0; -} - -/* line 167, ../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/_type.scss */ -.list-unstyled { - padding-left: 0; - list-style: none; -} - -/* line 173, ../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/_type.scss */ -.list-inline { - padding-left: 0; - list-style: none; - margin-left: -5px; -} -/* line 177, ../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/_type.scss */ -.list-inline > li { - display: inline-block; - padding-left: 5px; - padding-right: 5px; -} - -/* line 185, ../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/_type.scss */ -dl { - margin-top: 0; - margin-bottom: 20px; -} - -/* line 189, ../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/_type.scss */ -dt, -dd { - line-height: 1.42857; -} - -/* line 193, ../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/_type.scss */ -dt { - font-weight: bold; -} - -/* line 196, ../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/_type.scss */ -dd { - margin-left: 0; -} - -/* line 14, ../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_clearfix.scss */ -.dl-horizontal dd:before, .dl-horizontal dd:after { - content: " "; - display: table; -} -/* line 19, ../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_clearfix.scss */ -.dl-horizontal dd:after { - clear: both; -} -@media (min-width: 768px) { - /* line 211, ../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/_type.scss */ - .dl-horizontal dt { - float: left; - width: 160px; - clear: left; - text-align: right; - overflow: hidden; - text-overflow: ellipsis; - white-space: nowrap; - } - /* line 218, ../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/_type.scss */ - .dl-horizontal dd { - margin-left: 180px; - } -} - -/* line 229, ../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/_type.scss */ -abbr[title], -abbr[data-original-title] { - cursor: help; - border-bottom: 1px dotted #777777; -} - -/* line 235, ../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/_type.scss */ -.initialism { - font-size: 90%; -} - -/* line 241, ../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/_type.scss */ -blockquote { - padding: 10px 20px; - margin: 0 0 20px; - font-size: 17.5px; - border-left: 5px solid #eeeeee; -} -/* line 250, ../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/_type.scss */ -blockquote p:last-child, -blockquote ul:last-child, -blockquote ol:last-child { - margin-bottom: 0; -} -/* line 257, ../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/_type.scss */ -blockquote footer, -blockquote small, -blockquote .small { - display: block; - font-size: 80%; - line-height: 1.42857; - color: #777777; -} -/* line 265, ../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/_type.scss */ -blockquote footer:before, -blockquote small:before, -blockquote .small:before { - content: '\2014 \00A0'; -} - -/* line 274, ../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/_type.scss */ -.blockquote-reverse, -blockquote.pull-right { - padding-right: 15px; - padding-left: 0; - border-right: 5px solid #eeeeee; - border-left: 0; - text-align: right; -} -/* line 286, ../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/_type.scss */ -.blockquote-reverse footer:before, -.blockquote-reverse small:before, -.blockquote-reverse .small:before, -blockquote.pull-right footer:before, -blockquote.pull-right small:before, -blockquote.pull-right .small:before { - content: ''; -} -/* line 287, ../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/_type.scss */ -.blockquote-reverse footer:after, -.blockquote-reverse small:after, -.blockquote-reverse .small:after, -blockquote.pull-right footer:after, -blockquote.pull-right small:after, -blockquote.pull-right .small:after { - content: '\00A0 \2014'; -} - -/* line 294, ../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/_type.scss */ -address { - margin-bottom: 20px; - font-style: normal; - line-height: 1.42857; -} - -/* line 7, ../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/_code.scss */ -code, -kbd, -pre, -samp { - font-family: Menlo, Monaco, Consolas, "Courier New", monospace; -} - -/* line 15, ../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/_code.scss */ -code { - padding: 2px 4px; - font-size: 90%; - color: #c7254e; - background-color: #f9f2f4; - border-radius: 4px; -} - -/* line 24, ../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/_code.scss */ -kbd { - padding: 2px 4px; - font-size: 90%; - color: #fff; - background-color: #333; - border-radius: 3px; - box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.25); -} -/* line 32, ../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/_code.scss */ -kbd kbd { - padding: 0; - font-size: 100%; - font-weight: bold; - box-shadow: none; -} - -/* line 41, ../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/_code.scss */ -pre { - display: block; - padding: 9.5px; - margin: 0 0 10px; - font-size: 13px; - line-height: 1.42857; - word-break: break-all; - word-wrap: break-word; - color: #333333; - background-color: #f5f5f5; - border: 1px solid #ccc; - border-radius: 4px; -} -/* line 55, ../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/_code.scss */ -pre code { - padding: 0; - font-size: inherit; - color: inherit; - white-space: pre-wrap; - background-color: transparent; - border-radius: 0; -} - -/* line 66, ../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/_code.scss */ -.pre-scrollable { - max-height: 340px; - overflow-y: scroll; -} - -/* line 10, ../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/_grid.scss */ -.container { - margin-right: auto; - margin-left: auto; - padding-left: 15px; - padding-right: 15px; -} -/* line 14, ../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_clearfix.scss */ -.container:before, .container:after { - content: " "; - display: table; -} -/* line 19, ../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_clearfix.scss */ -.container:after { - clear: both; -} -@media (min-width: 768px) { - /* line 10, ../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/_grid.scss */ - .container { - width: 750px; - } -} -@media (min-width: 992px) { - /* line 10, ../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/_grid.scss */ - .container { - width: 970px; - } -} -@media (min-width: 1200px) { - /* line 10, ../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/_grid.scss */ - .container { - width: 1170px; - } -} - -/* line 30, ../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/_grid.scss */ -.container-fluid { - margin-right: auto; - margin-left: auto; - padding-left: 15px; - padding-right: 15px; -} -/* line 14, ../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_clearfix.scss */ -.container-fluid:before, .container-fluid:after { - content: " "; - display: table; -} -/* line 19, ../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_clearfix.scss */ -.container-fluid:after { - clear: both; -} - -/* line 39, ../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/_grid.scss */ -.row { - margin-left: -15px; - margin-right: -15px; -} -/* line 14, ../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_clearfix.scss */ -.row:before, .row:after { - content: " "; - display: table; -} -/* line 19, ../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_clearfix.scss */ -.row:after { - clear: both; -} - -/* line 11, ../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */ -.col-xs-1, .col-sm-1, .col-md-1, .col-lg-1, .col-xs-2, .col-sm-2, .col-md-2, .col-lg-2, .col-xs-3, .col-sm-3, .col-md-3, .col-lg-3, .col-xs-4, .col-sm-4, .col-md-4, .col-lg-4, .col-xs-5, .col-sm-5, .col-md-5, .col-lg-5, .col-xs-6, .col-sm-6, .col-md-6, .col-lg-6, .col-xs-7, .col-sm-7, .col-md-7, .col-lg-7, .col-xs-8, .col-sm-8, .col-md-8, .col-lg-8, .col-xs-9, .col-sm-9, .col-md-9, .col-lg-9, .col-xs-10, .col-sm-10, .col-md-10, .col-lg-10, .col-xs-11, .col-sm-11, .col-md-11, .col-lg-11, .col-xs-12, .col-sm-12, .col-md-12, .col-lg-12 { - position: relative; - min-height: 1px; - padding-left: 15px; - padding-right: 15px; -} - -/* line 27, ../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */ -.col-xs-1, .col-xs-2, .col-xs-3, .col-xs-4, .col-xs-5, .col-xs-6, .col-xs-7, .col-xs-8, .col-xs-9, .col-xs-10, .col-xs-11, .col-xs-12 { - float: left; -} - -/* line 35, ../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */ -.col-xs-1 { - width: 8.33333%; -} - -/* line 35, ../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */ -.col-xs-2 { - width: 16.66667%; -} - -/* line 35, ../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */ -.col-xs-3 { - width: 25%; -} - -/* line 35, ../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */ -.col-xs-4 { - width: 33.33333%; -} - -/* line 35, ../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */ -.col-xs-5 { - width: 41.66667%; -} - -/* line 35, ../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */ -.col-xs-6 { - width: 50%; -} - -/* line 35, ../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */ -.col-xs-7 { - width: 58.33333%; -} - -/* line 35, ../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */ -.col-xs-8 { - width: 66.66667%; -} - -/* line 35, ../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */ -.col-xs-9 { - width: 75%; -} - -/* line 35, ../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */ -.col-xs-10 { - width: 83.33333%; -} - -/* line 35, ../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */ -.col-xs-11 { - width: 91.66667%; -} - -/* line 35, ../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */ -.col-xs-12 { - width: 100%; -} - -/* line 55, ../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */ -.col-xs-pull-0 { - right: auto; -} - -/* line 50, ../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */ -.col-xs-pull-1 { - right: 8.33333%; -} - -/* line 50, ../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */ -.col-xs-pull-2 { - right: 16.66667%; -} - -/* line 50, ../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */ -.col-xs-pull-3 { - right: 25%; -} - -/* line 50, ../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */ -.col-xs-pull-4 { - right: 33.33333%; -} - -/* line 50, ../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */ -.col-xs-pull-5 { - right: 41.66667%; -} - -/* line 50, ../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */ -.col-xs-pull-6 { - right: 50%; -} - -/* line 50, ../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */ -.col-xs-pull-7 { - right: 58.33333%; -} - -/* line 50, ../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */ -.col-xs-pull-8 { - right: 66.66667%; -} - -/* line 50, ../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */ -.col-xs-pull-9 { - right: 75%; -} - -/* line 50, ../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */ -.col-xs-pull-10 { - right: 83.33333%; -} - -/* line 50, ../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */ -.col-xs-pull-11 { - right: 91.66667%; -} - -/* line 50, ../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */ -.col-xs-pull-12 { - right: 100%; -} - -/* line 45, ../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */ -.col-xs-push-0 { - left: auto; -} - -/* line 40, ../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */ -.col-xs-push-1 { - left: 8.33333%; -} - -/* line 40, ../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */ -.col-xs-push-2 { - left: 16.66667%; -} - -/* line 40, ../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */ -.col-xs-push-3 { - left: 25%; -} - -/* line 40, ../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */ -.col-xs-push-4 { - left: 33.33333%; -} - -/* line 40, ../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */ -.col-xs-push-5 { - left: 41.66667%; -} - -/* line 40, ../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */ -.col-xs-push-6 { - left: 50%; -} - -/* line 40, ../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */ -.col-xs-push-7 { - left: 58.33333%; -} - -/* line 40, ../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */ -.col-xs-push-8 { - left: 66.66667%; -} - -/* line 40, ../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */ -.col-xs-push-9 { - left: 75%; -} - -/* line 40, ../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */ -.col-xs-push-10 { - left: 83.33333%; -} - -/* line 40, ../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */ -.col-xs-push-11 { - left: 91.66667%; -} - -/* line 40, ../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */ -.col-xs-push-12 { - left: 100%; -} - -/* line 60, ../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */ -.col-xs-offset-0 { - margin-left: 0%; -} - -/* line 60, ../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */ -.col-xs-offset-1 { - margin-left: 8.33333%; -} - -/* line 60, ../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */ -.col-xs-offset-2 { - margin-left: 16.66667%; -} - -/* line 60, ../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */ -.col-xs-offset-3 { - margin-left: 25%; -} - -/* line 60, ../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */ -.col-xs-offset-4 { - margin-left: 33.33333%; -} - -/* line 60, ../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */ -.col-xs-offset-5 { - margin-left: 41.66667%; -} - -/* line 60, ../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */ -.col-xs-offset-6 { - margin-left: 50%; -} - -/* line 60, ../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */ -.col-xs-offset-7 { - margin-left: 58.33333%; -} - -/* line 60, ../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */ -.col-xs-offset-8 { - margin-left: 66.66667%; -} - -/* line 60, ../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */ -.col-xs-offset-9 { - margin-left: 75%; -} - -/* line 60, ../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */ -.col-xs-offset-10 { - margin-left: 83.33333%; -} - -/* line 60, ../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */ -.col-xs-offset-11 { - margin-left: 91.66667%; -} - -/* line 60, ../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */ -.col-xs-offset-12 { - margin-left: 100%; -} - -@media (min-width: 768px) { - /* line 27, ../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */ - .col-sm-1, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-sm-10, .col-sm-11, .col-sm-12 { - float: left; - } - - /* line 35, ../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */ - .col-sm-1 { - width: 8.33333%; - } - - /* line 35, ../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */ - .col-sm-2 { - width: 16.66667%; - } - - /* line 35, ../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */ - .col-sm-3 { - width: 25%; - } - - /* line 35, ../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */ - .col-sm-4 { - width: 33.33333%; - } - - /* line 35, ../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */ - .col-sm-5 { - width: 41.66667%; - } - - /* line 35, ../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */ - .col-sm-6 { - width: 50%; - } - - /* line 35, ../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */ - .col-sm-7 { - width: 58.33333%; - } - - /* line 35, ../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */ - .col-sm-8 { - width: 66.66667%; - } - - /* line 35, ../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */ - .col-sm-9 { - width: 75%; - } - - /* line 35, ../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */ - .col-sm-10 { - width: 83.33333%; - } - - /* line 35, ../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */ - .col-sm-11 { - width: 91.66667%; - } - - /* line 35, ../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */ - .col-sm-12 { - width: 100%; - } - - /* line 55, ../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */ - .col-sm-pull-0 { - right: auto; - } - - /* line 50, ../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */ - .col-sm-pull-1 { - right: 8.33333%; - } - - /* line 50, ../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */ - .col-sm-pull-2 { - right: 16.66667%; - } - - /* line 50, ../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */ - .col-sm-pull-3 { - right: 25%; - } - - /* line 50, ../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */ - .col-sm-pull-4 { - right: 33.33333%; - } - - /* line 50, ../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */ - .col-sm-pull-5 { - right: 41.66667%; - } - - /* line 50, ../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */ - .col-sm-pull-6 { - right: 50%; - } - - /* line 50, ../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */ - .col-sm-pull-7 { - right: 58.33333%; - } - - /* line 50, ../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */ - .col-sm-pull-8 { - right: 66.66667%; - } - - /* line 50, ../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */ - .col-sm-pull-9 { - right: 75%; - } - - /* line 50, ../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */ - .col-sm-pull-10 { - right: 83.33333%; - } - - /* line 50, ../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */ - .col-sm-pull-11 { - right: 91.66667%; - } - - /* line 50, ../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */ - .col-sm-pull-12 { - right: 100%; - } - - /* line 45, ../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */ - .col-sm-push-0 { - left: auto; - } - - /* line 40, ../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */ - .col-sm-push-1 { - left: 8.33333%; - } - - /* line 40, ../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */ - .col-sm-push-2 { - left: 16.66667%; - } - - /* line 40, ../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */ - .col-sm-push-3 { - left: 25%; - } - - /* line 40, ../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */ - .col-sm-push-4 { - left: 33.33333%; - } - - /* line 40, ../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */ - .col-sm-push-5 { - left: 41.66667%; - } - - /* line 40, ../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */ - .col-sm-push-6 { - left: 50%; - } - - /* line 40, ../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */ - .col-sm-push-7 { - left: 58.33333%; - } - - /* line 40, ../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */ - .col-sm-push-8 { - left: 66.66667%; - } - - /* line 40, ../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */ - .col-sm-push-9 { - left: 75%; - } - - /* line 40, ../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */ - .col-sm-push-10 { - left: 83.33333%; - } - - /* line 40, ../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */ - .col-sm-push-11 { - left: 91.66667%; - } - - /* line 40, ../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */ - .col-sm-push-12 { - left: 100%; - } - - /* line 60, ../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */ - .col-sm-offset-0 { - margin-left: 0%; - } - - /* line 60, ../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */ - .col-sm-offset-1 { - margin-left: 8.33333%; - } - - /* line 60, ../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */ - .col-sm-offset-2 { - margin-left: 16.66667%; - } - - /* line 60, ../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */ - .col-sm-offset-3 { - margin-left: 25%; - } - - /* line 60, ../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */ - .col-sm-offset-4 { - margin-left: 33.33333%; - } - - /* line 60, ../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */ - .col-sm-offset-5 { - margin-left: 41.66667%; - } - - /* line 60, ../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */ - .col-sm-offset-6 { - margin-left: 50%; - } - - /* line 60, ../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */ - .col-sm-offset-7 { - margin-left: 58.33333%; - } - - /* line 60, ../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */ - .col-sm-offset-8 { - margin-left: 66.66667%; - } - - /* line 60, ../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */ - .col-sm-offset-9 { - margin-left: 75%; - } - - /* line 60, ../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */ - .col-sm-offset-10 { - margin-left: 83.33333%; - } - - /* line 60, ../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */ - .col-sm-offset-11 { - margin-left: 91.66667%; - } - - /* line 60, ../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */ - .col-sm-offset-12 { - margin-left: 100%; - } -} -@media (min-width: 992px) { - /* line 27, ../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */ - .col-md-1, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-md-10, .col-md-11, .col-md-12 { - float: left; - } - - /* line 35, ../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */ - .col-md-1 { - width: 8.33333%; - } - - /* line 35, ../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */ - .col-md-2 { - width: 16.66667%; - } - - /* line 35, ../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */ - .col-md-3 { - width: 25%; - } - - /* line 35, ../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */ - .col-md-4 { - width: 33.33333%; - } - - /* line 35, ../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */ - .col-md-5 { - width: 41.66667%; - } - - /* line 35, ../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */ - .col-md-6 { - width: 50%; - } - - /* line 35, ../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */ - .col-md-7 { - width: 58.33333%; - } - - /* line 35, ../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */ - .col-md-8 { - width: 66.66667%; - } - - /* line 35, ../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */ - .col-md-9 { - width: 75%; - } - - /* line 35, ../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */ - .col-md-10 { - width: 83.33333%; - } - - /* line 35, ../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */ - .col-md-11 { - width: 91.66667%; - } - - /* line 35, ../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */ - .col-md-12 { - width: 100%; - } - - /* line 55, ../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */ - .col-md-pull-0 { - right: auto; - } - - /* line 50, ../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */ - .col-md-pull-1 { - right: 8.33333%; - } - - /* line 50, ../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */ - .col-md-pull-2 { - right: 16.66667%; - } - - /* line 50, ../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */ - .col-md-pull-3 { - right: 25%; - } - - /* line 50, ../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */ - .col-md-pull-4 { - right: 33.33333%; - } - - /* line 50, ../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */ - .col-md-pull-5 { - right: 41.66667%; - } - - /* line 50, ../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */ - .col-md-pull-6 { - right: 50%; - } - - /* line 50, ../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */ - .col-md-pull-7 { - right: 58.33333%; - } - - /* line 50, ../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */ - .col-md-pull-8 { - right: 66.66667%; - } - - /* line 50, ../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */ - .col-md-pull-9 { - right: 75%; - } - - /* line 50, ../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */ - .col-md-pull-10 { - right: 83.33333%; - } - - /* line 50, ../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */ - .col-md-pull-11 { - right: 91.66667%; - } - - /* line 50, ../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */ - .col-md-pull-12 { - right: 100%; - } - - /* line 45, ../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */ - .col-md-push-0 { - left: auto; - } - - /* line 40, ../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */ - .col-md-push-1 { - left: 8.33333%; - } - - /* line 40, ../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */ - .col-md-push-2 { - left: 16.66667%; - } - - /* line 40, ../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */ - .col-md-push-3 { - left: 25%; - } - - /* line 40, ../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */ - .col-md-push-4 { - left: 33.33333%; - } - - /* line 40, ../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */ - .col-md-push-5 { - left: 41.66667%; - } - - /* line 40, ../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */ - .col-md-push-6 { - left: 50%; - } - - /* line 40, ../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */ - .col-md-push-7 { - left: 58.33333%; - } - - /* line 40, ../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */ - .col-md-push-8 { - left: 66.66667%; - } - - /* line 40, ../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */ - .col-md-push-9 { - left: 75%; - } - - /* line 40, ../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */ - .col-md-push-10 { - left: 83.33333%; - } - - /* line 40, ../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */ - .col-md-push-11 { - left: 91.66667%; - } - - /* line 40, ../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */ - .col-md-push-12 { - left: 100%; - } - - /* line 60, ../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */ - .col-md-offset-0 { - margin-left: 0%; - } - - /* line 60, ../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */ - .col-md-offset-1 { - margin-left: 8.33333%; - } - - /* line 60, ../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */ - .col-md-offset-2 { - margin-left: 16.66667%; - } - - /* line 60, ../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */ - .col-md-offset-3 { - margin-left: 25%; - } - - /* line 60, ../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */ - .col-md-offset-4 { - margin-left: 33.33333%; - } - - /* line 60, ../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */ - .col-md-offset-5 { - margin-left: 41.66667%; - } - - /* line 60, ../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */ - .col-md-offset-6 { - margin-left: 50%; - } - - /* line 60, ../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */ - .col-md-offset-7 { - margin-left: 58.33333%; - } - - /* line 60, ../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */ - .col-md-offset-8 { - margin-left: 66.66667%; - } - - /* line 60, ../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */ - .col-md-offset-9 { - margin-left: 75%; - } - - /* line 60, ../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */ - .col-md-offset-10 { - margin-left: 83.33333%; - } - - /* line 60, ../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */ - .col-md-offset-11 { - margin-left: 91.66667%; - } - - /* line 60, ../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */ - .col-md-offset-12 { - margin-left: 100%; - } -} -@media (min-width: 1200px) { - /* line 27, ../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */ - .col-lg-1, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-lg-10, .col-lg-11, .col-lg-12 { - float: left; - } - - /* line 35, ../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */ - .col-lg-1 { - width: 8.33333%; - } - - /* line 35, ../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */ - .col-lg-2 { - width: 16.66667%; - } - - /* line 35, ../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */ - .col-lg-3 { - width: 25%; - } - - /* line 35, ../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */ - .col-lg-4 { - width: 33.33333%; - } - - /* line 35, ../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */ - .col-lg-5 { - width: 41.66667%; - } - - /* line 35, ../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */ - .col-lg-6 { - width: 50%; - } - - /* line 35, ../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */ - .col-lg-7 { - width: 58.33333%; - } - - /* line 35, ../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */ - .col-lg-8 { - width: 66.66667%; - } - - /* line 35, ../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */ - .col-lg-9 { - width: 75%; - } - - /* line 35, ../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */ - .col-lg-10 { - width: 83.33333%; - } - - /* line 35, ../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */ - .col-lg-11 { - width: 91.66667%; - } - - /* line 35, ../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */ - .col-lg-12 { - width: 100%; - } - - /* line 55, ../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */ - .col-lg-pull-0 { - right: auto; - } - - /* line 50, ../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */ - .col-lg-pull-1 { - right: 8.33333%; - } - - /* line 50, ../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */ - .col-lg-pull-2 { - right: 16.66667%; - } - - /* line 50, ../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */ - .col-lg-pull-3 { - right: 25%; - } - - /* line 50, ../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */ - .col-lg-pull-4 { - right: 33.33333%; - } - - /* line 50, ../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */ - .col-lg-pull-5 { - right: 41.66667%; - } - - /* line 50, ../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */ - .col-lg-pull-6 { - right: 50%; - } - - /* line 50, ../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */ - .col-lg-pull-7 { - right: 58.33333%; - } - - /* line 50, ../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */ - .col-lg-pull-8 { - right: 66.66667%; - } - - /* line 50, ../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */ - .col-lg-pull-9 { - right: 75%; - } - - /* line 50, ../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */ - .col-lg-pull-10 { - right: 83.33333%; - } - - /* line 50, ../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */ - .col-lg-pull-11 { - right: 91.66667%; - } - - /* line 50, ../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */ - .col-lg-pull-12 { - right: 100%; - } - - /* line 45, ../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */ - .col-lg-push-0 { - left: auto; - } - - /* line 40, ../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */ - .col-lg-push-1 { - left: 8.33333%; - } - - /* line 40, ../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */ - .col-lg-push-2 { - left: 16.66667%; - } - - /* line 40, ../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */ - .col-lg-push-3 { - left: 25%; - } - - /* line 40, ../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */ - .col-lg-push-4 { - left: 33.33333%; - } - - /* line 40, ../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */ - .col-lg-push-5 { - left: 41.66667%; - } - - /* line 40, ../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */ - .col-lg-push-6 { - left: 50%; - } - - /* line 40, ../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */ - .col-lg-push-7 { - left: 58.33333%; - } - - /* line 40, ../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */ - .col-lg-push-8 { - left: 66.66667%; - } - - /* line 40, ../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */ - .col-lg-push-9 { - left: 75%; - } - - /* line 40, ../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */ - .col-lg-push-10 { - left: 83.33333%; - } - - /* line 40, ../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */ - .col-lg-push-11 { - left: 91.66667%; - } - - /* line 40, ../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */ - .col-lg-push-12 { - left: 100%; - } - - /* line 60, ../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */ - .col-lg-offset-0 { - margin-left: 0%; - } - - /* line 60, ../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */ - .col-lg-offset-1 { - margin-left: 8.33333%; - } - - /* line 60, ../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */ - .col-lg-offset-2 { - margin-left: 16.66667%; - } - - /* line 60, ../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */ - .col-lg-offset-3 { - margin-left: 25%; - } - - /* line 60, ../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */ - .col-lg-offset-4 { - margin-left: 33.33333%; - } - - /* line 60, ../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */ - .col-lg-offset-5 { - margin-left: 41.66667%; - } - - /* line 60, ../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */ - .col-lg-offset-6 { - margin-left: 50%; - } - - /* line 60, ../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */ - .col-lg-offset-7 { - margin-left: 58.33333%; - } - - /* line 60, ../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */ - .col-lg-offset-8 { - margin-left: 66.66667%; - } - - /* line 60, ../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */ - .col-lg-offset-9 { - margin-left: 75%; - } - - /* line 60, ../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */ - .col-lg-offset-10 { - margin-left: 83.33333%; - } - - /* line 60, ../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */ - .col-lg-offset-11 { - margin-left: 91.66667%; - } - - /* line 60, ../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_grid-framework.scss */ - .col-lg-offset-12 { - margin-left: 100%; - } -} -/* line 6, ../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/_tables.scss */ -table { - background-color: transparent; -} - -/* line 9, ../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/_tables.scss */ -caption { - padding-top: 8px; - padding-bottom: 8px; - color: #777777; - text-align: left; -} - -/* line 15, ../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/_tables.scss */ -th { - text-align: left; -} - -/* line 22, ../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/_tables.scss */ -.table { - width: 100%; - max-width: 100%; - margin-bottom: 20px; -} -/* line 31, ../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/_tables.scss */ -.table > thead > tr > th, -.table > thead > tr > td, -.table > tbody > tr > th, -.table > tbody > tr > td, -.table > tfoot > tr > th, -.table > tfoot > tr > td { - padding: 8px; - line-height: 1.42857; - vertical-align: top; - border-top: 1px solid #ddd; -} -/* line 41, ../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/_tables.scss */ -.table > thead > tr > th { - vertical-align: bottom; - border-bottom: 2px solid #ddd; -} -/* line 50, ../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/_tables.scss */ -.table > caption + thead > tr:first-child > th, -.table > caption + thead > tr:first-child > td, -.table > colgroup + thead > tr:first-child > th, -.table > colgroup + thead > tr:first-child > td, -.table > thead:first-child > tr:first-child > th, -.table > thead:first-child > tr:first-child > td { - border-top: 0; -} -/* line 57, ../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/_tables.scss */ -.table > tbody + tbody { - border-top: 2px solid #ddd; -} -/* line 62, ../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/_tables.scss */ -.table .table { - background-color: #fff; -} - -/* line 75, ../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/_tables.scss */ -.table-condensed > thead > tr > th, -.table-condensed > thead > tr > td, -.table-condensed > tbody > tr > th, -.table-condensed > tbody > tr > td, -.table-condensed > tfoot > tr > th, -.table-condensed > tfoot > tr > td { - padding: 5px; -} - -/* line 88, ../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/_tables.scss */ -.table-bordered { - border: 1px solid #ddd; -} -/* line 94, ../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/_tables.scss */ -.table-bordered > thead > tr > th, -.table-bordered > thead > tr > td, -.table-bordered > tbody > tr > th, -.table-bordered > tbody > tr > td, -.table-bordered > tfoot > tr > th, -.table-bordered > tfoot > tr > td { - border: 1px solid #ddd; -} -/* line 101, ../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/_tables.scss */ -.table-bordered > thead > tr > th, -.table-bordered > thead > tr > td { - border-bottom-width: 2px; -} - -/* line 114, ../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/_tables.scss */ -.table-striped > tbody > tr:nth-of-type(odd) { - background-color: #f9f9f9; -} - -/* line 125, ../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/_tables.scss */ -.table-hover > tbody > tr:hover { - background-color: #f5f5f5; -} - -/* line 135, ../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/_tables.scss */ -table col[class*="col-"] { - position: static; - float: none; - display: table-column; -} - -/* line 143, ../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/_tables.scss */ -table td[class*="col-"], -table th[class*="col-"] { - position: static; - float: none; - display: table-cell; -} - -/* line 9, ../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_table-row.scss */ -.table > thead > tr > td.active, -.table > thead > tr > th.active, .table > thead > tr.active > td, .table > thead > tr.active > th, -.table > tbody > tr > td.active, -.table > tbody > tr > th.active, -.table > tbody > tr.active > td, -.table > tbody > tr.active > th, -.table > tfoot > tr > td.active, -.table > tfoot > tr > th.active, -.table > tfoot > tr.active > td, -.table > tfoot > tr.active > th { - background-color: #f5f5f5; -} - -/* line 20, ../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_table-row.scss */ -.table-hover > tbody > tr > td.active:hover, -.table-hover > tbody > tr > th.active:hover, .table-hover > tbody > tr.active:hover > td, .table-hover > tbody > tr:hover > .active, .table-hover > tbody > tr.active:hover > th { - background-color: #e8e8e8; -} - -/* line 9, ../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_table-row.scss */ -.table > thead > tr > td.success, -.table > thead > tr > th.success, .table > thead > tr.success > td, .table > thead > tr.success > th, -.table > tbody > tr > td.success, -.table > tbody > tr > th.success, -.table > tbody > tr.success > td, -.table > tbody > tr.success > th, -.table > tfoot > tr > td.success, -.table > tfoot > tr > th.success, -.table > tfoot > tr.success > td, -.table > tfoot > tr.success > th { - background-color: #dff0d8; -} - -/* line 20, ../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_table-row.scss */ -.table-hover > tbody > tr > td.success:hover, -.table-hover > tbody > tr > th.success:hover, .table-hover > tbody > tr.success:hover > td, .table-hover > tbody > tr:hover > .success, .table-hover > tbody > tr.success:hover > th { - background-color: #d0e9c6; -} - -/* line 9, ../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_table-row.scss */ -.table > thead > tr > td.info, -.table > thead > tr > th.info, .table > thead > tr.info > td, .table > thead > tr.info > th, -.table > tbody > tr > td.info, -.table > tbody > tr > th.info, -.table > tbody > tr.info > td, -.table > tbody > tr.info > th, -.table > tfoot > tr > td.info, -.table > tfoot > tr > th.info, -.table > tfoot > tr.info > td, -.table > tfoot > tr.info > th { - background-color: #d9edf7; -} - -/* line 20, ../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_table-row.scss */ -.table-hover > tbody > tr > td.info:hover, -.table-hover > tbody > tr > th.info:hover, .table-hover > tbody > tr.info:hover > td, .table-hover > tbody > tr:hover > .info, .table-hover > tbody > tr.info:hover > th { - background-color: #c4e3f3; -} - -/* line 9, ../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_table-row.scss */ -.table > thead > tr > td.warning, -.table > thead > tr > th.warning, .table > thead > tr.warning > td, .table > thead > tr.warning > th, -.table > tbody > tr > td.warning, -.table > tbody > tr > th.warning, -.table > tbody > tr.warning > td, -.table > tbody > tr.warning > th, -.table > tfoot > tr > td.warning, -.table > tfoot > tr > th.warning, -.table > tfoot > tr.warning > td, -.table > tfoot > tr.warning > th { - background-color: #fcf8e3; -} - -/* line 20, ../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_table-row.scss */ -.table-hover > tbody > tr > td.warning:hover, -.table-hover > tbody > tr > th.warning:hover, .table-hover > tbody > tr.warning:hover > td, .table-hover > tbody > tr:hover > .warning, .table-hover > tbody > tr.warning:hover > th { - background-color: #faf2cc; -} - -/* line 9, ../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_table-row.scss */ -.table > thead > tr > td.danger, -.table > thead > tr > th.danger, .table > thead > tr.danger > td, .table > thead > tr.danger > th, -.table > tbody > tr > td.danger, -.table > tbody > tr > th.danger, -.table > tbody > tr.danger > td, -.table > tbody > tr.danger > th, -.table > tfoot > tr > td.danger, -.table > tfoot > tr > th.danger, -.table > tfoot > tr.danger > td, -.table > tfoot > tr.danger > th { - background-color: #f2dede; -} - -/* line 20, ../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_table-row.scss */ -.table-hover > tbody > tr > td.danger:hover, -.table-hover > tbody > tr > th.danger:hover, .table-hover > tbody > tr.danger:hover > td, .table-hover > tbody > tr:hover > .danger, .table-hover > tbody > tr.danger:hover > th { - background-color: #ebcccc; -} - -/* line 171, ../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/_tables.scss */ -.table-responsive { - overflow-x: auto; - min-height: 0.01%; -} -@media screen and (max-width: 767px) { - /* line 171, ../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/_tables.scss */ - .table-responsive { - width: 100%; - margin-bottom: 15px; - overflow-y: hidden; - -ms-overflow-style: -ms-autohiding-scrollbar; - border: 1px solid #ddd; - } - /* line 183, ../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/_tables.scss */ - .table-responsive > .table { - margin-bottom: 0; - } - /* line 191, ../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/_tables.scss */ - .table-responsive > .table > thead > tr > th, - .table-responsive > .table > thead > tr > td, - .table-responsive > .table > tbody > tr > th, - .table-responsive > .table > tbody > tr > td, - .table-responsive > .table > tfoot > tr > th, - .table-responsive > .table > tfoot > tr > td { - white-space: nowrap; - } - /* line 200, ../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/_tables.scss */ - .table-responsive > .table-bordered { - border: 0; - } - /* line 208, ../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/_tables.scss */ - .table-responsive > .table-bordered > thead > tr > th:first-child, - .table-responsive > .table-bordered > thead > tr > td:first-child, - .table-responsive > .table-bordered > tbody > tr > th:first-child, - .table-responsive > .table-bordered > tbody > tr > td:first-child, - .table-responsive > .table-bordered > tfoot > tr > th:first-child, - .table-responsive > .table-bordered > tfoot > tr > td:first-child { - border-left: 0; - } - /* line 212, ../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/_tables.scss */ - .table-responsive > .table-bordered > thead > tr > th:last-child, - .table-responsive > .table-bordered > thead > tr > td:last-child, - .table-responsive > .table-bordered > tbody > tr > th:last-child, - .table-responsive > .table-bordered > tbody > tr > td:last-child, - .table-responsive > .table-bordered > tfoot > tr > th:last-child, - .table-responsive > .table-bordered > tfoot > tr > td:last-child { - border-right: 0; - } - /* line 225, ../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/_tables.scss */ - .table-responsive > .table-bordered > tbody > tr:last-child > th, - .table-responsive > .table-bordered > tbody > tr:last-child > td, - .table-responsive > .table-bordered > tfoot > tr:last-child > th, - .table-responsive > .table-bordered > tfoot > tr:last-child > td { - border-bottom: 0; - } -} - -/* line 10, ../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/_forms.scss */ -fieldset { - padding: 0; - margin: 0; - border: 0; - min-width: 0; -} - -/* line 20, ../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/_forms.scss */ -legend { - display: block; - width: 100%; - padding: 0; - margin-bottom: 20px; - font-size: 21px; - line-height: inherit; - color: #333333; - border: 0; - border-bottom: 1px solid #e5e5e5; -} - -/* line 32, ../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/_forms.scss */ -label { - display: inline-block; - max-width: 100%; - margin-bottom: 5px; - font-weight: bold; -} - -/* line 47, ../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/_forms.scss */ -input[type="search"] { - -webkit-box-sizing: border-box; - -moz-box-sizing: border-box; - box-sizing: border-box; -} - -/* line 52, ../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/_forms.scss */ -input[type="radio"], -input[type="checkbox"] { - margin: 4px 0 0; - margin-top: 1px \9; - line-height: normal; -} - -/* line 59, ../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/_forms.scss */ -input[type="file"] { - display: block; -} - -/* line 64, ../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/_forms.scss */ -input[type="range"] { - display: block; - width: 100%; -} - -/* line 70, ../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/_forms.scss */ -select[multiple], -select[size] { - height: auto; -} - -/* line 76, ../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/_forms.scss */ -input[type="file"]:focus, -input[type="radio"]:focus, -input[type="checkbox"]:focus { - outline: 5px auto -webkit-focus-ring-color; - outline-offset: -2px; -} - -/* line 83, ../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/_forms.scss */ -output { - display: block; - padding-top: 7px; - font-size: 14px; - line-height: 1.42857; - color: #555555; -} - -/* line 114, ../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/_forms.scss */ -.form-control { - display: block; - width: 100%; - height: 34px; - padding: 6px 12px; - font-size: 14px; - line-height: 1.42857; - color: #555555; - background-color: #fff; - background-image: none; - border: 1px solid #ccc; - border-radius: 4px; - -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075); - box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075); - -webkit-transition: border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s; - -o-transition: border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s; - transition: border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s; -} -/* line 57, ../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_forms.scss */ -.form-control:focus { - border-color: #66afe9; - outline: 0; - -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(102, 175, 233, 0.6); - box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(102, 175, 233, 0.6); -} -/* line 103, ../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_vendor-prefixes.scss */ -.form-control::-moz-placeholder { - color: #999; - opacity: 1; -} -/* line 107, ../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_vendor-prefixes.scss */ -.form-control:-ms-input-placeholder { - color: #999; -} -/* line 108, ../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_vendor-prefixes.scss */ -.form-control::-webkit-input-placeholder { - color: #999; -} -/* line 136, ../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/_forms.scss */ -.form-control::-ms-expand { - border: 0; - background-color: transparent; -} -/* line 146, ../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/_forms.scss */ -.form-control[disabled], .form-control[readonly], fieldset[disabled] .form-control { - background-color: #eeeeee; - opacity: 1; -} -/* line 153, ../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/_forms.scss */ -.form-control[disabled], fieldset[disabled] .form-control { - cursor: not-allowed; -} - -/* line 162, ../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/_forms.scss */ -textarea.form-control { - height: auto; -} - -/* line 174, ../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/_forms.scss */ -input[type="search"] { - -webkit-appearance: none; -} - -@media screen and (-webkit-min-device-pixel-ratio: 0) { - /* line 193, ../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/_forms.scss */ - input[type="date"].form-control, - input[type="time"].form-control, - input[type="datetime-local"].form-control, - input[type="month"].form-control { - line-height: 34px; - } - /* line 197, ../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/_forms.scss */ - input[type="date"].input-sm, .input-group-sm > input[type="date"].form-control, - .input-group-sm > input[type="date"].input-group-addon, - .input-group-sm > .input-group-btn > input[type="date"].btn, .input-group-sm input[type="date"], - input[type="time"].input-sm, - .input-group-sm > input[type="time"].form-control, - .input-group-sm > input[type="time"].input-group-addon, - .input-group-sm > .input-group-btn > input[type="time"].btn, .input-group-sm - input[type="time"], - input[type="datetime-local"].input-sm, - .input-group-sm > input[type="datetime-local"].form-control, - .input-group-sm > input[type="datetime-local"].input-group-addon, - .input-group-sm > .input-group-btn > input[type="datetime-local"].btn, .input-group-sm - input[type="datetime-local"], - input[type="month"].input-sm, - .input-group-sm > input[type="month"].form-control, - .input-group-sm > input[type="month"].input-group-addon, - .input-group-sm > .input-group-btn > input[type="month"].btn, .input-group-sm - input[type="month"] { - line-height: 30px; - } - /* line 202, ../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/_forms.scss */ - input[type="date"].input-lg, .input-group-lg > input[type="date"].form-control, - .input-group-lg > input[type="date"].input-group-addon, - .input-group-lg > .input-group-btn > input[type="date"].btn, .input-group-lg input[type="date"], - input[type="time"].input-lg, - .input-group-lg > input[type="time"].form-control, - .input-group-lg > input[type="time"].input-group-addon, - .input-group-lg > .input-group-btn > input[type="time"].btn, .input-group-lg - input[type="time"], - input[type="datetime-local"].input-lg, - .input-group-lg > input[type="datetime-local"].form-control, - .input-group-lg > input[type="datetime-local"].input-group-addon, - .input-group-lg > .input-group-btn > input[type="datetime-local"].btn, .input-group-lg - input[type="datetime-local"], - input[type="month"].input-lg, - .input-group-lg > input[type="month"].form-control, - .input-group-lg > input[type="month"].input-group-addon, - .input-group-lg > .input-group-btn > input[type="month"].btn, .input-group-lg - input[type="month"] { - line-height: 46px; - } -} -/* line 215, ../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/_forms.scss */ -.form-group { - margin-bottom: 15px; -} - -/* line 224, ../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/_forms.scss */ -.radio, -.checkbox { - position: relative; - display: block; - margin-top: 10px; - margin-bottom: 10px; -} -/* line 231, ../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/_forms.scss */ -.radio label, -.checkbox label { - min-height: 20px; - padding-left: 20px; - margin-bottom: 0; - font-weight: normal; - cursor: pointer; -} - -/* line 239, ../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/_forms.scss */ -.radio input[type="radio"], -.radio-inline input[type="radio"], -.checkbox input[type="checkbox"], -.checkbox-inline input[type="checkbox"] { - position: absolute; - margin-left: -20px; - margin-top: 4px \9; -} - -/* line 248, ../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/_forms.scss */ -.radio + .radio, -.checkbox + .checkbox { - margin-top: -5px; -} - -/* line 254, ../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/_forms.scss */ -.radio-inline, -.checkbox-inline { - position: relative; - display: inline-block; - padding-left: 20px; - margin-bottom: 0; - vertical-align: middle; - font-weight: normal; - cursor: pointer; -} - -/* line 264, ../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/_forms.scss */ -.radio-inline + .radio-inline, -.checkbox-inline + .checkbox-inline { - margin-top: 0; - margin-left: 10px; -} - -/* line 276, ../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/_forms.scss */ -input[type="radio"][disabled], input[type="radio"].disabled, fieldset[disabled] input[type="radio"], -input[type="checkbox"][disabled], -input[type="checkbox"].disabled, fieldset[disabled] -input[type="checkbox"] { - cursor: not-allowed; -} - -/* line 285, ../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/_forms.scss */ -.radio-inline.disabled, fieldset[disabled] .radio-inline, -.checkbox-inline.disabled, fieldset[disabled] -.checkbox-inline { - cursor: not-allowed; -} - -/* line 295, ../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/_forms.scss */ -.radio.disabled label, fieldset[disabled] .radio label, -.checkbox.disabled label, fieldset[disabled] -.checkbox label { - cursor: not-allowed; -} - -/* line 307, ../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/_forms.scss */ -.form-control-static { - padding-top: 7px; - padding-bottom: 7px; - margin-bottom: 0; - min-height: 34px; -} -/* line 315, ../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/_forms.scss */ -.form-control-static.input-lg, .input-group-lg > .form-control-static.form-control, -.input-group-lg > .form-control-static.input-group-addon, -.input-group-lg > .input-group-btn > .form-control-static.btn, .form-control-static.input-sm, .input-group-sm > .form-control-static.form-control, -.input-group-sm > .form-control-static.input-group-addon, -.input-group-sm > .input-group-btn > .form-control-static.btn { - padding-left: 0; - padding-right: 0; -} - -/* line 71, ../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_forms.scss */ -.input-sm, .input-group-sm > .form-control, -.input-group-sm > .input-group-addon, -.input-group-sm > .input-group-btn > .btn { - height: 30px; - padding: 5px 10px; - font-size: 12px; - line-height: 1.5; - border-radius: 3px; -} - -/* line 79, ../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_forms.scss */ -select.input-sm, .input-group-sm > select.form-control, -.input-group-sm > select.input-group-addon, -.input-group-sm > .input-group-btn > select.btn { - height: 30px; - line-height: 30px; -} - -/* line 84, ../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_forms.scss */ -textarea.input-sm, .input-group-sm > textarea.form-control, -.input-group-sm > textarea.input-group-addon, -.input-group-sm > .input-group-btn > textarea.btn, -select[multiple].input-sm, -.input-group-sm > select[multiple].form-control, -.input-group-sm > select[multiple].input-group-addon, -.input-group-sm > .input-group-btn > select[multiple].btn { - height: auto; -} - -/* line 333, ../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/_forms.scss */ -.form-group-sm .form-control { - height: 30px; - padding: 5px 10px; - font-size: 12px; - line-height: 1.5; - border-radius: 3px; -} -/* line 340, ../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/_forms.scss */ -.form-group-sm select.form-control { - height: 30px; - line-height: 30px; -} -/* line 344, ../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/_forms.scss */ -.form-group-sm textarea.form-control, -.form-group-sm select[multiple].form-control { - height: auto; -} -/* line 348, ../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/_forms.scss */ -.form-group-sm .form-control-static { - height: 30px; - min-height: 32px; - padding: 6px 10px; - font-size: 12px; - line-height: 1.5; -} - -/* line 71, ../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_forms.scss */ -.input-lg, .input-group-lg > .form-control, -.input-group-lg > .input-group-addon, -.input-group-lg > .input-group-btn > .btn { - height: 46px; - padding: 10px 16px; - font-size: 18px; - line-height: 1.33333; - border-radius: 6px; -} - -/* line 79, ../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_forms.scss */ -select.input-lg, .input-group-lg > select.form-control, -.input-group-lg > select.input-group-addon, -.input-group-lg > .input-group-btn > select.btn { - height: 46px; - line-height: 46px; -} - -/* line 84, ../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_forms.scss */ -textarea.input-lg, .input-group-lg > textarea.form-control, -.input-group-lg > textarea.input-group-addon, -.input-group-lg > .input-group-btn > textarea.btn, -select[multiple].input-lg, -.input-group-lg > select[multiple].form-control, -.input-group-lg > select[multiple].input-group-addon, -.input-group-lg > .input-group-btn > select[multiple].btn { - height: auto; -} - -/* line 359, ../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/_forms.scss */ -.form-group-lg .form-control { - height: 46px; - padding: 10px 16px; - font-size: 18px; - line-height: 1.33333; - border-radius: 6px; -} -/* line 366, ../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/_forms.scss */ -.form-group-lg select.form-control { - height: 46px; - line-height: 46px; -} -/* line 370, ../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/_forms.scss */ -.form-group-lg textarea.form-control, -.form-group-lg select[multiple].form-control { - height: auto; -} -/* line 374, ../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/_forms.scss */ -.form-group-lg .form-control-static { - height: 46px; - min-height: 38px; - padding: 11px 16px; - font-size: 18px; - line-height: 1.33333; -} - -/* line 388, ../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/_forms.scss */ -.has-feedback { - position: relative; -} -/* line 393, ../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/_forms.scss */ -.has-feedback .form-control { - padding-right: 42.5px; -} - -/* line 398, ../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/_forms.scss */ -.form-control-feedback { - position: absolute; - top: 0; - right: 0; - z-index: 2; - display: block; - width: 34px; - height: 34px; - line-height: 34px; - text-align: center; - pointer-events: none; -} - -/* line 410, ../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/_forms.scss */ -.input-lg + .form-control-feedback, .input-group-lg > .form-control + .form-control-feedback, -.input-group-lg > .input-group-addon + .form-control-feedback, -.input-group-lg > .input-group-btn > .btn + .form-control-feedback, -.input-group-lg + .form-control-feedback, -.form-group-lg .form-control + .form-control-feedback { - width: 46px; - height: 46px; - line-height: 46px; -} - -/* line 417, ../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/_forms.scss */ -.input-sm + .form-control-feedback, .input-group-sm > .form-control + .form-control-feedback, -.input-group-sm > .input-group-addon + .form-control-feedback, -.input-group-sm > .input-group-btn > .btn + .form-control-feedback, -.input-group-sm + .form-control-feedback, -.form-group-sm .form-control + .form-control-feedback { - width: 30px; - height: 30px; - line-height: 30px; -} - -/* line 8, ../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_forms.scss */ -.has-success .help-block, -.has-success .control-label, -.has-success .radio, -.has-success .checkbox, -.has-success .radio-inline, -.has-success .checkbox-inline, .has-success.radio label, .has-success.checkbox label, .has-success.radio-inline label, .has-success.checkbox-inline label { - color: #3c763d; -} -/* line 21, ../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_forms.scss */ -.has-success .form-control { - border-color: #3c763d; - -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075); - box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075); -} -/* line 24, ../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_forms.scss */ -.has-success .form-control:focus { - border-color: #2b542c; - -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #67b168; - box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #67b168; -} -/* line 31, ../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_forms.scss */ -.has-success .input-group-addon { - color: #3c763d; - border-color: #3c763d; - background-color: #dff0d8; -} -/* line 37, ../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_forms.scss */ -.has-success .form-control-feedback { - color: #3c763d; -} - -/* line 8, ../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_forms.scss */ -.has-warning .help-block, -.has-warning .control-label, -.has-warning .radio, -.has-warning .checkbox, -.has-warning .radio-inline, -.has-warning .checkbox-inline, .has-warning.radio label, .has-warning.checkbox label, .has-warning.radio-inline label, .has-warning.checkbox-inline label { - color: #8a6d3b; -} -/* line 21, ../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_forms.scss */ -.has-warning .form-control { - border-color: #8a6d3b; - -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075); - box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075); -} -/* line 24, ../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_forms.scss */ -.has-warning .form-control:focus { - border-color: #66512c; - -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #c0a16b; - box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #c0a16b; -} -/* line 31, ../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_forms.scss */ -.has-warning .input-group-addon { - color: #8a6d3b; - border-color: #8a6d3b; - background-color: #fcf8e3; -} -/* line 37, ../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_forms.scss */ -.has-warning .form-control-feedback { - color: #8a6d3b; -} - -/* line 8, ../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_forms.scss */ -.has-error .help-block, -.has-error .control-label, -.has-error .radio, -.has-error .checkbox, -.has-error .radio-inline, -.has-error .checkbox-inline, .has-error.radio label, .has-error.checkbox label, .has-error.radio-inline label, .has-error.checkbox-inline label { - color: #a94442; -} -/* line 21, ../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_forms.scss */ -.has-error .form-control { - border-color: #a94442; - -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075); - box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075); -} -/* line 24, ../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_forms.scss */ -.has-error .form-control:focus { - border-color: #843534; - -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #ce8483; - box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #ce8483; -} -/* line 31, ../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_forms.scss */ -.has-error .input-group-addon { - color: #a94442; - border-color: #a94442; - background-color: #f2dede; -} -/* line 37, ../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_forms.scss */ -.has-error .form-control-feedback { - color: #a94442; -} - -/* line 439, ../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/_forms.scss */ -.has-feedback label ~ .form-control-feedback { - top: 25px; -} -/* line 442, ../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/_forms.scss */ -.has-feedback label.sr-only ~ .form-control-feedback { - top: 0; -} - -/* line 453, ../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/_forms.scss */ -.help-block { - display: block; - margin-top: 5px; - margin-bottom: 10px; - color: #737373; -} - -@media (min-width: 768px) { - /* line 478, ../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/_forms.scss */ - .form-inline .form-group { - display: inline-block; - margin-bottom: 0; - vertical-align: middle; - } - /* line 485, ../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/_forms.scss */ - .form-inline .form-control { - display: inline-block; - width: auto; - vertical-align: middle; - } - /* line 492, ../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/_forms.scss */ - .form-inline .form-control-static { - display: inline-block; - } - /* line 496, ../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/_forms.scss */ - .form-inline .input-group { - display: inline-table; - vertical-align: middle; - } - /* line 500, ../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/_forms.scss */ - .form-inline .input-group .input-group-addon, - .form-inline .input-group .input-group-btn, - .form-inline .input-group .form-control { - width: auto; - } - /* line 508, ../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/_forms.scss */ - .form-inline .input-group > .form-control { - width: 100%; - } - /* line 512, ../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/_forms.scss */ - .form-inline .control-label { - margin-bottom: 0; - vertical-align: middle; - } - /* line 519, ../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/_forms.scss */ - .form-inline .radio, - .form-inline .checkbox { - display: inline-block; - margin-top: 0; - margin-bottom: 0; - vertical-align: middle; - } - /* line 526, ../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/_forms.scss */ - .form-inline .radio label, - .form-inline .checkbox label { - padding-left: 0; - } - /* line 530, ../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/_forms.scss */ - .form-inline .radio input[type="radio"], - .form-inline .checkbox input[type="checkbox"] { - position: relative; - margin-left: 0; - } - /* line 537, ../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/_forms.scss */ - .form-inline .has-feedback .form-control-feedback { - top: 0; - } -} - -/* line 559, ../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/_forms.scss */ -.form-horizontal .radio, -.form-horizontal .checkbox, -.form-horizontal .radio-inline, -.form-horizontal .checkbox-inline { - margin-top: 0; - margin-bottom: 0; - padding-top: 7px; -} -/* line 569, ../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/_forms.scss */ -.form-horizontal .radio, -.form-horizontal .checkbox { - min-height: 27px; -} -/* line 575, ../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/_forms.scss */ -.form-horizontal .form-group { - margin-left: -15px; - margin-right: -15px; -} -/* line 14, ../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_clearfix.scss */ -.form-horizontal .form-group:before, .form-horizontal .form-group:after { - content: " "; - display: table; -} -/* line 19, ../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_clearfix.scss */ -.form-horizontal .form-group:after { - clear: both; -} -@media (min-width: 768px) { - /* line 582, ../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/_forms.scss */ - .form-horizontal .control-label { - text-align: right; - margin-bottom: 0; - padding-top: 7px; - } -} -/* line 593, ../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/_forms.scss */ -.form-horizontal .has-feedback .form-control-feedback { - right: 15px; -} -@media (min-width: 768px) { - /* line 603, ../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/_forms.scss */ - .form-horizontal .form-group-lg .control-label { - padding-top: 11px; - font-size: 18px; - } -} -@media (min-width: 768px) { - /* line 611, ../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/_forms.scss */ - .form-horizontal .form-group-sm .control-label { - padding-top: 6px; - font-size: 12px; - } -} - -/* line 9, ../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/_buttons.scss */ -.btn { - display: inline-block; - margin-bottom: 0; - font-weight: normal; - text-align: center; - vertical-align: middle; - touch-action: manipulation; - cursor: pointer; - background-image: none; - border: 1px solid transparent; - white-space: nowrap; - padding: 6px 12px; - font-size: 14px; - line-height: 1.42857; - border-radius: 4px; - -webkit-user-select: none; - -moz-user-select: none; - -ms-user-select: none; - user-select: none; -} -/* line 26, ../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/_buttons.scss */ -.btn:focus, .btn.focus, .btn:active:focus, .btn:active.focus, .btn.active:focus, .btn.active.focus { - outline: 5px auto -webkit-focus-ring-color; - outline-offset: -2px; -} -/* line 32, ../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/_buttons.scss */ -.btn:hover, .btn:focus, .btn.focus { - color: #333; - text-decoration: none; -} -/* line 39, ../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/_buttons.scss */ -.btn:active, .btn.active { - outline: 0; - background-image: none; - -webkit-box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125); - box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125); -} -/* line 46, ../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/_buttons.scss */ -.btn.disabled, .btn[disabled], fieldset[disabled] .btn { - cursor: not-allowed; - opacity: 0.65; - filter: alpha(opacity=65); - -webkit-box-shadow: none; - box-shadow: none; -} - -/* line 58, ../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/_buttons.scss */ -a.btn.disabled, fieldset[disabled] a.btn { - pointer-events: none; -} - -/* line 68, ../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/_buttons.scss */ -.btn-default { - color: #333; - background-color: #fff; - border-color: #ccc; -} -/* line 11, ../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_buttons.scss */ -.btn-default:focus, .btn-default.focus { - color: #333; - background-color: #e6e6e6; - border-color: #8c8c8c; -} -/* line 17, ../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_buttons.scss */ -.btn-default:hover { - color: #333; - background-color: #e6e6e6; - border-color: #adadad; -} -/* line 22, ../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_buttons.scss */ -.btn-default:active, .btn-default.active, .open > .btn-default.dropdown-toggle { - color: #333; - background-color: #e6e6e6; - border-color: #adadad; -} -/* line 29, ../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_buttons.scss */ -.btn-default:active:hover, .btn-default:active:focus, .btn-default:active.focus, .btn-default.active:hover, .btn-default.active:focus, .btn-default.active.focus, .open > .btn-default.dropdown-toggle:hover, .open > .btn-default.dropdown-toggle:focus, .open > .btn-default.dropdown-toggle.focus { - color: #333; - background-color: #d4d4d4; - border-color: #8c8c8c; -} -/* line 37, ../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_buttons.scss */ -.btn-default:active, .btn-default.active, .open > .btn-default.dropdown-toggle { - background-image: none; -} -/* line 45, ../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_buttons.scss */ -.btn-default.disabled:hover, .btn-default.disabled:focus, .btn-default.disabled.focus, .btn-default[disabled]:hover, .btn-default[disabled]:focus, .btn-default[disabled].focus, fieldset[disabled] .btn-default:hover, fieldset[disabled] .btn-default:focus, fieldset[disabled] .btn-default.focus { - background-color: #fff; - border-color: #ccc; -} -/* line 53, ../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_buttons.scss */ -.btn-default .badge { - color: #fff; - background-color: #333; -} - -/* line 71, ../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/_buttons.scss */ -.btn-primary { - color: #fff; - background-color: #337ab7; - border-color: #2e6da4; -} -/* line 11, ../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_buttons.scss */ -.btn-primary:focus, .btn-primary.focus { - color: #fff; - background-color: #286090; - border-color: #122b40; -} -/* line 17, ../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_buttons.scss */ -.btn-primary:hover { - color: #fff; - background-color: #286090; - border-color: #204d74; -} -/* line 22, ../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_buttons.scss */ -.btn-primary:active, .btn-primary.active, .open > .btn-primary.dropdown-toggle { - color: #fff; - background-color: #286090; - border-color: #204d74; -} -/* line 29, ../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_buttons.scss */ -.btn-primary:active:hover, .btn-primary:active:focus, .btn-primary:active.focus, .btn-primary.active:hover, .btn-primary.active:focus, .btn-primary.active.focus, .open > .btn-primary.dropdown-toggle:hover, .open > .btn-primary.dropdown-toggle:focus, .open > .btn-primary.dropdown-toggle.focus { - color: #fff; - background-color: #204d74; - border-color: #122b40; -} -/* line 37, ../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_buttons.scss */ -.btn-primary:active, .btn-primary.active, .open > .btn-primary.dropdown-toggle { - background-image: none; -} -/* line 45, ../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_buttons.scss */ -.btn-primary.disabled:hover, .btn-primary.disabled:focus, .btn-primary.disabled.focus, .btn-primary[disabled]:hover, .btn-primary[disabled]:focus, .btn-primary[disabled].focus, fieldset[disabled] .btn-primary:hover, fieldset[disabled] .btn-primary:focus, fieldset[disabled] .btn-primary.focus { - background-color: #337ab7; - border-color: #2e6da4; -} -/* line 53, ../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_buttons.scss */ -.btn-primary .badge { - color: #337ab7; - background-color: #fff; -} - -/* line 75, ../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/_buttons.scss */ -.btn-success { - color: #fff; - background-color: #5cb85c; - border-color: #4cae4c; -} -/* line 11, ../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_buttons.scss */ -.btn-success:focus, .btn-success.focus { - color: #fff; - background-color: #449d44; - border-color: #255625; -} -/* line 17, ../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_buttons.scss */ -.btn-success:hover { - color: #fff; - background-color: #449d44; - border-color: #398439; -} -/* line 22, ../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_buttons.scss */ -.btn-success:active, .btn-success.active, .open > .btn-success.dropdown-toggle { - color: #fff; - background-color: #449d44; - border-color: #398439; -} -/* line 29, ../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_buttons.scss */ -.btn-success:active:hover, .btn-success:active:focus, .btn-success:active.focus, .btn-success.active:hover, .btn-success.active:focus, .btn-success.active.focus, .open > .btn-success.dropdown-toggle:hover, .open > .btn-success.dropdown-toggle:focus, .open > .btn-success.dropdown-toggle.focus { - color: #fff; - background-color: #398439; - border-color: #255625; -} -/* line 37, ../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_buttons.scss */ -.btn-success:active, .btn-success.active, .open > .btn-success.dropdown-toggle { - background-image: none; -} -/* line 45, ../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_buttons.scss */ -.btn-success.disabled:hover, .btn-success.disabled:focus, .btn-success.disabled.focus, .btn-success[disabled]:hover, .btn-success[disabled]:focus, .btn-success[disabled].focus, fieldset[disabled] .btn-success:hover, fieldset[disabled] .btn-success:focus, fieldset[disabled] .btn-success.focus { - background-color: #5cb85c; - border-color: #4cae4c; -} -/* line 53, ../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_buttons.scss */ -.btn-success .badge { - color: #5cb85c; - background-color: #fff; -} - -/* line 79, ../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/_buttons.scss */ -.btn-info { - color: #fff; - background-color: #5bc0de; - border-color: #46b8da; -} -/* line 11, ../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_buttons.scss */ -.btn-info:focus, .btn-info.focus { - color: #fff; - background-color: #31b0d5; - border-color: #1b6d85; -} -/* line 17, ../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_buttons.scss */ -.btn-info:hover { - color: #fff; - background-color: #31b0d5; - border-color: #269abc; -} -/* line 22, ../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_buttons.scss */ -.btn-info:active, .btn-info.active, .open > .btn-info.dropdown-toggle { - color: #fff; - background-color: #31b0d5; - border-color: #269abc; -} -/* line 29, ../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_buttons.scss */ -.btn-info:active:hover, .btn-info:active:focus, .btn-info:active.focus, .btn-info.active:hover, .btn-info.active:focus, .btn-info.active.focus, .open > .btn-info.dropdown-toggle:hover, .open > .btn-info.dropdown-toggle:focus, .open > .btn-info.dropdown-toggle.focus { - color: #fff; - background-color: #269abc; - border-color: #1b6d85; -} -/* line 37, ../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_buttons.scss */ -.btn-info:active, .btn-info.active, .open > .btn-info.dropdown-toggle { - background-image: none; -} -/* line 45, ../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_buttons.scss */ -.btn-info.disabled:hover, .btn-info.disabled:focus, .btn-info.disabled.focus, .btn-info[disabled]:hover, .btn-info[disabled]:focus, .btn-info[disabled].focus, fieldset[disabled] .btn-info:hover, fieldset[disabled] .btn-info:focus, fieldset[disabled] .btn-info.focus { - background-color: #5bc0de; - border-color: #46b8da; -} -/* line 53, ../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_buttons.scss */ -.btn-info .badge { - color: #5bc0de; - background-color: #fff; -} - -/* line 83, ../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/_buttons.scss */ -.btn-warning { - color: #fff; - background-color: #f0ad4e; - border-color: #eea236; -} -/* line 11, ../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_buttons.scss */ -.btn-warning:focus, .btn-warning.focus { - color: #fff; - background-color: #ec971f; - border-color: #985f0d; -} -/* line 17, ../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_buttons.scss */ -.btn-warning:hover { - color: #fff; - background-color: #ec971f; - border-color: #d58512; -} -/* line 22, ../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_buttons.scss */ -.btn-warning:active, .btn-warning.active, .open > .btn-warning.dropdown-toggle { - color: #fff; - background-color: #ec971f; - border-color: #d58512; -} -/* line 29, ../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_buttons.scss */ -.btn-warning:active:hover, .btn-warning:active:focus, .btn-warning:active.focus, .btn-warning.active:hover, .btn-warning.active:focus, .btn-warning.active.focus, .open > .btn-warning.dropdown-toggle:hover, .open > .btn-warning.dropdown-toggle:focus, .open > .btn-warning.dropdown-toggle.focus { - color: #fff; - background-color: #d58512; - border-color: #985f0d; -} -/* line 37, ../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_buttons.scss */ -.btn-warning:active, .btn-warning.active, .open > .btn-warning.dropdown-toggle { - background-image: none; -} -/* line 45, ../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_buttons.scss */ -.btn-warning.disabled:hover, .btn-warning.disabled:focus, .btn-warning.disabled.focus, .btn-warning[disabled]:hover, .btn-warning[disabled]:focus, .btn-warning[disabled].focus, fieldset[disabled] .btn-warning:hover, fieldset[disabled] .btn-warning:focus, fieldset[disabled] .btn-warning.focus { - background-color: #f0ad4e; - border-color: #eea236; -} -/* line 53, ../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_buttons.scss */ -.btn-warning .badge { - color: #f0ad4e; - background-color: #fff; -} - -/* line 87, ../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/_buttons.scss */ -.btn-danger { - color: #fff; - background-color: #d9534f; - border-color: #d43f3a; -} -/* line 11, ../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_buttons.scss */ -.btn-danger:focus, .btn-danger.focus { - color: #fff; - background-color: #c9302c; - border-color: #761c19; -} -/* line 17, ../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_buttons.scss */ -.btn-danger:hover { - color: #fff; - background-color: #c9302c; - border-color: #ac2925; -} -/* line 22, ../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_buttons.scss */ -.btn-danger:active, .btn-danger.active, .open > .btn-danger.dropdown-toggle { - color: #fff; - background-color: #c9302c; - border-color: #ac2925; -} -/* line 29, ../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_buttons.scss */ -.btn-danger:active:hover, .btn-danger:active:focus, .btn-danger:active.focus, .btn-danger.active:hover, .btn-danger.active:focus, .btn-danger.active.focus, .open > .btn-danger.dropdown-toggle:hover, .open > .btn-danger.dropdown-toggle:focus, .open > .btn-danger.dropdown-toggle.focus { - color: #fff; - background-color: #ac2925; - border-color: #761c19; -} -/* line 37, ../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_buttons.scss */ -.btn-danger:active, .btn-danger.active, .open > .btn-danger.dropdown-toggle { - background-image: none; -} -/* line 45, ../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_buttons.scss */ -.btn-danger.disabled:hover, .btn-danger.disabled:focus, .btn-danger.disabled.focus, .btn-danger[disabled]:hover, .btn-danger[disabled]:focus, .btn-danger[disabled].focus, fieldset[disabled] .btn-danger:hover, fieldset[disabled] .btn-danger:focus, fieldset[disabled] .btn-danger.focus { - background-color: #d9534f; - border-color: #d43f3a; -} -/* line 53, ../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_buttons.scss */ -.btn-danger .badge { - color: #d9534f; - background-color: #fff; -} - -/* line 96, ../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/_buttons.scss */ -.btn-link { - color: #337ab7; - font-weight: normal; - border-radius: 0; -} -/* line 101, ../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/_buttons.scss */ -.btn-link, .btn-link:active, .btn-link.active, .btn-link[disabled], fieldset[disabled] .btn-link { - background-color: transparent; - -webkit-box-shadow: none; - box-shadow: none; -} -/* line 109, ../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/_buttons.scss */ -.btn-link, .btn-link:hover, .btn-link:focus, .btn-link:active { - border-color: transparent; -} -/* line 115, ../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/_buttons.scss */ -.btn-link:hover, .btn-link:focus { - color: #23527c; - text-decoration: underline; - background-color: transparent; -} -/* line 123, ../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/_buttons.scss */ -.btn-link[disabled]:hover, .btn-link[disabled]:focus, fieldset[disabled] .btn-link:hover, fieldset[disabled] .btn-link:focus { - color: #777777; - text-decoration: none; -} - -/* line 135, ../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/_buttons.scss */ -.btn-lg, .btn-group-lg > .btn { - padding: 10px 16px; - font-size: 18px; - line-height: 1.33333; - border-radius: 6px; -} - -/* line 139, ../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/_buttons.scss */ -.btn-sm, .btn-group-sm > .btn { - padding: 5px 10px; - font-size: 12px; - line-height: 1.5; - border-radius: 3px; -} - -/* line 143, ../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/_buttons.scss */ -.btn-xs, .btn-group-xs > .btn { - padding: 1px 5px; - font-size: 12px; - line-height: 1.5; - border-radius: 3px; -} - -/* line 151, ../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/_buttons.scss */ -.btn-block { - display: block; - width: 100%; -} - -/* line 157, ../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/_buttons.scss */ -.btn-block + .btn-block { - margin-top: 5px; -} - -/* line 165, ../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/_buttons.scss */ -input[type="submit"].btn-block, -input[type="reset"].btn-block, -input[type="button"].btn-block { - width: 100%; -} - -/* line 10, ../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/_component-animations.scss */ -.fade { - opacity: 0; - -webkit-transition: opacity 0.15s linear; - -o-transition: opacity 0.15s linear; - transition: opacity 0.15s linear; -} -/* line 13, ../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/_component-animations.scss */ -.fade.in { - opacity: 1; -} - -/* line 18, ../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/_component-animations.scss */ -.collapse { - display: none; -} -/* line 21, ../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/_component-animations.scss */ -.collapse.in { - display: block; -} - -/* line 26, ../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/_component-animations.scss */ -tr.collapse.in { - display: table-row; -} - -/* line 28, ../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/_component-animations.scss */ -tbody.collapse.in { - display: table-row-group; -} - -/* line 30, ../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/_component-animations.scss */ -.collapsing { - position: relative; - height: 0; - overflow: hidden; - -webkit-transition-property: height, visibility; - transition-property: height, visibility; - -webkit-transition-duration: 0.35s; - transition-duration: 0.35s; - -webkit-transition-timing-function: ease; - transition-timing-function: ease; -} - -/* line 7, ../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/_dropdowns.scss */ -.caret { - display: inline-block; - width: 0; - height: 0; - margin-left: 2px; - vertical-align: middle; - border-top: 4px dashed; - border-top: 4px solid \9; - border-right: 4px solid transparent; - border-left: 4px solid transparent; -} - -/* line 20, ../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/_dropdowns.scss */ -.dropup, -.dropdown { - position: relative; -} - -/* line 26, ../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/_dropdowns.scss */ -.dropdown-toggle:focus { - outline: 0; -} - -/* line 31, ../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/_dropdowns.scss */ -.dropdown-menu { - position: absolute; - top: 100%; - left: 0; - z-index: 1000; - display: none; - float: left; - min-width: 160px; - padding: 5px 0; - margin: 2px 0 0; - list-style: none; - font-size: 14px; - text-align: left; - background-color: #fff; - border: 1px solid #ccc; - border: 1px solid rgba(0, 0, 0, 0.15); - border-radius: 4px; - -webkit-box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175); - box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175); - background-clip: padding-box; -} -/* line 54, ../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/_dropdowns.scss */ -.dropdown-menu.pull-right { - right: 0; - left: auto; -} -/* line 60, ../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/_dropdowns.scss */ -.dropdown-menu .divider { - height: 1px; - margin: 9px 0; - overflow: hidden; - background-color: #e5e5e5; -} -/* line 65, ../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/_dropdowns.scss */ -.dropdown-menu > li > a { - display: block; - padding: 3px 20px; - clear: both; - font-weight: normal; - line-height: 1.42857; - color: #333333; - white-space: nowrap; -} - -/* line 78, ../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/_dropdowns.scss */ -.dropdown-menu > li > a:hover, .dropdown-menu > li > a:focus { - text-decoration: none; - color: #262626; - background-color: #f5f5f5; -} - -/* line 88, ../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/_dropdowns.scss */ -.dropdown-menu > .active > a, .dropdown-menu > .active > a:hover, .dropdown-menu > .active > a:focus { - color: #fff; - text-decoration: none; - outline: 0; - background-color: #337ab7; -} - -/* line 103, ../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/_dropdowns.scss */ -.dropdown-menu > .disabled > a, .dropdown-menu > .disabled > a:hover, .dropdown-menu > .disabled > a:focus { - color: #777777; -} -/* line 110, ../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/_dropdowns.scss */ -.dropdown-menu > .disabled > a:hover, .dropdown-menu > .disabled > a:focus { - text-decoration: none; - background-color: transparent; - background-image: none; - filter: progid:DXImageTransform.Microsoft.gradient(enabled = false); - cursor: not-allowed; -} - -/* line 123, ../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/_dropdowns.scss */ -.open > .dropdown-menu { - display: block; -} -/* line 128, ../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/_dropdowns.scss */ -.open > a { - outline: 0; -} - -/* line 137, ../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/_dropdowns.scss */ -.dropdown-menu-right { - left: auto; - right: 0; -} - -/* line 147, ../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/_dropdowns.scss */ -.dropdown-menu-left { - left: 0; - right: auto; -} - -/* line 153, ../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/_dropdowns.scss */ -.dropdown-header { - display: block; - padding: 3px 20px; - font-size: 12px; - line-height: 1.42857; - color: #777777; - white-space: nowrap; -} - -/* line 163, ../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/_dropdowns.scss */ -.dropdown-backdrop { - position: fixed; - left: 0; - right: 0; - bottom: 0; - top: 0; - z-index: 990; -} - -/* line 173, ../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/_dropdowns.scss */ -.pull-right > .dropdown-menu { - right: 0; - left: auto; -} - -/* line 186, ../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/_dropdowns.scss */ -.dropup .caret, -.navbar-fixed-bottom .dropdown .caret { - border-top: 0; - border-bottom: 4px dashed; - border-bottom: 4px solid \9; - content: ""; -} -/* line 193, ../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/_dropdowns.scss */ -.dropup .dropdown-menu, -.navbar-fixed-bottom .dropdown .dropdown-menu { - top: auto; - bottom: 100%; - margin-bottom: 2px; -} - -@media (min-width: 768px) { - /* line 207, ../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/_dropdowns.scss */ - .navbar-right .dropdown-menu { - right: 0; - left: auto; - } - /* line 212, ../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/_dropdowns.scss */ - .navbar-right .dropdown-menu-left { - left: 0; - right: auto; - } -} -/* line 6, ../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/_button-groups.scss */ -.btn-group, -.btn-group-vertical { - position: relative; - display: inline-block; - vertical-align: middle; -} -/* line 11, ../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/_button-groups.scss */ -.btn-group > .btn, -.btn-group-vertical > .btn { - position: relative; - float: left; -} -/* line 15, ../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/_button-groups.scss */ -.btn-group > .btn:hover, .btn-group > .btn:focus, .btn-group > .btn:active, .btn-group > .btn.active, -.btn-group-vertical > .btn:hover, -.btn-group-vertical > .btn:focus, -.btn-group-vertical > .btn:active, -.btn-group-vertical > .btn.active { - z-index: 2; -} - -/* line 26, ../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/_button-groups.scss */ -.btn-group .btn + .btn, -.btn-group .btn + .btn-group, -.btn-group .btn-group + .btn, -.btn-group .btn-group + .btn-group { - margin-left: -1px; -} - -/* line 35, ../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/_button-groups.scss */ -.btn-toolbar { - margin-left: -5px; -} -/* line 14, ../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_clearfix.scss */ -.btn-toolbar:before, .btn-toolbar:after { - content: " "; - display: table; -} -/* line 19, ../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_clearfix.scss */ -.btn-toolbar:after { - clear: both; -} -/* line 39, ../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/_button-groups.scss */ -.btn-toolbar .btn, -.btn-toolbar .btn-group, -.btn-toolbar .input-group { - float: left; -} -/* line 44, ../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/_button-groups.scss */ -.btn-toolbar > .btn, -.btn-toolbar > .btn-group, -.btn-toolbar > .input-group { - margin-left: 5px; -} - -/* line 51, ../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/_button-groups.scss */ -.btn-group > .btn:not(:first-child):not(:last-child):not(.dropdown-toggle) { - border-radius: 0; -} - -/* line 56, ../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/_button-groups.scss */ -.btn-group > .btn:first-child { - margin-left: 0; -} -/* line 58, ../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/_button-groups.scss */ -.btn-group > .btn:first-child:not(:last-child):not(.dropdown-toggle) { - border-bottom-right-radius: 0; - border-top-right-radius: 0; -} - -/* line 63, ../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/_button-groups.scss */ -.btn-group > .btn:last-child:not(:first-child), -.btn-group > .dropdown-toggle:not(:first-child) { - border-bottom-left-radius: 0; - border-top-left-radius: 0; -} - -/* line 69, ../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/_button-groups.scss */ -.btn-group > .btn-group { - float: left; -} - -/* line 72, ../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/_button-groups.scss */ -.btn-group > .btn-group:not(:first-child):not(:last-child) > .btn { - border-radius: 0; -} - -/* line 76, ../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/_button-groups.scss */ -.btn-group > .btn-group:first-child:not(:last-child) > .btn:last-child, -.btn-group > .btn-group:first-child:not(:last-child) > .dropdown-toggle { - border-bottom-right-radius: 0; - border-top-right-radius: 0; -} - -/* line 81, ../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/_button-groups.scss */ -.btn-group > .btn-group:last-child:not(:first-child) > .btn:first-child { - border-bottom-left-radius: 0; - border-top-left-radius: 0; -} - -/* line 86, ../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/_button-groups.scss */ -.btn-group .dropdown-toggle:active, -.btn-group.open .dropdown-toggle { - outline: 0; -} - -/* line 105, ../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/_button-groups.scss */ -.btn-group > .btn + .dropdown-toggle { - padding-left: 8px; - padding-right: 8px; -} - -/* line 109, ../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/_button-groups.scss */ -.btn-group > .btn-lg + .dropdown-toggle, .btn-group-lg.btn-group > .btn + .dropdown-toggle { - padding-left: 12px; - padding-right: 12px; -} - -/* line 116, ../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/_button-groups.scss */ -.btn-group.open .dropdown-toggle { - -webkit-box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125); - box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125); -} -/* line 120, ../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/_button-groups.scss */ -.btn-group.open .dropdown-toggle.btn-link { - -webkit-box-shadow: none; - box-shadow: none; -} - -/* line 127, ../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/_button-groups.scss */ -.btn .caret { - margin-left: 0; -} - -/* line 131, ../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/_button-groups.scss */ -.btn-lg .caret, .btn-group-lg > .btn .caret { - border-width: 5px 5px 0; - border-bottom-width: 0; -} - -/* line 136, ../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/_button-groups.scss */ -.dropup .btn-lg .caret, .dropup .btn-group-lg > .btn .caret { - border-width: 0 5px 5px; -} - -/* line 145, ../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/_button-groups.scss */ -.btn-group-vertical > .btn, -.btn-group-vertical > .btn-group, -.btn-group-vertical > .btn-group > .btn { - display: block; - float: none; - width: 100%; - max-width: 100%; -} -/* line 14, ../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_clearfix.scss */ -.btn-group-vertical > .btn-group:before, .btn-group-vertical > .btn-group:after { - content: " "; - display: table; -} -/* line 19, ../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_clearfix.scss */ -.btn-group-vertical > .btn-group:after { - clear: both; -} -/* line 157, ../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/_button-groups.scss */ -.btn-group-vertical > .btn-group > .btn { - float: none; -} -/* line 162, ../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/_button-groups.scss */ -.btn-group-vertical > .btn + .btn, -.btn-group-vertical > .btn + .btn-group, -.btn-group-vertical > .btn-group + .btn, -.btn-group-vertical > .btn-group + .btn-group { - margin-top: -1px; - margin-left: 0; -} - -/* line 172, ../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/_button-groups.scss */ -.btn-group-vertical > .btn:not(:first-child):not(:last-child) { - border-radius: 0; -} -/* line 175, ../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/_button-groups.scss */ -.btn-group-vertical > .btn:first-child:not(:last-child) { - border-top-right-radius: 4px; - border-top-left-radius: 4px; - border-bottom-right-radius: 0; - border-bottom-left-radius: 0; -} -/* line 179, ../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/_button-groups.scss */ -.btn-group-vertical > .btn:last-child:not(:first-child) { - border-top-right-radius: 0; - border-top-left-radius: 0; - border-bottom-right-radius: 4px; - border-bottom-left-radius: 4px; -} - -/* line 184, ../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/_button-groups.scss */ -.btn-group-vertical > .btn-group:not(:first-child):not(:last-child) > .btn { - border-radius: 0; -} - -/* line 188, ../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/_button-groups.scss */ -.btn-group-vertical > .btn-group:first-child:not(:last-child) > .btn:last-child, -.btn-group-vertical > .btn-group:first-child:not(:last-child) > .dropdown-toggle { - border-bottom-right-radius: 0; - border-bottom-left-radius: 0; -} - -/* line 193, ../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/_button-groups.scss */ -.btn-group-vertical > .btn-group:last-child:not(:first-child) > .btn:first-child { - border-top-right-radius: 0; - border-top-left-radius: 0; -} - -/* line 201, ../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/_button-groups.scss */ -.btn-group-justified { - display: table; - width: 100%; - table-layout: fixed; - border-collapse: separate; -} -/* line 206, ../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/_button-groups.scss */ -.btn-group-justified > .btn, -.btn-group-justified > .btn-group { - float: none; - display: table-cell; - width: 1%; -} -/* line 212, ../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/_button-groups.scss */ -.btn-group-justified > .btn-group .btn { - width: 100%; -} -/* line 216, ../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/_button-groups.scss */ -.btn-group-justified > .btn-group .dropdown-menu { - left: auto; -} - -/* line 237, ../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/_button-groups.scss */ -[data-toggle="buttons"] > .btn input[type="radio"], -[data-toggle="buttons"] > .btn input[type="checkbox"], -[data-toggle="buttons"] > .btn-group > .btn input[type="radio"], -[data-toggle="buttons"] > .btn-group > .btn input[type="checkbox"] { - position: absolute; - clip: rect(0, 0, 0, 0); - pointer-events: none; -} - -/* line 7, ../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/_input-groups.scss */ -.input-group { - position: relative; - display: table; - border-collapse: separate; -} -/* line 13, ../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/_input-groups.scss */ -.input-group[class*="col-"] { - float: none; - padding-left: 0; - padding-right: 0; -} -/* line 19, ../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/_input-groups.scss */ -.input-group .form-control { - position: relative; - z-index: 2; - float: left; - width: 100%; - margin-bottom: 0; -} -/* line 33, ../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/_input-groups.scss */ -.input-group .form-control:focus { - z-index: 3; -} - -/* line 58, ../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/_input-groups.scss */ -.input-group-addon, -.input-group-btn, -.input-group .form-control { - display: table-cell; -} -/* line 63, ../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/_input-groups.scss */ -.input-group-addon:not(:first-child):not(:last-child), -.input-group-btn:not(:first-child):not(:last-child), -.input-group .form-control:not(:first-child):not(:last-child) { - border-radius: 0; -} - -/* line 68, ../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/_input-groups.scss */ -.input-group-addon, -.input-group-btn { - width: 1%; - white-space: nowrap; - vertical-align: middle; -} - -/* line 77, ../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/_input-groups.scss */ -.input-group-addon { - padding: 6px 12px; - font-size: 14px; - font-weight: normal; - line-height: 1; - color: #555555; - text-align: center; - background-color: #eeeeee; - border: 1px solid #ccc; - border-radius: 4px; -} -/* line 89, ../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/_input-groups.scss */ -.input-group-addon.input-sm, -.input-group-sm > .input-group-addon, -.input-group-sm > .input-group-btn > .input-group-addon.btn { - padding: 5px 10px; - font-size: 12px; - border-radius: 3px; -} -/* line 94, ../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/_input-groups.scss */ -.input-group-addon.input-lg, -.input-group-lg > .input-group-addon, -.input-group-lg > .input-group-btn > .input-group-addon.btn { - padding: 10px 16px; - font-size: 18px; - border-radius: 6px; -} -/* line 101, ../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/_input-groups.scss */ -.input-group-addon input[type="radio"], -.input-group-addon input[type="checkbox"] { - margin-top: 0; -} - -/* line 108, ../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/_input-groups.scss */ -.input-group .form-control:first-child, -.input-group-addon:first-child, -.input-group-btn:first-child > .btn, -.input-group-btn:first-child > .btn-group > .btn, -.input-group-btn:first-child > .dropdown-toggle, -.input-group-btn:last-child > .btn:not(:last-child):not(.dropdown-toggle), -.input-group-btn:last-child > .btn-group:not(:last-child) > .btn { - border-bottom-right-radius: 0; - border-top-right-radius: 0; -} - -/* line 117, ../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/_input-groups.scss */ -.input-group-addon:first-child { - border-right: 0; -} - -/* line 120, ../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/_input-groups.scss */ -.input-group .form-control:last-child, -.input-group-addon:last-child, -.input-group-btn:last-child > .btn, -.input-group-btn:last-child > .btn-group > .btn, -.input-group-btn:last-child > .dropdown-toggle, -.input-group-btn:first-child > .btn:not(:first-child), -.input-group-btn:first-child > .btn-group:not(:first-child) > .btn { - border-bottom-left-radius: 0; - border-top-left-radius: 0; -} - -/* line 129, ../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/_input-groups.scss */ -.input-group-addon:last-child { - border-left: 0; -} - -/* line 135, ../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/_input-groups.scss */ -.input-group-btn { - position: relative; - font-size: 0; - white-space: nowrap; -} -/* line 144, ../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/_input-groups.scss */ -.input-group-btn > .btn { - position: relative; -} -/* line 146, ../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/_input-groups.scss */ -.input-group-btn > .btn + .btn { - margin-left: -1px; -} -/* line 150, ../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/_input-groups.scss */ -.input-group-btn > .btn:hover, .input-group-btn > .btn:focus, .input-group-btn > .btn:active { - z-index: 2; -} -/* line 159, ../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/_input-groups.scss */ -.input-group-btn:first-child > .btn, -.input-group-btn:first-child > .btn-group { - margin-right: -1px; -} -/* line 165, ../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/_input-groups.scss */ -.input-group-btn:last-child > .btn, -.input-group-btn:last-child > .btn-group { - z-index: 2; - margin-left: -1px; -} - -/* line 9, ../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/_navs.scss */ -.nav { - margin-bottom: 0; - padding-left: 0; - list-style: none; -} -/* line 14, ../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_clearfix.scss */ -.nav:before, .nav:after { - content: " "; - display: table; -} -/* line 19, ../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_clearfix.scss */ -.nav:after { - clear: both; -} -/* line 15, ../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/_navs.scss */ -.nav > li { - position: relative; - display: block; -} -/* line 19, ../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/_navs.scss */ -.nav > li > a { - position: relative; - display: block; - padding: 10px 15px; -} -/* line 23, ../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/_navs.scss */ -.nav > li > a:hover, .nav > li > a:focus { - text-decoration: none; - background-color: #eeeeee; -} -/* line 31, ../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/_navs.scss */ -.nav > li.disabled > a { - color: #777777; -} -/* line 34, ../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/_navs.scss */ -.nav > li.disabled > a:hover, .nav > li.disabled > a:focus { - color: #777777; - text-decoration: none; - background-color: transparent; - cursor: not-allowed; -} -/* line 46, ../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/_navs.scss */ -.nav .open > a, .nav .open > a:hover, .nav .open > a:focus { - background-color: #eeeeee; - border-color: #337ab7; -} -/* line 59, ../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/_navs.scss */ -.nav .nav-divider { - height: 1px; - margin: 9px 0; - overflow: hidden; - background-color: #e5e5e5; -} -/* line 66, ../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/_navs.scss */ -.nav > li > a > img { - max-width: none; -} - -/* line 76, ../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/_navs.scss */ -.nav-tabs { - border-bottom: 1px solid #ddd; -} -/* line 78, ../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/_navs.scss */ -.nav-tabs > li { - float: left; - margin-bottom: -1px; -} -/* line 84, ../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/_navs.scss */ -.nav-tabs > li > a { - margin-right: 2px; - line-height: 1.42857; - border: 1px solid transparent; - border-radius: 4px 4px 0 0; -} -/* line 89, ../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/_navs.scss */ -.nav-tabs > li > a:hover { - border-color: #eeeeee #eeeeee #ddd; -} -/* line 96, ../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/_navs.scss */ -.nav-tabs > li.active > a, .nav-tabs > li.active > a:hover, .nav-tabs > li.active > a:focus { - color: #555555; - background-color: #fff; - border: 1px solid #ddd; - border-bottom-color: transparent; - cursor: default; -} - -/* line 118, ../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/_navs.scss */ -.nav-pills > li { - float: left; -} -/* line 122, ../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/_navs.scss */ -.nav-pills > li > a { - border-radius: 4px; -} -/* line 125, ../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/_navs.scss */ -.nav-pills > li + li { - margin-left: 2px; -} -/* line 131, ../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/_navs.scss */ -.nav-pills > li.active > a, .nav-pills > li.active > a:hover, .nav-pills > li.active > a:focus { - color: #fff; - background-color: #337ab7; -} - -/* line 144, ../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/_navs.scss */ -.nav-stacked > li { - float: none; -} -/* line 146, ../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/_navs.scss */ -.nav-stacked > li + li { - margin-top: 2px; - margin-left: 0; -} - -/* line 160, ../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/_navs.scss */ -.nav-justified, .nav-tabs.nav-justified { - width: 100%; -} -/* line 163, ../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/_navs.scss */ -.nav-justified > li, .nav-tabs.nav-justified > li { - float: none; -} -/* line 165, ../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/_navs.scss */ -.nav-justified > li > a, .nav-tabs.nav-justified > li > a { - text-align: center; - margin-bottom: 5px; -} -/* line 171, ../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/_navs.scss */ -.nav-justified > .dropdown .dropdown-menu { - top: auto; - left: auto; -} -@media (min-width: 768px) { - /* line 177, ../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/_navs.scss */ - .nav-justified > li, .nav-tabs.nav-justified > li { - display: table-cell; - width: 1%; - } - /* line 180, ../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/_navs.scss */ - .nav-justified > li > a, .nav-tabs.nav-justified > li > a { - margin-bottom: 0; - } -} - -/* line 190, ../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/_navs.scss */ -.nav-tabs-justified, .nav-tabs.nav-justified { - border-bottom: 0; -} -/* line 193, ../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/_navs.scss */ -.nav-tabs-justified > li > a, .nav-tabs.nav-justified > li > a { - margin-right: 0; - border-radius: 4px; -} -/* line 199, ../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/_navs.scss */ -.nav-tabs-justified > .active > a, .nav-tabs.nav-justified > .active > a, -.nav-tabs-justified > .active > a:hover, -.nav-tabs.nav-justified > .active > a:hover, -.nav-tabs-justified > .active > a:focus, -.nav-tabs.nav-justified > .active > a:focus { - border: 1px solid #ddd; -} -@media (min-width: 768px) { - /* line 206, ../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/_navs.scss */ - .nav-tabs-justified > li > a, .nav-tabs.nav-justified > li > a { - border-bottom: 1px solid #ddd; - border-radius: 4px 4px 0 0; - } - /* line 210, ../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/_navs.scss */ - .nav-tabs-justified > .active > a, .nav-tabs.nav-justified > .active > a, - .nav-tabs-justified > .active > a:hover, - .nav-tabs.nav-justified > .active > a:hover, - .nav-tabs-justified > .active > a:focus, - .nav-tabs.nav-justified > .active > a:focus { - border-bottom-color: #fff; - } -} - -/* line 224, ../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/_navs.scss */ -.tab-content > .tab-pane { - display: none; -} -/* line 227, ../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/_navs.scss */ -.tab-content > .active { - display: block; -} - -/* line 237, ../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/_navs.scss */ -.nav-tabs .dropdown-menu { - margin-top: -1px; - border-top-right-radius: 0; - border-top-left-radius: 0; -} - -/* line 11, ../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/_navbar.scss */ -.navbar { - position: relative; - min-height: 50px; - margin-bottom: 20px; - border: 1px solid transparent; -} -/* line 14, ../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_clearfix.scss */ -.navbar:before, .navbar:after { - content: " "; - display: table; -} -/* line 19, ../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_clearfix.scss */ -.navbar:after { - clear: both; -} -@media (min-width: 768px) { - /* line 11, ../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/_navbar.scss */ - .navbar { - border-radius: 4px; - } -} - -/* line 14, ../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_clearfix.scss */ -.navbar-header:before, .navbar-header:after { - content: " "; - display: table; -} -/* line 19, ../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_clearfix.scss */ -.navbar-header:after { - clear: both; -} -@media (min-width: 768px) { - /* line 31, ../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/_navbar.scss */ - .navbar-header { - float: left; - } -} - -/* line 50, ../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/_navbar.scss */ -.navbar-collapse { - overflow-x: visible; - padding-right: 15px; - padding-left: 15px; - border-top: 1px solid transparent; - box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1); - -webkit-overflow-scrolling: touch; -} -/* line 14, ../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_clearfix.scss */ -.navbar-collapse:before, .navbar-collapse:after { - content: " "; - display: table; -} -/* line 19, ../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_clearfix.scss */ -.navbar-collapse:after { - clear: both; -} -/* line 59, ../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/_navbar.scss */ -.navbar-collapse.in { - overflow-y: auto; -} -@media (min-width: 768px) { - /* line 50, ../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/_navbar.scss */ - .navbar-collapse { - width: auto; - border-top: 0; - box-shadow: none; - } - /* line 68, ../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/_navbar.scss */ - .navbar-collapse.collapse { - display: block !important; - height: auto !important; - padding-bottom: 0; - overflow: visible !important; - } - /* line 75, ../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/_navbar.scss */ - .navbar-collapse.in { - overflow-y: visible; - } - /* line 81, ../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/_navbar.scss */ - .navbar-fixed-top .navbar-collapse, .navbar-static-top .navbar-collapse, .navbar-fixed-bottom .navbar-collapse { - padding-left: 0; - padding-right: 0; - } -} - -/* line 92, ../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/_navbar.scss */ -.navbar-fixed-top .navbar-collapse, -.navbar-fixed-bottom .navbar-collapse { - max-height: 340px; -} -@media (max-device-width: 480px) and (orientation: landscape) { - /* line 92, ../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/_navbar.scss */ - .navbar-fixed-top .navbar-collapse, - .navbar-fixed-bottom .navbar-collapse { - max-height: 200px; - } -} - -/* line 108, ../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/_navbar.scss */ -.container > .navbar-header, -.container > .navbar-collapse, -.container-fluid > .navbar-header, -.container-fluid > .navbar-collapse { - margin-right: -15px; - margin-left: -15px; -} -@media (min-width: 768px) { - /* line 108, ../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/_navbar.scss */ - .container > .navbar-header, - .container > .navbar-collapse, - .container-fluid > .navbar-header, - .container-fluid > .navbar-collapse { - margin-right: 0; - margin-left: 0; - } -} - -/* line 128, ../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/_navbar.scss */ -.navbar-static-top { - z-index: 1000; - border-width: 0 0 1px; -} -@media (min-width: 768px) { - /* line 128, ../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/_navbar.scss */ - .navbar-static-top { - border-radius: 0; - } -} - -/* line 138, ../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/_navbar.scss */ -.navbar-fixed-top, -.navbar-fixed-bottom { - position: fixed; - right: 0; - left: 0; - z-index: 1030; -} -@media (min-width: 768px) { - /* line 138, ../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/_navbar.scss */ - .navbar-fixed-top, - .navbar-fixed-bottom { - border-radius: 0; - } -} - -/* line 150, ../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/_navbar.scss */ -.navbar-fixed-top { - top: 0; - border-width: 0 0 1px; -} - -/* line 154, ../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/_navbar.scss */ -.navbar-fixed-bottom { - bottom: 0; - margin-bottom: 0; - border-width: 1px 0 0; -} - -/* line 163, ../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/_navbar.scss */ -.navbar-brand { - float: left; - padding: 15px 15px; - font-size: 18px; - line-height: 20px; - height: 50px; -} -/* line 170, ../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/_navbar.scss */ -.navbar-brand:hover, .navbar-brand:focus { - text-decoration: none; -} -/* line 175, ../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/_navbar.scss */ -.navbar-brand > img { - display: block; -} -@media (min-width: 768px) { - /* line 180, ../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/_navbar.scss */ - .navbar > .container .navbar-brand, .navbar > .container-fluid .navbar-brand { - margin-left: -15px; - } -} - -/* line 193, ../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/_navbar.scss */ -.navbar-toggle { - position: relative; - float: right; - margin-right: 15px; - padding: 9px 10px; - margin-top: 8px; - margin-bottom: 8px; - background-color: transparent; - background-image: none; - border: 1px solid transparent; - border-radius: 4px; -} -/* line 206, ../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/_navbar.scss */ -.navbar-toggle:focus { - outline: 0; -} -/* line 211, ../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/_navbar.scss */ -.navbar-toggle .icon-bar { - display: block; - width: 22px; - height: 2px; - border-radius: 1px; -} -/* line 217, ../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/_navbar.scss */ -.navbar-toggle .icon-bar + .icon-bar { - margin-top: 4px; -} -@media (min-width: 768px) { - /* line 193, ../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/_navbar.scss */ - .navbar-toggle { - display: none; - } -} - -/* line 232, ../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/_navbar.scss */ -.navbar-nav { - margin: 7.5px -15px; -} -/* line 235, ../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/_navbar.scss */ -.navbar-nav > li > a { - padding-top: 10px; - padding-bottom: 10px; - line-height: 20px; -} -@media (max-width: 767px) { - /* line 243, ../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/_navbar.scss */ - .navbar-nav .open .dropdown-menu { - position: static; - float: none; - width: auto; - margin-top: 0; - background-color: transparent; - border: 0; - box-shadow: none; - } - /* line 251, ../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/_navbar.scss */ - .navbar-nav .open .dropdown-menu > li > a, - .navbar-nav .open .dropdown-menu .dropdown-header { - padding: 5px 15px 5px 25px; - } - /* line 255, ../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/_navbar.scss */ - .navbar-nav .open .dropdown-menu > li > a { - line-height: 20px; - } - /* line 257, ../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/_navbar.scss */ - .navbar-nav .open .dropdown-menu > li > a:hover, .navbar-nav .open .dropdown-menu > li > a:focus { - background-image: none; - } -} -@media (min-width: 768px) { - /* line 232, ../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/_navbar.scss */ - .navbar-nav { - float: left; - margin: 0; - } - /* line 270, ../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/_navbar.scss */ - .navbar-nav > li { - float: left; - } - /* line 272, ../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/_navbar.scss */ - .navbar-nav > li > a { - padding-top: 15px; - padding-bottom: 15px; - } -} - -/* line 286, ../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/_navbar.scss */ -.navbar-form { - margin-left: -15px; - margin-right: -15px; - padding: 10px 15px; - border-top: 1px solid transparent; - border-bottom: 1px solid transparent; - -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1), 0 1px 0 rgba(255, 255, 255, 0.1); - box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1), 0 1px 0 rgba(255, 255, 255, 0.1); - margin-top: 8px; - margin-bottom: 8px; -} -@media (min-width: 768px) { - /* line 478, ../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/_forms.scss */ - .navbar-form .form-group { - display: inline-block; - margin-bottom: 0; - vertical-align: middle; - } - /* line 485, ../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/_forms.scss */ - .navbar-form .form-control { - display: inline-block; - width: auto; - vertical-align: middle; - } - /* line 492, ../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/_forms.scss */ - .navbar-form .form-control-static { - display: inline-block; - } - /* line 496, ../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/_forms.scss */ - .navbar-form .input-group { - display: inline-table; - vertical-align: middle; - } - /* line 500, ../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/_forms.scss */ - .navbar-form .input-group .input-group-addon, - .navbar-form .input-group .input-group-btn, - .navbar-form .input-group .form-control { - width: auto; - } - /* line 508, ../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/_forms.scss */ - .navbar-form .input-group > .form-control { - width: 100%; - } - /* line 512, ../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/_forms.scss */ - .navbar-form .control-label { - margin-bottom: 0; - vertical-align: middle; - } - /* line 519, ../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/_forms.scss */ - .navbar-form .radio, - .navbar-form .checkbox { - display: inline-block; - margin-top: 0; - margin-bottom: 0; - vertical-align: middle; - } - /* line 526, ../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/_forms.scss */ - .navbar-form .radio label, - .navbar-form .checkbox label { - padding-left: 0; - } - /* line 530, ../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/_forms.scss */ - .navbar-form .radio input[type="radio"], - .navbar-form .checkbox input[type="checkbox"] { - position: relative; - margin-left: 0; - } - /* line 537, ../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/_forms.scss */ - .navbar-form .has-feedback .form-control-feedback { - top: 0; - } -} -@media (max-width: 767px) { - /* line 298, ../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/_navbar.scss */ - .navbar-form .form-group { - margin-bottom: 5px; - } - /* line 302, ../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/_navbar.scss */ - .navbar-form .form-group:last-child { - margin-bottom: 0; - } -} -@media (min-width: 768px) { - /* line 286, ../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/_navbar.scss */ - .navbar-form { - width: auto; - border: 0; - margin-left: 0; - margin-right: 0; - padding-top: 0; - padding-bottom: 0; - -webkit-box-shadow: none; - box-shadow: none; - } -} - -/* line 327, ../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/_navbar.scss */ -.navbar-nav > li > .dropdown-menu { - margin-top: 0; - border-top-right-radius: 0; - border-top-left-radius: 0; -} - -/* line 332, ../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/_navbar.scss */ -.navbar-fixed-bottom .navbar-nav > li > .dropdown-menu { - margin-bottom: 0; - border-top-right-radius: 4px; - border-top-left-radius: 4px; - border-bottom-right-radius: 0; - border-bottom-left-radius: 0; -} - -/* line 343, ../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/_navbar.scss */ -.navbar-btn { - margin-top: 8px; - margin-bottom: 8px; -} -/* line 346, ../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/_navbar.scss */ -.navbar-btn.btn-sm, .btn-group-sm > .navbar-btn.btn { - margin-top: 10px; - margin-bottom: 10px; -} -/* line 349, ../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/_navbar.scss */ -.navbar-btn.btn-xs, .btn-group-xs > .navbar-btn.btn { - margin-top: 14px; - margin-bottom: 14px; -} - -/* line 359, ../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/_navbar.scss */ -.navbar-text { - margin-top: 15px; - margin-bottom: 15px; -} -@media (min-width: 768px) { - /* line 359, ../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/_navbar.scss */ - .navbar-text { - float: left; - margin-left: 15px; - margin-right: 15px; - } -} - -@media (min-width: 768px) { - /* line 379, ../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/_navbar.scss */ - .navbar-left { - float: left !important; - } - - /* line 382, ../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/_navbar.scss */ - .navbar-right { - float: right !important; - margin-right: -15px; - } - /* line 386, ../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/_navbar.scss */ - .navbar-right ~ .navbar-right { - margin-right: 0; - } -} -/* line 397, ../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/_navbar.scss */ -.navbar-default { - background-color: #f8f8f8; - border-color: #e7e7e7; -} -/* line 401, ../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/_navbar.scss */ -.navbar-default .navbar-brand { - color: #777; -} -/* line 403, ../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/_navbar.scss */ -.navbar-default .navbar-brand:hover, .navbar-default .navbar-brand:focus { - color: #5e5e5e; - background-color: transparent; -} -/* line 410, ../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/_navbar.scss */ -.navbar-default .navbar-text { - color: #777; -} -/* line 415, ../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/_navbar.scss */ -.navbar-default .navbar-nav > li > a { - color: #777; -} -/* line 418, ../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/_navbar.scss */ -.navbar-default .navbar-nav > li > a:hover, .navbar-default .navbar-nav > li > a:focus { - color: #333; - background-color: transparent; -} -/* line 425, ../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/_navbar.scss */ -.navbar-default .navbar-nav > .active > a, .navbar-default .navbar-nav > .active > a:hover, .navbar-default .navbar-nav > .active > a:focus { - color: #555; - background-color: #e7e7e7; -} -/* line 433, ../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/_navbar.scss */ -.navbar-default .navbar-nav > .disabled > a, .navbar-default .navbar-nav > .disabled > a:hover, .navbar-default .navbar-nav > .disabled > a:focus { - color: #ccc; - background-color: transparent; -} -/* line 442, ../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/_navbar.scss */ -.navbar-default .navbar-toggle { - border-color: #ddd; -} -/* line 444, ../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/_navbar.scss */ -.navbar-default .navbar-toggle:hover, .navbar-default .navbar-toggle:focus { - background-color: #ddd; -} -/* line 448, ../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/_navbar.scss */ -.navbar-default .navbar-toggle .icon-bar { - background-color: #888; -} -/* line 453, ../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/_navbar.scss */ -.navbar-default .navbar-collapse, -.navbar-default .navbar-form { - border-color: #e7e7e7; -} -/* line 462, ../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/_navbar.scss */ -.navbar-default .navbar-nav > .open > a, .navbar-default .navbar-nav > .open > a:hover, .navbar-default .navbar-nav > .open > a:focus { - background-color: #e7e7e7; - color: #555; -} -@media (max-width: 767px) { - /* line 473, ../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/_navbar.scss */ - .navbar-default .navbar-nav .open .dropdown-menu > li > a { - color: #777; - } - /* line 475, ../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/_navbar.scss */ - .navbar-default .navbar-nav .open .dropdown-menu > li > a:hover, .navbar-default .navbar-nav .open .dropdown-menu > li > a:focus { - color: #333; - background-color: transparent; - } - /* line 482, ../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/_navbar.scss */ - .navbar-default .navbar-nav .open .dropdown-menu > .active > a, .navbar-default .navbar-nav .open .dropdown-menu > .active > a:hover, .navbar-default .navbar-nav .open .dropdown-menu > .active > a:focus { - color: #555; - background-color: #e7e7e7; - } - /* line 490, ../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/_navbar.scss */ - .navbar-default .navbar-nav .open .dropdown-menu > .disabled > a, .navbar-default .navbar-nav .open .dropdown-menu > .disabled > a:hover, .navbar-default .navbar-nav .open .dropdown-menu > .disabled > a:focus { - color: #ccc; - background-color: transparent; - } -} -/* line 506, ../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/_navbar.scss */ -.navbar-default .navbar-link { - color: #777; -} -/* line 508, ../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/_navbar.scss */ -.navbar-default .navbar-link:hover { - color: #333; -} -/* line 513, ../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/_navbar.scss */ -.navbar-default .btn-link { - color: #777; -} -/* line 515, ../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/_navbar.scss */ -.navbar-default .btn-link:hover, .navbar-default .btn-link:focus { - color: #333; -} -/* line 521, ../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/_navbar.scss */ -.navbar-default .btn-link[disabled]:hover, .navbar-default .btn-link[disabled]:focus, fieldset[disabled] .navbar-default .btn-link:hover, fieldset[disabled] .navbar-default .btn-link:focus { - color: #ccc; -} - -/* line 531, ../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/_navbar.scss */ -.navbar-inverse { - background-color: #222; - border-color: #090909; -} -/* line 535, ../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/_navbar.scss */ -.navbar-inverse .navbar-brand { - color: #9d9d9d; -} -/* line 537, ../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/_navbar.scss */ -.navbar-inverse .navbar-brand:hover, .navbar-inverse .navbar-brand:focus { - color: #fff; - background-color: transparent; -} -/* line 544, ../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/_navbar.scss */ -.navbar-inverse .navbar-text { - color: #9d9d9d; -} -/* line 549, ../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/_navbar.scss */ -.navbar-inverse .navbar-nav > li > a { - color: #9d9d9d; -} -/* line 552, ../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/_navbar.scss */ -.navbar-inverse .navbar-nav > li > a:hover, .navbar-inverse .navbar-nav > li > a:focus { - color: #fff; - background-color: transparent; -} -/* line 559, ../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/_navbar.scss */ -.navbar-inverse .navbar-nav > .active > a, .navbar-inverse .navbar-nav > .active > a:hover, .navbar-inverse .navbar-nav > .active > a:focus { - color: #fff; - background-color: #090909; -} -/* line 567, ../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/_navbar.scss */ -.navbar-inverse .navbar-nav > .disabled > a, .navbar-inverse .navbar-nav > .disabled > a:hover, .navbar-inverse .navbar-nav > .disabled > a:focus { - color: #444; - background-color: transparent; -} -/* line 577, ../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/_navbar.scss */ -.navbar-inverse .navbar-toggle { - border-color: #333; -} -/* line 579, ../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/_navbar.scss */ -.navbar-inverse .navbar-toggle:hover, .navbar-inverse .navbar-toggle:focus { - background-color: #333; -} -/* line 583, ../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/_navbar.scss */ -.navbar-inverse .navbar-toggle .icon-bar { - background-color: #fff; -} -/* line 588, ../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/_navbar.scss */ -.navbar-inverse .navbar-collapse, -.navbar-inverse .navbar-form { - border-color: #101010; -} -/* line 596, ../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/_navbar.scss */ -.navbar-inverse .navbar-nav > .open > a, .navbar-inverse .navbar-nav > .open > a:hover, .navbar-inverse .navbar-nav > .open > a:focus { - background-color: #090909; - color: #fff; -} -@media (max-width: 767px) { - /* line 607, ../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/_navbar.scss */ - .navbar-inverse .navbar-nav .open .dropdown-menu > .dropdown-header { - border-color: #090909; - } - /* line 610, ../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/_navbar.scss */ - .navbar-inverse .navbar-nav .open .dropdown-menu .divider { - background-color: #090909; - } - /* line 613, ../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/_navbar.scss */ - .navbar-inverse .navbar-nav .open .dropdown-menu > li > a { - color: #9d9d9d; - } - /* line 615, ../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/_navbar.scss */ - .navbar-inverse .navbar-nav .open .dropdown-menu > li > a:hover, .navbar-inverse .navbar-nav .open .dropdown-menu > li > a:focus { - color: #fff; - background-color: transparent; - } - /* line 622, ../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/_navbar.scss */ - .navbar-inverse .navbar-nav .open .dropdown-menu > .active > a, .navbar-inverse .navbar-nav .open .dropdown-menu > .active > a:hover, .navbar-inverse .navbar-nav .open .dropdown-menu > .active > a:focus { - color: #fff; - background-color: #090909; - } - /* line 630, ../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/_navbar.scss */ - .navbar-inverse .navbar-nav .open .dropdown-menu > .disabled > a, .navbar-inverse .navbar-nav .open .dropdown-menu > .disabled > a:hover, .navbar-inverse .navbar-nav .open .dropdown-menu > .disabled > a:focus { - color: #444; - background-color: transparent; - } -} -/* line 641, ../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/_navbar.scss */ -.navbar-inverse .navbar-link { - color: #9d9d9d; -} -/* line 643, ../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/_navbar.scss */ -.navbar-inverse .navbar-link:hover { - color: #fff; -} -/* line 648, ../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/_navbar.scss */ -.navbar-inverse .btn-link { - color: #9d9d9d; -} -/* line 650, ../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/_navbar.scss */ -.navbar-inverse .btn-link:hover, .navbar-inverse .btn-link:focus { - color: #fff; -} -/* line 656, ../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/_navbar.scss */ -.navbar-inverse .btn-link[disabled]:hover, .navbar-inverse .btn-link[disabled]:focus, fieldset[disabled] .navbar-inverse .btn-link:hover, fieldset[disabled] .navbar-inverse .btn-link:focus { - color: #444; -} - -/* line 6, ../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/_breadcrumbs.scss */ -.breadcrumb { - padding: 8px 15px; - margin-bottom: 20px; - list-style: none; - background-color: #f5f5f5; - border-radius: 4px; -} -/* line 13, ../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/_breadcrumbs.scss */ -.breadcrumb > li { - display: inline-block; -} -/* line 16, ../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/_breadcrumbs.scss */ -.breadcrumb > li + li:before { - content: "/ "; - padding: 0 5px; - color: #ccc; -} -/* line 25, ../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/_breadcrumbs.scss */ -.breadcrumb > .active { - color: #777777; -} - -/* line 4, ../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/_pagination.scss */ -.pagination { - display: inline-block; - padding-left: 0; - margin: 20px 0; - border-radius: 4px; -} -/* line 10, ../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/_pagination.scss */ -.pagination > li { - display: inline; -} -/* line 12, ../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/_pagination.scss */ -.pagination > li > a, -.pagination > li > span { - position: relative; - float: left; - padding: 6px 12px; - line-height: 1.42857; - text-decoration: none; - color: #337ab7; - background-color: #fff; - border: 1px solid #ddd; - margin-left: -1px; -} -/* line 25, ../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/_pagination.scss */ -.pagination > li:first-child > a, -.pagination > li:first-child > span { - margin-left: 0; - border-bottom-left-radius: 4px; - border-top-left-radius: 4px; -} -/* line 32, ../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/_pagination.scss */ -.pagination > li:last-child > a, -.pagination > li:last-child > span { - border-bottom-right-radius: 4px; - border-top-right-radius: 4px; -} -/* line 41, ../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/_pagination.scss */ -.pagination > li > a:hover, .pagination > li > a:focus, -.pagination > li > span:hover, -.pagination > li > span:focus { - z-index: 2; - color: #23527c; - background-color: #eeeeee; - border-color: #ddd; -} -/* line 52, ../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/_pagination.scss */ -.pagination > .active > a, .pagination > .active > a:hover, .pagination > .active > a:focus, -.pagination > .active > span, -.pagination > .active > span:hover, -.pagination > .active > span:focus { - z-index: 3; - color: #fff; - background-color: #337ab7; - border-color: #337ab7; - cursor: default; -} -/* line 64, ../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/_pagination.scss */ -.pagination > .disabled > span, -.pagination > .disabled > span:hover, -.pagination > .disabled > span:focus, -.pagination > .disabled > a, -.pagination > .disabled > a:hover, -.pagination > .disabled > a:focus { - color: #777777; - background-color: #fff; - border-color: #ddd; - cursor: not-allowed; -} - -/* line 5, ../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_pagination.scss */ -.pagination-lg > li > a, -.pagination-lg > li > span { - padding: 10px 16px; - font-size: 18px; - line-height: 1.33333; -} -/* line 12, ../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_pagination.scss */ -.pagination-lg > li:first-child > a, -.pagination-lg > li:first-child > span { - border-bottom-left-radius: 6px; - border-top-left-radius: 6px; -} -/* line 18, ../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_pagination.scss */ -.pagination-lg > li:last-child > a, -.pagination-lg > li:last-child > span { - border-bottom-right-radius: 6px; - border-top-right-radius: 6px; -} - -/* line 5, ../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_pagination.scss */ -.pagination-sm > li > a, -.pagination-sm > li > span { - padding: 5px 10px; - font-size: 12px; - line-height: 1.5; -} -/* line 12, ../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_pagination.scss */ -.pagination-sm > li:first-child > a, -.pagination-sm > li:first-child > span { - border-bottom-left-radius: 3px; - border-top-left-radius: 3px; -} -/* line 18, ../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_pagination.scss */ -.pagination-sm > li:last-child > a, -.pagination-sm > li:last-child > span { - border-bottom-right-radius: 3px; - border-top-right-radius: 3px; -} - -/* line 6, ../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/_pager.scss */ -.pager { - padding-left: 0; - margin: 20px 0; - list-style: none; - text-align: center; -} -/* line 14, ../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_clearfix.scss */ -.pager:before, .pager:after { - content: " "; - display: table; -} -/* line 19, ../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_clearfix.scss */ -.pager:after { - clear: both; -} -/* line 12, ../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/_pager.scss */ -.pager li { - display: inline; -} -/* line 14, ../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/_pager.scss */ -.pager li > a, -.pager li > span { - display: inline-block; - padding: 5px 14px; - background-color: #fff; - border: 1px solid #ddd; - border-radius: 15px; -} -/* line 23, ../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/_pager.scss */ -.pager li > a:hover, -.pager li > a:focus { - text-decoration: none; - background-color: #eeeeee; -} -/* line 31, ../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/_pager.scss */ -.pager .next > a, -.pager .next > span { - float: right; -} -/* line 38, ../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/_pager.scss */ -.pager .previous > a, -.pager .previous > span { - float: left; -} -/* line 45, ../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/_pager.scss */ -.pager .disabled > a, -.pager .disabled > a:hover, -.pager .disabled > a:focus, -.pager .disabled > span { - color: #777777; - background-color: #fff; - cursor: not-allowed; -} - -/* line 5, ../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/_labels.scss */ -.label { - display: inline; - padding: .2em .6em .3em; - font-size: 75%; - font-weight: bold; - line-height: 1; - color: #fff; - text-align: center; - white-space: nowrap; - vertical-align: baseline; - border-radius: .25em; -} -/* line 20, ../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/_labels.scss */ -.label:empty { - display: none; -} -/* line 25, ../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/_labels.scss */ -.btn .label { - position: relative; - top: -1px; -} - -/* line 33, ../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/_labels.scss */ -a.label:hover, a.label:focus { - color: #fff; - text-decoration: none; - cursor: pointer; -} - -/* line 44, ../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/_labels.scss */ -.label-default { - background-color: #777777; -} -/* line 7, ../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_labels.scss */ -.label-default[href]:hover, .label-default[href]:focus { - background-color: #5e5e5e; -} - -/* line 48, ../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/_labels.scss */ -.label-primary { - background-color: #337ab7; -} -/* line 7, ../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_labels.scss */ -.label-primary[href]:hover, .label-primary[href]:focus { - background-color: #286090; -} - -/* line 52, ../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/_labels.scss */ -.label-success { - background-color: #5cb85c; -} -/* line 7, ../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_labels.scss */ -.label-success[href]:hover, .label-success[href]:focus { - background-color: #449d44; -} - -/* line 56, ../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/_labels.scss */ -.label-info { - background-color: #5bc0de; -} -/* line 7, ../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_labels.scss */ -.label-info[href]:hover, .label-info[href]:focus { - background-color: #31b0d5; -} - -/* line 60, ../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/_labels.scss */ -.label-warning { - background-color: #f0ad4e; -} -/* line 7, ../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_labels.scss */ -.label-warning[href]:hover, .label-warning[href]:focus { - background-color: #ec971f; -} - -/* line 64, ../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/_labels.scss */ -.label-danger { - background-color: #d9534f; -} -/* line 7, ../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_labels.scss */ -.label-danger[href]:hover, .label-danger[href]:focus { - background-color: #c9302c; -} - -/* line 7, ../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/_badges.scss */ -.badge { - display: inline-block; - min-width: 10px; - padding: 3px 7px; - font-size: 12px; - font-weight: bold; - color: #fff; - line-height: 1; - vertical-align: middle; - white-space: nowrap; - text-align: center; - background-color: #777777; - border-radius: 10px; -} -/* line 22, ../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/_badges.scss */ -.badge:empty { - display: none; -} -/* line 27, ../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/_badges.scss */ -.btn .badge { - position: relative; - top: -1px; -} -/* line 32, ../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/_badges.scss */ -.btn-xs .badge, .btn-group-xs > .btn .badge, .btn-group-xs > .btn .badge { - top: 0; - padding: 1px 5px; -} -/* line 41, ../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/_badges.scss */ -.list-group-item.active > .badge, .nav-pills > .active > a > .badge { - color: #337ab7; - background-color: #fff; -} -/* line 47, ../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/_badges.scss */ -.list-group-item > .badge { - float: right; -} -/* line 51, ../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/_badges.scss */ -.list-group-item > .badge + .badge { - margin-right: 5px; -} -/* line 55, ../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/_badges.scss */ -.nav-pills > li > a > .badge { - margin-left: 3px; -} - -/* line 62, ../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/_badges.scss */ -a.badge:hover, a.badge:focus { - color: #fff; - text-decoration: none; - cursor: pointer; -} - -/* line 6, ../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/_jumbotron.scss */ -.jumbotron { - padding-top: 30px; - padding-bottom: 30px; - margin-bottom: 30px; - color: inherit; - background-color: #eeeeee; -} -/* line 13, ../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/_jumbotron.scss */ -.jumbotron h1, -.jumbotron .h1 { - color: inherit; -} -/* line 18, ../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/_jumbotron.scss */ -.jumbotron p { - margin-bottom: 15px; - font-size: 21px; - font-weight: 200; -} -/* line 24, ../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/_jumbotron.scss */ -.jumbotron > hr { - border-top-color: #d5d5d5; -} -/* line 28, ../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/_jumbotron.scss */ -.container .jumbotron, .container-fluid .jumbotron { - border-radius: 6px; - padding-left: 15px; - padding-right: 15px; -} -/* line 35, ../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/_jumbotron.scss */ -.jumbotron .container { - max-width: 100%; -} -@media screen and (min-width: 768px) { - /* line 6, ../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/_jumbotron.scss */ - .jumbotron { - padding-top: 48px; - padding-bottom: 48px; - } - /* line 43, ../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/_jumbotron.scss */ - .container .jumbotron, .container-fluid .jumbotron { - padding-left: 60px; - padding-right: 60px; - } - /* line 49, ../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/_jumbotron.scss */ - .jumbotron h1, - .jumbotron .h1 { - font-size: 63px; - } -} - -/* line 7, ../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/_thumbnails.scss */ -.thumbnail { - display: block; - padding: 4px; - margin-bottom: 20px; - line-height: 1.42857; - background-color: #fff; - border: 1px solid #ddd; - border-radius: 4px; - -webkit-transition: border 0.2s ease-in-out; - -o-transition: border 0.2s ease-in-out; - transition: border 0.2s ease-in-out; -} -/* line 17, ../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/_thumbnails.scss */ -.thumbnail > img, -.thumbnail a > img { - display: block; - max-width: 100%; - height: auto; - margin-left: auto; - margin-right: auto; -} -/* line 27, ../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/_thumbnails.scss */ -.thumbnail .caption { - padding: 9px; - color: #333333; -} - -/* line 34, ../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/_thumbnails.scss */ -a.thumbnail:hover, -a.thumbnail:focus, -a.thumbnail.active { - border-color: #337ab7; -} - -/* line 9, ../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/_alerts.scss */ -.alert { - padding: 15px; - margin-bottom: 20px; - border: 1px solid transparent; - border-radius: 4px; -} -/* line 16, ../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/_alerts.scss */ -.alert h4 { - margin-top: 0; - color: inherit; -} -/* line 23, ../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/_alerts.scss */ -.alert .alert-link { - font-weight: bold; -} -/* line 28, ../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/_alerts.scss */ -.alert > p, -.alert > ul { - margin-bottom: 0; -} -/* line 33, ../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/_alerts.scss */ -.alert > p + p { - margin-top: 5px; -} - -/* line 42, ../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/_alerts.scss */ -.alert-dismissable, -.alert-dismissible { - padding-right: 35px; -} -/* line 47, ../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/_alerts.scss */ -.alert-dismissable .close, -.alert-dismissible .close { - position: relative; - top: -2px; - right: -21px; - color: inherit; -} - -/* line 59, ../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/_alerts.scss */ -.alert-success { - background-color: #dff0d8; - border-color: #d6e9c6; - color: #3c763d; -} -/* line 8, ../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_alerts.scss */ -.alert-success hr { - border-top-color: #c9e2b3; -} -/* line 11, ../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_alerts.scss */ -.alert-success .alert-link { - color: #2b542c; -} - -/* line 63, ../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/_alerts.scss */ -.alert-info { - background-color: #d9edf7; - border-color: #bce8f1; - color: #31708f; -} -/* line 8, ../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_alerts.scss */ -.alert-info hr { - border-top-color: #a6e1ec; -} -/* line 11, ../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_alerts.scss */ -.alert-info .alert-link { - color: #245269; -} - -/* line 67, ../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/_alerts.scss */ -.alert-warning { - background-color: #fcf8e3; - border-color: #faebcc; - color: #8a6d3b; -} -/* line 8, ../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_alerts.scss */ -.alert-warning hr { - border-top-color: #f7e1b5; -} -/* line 11, ../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_alerts.scss */ -.alert-warning .alert-link { - color: #66512c; -} - -/* line 71, ../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/_alerts.scss */ -.alert-danger { - background-color: #f2dede; - border-color: #ebccd1; - color: #a94442; -} -/* line 8, ../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_alerts.scss */ -.alert-danger hr { - border-top-color: #e4b9c0; -} -/* line 11, ../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_alerts.scss */ -.alert-danger .alert-link { - color: #843534; -} - -@-webkit-keyframes progress-bar-stripes { - from { - background-position: 40px 0; - } - to { - background-position: 0 0; - } -} -@keyframes progress-bar-stripes { - from { - background-position: 40px 0; - } - to { - background-position: 0 0; - } -} -/* line 26, ../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/_progress-bars.scss */ -.progress { - overflow: hidden; - height: 20px; - margin-bottom: 20px; - background-color: #f5f5f5; - border-radius: 4px; - -webkit-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1); - box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1); -} - -/* line 36, ../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/_progress-bars.scss */ -.progress-bar { - float: left; - width: 0%; - height: 100%; - font-size: 12px; - line-height: 20px; - color: #fff; - text-align: center; - background-color: #337ab7; - -webkit-box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.15); - box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.15); - -webkit-transition: width 0.6s ease; - -o-transition: width 0.6s ease; - transition: width 0.6s ease; -} - -/* line 54, ../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/_progress-bars.scss */ -.progress-striped .progress-bar, -.progress-bar-striped { - background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); - background-image: -o-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); - background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); - background-size: 40px 40px; -} - -/* line 64, ../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/_progress-bars.scss */ -.progress.active .progress-bar, -.progress-bar.active { - -webkit-animation: progress-bar-stripes 2s linear infinite; - -o-animation: progress-bar-stripes 2s linear infinite; - animation: progress-bar-stripes 2s linear infinite; -} - -/* line 73, ../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/_progress-bars.scss */ -.progress-bar-success { - background-color: #5cb85c; -} -/* line 7, ../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_progress-bar.scss */ -.progress-striped .progress-bar-success { - background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); - background-image: -o-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); - background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); -} - -/* line 77, ../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/_progress-bars.scss */ -.progress-bar-info { - background-color: #5bc0de; -} -/* line 7, ../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_progress-bar.scss */ -.progress-striped .progress-bar-info { - background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); - background-image: -o-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); - background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); -} - -/* line 81, ../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/_progress-bars.scss */ -.progress-bar-warning { - background-color: #f0ad4e; -} -/* line 7, ../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_progress-bar.scss */ -.progress-striped .progress-bar-warning { - background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); - background-image: -o-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); - background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); -} - -/* line 85, ../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/_progress-bars.scss */ -.progress-bar-danger { - background-color: #d9534f; -} -/* line 7, ../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_progress-bar.scss */ -.progress-striped .progress-bar-danger { - background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); - background-image: -o-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); - background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); -} - -/* line 1, ../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/_media.scss */ -.media { - margin-top: 15px; -} -/* line 5, ../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/_media.scss */ -.media:first-child { - margin-top: 0; -} - -/* line 10, ../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/_media.scss */ -.media, -.media-body { - zoom: 1; - overflow: hidden; -} - -/* line 16, ../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/_media.scss */ -.media-body { - width: 10000px; -} - -/* line 20, ../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/_media.scss */ -.media-object { - display: block; -} -/* line 24, ../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/_media.scss */ -.media-object.img-thumbnail { - max-width: none; -} - -/* line 29, ../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/_media.scss */ -.media-right, -.media > .pull-right { - padding-left: 10px; -} - -/* line 34, ../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/_media.scss */ -.media-left, -.media > .pull-left { - padding-right: 10px; -} - -/* line 39, ../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/_media.scss */ -.media-left, -.media-right, -.media-body { - display: table-cell; - vertical-align: top; -} - -/* line 46, ../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/_media.scss */ -.media-middle { - vertical-align: middle; -} - -/* line 50, ../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/_media.scss */ -.media-bottom { - vertical-align: bottom; -} - -/* line 55, ../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/_media.scss */ -.media-heading { - margin-top: 0; - margin-bottom: 5px; -} - -/* line 63, ../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/_media.scss */ -.media-list { - padding-left: 0; - list-style: none; -} - -/* line 10, ../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/_list-group.scss */ -.list-group { - margin-bottom: 20px; - padding-left: 0; -} - -/* line 21, ../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/_list-group.scss */ -.list-group-item { - position: relative; - display: block; - padding: 10px 15px; - margin-bottom: -1px; - background-color: #fff; - border: 1px solid #ddd; -} -/* line 31, ../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/_list-group.scss */ -.list-group-item:first-child { - border-top-right-radius: 4px; - border-top-left-radius: 4px; -} -/* line 34, ../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/_list-group.scss */ -.list-group-item:last-child { - margin-bottom: 0; - border-bottom-right-radius: 4px; - border-bottom-left-radius: 4px; -} - -/* line 46, ../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/_list-group.scss */ -a.list-group-item, -button.list-group-item { - color: #555; -} -/* line 50, ../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/_list-group.scss */ -a.list-group-item .list-group-item-heading, -button.list-group-item .list-group-item-heading { - color: #333; -} -/* line 55, ../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/_list-group.scss */ -a.list-group-item:hover, a.list-group-item:focus, -button.list-group-item:hover, -button.list-group-item:focus { - text-decoration: none; - color: #555; - background-color: #f5f5f5; -} - -/* line 63, ../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/_list-group.scss */ -button.list-group-item { - width: 100%; - text-align: left; -} - -/* line 70, ../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/_list-group.scss */ -.list-group-item.disabled, .list-group-item.disabled:hover, .list-group-item.disabled:focus { - background-color: #eeeeee; - color: #777777; - cursor: not-allowed; -} -/* line 78, ../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/_list-group.scss */ -.list-group-item.disabled .list-group-item-heading, .list-group-item.disabled:hover .list-group-item-heading, .list-group-item.disabled:focus .list-group-item-heading { - color: inherit; -} -/* line 81, ../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/_list-group.scss */ -.list-group-item.disabled .list-group-item-text, .list-group-item.disabled:hover .list-group-item-text, .list-group-item.disabled:focus .list-group-item-text { - color: #777777; -} -/* line 87, ../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/_list-group.scss */ -.list-group-item.active, .list-group-item.active:hover, .list-group-item.active:focus { - z-index: 2; - color: #fff; - background-color: #337ab7; - border-color: #337ab7; -} -/* line 96, ../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/_list-group.scss */ -.list-group-item.active .list-group-item-heading, -.list-group-item.active .list-group-item-heading > small, -.list-group-item.active .list-group-item-heading > .small, .list-group-item.active:hover .list-group-item-heading, -.list-group-item.active:hover .list-group-item-heading > small, -.list-group-item.active:hover .list-group-item-heading > .small, .list-group-item.active:focus .list-group-item-heading, -.list-group-item.active:focus .list-group-item-heading > small, -.list-group-item.active:focus .list-group-item-heading > .small { - color: inherit; -} -/* line 101, ../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/_list-group.scss */ -.list-group-item.active .list-group-item-text, .list-group-item.active:hover .list-group-item-text, .list-group-item.active:focus .list-group-item-text { - color: #c7ddef; -} - -/* line 4, ../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_list-group.scss */ -.list-group-item-success { - color: #3c763d; - background-color: #dff0d8; -} - -/* line 11, ../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_list-group.scss */ -a.list-group-item-success, -button.list-group-item-success { - color: #3c763d; -} -/* line 15, ../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_list-group.scss */ -a.list-group-item-success .list-group-item-heading, -button.list-group-item-success .list-group-item-heading { - color: inherit; -} -/* line 19, ../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_list-group.scss */ -a.list-group-item-success:hover, a.list-group-item-success:focus, -button.list-group-item-success:hover, -button.list-group-item-success:focus { - color: #3c763d; - background-color: #d0e9c6; -} -/* line 24, ../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_list-group.scss */ -a.list-group-item-success.active, a.list-group-item-success.active:hover, a.list-group-item-success.active:focus, -button.list-group-item-success.active, -button.list-group-item-success.active:hover, -button.list-group-item-success.active:focus { - color: #fff; - background-color: #3c763d; - border-color: #3c763d; -} - -/* line 4, ../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_list-group.scss */ -.list-group-item-info { - color: #31708f; - background-color: #d9edf7; -} - -/* line 11, ../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_list-group.scss */ -a.list-group-item-info, -button.list-group-item-info { - color: #31708f; -} -/* line 15, ../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_list-group.scss */ -a.list-group-item-info .list-group-item-heading, -button.list-group-item-info .list-group-item-heading { - color: inherit; -} -/* line 19, ../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_list-group.scss */ -a.list-group-item-info:hover, a.list-group-item-info:focus, -button.list-group-item-info:hover, -button.list-group-item-info:focus { - color: #31708f; - background-color: #c4e3f3; -} -/* line 24, ../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_list-group.scss */ -a.list-group-item-info.active, a.list-group-item-info.active:hover, a.list-group-item-info.active:focus, -button.list-group-item-info.active, -button.list-group-item-info.active:hover, -button.list-group-item-info.active:focus { - color: #fff; - background-color: #31708f; - border-color: #31708f; -} - -/* line 4, ../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_list-group.scss */ -.list-group-item-warning { - color: #8a6d3b; - background-color: #fcf8e3; -} - -/* line 11, ../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_list-group.scss */ -a.list-group-item-warning, -button.list-group-item-warning { - color: #8a6d3b; -} -/* line 15, ../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_list-group.scss */ -a.list-group-item-warning .list-group-item-heading, -button.list-group-item-warning .list-group-item-heading { - color: inherit; -} -/* line 19, ../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_list-group.scss */ -a.list-group-item-warning:hover, a.list-group-item-warning:focus, -button.list-group-item-warning:hover, -button.list-group-item-warning:focus { - color: #8a6d3b; - background-color: #faf2cc; -} -/* line 24, ../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_list-group.scss */ -a.list-group-item-warning.active, a.list-group-item-warning.active:hover, a.list-group-item-warning.active:focus, -button.list-group-item-warning.active, -button.list-group-item-warning.active:hover, -button.list-group-item-warning.active:focus { - color: #fff; - background-color: #8a6d3b; - border-color: #8a6d3b; -} - -/* line 4, ../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_list-group.scss */ -.list-group-item-danger { - color: #a94442; - background-color: #f2dede; -} - -/* line 11, ../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_list-group.scss */ -a.list-group-item-danger, -button.list-group-item-danger { - color: #a94442; -} -/* line 15, ../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_list-group.scss */ -a.list-group-item-danger .list-group-item-heading, -button.list-group-item-danger .list-group-item-heading { - color: inherit; -} -/* line 19, ../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_list-group.scss */ -a.list-group-item-danger:hover, a.list-group-item-danger:focus, -button.list-group-item-danger:hover, -button.list-group-item-danger:focus { - color: #a94442; - background-color: #ebcccc; -} -/* line 24, ../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_list-group.scss */ -a.list-group-item-danger.active, a.list-group-item-danger.active:hover, a.list-group-item-danger.active:focus, -button.list-group-item-danger.active, -button.list-group-item-danger.active:hover, -button.list-group-item-danger.active:focus { - color: #fff; - background-color: #a94442; - border-color: #a94442; -} - -/* line 123, ../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/_list-group.scss */ -.list-group-item-heading { - margin-top: 0; - margin-bottom: 5px; -} - -/* line 127, ../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/_list-group.scss */ -.list-group-item-text { - margin-bottom: 0; - line-height: 1.3; -} - -/* line 7, ../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/_panels.scss */ -.panel { - margin-bottom: 20px; - background-color: #fff; - border: 1px solid transparent; - border-radius: 4px; - -webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.05); - box-shadow: 0 1px 1px rgba(0, 0, 0, 0.05); -} - -/* line 16, ../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/_panels.scss */ -.panel-body { - padding: 15px; -} -/* line 14, ../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_clearfix.scss */ -.panel-body:before, .panel-body:after { - content: " "; - display: table; -} -/* line 19, ../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_clearfix.scss */ -.panel-body:after { - clear: both; -} - -/* line 22, ../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/_panels.scss */ -.panel-heading { - padding: 10px 15px; - border-bottom: 1px solid transparent; - border-top-right-radius: 3px; - border-top-left-radius: 3px; -} -/* line 27, ../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/_panels.scss */ -.panel-heading > .dropdown .dropdown-toggle { - color: inherit; -} - -/* line 33, ../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/_panels.scss */ -.panel-title { - margin-top: 0; - margin-bottom: 0; - font-size: 16px; - color: inherit; -} -/* line 39, ../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/_panels.scss */ -.panel-title > a, -.panel-title > small, -.panel-title > .small, -.panel-title > small > a, -.panel-title > .small > a { - color: inherit; -} - -/* line 49, ../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/_panels.scss */ -.panel-footer { - padding: 10px 15px; - background-color: #f5f5f5; - border-top: 1px solid #ddd; - border-bottom-right-radius: 3px; - border-bottom-left-radius: 3px; -} - -/* line 63, ../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/_panels.scss */ -.panel > .list-group, -.panel > .panel-collapse > .list-group { - margin-bottom: 0; -} -/* line 67, ../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/_panels.scss */ -.panel > .list-group .list-group-item, -.panel > .panel-collapse > .list-group .list-group-item { - border-width: 1px 0; - border-radius: 0; -} -/* line 74, ../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/_panels.scss */ -.panel > .list-group:first-child .list-group-item:first-child, -.panel > .panel-collapse > .list-group:first-child .list-group-item:first-child { - border-top: 0; - border-top-right-radius: 3px; - border-top-left-radius: 3px; -} -/* line 82, ../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/_panels.scss */ -.panel > .list-group:last-child .list-group-item:last-child, -.panel > .panel-collapse > .list-group:last-child .list-group-item:last-child { - border-bottom: 0; - border-bottom-right-radius: 3px; - border-bottom-left-radius: 3px; -} -/* line 89, ../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/_panels.scss */ -.panel > .panel-heading + .panel-collapse > .list-group .list-group-item:first-child { - border-top-right-radius: 0; - border-top-left-radius: 0; -} - -/* line 96, ../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/_panels.scss */ -.panel-heading + .list-group .list-group-item:first-child { - border-top-width: 0; -} - -/* line 100, ../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/_panels.scss */ -.list-group + .panel-footer { - border-top-width: 0; -} - -/* line 110, ../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/_panels.scss */ -.panel > .table, -.panel > .table-responsive > .table, -.panel > .panel-collapse > .table { - margin-bottom: 0; -} -/* line 115, ../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/_panels.scss */ -.panel > .table caption, -.panel > .table-responsive > .table caption, -.panel > .panel-collapse > .table caption { - padding-left: 15px; - padding-right: 15px; -} -/* line 121, ../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/_panels.scss */ -.panel > .table:first-child, -.panel > .table-responsive:first-child > .table:first-child { - border-top-right-radius: 3px; - border-top-left-radius: 3px; -} -/* line 127, ../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/_panels.scss */ -.panel > .table:first-child > thead:first-child > tr:first-child, -.panel > .table:first-child > tbody:first-child > tr:first-child, -.panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child, -.panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child { - border-top-left-radius: 3px; - border-top-right-radius: 3px; -} -/* line 131, ../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/_panels.scss */ -.panel > .table:first-child > thead:first-child > tr:first-child td:first-child, -.panel > .table:first-child > thead:first-child > tr:first-child th:first-child, -.panel > .table:first-child > tbody:first-child > tr:first-child td:first-child, -.panel > .table:first-child > tbody:first-child > tr:first-child th:first-child, -.panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child td:first-child, -.panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child th:first-child, -.panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child td:first-child, -.panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child th:first-child { - border-top-left-radius: 3px; -} -/* line 135, ../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/_panels.scss */ -.panel > .table:first-child > thead:first-child > tr:first-child td:last-child, -.panel > .table:first-child > thead:first-child > tr:first-child th:last-child, -.panel > .table:first-child > tbody:first-child > tr:first-child td:last-child, -.panel > .table:first-child > tbody:first-child > tr:first-child th:last-child, -.panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child td:last-child, -.panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child th:last-child, -.panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child td:last-child, -.panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child th:last-child { - border-top-right-radius: 3px; -} -/* line 143, ../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/_panels.scss */ -.panel > .table:last-child, -.panel > .table-responsive:last-child > .table:last-child { - border-bottom-right-radius: 3px; - border-bottom-left-radius: 3px; -} -/* line 149, ../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/_panels.scss */ -.panel > .table:last-child > tbody:last-child > tr:last-child, -.panel > .table:last-child > tfoot:last-child > tr:last-child, -.panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child, -.panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child { - border-bottom-left-radius: 3px; - border-bottom-right-radius: 3px; -} -/* line 153, ../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/_panels.scss */ -.panel > .table:last-child > tbody:last-child > tr:last-child td:first-child, -.panel > .table:last-child > tbody:last-child > tr:last-child th:first-child, -.panel > .table:last-child > tfoot:last-child > tr:last-child td:first-child, -.panel > .table:last-child > tfoot:last-child > tr:last-child th:first-child, -.panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child td:first-child, -.panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child th:first-child, -.panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child td:first-child, -.panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child th:first-child { - border-bottom-left-radius: 3px; -} -/* line 157, ../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/_panels.scss */ -.panel > .table:last-child > tbody:last-child > tr:last-child td:last-child, -.panel > .table:last-child > tbody:last-child > tr:last-child th:last-child, -.panel > .table:last-child > tfoot:last-child > tr:last-child td:last-child, -.panel > .table:last-child > tfoot:last-child > tr:last-child th:last-child, -.panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child td:last-child, -.panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child th:last-child, -.panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child td:last-child, -.panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child th:last-child { - border-bottom-right-radius: 3px; -} -/* line 164, ../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/_panels.scss */ -.panel > .panel-body + .table, -.panel > .panel-body + .table-responsive, -.panel > .table + .panel-body, -.panel > .table-responsive + .panel-body { - border-top: 1px solid #ddd; -} -/* line 170, ../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/_panels.scss */ -.panel > .table > tbody:first-child > tr:first-child th, -.panel > .table > tbody:first-child > tr:first-child td { - border-top: 0; -} -/* line 174, ../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/_panels.scss */ -.panel > .table-bordered, -.panel > .table-responsive > .table-bordered { - border: 0; -} -/* line 181, ../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/_panels.scss */ -.panel > .table-bordered > thead > tr > th:first-child, -.panel > .table-bordered > thead > tr > td:first-child, -.panel > .table-bordered > tbody > tr > th:first-child, -.panel > .table-bordered > tbody > tr > td:first-child, -.panel > .table-bordered > tfoot > tr > th:first-child, -.panel > .table-bordered > tfoot > tr > td:first-child, -.panel > .table-responsive > .table-bordered > thead > tr > th:first-child, -.panel > .table-responsive > .table-bordered > thead > tr > td:first-child, -.panel > .table-responsive > .table-bordered > tbody > tr > th:first-child, -.panel > .table-responsive > .table-bordered > tbody > tr > td:first-child, -.panel > .table-responsive > .table-bordered > tfoot > tr > th:first-child, -.panel > .table-responsive > .table-bordered > tfoot > tr > td:first-child { - border-left: 0; -} -/* line 185, ../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/_panels.scss */ -.panel > .table-bordered > thead > tr > th:last-child, -.panel > .table-bordered > thead > tr > td:last-child, -.panel > .table-bordered > tbody > tr > th:last-child, -.panel > .table-bordered > tbody > tr > td:last-child, -.panel > .table-bordered > tfoot > tr > th:last-child, -.panel > .table-bordered > tfoot > tr > td:last-child, -.panel > .table-responsive > .table-bordered > thead > tr > th:last-child, -.panel > .table-responsive > .table-bordered > thead > tr > td:last-child, -.panel > .table-responsive > .table-bordered > tbody > tr > th:last-child, -.panel > .table-responsive > .table-bordered > tbody > tr > td:last-child, -.panel > .table-responsive > .table-bordered > tfoot > tr > th:last-child, -.panel > .table-responsive > .table-bordered > tfoot > tr > td:last-child { - border-right: 0; -} -/* line 194, ../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/_panels.scss */ -.panel > .table-bordered > thead > tr:first-child > td, -.panel > .table-bordered > thead > tr:first-child > th, -.panel > .table-bordered > tbody > tr:first-child > td, -.panel > .table-bordered > tbody > tr:first-child > th, -.panel > .table-responsive > .table-bordered > thead > tr:first-child > td, -.panel > .table-responsive > .table-bordered > thead > tr:first-child > th, -.panel > .table-responsive > .table-bordered > tbody > tr:first-child > td, -.panel > .table-responsive > .table-bordered > tbody > tr:first-child > th { - border-bottom: 0; -} -/* line 203, ../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/_panels.scss */ -.panel > .table-bordered > tbody > tr:last-child > td, -.panel > .table-bordered > tbody > tr:last-child > th, -.panel > .table-bordered > tfoot > tr:last-child > td, -.panel > .table-bordered > tfoot > tr:last-child > th, -.panel > .table-responsive > .table-bordered > tbody > tr:last-child > td, -.panel > .table-responsive > .table-bordered > tbody > tr:last-child > th, -.panel > .table-responsive > .table-bordered > tfoot > tr:last-child > td, -.panel > .table-responsive > .table-bordered > tfoot > tr:last-child > th { - border-bottom: 0; -} -/* line 210, ../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/_panels.scss */ -.panel > .table-responsive { - border: 0; - margin-bottom: 0; -} - -/* line 222, ../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/_panels.scss */ -.panel-group { - margin-bottom: 20px; -} -/* line 226, ../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/_panels.scss */ -.panel-group .panel { - margin-bottom: 0; - border-radius: 4px; -} -/* line 230, ../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/_panels.scss */ -.panel-group .panel + .panel { - margin-top: 5px; -} -/* line 235, ../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/_panels.scss */ -.panel-group .panel-heading { - border-bottom: 0; -} -/* line 238, ../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/_panels.scss */ -.panel-group .panel-heading + .panel-collapse > .panel-body, -.panel-group .panel-heading + .panel-collapse > .list-group { - border-top: 1px solid #ddd; -} -/* line 244, ../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/_panels.scss */ -.panel-group .panel-footer { - border-top: 0; -} -/* line 246, ../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/_panels.scss */ -.panel-group .panel-footer + .panel-collapse .panel-body { - border-bottom: 1px solid #ddd; -} - -/* line 254, ../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/_panels.scss */ -.panel-default { - border-color: #ddd; -} -/* line 6, ../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_panels.scss */ -.panel-default > .panel-heading { - color: #333333; - background-color: #f5f5f5; - border-color: #ddd; -} -/* line 11, ../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_panels.scss */ -.panel-default > .panel-heading + .panel-collapse > .panel-body { - border-top-color: #ddd; -} -/* line 14, ../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_panels.scss */ -.panel-default > .panel-heading .badge { - color: #f5f5f5; - background-color: #333333; -} -/* line 20, ../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_panels.scss */ -.panel-default > .panel-footer + .panel-collapse > .panel-body { - border-bottom-color: #ddd; -} - -/* line 257, ../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/_panels.scss */ -.panel-primary { - border-color: #337ab7; -} -/* line 6, ../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_panels.scss */ -.panel-primary > .panel-heading { - color: #fff; - background-color: #337ab7; - border-color: #337ab7; -} -/* line 11, ../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_panels.scss */ -.panel-primary > .panel-heading + .panel-collapse > .panel-body { - border-top-color: #337ab7; -} -/* line 14, ../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_panels.scss */ -.panel-primary > .panel-heading .badge { - color: #337ab7; - background-color: #fff; -} -/* line 20, ../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_panels.scss */ -.panel-primary > .panel-footer + .panel-collapse > .panel-body { - border-bottom-color: #337ab7; -} - -/* line 260, ../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/_panels.scss */ -.panel-success { - border-color: #d6e9c6; -} -/* line 6, ../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_panels.scss */ -.panel-success > .panel-heading { - color: #3c763d; - background-color: #dff0d8; - border-color: #d6e9c6; -} -/* line 11, ../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_panels.scss */ -.panel-success > .panel-heading + .panel-collapse > .panel-body { - border-top-color: #d6e9c6; -} -/* line 14, ../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_panels.scss */ -.panel-success > .panel-heading .badge { - color: #dff0d8; - background-color: #3c763d; -} -/* line 20, ../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_panels.scss */ -.panel-success > .panel-footer + .panel-collapse > .panel-body { - border-bottom-color: #d6e9c6; -} - -/* line 263, ../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/_panels.scss */ -.panel-info { - border-color: #bce8f1; -} -/* line 6, ../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_panels.scss */ -.panel-info > .panel-heading { - color: #31708f; - background-color: #d9edf7; - border-color: #bce8f1; -} -/* line 11, ../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_panels.scss */ -.panel-info > .panel-heading + .panel-collapse > .panel-body { - border-top-color: #bce8f1; -} -/* line 14, ../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_panels.scss */ -.panel-info > .panel-heading .badge { - color: #d9edf7; - background-color: #31708f; -} -/* line 20, ../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_panels.scss */ -.panel-info > .panel-footer + .panel-collapse > .panel-body { - border-bottom-color: #bce8f1; -} - -/* line 266, ../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/_panels.scss */ -.panel-warning { - border-color: #faebcc; -} -/* line 6, ../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_panels.scss */ -.panel-warning > .panel-heading { - color: #8a6d3b; - background-color: #fcf8e3; - border-color: #faebcc; -} -/* line 11, ../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_panels.scss */ -.panel-warning > .panel-heading + .panel-collapse > .panel-body { - border-top-color: #faebcc; -} -/* line 14, ../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_panels.scss */ -.panel-warning > .panel-heading .badge { - color: #fcf8e3; - background-color: #8a6d3b; -} -/* line 20, ../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_panels.scss */ -.panel-warning > .panel-footer + .panel-collapse > .panel-body { - border-bottom-color: #faebcc; -} - -/* line 269, ../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/_panels.scss */ -.panel-danger { - border-color: #ebccd1; -} -/* line 6, ../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_panels.scss */ -.panel-danger > .panel-heading { - color: #a94442; - background-color: #f2dede; - border-color: #ebccd1; -} -/* line 11, ../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_panels.scss */ -.panel-danger > .panel-heading + .panel-collapse > .panel-body { - border-top-color: #ebccd1; -} -/* line 14, ../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_panels.scss */ -.panel-danger > .panel-heading .badge { - color: #f2dede; - background-color: #a94442; -} -/* line 20, ../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_panels.scss */ -.panel-danger > .panel-footer + .panel-collapse > .panel-body { - border-bottom-color: #ebccd1; -} - -/* line 5, ../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/_responsive-embed.scss */ -.embed-responsive { - position: relative; - display: block; - height: 0; - padding: 0; - overflow: hidden; -} -/* line 12, ../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/_responsive-embed.scss */ -.embed-responsive .embed-responsive-item, -.embed-responsive iframe, -.embed-responsive embed, -.embed-responsive object, -.embed-responsive video { - position: absolute; - top: 0; - left: 0; - bottom: 0; - height: 100%; - width: 100%; - border: 0; -} - -/* line 28, ../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/_responsive-embed.scss */ -.embed-responsive-16by9 { - padding-bottom: 56.25%; -} - -/* line 33, ../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/_responsive-embed.scss */ -.embed-responsive-4by3 { - padding-bottom: 75%; -} - -/* line 7, ../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/_wells.scss */ -.well { - min-height: 20px; - padding: 19px; - margin-bottom: 20px; - background-color: #f5f5f5; - border: 1px solid #e3e3e3; - border-radius: 4px; - -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.05); - box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.05); -} -/* line 15, ../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/_wells.scss */ -.well blockquote { - border-color: #ddd; - border-color: rgba(0, 0, 0, 0.15); -} - -/* line 22, ../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/_wells.scss */ -.well-lg { - padding: 24px; - border-radius: 6px; -} - -/* line 26, ../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/_wells.scss */ -.well-sm { - padding: 9px; - border-radius: 3px; -} - -/* line 6, ../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/_close.scss */ -.close { - float: right; - font-size: 21px; - font-weight: bold; - line-height: 1; - color: #000; - text-shadow: 0 1px 0 #fff; - opacity: 0.2; - filter: alpha(opacity=20); -} -/* line 15, ../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/_close.scss */ -.close:hover, .close:focus { - color: #000; - text-decoration: none; - cursor: pointer; - opacity: 0.5; - filter: alpha(opacity=50); -} - -/* line 30, ../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/_close.scss */ -button.close { - padding: 0; - cursor: pointer; - background: transparent; - border: 0; - -webkit-appearance: none; -} - -/* line 11, ../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/_modals.scss */ -.modal-open { - overflow: hidden; -} - -/* line 16, ../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/_modals.scss */ -.modal { - display: none; - overflow: hidden; - position: fixed; - top: 0; - right: 0; - bottom: 0; - left: 0; - z-index: 1050; - -webkit-overflow-scrolling: touch; - outline: 0; -} -/* line 32, ../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/_modals.scss */ -.modal.fade .modal-dialog { - -webkit-transform: translate(0, -25%); - -ms-transform: translate(0, -25%); - -o-transform: translate(0, -25%); - transform: translate(0, -25%); - -webkit-transition: -webkit-transform 0.3s ease-out; - -moz-transition: -moz-transform 0.3s ease-out; - -o-transition: -o-transform 0.3s ease-out; - transition: transform 0.3s ease-out; -} -/* line 36, ../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/_modals.scss */ -.modal.in .modal-dialog { - -webkit-transform: translate(0, 0); - -ms-transform: translate(0, 0); - -o-transform: translate(0, 0); - transform: translate(0, 0); -} - -/* line 38, ../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/_modals.scss */ -.modal-open .modal { - overflow-x: hidden; - overflow-y: auto; -} - -/* line 44, ../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/_modals.scss */ -.modal-dialog { - position: relative; - width: auto; - margin: 10px; -} - -/* line 51, ../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/_modals.scss */ -.modal-content { - position: relative; - background-color: #fff; - border: 1px solid #999; - border: 1px solid rgba(0, 0, 0, 0.2); - border-radius: 6px; - -webkit-box-shadow: 0 3px 9px rgba(0, 0, 0, 0.5); - box-shadow: 0 3px 9px rgba(0, 0, 0, 0.5); - background-clip: padding-box; - outline: 0; -} - -/* line 64, ../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/_modals.scss */ -.modal-backdrop { - position: fixed; - top: 0; - right: 0; - bottom: 0; - left: 0; - z-index: 1040; - background-color: #000; -} -/* line 73, ../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/_modals.scss */ -.modal-backdrop.fade { - opacity: 0; - filter: alpha(opacity=0); -} -/* line 74, ../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/_modals.scss */ -.modal-backdrop.in { - opacity: 0.5; - filter: alpha(opacity=50); -} - -/* line 79, ../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/_modals.scss */ -.modal-header { - padding: 15px; - border-bottom: 1px solid #e5e5e5; -} -/* line 14, ../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_clearfix.scss */ -.modal-header:before, .modal-header:after { - content: " "; - display: table; -} -/* line 19, ../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_clearfix.scss */ -.modal-header:after { - clear: both; -} - -/* line 85, ../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/_modals.scss */ -.modal-header .close { - margin-top: -2px; -} - -/* line 90, ../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/_modals.scss */ -.modal-title { - margin: 0; - line-height: 1.42857; -} - -/* line 97, ../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/_modals.scss */ -.modal-body { - position: relative; - padding: 15px; -} - -/* line 103, ../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/_modals.scss */ -.modal-footer { - padding: 15px; - text-align: right; - border-top: 1px solid #e5e5e5; -} -/* line 14, ../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_clearfix.scss */ -.modal-footer:before, .modal-footer:after { - content: " "; - display: table; -} -/* line 19, ../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_clearfix.scss */ -.modal-footer:after { - clear: both; -} -/* line 110, ../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/_modals.scss */ -.modal-footer .btn + .btn { - margin-left: 5px; - margin-bottom: 0; -} -/* line 115, ../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/_modals.scss */ -.modal-footer .btn-group .btn + .btn { - margin-left: -1px; -} -/* line 119, ../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/_modals.scss */ -.modal-footer .btn-block + .btn-block { - margin-left: 0; -} - -/* line 125, ../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/_modals.scss */ -.modal-scrollbar-measure { - position: absolute; - top: -9999px; - width: 50px; - height: 50px; - overflow: scroll; -} - -@media (min-width: 768px) { - /* line 136, ../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/_modals.scss */ - .modal-dialog { - width: 600px; - margin: 30px auto; - } - - /* line 140, ../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/_modals.scss */ - .modal-content { - -webkit-box-shadow: 0 5px 15px rgba(0, 0, 0, 0.5); - box-shadow: 0 5px 15px rgba(0, 0, 0, 0.5); - } - - /* line 145, ../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/_modals.scss */ - .modal-sm { - width: 300px; - } -} -@media (min-width: 992px) { - /* line 149, ../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/_modals.scss */ - .modal-lg { - width: 900px; - } -} -/* line 7, ../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/_tooltip.scss */ -.tooltip { - position: absolute; - z-index: 1070; - display: block; - font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; - font-style: normal; - font-weight: normal; - letter-spacing: normal; - line-break: auto; - line-height: 1.42857; - text-align: left; - text-align: start; - text-decoration: none; - text-shadow: none; - text-transform: none; - white-space: normal; - word-break: normal; - word-spacing: normal; - word-wrap: normal; - font-size: 12px; - opacity: 0; - filter: alpha(opacity=0); -} -/* line 18, ../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/_tooltip.scss */ -.tooltip.in { - opacity: 0.9; - filter: alpha(opacity=90); -} -/* line 19, ../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/_tooltip.scss */ -.tooltip.top { - margin-top: -3px; - padding: 5px 0; -} -/* line 20, ../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/_tooltip.scss */ -.tooltip.right { - margin-left: 3px; - padding: 0 5px; -} -/* line 21, ../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/_tooltip.scss */ -.tooltip.bottom { - margin-top: 3px; - padding: 5px 0; -} -/* line 22, ../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/_tooltip.scss */ -.tooltip.left { - margin-left: -3px; - padding: 0 5px; -} - -/* line 26, ../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/_tooltip.scss */ -.tooltip-inner { - max-width: 200px; - padding: 3px 8px; - color: #fff; - text-align: center; - background-color: #000; - border-radius: 4px; -} - -/* line 36, ../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/_tooltip.scss */ -.tooltip-arrow { - position: absolute; - width: 0; - height: 0; - border-color: transparent; - border-style: solid; -} - -/* line 45, ../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/_tooltip.scss */ -.tooltip.top .tooltip-arrow { - bottom: 0; - left: 50%; - margin-left: -5px; - border-width: 5px 5px 0; - border-top-color: #000; -} -/* line 52, ../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/_tooltip.scss */ -.tooltip.top-left .tooltip-arrow { - bottom: 0; - right: 5px; - margin-bottom: -5px; - border-width: 5px 5px 0; - border-top-color: #000; -} -/* line 59, ../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/_tooltip.scss */ -.tooltip.top-right .tooltip-arrow { - bottom: 0; - left: 5px; - margin-bottom: -5px; - border-width: 5px 5px 0; - border-top-color: #000; -} -/* line 66, ../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/_tooltip.scss */ -.tooltip.right .tooltip-arrow { - top: 50%; - left: 0; - margin-top: -5px; - border-width: 5px 5px 5px 0; - border-right-color: #000; -} -/* line 73, ../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/_tooltip.scss */ -.tooltip.left .tooltip-arrow { - top: 50%; - right: 0; - margin-top: -5px; - border-width: 5px 0 5px 5px; - border-left-color: #000; -} -/* line 80, ../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/_tooltip.scss */ -.tooltip.bottom .tooltip-arrow { - top: 0; - left: 50%; - margin-left: -5px; - border-width: 0 5px 5px; - border-bottom-color: #000; -} -/* line 87, ../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/_tooltip.scss */ -.tooltip.bottom-left .tooltip-arrow { - top: 0; - right: 5px; - margin-top: -5px; - border-width: 0 5px 5px; - border-bottom-color: #000; -} -/* line 94, ../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/_tooltip.scss */ -.tooltip.bottom-right .tooltip-arrow { - top: 0; - left: 5px; - margin-top: -5px; - border-width: 0 5px 5px; - border-bottom-color: #000; -} - -/* line 6, ../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/_popovers.scss */ -.popover { - position: absolute; - top: 0; - left: 0; - z-index: 1060; - display: none; - max-width: 276px; - padding: 1px; - font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; - font-style: normal; - font-weight: normal; - letter-spacing: normal; - line-break: auto; - line-height: 1.42857; - text-align: left; - text-align: start; - text-decoration: none; - text-shadow: none; - text-transform: none; - white-space: normal; - word-break: normal; - word-spacing: normal; - word-wrap: normal; - font-size: 14px; - background-color: #fff; - background-clip: padding-box; - border: 1px solid #ccc; - border: 1px solid rgba(0, 0, 0, 0.2); - border-radius: 6px; - -webkit-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2); - box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2); -} -/* line 27, ../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/_popovers.scss */ -.popover.top { - margin-top: -10px; -} -/* line 28, ../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/_popovers.scss */ -.popover.right { - margin-left: 10px; -} -/* line 29, ../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/_popovers.scss */ -.popover.bottom { - margin-top: 10px; -} -/* line 30, ../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/_popovers.scss */ -.popover.left { - margin-left: -10px; -} - -/* line 33, ../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/_popovers.scss */ -.popover-title { - margin: 0; - padding: 8px 14px; - font-size: 14px; - background-color: #f7f7f7; - border-bottom: 1px solid #ebebeb; - border-radius: 5px 5px 0 0; -} - -/* line 42, ../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/_popovers.scss */ -.popover-content { - padding: 9px 14px; -} - -/* line 51, ../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/_popovers.scss */ -.popover > .arrow, .popover > .arrow:after { - position: absolute; - display: block; - width: 0; - height: 0; - border-color: transparent; - border-style: solid; -} - -/* line 61, ../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/_popovers.scss */ -.popover > .arrow { - border-width: 11px; -} - -/* line 64, ../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/_popovers.scss */ -.popover > .arrow:after { - border-width: 10px; - content: ""; -} - -/* line 70, ../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/_popovers.scss */ -.popover.top > .arrow { - left: 50%; - margin-left: -11px; - border-bottom-width: 0; - border-top-color: #999999; - border-top-color: rgba(0, 0, 0, 0.25); - bottom: -11px; -} -/* line 77, ../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/_popovers.scss */ -.popover.top > .arrow:after { - content: " "; - bottom: 1px; - margin-left: -10px; - border-bottom-width: 0; - border-top-color: #fff; -} -/* line 85, ../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/_popovers.scss */ -.popover.right > .arrow { - top: 50%; - left: -11px; - margin-top: -11px; - border-left-width: 0; - border-right-color: #999999; - border-right-color: rgba(0, 0, 0, 0.25); -} -/* line 92, ../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/_popovers.scss */ -.popover.right > .arrow:after { - content: " "; - left: 1px; - bottom: -10px; - border-left-width: 0; - border-right-color: #fff; -} -/* line 100, ../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/_popovers.scss */ -.popover.bottom > .arrow { - left: 50%; - margin-left: -11px; - border-top-width: 0; - border-bottom-color: #999999; - border-bottom-color: rgba(0, 0, 0, 0.25); - top: -11px; -} -/* line 107, ../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/_popovers.scss */ -.popover.bottom > .arrow:after { - content: " "; - top: 1px; - margin-left: -10px; - border-top-width: 0; - border-bottom-color: #fff; -} -/* line 116, ../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/_popovers.scss */ -.popover.left > .arrow { - top: 50%; - right: -11px; - margin-top: -11px; - border-right-width: 0; - border-left-color: #999999; - border-left-color: rgba(0, 0, 0, 0.25); -} -/* line 123, ../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/_popovers.scss */ -.popover.left > .arrow:after { - content: " "; - right: 1px; - border-right-width: 0; - border-left-color: #fff; - bottom: -10px; -} - -/* line 7, ../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/_carousel.scss */ -.carousel { - position: relative; -} - -/* line 11, ../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/_carousel.scss */ -.carousel-inner { - position: relative; - overflow: hidden; - width: 100%; -} -/* line 16, ../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/_carousel.scss */ -.carousel-inner > .item { - display: none; - position: relative; - -webkit-transition: 0.6s ease-in-out left; - -o-transition: 0.6s ease-in-out left; - transition: 0.6s ease-in-out left; -} -/* line 22, ../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/_carousel.scss */ -.carousel-inner > .item > img, -.carousel-inner > .item > a > img { - display: block; - max-width: 100%; - height: auto; - line-height: 1; -} -@media all and (transform-3d), (-webkit-transform-3d) { - /* line 16, ../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/_carousel.scss */ - .carousel-inner > .item { - -webkit-transition: -webkit-transform 0.6s ease-in-out; - -moz-transition: -moz-transform 0.6s ease-in-out; - -o-transition: -o-transform 0.6s ease-in-out; - transition: transform 0.6s ease-in-out; - -webkit-backface-visibility: hidden; - -moz-backface-visibility: hidden; - backface-visibility: hidden; - -webkit-perspective: 1000px; - -moz-perspective: 1000px; - perspective: 1000px; - } - /* line 34, ../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/_carousel.scss */ - .carousel-inner > .item.next, .carousel-inner > .item.active.right { - -webkit-transform: translate3d(100%, 0, 0); - transform: translate3d(100%, 0, 0); - left: 0; - } - /* line 39, ../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/_carousel.scss */ - .carousel-inner > .item.prev, .carousel-inner > .item.active.left { - -webkit-transform: translate3d(-100%, 0, 0); - transform: translate3d(-100%, 0, 0); - left: 0; - } - /* line 44, ../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/_carousel.scss */ - .carousel-inner > .item.next.left, .carousel-inner > .item.prev.right, .carousel-inner > .item.active { - -webkit-transform: translate3d(0, 0, 0); - transform: translate3d(0, 0, 0); - left: 0; - } -} -/* line 53, ../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/_carousel.scss */ -.carousel-inner > .active, -.carousel-inner > .next, -.carousel-inner > .prev { - display: block; -} -/* line 59, ../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/_carousel.scss */ -.carousel-inner > .active { - left: 0; -} -/* line 63, ../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/_carousel.scss */ -.carousel-inner > .next, -.carousel-inner > .prev { - position: absolute; - top: 0; - width: 100%; -} -/* line 70, ../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/_carousel.scss */ -.carousel-inner > .next { - left: 100%; -} -/* line 73, ../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/_carousel.scss */ -.carousel-inner > .prev { - left: -100%; -} -/* line 76, ../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/_carousel.scss */ -.carousel-inner > .next.left, -.carousel-inner > .prev.right { - left: 0; -} -/* line 81, ../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/_carousel.scss */ -.carousel-inner > .active.left { - left: -100%; -} -/* line 84, ../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/_carousel.scss */ -.carousel-inner > .active.right { - left: 100%; -} - -/* line 93, ../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/_carousel.scss */ -.carousel-control { - position: absolute; - top: 0; - left: 0; - bottom: 0; - width: 15%; - opacity: 0.5; - filter: alpha(opacity=50); - font-size: 20px; - color: #fff; - text-align: center; - text-shadow: 0 1px 2px rgba(0, 0, 0, 0.6); - background-color: transparent; -} -/* line 109, ../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/_carousel.scss */ -.carousel-control.left { - background-image: -webkit-linear-gradient(left, rgba(0, 0, 0, 0.5) 0%, rgba(0, 0, 0, 0.0001) 100%); - background-image: -o-linear-gradient(left, rgba(0, 0, 0, 0.5) 0%, rgba(0, 0, 0, 0.0001) 100%); - background-image: linear-gradient(to right, rgba(0, 0, 0, 0.5) 0%, rgba(0, 0, 0, 0.0001) 100%); - background-repeat: repeat-x; - filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#80000000', endColorstr='#00000000', GradientType=1); -} -/* line 112, ../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/_carousel.scss */ -.carousel-control.right { - left: auto; - right: 0; - background-image: -webkit-linear-gradient(left, rgba(0, 0, 0, 0.0001) 0%, rgba(0, 0, 0, 0.5) 100%); - background-image: -o-linear-gradient(left, rgba(0, 0, 0, 0.0001) 0%, rgba(0, 0, 0, 0.5) 100%); - background-image: linear-gradient(to right, rgba(0, 0, 0, 0.0001) 0%, rgba(0, 0, 0, 0.5) 100%); - background-repeat: repeat-x; - filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000', endColorstr='#80000000', GradientType=1); -} -/* line 119, ../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/_carousel.scss */ -.carousel-control:hover, .carousel-control:focus { - outline: 0; - color: #fff; - text-decoration: none; - opacity: 0.9; - filter: alpha(opacity=90); -} -/* line 128, ../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/_carousel.scss */ -.carousel-control .icon-prev, -.carousel-control .icon-next, -.carousel-control .glyphicon-chevron-left, -.carousel-control .glyphicon-chevron-right { - position: absolute; - top: 50%; - margin-top: -10px; - z-index: 5; - display: inline-block; -} -/* line 138, ../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/_carousel.scss */ -.carousel-control .icon-prev, -.carousel-control .glyphicon-chevron-left { - left: 50%; - margin-left: -10px; -} -/* line 143, ../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/_carousel.scss */ -.carousel-control .icon-next, -.carousel-control .glyphicon-chevron-right { - right: 50%; - margin-right: -10px; -} -/* line 148, ../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/_carousel.scss */ -.carousel-control .icon-prev, -.carousel-control .icon-next { - width: 20px; - height: 20px; - line-height: 1; - font-family: serif; -} -/* line 158, ../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/_carousel.scss */ -.carousel-control .icon-prev:before { - content: '\2039'; -} -/* line 163, ../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/_carousel.scss */ -.carousel-control .icon-next:before { - content: '\203a'; -} - -/* line 174, ../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/_carousel.scss */ -.carousel-indicators { - position: absolute; - bottom: 10px; - left: 50%; - z-index: 15; - width: 60%; - margin-left: -30%; - padding-left: 0; - list-style: none; - text-align: center; -} -/* line 185, ../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/_carousel.scss */ -.carousel-indicators li { - display: inline-block; - width: 10px; - height: 10px; - margin: 1px; - text-indent: -999px; - border: 1px solid #fff; - border-radius: 10px; - cursor: pointer; - background-color: #000 \9; - background-color: transparent; -} -/* line 207, ../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/_carousel.scss */ -.carousel-indicators .active { - margin: 0; - width: 12px; - height: 12px; - background-color: #fff; -} - -/* line 218, ../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/_carousel.scss */ -.carousel-caption { - position: absolute; - left: 15%; - right: 15%; - bottom: 20px; - z-index: 10; - padding-top: 20px; - padding-bottom: 20px; - color: #fff; - text-align: center; - text-shadow: 0 1px 2px rgba(0, 0, 0, 0.6); -} -/* line 229, ../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/_carousel.scss */ -.carousel-caption .btn { - text-shadow: none; -} - -@media screen and (min-width: 768px) { - /* line 240, ../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/_carousel.scss */ - .carousel-control .glyphicon-chevron-left, - .carousel-control .glyphicon-chevron-right, - .carousel-control .icon-prev, - .carousel-control .icon-next { - width: 30px; - height: 30px; - margin-top: -10px; - font-size: 30px; - } - /* line 249, ../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/_carousel.scss */ - .carousel-control .glyphicon-chevron-left, - .carousel-control .icon-prev { - margin-left: -10px; - } - /* line 253, ../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/_carousel.scss */ - .carousel-control .glyphicon-chevron-right, - .carousel-control .icon-next { - margin-right: -10px; - } - - /* line 260, ../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/_carousel.scss */ - .carousel-caption { - left: 20%; - right: 20%; - padding-bottom: 30px; - } - - /* line 267, ../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/_carousel.scss */ - .carousel-indicators { - bottom: 20px; - } -} -/* line 14, ../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_clearfix.scss */ -.clearfix:before, .clearfix:after { - content: " "; - display: table; -} -/* line 19, ../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_clearfix.scss */ -.clearfix:after { - clear: both; -} - -/* line 12, ../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/_utilities.scss */ -.center-block { - display: block; - margin-left: auto; - margin-right: auto; -} - -/* line 15, ../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/_utilities.scss */ -.pull-right { - float: right !important; -} - -/* line 18, ../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/_utilities.scss */ -.pull-left { - float: left !important; -} - -/* line 27, ../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/_utilities.scss */ -.hide { - display: none !important; -} - -/* line 30, ../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/_utilities.scss */ -.show { - display: block !important; -} - -/* line 33, ../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/_utilities.scss */ -.invisible { - visibility: hidden; -} - -/* line 36, ../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/_utilities.scss */ -.text-hide { - font: 0/0 a; - color: transparent; - text-shadow: none; - background-color: transparent; - border: 0; -} - -/* line 45, ../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/_utilities.scss */ -.hidden { - display: none !important; -} - -/* line 53, ../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/_utilities.scss */ -.affix { - position: fixed; -} - -@-ms-viewport { - width: device-width; -} -/* line 18, ../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_responsive-visibility.scss */ -.visible-xs { - display: none !important; -} - -/* line 18, ../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_responsive-visibility.scss */ -.visible-sm { - display: none !important; -} - -/* line 18, ../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_responsive-visibility.scss */ -.visible-md { - display: none !important; -} - -/* line 18, ../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_responsive-visibility.scss */ -.visible-lg { - display: none !important; -} - -/* line 36, ../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/_responsive-utilities.scss */ -.visible-xs-block, -.visible-xs-inline, -.visible-xs-inline-block, -.visible-sm-block, -.visible-sm-inline, -.visible-sm-inline-block, -.visible-md-block, -.visible-md-inline, -.visible-md-inline-block, -.visible-lg-block, -.visible-lg-inline, -.visible-lg-inline-block { - display: none !important; -} - -@media (max-width: 767px) { - /* line 7, ../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_responsive-visibility.scss */ - .visible-xs { - display: block !important; - } - - /* line 10, ../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_responsive-visibility.scss */ - table.visible-xs { - display: table !important; - } - - /* line 11, ../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_responsive-visibility.scss */ - tr.visible-xs { - display: table-row !important; - } - - /* line 12, ../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_responsive-visibility.scss */ - th.visible-xs, - td.visible-xs { - display: table-cell !important; - } -} -@media (max-width: 767px) { - /* line 54, ../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/_responsive-utilities.scss */ - .visible-xs-block { - display: block !important; - } -} - -@media (max-width: 767px) { - /* line 59, ../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/_responsive-utilities.scss */ - .visible-xs-inline { - display: inline !important; - } -} - -@media (max-width: 767px) { - /* line 64, ../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/_responsive-utilities.scss */ - .visible-xs-inline-block { - display: inline-block !important; - } -} - -@media (min-width: 768px) and (max-width: 991px) { - /* line 7, ../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_responsive-visibility.scss */ - .visible-sm { - display: block !important; - } - - /* line 10, ../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_responsive-visibility.scss */ - table.visible-sm { - display: table !important; - } - - /* line 11, ../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_responsive-visibility.scss */ - tr.visible-sm { - display: table-row !important; - } - - /* line 12, ../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_responsive-visibility.scss */ - th.visible-sm, - td.visible-sm { - display: table-cell !important; - } -} -@media (min-width: 768px) and (max-width: 991px) { - /* line 73, ../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/_responsive-utilities.scss */ - .visible-sm-block { - display: block !important; - } -} - -@media (min-width: 768px) and (max-width: 991px) { - /* line 78, ../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/_responsive-utilities.scss */ - .visible-sm-inline { - display: inline !important; - } -} - -@media (min-width: 768px) and (max-width: 991px) { - /* line 83, ../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/_responsive-utilities.scss */ - .visible-sm-inline-block { - display: inline-block !important; - } -} - -@media (min-width: 992px) and (max-width: 1199px) { - /* line 7, ../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_responsive-visibility.scss */ - .visible-md { - display: block !important; - } - - /* line 10, ../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_responsive-visibility.scss */ - table.visible-md { - display: table !important; - } - - /* line 11, ../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_responsive-visibility.scss */ - tr.visible-md { - display: table-row !important; - } - - /* line 12, ../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_responsive-visibility.scss */ - th.visible-md, - td.visible-md { - display: table-cell !important; - } -} -@media (min-width: 992px) and (max-width: 1199px) { - /* line 92, ../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/_responsive-utilities.scss */ - .visible-md-block { - display: block !important; - } -} - -@media (min-width: 992px) and (max-width: 1199px) { - /* line 97, ../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/_responsive-utilities.scss */ - .visible-md-inline { - display: inline !important; - } -} - -@media (min-width: 992px) and (max-width: 1199px) { - /* line 102, ../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/_responsive-utilities.scss */ - .visible-md-inline-block { - display: inline-block !important; - } -} - -@media (min-width: 1200px) { - /* line 7, ../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_responsive-visibility.scss */ - .visible-lg { - display: block !important; - } - - /* line 10, ../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_responsive-visibility.scss */ - table.visible-lg { - display: table !important; - } - - /* line 11, ../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_responsive-visibility.scss */ - tr.visible-lg { - display: table-row !important; - } - - /* line 12, ../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_responsive-visibility.scss */ - th.visible-lg, - td.visible-lg { - display: table-cell !important; - } -} -@media (min-width: 1200px) { - /* line 111, ../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/_responsive-utilities.scss */ - .visible-lg-block { - display: block !important; - } -} - -@media (min-width: 1200px) { - /* line 116, ../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/_responsive-utilities.scss */ - .visible-lg-inline { - display: inline !important; - } -} - -@media (min-width: 1200px) { - /* line 121, ../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/_responsive-utilities.scss */ - .visible-lg-inline-block { - display: inline-block !important; - } -} - -@media (max-width: 767px) { - /* line 18, ../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_responsive-visibility.scss */ - .hidden-xs { - display: none !important; - } -} -@media (min-width: 768px) and (max-width: 991px) { - /* line 18, ../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_responsive-visibility.scss */ - .hidden-sm { - display: none !important; - } -} -@media (min-width: 992px) and (max-width: 1199px) { - /* line 18, ../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_responsive-visibility.scss */ - .hidden-md { - display: none !important; - } -} -@media (min-width: 1200px) { - /* line 18, ../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_responsive-visibility.scss */ - .hidden-lg { - display: none !important; - } -} -/* line 18, ../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_responsive-visibility.scss */ -.visible-print { - display: none !important; -} - -@media print { - /* line 7, ../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_responsive-visibility.scss */ - .visible-print { - display: block !important; - } - - /* line 10, ../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_responsive-visibility.scss */ - table.visible-print { - display: table !important; - } - - /* line 11, ../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_responsive-visibility.scss */ - tr.visible-print { - display: table-row !important; - } - - /* line 12, ../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_responsive-visibility.scss */ - th.visible-print, - td.visible-print { - display: table-cell !important; - } -} -/* line 155, ../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/_responsive-utilities.scss */ -.visible-print-block { - display: none !important; -} -@media print { - /* line 155, ../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/_responsive-utilities.scss */ - .visible-print-block { - display: block !important; - } -} - -/* line 162, ../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/_responsive-utilities.scss */ -.visible-print-inline { - display: none !important; -} -@media print { - /* line 162, ../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/_responsive-utilities.scss */ - .visible-print-inline { - display: inline !important; - } -} - -/* line 169, ../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/_responsive-utilities.scss */ -.visible-print-inline-block { - display: none !important; -} -@media print { - /* line 169, ../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/_responsive-utilities.scss */ - .visible-print-inline-block { - display: inline-block !important; - } -} - -@media print { - /* line 18, ../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/mixins/_responsive-visibility.scss */ - .hidden-print { - display: none !important; - } -} -/* line 33, ../sass/components/_accordion.scss */ -.accordion-item { - border-top: 1px solid grey; - margin: 0px; -} -/* line 36, ../sass/components/_accordion.scss */ -.accordion-item .accordion-content { - padding-left: 1rem; - margin-bottom: 26px; -} -/* line 39, ../sass/components/_accordion.scss */ -.accordion-item .accordion-content nav ul.pages li { - list-style-type: none; -} -/* line 45, ../sass/components/_accordion.scss */ -.accordion-item details.no-details summary.accordion-item-button[aria-expanded="false"]:before { - content: ''; -} -/* line 48, ../sass/components/_accordion.scss */ -.accordion-item details.no-details summary.accordion-item-button[aria-expanded="true"]:before { - content: ''; -} -/* line 53, ../sass/components/_accordion.scss */ -.accordion-item details:not(.no-details) summary.accordion-item-button:before { - content: ''; -} -/* line 56, ../sass/components/_accordion.scss */ -.accordion-item details:not(.no-details) summary.accordion-item-button:hover { - text-decoration: none; -} -/* line 61, ../sass/components/_accordion.scss */ -.accordion-item details:not(.no-details) summary.accordion-item-button:before { - content: ''; -} - -/* line 68, ../sass/components/_accordion.scss */ -details.accordion-item h2, details.accordion-item h3, details.accordion-item h4 { - margin: 18px 0; - font-size: 1rem; - font-style: normal; -} -/* line 73, ../sass/components/_accordion.scss */ -details.accordion-item h2 .accordion-open, details.accordion-item h2 .accordion-close, details.accordion-item h3 .accordion-open, details.accordion-item h3 .accordion-close, details.accordion-item h4 .accordion-open, details.accordion-item h4 .accordion-close { - float: right; - padding: 6px 0 0 0; - margin-top: -5px; -} - -/* line 93, ../sass/components/_accordion.scss */ -.accordion-trigger { - margin-bottom: 0; - cursor: pointer; - font-size: 1rem; - line-height: 2rem; - margin-top: 0; - overflow: hidden; - padding-top: 0; -} -/* line 102, ../sass/components/_accordion.scss */ -.accordion-trigger .accordion-item-button { - border: 0; - background: white; - width: 100%; - text-align: left; - margin: 0; -} -/* line 109, ../sass/components/_accordion.scss */ -.accordion-trigger .accordion-close { - color: blue; - display: none; - float: right; - font-size: 1.8rem; - height: 2.4rem; - margin-right: 8px; - opacity: 0.4; - padding: 4px 0 0; -} -/* line 119, ../sass/components/_accordion.scss */ -.accordion-trigger .accordion-expand { - background-color: transparent; - border: none; - color: blue; - font-size: 16px; - padding: 0; - margin: 2px 7px; -} -/* line 129, ../sass/components/_accordion.scss */ -.accordion-trigger .accordion-expand:hover { - text-decoration: underline; -} -/* line 134, ../sass/components/_accordion.scss */ -.accordion-trigger .accordion-number { - font-size: 1.8rem; - display: inline-block; - width: 2rem; -} -/* line 140, ../sass/components/_accordion.scss */ -.accordion-trigger .accordion-open { - color: blue; - display: none; - float: right; - font-size: 1.8rem; - height: 2.4rem; - margin-right: 8px; - opacity: 0.4; - padding: 4px 0 0; -} -/* line 150, ../sass/components/_accordion.scss */ -.accordion-trigger span.accordion-number { - font-size: 1.8rem; -} -/* line 152, ../sass/components/_accordion.scss */ -.accordion-trigger span.accordion-number .contact-phone { - background: url(../images/phone.png) no-repeat; - display: inline-block; - height: 19px; - width: 24px; -} -/* line 161, ../sass/components/_accordion.scss */ -.accordion-trigger:hover .accordion-title { - text-decoration: underline; -} -/* line 164, ../sass/components/_accordion.scss */ -.accordion-trigger:hover .accordion-close { - filter: alpha(opacity=1); - opacity: 1; -} -/* line 168, ../sass/components/_accordion.scss */ -.accordion-trigger:hover .accordion-open { - filter: alpha(opacity=1); - opacity: 1; -} -/* line 172, ../sass/components/_accordion.scss */ -.accordion-trigger:hover .accordion-number { - text-decoration: none; -} - -/* line 229, ../sass/components/_accordion.scss */ -.links-list.accordion-list { - margin: 2rem 0 0 0; - padding: 0; -} -/* line 233, ../sass/components/_accordion.scss */ -.links-list.accordion-list li { - margin-bottom: auto; - padding: 0; - margin: 0; - list-style: none; -} diff --git a/dist/css/rua.css b/dist/css/rua.css new file mode 100755 index 0000000..f939ed1 --- /dev/null +++ b/dist/css/rua.css @@ -0,0 +1,2012 @@ +/*! + * Bootstrap v3.3.7 (http://getbootstrap.com) + * Copyright 2011-2016 Twitter, Inc. + * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE) + */ +/*! normalize.css v3.0.3 | 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, +hgroup, +main, +menu, +nav, +section, +summary { + display: block; } + +audio, +canvas, +progress, +video { + display: inline-block; + vertical-align: baseline; } + +audio:not([controls]) { + display: none; + height: 0; } + +[hidden], +template { + display: none; } + +a { + background-color: transparent; } + +a:active, +a:hover { + outline: 0; } + +abbr[title] { + border-bottom: 1px dotted; } + +b, +strong { + font-weight: bold; } + +dfn { + font-style: italic; } + +h1 { + font-size: 2em; + margin: 0.67em 0; } + +mark { + background: #ff0; + color: #000; } + +small { + font-size: 80%; } + +sub, +sup { + font-size: 75%; + line-height: 0; + position: relative; + vertical-align: baseline; } + +sup { + top: -0.5em; } + +sub { + bottom: -0.25em; } + +img { + border: 0; } + +svg:not(:root) { + overflow: hidden; } + +figure { + margin: 1em 40px; } + +hr { + -webkit-box-sizing: content-box; + box-sizing: content-box; + height: 0; } + +pre { + overflow: auto; } + +code, +kbd, +pre, +samp { + font-family: monospace, monospace; + font-size: 1em; } + +button, +input, +optgroup, +select, +textarea { + color: inherit; + font: inherit; + margin: 0; } + +button { + overflow: visible; } + +button, +select { + text-transform: none; } + +button, +html input[type="button"], +input[type="reset"], +input[type="submit"] { + -webkit-appearance: button; + cursor: pointer; } + +button[disabled], +html input[disabled] { + cursor: default; } + +button::-moz-focus-inner, +input::-moz-focus-inner { + border: 0; + padding: 0; } + +input { + line-height: normal; } + +input[type="checkbox"], +input[type="radio"] { + -webkit-box-sizing: border-box; + box-sizing: border-box; + padding: 0; } + +input[type="number"]::-webkit-inner-spin-button, +input[type="number"]::-webkit-outer-spin-button { + height: auto; } + +input[type="search"] { + -webkit-appearance: textfield; + -webkit-box-sizing: content-box; + box-sizing: content-box; } + +input[type="search"]::-webkit-search-cancel-button, +input[type="search"]::-webkit-search-decoration { + -webkit-appearance: none; } + +fieldset { + border: 1px solid #c0c0c0; + margin: 0 2px; + padding: 0.35em 0.625em 0.75em; } + +legend { + border: 0; + padding: 0; } + +textarea { + overflow: auto; } + +optgroup { + font-weight: bold; } + +table { + border-collapse: collapse; + border-spacing: 0; } + +td, +th { + padding: 0; } + +/*! Source: https://github.com/h5bp/html5-boilerplate/blob/master/src/css/main.css */ +@media print { + *, + *:before, + *:after { + background: transparent !important; + color: #000 !important; + -webkit-box-shadow: none !important; + box-shadow: none !important; + text-shadow: none !important; } + a, + a:visited { + text-decoration: underline; } + a[href]:after { + content: " (" attr(href) ")"; } + abbr[title]:after { + content: " (" attr(title) ")"; } + a[href^="#"]:after, + a[href^="javascript:"]:after { + content: ""; } + pre, + blockquote { + border: 1px solid #999; + page-break-inside: avoid; } + thead { + display: table-header-group; } + tr, + img { + page-break-inside: avoid; } + img { + max-width: 100% !important; } + p, + h2, + h3 { + orphans: 3; + widows: 3; } + h2, + h3 { + page-break-after: avoid; } + .navbar { + display: none; } + .btn > .caret, + .dropup > .btn > .caret { + border-top-color: #000 !important; } + .label { + border: 1px solid #000; } + .table { + border-collapse: collapse !important; } + .table td, + .table th { + background-color: #fff !important; } + .table-bordered th, + .table-bordered td { + border: 1px solid #ddd !important; } } + +.container { + margin-right: auto; + margin-left: auto; + padding-left: 15px; + padding-right: 15px; } + .container:before, .container:after { + content: " "; + display: table; } + .container:after { + clear: both; } + @media (min-width: 768px) { + .container { + width: 750px; } } + @media (min-width: 992px) { + .container { + width: 970px; } } + @media (min-width: 1200px) { + .container { + width: 1170px; } } + +.container-fluid { + margin-right: auto; + margin-left: auto; + padding-left: 15px; + padding-right: 15px; } + .container-fluid:before, .container-fluid:after { + content: " "; + display: table; } + .container-fluid:after { + clear: both; } + +.row { + margin-left: -15px; + margin-right: -15px; } + .row:before, .row:after { + content: " "; + display: table; } + .row:after { + clear: both; } + +.col-xs-1, .col-sm-1, .col-md-1, .col-lg-1, .col-xs-2, .col-sm-2, .col-md-2, .col-lg-2, .col-xs-3, .col-sm-3, .col-md-3, .col-lg-3, .col-xs-4, .col-sm-4, .col-md-4, .col-lg-4, .col-xs-5, .col-sm-5, .col-md-5, .col-lg-5, .col-xs-6, .col-sm-6, .col-md-6, .col-lg-6, .col-xs-7, .col-sm-7, .col-md-7, .col-lg-7, .col-xs-8, .col-sm-8, .col-md-8, .col-lg-8, .col-xs-9, .col-sm-9, .col-md-9, .col-lg-9, .col-xs-10, .col-sm-10, .col-md-10, .col-lg-10, .col-xs-11, .col-sm-11, .col-md-11, .col-lg-11, .col-xs-12, .col-sm-12, .col-md-12, .col-lg-12 { + position: relative; + min-height: 1px; + padding-left: 15px; + padding-right: 15px; } + +.col-xs-1, .col-xs-2, .col-xs-3, .col-xs-4, .col-xs-5, .col-xs-6, .col-xs-7, .col-xs-8, .col-xs-9, .col-xs-10, .col-xs-11, .col-xs-12 { + float: left; } + +.col-xs-1 { + width: 8.33333%; } + +.col-xs-2 { + width: 16.66667%; } + +.col-xs-3 { + width: 25%; } + +.col-xs-4 { + width: 33.33333%; } + +.col-xs-5 { + width: 41.66667%; } + +.col-xs-6 { + width: 50%; } + +.col-xs-7 { + width: 58.33333%; } + +.col-xs-8 { + width: 66.66667%; } + +.col-xs-9 { + width: 75%; } + +.col-xs-10 { + width: 83.33333%; } + +.col-xs-11 { + width: 91.66667%; } + +.col-xs-12 { + width: 100%; } + +.col-xs-pull-0 { + right: auto; } + +.col-xs-pull-1 { + right: 8.33333%; } + +.col-xs-pull-2 { + right: 16.66667%; } + +.col-xs-pull-3 { + right: 25%; } + +.col-xs-pull-4 { + right: 33.33333%; } + +.col-xs-pull-5 { + right: 41.66667%; } + +.col-xs-pull-6 { + right: 50%; } + +.col-xs-pull-7 { + right: 58.33333%; } + +.col-xs-pull-8 { + right: 66.66667%; } + +.col-xs-pull-9 { + right: 75%; } + +.col-xs-pull-10 { + right: 83.33333%; } + +.col-xs-pull-11 { + right: 91.66667%; } + +.col-xs-pull-12 { + right: 100%; } + +.col-xs-push-0 { + left: auto; } + +.col-xs-push-1 { + left: 8.33333%; } + +.col-xs-push-2 { + left: 16.66667%; } + +.col-xs-push-3 { + left: 25%; } + +.col-xs-push-4 { + left: 33.33333%; } + +.col-xs-push-5 { + left: 41.66667%; } + +.col-xs-push-6 { + left: 50%; } + +.col-xs-push-7 { + left: 58.33333%; } + +.col-xs-push-8 { + left: 66.66667%; } + +.col-xs-push-9 { + left: 75%; } + +.col-xs-push-10 { + left: 83.33333%; } + +.col-xs-push-11 { + left: 91.66667%; } + +.col-xs-push-12 { + left: 100%; } + +.col-xs-offset-0 { + margin-left: 0%; } + +.col-xs-offset-1 { + margin-left: 8.33333%; } + +.col-xs-offset-2 { + margin-left: 16.66667%; } + +.col-xs-offset-3 { + margin-left: 25%; } + +.col-xs-offset-4 { + margin-left: 33.33333%; } + +.col-xs-offset-5 { + margin-left: 41.66667%; } + +.col-xs-offset-6 { + margin-left: 50%; } + +.col-xs-offset-7 { + margin-left: 58.33333%; } + +.col-xs-offset-8 { + margin-left: 66.66667%; } + +.col-xs-offset-9 { + margin-left: 75%; } + +.col-xs-offset-10 { + margin-left: 83.33333%; } + +.col-xs-offset-11 { + margin-left: 91.66667%; } + +.col-xs-offset-12 { + margin-left: 100%; } + +@media (min-width: 768px) { + .col-sm-1, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-sm-10, .col-sm-11, .col-sm-12 { + float: left; } + .col-sm-1 { + width: 8.33333%; } + .col-sm-2 { + width: 16.66667%; } + .col-sm-3 { + width: 25%; } + .col-sm-4 { + width: 33.33333%; } + .col-sm-5 { + width: 41.66667%; } + .col-sm-6 { + width: 50%; } + .col-sm-7 { + width: 58.33333%; } + .col-sm-8 { + width: 66.66667%; } + .col-sm-9 { + width: 75%; } + .col-sm-10 { + width: 83.33333%; } + .col-sm-11 { + width: 91.66667%; } + .col-sm-12 { + width: 100%; } + .col-sm-pull-0 { + right: auto; } + .col-sm-pull-1 { + right: 8.33333%; } + .col-sm-pull-2 { + right: 16.66667%; } + .col-sm-pull-3 { + right: 25%; } + .col-sm-pull-4 { + right: 33.33333%; } + .col-sm-pull-5 { + right: 41.66667%; } + .col-sm-pull-6 { + right: 50%; } + .col-sm-pull-7 { + right: 58.33333%; } + .col-sm-pull-8 { + right: 66.66667%; } + .col-sm-pull-9 { + right: 75%; } + .col-sm-pull-10 { + right: 83.33333%; } + .col-sm-pull-11 { + right: 91.66667%; } + .col-sm-pull-12 { + right: 100%; } + .col-sm-push-0 { + left: auto; } + .col-sm-push-1 { + left: 8.33333%; } + .col-sm-push-2 { + left: 16.66667%; } + .col-sm-push-3 { + left: 25%; } + .col-sm-push-4 { + left: 33.33333%; } + .col-sm-push-5 { + left: 41.66667%; } + .col-sm-push-6 { + left: 50%; } + .col-sm-push-7 { + left: 58.33333%; } + .col-sm-push-8 { + left: 66.66667%; } + .col-sm-push-9 { + left: 75%; } + .col-sm-push-10 { + left: 83.33333%; } + .col-sm-push-11 { + left: 91.66667%; } + .col-sm-push-12 { + left: 100%; } + .col-sm-offset-0 { + margin-left: 0%; } + .col-sm-offset-1 { + margin-left: 8.33333%; } + .col-sm-offset-2 { + margin-left: 16.66667%; } + .col-sm-offset-3 { + margin-left: 25%; } + .col-sm-offset-4 { + margin-left: 33.33333%; } + .col-sm-offset-5 { + margin-left: 41.66667%; } + .col-sm-offset-6 { + margin-left: 50%; } + .col-sm-offset-7 { + margin-left: 58.33333%; } + .col-sm-offset-8 { + margin-left: 66.66667%; } + .col-sm-offset-9 { + margin-left: 75%; } + .col-sm-offset-10 { + margin-left: 83.33333%; } + .col-sm-offset-11 { + margin-left: 91.66667%; } + .col-sm-offset-12 { + margin-left: 100%; } } + +@media (min-width: 992px) { + .col-md-1, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-md-10, .col-md-11, .col-md-12 { + float: left; } + .col-md-1 { + width: 8.33333%; } + .col-md-2 { + width: 16.66667%; } + .col-md-3 { + width: 25%; } + .col-md-4 { + width: 33.33333%; } + .col-md-5 { + width: 41.66667%; } + .col-md-6 { + width: 50%; } + .col-md-7 { + width: 58.33333%; } + .col-md-8 { + width: 66.66667%; } + .col-md-9 { + width: 75%; } + .col-md-10 { + width: 83.33333%; } + .col-md-11 { + width: 91.66667%; } + .col-md-12 { + width: 100%; } + .col-md-pull-0 { + right: auto; } + .col-md-pull-1 { + right: 8.33333%; } + .col-md-pull-2 { + right: 16.66667%; } + .col-md-pull-3 { + right: 25%; } + .col-md-pull-4 { + right: 33.33333%; } + .col-md-pull-5 { + right: 41.66667%; } + .col-md-pull-6 { + right: 50%; } + .col-md-pull-7 { + right: 58.33333%; } + .col-md-pull-8 { + right: 66.66667%; } + .col-md-pull-9 { + right: 75%; } + .col-md-pull-10 { + right: 83.33333%; } + .col-md-pull-11 { + right: 91.66667%; } + .col-md-pull-12 { + right: 100%; } + .col-md-push-0 { + left: auto; } + .col-md-push-1 { + left: 8.33333%; } + .col-md-push-2 { + left: 16.66667%; } + .col-md-push-3 { + left: 25%; } + .col-md-push-4 { + left: 33.33333%; } + .col-md-push-5 { + left: 41.66667%; } + .col-md-push-6 { + left: 50%; } + .col-md-push-7 { + left: 58.33333%; } + .col-md-push-8 { + left: 66.66667%; } + .col-md-push-9 { + left: 75%; } + .col-md-push-10 { + left: 83.33333%; } + .col-md-push-11 { + left: 91.66667%; } + .col-md-push-12 { + left: 100%; } + .col-md-offset-0 { + margin-left: 0%; } + .col-md-offset-1 { + margin-left: 8.33333%; } + .col-md-offset-2 { + margin-left: 16.66667%; } + .col-md-offset-3 { + margin-left: 25%; } + .col-md-offset-4 { + margin-left: 33.33333%; } + .col-md-offset-5 { + margin-left: 41.66667%; } + .col-md-offset-6 { + margin-left: 50%; } + .col-md-offset-7 { + margin-left: 58.33333%; } + .col-md-offset-8 { + margin-left: 66.66667%; } + .col-md-offset-9 { + margin-left: 75%; } + .col-md-offset-10 { + margin-left: 83.33333%; } + .col-md-offset-11 { + margin-left: 91.66667%; } + .col-md-offset-12 { + margin-left: 100%; } } + +@media (min-width: 1200px) { + .col-lg-1, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-lg-10, .col-lg-11, .col-lg-12 { + float: left; } + .col-lg-1 { + width: 8.33333%; } + .col-lg-2 { + width: 16.66667%; } + .col-lg-3 { + width: 25%; } + .col-lg-4 { + width: 33.33333%; } + .col-lg-5 { + width: 41.66667%; } + .col-lg-6 { + width: 50%; } + .col-lg-7 { + width: 58.33333%; } + .col-lg-8 { + width: 66.66667%; } + .col-lg-9 { + width: 75%; } + .col-lg-10 { + width: 83.33333%; } + .col-lg-11 { + width: 91.66667%; } + .col-lg-12 { + width: 100%; } + .col-lg-pull-0 { + right: auto; } + .col-lg-pull-1 { + right: 8.33333%; } + .col-lg-pull-2 { + right: 16.66667%; } + .col-lg-pull-3 { + right: 25%; } + .col-lg-pull-4 { + right: 33.33333%; } + .col-lg-pull-5 { + right: 41.66667%; } + .col-lg-pull-6 { + right: 50%; } + .col-lg-pull-7 { + right: 58.33333%; } + .col-lg-pull-8 { + right: 66.66667%; } + .col-lg-pull-9 { + right: 75%; } + .col-lg-pull-10 { + right: 83.33333%; } + .col-lg-pull-11 { + right: 91.66667%; } + .col-lg-pull-12 { + right: 100%; } + .col-lg-push-0 { + left: auto; } + .col-lg-push-1 { + left: 8.33333%; } + .col-lg-push-2 { + left: 16.66667%; } + .col-lg-push-3 { + left: 25%; } + .col-lg-push-4 { + left: 33.33333%; } + .col-lg-push-5 { + left: 41.66667%; } + .col-lg-push-6 { + left: 50%; } + .col-lg-push-7 { + left: 58.33333%; } + .col-lg-push-8 { + left: 66.66667%; } + .col-lg-push-9 { + left: 75%; } + .col-lg-push-10 { + left: 83.33333%; } + .col-lg-push-11 { + left: 91.66667%; } + .col-lg-push-12 { + left: 100%; } + .col-lg-offset-0 { + margin-left: 0%; } + .col-lg-offset-1 { + margin-left: 8.33333%; } + .col-lg-offset-2 { + margin-left: 16.66667%; } + .col-lg-offset-3 { + margin-left: 25%; } + .col-lg-offset-4 { + margin-left: 33.33333%; } + .col-lg-offset-5 { + margin-left: 41.66667%; } + .col-lg-offset-6 { + margin-left: 50%; } + .col-lg-offset-7 { + margin-left: 58.33333%; } + .col-lg-offset-8 { + margin-left: 66.66667%; } + .col-lg-offset-9 { + margin-left: 75%; } + .col-lg-offset-10 { + margin-left: 83.33333%; } + .col-lg-offset-11 { + margin-left: 91.66667%; } + .col-lg-offset-12 { + margin-left: 100%; } } + +.bg-astral { + background-color: #307D99; } + +.color-astral { + color: #307D99; } + +.bg-big-stone { + background-color: #182B46; } + +.color-big-stone { + color: #182B46; } + +.bg-pale-sky { + background-color: #666C7F; } + +.color-pale-sky { + color: #666C7F; } + +.bg-french-gray { + background-color: #B7B8C4; } + +.color-french-gray { + color: #B7B8C4; } + +.bg-heather { + background-color: #C3CED8; } + +.color-heather { + color: #C3CED8; } + +.bg-athens-gray { + background-color: #ECEFF2; } + +.color-athens-gray { + color: #ECEFF2; } + +.bg-iceberg { + background-color: #D8EDF2; } + +.color-iceberg { + color: #D8EDF2; } + +.bg-loafer { + background-color: #F0F2D8; } + +.color-loafer { + color: #F0F2D8; } + +.bg-harp { + background-color: #DAEDDF; } + +.color-harp { + color: #DAEDDF; } + +.bg-cinderella { + background-color: #FEE8E2; } + +.color-cinderella { + color: #FEE8E2; } + +.bg-prelude { + background-color: #E9E2EF; } + +.color-prelude { + color: #E9E2EF; } + +.bg-pacific-blue { + background-color: #01B3C4; } + +.color-pacific-blue { + color: #01B3C4; } + +.bg-eminence { + background-color: #6F2B91; } + +.color-eminence { + color: #6F2B91; } + +.bg-apple { + background-color: #51AE32; } + +.color-apple { + color: #51AE32; } + +.bg-red-ribbon { + background-color: #EE1846; } + +.color-red-ribbon { + color: #EE1846; } + +.bg-primary { + background-color: #307D99; } + +.color-primary { + color: #307D99; } + +.bg-secondary { + background-color: #01B3C4; } + +.color-secondary { + color: #01B3C4; } + +.bg-success { + background-color: #D8EDF2; } + +.color-success { + color: #D8EDF2; } + +.bg-info { + background-color: #DAEDDF; } + +.color-info { + color: #DAEDDF; } + +.bg-warning { + background-color: #F0F2D8; } + +.color-warning { + color: #F0F2D8; } + +.bg-danger { + background-color: #EE1846; } + +.color-danger { + color: #EE1846; } + +.bg-black { + background-color: #182B46; } + +.color-black { + color: #182B46; } + +.bg-gray-darker { + background-color: #182B46; } + +.color-gray-darker { + color: #182B46; } + +.bg-gray-dark { + background-color: #666C7F; } + +.color-gray-dark { + color: #666C7F; } + +.bg-gray { + background-color: #B7B8C4; } + +.color-gray { + color: #B7B8C4; } + +.bg-gray-light { + background-color: #C3CED8; } + +.color-gray-light { + color: #C3CED8; } + +.bg-gray-lighter { + background-color: #ECEFF2; } + +.color-gray-lighter { + color: #ECEFF2; } + +.bg-white { + background-color: #fff; } + +.color-white { + color: #fff; } + +.margin-sm { + margin: 20px; } + +.margin-md { + margin: 35px; } + +.margin-lg { + margin: 53px; } + +.padding-sm { + padding: 20px; } + +.padding-md { + padding: 35px; } + +.padding-lg { + padding: 53px; } + +.margin-t-sm { + margin-top: 20px; } + +.margin-t-md { + margin-top: 35px; } + +.margin-t-lg { + margin-top: 53px; } + +.padding-t-sm { + padding-top: 20px; } + +.padding-t-md { + padding-top: 35px; } + +.padding-t-lg { + padding-top: 53px; } + +.margin-r-sm { + margin-right: 20px; } + +.margin-r-md { + margin-right: 35px; } + +.margin-r-lg { + margin-right: 53px; } + +.padding-r-sm { + padding-right: 20px; } + +.padding-r-md { + padding-right: 35px; } + +.padding-r-lg { + padding-right: 53px; } + +.margin-b-sm { + margin-bottom: 20px; } + +.margin-b-md { + margin-bottom: 35px; } + +.margin-b-lg { + margin-bottom: 53px; } + +.padding-b-sm { + padding-bottom: 20px; } + +.padding-b-md { + padding-bottom: 35px; } + +.padding-b-lg { + padding-bottom: 53px; } + +.margin-l-sm { + margin-left: 20px; } + +.margin-l-md { + margin-left: 35px; } + +.margin-l-lg { + margin-left: 53px; } + +.padding-l-sm { + padding-left: 20px; } + +.padding-l-md { + padding-left: 35px; } + +.padding-l-lg { + padding-left: 53px; } + +body { + font-size: 14px; + font-family: "Fira Sans", Helvetica, Arial, sans-serif; + font-weight: 400; } + @media (min-width: 992px) { + body { + font-size: 18px; } } + +.weight-regular { + font-weight: 400; } + +.weight-medium { + font-weight: 500; } + +.weight-bold { + font-weight: 700; } + +.text-left { + text-align: left; } + +.text-right { + text-align: right; } + +.text-center { + text-align: center; } + +.text-justify { + text-align: justify; } + +.text-nowrap { + white-space: nowrap; } + +.text-lowercase { + text-transform: lowercase; } + +.text-uppercase, .initialism { + text-transform: uppercase; } + +.text-capitalize { + text-transform: capitalize; } + +abbr[title], +abbr[data-original-title] { + cursor: help; + border-bottom: 1px dotted #C3CED8; } + +.initialism { + font-size: 90%; } + +address { + margin-bottom: 20px; + font-style: normal; + line-height: 1.42857; } + +.radius-none { + border-radius: 0; } + +.radius-lg { + border-radius: 20px; } + +.radius-full { + border-radius: 9999px; } + +.radius-t-none { + border-top-left-radius: 0; + border-top-right-radius: 0; } + +.radius-t-lg { + border-top-left-radius: 20px; + border-top-right-radius: 20px; } + +.radius-t-full { + border-top-left-radius: 9999px; + border-top-right-radius: 9999px; } + +.radius-r-none { + border-top-right-radius: 0; + border-bottom-right-radius: 0; } + +.radius-r-lg { + border-top-right-radius: 20px; + border-bottom-right-radius: 20px; } + +.radius-r-full { + border-top-right-radius: 9999px; + border-bottom-right-radius: 9999px; } + +.radius-b-none { + border-bottom-left-radius: 0; + border-bottom-right-radius: 0; } + +.radius-b-lg { + border-bottom-left-radius: 20px; + border-bottom-right-radius: 20px; } + +.radius-b-full { + border-bottom-left-radius: 9999px; + border-bottom-right-radius: 9999px; } + +.radius-l-none { + border-top-left-radius: 0; + border-bottom-left-radius: 0; } + +.radius-l-lg { + border-top-left-radius: 20px; + border-bottom-left-radius: 20px; } + +.radius-l-full { + border-top-left-radius: 9999px; + border-bottom-left-radius: 9999px; } + +.radius-tr-none { + border-top-right-radius: 0; } + +.radius-tr-lg { + border-top-right-radius: 20px; } + +.radius-tr-full { + border-top-right-radius: 9999px; } + +.radius-br-none { + border-bottom-right-radius: 0; } + +.radius-br-lg { + border-bottom-right-radius: 20px; } + +.radius-br-full { + border-bottom-right-radius: 9999px; } + +.radius-bl-none { + border-bottom-left-radius: 0; } + +.radius-bl-lg { + border-bottom-left-radius: 20px; } + +.radius-bl-full { + border-bottom-left-radius: 9999px; } + +.radius-tl-none { + border-top-left-radius: 0; } + +.radius-tl-lg { + border-top-left-radius: 20px; } + +.radius-tl-full { + border-top-left-radius: 9999px; } + +@media screen and (min-width: 768px) { + .sm-radius-none { + border-radius: 0; } + .sm-radius-lg { + border-radius: 20px; } + .sm-radius-full { + border-radius: 9999px; } + .sm-radius-t-none { + border-top-left-radius: 0; + border-top-right-radius: 0; } + .sm-radius-t-lg { + border-top-left-radius: 20px; + border-top-right-radius: 20px; } + .sm-radius-t-full { + border-top-left-radius: 9999px; + border-top-right-radius: 9999px; } + .sm-radius-r-none { + border-top-right-radius: 0; + border-bottom-right-radius: 0; } + .sm-radius-r-lg { + border-top-right-radius: 20px; + border-bottom-right-radius: 20px; } + .sm-radius-r-full { + border-top-right-radius: 9999px; + border-bottom-right-radius: 9999px; } + .sm-radius-b-none { + border-bottom-left-radius: 0; + border-bottom-right-radius: 0; } + .sm-radius-b-lg { + border-bottom-left-radius: 20px; + border-bottom-right-radius: 20px; } + .sm-radius-b-full { + border-bottom-left-radius: 9999px; + border-bottom-right-radius: 9999px; } + .sm-radius-l-none { + border-top-left-radius: 0; + border-bottom-left-radius: 0; } + .sm-radius-l-lg { + border-top-left-radius: 20px; + border-bottom-left-radius: 20px; } + .sm-radius-l-full { + border-top-left-radius: 9999px; + border-bottom-left-radius: 9999px; } + .sm-radius-tr-none { + border-top-right-radius: 0; } + .sm-radius-tr-lg { + border-top-right-radius: 20px; } + .sm-radius-tr-full { + border-top-right-radius: 9999px; } + .sm-radius-br-none { + border-bottom-right-radius: 0; } + .sm-radius-br-lg { + border-bottom-right-radius: 20px; } + .sm-radius-br-full { + border-bottom-right-radius: 9999px; } + .sm-radius-bl-none { + border-bottom-left-radius: 0; } + .sm-radius-bl-lg { + border-bottom-left-radius: 20px; } + .sm-radius-bl-full { + border-bottom-left-radius: 9999px; } + .sm-radius-tl-none { + border-top-left-radius: 0; } + .sm-radius-tl-lg { + border-top-left-radius: 20px; } + .sm-radius-tl-full { + border-top-left-radius: 9999px; } } + +@media screen and (min-width: 992px) { + .md-radius-none { + border-radius: 0; } + .md-radius-lg { + border-radius: 20px; } + .md-radius-full { + border-radius: 9999px; } + .md-radius-t-none { + border-top-left-radius: 0; + border-top-right-radius: 0; } + .md-radius-t-lg { + border-top-left-radius: 20px; + border-top-right-radius: 20px; } + .md-radius-t-full { + border-top-left-radius: 9999px; + border-top-right-radius: 9999px; } + .md-radius-r-none { + border-top-right-radius: 0; + border-bottom-right-radius: 0; } + .md-radius-r-lg { + border-top-right-radius: 20px; + border-bottom-right-radius: 20px; } + .md-radius-r-full { + border-top-right-radius: 9999px; + border-bottom-right-radius: 9999px; } + .md-radius-b-none { + border-bottom-left-radius: 0; + border-bottom-right-radius: 0; } + .md-radius-b-lg { + border-bottom-left-radius: 20px; + border-bottom-right-radius: 20px; } + .md-radius-b-full { + border-bottom-left-radius: 9999px; + border-bottom-right-radius: 9999px; } + .md-radius-l-none { + border-top-left-radius: 0; + border-bottom-left-radius: 0; } + .md-radius-l-lg { + border-top-left-radius: 20px; + border-bottom-left-radius: 20px; } + .md-radius-l-full { + border-top-left-radius: 9999px; + border-bottom-left-radius: 9999px; } + .md-radius-tr-none { + border-top-right-radius: 0; } + .md-radius-tr-lg { + border-top-right-radius: 20px; } + .md-radius-tr-full { + border-top-right-radius: 9999px; } + .md-radius-br-none { + border-bottom-right-radius: 0; } + .md-radius-br-lg { + border-bottom-right-radius: 20px; } + .md-radius-br-full { + border-bottom-right-radius: 9999px; } + .md-radius-bl-none { + border-bottom-left-radius: 0; } + .md-radius-bl-lg { + border-bottom-left-radius: 20px; } + .md-radius-bl-full { + border-bottom-left-radius: 9999px; } + .md-radius-tl-none { + border-top-left-radius: 0; } + .md-radius-tl-lg { + border-top-left-radius: 20px; } + .md-radius-tl-full { + border-top-left-radius: 9999px; } } + +@media screen and (min-width: 1200px) { + .lg-radius-none { + border-radius: 0; } + .lg-radius-lg { + border-radius: 20px; } + .lg-radius-full { + border-radius: 9999px; } + .lg-radius-t-none { + border-top-left-radius: 0; + border-top-right-radius: 0; } + .lg-radius-t-lg { + border-top-left-radius: 20px; + border-top-right-radius: 20px; } + .lg-radius-t-full { + border-top-left-radius: 9999px; + border-top-right-radius: 9999px; } + .lg-radius-r-none { + border-top-right-radius: 0; + border-bottom-right-radius: 0; } + .lg-radius-r-lg { + border-top-right-radius: 20px; + border-bottom-right-radius: 20px; } + .lg-radius-r-full { + border-top-right-radius: 9999px; + border-bottom-right-radius: 9999px; } + .lg-radius-b-none { + border-bottom-left-radius: 0; + border-bottom-right-radius: 0; } + .lg-radius-b-lg { + border-bottom-left-radius: 20px; + border-bottom-right-radius: 20px; } + .lg-radius-b-full { + border-bottom-left-radius: 9999px; + border-bottom-right-radius: 9999px; } + .lg-radius-l-none { + border-top-left-radius: 0; + border-bottom-left-radius: 0; } + .lg-radius-l-lg { + border-top-left-radius: 20px; + border-bottom-left-radius: 20px; } + .lg-radius-l-full { + border-top-left-radius: 9999px; + border-bottom-left-radius: 9999px; } + .lg-radius-tr-none { + border-top-right-radius: 0; } + .lg-radius-tr-lg { + border-top-right-radius: 20px; } + .lg-radius-tr-full { + border-top-right-radius: 9999px; } + .lg-radius-br-none { + border-bottom-right-radius: 0; } + .lg-radius-br-lg { + border-bottom-right-radius: 20px; } + .lg-radius-br-full { + border-bottom-right-radius: 9999px; } + .lg-radius-bl-none { + border-bottom-left-radius: 0; } + .lg-radius-bl-lg { + border-bottom-left-radius: 20px; } + .lg-radius-bl-full { + border-bottom-left-radius: 9999px; } + .lg-radius-tl-none { + border-top-left-radius: 0; } + .lg-radius-tl-lg { + border-top-left-radius: 20px; } + .lg-radius-tl-full { + border-top-left-radius: 9999px; } } + +.mxw-xs { + max-width: 100px; } + +.mxw-sm { + max-width: 300px; } + +.mxw-md { + max-width: 600px; } + +.mxw-lg { + max-width: 720px; } + +h1, +.h1 { + font-family: inherit; + font-weight: 500; + line-height: 1.1; + color: inherit; } + @media screen and (min-width: 768px) { + h1, + .h1 { + font-size: 30px; } } + @media screen and (min-width: 992px) { + h1, + .h1 { + font-size: 40px; } } + @media screen and (min-width: 1200px) { + h1, + .h1 { + font-size: 50px; } } + +h2, +.h2 { + font-family: inherit; + font-weight: 500; + line-height: 1.1; + color: inherit; } + @media screen and (min-width: 768px) { + h2, + .h2 { + font-size: 25px; } } + @media screen and (min-width: 992px) { + h2, + .h2 { + font-size: 27px; } } + @media screen and (min-width: 1200px) { + h2, + .h2 { + font-size: 35px; } } + +h3, +.h3 { + font-family: inherit; + font-weight: 500; + line-height: 1.1; + color: inherit; } + @media screen and (min-width: 768px) { + h3, + .h3 { + font-size: 18px; } } + @media screen and (min-width: 992px) { + h3, + .h3 { + font-size: 21px; } } + @media screen and (min-width: 1200px) { + h3, + .h3 { + font-size: 25px; } } + +h4, +.h4 { + font-family: inherit; + font-weight: 500; + line-height: 1.1; + color: inherit; } + @media screen and (min-width: 768px) { + h4, + .h4 { + font-size: 18px; } } + @media screen and (min-width: 992px) { + h4, + .h4 { + font-size: 20px; } } + @media screen and (min-width: 1200px) { + h4, + .h4 { + font-size: 22px; } } + +h5, +.h5 { + font-family: inherit; + font-weight: 500; + line-height: 1.1; + color: inherit; } + @media screen and (min-width: 768px) { + h5, + .h5 { + font-size: 18px; } } + @media screen and (min-width: 992px) { + h5, + .h5 { + font-size: 19px; } } + @media screen and (min-width: 1200px) { + h5, + .h5 { + font-size: 21px; } } + +h6, +.h6 { + font-family: inherit; + font-weight: 500; + line-height: 1.1; + color: inherit; } + @media screen and (min-width: 768px) { + h6, + .h6 { + font-size: 18px; } } + @media screen and (min-width: 992px) { + h6, + .h6 { + font-size: 19px; } } + @media screen and (min-width: 1200px) { + h6, + .h6 { + font-size: 20px; } } + +p { + margin: 0 0 10px; } + +.lead { + margin-bottom: 20px; + font-size: 16px; + font-weight: 400; + line-height: 1.45; + color: #6F768B; } + @media (min-width: 768px) { + .lead { + font-size: 21px; } } + +.excerpt { + margin-bottom: 20px; + font-weight: 400; + line-height: 1.45; + font-size: 16px; } + +ul, +ol { + margin-top: 0; + margin-bottom: 10px; + line-height: 1.5em; } + ul ul, + ul ol, + ol ul, + ol ol { + margin-bottom: 0; } + +li { + list-style-position: outside; + padding-left: 0.5em; } + +dl { + margin-top: 0; + margin-bottom: 20px; } + +dt, +dd { + line-height: 1.42857; } + +dt { + font-weight: bold; } + +dd { + margin-left: 0; } + +small, +.small { + font-size: 0.8em; + line-height: 1.4em; + color: #666C7F; } + +.field { + margin-bottom: 4px; } + +[type='text'], +[type='password'], +[type='date'], +[type='datetime'], +[type='datetime-local'], +[type='month'], +[type='week'], +[type='email'], +[type='number'], +[type='search'], +[type='tel'], +[type='time'], +[type='url'], +[type='color'], +textarea { + display: block; + -webkit-box-sizing: border-box; + box-sizing: border-box; + width: 100%; + margin: 0 0 4px; + padding: 0.5em 1.5em; + border: 2px solid #C3CED8; + border-radius: 1.5em; + background-color: #fff; + -webkit-box-shadow: none; + box-shadow: none; + font-family: inherit; + font-size: 16px; + font-weight: 400; + line-height: 1.42857; + color: #182B46; + -webkit-appearance: none; + -moz-appearance: none; + appearance: none; } + [type='text']:focus, + [type='password']:focus, + [type='date']:focus, + [type='datetime']:focus, + [type='datetime-local']:focus, + [type='month']:focus, + [type='week']:focus, + [type='email']:focus, + [type='number']:focus, + [type='search']:focus, + [type='tel']:focus, + [type='time']:focus, + [type='url']:focus, + [type='color']:focus, + textarea:focus { + outline: none; + border: 2px solid #C3CED8; + background-color: #fff; + -webkit-box-shadow: 0 3px 0 rgba(0, 0, 0, 0.1); + box-shadow: 0 3px 0 rgba(0, 0, 0, 0.1); } + +textarea { + max-width: 100%; + padding-top: 1em; + border-bottom-right-radius: 0; } + textarea[rows] { + height: auto; } + +html input:disabled, html input[readonly], +textarea:disabled, +textarea[readonly] { + background-color: #ECEFF2; + cursor: not-allowed; } + +input[type="search"] { + -webkit-box-sizing: border-box; + box-sizing: border-box; } + +[type='color'] { + min-height: 40px; } + +[type='number'] { + -moz-appearance: textfield; } + [type='number']::-webkit-inner-spin-button, [type='number']::-webkit-outer-spin-button { + -webkit-appearance: none; + margin: 0; } + +::-webkit-input-placeholder { + color: #182B46; } + +:-ms-input-placeholder { + color: #182B46; } + +::-ms-input-placeholder { + color: #182B46; } + +::placeholder { + color: #182B46; } + +label { + display: block; + margin: 4px 0; + font-size: inherit; + font-weight: 500; + line-height: 1.8; + color: inherit; } + +select { + width: 100%; + margin: 0 0 4px; + padding: 0.5em 1.5em; + -webkit-appearance: none; + -moz-appearance: none; + appearance: none; + border: 2px solid #C3CED8; + border-radius: 1.5em; + background-color: #fff; + font-family: inherit; + font-size: 16px; + font-weight: 400; + line-height: 1.42857; + color: #182B46; + background-image: url("data:image/svg+xml;utf8,"); + background-origin: content-box; + background-position: right -.5em center; + background-repeat: no-repeat; + background-size: 9px 6px; } + select:focus { + outline: none; + border: 2px solid #C3CED8; + background-color: #fff; + -webkit-box-shadow: 0 3px 0 rgba(0, 0, 0, 0.1); + box-shadow: 0 3px 0 rgba(0, 0, 0, 0.1); } + select:disabled { + background-color: #ECEFF2; + cursor: not-allowed; } + select::-ms-expand { + display: none; } + select[multiple] { + height: auto; + background-image: none; } + +[type='file'] { + display: block; + -webkit-box-sizing: border-box; + box-sizing: border-box; + width: 100%; + margin: 0 0 4px; + padding: 0.5em 1.5em; + border: 2px solid #C3CED8; + border-radius: 1.5em; + background-color: #fff; + -webkit-box-shadow: none; + box-shadow: none; + font-family: inherit; + font-size: 16px; + font-weight: 400; + line-height: 1.42857; + color: #182B46; + -webkit-appearance: none; + -moz-appearance: none; + appearance: none; } + [type='file']:focus { + outline: none; + border: 2px solid #C3CED8; + background-color: #fff; + -webkit-box-shadow: 0 3px 0 rgba(0, 0, 0, 0.1); + box-shadow: 0 3px 0 rgba(0, 0, 0, 0.1); } + +.input-error { + border-color: #EE1846; + border-top-left-radius: 0; } + +.input-message-error { + display: block; + font-size: 0.8em; + line-height: 1.4em; + border-left: 3px solid #EE1846; + padding: 0 0.5em; + margin-bottom: 8px; } + +.button { + outline: 0; + display: inline-block; + position: relative; + text-align: center; + vertical-align: middle; + padding: 0.7em 1.5em; + border: 2px solid transparent; + -webkit-transition: background-color 0.25s ease-out, color 0.25s ease-out; + transition: background-color 0.25s ease-out, color 0.25s ease-out; + font-family: inherit; + text-transform: inherit; + font-size: 16px; + font-weight: 500; + border-radius: 9999px; + -webkit-appearance: none; + line-height: 1; + cursor: pointer; + color: #fff; + background-color: #307D99; } + .button:hover, .button:focus { + -webkit-box-shadow: 0 3px 0 rgba(0, 0, 0, 0.1); + box-shadow: 0 3px 0 rgba(0, 0, 0, 0.1); } + .button:hover, .button:focus { + background-color: #296a82; } + .button.secondary { + color: #307D99; + border-color: #307D99; + background: #fff; } + .button.secondary:hover, .button.secondary:focus { + color: #296a82; + border-color: #296a82; } + .button.state-disabled, .button[disabled] { + opacity: 0.25; + cursor: not-allowed; } + .button.state-disabled .button.state-disabled:hover, .button.state-disabled:focus, .button[disabled] .button.state-disabled:hover, .button[disabled]:focus, .button.state-disabled .button[disabled]:hover, .button[disabled] .button[disabled]:hover { + background-color: #307D99; + color: #fff; + -webkit-box-shadow: none; + box-shadow: none; } + +a.button, a.button:hover, a.button:focus { + text-decoration: none; } + +[type='submit'], +[type='button'] { + outline: 0; + display: inline-block; + position: relative; + text-align: center; + vertical-align: middle; + padding: 0.7em 1.5em; + border: 2px solid transparent; + -webkit-transition: background-color 0.25s ease-out, color 0.25s ease-out; + transition: background-color 0.25s ease-out, color 0.25s ease-out; + font-family: inherit; + text-transform: inherit; + font-size: 16px; + font-weight: 500; + border-radius: 9999px; + -webkit-appearance: none; + line-height: 1; + cursor: pointer; + color: #fff; + background-color: #307D99; + -moz-appearance: none; + appearance: none; } + [type='submit']:hover, [type='submit']:focus, + [type='button']:hover, + [type='button']:focus { + -webkit-box-shadow: 0 3px 0 rgba(0, 0, 0, 0.1); + box-shadow: 0 3px 0 rgba(0, 0, 0, 0.1); } + [type='submit']:hover, [type='submit']:focus, + [type='button']:hover, + [type='button']:focus { + background-color: #296a82; } + [type='submit'].secondary, + [type='button'].secondary { + color: #307D99; + border-color: #307D99; + background: #fff; } + [type='submit'].secondary:hover, [type='submit'].secondary:focus, + [type='button'].secondary:hover, + [type='button'].secondary:focus { + color: #296a82; + border-color: #296a82; } + +time, +.time { + font-size: 0.8em; + line-height: 1.4em; + color: #666C7F; } + +.author { + display: inline-block; + font-size: 0.8em; + line-height: 1.4em; + color: #666C7F; } + +a.author, +.author a { + text-decoration: underline; + color: #666C7F; } + +.menu { + padding: 0; + margin: 0; + list-style: none; + position: relative; + display: -webkit-box; + display: -ms-flexbox; + display: flex; + -ms-flex-wrap: wrap; + flex-wrap: wrap; + flex-wrap: wrap; + -webkit-box-orient: horizontal; + -webkit-box-direction: normal; + -ms-flex-direction: row; + flex-direction: row; } + .menu li { + outline: 0; } + .menu a { + line-height: 1; + text-decoration: none; + display: block; } + .menu input, + .menu select, + .menu a, + .menu button { + margin-bottom: 0; } + .menu input { + display: inline-block; } + .menu.default-horizontal { + -ms-flex-wrap: wrap; + flex-wrap: wrap; + -webkit-box-orient: horizontal; + -webkit-box-direction: normal; + -ms-flex-direction: row; + flex-direction: row; } + .menu.default-vertical { + -ms-flex-wrap: nowrap; + flex-wrap: nowrap; + -webkit-box-orient: vertical; + -webkit-box-direction: normal; + -ms-flex-direction: column; + flex-direction: column; } + .menu.default-expanded li { + -webkit-box-flex: 1; + -ms-flex: 1 1 0px; + flex: 1 1 0px; } + .menu.default-simple li { + -webkit-box-flex: 1; + -ms-flex: 1 1 0px; + flex: 1 1 0px; } + @media screen and (min-width: 768px) { + .menu.sm-horizontal { + -ms-flex-wrap: wrap; + flex-wrap: wrap; + -webkit-box-orient: horizontal; + -webkit-box-direction: normal; + -ms-flex-direction: row; + flex-direction: row; } + .menu.sm-vertical { + -ms-flex-wrap: nowrap; + flex-wrap: nowrap; + -webkit-box-orient: vertical; + -webkit-box-direction: normal; + -ms-flex-direction: column; + flex-direction: column; } + .menu.sm-expanded li { + -webkit-box-flex: 1; + -ms-flex: 1 1 0px; + flex: 1 1 0px; } + .menu.sm-simple li { + -webkit-box-flex: 1; + -ms-flex: 1 1 0px; + flex: 1 1 0px; } } + @media screen and (min-width: 992px) { + .menu.md-horizontal { + -ms-flex-wrap: wrap; + flex-wrap: wrap; + -webkit-box-orient: horizontal; + -webkit-box-direction: normal; + -ms-flex-direction: row; + flex-direction: row; } + .menu.md-vertical { + -ms-flex-wrap: nowrap; + flex-wrap: nowrap; + -webkit-box-orient: vertical; + -webkit-box-direction: normal; + -ms-flex-direction: column; + flex-direction: column; } + .menu.md-expanded li { + -webkit-box-flex: 1; + -ms-flex: 1 1 0px; + flex: 1 1 0px; } + .menu.md-simple li { + -webkit-box-flex: 1; + -ms-flex: 1 1 0px; + flex: 1 1 0px; } } + @media screen and (min-width: 1200px) { + .menu.lg-horizontal { + -ms-flex-wrap: wrap; + flex-wrap: wrap; + -webkit-box-orient: horizontal; + -webkit-box-direction: normal; + -ms-flex-direction: row; + flex-direction: row; } + .menu.lg-vertical { + -ms-flex-wrap: nowrap; + flex-wrap: nowrap; + -webkit-box-orient: vertical; + -webkit-box-direction: normal; + -ms-flex-direction: column; + flex-direction: column; } + .menu.lg-expanded li { + -webkit-box-flex: 1; + -ms-flex: 1 1 0px; + flex: 1 1 0px; } + .menu.lg-simple li { + -webkit-box-flex: 1; + -ms-flex: 1 1 0px; + flex: 1 1 0px; } } + .menu.nested { + margin-right: 0; + margin-left: 1em; } + .menu.align-left { + -webkit-box-pack: start; + -ms-flex-pack: start; + justify-content: flex-start; } + .menu.align-right li { + display: -webkit-box; + display: -ms-flexbox; + display: flex; + -webkit-box-pack: end; + -ms-flex-pack: end; + justify-content: flex-end; } + .menu.align-right li .submenu li { + -webkit-box-pack: start; + -ms-flex-pack: start; + justify-content: flex-start; } + .menu.align-right.vertical li { + display: block; + text-align: right; } + .menu.align-right.vertical li .submenu li { + text-align: right; } + .menu.align-right .nested { + margin-right: 1em; + margin-left: 0; } + .menu.align-center li { + display: -webkit-box; + display: -ms-flexbox; + display: flex; + -webkit-box-pack: center; + -ms-flex-pack: center; + justify-content: center; } + .menu.align-center li .submenu li { + -webkit-box-pack: start; + -ms-flex-pack: start; + justify-content: flex-start; } + +.site-header__menu-item { + padding: 20px 10px; + color: #666C7F; + position: relative; } + .site-header__menu-item:after { + content: ''; + position: absolute; + bottom: 0; + left: 50%; + -webkit-transform: translateX(-50%); + transform: translateX(-50%); + height: 4px; + background-color: #01B3C4; + -webkit-transition: 0.3s all ease; + transition: 0.3s all ease; } + .site-header__menu-item:hover, .site-header__menu-item:focus { + color: #01B3C4; } + .site-header__menu-item:hover:after, .site-header__menu-item:focus:after, .site-header__menu-item.is-active:after { + width: 100%; } + +.site-banner { + background-color: #ECEFF2; + padding: 20px; } diff --git a/dist/css/rua.min.css b/dist/css/rua.min.css new file mode 100755 index 0000000..f9c923e --- /dev/null +++ b/dist/css/rua.min.css @@ -0,0 +1,5 @@ +/*! + * Bootstrap v3.3.7 (http://getbootstrap.com) + * Copyright 2011-2016 Twitter, Inc. + * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE) + *//*! normalize.css v3.0.3 | 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,hgroup,main,menu,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block;vertical-align:baseline}audio:not([controls]){display:none;height:0}[hidden],template{display:none}a{background-color:transparent}a:active,a:hover{outline:0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:700}dfn{font-style:italic}h1{font-size:2em;margin:.67em 0}mark{background:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-.5em}sub{bottom:-.25em}img{border:0}svg:not(:root){overflow:hidden}figure{margin:1em 40px}hr{-webkit-box-sizing:content-box;box-sizing:content-box;height:0}pre{overflow:auto}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}button{overflow:visible}button,select{text-transform:none}button,html input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}input{line-height:normal}input[type=checkbox],input[type=radio]{-webkit-box-sizing:border-box;box-sizing:border-box;padding:0}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{height:auto}input[type=search]{-webkit-appearance:textfield;-webkit-box-sizing:content-box;box-sizing:content-box}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}legend{border:0;padding:0}textarea{overflow:auto}optgroup{font-weight:700}table{border-collapse:collapse;border-spacing:0}td,th{padding:0}/*! Source: https://github.com/h5bp/html5-boilerplate/blob/master/src/css/main.css */@media print{*,:after,:before{background:0 0!important;color:#000!important;-webkit-box-shadow:none!important;box-shadow:none!important;text-shadow:none!important}a,a:visited{text-decoration:underline}a[href]:after{content:" (" attr(href) ")"}abbr[title]:after{content:" (" attr(title) ")"}a[href^="#"]:after,a[href^="javascript:"]:after{content:""}blockquote,pre{border:1px solid #999;page-break-inside:avoid}thead{display:table-header-group}img,tr{page-break-inside:avoid}img{max-width:100%!important}h2,h3,p{orphans:3;widows:3}h2,h3{page-break-after:avoid}.navbar{display:none}.btn>.caret,.dropup>.btn>.caret{border-top-color:#000!important}.label{border:1px solid #000}.table{border-collapse:collapse!important}.table td,.table th{background-color:#fff!important}.table-bordered td,.table-bordered th{border:1px solid #ddd!important}}.container{margin-right:auto;margin-left:auto;padding-left:15px;padding-right:15px}.container:after,.container:before{content:" ";display:table}.container:after{clear:both}@media (min-width:768px){.container{width:750px}}@media (min-width:992px){.container{width:970px}}@media (min-width:1200px){.container{width:1170px}}.container-fluid{margin-right:auto;margin-left:auto;padding-left:15px;padding-right:15px}.container-fluid:after,.container-fluid:before{content:" ";display:table}.container-fluid:after{clear:both}.row{margin-left:-15px;margin-right:-15px}.row:after,.row:before{content:" ";display:table}.row:after{clear:both}.col-lg-1,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-md-1,.col-md-10,.col-md-11,.col-md-12,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-sm-1,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-xs-1,.col-xs-10,.col-xs-11,.col-xs-12,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9{position:relative;min-height:1px;padding-left:15px;padding-right:15px}.col-xs-1,.col-xs-10,.col-xs-11,.col-xs-12,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9{float:left}.col-xs-1{width:8.33333%}.col-xs-2{width:16.66667%}.col-xs-3{width:25%}.col-xs-4{width:33.33333%}.col-xs-5{width:41.66667%}.col-xs-6{width:50%}.col-xs-7{width:58.33333%}.col-xs-8{width:66.66667%}.col-xs-9{width:75%}.col-xs-10{width:83.33333%}.col-xs-11{width:91.66667%}.col-xs-12{width:100%}.col-xs-pull-0{right:auto}.col-xs-pull-1{right:8.33333%}.col-xs-pull-2{right:16.66667%}.col-xs-pull-3{right:25%}.col-xs-pull-4{right:33.33333%}.col-xs-pull-5{right:41.66667%}.col-xs-pull-6{right:50%}.col-xs-pull-7{right:58.33333%}.col-xs-pull-8{right:66.66667%}.col-xs-pull-9{right:75%}.col-xs-pull-10{right:83.33333%}.col-xs-pull-11{right:91.66667%}.col-xs-pull-12{right:100%}.col-xs-push-0{left:auto}.col-xs-push-1{left:8.33333%}.col-xs-push-2{left:16.66667%}.col-xs-push-3{left:25%}.col-xs-push-4{left:33.33333%}.col-xs-push-5{left:41.66667%}.col-xs-push-6{left:50%}.col-xs-push-7{left:58.33333%}.col-xs-push-8{left:66.66667%}.col-xs-push-9{left:75%}.col-xs-push-10{left:83.33333%}.col-xs-push-11{left:91.66667%}.col-xs-push-12{left:100%}.col-xs-offset-0{margin-left:0}.col-xs-offset-1{margin-left:8.33333%}.col-xs-offset-2{margin-left:16.66667%}.col-xs-offset-3{margin-left:25%}.col-xs-offset-4{margin-left:33.33333%}.col-xs-offset-5{margin-left:41.66667%}.col-xs-offset-6{margin-left:50%}.col-xs-offset-7{margin-left:58.33333%}.col-xs-offset-8{margin-left:66.66667%}.col-xs-offset-9{margin-left:75%}.col-xs-offset-10{margin-left:83.33333%}.col-xs-offset-11{margin-left:91.66667%}.col-xs-offset-12{margin-left:100%}@media (min-width:768px){.col-sm-1,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9{float:left}.col-sm-1{width:8.33333%}.col-sm-2{width:16.66667%}.col-sm-3{width:25%}.col-sm-4{width:33.33333%}.col-sm-5{width:41.66667%}.col-sm-6{width:50%}.col-sm-7{width:58.33333%}.col-sm-8{width:66.66667%}.col-sm-9{width:75%}.col-sm-10{width:83.33333%}.col-sm-11{width:91.66667%}.col-sm-12{width:100%}.col-sm-pull-0{right:auto}.col-sm-pull-1{right:8.33333%}.col-sm-pull-2{right:16.66667%}.col-sm-pull-3{right:25%}.col-sm-pull-4{right:33.33333%}.col-sm-pull-5{right:41.66667%}.col-sm-pull-6{right:50%}.col-sm-pull-7{right:58.33333%}.col-sm-pull-8{right:66.66667%}.col-sm-pull-9{right:75%}.col-sm-pull-10{right:83.33333%}.col-sm-pull-11{right:91.66667%}.col-sm-pull-12{right:100%}.col-sm-push-0{left:auto}.col-sm-push-1{left:8.33333%}.col-sm-push-2{left:16.66667%}.col-sm-push-3{left:25%}.col-sm-push-4{left:33.33333%}.col-sm-push-5{left:41.66667%}.col-sm-push-6{left:50%}.col-sm-push-7{left:58.33333%}.col-sm-push-8{left:66.66667%}.col-sm-push-9{left:75%}.col-sm-push-10{left:83.33333%}.col-sm-push-11{left:91.66667%}.col-sm-push-12{left:100%}.col-sm-offset-0{margin-left:0}.col-sm-offset-1{margin-left:8.33333%}.col-sm-offset-2{margin-left:16.66667%}.col-sm-offset-3{margin-left:25%}.col-sm-offset-4{margin-left:33.33333%}.col-sm-offset-5{margin-left:41.66667%}.col-sm-offset-6{margin-left:50%}.col-sm-offset-7{margin-left:58.33333%}.col-sm-offset-8{margin-left:66.66667%}.col-sm-offset-9{margin-left:75%}.col-sm-offset-10{margin-left:83.33333%}.col-sm-offset-11{margin-left:91.66667%}.col-sm-offset-12{margin-left:100%}}@media (min-width:992px){.col-md-1,.col-md-10,.col-md-11,.col-md-12,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9{float:left}.col-md-1{width:8.33333%}.col-md-2{width:16.66667%}.col-md-3{width:25%}.col-md-4{width:33.33333%}.col-md-5{width:41.66667%}.col-md-6{width:50%}.col-md-7{width:58.33333%}.col-md-8{width:66.66667%}.col-md-9{width:75%}.col-md-10{width:83.33333%}.col-md-11{width:91.66667%}.col-md-12{width:100%}.col-md-pull-0{right:auto}.col-md-pull-1{right:8.33333%}.col-md-pull-2{right:16.66667%}.col-md-pull-3{right:25%}.col-md-pull-4{right:33.33333%}.col-md-pull-5{right:41.66667%}.col-md-pull-6{right:50%}.col-md-pull-7{right:58.33333%}.col-md-pull-8{right:66.66667%}.col-md-pull-9{right:75%}.col-md-pull-10{right:83.33333%}.col-md-pull-11{right:91.66667%}.col-md-pull-12{right:100%}.col-md-push-0{left:auto}.col-md-push-1{left:8.33333%}.col-md-push-2{left:16.66667%}.col-md-push-3{left:25%}.col-md-push-4{left:33.33333%}.col-md-push-5{left:41.66667%}.col-md-push-6{left:50%}.col-md-push-7{left:58.33333%}.col-md-push-8{left:66.66667%}.col-md-push-9{left:75%}.col-md-push-10{left:83.33333%}.col-md-push-11{left:91.66667%}.col-md-push-12{left:100%}.col-md-offset-0{margin-left:0}.col-md-offset-1{margin-left:8.33333%}.col-md-offset-2{margin-left:16.66667%}.col-md-offset-3{margin-left:25%}.col-md-offset-4{margin-left:33.33333%}.col-md-offset-5{margin-left:41.66667%}.col-md-offset-6{margin-left:50%}.col-md-offset-7{margin-left:58.33333%}.col-md-offset-8{margin-left:66.66667%}.col-md-offset-9{margin-left:75%}.col-md-offset-10{margin-left:83.33333%}.col-md-offset-11{margin-left:91.66667%}.col-md-offset-12{margin-left:100%}}@media (min-width:1200px){.col-lg-1,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9{float:left}.col-lg-1{width:8.33333%}.col-lg-2{width:16.66667%}.col-lg-3{width:25%}.col-lg-4{width:33.33333%}.col-lg-5{width:41.66667%}.col-lg-6{width:50%}.col-lg-7{width:58.33333%}.col-lg-8{width:66.66667%}.col-lg-9{width:75%}.col-lg-10{width:83.33333%}.col-lg-11{width:91.66667%}.col-lg-12{width:100%}.col-lg-pull-0{right:auto}.col-lg-pull-1{right:8.33333%}.col-lg-pull-2{right:16.66667%}.col-lg-pull-3{right:25%}.col-lg-pull-4{right:33.33333%}.col-lg-pull-5{right:41.66667%}.col-lg-pull-6{right:50%}.col-lg-pull-7{right:58.33333%}.col-lg-pull-8{right:66.66667%}.col-lg-pull-9{right:75%}.col-lg-pull-10{right:83.33333%}.col-lg-pull-11{right:91.66667%}.col-lg-pull-12{right:100%}.col-lg-push-0{left:auto}.col-lg-push-1{left:8.33333%}.col-lg-push-2{left:16.66667%}.col-lg-push-3{left:25%}.col-lg-push-4{left:33.33333%}.col-lg-push-5{left:41.66667%}.col-lg-push-6{left:50%}.col-lg-push-7{left:58.33333%}.col-lg-push-8{left:66.66667%}.col-lg-push-9{left:75%}.col-lg-push-10{left:83.33333%}.col-lg-push-11{left:91.66667%}.col-lg-push-12{left:100%}.col-lg-offset-0{margin-left:0}.col-lg-offset-1{margin-left:8.33333%}.col-lg-offset-2{margin-left:16.66667%}.col-lg-offset-3{margin-left:25%}.col-lg-offset-4{margin-left:33.33333%}.col-lg-offset-5{margin-left:41.66667%}.col-lg-offset-6{margin-left:50%}.col-lg-offset-7{margin-left:58.33333%}.col-lg-offset-8{margin-left:66.66667%}.col-lg-offset-9{margin-left:75%}.col-lg-offset-10{margin-left:83.33333%}.col-lg-offset-11{margin-left:91.66667%}.col-lg-offset-12{margin-left:100%}}.bg-astral{background-color:#307d99}.color-astral{color:#307d99}.bg-big-stone{background-color:#182b46}.color-big-stone{color:#182b46}.bg-pale-sky{background-color:#666c7f}.color-pale-sky{color:#666c7f}.bg-french-gray{background-color:#b7b8c4}.color-french-gray{color:#b7b8c4}.bg-heather{background-color:#c3ced8}.color-heather{color:#c3ced8}.bg-athens-gray{background-color:#eceff2}.color-athens-gray{color:#eceff2}.bg-iceberg{background-color:#d8edf2}.color-iceberg{color:#d8edf2}.bg-loafer{background-color:#f0f2d8}.color-loafer{color:#f0f2d8}.bg-harp{background-color:#daeddf}.color-harp{color:#daeddf}.bg-cinderella{background-color:#fee8e2}.color-cinderella{color:#fee8e2}.bg-prelude{background-color:#e9e2ef}.color-prelude{color:#e9e2ef}.bg-pacific-blue{background-color:#01b3c4}.color-pacific-blue{color:#01b3c4}.bg-eminence{background-color:#6f2b91}.color-eminence{color:#6f2b91}.bg-apple{background-color:#51ae32}.color-apple{color:#51ae32}.bg-red-ribbon{background-color:#ee1846}.color-red-ribbon{color:#ee1846}.bg-primary{background-color:#307d99}.color-primary{color:#307d99}.bg-secondary{background-color:#01b3c4}.color-secondary{color:#01b3c4}.bg-success{background-color:#d8edf2}.color-success{color:#d8edf2}.bg-info{background-color:#daeddf}.color-info{color:#daeddf}.bg-warning{background-color:#f0f2d8}.color-warning{color:#f0f2d8}.bg-danger{background-color:#ee1846}.color-danger{color:#ee1846}.bg-black{background-color:#182b46}.color-black{color:#182b46}.bg-gray-darker{background-color:#182b46}.color-gray-darker{color:#182b46}.bg-gray-dark{background-color:#666c7f}.color-gray-dark{color:#666c7f}.bg-gray{background-color:#b7b8c4}.color-gray{color:#b7b8c4}.bg-gray-light{background-color:#c3ced8}.color-gray-light{color:#c3ced8}.bg-gray-lighter{background-color:#eceff2}.color-gray-lighter{color:#eceff2}.bg-white{background-color:#fff}.color-white{color:#fff}.margin-sm{margin:20px}.margin-md{margin:35px}.margin-lg{margin:53px}.padding-sm{padding:20px}.padding-md{padding:35px}.padding-lg{padding:53px}.margin-t-sm{margin-top:20px}.margin-t-md{margin-top:35px}.margin-t-lg{margin-top:53px}.padding-t-sm{padding-top:20px}.padding-t-md{padding-top:35px}.padding-t-lg{padding-top:53px}.margin-r-sm{margin-right:20px}.margin-r-md{margin-right:35px}.margin-r-lg{margin-right:53px}.padding-r-sm{padding-right:20px}.padding-r-md{padding-right:35px}.padding-r-lg{padding-right:53px}.margin-b-sm{margin-bottom:20px}.margin-b-md{margin-bottom:35px}.margin-b-lg{margin-bottom:53px}.padding-b-sm{padding-bottom:20px}.padding-b-md{padding-bottom:35px}.padding-b-lg{padding-bottom:53px}.margin-l-sm{margin-left:20px}.margin-l-md{margin-left:35px}.margin-l-lg{margin-left:53px}.padding-l-sm{padding-left:20px}.padding-l-md{padding-left:35px}.padding-l-lg{padding-left:53px}body{font-size:14px;font-family:"Fira Sans",Helvetica,Arial,sans-serif;font-weight:400}@media (min-width:992px){body{font-size:18px}}.weight-regular{font-weight:400}.weight-medium{font-weight:500}.weight-bold{font-weight:700}.text-left{text-align:left}.text-right{text-align:right}.text-center{text-align:center}.text-justify{text-align:justify}.text-nowrap{white-space:nowrap}.text-lowercase{text-transform:lowercase}.initialism,.text-uppercase{text-transform:uppercase}.text-capitalize{text-transform:capitalize}abbr[data-original-title],abbr[title]{cursor:help;border-bottom:1px dotted #c3ced8}.initialism{font-size:90%}address{margin-bottom:20px;font-style:normal;line-height:1.42857}.radius-none{border-radius:0}.radius-lg{border-radius:20px}.radius-full{border-radius:9999px}.radius-t-none{border-top-left-radius:0;border-top-right-radius:0}.radius-t-lg{border-top-left-radius:20px;border-top-right-radius:20px}.radius-t-full{border-top-left-radius:9999px;border-top-right-radius:9999px}.radius-r-none{border-top-right-radius:0;border-bottom-right-radius:0}.radius-r-lg{border-top-right-radius:20px;border-bottom-right-radius:20px}.radius-r-full{border-top-right-radius:9999px;border-bottom-right-radius:9999px}.radius-b-none{border-bottom-left-radius:0;border-bottom-right-radius:0}.radius-b-lg{border-bottom-left-radius:20px;border-bottom-right-radius:20px}.radius-b-full{border-bottom-left-radius:9999px;border-bottom-right-radius:9999px}.radius-l-none{border-top-left-radius:0;border-bottom-left-radius:0}.radius-l-lg{border-top-left-radius:20px;border-bottom-left-radius:20px}.radius-l-full{border-top-left-radius:9999px;border-bottom-left-radius:9999px}.radius-tr-none{border-top-right-radius:0}.radius-tr-lg{border-top-right-radius:20px}.radius-tr-full{border-top-right-radius:9999px}.radius-br-none{border-bottom-right-radius:0}.radius-br-lg{border-bottom-right-radius:20px}.radius-br-full{border-bottom-right-radius:9999px}.radius-bl-none{border-bottom-left-radius:0}.radius-bl-lg{border-bottom-left-radius:20px}.radius-bl-full{border-bottom-left-radius:9999px}.radius-tl-none{border-top-left-radius:0}.radius-tl-lg{border-top-left-radius:20px}.radius-tl-full{border-top-left-radius:9999px}@media screen and (min-width:768px){.sm-radius-none{border-radius:0}.sm-radius-lg{border-radius:20px}.sm-radius-full{border-radius:9999px}.sm-radius-t-none{border-top-left-radius:0;border-top-right-radius:0}.sm-radius-t-lg{border-top-left-radius:20px;border-top-right-radius:20px}.sm-radius-t-full{border-top-left-radius:9999px;border-top-right-radius:9999px}.sm-radius-r-none{border-top-right-radius:0;border-bottom-right-radius:0}.sm-radius-r-lg{border-top-right-radius:20px;border-bottom-right-radius:20px}.sm-radius-r-full{border-top-right-radius:9999px;border-bottom-right-radius:9999px}.sm-radius-b-none{border-bottom-left-radius:0;border-bottom-right-radius:0}.sm-radius-b-lg{border-bottom-left-radius:20px;border-bottom-right-radius:20px}.sm-radius-b-full{border-bottom-left-radius:9999px;border-bottom-right-radius:9999px}.sm-radius-l-none{border-top-left-radius:0;border-bottom-left-radius:0}.sm-radius-l-lg{border-top-left-radius:20px;border-bottom-left-radius:20px}.sm-radius-l-full{border-top-left-radius:9999px;border-bottom-left-radius:9999px}.sm-radius-tr-none{border-top-right-radius:0}.sm-radius-tr-lg{border-top-right-radius:20px}.sm-radius-tr-full{border-top-right-radius:9999px}.sm-radius-br-none{border-bottom-right-radius:0}.sm-radius-br-lg{border-bottom-right-radius:20px}.sm-radius-br-full{border-bottom-right-radius:9999px}.sm-radius-bl-none{border-bottom-left-radius:0}.sm-radius-bl-lg{border-bottom-left-radius:20px}.sm-radius-bl-full{border-bottom-left-radius:9999px}.sm-radius-tl-none{border-top-left-radius:0}.sm-radius-tl-lg{border-top-left-radius:20px}.sm-radius-tl-full{border-top-left-radius:9999px}}@media screen and (min-width:992px){.md-radius-none{border-radius:0}.md-radius-lg{border-radius:20px}.md-radius-full{border-radius:9999px}.md-radius-t-none{border-top-left-radius:0;border-top-right-radius:0}.md-radius-t-lg{border-top-left-radius:20px;border-top-right-radius:20px}.md-radius-t-full{border-top-left-radius:9999px;border-top-right-radius:9999px}.md-radius-r-none{border-top-right-radius:0;border-bottom-right-radius:0}.md-radius-r-lg{border-top-right-radius:20px;border-bottom-right-radius:20px}.md-radius-r-full{border-top-right-radius:9999px;border-bottom-right-radius:9999px}.md-radius-b-none{border-bottom-left-radius:0;border-bottom-right-radius:0}.md-radius-b-lg{border-bottom-left-radius:20px;border-bottom-right-radius:20px}.md-radius-b-full{border-bottom-left-radius:9999px;border-bottom-right-radius:9999px}.md-radius-l-none{border-top-left-radius:0;border-bottom-left-radius:0}.md-radius-l-lg{border-top-left-radius:20px;border-bottom-left-radius:20px}.md-radius-l-full{border-top-left-radius:9999px;border-bottom-left-radius:9999px}.md-radius-tr-none{border-top-right-radius:0}.md-radius-tr-lg{border-top-right-radius:20px}.md-radius-tr-full{border-top-right-radius:9999px}.md-radius-br-none{border-bottom-right-radius:0}.md-radius-br-lg{border-bottom-right-radius:20px}.md-radius-br-full{border-bottom-right-radius:9999px}.md-radius-bl-none{border-bottom-left-radius:0}.md-radius-bl-lg{border-bottom-left-radius:20px}.md-radius-bl-full{border-bottom-left-radius:9999px}.md-radius-tl-none{border-top-left-radius:0}.md-radius-tl-lg{border-top-left-radius:20px}.md-radius-tl-full{border-top-left-radius:9999px}}@media screen and (min-width:1200px){.lg-radius-none{border-radius:0}.lg-radius-lg{border-radius:20px}.lg-radius-full{border-radius:9999px}.lg-radius-t-none{border-top-left-radius:0;border-top-right-radius:0}.lg-radius-t-lg{border-top-left-radius:20px;border-top-right-radius:20px}.lg-radius-t-full{border-top-left-radius:9999px;border-top-right-radius:9999px}.lg-radius-r-none{border-top-right-radius:0;border-bottom-right-radius:0}.lg-radius-r-lg{border-top-right-radius:20px;border-bottom-right-radius:20px}.lg-radius-r-full{border-top-right-radius:9999px;border-bottom-right-radius:9999px}.lg-radius-b-none{border-bottom-left-radius:0;border-bottom-right-radius:0}.lg-radius-b-lg{border-bottom-left-radius:20px;border-bottom-right-radius:20px}.lg-radius-b-full{border-bottom-left-radius:9999px;border-bottom-right-radius:9999px}.lg-radius-l-none{border-top-left-radius:0;border-bottom-left-radius:0}.lg-radius-l-lg{border-top-left-radius:20px;border-bottom-left-radius:20px}.lg-radius-l-full{border-top-left-radius:9999px;border-bottom-left-radius:9999px}.lg-radius-tr-none{border-top-right-radius:0}.lg-radius-tr-lg{border-top-right-radius:20px}.lg-radius-tr-full{border-top-right-radius:9999px}.lg-radius-br-none{border-bottom-right-radius:0}.lg-radius-br-lg{border-bottom-right-radius:20px}.lg-radius-br-full{border-bottom-right-radius:9999px}.lg-radius-bl-none{border-bottom-left-radius:0}.lg-radius-bl-lg{border-bottom-left-radius:20px}.lg-radius-bl-full{border-bottom-left-radius:9999px}.lg-radius-tl-none{border-top-left-radius:0}.lg-radius-tl-lg{border-top-left-radius:20px}.lg-radius-tl-full{border-top-left-radius:9999px}}.mxw-xs{max-width:100px}.mxw-sm{max-width:300px}.mxw-md{max-width:600px}.mxw-lg{max-width:720px}.h1,h1{font-family:inherit;font-weight:500;line-height:1.1;color:inherit}@media screen and (min-width:768px){.h1,h1{font-size:30px}}@media screen and (min-width:992px){.h1,h1{font-size:40px}}@media screen and (min-width:1200px){.h1,h1{font-size:50px}}.h2,h2{font-family:inherit;font-weight:500;line-height:1.1;color:inherit}@media screen and (min-width:768px){.h2,h2{font-size:25px}}@media screen and (min-width:992px){.h2,h2{font-size:27px}}@media screen and (min-width:1200px){.h2,h2{font-size:35px}}.h3,h3{font-family:inherit;font-weight:500;line-height:1.1;color:inherit}@media screen and (min-width:768px){.h3,h3{font-size:18px}}@media screen and (min-width:992px){.h3,h3{font-size:21px}}@media screen and (min-width:1200px){.h3,h3{font-size:25px}}.h4,h4{font-family:inherit;font-weight:500;line-height:1.1;color:inherit}@media screen and (min-width:768px){.h4,h4{font-size:18px}}@media screen and (min-width:992px){.h4,h4{font-size:20px}}@media screen and (min-width:1200px){.h4,h4{font-size:22px}}.h5,h5{font-family:inherit;font-weight:500;line-height:1.1;color:inherit}@media screen and (min-width:768px){.h5,h5{font-size:18px}}@media screen and (min-width:992px){.h5,h5{font-size:19px}}@media screen and (min-width:1200px){.h5,h5{font-size:21px}}.h6,h6{font-family:inherit;font-weight:500;line-height:1.1;color:inherit}@media screen and (min-width:768px){.h6,h6{font-size:18px}}@media screen and (min-width:992px){.h6,h6{font-size:19px}}@media screen and (min-width:1200px){.h6,h6{font-size:20px}}p{margin:0 0 10px}.lead{margin-bottom:20px;font-size:16px;font-weight:400;line-height:1.45;color:#6f768b}@media (min-width:768px){.lead{font-size:21px}}.excerpt{margin-bottom:20px;font-weight:400;line-height:1.45;font-size:16px}ol,ul{margin-top:0;margin-bottom:10px;line-height:1.5em}ol ol,ol ul,ul ol,ul ul{margin-bottom:0}li{list-style-position:outside;padding-left:.5em}dl{margin-top:0;margin-bottom:20px}dd,dt{line-height:1.42857}dt{font-weight:700}dd{margin-left:0}.small,small{font-size:.8em;line-height:1.4em;color:#666c7f}.field{margin-bottom:4px}[type=color],[type=date],[type=datetime-local],[type=datetime],[type=email],[type=month],[type=number],[type=password],[type=search],[type=tel],[type=text],[type=time],[type=url],[type=week],textarea{display:block;-webkit-box-sizing:border-box;box-sizing:border-box;width:100%;margin:0 0 4px;padding:.5em 1.5em;border:2px solid #c3ced8;border-radius:1.5em;background-color:#fff;-webkit-box-shadow:none;box-shadow:none;font-family:inherit;font-size:16px;font-weight:400;line-height:1.42857;color:#182b46;-webkit-appearance:none;-moz-appearance:none;appearance:none}[type=color]:focus,[type=date]:focus,[type=datetime-local]:focus,[type=datetime]:focus,[type=email]:focus,[type=month]:focus,[type=number]:focus,[type=password]:focus,[type=search]:focus,[type=tel]:focus,[type=text]:focus,[type=time]:focus,[type=url]:focus,[type=week]:focus,textarea:focus{outline:0;border:2px solid #c3ced8;background-color:#fff;-webkit-box-shadow:0 3px 0 rgba(0,0,0,.1);box-shadow:0 3px 0 rgba(0,0,0,.1)}textarea{max-width:100%;padding-top:1em;border-bottom-right-radius:0}textarea[rows]{height:auto}html input:disabled,html input[readonly],textarea:disabled,textarea[readonly]{background-color:#eceff2;cursor:not-allowed}input[type=search]{-webkit-box-sizing:border-box;box-sizing:border-box}[type=color]{min-height:40px}[type=number]{-moz-appearance:textfield}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}::-webkit-input-placeholder{color:#182b46}:-ms-input-placeholder{color:#182b46}::-ms-input-placeholder{color:#182b46}::placeholder{color:#182b46}label{display:block;margin:4px 0;font-size:inherit;font-weight:500;line-height:1.8;color:inherit}select{width:100%;margin:0 0 4px;padding:.5em 1.5em;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:2px solid #c3ced8;border-radius:1.5em;background-color:#fff;font-family:inherit;font-size:16px;font-weight:400;line-height:1.42857;color:#182b46;background-image:url("data:image/svg+xml;utf8,");background-origin:content-box;background-position:right -.5em center;background-repeat:no-repeat;background-size:9px 6px}select:focus{outline:0;border:2px solid #c3ced8;background-color:#fff;-webkit-box-shadow:0 3px 0 rgba(0,0,0,.1);box-shadow:0 3px 0 rgba(0,0,0,.1)}select:disabled{background-color:#eceff2;cursor:not-allowed}select::-ms-expand{display:none}select[multiple]{height:auto;background-image:none}[type=file]{display:block;-webkit-box-sizing:border-box;box-sizing:border-box;width:100%;margin:0 0 4px;padding:.5em 1.5em;border:2px solid #c3ced8;border-radius:1.5em;background-color:#fff;-webkit-box-shadow:none;box-shadow:none;font-family:inherit;font-size:16px;font-weight:400;line-height:1.42857;color:#182b46;-webkit-appearance:none;-moz-appearance:none;appearance:none}[type=file]:focus{outline:0;border:2px solid #c3ced8;background-color:#fff;-webkit-box-shadow:0 3px 0 rgba(0,0,0,.1);box-shadow:0 3px 0 rgba(0,0,0,.1)}.input-error{border-color:#ee1846;border-top-left-radius:0}.input-message-error{display:block;font-size:.8em;line-height:1.4em;border-left:3px solid #ee1846;padding:0 .5em;margin-bottom:8px}.button{outline:0;display:inline-block;position:relative;text-align:center;vertical-align:middle;padding:.7em 1.5em;border:2px solid transparent;-webkit-transition:background-color .25s ease-out,color .25s ease-out;transition:background-color .25s ease-out,color .25s ease-out;font-family:inherit;text-transform:inherit;font-size:16px;font-weight:500;border-radius:9999px;-webkit-appearance:none;line-height:1;cursor:pointer;color:#fff;background-color:#307d99}.button:focus,.button:hover{-webkit-box-shadow:0 3px 0 rgba(0,0,0,.1);box-shadow:0 3px 0 rgba(0,0,0,.1)}.button:focus,.button:hover{background-color:#296a82}.button.secondary{color:#307d99;border-color:#307d99;background:#fff}.button.secondary:focus,.button.secondary:hover{color:#296a82;border-color:#296a82}.button.state-disabled,.button[disabled]{opacity:.25;cursor:not-allowed}.button.state-disabled .button.state-disabled:hover,.button.state-disabled .button[disabled]:hover,.button.state-disabled:focus,.button[disabled] .button.state-disabled:hover,.button[disabled] .button[disabled]:hover,.button[disabled]:focus{background-color:#307d99;color:#fff;-webkit-box-shadow:none;box-shadow:none}a.button,a.button:focus,a.button:hover{text-decoration:none}[type=button],[type=submit]{outline:0;display:inline-block;position:relative;text-align:center;vertical-align:middle;padding:.7em 1.5em;border:2px solid transparent;-webkit-transition:background-color .25s ease-out,color .25s ease-out;transition:background-color .25s ease-out,color .25s ease-out;font-family:inherit;text-transform:inherit;font-size:16px;font-weight:500;border-radius:9999px;-webkit-appearance:none;line-height:1;cursor:pointer;color:#fff;background-color:#307d99;-moz-appearance:none;appearance:none}[type=button]:focus,[type=button]:hover,[type=submit]:focus,[type=submit]:hover{-webkit-box-shadow:0 3px 0 rgba(0,0,0,.1);box-shadow:0 3px 0 rgba(0,0,0,.1)}[type=button]:focus,[type=button]:hover,[type=submit]:focus,[type=submit]:hover{background-color:#296a82}[type=button].secondary,[type=submit].secondary{color:#307d99;border-color:#307d99;background:#fff}[type=button].secondary:focus,[type=button].secondary:hover,[type=submit].secondary:focus,[type=submit].secondary:hover{color:#296a82;border-color:#296a82}.time,time{font-size:.8em;line-height:1.4em;color:#666c7f}.author{display:inline-block;font-size:.8em;line-height:1.4em;color:#666c7f}.author a,a.author{text-decoration:underline;color:#666c7f}.menu{padding:0;margin:0;list-style:none;position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;flex-wrap:wrap;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.menu li{outline:0}.menu a{line-height:1;text-decoration:none;display:block}.menu a,.menu button,.menu input,.menu select{margin-bottom:0}.menu input{display:inline-block}.menu.default-horizontal{-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.menu.default-vertical{-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.menu.default-expanded li{-webkit-box-flex:1;-ms-flex:1 1 0px;flex:1 1 0px}.menu.default-simple li{-webkit-box-flex:1;-ms-flex:1 1 0px;flex:1 1 0px}@media screen and (min-width:768px){.menu.sm-horizontal{-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.menu.sm-vertical{-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.menu.sm-expanded li{-webkit-box-flex:1;-ms-flex:1 1 0px;flex:1 1 0px}.menu.sm-simple li{-webkit-box-flex:1;-ms-flex:1 1 0px;flex:1 1 0px}}@media screen and (min-width:992px){.menu.md-horizontal{-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.menu.md-vertical{-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.menu.md-expanded li{-webkit-box-flex:1;-ms-flex:1 1 0px;flex:1 1 0px}.menu.md-simple li{-webkit-box-flex:1;-ms-flex:1 1 0px;flex:1 1 0px}}@media screen and (min-width:1200px){.menu.lg-horizontal{-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.menu.lg-vertical{-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.menu.lg-expanded li{-webkit-box-flex:1;-ms-flex:1 1 0px;flex:1 1 0px}.menu.lg-simple li{-webkit-box-flex:1;-ms-flex:1 1 0px;flex:1 1 0px}}.menu.nested{margin-right:0;margin-left:1em}.menu.align-left{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.menu.align-right li{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.menu.align-right li .submenu li{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.menu.align-right.vertical li{display:block;text-align:right}.menu.align-right.vertical li .submenu li{text-align:right}.menu.align-right .nested{margin-right:1em;margin-left:0}.menu.align-center li{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.menu.align-center li .submenu li{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.site-header__menu-item{padding:20px 10px;color:#666c7f;position:relative}.site-header__menu-item:after{content:'';position:absolute;bottom:0;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);height:4px;background-color:#01b3c4;-webkit-transition:.3s all ease;transition:.3s all ease}.site-header__menu-item:focus,.site-header__menu-item:hover{color:#01b3c4}.site-header__menu-item.is-active:after,.site-header__menu-item:focus:after,.site-header__menu-item:hover:after{width:100%}.site-banner{background-color:#eceff2;padding:20px} \ No newline at end of file diff --git a/dist/js/.gitkeep b/dist/js/.gitkeep new file mode 100644 index 0000000..41fc07f --- /dev/null +++ b/dist/js/.gitkeep @@ -0,0 +1 @@ +# just keeping this here while we get the folder structure setup \ No newline at end of file diff --git a/gulpfile.js b/gulpfile.js new file mode 100644 index 0000000..ae9e7e0 --- /dev/null +++ b/gulpfile.js @@ -0,0 +1,79 @@ +const gulp = require('gulp') +const kss = require('kss') +// const uglify = require('gulp-uglify') +const cleanCSS = require('gulp-clean-css') +const autoprefixer = require('gulp-autoprefixer') +const rename = require('gulp-rename') +const copy = require('gulp-copy') +const clean = require('gulp-clean') +const sass = require('gulp-sass') +sass.compiler = require('node-sass') + +const watch = require('gulp-watch') + +const kssConfig = require('./kss-config.json') +const browserSync = require('browser-sync').create() + +const config = { + path: { + css: './dist/css' + }, + browsers: ['last 2 versions'] +} + +const tasks = [ + 'styles', + // 'scripts', + 'styleguide:assets', + 'styleguide:build' +] + +// Minify CSS, add vendor prefixes, save to /dist/css folder +gulp.task('styles', function () { + return gulp.src('./src/rua.scss', { base: './src' }) + .pipe(sass.sync().on('error', sass.logError)) + .pipe(autoprefixer({ browsers: config.browsers, cascade: false })) + .pipe(gulp.dest(config.path.css)) + .pipe(cleanCSS()) + .pipe(rename(function (path) { + path.basename += '.min'; + })) + .pipe(gulp.dest(config.path.css)) +}) + +gulp.task('styleguide:clean', function () { + return gulp.src('./styleguide/rua-assets/**/*') + .pipe(clean({ + allowEmpty: true + })) +}) + +gulp.task('styleguide:assets', function () { + return gulp.src('dist/**/*') + .pipe(copy('./styleguide/rua-assets/', { + prefix: 1 + })) +}) + +gulp.task('styleguide:build', function () { + return kss(kssConfig) +}) + +gulp.task('styleguide:serve', function() { + browserSync.init({ + server: { + baseDir: "./styleguide" + } + }); +}); + +gulp.task('watch', function () { + browserSync.init({ + server: { + baseDir: "./styleguide" + } + }); + return watch('./src/**/*', gulp.series(tasks)) +}) + +gulp.task('default', gulp.series(tasks)) diff --git a/kss-config.json b/kss-config.json old mode 100644 new mode 100755 index 1774384..a705945 --- a/kss-config.json +++ b/kss-config.json @@ -1,14 +1,14 @@ { -"title": "example kss", -"source": "sass/", -"destination": "styleguide/", -"builder": "template/", -"css" : [ - "../css/screen.css" - ], -"js" : [ - "../js/accordion.js", - "https://code.jquery.com/jquery-2.2.4.js", - "https://maxcdn.bootstrapcdn.com/bootstrap/3.3.7/js/bootstrap.min.js" - ] + "title": "Rua pattern library", + "source": "src", + "destination": "styleguide", + "builder": "template", + "css" : [ + "./rua-assets/css/rua.css" + ], + "js" : [ + "./rua-assets/js/rua.js", + "https://code.jquery.com/jquery-2.2.4.js", + "https://maxcdn.bootstrapcdn.com/bootstrap/3.3.7/js/bootstrap.min.js" + ] } diff --git a/package-lock.json b/package-lock.json index bf4df35..ea1d062 100644 --- a/package-lock.json +++ b/package-lock.json @@ -1,7 +1,8 @@ { - "name": "rua", - "version": "0.1.0", + "name": "rua-pattern-library", + "version": "0.2.0", "lockfileVersion": 1, + "requires": true, "dependencies": { "a-sync-waterfall": { "version": "1.0.1", @@ -9,24 +10,152 @@ "integrity": "sha512-RYTOHHdWipFUliRFMCS4X2Yn2X8M87V/OpSqWzKKOGhzqyUxzyVmhHDH9sAvG+ZuQf/TAOFsLCpMw09I1ufUnA==", "dev": true }, + "abbrev": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/abbrev/-/abbrev-1.1.1.tgz", + "integrity": "sha512-nne9/IiQ/hzIhY6pdDnbBtz7DjPTKrY00P/zvPSm5pOFkl6xuGrGnXn/VtTNNfNtAfZ9/1RtehkszU9qcTii0Q==", + "dev": true + }, + "accepts": { + "version": "1.3.5", + "resolved": "https://registry.npmjs.org/accepts/-/accepts-1.3.5.tgz", + "integrity": "sha1-63d99gEXI6OxTopywIBcjoZ0a9I=", + "dev": true, + "requires": { + "mime-types": "~2.1.18", + "negotiator": "0.6.1" + } + }, + "after": { + "version": "0.8.2", + "resolved": "https://registry.npmjs.org/after/-/after-0.8.2.tgz", + "integrity": "sha1-/ts5T58OAqqXaOcCvaI7UF+ufh8=", + "dev": true + }, + "ajv": { + "version": "5.5.2", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-5.5.2.tgz", + "integrity": "sha1-c7Xuyj+rZT49P5Qis0GtQiBdyWU=", + "dev": true, + "requires": { + "co": "^4.6.0", + "fast-deep-equal": "^1.0.0", + "fast-json-stable-stringify": "^2.0.0", + "json-schema-traverse": "^0.3.0" + } + }, + "amdefine": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/amdefine/-/amdefine-1.0.1.tgz", + "integrity": "sha1-SlKCrBZHKek2Gbz9OtFR+BfOkfU=", + "dev": true + }, + "ansi-colors": { + "version": "1.1.0", + "resolved": "http://registry.npmjs.org/ansi-colors/-/ansi-colors-1.1.0.tgz", + "integrity": "sha512-SFKX67auSNoVR38N3L+nvsPjOE0bybKTYbkf5tRvushrAPQ9V75huw0ZxBkKVeRU9kqH3d6HA4xTckbwZ4ixmA==", + "dev": true, + "requires": { + "ansi-wrap": "^0.1.0" + } + }, + "ansi-cyan": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/ansi-cyan/-/ansi-cyan-0.1.1.tgz", + "integrity": "sha1-U4rlKK+JgvKK4w2G8vF0VtJgmHM=", + "dev": true, + "requires": { + "ansi-wrap": "0.1.0" + } + }, + "ansi-gray": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/ansi-gray/-/ansi-gray-0.1.1.tgz", + "integrity": "sha1-KWLPVOyXksSFEKPetSRDaGHvclE=", + "dev": true, + "requires": { + "ansi-wrap": "0.1.0" + } + }, + "ansi-red": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/ansi-red/-/ansi-red-0.1.1.tgz", + "integrity": "sha1-jGOPnRCAgAo1PJwoyKgcpHBdlGw=", + "dev": true, + "requires": { + "ansi-wrap": "0.1.0" + } + }, "ansi-regex": { "version": "2.1.1", "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-2.1.1.tgz", "integrity": "sha1-w7M6te42DYbg5ijwRorn7yfWVN8=", "dev": true }, + "ansi-styles": { + "version": "3.2.1", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz", + "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", + "dev": true, + "requires": { + "color-convert": "^1.9.0" + } + }, + "ansi-wrap": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/ansi-wrap/-/ansi-wrap-0.1.0.tgz", + "integrity": "sha1-qCJQ3bABXponyoLoLqYDu/pF768=", + "dev": true + }, "anymatch": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-2.0.0.tgz", "integrity": "sha512-5teOsQWABXHHBFP9y3skS5P3d/WfWXpv3FUpy+LorMrNYaT9pI4oLMQX7jzQ2KklNpGpWHzdCXTDT2Y3XGlZBw==", "dev": true, - "optional": true + "requires": { + "micromatch": "^3.1.4", + "normalize-path": "^2.1.1" + } + }, + "append-buffer": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/append-buffer/-/append-buffer-1.0.2.tgz", + "integrity": "sha1-2CIM9GYIFSXv6lBhTz3mUU36WPE=", + "dev": true, + "requires": { + "buffer-equal": "^1.0.0" + } + }, + "aproba": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/aproba/-/aproba-1.2.0.tgz", + "integrity": "sha512-Y9J6ZjXtoYh8RnXVCMOU/ttDmk1aBjunq9vO0ta5x85WDQiQfUF9sIPBITdbiiIVcBo03Hi3jMxigBtsddlXRw==", + "dev": true + }, + "archy": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/archy/-/archy-1.0.0.tgz", + "integrity": "sha1-+cjBN1fMHde8N5rHeyxipcKGjEA=", + "dev": true + }, + "are-we-there-yet": { + "version": "1.1.5", + "resolved": "https://registry.npmjs.org/are-we-there-yet/-/are-we-there-yet-1.1.5.tgz", + "integrity": "sha512-5hYdAkZlcG8tOLujVDTgCT+uPX0VnpAH28gWsLfzpXYm7wP6mp5Q/gYyR7YQ0cKVJcXJnl3j2kpBan13PtQf6w==", + "dev": true, + "requires": { + "delegates": "^1.0.0", + "readable-stream": "^2.0.6" + } }, "argparse": { "version": "1.0.10", "resolved": "https://registry.npmjs.org/argparse/-/argparse-1.0.10.tgz", "integrity": "sha512-o5Roy6tNG4SL/FOkCAN6RzjiakZS25RLYFrcMttJqbdd8BWrnA+fGz57iN5Pb06pvBGvl5gQ0B48dJlslXvoTg==", - "dev": true + "dev": true, + "requires": { + "sprintf-js": "~1.0.2" + } }, "arr-diff": { "version": "4.0.0", @@ -34,30 +163,141 @@ "integrity": "sha1-1kYQdP6/7HHn4VI1dhoyml3HxSA=", "dev": true }, + "arr-filter": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/arr-filter/-/arr-filter-1.1.2.tgz", + "integrity": "sha1-Q/3d0JHo7xGqTEXZzcGOLf8XEe4=", + "dev": true, + "requires": { + "make-iterator": "^1.0.0" + } + }, "arr-flatten": { "version": "1.1.0", "resolved": "https://registry.npmjs.org/arr-flatten/-/arr-flatten-1.1.0.tgz", "integrity": "sha512-L3hKV5R/p5o81R7O02IGnwpDmkp6E982XhtbuwSe3O4qOtMMMtodicASA1Cny2U+aCXcNpml+m4dPsvsJ3jatg==", "dev": true }, + "arr-map": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/arr-map/-/arr-map-2.0.2.tgz", + "integrity": "sha1-Onc0X/wc814qkYJWAfnljy4kysQ=", + "dev": true, + "requires": { + "make-iterator": "^1.0.0" + } + }, "arr-union": { "version": "3.1.0", "resolved": "https://registry.npmjs.org/arr-union/-/arr-union-3.1.0.tgz", "integrity": "sha1-45sJrqne+Gao8gbiiK9jkZuuOcQ=", "dev": true }, + "array-each": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/array-each/-/array-each-1.0.1.tgz", + "integrity": "sha1-p5SvDAWrF1KEbudTofIRoFugxE8=", + "dev": true + }, + "array-find-index": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/array-find-index/-/array-find-index-1.0.2.tgz", + "integrity": "sha1-3wEKoSh+Fku9pvlyOwqWoexBh6E=", + "dev": true + }, + "array-initial": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/array-initial/-/array-initial-1.1.0.tgz", + "integrity": "sha1-L6dLJnOTccOUe9enrcc74zSz15U=", + "dev": true, + "requires": { + "array-slice": "^1.0.0", + "is-number": "^4.0.0" + }, + "dependencies": { + "is-number": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/is-number/-/is-number-4.0.0.tgz", + "integrity": "sha512-rSklcAIlf1OmFdyAqbnWTLVelsQ58uvZ66S/ZyawjWqIviTWCjg2PzVGw8WUA+nNuPTqb4wgA+NszrJ+08LlgQ==", + "dev": true + } + } + }, + "array-last": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/array-last/-/array-last-1.3.0.tgz", + "integrity": "sha512-eOCut5rXlI6aCOS7Z7kCplKRKyiFQ6dHFBem4PwlwKeNFk2/XxTrhRh5T9PyaEWGy/NHTZWbY+nsZlNFJu9rYg==", + "dev": true, + "requires": { + "is-number": "^4.0.0" + }, + "dependencies": { + "is-number": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/is-number/-/is-number-4.0.0.tgz", + "integrity": "sha512-rSklcAIlf1OmFdyAqbnWTLVelsQ58uvZ66S/ZyawjWqIviTWCjg2PzVGw8WUA+nNuPTqb4wgA+NszrJ+08LlgQ==", + "dev": true + } + } + }, + "array-slice": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/array-slice/-/array-slice-1.1.0.tgz", + "integrity": "sha512-B1qMD3RBP7O8o0H2KbrXDyB0IccejMF15+87Lvlor12ONPRHP6gTjXMNkt/d3ZuOGbAe66hFmaCfECI24Ufp6w==", + "dev": true + }, + "array-sort": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/array-sort/-/array-sort-1.0.0.tgz", + "integrity": "sha512-ihLeJkonmdiAsD7vpgN3CRcx2J2S0TiYW+IS/5zHBI7mKUq3ySvBdzzBfD236ubDBQFiiyG3SWCPc+msQ9KoYg==", + "dev": true, + "requires": { + "default-compare": "^1.0.0", + "get-value": "^2.0.6", + "kind-of": "^5.0.2" + }, + "dependencies": { + "kind-of": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-5.1.0.tgz", + "integrity": "sha512-NGEErnH6F2vUuXDh+OlbcKW7/wOcfdRHaZ7VWtqCztfHri/++YKmP51OdWeGPuqCOba6kk2OTe5d02VmTB80Pw==", + "dev": true + } + } + }, "array-unique": { "version": "0.3.2", "resolved": "https://registry.npmjs.org/array-unique/-/array-unique-0.3.2.tgz", "integrity": "sha1-qJS3XUvE9s1nnvMkSp/Y9Gri1Cg=", "dev": true }, + "arraybuffer.slice": { + "version": "0.0.7", + "resolved": "https://registry.npmjs.org/arraybuffer.slice/-/arraybuffer.slice-0.0.7.tgz", + "integrity": "sha512-wGUIVQXuehL5TCqQun8OW81jGzAWycqzFF8lFp+GOM5BXLYj3bKNsYC4daB7n6XjCqxQA/qgTJ+8ANR3acjrog==", + "dev": true + }, "asap": { "version": "2.0.6", "resolved": "https://registry.npmjs.org/asap/-/asap-2.0.6.tgz", "integrity": "sha1-5QNHYR1+aQlDIIu9r+vLwvuGbUY=", "dev": true }, + "asn1": { + "version": "0.2.4", + "resolved": "https://registry.npmjs.org/asn1/-/asn1-0.2.4.tgz", + "integrity": "sha512-jxwzQpLQjSmWXgwaCZE9Nz+glAG01yF1QnWgbhGwHI5A6FRIEY6IVqtHhIepHqI7/kyEyQEagBC5mBEFlIYvdg==", + "dev": true, + "requires": { + "safer-buffer": "~2.1.0" + } + }, + "assert-plus": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/assert-plus/-/assert-plus-1.0.0.tgz", + "integrity": "sha1-8S4PPF13sLHN2RRpQuTpbB5N1SU=", + "dev": true + }, "assign-symbols": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/assign-symbols/-/assign-symbols-1.0.0.tgz", @@ -68,14 +308,69 @@ "version": "2.6.1", "resolved": "https://registry.npmjs.org/async/-/async-2.6.1.tgz", "integrity": "sha512-fNEiL2+AZt6AlAw/29Cr0UDe4sRAHCpEHh54WMz+Bb7QfNcFw4h3loofyJpLeQs4Yx7yuqu/2dLgM5hKOs6HlQ==", - "dev": true + "dev": true, + "requires": { + "lodash": "^4.17.10" + } + }, + "async-done": { + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/async-done/-/async-done-1.3.1.tgz", + "integrity": "sha512-R1BaUeJ4PMoLNJuk+0tLJgjmEqVsdN118+Z8O+alhnQDQgy0kmD5Mqi0DNEmMx2LM0Ed5yekKu+ZXYvIHceicg==", + "dev": true, + "requires": { + "end-of-stream": "^1.1.0", + "once": "^1.3.2", + "process-nextick-args": "^1.0.7", + "stream-exhaust": "^1.0.1" + }, + "dependencies": { + "process-nextick-args": { + "version": "1.0.7", + "resolved": "https://registry.npmjs.org/process-nextick-args/-/process-nextick-args-1.0.7.tgz", + "integrity": "sha1-FQ4gt1ZZCtP5EJPyWk8q2L/zC6M=", + "dev": true + } + } }, "async-each": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/async-each/-/async-each-1.0.1.tgz", "integrity": "sha1-GdOGodntxufByF04iu28xW0zYC0=", + "dev": true + }, + "async-each-series": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/async-each-series/-/async-each-series-0.1.1.tgz", + "integrity": "sha1-dhfBkXQB/Yykooqtzj266Yr+tDI=", + "dev": true + }, + "async-foreach": { + "version": "0.1.3", + "resolved": "https://registry.npmjs.org/async-foreach/-/async-foreach-0.1.3.tgz", + "integrity": "sha1-NhIfhFwFeBct5Bmpfb6x0W7DRUI=", + "dev": true + }, + "async-limiter": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/async-limiter/-/async-limiter-1.0.0.tgz", + "integrity": "sha512-jp/uFnooOiO+L211eZOoSyzpOITMXx1rBITauYykG3BRYPu8h0UcxsPNB04RR5vo4Tyz3+ay17tR6JVf9qzYWg==", + "dev": true + }, + "async-settle": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/async-settle/-/async-settle-1.0.0.tgz", + "integrity": "sha1-HQqRS7Aldb7IqPOnTlCA9yssDGs=", "dev": true, - "optional": true + "requires": { + "async-done": "^1.2.2" + } + }, + "asynckit": { + "version": "0.4.0", + "resolved": "https://registry.npmjs.org/asynckit/-/asynckit-0.4.0.tgz", + "integrity": "sha1-x57Zf380y48robyXkLzDZkdLS3k=", + "dev": true }, "atob": { "version": "2.1.2", @@ -83,6 +378,65 @@ "integrity": "sha512-Wm6ukoaOGJi/73p/cl2GvLjTI5JM1k/O14isD73YML8StrH/7/lRFgmg8nICZgD3bZZvjwCGxtMOD3wWNAu8cg==", "dev": true }, + "autoprefixer": { + "version": "9.3.1", + "resolved": "https://registry.npmjs.org/autoprefixer/-/autoprefixer-9.3.1.tgz", + "integrity": "sha512-DY9gOh8z3tnCbJ13JIWaeQsoYncTGdsrgCceBaQSIL4nvdrLxgbRSBPevg2XbX7u4QCSfLheSJEEIUUSlkbx6Q==", + "dev": true, + "requires": { + "browserslist": "^4.3.3", + "caniuse-lite": "^1.0.30000898", + "normalize-range": "^0.1.2", + "num2fraction": "^1.2.2", + "postcss": "^7.0.5", + "postcss-value-parser": "^3.3.1" + } + }, + "aws-sign2": { + "version": "0.7.0", + "resolved": "https://registry.npmjs.org/aws-sign2/-/aws-sign2-0.7.0.tgz", + "integrity": "sha1-tG6JCTSpWR8tL2+G1+ap8bP+dqg=", + "dev": true + }, + "aws4": { + "version": "1.8.0", + "resolved": "https://registry.npmjs.org/aws4/-/aws4-1.8.0.tgz", + "integrity": "sha512-ReZxvNHIOv88FlT7rxcXIIC0fPt4KZqZbOlivyWtXLt8ESx84zd3kMC6iK5jVeS2qt+g7ftS7ye4fi06X5rtRQ==", + "dev": true + }, + "axios": { + "version": "0.17.1", + "resolved": "https://registry.npmjs.org/axios/-/axios-0.17.1.tgz", + "integrity": "sha1-LY4+XQvb1zJ/kbyBT1xXZg+Bgk0=", + "dev": true, + "requires": { + "follow-redirects": "^1.2.5", + "is-buffer": "^1.1.5" + } + }, + "bach": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/bach/-/bach-1.2.0.tgz", + "integrity": "sha1-Szzpa/JxNPeaG0FKUcFONMO9mIA=", + "dev": true, + "requires": { + "arr-filter": "^1.1.1", + "arr-flatten": "^1.0.1", + "arr-map": "^2.0.0", + "array-each": "^1.0.0", + "array-initial": "^1.0.0", + "array-last": "^1.1.1", + "async-done": "^1.2.2", + "async-settle": "^1.0.0", + "now-and-later": "^2.0.0" + } + }, + "backo2": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/backo2/-/backo2-1.0.2.tgz", + "integrity": "sha1-MasayLEpNjRj41s+u2n038+6eUc=", + "dev": true + }, "balanced-match": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.0.tgz", @@ -94,39 +448,112 @@ "resolved": "https://registry.npmjs.org/base/-/base-0.11.2.tgz", "integrity": "sha512-5T6P4xPgpp0YDFvSWwEZ4NoE3aM4QBQXDzmVbraCkFj8zHM+mba8SyqB5DbZWyR7mYHo6Y7BdQo3MoA4m0TeQg==", "dev": true, + "requires": { + "cache-base": "^1.0.1", + "class-utils": "^0.3.5", + "component-emitter": "^1.2.1", + "define-property": "^1.0.0", + "isobject": "^3.0.1", + "mixin-deep": "^1.2.0", + "pascalcase": "^0.1.1" + }, "dependencies": { "define-property": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/define-property/-/define-property-1.0.0.tgz", "integrity": "sha1-dp66rz9KY6rTr56NMEybvnm/sOY=", - "dev": true + "dev": true, + "requires": { + "is-descriptor": "^1.0.0" + } }, "is-accessor-descriptor": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-1.0.0.tgz", "integrity": "sha512-m5hnHTkcVsPfqx3AKlyttIPb7J+XykHvJP2B9bZDjlhLIoEq4XoK64Vg7boZlVWYK6LUY94dYPEE7Lh0ZkZKcQ==", - "dev": true + "dev": true, + "requires": { + "kind-of": "^6.0.0" + } }, "is-data-descriptor": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-1.0.0.tgz", "integrity": "sha512-jbRXy1FmtAoCjQkVmIVYwuuqDFUbaOeDjmed1tOGPrsMhtJA4rD9tkgA0F1qJ3gRFRXcHYVkdeaP50Q5rE/jLQ==", - "dev": true + "dev": true, + "requires": { + "kind-of": "^6.0.0" + } }, "is-descriptor": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-1.0.2.tgz", "integrity": "sha512-2eis5WqQGV7peooDyLmNEPUrps9+SXX5c9pL3xEB+4e9HnGuDa7mB7kHxHw4CbqS9k1T2hOH3miL8n8WtiYVtg==", - "dev": true + "dev": true, + "requires": { + "is-accessor-descriptor": "^1.0.0", + "is-data-descriptor": "^1.0.0", + "kind-of": "^6.0.2" + } } } }, + "base64-arraybuffer": { + "version": "0.1.5", + "resolved": "https://registry.npmjs.org/base64-arraybuffer/-/base64-arraybuffer-0.1.5.tgz", + "integrity": "sha1-c5JncZI7Whl0etZmqlzUv5xunOg=", + "dev": true + }, + "base64id": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/base64id/-/base64id-1.0.0.tgz", + "integrity": "sha1-R2iMuZu2gE8OBtPnY7HDLlfY5rY=", + "dev": true + }, + "batch": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/batch/-/batch-0.6.1.tgz", + "integrity": "sha1-3DQxT05nkxgJP8dgJyUl+UvyXBY=", + "dev": true + }, + "bcrypt-pbkdf": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/bcrypt-pbkdf/-/bcrypt-pbkdf-1.0.2.tgz", + "integrity": "sha1-pDAdOJtqQ/m2f/PKEaP2Y342Dp4=", + "dev": true, + "requires": { + "tweetnacl": "^0.14.3" + } + }, + "better-assert": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/better-assert/-/better-assert-1.0.2.tgz", + "integrity": "sha1-QIZrnhueC1W0gYlDEeaPr/rrxSI=", + "dev": true, + "requires": { + "callsite": "1.0.0" + } + }, "binary-extensions": { "version": "1.12.0", "resolved": "https://registry.npmjs.org/binary-extensions/-/binary-extensions-1.12.0.tgz", "integrity": "sha512-DYWGk01lDcxeS/K9IHPGWfT8PsJmbXRtRd2Sx72Tnb8pcYZQFF1oSDb8hJtS1vhp212q1Rzi5dUf9+nq0o9UIg==", + "dev": true + }, + "blob": { + "version": "0.0.5", + "resolved": "https://registry.npmjs.org/blob/-/blob-0.0.5.tgz", + "integrity": "sha512-gaqbzQPqOoamawKg0LGVd7SzLgXS+JH61oWprSLH+P+abTczqJbhTR8CmJ2u9/bUYNmHTGJx/UEmn6doAvvuig==", + "dev": true + }, + "block-stream": { + "version": "0.0.9", + "resolved": "https://registry.npmjs.org/block-stream/-/block-stream-0.0.9.tgz", + "integrity": "sha1-E+v+d4oDIFz+A3UUgeu0szAMEmo=", "dev": true, - "optional": true + "requires": { + "inherits": "~2.0.0" + } }, "bluebird": { "version": "3.5.2", @@ -143,91 +570,616 @@ "version": "1.1.11", "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz", "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==", - "dev": true + "dev": true, + "requires": { + "balanced-match": "^1.0.0", + "concat-map": "0.0.1" + } }, "braces": { "version": "2.3.2", "resolved": "https://registry.npmjs.org/braces/-/braces-2.3.2.tgz", "integrity": "sha512-aNdbnj9P8PjdXU4ybaWLK2IF3jc/EoDYbC7AazW6to3TRsfXxscC9UXOB5iDiEQrkyIbWp2SLQda4+QAa7nc3w==", "dev": true, + "requires": { + "arr-flatten": "^1.1.0", + "array-unique": "^0.3.2", + "extend-shallow": "^2.0.1", + "fill-range": "^4.0.0", + "isobject": "^3.0.1", + "repeat-element": "^1.1.2", + "snapdragon": "^0.8.1", + "snapdragon-node": "^2.0.1", + "split-string": "^3.0.2", + "to-regex": "^3.0.1" + }, "dependencies": { "extend-shallow": { "version": "2.0.1", "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", - "dev": true + "dev": true, + "requires": { + "is-extendable": "^0.1.0" + } } } }, - "cache-base": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/cache-base/-/cache-base-1.0.1.tgz", - "integrity": "sha512-AKcdTnFSWATd5/GCPRxr2ChwIJ85CeyrEyjRHlKxQ56d4XJMGym0uAiKn0xbLOGOl3+yRpOTi484dVCEc5AUzQ==", - "dev": true - }, - "camelcase": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-2.1.1.tgz", - "integrity": "sha1-fB0W1nmhu+WcoCys7PsBHiAfWh8=", - "dev": true - }, - "chokidar": { - "version": "2.0.4", - "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-2.0.4.tgz", - "integrity": "sha512-z9n7yt9rOvIJrMhvDtDictKrkFHeihkNl6uWMmZlmL6tJtX9Cs+87oK+teBx+JIgzvbX3yZHT3eF8vpbDxHJXQ==", - "dev": true, - "optional": true - }, - "class-utils": { - "version": "0.3.6", - "resolved": "https://registry.npmjs.org/class-utils/-/class-utils-0.3.6.tgz", - "integrity": "sha512-qOhPa/Fj7s6TY8H8esGu5QNpMMQxz79h+urzrNYN6mn+9BnxlDGf5QZ+XeCDsxSjPqsSR56XOZOJmpeurnLMeg==", + "browser-sync": { + "version": "2.26.3", + "resolved": "https://registry.npmjs.org/browser-sync/-/browser-sync-2.26.3.tgz", + "integrity": "sha512-VLzpjCA4uXqfzkwqWtMM6hvPm2PNHp2RcmzBXcbi6C9WpkUhhFb8SVAr4CFrCsFxDg+oY6HalOjn8F+egyvhag==", "dev": true, + "requires": { + "browser-sync-client": "^2.26.2", + "browser-sync-ui": "^2.26.2", + "bs-recipes": "1.3.4", + "bs-snippet-injector": "^2.0.1", + "chokidar": "^2.0.4", + "connect": "3.6.6", + "connect-history-api-fallback": "^1", + "dev-ip": "^1.0.1", + "easy-extender": "^2.3.4", + "eazy-logger": "^3", + "etag": "^1.8.1", + "fresh": "^0.5.2", + "fs-extra": "3.0.1", + "http-proxy": "1.15.2", + "immutable": "^3", + "localtunnel": "1.9.1", + "micromatch": "2.3.11", + "opn": "5.3.0", + "portscanner": "2.1.1", + "qs": "6.2.3", + "raw-body": "^2.3.2", + "resp-modifier": "6.0.2", + "rx": "4.1.0", + "send": "0.16.2", + "serve-index": "1.9.1", + "serve-static": "1.13.2", + "server-destroy": "1.0.1", + "socket.io": "2.1.1", + "ua-parser-js": "0.7.17", + "yargs": "6.4.0" + }, "dependencies": { - "define-property": { - "version": "0.2.5", - "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz", - "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=", + "arr-diff": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/arr-diff/-/arr-diff-2.0.0.tgz", + "integrity": "sha1-jzuCf5Vai9ZpaX5KQlasPOrjVs8=", + "dev": true, + "requires": { + "arr-flatten": "^1.0.1" + } + }, + "array-unique": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/array-unique/-/array-unique-0.2.1.tgz", + "integrity": "sha1-odl8yvy8JiXMcPrc6zalDFiwGlM=", "dev": true - } - } - }, - "cliui": { - "version": "3.2.0", - "resolved": "https://registry.npmjs.org/cliui/-/cliui-3.2.0.tgz", - "integrity": "sha1-EgYBU3qRbSmUD5NNo7SNWFo5IT0=", - "dev": true - }, - "code-point-at": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/code-point-at/-/code-point-at-1.1.0.tgz", - "integrity": "sha1-DQcLTQQ6W+ozovGkDi7bPZpMz3c=", - "dev": true - }, - "collection-visit": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/collection-visit/-/collection-visit-1.0.0.tgz", - "integrity": "sha1-S8A3PBZLwykbTTaMgpzxqApZ3KA=", - "dev": true - }, - "commander": { - "version": "2.17.1", - "resolved": "https://registry.npmjs.org/commander/-/commander-2.17.1.tgz", - "integrity": "sha512-wPMUt6FnH2yzG95SA6mzjQOEKUU3aLaDEmzs1ti+1E9h+CsrZghRlqEM/EJ4KscsQVG8uNN4uVreUeT8+drlgg==", - "dev": true, - "optional": true - }, - "component-emitter": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/component-emitter/-/component-emitter-1.2.1.tgz", - "integrity": "sha1-E3kY1teCg/ffemt8WmPhQOaUJeY=", - "dev": true - }, - "concat-map": { - "version": "0.0.1", - "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz", - "integrity": "sha1-2Klr13/Wjfd5OnMDajug1UBdR3s=", - "dev": true + }, + "braces": { + "version": "1.8.5", + "resolved": "https://registry.npmjs.org/braces/-/braces-1.8.5.tgz", + "integrity": "sha1-uneWLhLf+WnWt2cR6RS3N4V79qc=", + "dev": true, + "requires": { + "expand-range": "^1.8.1", + "preserve": "^0.2.0", + "repeat-element": "^1.1.2" + } + }, + "camelcase": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-3.0.0.tgz", + "integrity": "sha1-MvxLn82vhF/N9+c7uXysImHwqwo=", + "dev": true + }, + "expand-brackets": { + "version": "0.1.5", + "resolved": "https://registry.npmjs.org/expand-brackets/-/expand-brackets-0.1.5.tgz", + "integrity": "sha1-3wcoTjQqgHzXM6xa9yQR5YHRF3s=", + "dev": true, + "requires": { + "is-posix-bracket": "^0.1.0" + } + }, + "extglob": { + "version": "0.3.2", + "resolved": "https://registry.npmjs.org/extglob/-/extglob-0.3.2.tgz", + "integrity": "sha1-Lhj/PS9JqydlzskCPwEdqo2DSaE=", + "dev": true, + "requires": { + "is-extglob": "^1.0.0" + } + }, + "fs-extra": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-3.0.1.tgz", + "integrity": "sha1-N5TzeMWLNC6n27sjCVEJxLO2IpE=", + "dev": true, + "requires": { + "graceful-fs": "^4.1.2", + "jsonfile": "^3.0.0", + "universalify": "^0.1.0" + } + }, + "is-extglob": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-1.0.0.tgz", + "integrity": "sha1-rEaBd8SUNAWgkvyPKXYMb/xiBsA=", + "dev": true + }, + "is-glob": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-2.0.1.tgz", + "integrity": "sha1-0Jb5JqPe1WAPP9/ZEZjLCIjC2GM=", + "dev": true, + "requires": { + "is-extglob": "^1.0.0" + } + }, + "jsonfile": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-3.0.1.tgz", + "integrity": "sha1-pezG9l9T9mLEQVx2daAzHQmS7GY=", + "dev": true, + "requires": { + "graceful-fs": "^4.1.6" + } + }, + "kind-of": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", + "dev": true, + "requires": { + "is-buffer": "^1.1.5" + } + }, + "micromatch": { + "version": "2.3.11", + "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-2.3.11.tgz", + "integrity": "sha1-hmd8l9FyCzY0MdBNDRUpO9OMFWU=", + "dev": true, + "requires": { + "arr-diff": "^2.0.0", + "array-unique": "^0.2.1", + "braces": "^1.8.2", + "expand-brackets": "^0.1.4", + "extglob": "^0.3.1", + "filename-regex": "^2.0.0", + "is-extglob": "^1.0.0", + "is-glob": "^2.0.1", + "kind-of": "^3.0.2", + "normalize-path": "^2.0.1", + "object.omit": "^2.0.0", + "parse-glob": "^3.0.4", + "regex-cache": "^0.4.2" + } + }, + "qs": { + "version": "6.2.3", + "resolved": "https://registry.npmjs.org/qs/-/qs-6.2.3.tgz", + "integrity": "sha1-HPyyXBCpsrSDBT/zn138kjOQjP4=", + "dev": true + }, + "which-module": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/which-module/-/which-module-1.0.0.tgz", + "integrity": "sha1-u6Y8qGGUiZT/MHc2CJ47lgJsKk8=", + "dev": true + }, + "window-size": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/window-size/-/window-size-0.2.0.tgz", + "integrity": "sha1-tDFbtCFKPXBY6+7okuE/ok2YsHU=", + "dev": true + }, + "yargs": { + "version": "6.4.0", + "resolved": "http://registry.npmjs.org/yargs/-/yargs-6.4.0.tgz", + "integrity": "sha1-gW4ahm1VmMzzTlWW3c4i2S2kkNQ=", + "dev": true, + "requires": { + "camelcase": "^3.0.0", + "cliui": "^3.2.0", + "decamelize": "^1.1.1", + "get-caller-file": "^1.0.1", + "os-locale": "^1.4.0", + "read-pkg-up": "^1.0.1", + "require-directory": "^2.1.1", + "require-main-filename": "^1.0.1", + "set-blocking": "^2.0.0", + "string-width": "^1.0.2", + "which-module": "^1.0.0", + "window-size": "^0.2.0", + "y18n": "^3.2.1", + "yargs-parser": "^4.1.0" + } + }, + "yargs-parser": { + "version": "4.2.1", + "resolved": "http://registry.npmjs.org/yargs-parser/-/yargs-parser-4.2.1.tgz", + "integrity": "sha1-KczqwNxPA8bIe0qfIX3RjJ90hxw=", + "dev": true, + "requires": { + "camelcase": "^3.0.0" + } + } + } + }, + "browser-sync-client": { + "version": "2.26.2", + "resolved": "https://registry.npmjs.org/browser-sync-client/-/browser-sync-client-2.26.2.tgz", + "integrity": "sha512-FEuVJD41fI24HJ30XOT2RyF5WcnEtdJhhTqeyDlnMk/8Ox9MZw109rvk9pdfRWye4soZLe+xcAo9tHSMxvgAdw==", + "dev": true, + "requires": { + "etag": "1.8.1", + "fresh": "0.5.2", + "mitt": "^1.1.3", + "rxjs": "^5.5.6" + } + }, + "browser-sync-ui": { + "version": "2.26.2", + "resolved": "https://registry.npmjs.org/browser-sync-ui/-/browser-sync-ui-2.26.2.tgz", + "integrity": "sha512-LF7GMWo8ELOE0eAlxuRCfnGQT1ZxKP9flCfGgZdXFc6BwmoqaJHlYe7MmVvykKkXjolRXTz8ztXAKGVqNwJ3EQ==", + "dev": true, + "requires": { + "async-each-series": "0.1.1", + "connect-history-api-fallback": "^1", + "immutable": "^3", + "server-destroy": "1.0.1", + "socket.io-client": "^2.0.4", + "stream-throttle": "^0.1.3" + } + }, + "browserslist": { + "version": "4.3.4", + "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.3.4.tgz", + "integrity": "sha512-u5iz+ijIMUlmV8blX82VGFrB9ecnUg5qEt55CMZ/YJEhha+d8qpBfOFuutJ6F/VKRXjZoD33b6uvarpPxcl3RA==", + "dev": true, + "requires": { + "caniuse-lite": "^1.0.30000899", + "electron-to-chromium": "^1.3.82", + "node-releases": "^1.0.1" + } + }, + "bs-recipes": { + "version": "1.3.4", + "resolved": "https://registry.npmjs.org/bs-recipes/-/bs-recipes-1.3.4.tgz", + "integrity": "sha1-DS1NSKcYyMBEdp/cT4lZLci2lYU=", + "dev": true + }, + "bs-snippet-injector": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/bs-snippet-injector/-/bs-snippet-injector-2.0.1.tgz", + "integrity": "sha1-YbU5PxH1JVntEgaTEANDtu2wTdU=", + "dev": true + }, + "buffer-equal": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/buffer-equal/-/buffer-equal-1.0.0.tgz", + "integrity": "sha1-WWFrSYME1Var1GaWayLu2j7KX74=", + "dev": true + }, + "buffer-from": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/buffer-from/-/buffer-from-1.1.1.tgz", + "integrity": "sha512-MQcXEUbCKtEo7bhqEs6560Hyd4XaovZlO/k9V3hjVUF/zwW7KBVdSK4gIt/bzwS9MbR5qob+F5jusZsb0YQK2A==", + "dev": true + }, + "builtin-modules": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/builtin-modules/-/builtin-modules-1.1.1.tgz", + "integrity": "sha1-Jw8HbFpywC9bZaR9+Uxf46J4iS8=", + "dev": true + }, + "bytes": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/bytes/-/bytes-3.0.0.tgz", + "integrity": "sha1-0ygVQE1olpn4Wk6k+odV3ROpYEg=", + "dev": true + }, + "cache-base": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/cache-base/-/cache-base-1.0.1.tgz", + "integrity": "sha512-AKcdTnFSWATd5/GCPRxr2ChwIJ85CeyrEyjRHlKxQ56d4XJMGym0uAiKn0xbLOGOl3+yRpOTi484dVCEc5AUzQ==", + "dev": true, + "requires": { + "collection-visit": "^1.0.0", + "component-emitter": "^1.2.1", + "get-value": "^2.0.6", + "has-value": "^1.0.0", + "isobject": "^3.0.1", + "set-value": "^2.0.0", + "to-object-path": "^0.3.0", + "union-value": "^1.0.0", + "unset-value": "^1.0.0" + } + }, + "callsite": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/callsite/-/callsite-1.0.0.tgz", + "integrity": "sha1-KAOY5dZkvXQDi28JBRU+borxvCA=", + "dev": true + }, + "camelcase": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-2.1.1.tgz", + "integrity": "sha1-fB0W1nmhu+WcoCys7PsBHiAfWh8=", + "dev": true + }, + "camelcase-keys": { + "version": "2.1.0", + "resolved": "http://registry.npmjs.org/camelcase-keys/-/camelcase-keys-2.1.0.tgz", + "integrity": "sha1-MIvur/3ygRkFHvodkyITyRuPkuc=", + "dev": true, + "requires": { + "camelcase": "^2.0.0", + "map-obj": "^1.0.0" + } + }, + "caniuse-lite": { + "version": "1.0.30000904", + "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30000904.tgz", + "integrity": "sha512-M4sXvogCoY5Fp6fuXIaQG/MIexlEFQ3Lgwban+KlqiQUbUIkSmjAB8ZJIP79aj2cdqz2F1Lb+Z+5GwHvCrbLtg==", + "dev": true + }, + "caseless": { + "version": "0.12.0", + "resolved": "https://registry.npmjs.org/caseless/-/caseless-0.12.0.tgz", + "integrity": "sha1-G2gcIf+EAzyCZUMJBolCDRhxUdw=", + "dev": true + }, + "chalk": { + "version": "2.4.1", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.1.tgz", + "integrity": "sha512-ObN6h1v2fTJSmUXoS3nMQ92LbDK9be4TV+6G+omQlGJFdcUX5heKi1LZ1YnRMIgwTLEj3E24bT6tYni50rlCfQ==", + "dev": true, + "requires": { + "ansi-styles": "^3.2.1", + "escape-string-regexp": "^1.0.5", + "supports-color": "^5.3.0" + } + }, + "chokidar": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-2.0.4.tgz", + "integrity": "sha512-z9n7yt9rOvIJrMhvDtDictKrkFHeihkNl6uWMmZlmL6tJtX9Cs+87oK+teBx+JIgzvbX3yZHT3eF8vpbDxHJXQ==", + "dev": true, + "requires": { + "anymatch": "^2.0.0", + "async-each": "^1.0.0", + "braces": "^2.3.0", + "fsevents": "^1.2.2", + "glob-parent": "^3.1.0", + "inherits": "^2.0.1", + "is-binary-path": "^1.0.0", + "is-glob": "^4.0.0", + "lodash.debounce": "^4.0.8", + "normalize-path": "^2.1.1", + "path-is-absolute": "^1.0.0", + "readdirp": "^2.0.0", + "upath": "^1.0.5" + } + }, + "class-utils": { + "version": "0.3.6", + "resolved": "https://registry.npmjs.org/class-utils/-/class-utils-0.3.6.tgz", + "integrity": "sha512-qOhPa/Fj7s6TY8H8esGu5QNpMMQxz79h+urzrNYN6mn+9BnxlDGf5QZ+XeCDsxSjPqsSR56XOZOJmpeurnLMeg==", + "dev": true, + "requires": { + "arr-union": "^3.1.0", + "define-property": "^0.2.5", + "isobject": "^3.0.0", + "static-extend": "^0.1.1" + }, + "dependencies": { + "define-property": { + "version": "0.2.5", + "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz", + "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=", + "dev": true, + "requires": { + "is-descriptor": "^0.1.0" + } + } + } + }, + "clean-css": { + "version": "4.2.1", + "resolved": "https://registry.npmjs.org/clean-css/-/clean-css-4.2.1.tgz", + "integrity": "sha512-4ZxI6dy4lrY6FHzfiy1aEOXgu4LIsW2MhwG0VBKdcoGoH/XLFgaHSdLTGr4O8Be6A8r3MOphEiI8Gc1n0ecf3g==", + "dev": true, + "requires": { + "source-map": "~0.6.0" + } + }, + "cliui": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/cliui/-/cliui-3.2.0.tgz", + "integrity": "sha1-EgYBU3qRbSmUD5NNo7SNWFo5IT0=", + "dev": true, + "requires": { + "string-width": "^1.0.1", + "strip-ansi": "^3.0.1", + "wrap-ansi": "^2.0.0" + } + }, + "clone": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/clone/-/clone-2.1.2.tgz", + "integrity": "sha1-G39Ln1kfHo+DZwQBYANFoCiHQ18=", + "dev": true + }, + "clone-buffer": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/clone-buffer/-/clone-buffer-1.0.0.tgz", + "integrity": "sha1-4+JbIHrE5wGvch4staFnksrD3Fg=", + "dev": true + }, + "clone-stats": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/clone-stats/-/clone-stats-1.0.0.tgz", + "integrity": "sha1-s3gt/4u1R04Yuba/D9/ngvh3doA=", + "dev": true + }, + "cloneable-readable": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/cloneable-readable/-/cloneable-readable-1.1.2.tgz", + "integrity": "sha512-Bq6+4t+lbM8vhTs/Bef5c5AdEMtapp/iFb6+s4/Hh9MVTt8OLKH7ZOOZSCT+Ys7hsHvqv0GuMPJ1lnQJVHvxpg==", + "dev": true, + "requires": { + "inherits": "^2.0.1", + "process-nextick-args": "^2.0.0", + "readable-stream": "^2.3.5" + } + }, + "co": { + "version": "4.6.0", + "resolved": "https://registry.npmjs.org/co/-/co-4.6.0.tgz", + "integrity": "sha1-bqa989hTrlTMuOR7+gvz+QMfsYQ=", + "dev": true + }, + "code-point-at": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/code-point-at/-/code-point-at-1.1.0.tgz", + "integrity": "sha1-DQcLTQQ6W+ozovGkDi7bPZpMz3c=", + "dev": true + }, + "collection-map": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/collection-map/-/collection-map-1.0.0.tgz", + "integrity": "sha1-rqDwb40mx4DCt1SUOFVEsiVa8Yw=", + "dev": true, + "requires": { + "arr-map": "^2.0.2", + "for-own": "^1.0.0", + "make-iterator": "^1.0.0" + } + }, + "collection-visit": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/collection-visit/-/collection-visit-1.0.0.tgz", + "integrity": "sha1-S8A3PBZLwykbTTaMgpzxqApZ3KA=", + "dev": true, + "requires": { + "map-visit": "^1.0.0", + "object-visit": "^1.0.0" + } + }, + "color-convert": { + "version": "1.9.3", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz", + "integrity": "sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==", + "dev": true, + "requires": { + "color-name": "1.1.3" + } + }, + "color-name": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz", + "integrity": "sha1-p9BVi9icQveV3UIyj3QIMcpTvCU=", + "dev": true + }, + "color-support": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/color-support/-/color-support-1.1.3.tgz", + "integrity": "sha512-qiBjkpbMLO/HL68y+lh4q0/O1MZFj2RX6X/KmMa3+gJD3z+WwI1ZzDHysvqHGS3mP6mznPckpXmw1nI9cJjyRg==", + "dev": true + }, + "combined-stream": { + "version": "1.0.7", + "resolved": "https://registry.npmjs.org/combined-stream/-/combined-stream-1.0.7.tgz", + "integrity": "sha512-brWl9y6vOB1xYPZcpZde3N9zDByXTosAeMDo4p1wzo6UMOX4vumB+TP1RZ76sfE6Md68Q0NJSrE/gbezd4Ul+w==", + "dev": true, + "requires": { + "delayed-stream": "~1.0.0" + } + }, + "commander": { + "version": "2.17.1", + "resolved": "https://registry.npmjs.org/commander/-/commander-2.17.1.tgz", + "integrity": "sha512-wPMUt6FnH2yzG95SA6mzjQOEKUU3aLaDEmzs1ti+1E9h+CsrZghRlqEM/EJ4KscsQVG8uNN4uVreUeT8+drlgg==", + "dev": true + }, + "component-bind": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/component-bind/-/component-bind-1.0.0.tgz", + "integrity": "sha1-AMYIq33Nk4l8AAllGx06jh5zu9E=", + "dev": true + }, + "component-emitter": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/component-emitter/-/component-emitter-1.2.1.tgz", + "integrity": "sha1-E3kY1teCg/ffemt8WmPhQOaUJeY=", + "dev": true + }, + "component-inherit": { + "version": "0.0.3", + "resolved": "https://registry.npmjs.org/component-inherit/-/component-inherit-0.0.3.tgz", + "integrity": "sha1-ZF/ErfWLcrZJ1crmUTVhnbJv8UM=", + "dev": true + }, + "concat-map": { + "version": "0.0.1", + "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz", + "integrity": "sha1-2Klr13/Wjfd5OnMDajug1UBdR3s=", + "dev": true + }, + "concat-stream": { + "version": "1.6.2", + "resolved": "https://registry.npmjs.org/concat-stream/-/concat-stream-1.6.2.tgz", + "integrity": "sha512-27HBghJxjiZtIk3Ycvn/4kbJk/1uZuJFfuPEns6LaEvpvG1f0hTea8lilrouyo9mVc2GWdcEZ8OLoGmSADlrCw==", + "dev": true, + "requires": { + "buffer-from": "^1.0.0", + "inherits": "^2.0.3", + "readable-stream": "^2.2.2", + "typedarray": "^0.0.6" + } + }, + "connect": { + "version": "3.6.6", + "resolved": "https://registry.npmjs.org/connect/-/connect-3.6.6.tgz", + "integrity": "sha1-Ce/2xVr3I24TcTWnJXSFi2eG9SQ=", + "dev": true, + "requires": { + "debug": "2.6.9", + "finalhandler": "1.1.0", + "parseurl": "~1.3.2", + "utils-merge": "1.0.1" + } + }, + "connect-history-api-fallback": { + "version": "1.5.0", + "resolved": "https://registry.npmjs.org/connect-history-api-fallback/-/connect-history-api-fallback-1.5.0.tgz", + "integrity": "sha1-sGhzk0vF40T+9hGhlqb6rgruAVo=", + "dev": true + }, + "console-control-strings": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/console-control-strings/-/console-control-strings-1.1.0.tgz", + "integrity": "sha1-PXz0Rk22RG6mRL9LOVB/mFEAjo4=", + "dev": true + }, + "convert-source-map": { + "version": "1.6.0", + "resolved": "https://registry.npmjs.org/convert-source-map/-/convert-source-map-1.6.0.tgz", + "integrity": "sha512-eFu7XigvxdZ1ETfbgPBohgyQ/Z++C0eEhTor0qRwBw9unw+L0/6V8wkSuGgzdThkiS5lSpdptOQPD8Ak40a+7A==", + "dev": true, + "requires": { + "safe-buffer": "~5.1.1" + } + }, + "cookie": { + "version": "0.3.1", + "resolved": "https://registry.npmjs.org/cookie/-/cookie-0.3.1.tgz", + "integrity": "sha1-5+Ch+e9DtMi6klxcWpboBtFoc7s=", + "dev": true }, "copy-descriptor": { "version": "0.1.1", @@ -235,24 +1187,70 @@ "integrity": "sha1-Z29us8OZl8LuGsOpJP1hJHSPV40=", "dev": true }, + "copy-props": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/copy-props/-/copy-props-2.0.4.tgz", + "integrity": "sha512-7cjuUME+p+S3HZlbllgsn2CDwS+5eCCX16qBgNC4jgSTf49qR1VKy/Zhl400m0IQXl/bPGEVqncgUUMjrr4s8A==", + "dev": true, + "requires": { + "each-props": "^1.3.0", + "is-plain-object": "^2.0.1" + } + }, "core-util-is": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.2.tgz", "integrity": "sha1-tf1UIgqivFq1eqtxQMlAdUUDwac=", - "dev": true, - "optional": true + "dev": true }, "cross-spawn": { "version": "6.0.5", "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-6.0.5.tgz", "integrity": "sha512-eTVLrBSt7fjbDygz805pMnstIs2VTBNkRm0qxZd+M7A5XDdxVRWO5MxGBXZhjY4cqLYLdtrGqRf8mBPmzwSpWQ==", - "dev": true + "dev": true, + "requires": { + "nice-try": "^1.0.4", + "path-key": "^2.0.1", + "semver": "^5.5.0", + "shebang-command": "^1.2.0", + "which": "^1.2.9" + } + }, + "currently-unhandled": { + "version": "0.4.1", + "resolved": "https://registry.npmjs.org/currently-unhandled/-/currently-unhandled-0.4.1.tgz", + "integrity": "sha1-mI3zP+qxke95mmE2nddsF635V+o=", + "dev": true, + "requires": { + "array-find-index": "^1.0.1" + } + }, + "d": { + "version": "1.0.0", + "resolved": "http://registry.npmjs.org/d/-/d-1.0.0.tgz", + "integrity": "sha1-dUu1v+VUUdpppYuU1F9MWwRi1Y8=", + "dev": true, + "requires": { + "es5-ext": "^0.10.9" + } + }, + "dashdash": { + "version": "1.14.1", + "resolved": "https://registry.npmjs.org/dashdash/-/dashdash-1.14.1.tgz", + "integrity": "sha1-hTz6D3y+L+1d4gMmuN1YEDX24vA=", + "dev": true, + "requires": { + "assert-plus": "^1.0.0" + } }, "debug": { "version": "2.6.9", "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", - "dev": true + "dev": true, + "requires": { + "ms": "2.0.0" + } }, "decamelize": { "version": "1.2.0", @@ -266,75 +1264,477 @@ "integrity": "sha1-6zkTMzRYd1y4TNGh+uBiEGu4dUU=", "dev": true }, + "default-compare": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/default-compare/-/default-compare-1.0.0.tgz", + "integrity": "sha512-QWfXlM0EkAbqOCbD/6HjdwT19j7WCkMyiRhWilc4H9/5h/RzTF9gv5LYh1+CmDV5d1rki6KAWLtQale0xt20eQ==", + "dev": true, + "requires": { + "kind-of": "^5.0.2" + }, + "dependencies": { + "kind-of": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-5.1.0.tgz", + "integrity": "sha512-NGEErnH6F2vUuXDh+OlbcKW7/wOcfdRHaZ7VWtqCztfHri/++YKmP51OdWeGPuqCOba6kk2OTe5d02VmTB80Pw==", + "dev": true + } + } + }, + "default-resolution": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/default-resolution/-/default-resolution-2.0.0.tgz", + "integrity": "sha1-vLgrqnKtebQmp2cy8aga1t8m1oQ=", + "dev": true + }, + "define-properties": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/define-properties/-/define-properties-1.1.3.tgz", + "integrity": "sha512-3MqfYKj2lLzdMSf8ZIZE/V+Zuy+BgD6f164e8K2w7dgnpKArBDerGYpM46IYYcjnkdPNMjPk9A6VFB8+3SKlXQ==", + "dev": true, + "requires": { + "object-keys": "^1.0.12" + } + }, "define-property": { "version": "2.0.2", "resolved": "https://registry.npmjs.org/define-property/-/define-property-2.0.2.tgz", "integrity": "sha512-jwK2UV4cnPpbcG7+VRARKTZPUWowwXA8bzH5NP6ud0oeAxyYPuGZUAC7hMugpCdz4BeSZl2Dl9k66CHJ/46ZYQ==", "dev": true, + "requires": { + "is-descriptor": "^1.0.2", + "isobject": "^3.0.1" + }, "dependencies": { "is-accessor-descriptor": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-1.0.0.tgz", "integrity": "sha512-m5hnHTkcVsPfqx3AKlyttIPb7J+XykHvJP2B9bZDjlhLIoEq4XoK64Vg7boZlVWYK6LUY94dYPEE7Lh0ZkZKcQ==", - "dev": true + "dev": true, + "requires": { + "kind-of": "^6.0.0" + } }, "is-data-descriptor": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-1.0.0.tgz", "integrity": "sha512-jbRXy1FmtAoCjQkVmIVYwuuqDFUbaOeDjmed1tOGPrsMhtJA4rD9tkgA0F1qJ3gRFRXcHYVkdeaP50Q5rE/jLQ==", - "dev": true + "dev": true, + "requires": { + "kind-of": "^6.0.0" + } }, "is-descriptor": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-1.0.2.tgz", "integrity": "sha512-2eis5WqQGV7peooDyLmNEPUrps9+SXX5c9pL3xEB+4e9HnGuDa7mB7kHxHw4CbqS9k1T2hOH3miL8n8WtiYVtg==", - "dev": true + "dev": true, + "requires": { + "is-accessor-descriptor": "^1.0.0", + "is-data-descriptor": "^1.0.0", + "kind-of": "^6.0.2" + } } } }, - "entities": { + "delayed-stream": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/delayed-stream/-/delayed-stream-1.0.0.tgz", + "integrity": "sha1-3zrhmayt+31ECqrgsp4icrJOxhk=", + "dev": true + }, + "delegates": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/delegates/-/delegates-1.0.0.tgz", + "integrity": "sha1-hMbhWbgZBP3KWaDvRM2HDTElD5o=", + "dev": true + }, + "depd": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/depd/-/depd-1.1.2.tgz", + "integrity": "sha1-m81S4UwJd2PnSbJ0xDRu0uVgtak=", + "dev": true + }, + "destroy": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/destroy/-/destroy-1.0.4.tgz", + "integrity": "sha1-l4hXRCxEdJ5CBmE+N5RiBYJqvYA=", + "dev": true + }, + "detect-file": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/detect-file/-/detect-file-1.0.0.tgz", + "integrity": "sha1-8NZtA2cqglyxtzvbP+YjEMjlUrc=", + "dev": true + }, + "dev-ip": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/dev-ip/-/dev-ip-1.0.1.tgz", + "integrity": "sha1-p2o+0YVb56ASu4rBbLgPPADcKPA=", + "dev": true + }, + "duplexify": { + "version": "3.6.1", + "resolved": "https://registry.npmjs.org/duplexify/-/duplexify-3.6.1.tgz", + "integrity": "sha512-vM58DwdnKmty+FSPzT14K9JXb90H+j5emaR4KYbr2KTIz00WHGbWOe5ghQTx233ZCLZtrGDALzKwcjEtSt35mA==", + "dev": true, + "requires": { + "end-of-stream": "^1.0.0", + "inherits": "^2.0.1", + "readable-stream": "^2.0.0", + "stream-shift": "^1.0.0" + } + }, + "each-props": { + "version": "1.3.2", + "resolved": "https://registry.npmjs.org/each-props/-/each-props-1.3.2.tgz", + "integrity": "sha512-vV0Hem3zAGkJAyU7JSjixeU66rwdynTAa1vofCrSA5fEln+m67Az9CcnkVD776/fsN/UjIWmBDoNRS6t6G9RfA==", + "dev": true, + "requires": { + "is-plain-object": "^2.0.1", + "object.defaults": "^1.1.0" + } + }, + "easy-extender": { + "version": "2.3.4", + "resolved": "https://registry.npmjs.org/easy-extender/-/easy-extender-2.3.4.tgz", + "integrity": "sha512-8cAwm6md1YTiPpOvDULYJL4ZS6WfM5/cTeVVh4JsvyYZAoqlRVUpHL9Gr5Fy7HA6xcSZicUia3DeAgO3Us8E+Q==", + "dev": true, + "requires": { + "lodash": "^4.17.10" + } + }, + "eazy-logger": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/eazy-logger/-/eazy-logger-3.0.2.tgz", + "integrity": "sha1-oyWqXlPROiIliJsqxBE7K5Y29Pw=", + "dev": true, + "requires": { + "tfunk": "^3.0.1" + } + }, + "ecc-jsbn": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/ecc-jsbn/-/ecc-jsbn-0.1.2.tgz", + "integrity": "sha1-OoOpBOVDUyh4dMVkt1SThoSamMk=", + "dev": true, + "requires": { + "jsbn": "~0.1.0", + "safer-buffer": "^2.1.0" + } + }, + "ee-first": { "version": "1.1.1", - "resolved": "https://registry.npmjs.org/entities/-/entities-1.1.1.tgz", - "integrity": "sha1-blwtClYhtdra7O+AuQ7ftc13cvA=", + "resolved": "https://registry.npmjs.org/ee-first/-/ee-first-1.1.1.tgz", + "integrity": "sha1-WQxhFWsK4vTwJVcyoViyZrxWsh0=", + "dev": true + }, + "electron-to-chromium": { + "version": "1.3.83", + "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.3.83.tgz", + "integrity": "sha512-DqJoDarxq50dcHsOOlMLNoy+qQitlMNbYb6wwbE0oUw2veHdRkpNrhmngiUYKMErdJ8SJ48rpJsZTQgy5SoEAA==", + "dev": true + }, + "encodeurl": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/encodeurl/-/encodeurl-1.0.2.tgz", + "integrity": "sha1-rT/0yG7C0CkyL1oCw6mmBslbP1k=", + "dev": true + }, + "end-of-stream": { + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/end-of-stream/-/end-of-stream-1.4.1.tgz", + "integrity": "sha512-1MkrZNvWTKCaigbn+W15elq2BB/L22nqrSY5DKlo3X6+vclJm8Bb5djXJBmEX6fS3+zCh/F4VBK5Z2KxJt4s2Q==", + "dev": true, + "requires": { + "once": "^1.4.0" + } + }, + "engine.io": { + "version": "3.2.1", + "resolved": "https://registry.npmjs.org/engine.io/-/engine.io-3.2.1.tgz", + "integrity": "sha512-+VlKzHzMhaU+GsCIg4AoXF1UdDFjHHwMmMKqMJNDNLlUlejz58FCy4LBqB2YVJskHGYl06BatYWKP2TVdVXE5w==", + "dev": true, + "requires": { + "accepts": "~1.3.4", + "base64id": "1.0.0", + "cookie": "0.3.1", + "debug": "~3.1.0", + "engine.io-parser": "~2.1.0", + "ws": "~3.3.1" + }, + "dependencies": { + "debug": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/debug/-/debug-3.1.0.tgz", + "integrity": "sha512-OX8XqP7/1a9cqkxYw2yXss15f26NKWBpDXQd0/uK/KPqdQhxbPa994hnzjcE2VqQpDslf55723cKPUOGSmMY3g==", + "dev": true, + "requires": { + "ms": "2.0.0" + } + } + } + }, + "engine.io-client": { + "version": "3.2.1", + "resolved": "https://registry.npmjs.org/engine.io-client/-/engine.io-client-3.2.1.tgz", + "integrity": "sha512-y5AbkytWeM4jQr7m/koQLc5AxpRKC1hEVUb/s1FUAWEJq5AzJJ4NLvzuKPuxtDi5Mq755WuDvZ6Iv2rXj4PTzw==", + "dev": true, + "requires": { + "component-emitter": "1.2.1", + "component-inherit": "0.0.3", + "debug": "~3.1.0", + "engine.io-parser": "~2.1.1", + "has-cors": "1.1.0", + "indexof": "0.0.1", + "parseqs": "0.0.5", + "parseuri": "0.0.5", + "ws": "~3.3.1", + "xmlhttprequest-ssl": "~1.5.4", + "yeast": "0.1.2" + }, + "dependencies": { + "debug": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/debug/-/debug-3.1.0.tgz", + "integrity": "sha512-OX8XqP7/1a9cqkxYw2yXss15f26NKWBpDXQd0/uK/KPqdQhxbPa994hnzjcE2VqQpDslf55723cKPUOGSmMY3g==", + "dev": true, + "requires": { + "ms": "2.0.0" + } + } + } + }, + "engine.io-parser": { + "version": "2.1.3", + "resolved": "https://registry.npmjs.org/engine.io-parser/-/engine.io-parser-2.1.3.tgz", + "integrity": "sha512-6HXPre2O4Houl7c4g7Ic/XzPnHBvaEmN90vtRO9uLmwtRqQmTOw0QMevL1TOfL2Cpu1VzsaTmMotQgMdkzGkVA==", + "dev": true, + "requires": { + "after": "0.8.2", + "arraybuffer.slice": "~0.0.7", + "base64-arraybuffer": "0.1.5", + "blob": "0.0.5", + "has-binary2": "~1.0.2" + } + }, + "entities": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/entities/-/entities-1.1.2.tgz", + "integrity": "sha512-f2LZMYl1Fzu7YSBKg+RoROelpOaNrcGmE9AZubeDfrCEia483oW4MI4VyFd5VNHIgQ/7qm1I0wUHK1eJnn2y2w==", + "dev": true + }, + "error-ex": { + "version": "1.3.2", + "resolved": "https://registry.npmjs.org/error-ex/-/error-ex-1.3.2.tgz", + "integrity": "sha512-7dFHNmqeFSEt2ZBsCriorKnn3Z2pj+fd9kmI6QoWw4//DL+icEBfc0U7qJCisqrTsKTjw4fNFy2pW9OqStD84g==", + "dev": true, + "requires": { + "is-arrayish": "^0.2.1" + } + }, + "es5-ext": { + "version": "0.10.46", + "resolved": "https://registry.npmjs.org/es5-ext/-/es5-ext-0.10.46.tgz", + "integrity": "sha512-24XxRvJXNFwEMpJb3nOkiRJKRoupmjYmOPVlI65Qy2SrtxwOTB+g6ODjBKOtwEHbYrhWRty9xxOWLNdClT2djw==", + "dev": true, + "requires": { + "es6-iterator": "~2.0.3", + "es6-symbol": "~3.1.1", + "next-tick": "1" + } + }, + "es6-iterator": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/es6-iterator/-/es6-iterator-2.0.3.tgz", + "integrity": "sha1-p96IkUGgWpSwhUQDstCg+/qY87c=", + "dev": true, + "requires": { + "d": "1", + "es5-ext": "^0.10.35", + "es6-symbol": "^3.1.1" + } + }, + "es6-symbol": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/es6-symbol/-/es6-symbol-3.1.1.tgz", + "integrity": "sha1-vwDvT9q2uhtG7Le2KbTH7VcVzHc=", + "dev": true, + "requires": { + "d": "1", + "es5-ext": "~0.10.14" + } + }, + "es6-weak-map": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/es6-weak-map/-/es6-weak-map-2.0.2.tgz", + "integrity": "sha1-XjqzIlH/0VOKH45f+hNXdy+S2W8=", + "dev": true, + "requires": { + "d": "1", + "es5-ext": "^0.10.14", + "es6-iterator": "^2.0.1", + "es6-symbol": "^3.1.1" + } + }, + "escape-html": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/escape-html/-/escape-html-1.0.3.tgz", + "integrity": "sha1-Aljq5NPQwJdN4cFpGI7wBR0dGYg=", + "dev": true + }, + "escape-string-regexp": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz", + "integrity": "sha1-G2HAViGQqN/2rjuyzwIAyhMLhtQ=", + "dev": true + }, + "etag": { + "version": "1.8.1", + "resolved": "https://registry.npmjs.org/etag/-/etag-1.8.1.tgz", + "integrity": "sha1-Qa4u62XvpiJorr/qg6x9eSmbCIc=", + "dev": true + }, + "eventemitter3": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/eventemitter3/-/eventemitter3-1.2.0.tgz", + "integrity": "sha1-HIaZHYFq0eUEdQ5zh0Ik7PO+xQg=", "dev": true }, "execa": { "version": "0.10.0", "resolved": "https://registry.npmjs.org/execa/-/execa-0.10.0.tgz", "integrity": "sha512-7XOMnz8Ynx1gGo/3hyV9loYNPWM94jG3+3T3Y8tsfSstFmETmENCMU/A/zj8Lyaj1lkgEepKepvd6240tBRvlw==", - "dev": true + "dev": true, + "requires": { + "cross-spawn": "^6.0.0", + "get-stream": "^3.0.0", + "is-stream": "^1.1.0", + "npm-run-path": "^2.0.0", + "p-finally": "^1.0.0", + "signal-exit": "^3.0.0", + "strip-eof": "^1.0.0" + } }, "expand-brackets": { "version": "2.1.4", "resolved": "https://registry.npmjs.org/expand-brackets/-/expand-brackets-2.1.4.tgz", "integrity": "sha1-t3c14xXOMPa27/D4OwQVGiJEliI=", "dev": true, + "requires": { + "debug": "^2.3.3", + "define-property": "^0.2.5", + "extend-shallow": "^2.0.1", + "posix-character-classes": "^0.1.0", + "regex-not": "^1.0.0", + "snapdragon": "^0.8.1", + "to-regex": "^3.0.1" + }, "dependencies": { "define-property": { "version": "0.2.5", "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz", "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=", - "dev": true + "dev": true, + "requires": { + "is-descriptor": "^0.1.0" + } }, "extend-shallow": { "version": "2.0.1", "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", - "dev": true + "dev": true, + "requires": { + "is-extendable": "^0.1.0" + } } } }, + "expand-range": { + "version": "1.8.2", + "resolved": "https://registry.npmjs.org/expand-range/-/expand-range-1.8.2.tgz", + "integrity": "sha1-opnv/TNf4nIeuujiV+x5ZE/IUzc=", + "dev": true, + "requires": { + "fill-range": "^2.1.0" + }, + "dependencies": { + "fill-range": { + "version": "2.2.4", + "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-2.2.4.tgz", + "integrity": "sha512-cnrcCbj01+j2gTG921VZPnHbjmdAf8oQV/iGeV2kZxGSyfYjjTyY79ErsK1WJWMpw6DaApEX72binqJE+/d+5Q==", + "dev": true, + "requires": { + "is-number": "^2.1.0", + "isobject": "^2.0.0", + "randomatic": "^3.0.0", + "repeat-element": "^1.1.2", + "repeat-string": "^1.5.2" + } + }, + "is-number": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/is-number/-/is-number-2.1.0.tgz", + "integrity": "sha1-Afy7s5NGOlSPL0ZszhbezknbkI8=", + "dev": true, + "requires": { + "kind-of": "^3.0.2" + } + }, + "isobject": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/isobject/-/isobject-2.1.0.tgz", + "integrity": "sha1-8GVWEJaj8dou9GJy+BXIQNh+DIk=", + "dev": true, + "requires": { + "isarray": "1.0.0" + } + }, + "kind-of": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", + "dev": true, + "requires": { + "is-buffer": "^1.1.5" + } + } + } + }, + "expand-tilde": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/expand-tilde/-/expand-tilde-2.0.2.tgz", + "integrity": "sha1-l+gBqgUt8CRU3kawK/YhZCzchQI=", + "dev": true, + "requires": { + "homedir-polyfill": "^1.0.1" + } + }, + "extend": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/extend/-/extend-3.0.2.tgz", + "integrity": "sha512-fjquC59cD7CyW6urNXK0FBufkZcoiGG80wTuPujX590cB5Ttln20E2UB4S/WARVqhXffZl2LNgS+gQdPIIim/g==", + "dev": true + }, "extend-shallow": { "version": "3.0.2", "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-3.0.2.tgz", "integrity": "sha1-Jqcarwc7OfshJxcnRhMcJwQCjbg=", "dev": true, + "requires": { + "assign-symbols": "^1.0.0", + "is-extendable": "^1.0.1" + }, "dependencies": { "is-extendable": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-1.0.1.tgz", "integrity": "sha512-arnXMxT1hhoKo9k1LZdmlNyJdDDfy2v0fXjFlmok4+i8ul/6WlbVge9bhM74OpNPQPMGUToDtz+KXa1PneJxOA==", - "dev": true + "dev": true, + "requires": { + "is-plain-object": "^2.0.4" + } } } }, @@ -343,88 +1743,302 @@ "resolved": "https://registry.npmjs.org/extglob/-/extglob-2.0.4.tgz", "integrity": "sha512-Nmb6QXkELsuBr24CJSkilo6UHHgbekK5UiZgfE6UHD3Eb27YC6oD+bhcT+tJ6cl8dmsgdQxnWlcry8ksBIBLpw==", "dev": true, + "requires": { + "array-unique": "^0.3.2", + "define-property": "^1.0.0", + "expand-brackets": "^2.1.4", + "extend-shallow": "^2.0.1", + "fragment-cache": "^0.2.1", + "regex-not": "^1.0.0", + "snapdragon": "^0.8.1", + "to-regex": "^3.0.1" + }, "dependencies": { "define-property": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/define-property/-/define-property-1.0.0.tgz", "integrity": "sha1-dp66rz9KY6rTr56NMEybvnm/sOY=", - "dev": true + "dev": true, + "requires": { + "is-descriptor": "^1.0.0" + } }, "extend-shallow": { "version": "2.0.1", "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", - "dev": true + "dev": true, + "requires": { + "is-extendable": "^0.1.0" + } }, "is-accessor-descriptor": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-1.0.0.tgz", "integrity": "sha512-m5hnHTkcVsPfqx3AKlyttIPb7J+XykHvJP2B9bZDjlhLIoEq4XoK64Vg7boZlVWYK6LUY94dYPEE7Lh0ZkZKcQ==", - "dev": true + "dev": true, + "requires": { + "kind-of": "^6.0.0" + } }, "is-data-descriptor": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-1.0.0.tgz", "integrity": "sha512-jbRXy1FmtAoCjQkVmIVYwuuqDFUbaOeDjmed1tOGPrsMhtJA4rD9tkgA0F1qJ3gRFRXcHYVkdeaP50Q5rE/jLQ==", - "dev": true + "dev": true, + "requires": { + "kind-of": "^6.0.0" + } }, "is-descriptor": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-1.0.2.tgz", "integrity": "sha512-2eis5WqQGV7peooDyLmNEPUrps9+SXX5c9pL3xEB+4e9HnGuDa7mB7kHxHw4CbqS9k1T2hOH3miL8n8WtiYVtg==", - "dev": true + "dev": true, + "requires": { + "is-accessor-descriptor": "^1.0.0", + "is-data-descriptor": "^1.0.0", + "kind-of": "^6.0.2" + } } } }, + "extsprintf": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/extsprintf/-/extsprintf-1.3.0.tgz", + "integrity": "sha1-lpGEQOMEGnpBT4xS48V06zw+HgU=", + "dev": true + }, + "fancy-log": { + "version": "1.3.2", + "resolved": "https://registry.npmjs.org/fancy-log/-/fancy-log-1.3.2.tgz", + "integrity": "sha1-9BEl49hPLn2JpD0G2VjI94vha+E=", + "dev": true, + "requires": { + "ansi-gray": "^0.1.1", + "color-support": "^1.1.3", + "time-stamp": "^1.0.0" + } + }, + "fast-deep-equal": { + "version": "1.1.0", + "resolved": "http://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-1.1.0.tgz", + "integrity": "sha1-wFNHeBfIa1HaqFPIHgWbcz0CNhQ=", + "dev": true + }, + "fast-json-stable-stringify": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/fast-json-stable-stringify/-/fast-json-stable-stringify-2.0.0.tgz", + "integrity": "sha1-1RQsDK7msRifh9OnYREGT4bIu/I=", + "dev": true + }, + "filename-regex": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/filename-regex/-/filename-regex-2.0.1.tgz", + "integrity": "sha1-wcS5vuPglyXdsQa3XB4wH+LxiyY=", + "dev": true + }, "fill-range": { "version": "4.0.0", "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-4.0.0.tgz", "integrity": "sha1-1USBHUKPmOsGpj3EAtJAPDKMOPc=", "dev": true, + "requires": { + "extend-shallow": "^2.0.1", + "is-number": "^3.0.0", + "repeat-string": "^1.6.1", + "to-regex-range": "^2.1.0" + }, "dependencies": { "extend-shallow": { "version": "2.0.1", "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", - "dev": true + "dev": true, + "requires": { + "is-extendable": "^0.1.0" + } } } }, + "finalhandler": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/finalhandler/-/finalhandler-1.1.0.tgz", + "integrity": "sha1-zgtoVbRYU+eRsvzGgARtiCU91/U=", + "dev": true, + "requires": { + "debug": "2.6.9", + "encodeurl": "~1.0.1", + "escape-html": "~1.0.3", + "on-finished": "~2.3.0", + "parseurl": "~1.3.2", + "statuses": "~1.3.1", + "unpipe": "~1.0.0" + } + }, "find-up": { "version": "3.0.0", "resolved": "https://registry.npmjs.org/find-up/-/find-up-3.0.0.tgz", "integrity": "sha512-1yD6RmLI1XBfxugvORwlck6f75tYL+iR0jqwsOrOxMZyGYqUuDhJ0l4AXdO1iX/FTs9cBAMEk1gWSEx1kSbylg==", + "dev": true, + "requires": { + "locate-path": "^3.0.0" + } + }, + "findup-sync": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/findup-sync/-/findup-sync-2.0.0.tgz", + "integrity": "sha1-kyaxSIwi0aYIhlCoaQGy2akKLLw=", + "dev": true, + "requires": { + "detect-file": "^1.0.0", + "is-glob": "^3.1.0", + "micromatch": "^3.0.4", + "resolve-dir": "^1.0.1" + }, + "dependencies": { + "is-glob": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-3.1.0.tgz", + "integrity": "sha1-e6WuJCF4BKxwcHuWkiVnSGzD6Eo=", + "dev": true, + "requires": { + "is-extglob": "^2.1.0" + } + } + } + }, + "fined": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/fined/-/fined-1.1.0.tgz", + "integrity": "sha1-s33IRLdqL15wgeiE98CuNE8VNHY=", + "dev": true, + "requires": { + "expand-tilde": "^2.0.2", + "is-plain-object": "^2.0.3", + "object.defaults": "^1.1.0", + "object.pick": "^1.2.0", + "parse-filepath": "^1.0.1" + } + }, + "first-chunk-stream": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/first-chunk-stream/-/first-chunk-stream-2.0.0.tgz", + "integrity": "sha1-G97NuOCDwGZLkZRVgVd6Q6nzHXA=", + "dev": true, + "requires": { + "readable-stream": "^2.0.2" + } + }, + "flagged-respawn": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/flagged-respawn/-/flagged-respawn-1.0.0.tgz", + "integrity": "sha1-Tnmumy6zi/hrO7Vr8+ClaqX8q9c=", "dev": true }, + "flush-write-stream": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/flush-write-stream/-/flush-write-stream-1.0.3.tgz", + "integrity": "sha512-calZMC10u0FMUqoiunI2AiGIIUtUIvifNwkHhNupZH4cbNnW1Itkoh/Nf5HFYmDrwWPjrUxpkZT0KhuCq0jmGw==", + "dev": true, + "requires": { + "inherits": "^2.0.1", + "readable-stream": "^2.0.4" + } + }, + "follow-redirects": { + "version": "1.5.9", + "resolved": "https://registry.npmjs.org/follow-redirects/-/follow-redirects-1.5.9.tgz", + "integrity": "sha512-Bh65EZI/RU8nx0wbYF9shkFZlqLP+6WT/5FnA3cE/djNSuKNHJEinGGZgu/cQEkeeb2GdFOgenAmn8qaqYke2w==", + "dev": true, + "requires": { + "debug": "=3.1.0" + }, + "dependencies": { + "debug": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/debug/-/debug-3.1.0.tgz", + "integrity": "sha512-OX8XqP7/1a9cqkxYw2yXss15f26NKWBpDXQd0/uK/KPqdQhxbPa994hnzjcE2VqQpDslf55723cKPUOGSmMY3g==", + "dev": true, + "requires": { + "ms": "2.0.0" + } + } + } + }, "for-in": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/for-in/-/for-in-1.0.2.tgz", "integrity": "sha1-gQaNKVqBQuwKxybG4iAMMPttXoA=", "dev": true }, + "for-own": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/for-own/-/for-own-1.0.0.tgz", + "integrity": "sha1-xjMy9BXO3EsE2/5wz4NklMU8tEs=", + "dev": true, + "requires": { + "for-in": "^1.0.1" + } + }, "foreachasync": { "version": "3.0.0", "resolved": "https://registry.npmjs.org/foreachasync/-/foreachasync-3.0.0.tgz", "integrity": "sha1-VQKYfchxS+M5IJfzLgBxyd7gfPY=", "dev": true }, + "forever-agent": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/forever-agent/-/forever-agent-0.6.1.tgz", + "integrity": "sha1-+8cfDEGt6zf5bFd60e1C2P2sypE=", + "dev": true + }, + "form-data": { + "version": "2.3.3", + "resolved": "https://registry.npmjs.org/form-data/-/form-data-2.3.3.tgz", + "integrity": "sha512-1lLKB2Mu3aGP1Q/2eCOx0fNbRMe7XdwktwOruhfqqd0rIJWwN4Dh+E3hrPSlDCXnSR7UtZ1N38rVXm+6+MEhJQ==", + "dev": true, + "requires": { + "asynckit": "^0.4.0", + "combined-stream": "^1.0.6", + "mime-types": "^2.1.12" + } + }, "fragment-cache": { "version": "0.2.1", "resolved": "https://registry.npmjs.org/fragment-cache/-/fragment-cache-0.2.1.tgz", "integrity": "sha1-QpD60n8T6Jvn8zeZxrxaCr//DRk=", + "dev": true, + "requires": { + "map-cache": "^0.2.2" + } + }, + "fresh": { + "version": "0.5.2", + "resolved": "https://registry.npmjs.org/fresh/-/fresh-0.5.2.tgz", + "integrity": "sha1-PYyt2Q2XZWn6g1qx+OSyOhBWBac=", "dev": true }, "fs-extra": { "version": "7.0.0", "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-7.0.0.tgz", "integrity": "sha512-EglNDLRpmaTWiD/qraZn6HREAEAHJcJOmxNEYwq6xeMKnVMAy3GUcFB+wXt2C6k4CNvB/mP1y/U3dzvKKj5OtQ==", - "dev": true + "dev": true, + "requires": { + "graceful-fs": "^4.1.2", + "jsonfile": "^4.0.0", + "universalify": "^0.1.0" + } }, - "fs-find": { - "version": "0.4.0", - "resolved": "https://registry.npmjs.org/fs-find/-/fs-find-0.4.0.tgz", - "integrity": "sha1-f2d/v/8goH5qmmyjkpIonx3W0YA=", - "dev": true + "fs-mkdirp-stream": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/fs-mkdirp-stream/-/fs-mkdirp-stream-1.0.0.tgz", + "integrity": "sha1-C3gV/DIBxqaeFNuYzgmMFpNSWes=", + "dev": true, + "requires": { + "graceful-fs": "^4.1.11", + "through2": "^2.0.3" + } }, "fs.realpath": { "version": "1.0.0", @@ -438,6 +2052,10 @@ "integrity": "sha512-z8H8/diyk76B7q5wg+Ud0+CqzcAF3mBBI/bA5ne5zrRUUIvNkJY//D3BqyH571KuAC4Nr7Rw7CjWX4r0y9DvNg==", "dev": true, "optional": true, + "requires": { + "nan": "^2.9.2", + "node-pre-gyp": "^0.10.0" + }, "dependencies": { "abbrev": { "version": "1.1.1", @@ -460,7 +2078,11 @@ "version": "1.1.4", "bundled": true, "dev": true, - "optional": true + "optional": true, + "requires": { + "delegates": "^1.0.0", + "readable-stream": "^2.0.6" + } }, "balanced-match": { "version": "1.0.0", @@ -470,7 +2092,11 @@ "brace-expansion": { "version": "1.1.11", "bundled": true, - "dev": true + "dev": true, + "requires": { + "balanced-match": "^1.0.0", + "concat-map": "0.0.1" + } }, "chownr": { "version": "1.0.1", @@ -503,7 +2129,10 @@ "version": "2.6.9", "bundled": true, "dev": true, - "optional": true + "optional": true, + "requires": { + "ms": "2.0.0" + } }, "deep-extend": { "version": "0.5.1", @@ -527,7 +2156,10 @@ "version": "1.2.5", "bundled": true, "dev": true, - "optional": true + "optional": true, + "requires": { + "minipass": "^2.2.1" + } }, "fs.realpath": { "version": "1.0.0", @@ -539,13 +2171,31 @@ "version": "2.7.4", "bundled": true, "dev": true, - "optional": true + "optional": true, + "requires": { + "aproba": "^1.0.3", + "console-control-strings": "^1.0.0", + "has-unicode": "^2.0.0", + "object-assign": "^4.1.0", + "signal-exit": "^3.0.0", + "string-width": "^1.0.1", + "strip-ansi": "^3.0.1", + "wide-align": "^1.1.0" + } }, "glob": { "version": "7.1.2", "bundled": true, "dev": true, - "optional": true + "optional": true, + "requires": { + "fs.realpath": "^1.0.0", + "inflight": "^1.0.4", + "inherits": "2", + "minimatch": "^3.0.4", + "once": "^1.3.0", + "path-is-absolute": "^1.0.0" + } }, "has-unicode": { "version": "2.0.1", @@ -557,352 +2207,1248 @@ "version": "0.4.21", "bundled": true, "dev": true, - "optional": true + "optional": true, + "requires": { + "safer-buffer": "^2.1.0" + } }, "ignore-walk": { "version": "3.0.1", "bundled": true, "dev": true, - "optional": true + "optional": true, + "requires": { + "minimatch": "^3.0.4" + } + }, + "inflight": { + "version": "1.0.6", + "bundled": true, + "dev": true, + "optional": true, + "requires": { + "once": "^1.3.0", + "wrappy": "1" + } + }, + "inherits": { + "version": "2.0.3", + "bundled": true, + "dev": true + }, + "ini": { + "version": "1.3.5", + "bundled": true, + "dev": true, + "optional": true + }, + "is-fullwidth-code-point": { + "version": "1.0.0", + "bundled": true, + "dev": true, + "requires": { + "number-is-nan": "^1.0.0" + } + }, + "isarray": { + "version": "1.0.0", + "bundled": true, + "dev": true, + "optional": true + }, + "minimatch": { + "version": "3.0.4", + "bundled": true, + "dev": true, + "requires": { + "brace-expansion": "^1.1.7" + } + }, + "minimist": { + "version": "0.0.8", + "bundled": true, + "dev": true + }, + "minipass": { + "version": "2.2.4", + "bundled": true, + "dev": true, + "requires": { + "safe-buffer": "^5.1.1", + "yallist": "^3.0.0" + } + }, + "minizlib": { + "version": "1.1.0", + "bundled": true, + "dev": true, + "optional": true, + "requires": { + "minipass": "^2.2.1" + } + }, + "mkdirp": { + "version": "0.5.1", + "bundled": true, + "dev": true, + "requires": { + "minimist": "0.0.8" + } + }, + "ms": { + "version": "2.0.0", + "bundled": true, + "dev": true, + "optional": true + }, + "needle": { + "version": "2.2.0", + "bundled": true, + "dev": true, + "optional": true, + "requires": { + "debug": "^2.1.2", + "iconv-lite": "^0.4.4", + "sax": "^1.2.4" + } + }, + "node-pre-gyp": { + "version": "0.10.0", + "bundled": true, + "dev": true, + "optional": true, + "requires": { + "detect-libc": "^1.0.2", + "mkdirp": "^0.5.1", + "needle": "^2.2.0", + "nopt": "^4.0.1", + "npm-packlist": "^1.1.6", + "npmlog": "^4.0.2", + "rc": "^1.1.7", + "rimraf": "^2.6.1", + "semver": "^5.3.0", + "tar": "^4" + } + }, + "nopt": { + "version": "4.0.1", + "bundled": true, + "dev": true, + "optional": true, + "requires": { + "abbrev": "1", + "osenv": "^0.1.4" + } + }, + "npm-bundled": { + "version": "1.0.3", + "bundled": true, + "dev": true, + "optional": true + }, + "npm-packlist": { + "version": "1.1.10", + "bundled": true, + "dev": true, + "optional": true, + "requires": { + "ignore-walk": "^3.0.1", + "npm-bundled": "^1.0.1" + } + }, + "npmlog": { + "version": "4.1.2", + "bundled": true, + "dev": true, + "optional": true, + "requires": { + "are-we-there-yet": "~1.1.2", + "console-control-strings": "~1.1.0", + "gauge": "~2.7.3", + "set-blocking": "~2.0.0" + } + }, + "number-is-nan": { + "version": "1.0.1", + "bundled": true, + "dev": true + }, + "object-assign": { + "version": "4.1.1", + "bundled": true, + "dev": true, + "optional": true + }, + "once": { + "version": "1.4.0", + "bundled": true, + "dev": true, + "requires": { + "wrappy": "1" + } + }, + "os-homedir": { + "version": "1.0.2", + "bundled": true, + "dev": true, + "optional": true + }, + "os-tmpdir": { + "version": "1.0.2", + "bundled": true, + "dev": true, + "optional": true + }, + "osenv": { + "version": "0.1.5", + "bundled": true, + "dev": true, + "optional": true, + "requires": { + "os-homedir": "^1.0.0", + "os-tmpdir": "^1.0.0" + } + }, + "path-is-absolute": { + "version": "1.0.1", + "bundled": true, + "dev": true, + "optional": true + }, + "process-nextick-args": { + "version": "2.0.0", + "bundled": true, + "dev": true, + "optional": true + }, + "rc": { + "version": "1.2.7", + "bundled": true, + "dev": true, + "optional": true, + "requires": { + "deep-extend": "^0.5.1", + "ini": "~1.3.0", + "minimist": "^1.2.0", + "strip-json-comments": "~2.0.1" + }, + "dependencies": { + "minimist": { + "version": "1.2.0", + "bundled": true, + "dev": true, + "optional": true + } + } + }, + "readable-stream": { + "version": "2.3.6", + "bundled": true, + "dev": true, + "optional": true, + "requires": { + "core-util-is": "~1.0.0", + "inherits": "~2.0.3", + "isarray": "~1.0.0", + "process-nextick-args": "~2.0.0", + "safe-buffer": "~5.1.1", + "string_decoder": "~1.1.1", + "util-deprecate": "~1.0.1" + } }, - "inflight": { - "version": "1.0.6", + "rimraf": { + "version": "2.6.2", "bundled": true, "dev": true, - "optional": true + "optional": true, + "requires": { + "glob": "^7.0.5" + } }, - "inherits": { - "version": "2.0.3", + "safe-buffer": { + "version": "5.1.1", "bundled": true, "dev": true }, - "ini": { - "version": "1.3.5", + "safer-buffer": { + "version": "2.1.2", "bundled": true, "dev": true, "optional": true }, - "is-fullwidth-code-point": { - "version": "1.0.0", - "bundled": true, - "dev": true - }, - "isarray": { - "version": "1.0.0", + "sax": { + "version": "1.2.4", "bundled": true, "dev": true, "optional": true }, - "minimatch": { - "version": "3.0.4", - "bundled": true, - "dev": true - }, - "minimist": { - "version": "0.0.8", - "bundled": true, - "dev": true - }, - "minipass": { - "version": "2.2.4", + "semver": { + "version": "5.5.0", "bundled": true, - "dev": true + "dev": true, + "optional": true }, - "minizlib": { - "version": "1.1.0", + "set-blocking": { + "version": "2.0.0", "bundled": true, "dev": true, "optional": true }, - "mkdirp": { - "version": "0.5.1", + "signal-exit": { + "version": "3.0.2", "bundled": true, - "dev": true + "dev": true, + "optional": true }, - "ms": { - "version": "2.0.0", + "string-width": { + "version": "1.0.2", "bundled": true, "dev": true, - "optional": true + "requires": { + "code-point-at": "^1.0.0", + "is-fullwidth-code-point": "^1.0.0", + "strip-ansi": "^3.0.0" + } }, - "needle": { - "version": "2.2.0", + "string_decoder": { + "version": "1.1.1", "bundled": true, "dev": true, - "optional": true + "optional": true, + "requires": { + "safe-buffer": "~5.1.0" + } }, - "node-pre-gyp": { - "version": "0.10.0", + "strip-ansi": { + "version": "3.0.1", "bundled": true, "dev": true, - "optional": true + "requires": { + "ansi-regex": "^2.0.0" + } }, - "nopt": { - "version": "4.0.1", + "strip-json-comments": { + "version": "2.0.1", "bundled": true, "dev": true, "optional": true }, - "npm-bundled": { - "version": "1.0.3", + "tar": { + "version": "4.4.1", "bundled": true, "dev": true, - "optional": true + "optional": true, + "requires": { + "chownr": "^1.0.1", + "fs-minipass": "^1.2.5", + "minipass": "^2.2.4", + "minizlib": "^1.1.0", + "mkdirp": "^0.5.0", + "safe-buffer": "^5.1.1", + "yallist": "^3.0.2" + } }, - "npm-packlist": { - "version": "1.1.10", + "util-deprecate": { + "version": "1.0.2", "bundled": true, "dev": true, "optional": true }, - "npmlog": { - "version": "4.1.2", + "wide-align": { + "version": "1.1.2", "bundled": true, "dev": true, - "optional": true + "optional": true, + "requires": { + "string-width": "^1.0.2" + } }, - "number-is-nan": { - "version": "1.0.1", + "wrappy": { + "version": "1.0.2", "bundled": true, "dev": true }, - "object-assign": { - "version": "4.1.1", + "yallist": { + "version": "3.0.2", "bundled": true, + "dev": true + } + } + }, + "fstream": { + "version": "1.0.11", + "resolved": "https://registry.npmjs.org/fstream/-/fstream-1.0.11.tgz", + "integrity": "sha1-XB+x8RdHcRTwYyoOtLcbPLD9MXE=", + "dev": true, + "requires": { + "graceful-fs": "^4.1.2", + "inherits": "~2.0.0", + "mkdirp": ">=0.5 0", + "rimraf": "2" + } + }, + "function-bind": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.1.tgz", + "integrity": "sha512-yIovAzMX49sF8Yl58fSCWJ5svSLuaibPxXQJFLmBObTuCr0Mf1KiPopGM9NiFjiYBCbfaa2Fh6breQ6ANVTI0A==", + "dev": true + }, + "gauge": { + "version": "2.7.4", + "resolved": "https://registry.npmjs.org/gauge/-/gauge-2.7.4.tgz", + "integrity": "sha1-LANAXHU4w51+s3sxcCLjJfsBi/c=", + "dev": true, + "requires": { + "aproba": "^1.0.3", + "console-control-strings": "^1.0.0", + "has-unicode": "^2.0.0", + "object-assign": "^4.1.0", + "signal-exit": "^3.0.0", + "string-width": "^1.0.1", + "strip-ansi": "^3.0.1", + "wide-align": "^1.1.0" + } + }, + "gaze": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/gaze/-/gaze-1.1.3.tgz", + "integrity": "sha512-BRdNm8hbWzFzWHERTrejLqwHDfS4GibPoq5wjTPIoJHoBtKGPg3xAFfxmM+9ztbXelxcf2hwQcaz1PtmFeue8g==", + "dev": true, + "requires": { + "globule": "^1.0.0" + } + }, + "get-caller-file": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/get-caller-file/-/get-caller-file-1.0.3.tgz", + "integrity": "sha512-3t6rVToeoZfYSGd8YoLFR2DJkiQrIiUrGcjvFX2mDw3bn6k2OtwHN0TNCLbBO+w8qTvimhDkv+LSscbJY1vE6w==", + "dev": true + }, + "get-stdin": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/get-stdin/-/get-stdin-4.0.1.tgz", + "integrity": "sha1-uWjGsKBDhDJJAui/Gl3zJXmkUP4=", + "dev": true + }, + "get-stream": { + "version": "3.0.0", + "resolved": "http://registry.npmjs.org/get-stream/-/get-stream-3.0.0.tgz", + "integrity": "sha1-jpQ9E1jcN1VQVOy+LtsFqhdO3hQ=", + "dev": true + }, + "get-value": { + "version": "2.0.6", + "resolved": "https://registry.npmjs.org/get-value/-/get-value-2.0.6.tgz", + "integrity": "sha1-3BXKHGcjh8p2vTesCjlbogQqLCg=", + "dev": true + }, + "getpass": { + "version": "0.1.7", + "resolved": "https://registry.npmjs.org/getpass/-/getpass-0.1.7.tgz", + "integrity": "sha1-Xv+OPmhNVprkyysSgmBOi6YhSfo=", + "dev": true, + "requires": { + "assert-plus": "^1.0.0" + } + }, + "glob": { + "version": "7.1.3", + "resolved": "https://registry.npmjs.org/glob/-/glob-7.1.3.tgz", + "integrity": "sha512-vcfuiIxogLV4DlGBHIUOwI0IbrJ8HWPc4MU7HzviGeNho/UJDfi6B5p3sHeWIQ0KGIU0Jpxi5ZHxemQfLkkAwQ==", + "dev": true, + "requires": { + "fs.realpath": "^1.0.0", + "inflight": "^1.0.4", + "inherits": "2", + "minimatch": "^3.0.4", + "once": "^1.3.0", + "path-is-absolute": "^1.0.0" + } + }, + "glob-base": { + "version": "0.3.0", + "resolved": "https://registry.npmjs.org/glob-base/-/glob-base-0.3.0.tgz", + "integrity": "sha1-27Fk9iIbHAscz4Kuoyi0l98Oo8Q=", + "dev": true, + "requires": { + "glob-parent": "^2.0.0", + "is-glob": "^2.0.0" + }, + "dependencies": { + "glob-parent": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-2.0.0.tgz", + "integrity": "sha1-gTg9ctsFT8zPUzbaqQLxgvbtuyg=", "dev": true, - "optional": true + "requires": { + "is-glob": "^2.0.0" + } }, - "once": { - "version": "1.4.0", - "bundled": true, + "is-extglob": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-1.0.0.tgz", + "integrity": "sha1-rEaBd8SUNAWgkvyPKXYMb/xiBsA=", "dev": true }, - "os-homedir": { - "version": "1.0.2", - "bundled": true, + "is-glob": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-2.0.1.tgz", + "integrity": "sha1-0Jb5JqPe1WAPP9/ZEZjLCIjC2GM=", "dev": true, - "optional": true + "requires": { + "is-extglob": "^1.0.0" + } + } + } + }, + "glob-parent": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-3.1.0.tgz", + "integrity": "sha1-nmr2KZ2NO9K9QEMIMr0RPfkGxa4=", + "dev": true, + "requires": { + "is-glob": "^3.1.0", + "path-dirname": "^1.0.0" + }, + "dependencies": { + "is-glob": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-3.1.0.tgz", + "integrity": "sha1-e6WuJCF4BKxwcHuWkiVnSGzD6Eo=", + "dev": true, + "requires": { + "is-extglob": "^2.1.0" + } + } + } + }, + "glob-stream": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/glob-stream/-/glob-stream-6.1.0.tgz", + "integrity": "sha1-cEXJlBOz65SIjYOrRtC0BMx73eQ=", + "dev": true, + "requires": { + "extend": "^3.0.0", + "glob": "^7.1.1", + "glob-parent": "^3.1.0", + "is-negated-glob": "^1.0.0", + "ordered-read-streams": "^1.0.0", + "pumpify": "^1.3.5", + "readable-stream": "^2.1.5", + "remove-trailing-separator": "^1.0.1", + "to-absolute-glob": "^2.0.0", + "unique-stream": "^2.0.2" + } + }, + "glob-watcher": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/glob-watcher/-/glob-watcher-5.0.1.tgz", + "integrity": "sha512-fK92r2COMC199WCyGUblrZKhjra3cyVMDiypDdqg1vsSDmexnbYivK1kNR4QItiNXLKmGlqan469ks67RtNa2g==", + "dev": true, + "requires": { + "async-done": "^1.2.0", + "chokidar": "^2.0.0", + "just-debounce": "^1.0.0", + "object.defaults": "^1.1.0" + } + }, + "global-modules": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/global-modules/-/global-modules-1.0.0.tgz", + "integrity": "sha512-sKzpEkf11GpOFuw0Zzjzmt4B4UZwjOcG757PPvrfhxcLFbq0wpsgpOqxpxtxFiCG4DtG93M6XRVbF2oGdev7bg==", + "dev": true, + "requires": { + "global-prefix": "^1.0.1", + "is-windows": "^1.0.1", + "resolve-dir": "^1.0.0" + } + }, + "global-prefix": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/global-prefix/-/global-prefix-1.0.2.tgz", + "integrity": "sha1-2/dDxsFJklk8ZVVoy2btMsASLr4=", + "dev": true, + "requires": { + "expand-tilde": "^2.0.2", + "homedir-polyfill": "^1.0.1", + "ini": "^1.3.4", + "is-windows": "^1.0.1", + "which": "^1.2.14" + } + }, + "globule": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/globule/-/globule-1.2.1.tgz", + "integrity": "sha512-g7QtgWF4uYSL5/dn71WxubOrS7JVGCnFPEnoeChJmBnyR9Mw8nGoEwOgJL/RC2Te0WhbsEUCejfH8SZNJ+adYQ==", + "dev": true, + "requires": { + "glob": "~7.1.1", + "lodash": "~4.17.10", + "minimatch": "~3.0.2" + } + }, + "glogg": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/glogg/-/glogg-1.0.1.tgz", + "integrity": "sha512-ynYqXLoluBKf9XGR1gA59yEJisIL7YHEH4xr3ZziHB5/yl4qWfaK8Js9jGe6gBGCSCKVqiyO30WnRZADvemUNw==", + "dev": true, + "requires": { + "sparkles": "^1.0.0" + } + }, + "graceful-fs": { + "version": "4.1.11", + "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.1.11.tgz", + "integrity": "sha1-Dovf5NHduIVNZOBOp8AOKgJuVlg=", + "dev": true + }, + "gulp": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/gulp/-/gulp-4.0.0.tgz", + "integrity": "sha1-lXZsYB2t5Kd+0+eyttwDiBtZY2Y=", + "dev": true, + "requires": { + "glob-watcher": "^5.0.0", + "gulp-cli": "^2.0.0", + "undertaker": "^1.0.0", + "vinyl-fs": "^3.0.0" + }, + "dependencies": { + "camelcase": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-3.0.0.tgz", + "integrity": "sha1-MvxLn82vhF/N9+c7uXysImHwqwo=", + "dev": true }, - "os-tmpdir": { - "version": "1.0.2", - "bundled": true, + "gulp-cli": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/gulp-cli/-/gulp-cli-2.0.1.tgz", + "integrity": "sha512-RxujJJdN8/O6IW2nPugl7YazhmrIEjmiVfPKrWt68r71UCaLKS71Hp0gpKT+F6qOUFtr7KqtifDKaAJPRVvMYQ==", "dev": true, - "optional": true + "requires": { + "ansi-colors": "^1.0.1", + "archy": "^1.0.0", + "array-sort": "^1.0.0", + "color-support": "^1.1.3", + "concat-stream": "^1.6.0", + "copy-props": "^2.0.1", + "fancy-log": "^1.3.2", + "gulplog": "^1.0.0", + "interpret": "^1.1.0", + "isobject": "^3.0.1", + "liftoff": "^2.5.0", + "matchdep": "^2.0.0", + "mute-stdout": "^1.0.0", + "pretty-hrtime": "^1.0.0", + "replace-homedir": "^1.0.0", + "semver-greatest-satisfied-range": "^1.1.0", + "v8flags": "^3.0.1", + "yargs": "^7.1.0" + } }, - "osenv": { - "version": "0.1.5", - "bundled": true, + "which-module": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/which-module/-/which-module-1.0.0.tgz", + "integrity": "sha1-u6Y8qGGUiZT/MHc2CJ47lgJsKk8=", + "dev": true + }, + "yargs": { + "version": "7.1.0", + "resolved": "https://registry.npmjs.org/yargs/-/yargs-7.1.0.tgz", + "integrity": "sha1-a6MY6xaWFyf10oT46gA+jWFU0Mg=", "dev": true, - "optional": true + "requires": { + "camelcase": "^3.0.0", + "cliui": "^3.2.0", + "decamelize": "^1.1.1", + "get-caller-file": "^1.0.1", + "os-locale": "^1.4.0", + "read-pkg-up": "^1.0.1", + "require-directory": "^2.1.1", + "require-main-filename": "^1.0.1", + "set-blocking": "^2.0.0", + "string-width": "^1.0.2", + "which-module": "^1.0.0", + "y18n": "^3.2.1", + "yargs-parser": "^5.0.0" + } }, - "path-is-absolute": { - "version": "1.0.1", - "bundled": true, + "yargs-parser": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-5.0.0.tgz", + "integrity": "sha1-J17PDX/+Bcd+ZOfIbkzZS/DhIoo=", "dev": true, - "optional": true + "requires": { + "camelcase": "^3.0.0" + } + } + } + }, + "gulp-autoprefixer": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/gulp-autoprefixer/-/gulp-autoprefixer-6.0.0.tgz", + "integrity": "sha512-MyLymXKVGTVBx/okQSBqmdhwhyqi3igBmZBwgpZp0GRbY1LY8VctOTLzwkQ18bZKJkSDnOKR5u32TMY9wSYdqQ==", + "dev": true, + "requires": { + "autoprefixer": "^9.1.3", + "fancy-log": "^1.3.2", + "plugin-error": "^1.0.1", + "postcss": "^7.0.2", + "through2": "^2.0.0", + "vinyl-sourcemaps-apply": "^0.2.0" + } + }, + "gulp-clean": { + "version": "0.4.0", + "resolved": "https://registry.npmjs.org/gulp-clean/-/gulp-clean-0.4.0.tgz", + "integrity": "sha512-DARK8rNMo4lHOFLGTiHEJdf19GuoBDHqGUaypz+fOhrvOs3iFO7ntdYtdpNxv+AzSJBx/JfypF0yEj9ks1IStQ==", + "dev": true, + "requires": { + "fancy-log": "^1.3.2", + "plugin-error": "^0.1.2", + "rimraf": "^2.6.2", + "through2": "^2.0.3", + "vinyl": "^2.1.0" + }, + "dependencies": { + "arr-diff": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/arr-diff/-/arr-diff-1.1.0.tgz", + "integrity": "sha1-aHwydYFjWI/vfeezb6vklesaOZo=", + "dev": true, + "requires": { + "arr-flatten": "^1.0.1", + "array-slice": "^0.2.3" + } + }, + "arr-union": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/arr-union/-/arr-union-2.1.0.tgz", + "integrity": "sha1-IPnqtexw9cfSFbEHexw5Fh0pLH0=", + "dev": true + }, + "array-slice": { + "version": "0.2.3", + "resolved": "https://registry.npmjs.org/array-slice/-/array-slice-0.2.3.tgz", + "integrity": "sha1-3Tz7gO15c6dRF82sabC5nshhhvU=", + "dev": true }, - "process-nextick-args": { - "version": "2.0.0", - "bundled": true, + "extend-shallow": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-1.1.4.tgz", + "integrity": "sha1-Gda/lN/AnXa6cR85uHLSH/TdkHE=", "dev": true, - "optional": true + "requires": { + "kind-of": "^1.1.0" + } }, - "rc": { - "version": "1.2.7", - "bundled": true, + "kind-of": { + "version": "1.1.0", + "resolved": "http://registry.npmjs.org/kind-of/-/kind-of-1.1.0.tgz", + "integrity": "sha1-FAo9LUGjbS78+pN3tiwk+ElaXEQ=", + "dev": true + }, + "plugin-error": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/plugin-error/-/plugin-error-0.1.2.tgz", + "integrity": "sha1-O5uzM1zPAPQl4HQ34ZJ2ln2kes4=", "dev": true, - "optional": true, - "dependencies": { - "minimist": { - "version": "1.2.0", - "bundled": true, - "dev": true, - "optional": true - } + "requires": { + "ansi-cyan": "^0.1.1", + "ansi-red": "^0.1.1", + "arr-diff": "^1.0.1", + "arr-union": "^2.0.1", + "extend-shallow": "^1.1.2" } - }, - "readable-stream": { - "version": "2.3.6", - "bundled": true, + } + } + }, + "gulp-clean-css": { + "version": "3.10.0", + "resolved": "https://registry.npmjs.org/gulp-clean-css/-/gulp-clean-css-3.10.0.tgz", + "integrity": "sha512-7Isf9Y690o/Q5MVjEylH1H7L8WeZ89woW7DnhD5unTintOdZb67KdOayRgp9trUFo+f9UyJtuatV42e/+kghPg==", + "dev": true, + "requires": { + "clean-css": "4.2.1", + "plugin-error": "1.0.1", + "through2": "2.0.3", + "vinyl-sourcemaps-apply": "0.2.1" + } + }, + "gulp-copy": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/gulp-copy/-/gulp-copy-4.0.1.tgz", + "integrity": "sha512-UbdAwmEiVNNv55KAiUYWOP6Za7h8JPHNNyekNx8Gyc5XRlpUzTrlEclps939nOeiDPsd6jUtT2LmfavJirbZQg==", + "dev": true, + "requires": { + "gulp": "^4.0.0", + "plugin-error": "^0.1.2", + "through2": "^2.0.3" + }, + "dependencies": { + "arr-diff": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/arr-diff/-/arr-diff-1.1.0.tgz", + "integrity": "sha1-aHwydYFjWI/vfeezb6vklesaOZo=", "dev": true, - "optional": true + "requires": { + "arr-flatten": "^1.0.1", + "array-slice": "^0.2.3" + } }, - "rimraf": { - "version": "2.6.2", - "bundled": true, - "dev": true, - "optional": true + "arr-union": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/arr-union/-/arr-union-2.1.0.tgz", + "integrity": "sha1-IPnqtexw9cfSFbEHexw5Fh0pLH0=", + "dev": true }, - "safe-buffer": { - "version": "5.1.1", - "bundled": true, + "array-slice": { + "version": "0.2.3", + "resolved": "https://registry.npmjs.org/array-slice/-/array-slice-0.2.3.tgz", + "integrity": "sha1-3Tz7gO15c6dRF82sabC5nshhhvU=", "dev": true }, - "safer-buffer": { - "version": "2.1.2", - "bundled": true, + "extend-shallow": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-1.1.4.tgz", + "integrity": "sha1-Gda/lN/AnXa6cR85uHLSH/TdkHE=", "dev": true, - "optional": true + "requires": { + "kind-of": "^1.1.0" + } }, - "sax": { - "version": "1.2.4", - "bundled": true, + "kind-of": { + "version": "1.1.0", + "resolved": "http://registry.npmjs.org/kind-of/-/kind-of-1.1.0.tgz", + "integrity": "sha1-FAo9LUGjbS78+pN3tiwk+ElaXEQ=", + "dev": true + }, + "plugin-error": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/plugin-error/-/plugin-error-0.1.2.tgz", + "integrity": "sha1-O5uzM1zPAPQl4HQ34ZJ2ln2kes4=", "dev": true, - "optional": true + "requires": { + "ansi-cyan": "^0.1.1", + "ansi-red": "^0.1.1", + "arr-diff": "^1.0.1", + "arr-union": "^2.0.1", + "extend-shallow": "^1.1.2" + } + } + } + }, + "gulp-rename": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/gulp-rename/-/gulp-rename-1.4.0.tgz", + "integrity": "sha512-swzbIGb/arEoFK89tPY58vg3Ok1bw+d35PfUNwWqdo7KM4jkmuGA78JiDNqR+JeZFaeeHnRg9N7aihX3YPmsyg==", + "dev": true + }, + "gulp-sass": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/gulp-sass/-/gulp-sass-4.0.2.tgz", + "integrity": "sha512-q8psj4+aDrblJMMtRxihNBdovfzGrXJp1l4JU0Sz4b/Mhsi2DPrKFYCGDwjIWRENs04ELVHxdOJQ7Vs98OFohg==", + "dev": true, + "requires": { + "chalk": "^2.3.0", + "lodash.clonedeep": "^4.3.2", + "node-sass": "^4.8.3", + "plugin-error": "^1.0.1", + "replace-ext": "^1.0.0", + "strip-ansi": "^4.0.0", + "through2": "^2.0.0", + "vinyl-sourcemaps-apply": "^0.2.0" + }, + "dependencies": { + "ansi-regex": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-3.0.0.tgz", + "integrity": "sha1-7QMXwyIGT3lGbAKWa922Bas32Zg=", + "dev": true }, - "semver": { - "version": "5.5.0", - "bundled": true, + "strip-ansi": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-4.0.0.tgz", + "integrity": "sha1-qEeQIusaw2iocTibY1JixQXuNo8=", "dev": true, - "optional": true + "requires": { + "ansi-regex": "^3.0.0" + } + } + } + }, + "gulp-uglify": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/gulp-uglify/-/gulp-uglify-3.0.1.tgz", + "integrity": "sha512-KVffbGY9d4Wv90bW/B1KZJyunLMyfHTBbilpDvmcrj5Go0/a1G3uVpt+1gRBWSw/11dqR3coJ1oWNTt1AiXuWQ==", + "dev": true, + "requires": { + "gulplog": "^1.0.0", + "has-gulplog": "^0.1.0", + "lodash": "^4.13.1", + "make-error-cause": "^1.1.1", + "safe-buffer": "^5.1.2", + "through2": "^2.0.0", + "uglify-js": "^3.0.5", + "vinyl-sourcemaps-apply": "^0.2.0" + } + }, + "gulp-watch": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/gulp-watch/-/gulp-watch-5.0.1.tgz", + "integrity": "sha512-HnTSBdzAOFIT4wmXYPDUn783TaYAq9bpaN05vuZNP5eni3z3aRx0NAKbjhhMYtcq76x4R1wf4oORDGdlrEjuog==", + "dev": true, + "requires": { + "ansi-colors": "1.1.0", + "anymatch": "^1.3.0", + "chokidar": "^2.0.0", + "fancy-log": "1.3.2", + "glob-parent": "^3.0.1", + "object-assign": "^4.1.0", + "path-is-absolute": "^1.0.1", + "plugin-error": "1.0.1", + "readable-stream": "^2.2.2", + "slash": "^1.0.0", + "vinyl": "^2.1.0", + "vinyl-file": "^2.0.0" + }, + "dependencies": { + "anymatch": { + "version": "1.3.2", + "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-1.3.2.tgz", + "integrity": "sha512-0XNayC8lTHQ2OI8aljNCN3sSx6hsr/1+rlcDAotXJR7C1oZZHCNsfpbKwMjRA3Uqb5tF1Rae2oloTr4xpq+WjA==", + "dev": true, + "requires": { + "micromatch": "^2.1.5", + "normalize-path": "^2.0.0" + } }, - "set-blocking": { + "arr-diff": { "version": "2.0.0", - "bundled": true, + "resolved": "https://registry.npmjs.org/arr-diff/-/arr-diff-2.0.0.tgz", + "integrity": "sha1-jzuCf5Vai9ZpaX5KQlasPOrjVs8=", "dev": true, - "optional": true + "requires": { + "arr-flatten": "^1.0.1" + } }, - "signal-exit": { - "version": "3.0.2", - "bundled": true, + "array-unique": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/array-unique/-/array-unique-0.2.1.tgz", + "integrity": "sha1-odl8yvy8JiXMcPrc6zalDFiwGlM=", + "dev": true + }, + "braces": { + "version": "1.8.5", + "resolved": "https://registry.npmjs.org/braces/-/braces-1.8.5.tgz", + "integrity": "sha1-uneWLhLf+WnWt2cR6RS3N4V79qc=", "dev": true, - "optional": true + "requires": { + "expand-range": "^1.8.1", + "preserve": "^0.2.0", + "repeat-element": "^1.1.2" + } }, - "string_decoder": { - "version": "1.1.1", - "bundled": true, + "expand-brackets": { + "version": "0.1.5", + "resolved": "https://registry.npmjs.org/expand-brackets/-/expand-brackets-0.1.5.tgz", + "integrity": "sha1-3wcoTjQqgHzXM6xa9yQR5YHRF3s=", "dev": true, - "optional": true + "requires": { + "is-posix-bracket": "^0.1.0" + } }, - "string-width": { - "version": "1.0.2", - "bundled": true, - "dev": true + "extglob": { + "version": "0.3.2", + "resolved": "https://registry.npmjs.org/extglob/-/extglob-0.3.2.tgz", + "integrity": "sha1-Lhj/PS9JqydlzskCPwEdqo2DSaE=", + "dev": true, + "requires": { + "is-extglob": "^1.0.0" + } }, - "strip-ansi": { - "version": "3.0.1", - "bundled": true, + "is-extglob": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-1.0.0.tgz", + "integrity": "sha1-rEaBd8SUNAWgkvyPKXYMb/xiBsA=", "dev": true }, - "strip-json-comments": { + "is-glob": { "version": "2.0.1", - "bundled": true, - "dev": true, - "optional": true - }, - "tar": { - "version": "4.4.1", - "bundled": true, + "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-2.0.1.tgz", + "integrity": "sha1-0Jb5JqPe1WAPP9/ZEZjLCIjC2GM=", "dev": true, - "optional": true + "requires": { + "is-extglob": "^1.0.0" + } }, - "util-deprecate": { - "version": "1.0.2", - "bundled": true, + "kind-of": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", "dev": true, - "optional": true + "requires": { + "is-buffer": "^1.1.5" + } }, - "wide-align": { - "version": "1.1.2", - "bundled": true, + "micromatch": { + "version": "2.3.11", + "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-2.3.11.tgz", + "integrity": "sha1-hmd8l9FyCzY0MdBNDRUpO9OMFWU=", "dev": true, - "optional": true - }, - "wrappy": { - "version": "1.0.2", - "bundled": true, - "dev": true - }, - "yallist": { - "version": "3.0.2", - "bundled": true, - "dev": true + "requires": { + "arr-diff": "^2.0.0", + "array-unique": "^0.2.1", + "braces": "^1.8.2", + "expand-brackets": "^0.1.4", + "extglob": "^0.3.1", + "filename-regex": "^2.0.0", + "is-extglob": "^1.0.0", + "is-glob": "^2.0.1", + "kind-of": "^3.0.2", + "normalize-path": "^2.0.1", + "object.omit": "^2.0.0", + "parse-glob": "^3.0.4", + "regex-cache": "^0.4.2" + } } } }, - "get-caller-file": { + "gulplog": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/gulplog/-/gulplog-1.0.0.tgz", + "integrity": "sha1-4oxNRdBey77YGDY86PnFkmIp/+U=", + "dev": true, + "requires": { + "glogg": "^1.0.0" + } + }, + "handlebars": { + "version": "4.0.12", + "resolved": "https://registry.npmjs.org/handlebars/-/handlebars-4.0.12.tgz", + "integrity": "sha512-RhmTekP+FZL+XNhwS1Wf+bTTZpdLougwt5pcgA1tuz6Jcx0fpH/7z0qd71RKnZHBCxIRBHfBOnio4gViPemNzA==", + "dev": true, + "requires": { + "async": "^2.5.0", + "optimist": "^0.6.1", + "source-map": "^0.6.1", + "uglify-js": "^3.1.4" + } + }, + "har-schema": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/har-schema/-/har-schema-2.0.0.tgz", + "integrity": "sha1-qUwiJOvKwEeCoNkDVSHyRzW37JI=", + "dev": true + }, + "har-validator": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/har-validator/-/har-validator-5.1.0.tgz", + "integrity": "sha512-+qnmNjI4OfH2ipQ9VQOw23bBd/ibtfbVdK2fYbY4acTDqKTW/YDp9McimZdDbG8iV9fZizUqQMD5xvriB146TA==", + "dev": true, + "requires": { + "ajv": "^5.3.0", + "har-schema": "^2.0.0" + } + }, + "has-ansi": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/has-ansi/-/has-ansi-2.0.0.tgz", + "integrity": "sha1-NPUEnOHs3ysGSa8+8k5F7TVBbZE=", + "dev": true, + "requires": { + "ansi-regex": "^2.0.0" + } + }, + "has-binary2": { "version": "1.0.3", - "resolved": "https://registry.npmjs.org/get-caller-file/-/get-caller-file-1.0.3.tgz", - "integrity": "sha512-3t6rVToeoZfYSGd8YoLFR2DJkiQrIiUrGcjvFX2mDw3bn6k2OtwHN0TNCLbBO+w8qTvimhDkv+LSscbJY1vE6w==", + "resolved": "https://registry.npmjs.org/has-binary2/-/has-binary2-1.0.3.tgz", + "integrity": "sha512-G1LWKhDSvhGeAQ8mPVQlqNcOB2sJdwATtZKl2pDKKHfpf/rYj24lkinxf69blJbnsvtqqNU+L3SL50vzZhXOnw==", + "dev": true, + "requires": { + "isarray": "2.0.1" + }, + "dependencies": { + "isarray": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/isarray/-/isarray-2.0.1.tgz", + "integrity": "sha1-o32U7ZzaLVmGXJ92/llu4fM4dB4=", + "dev": true + } + } + }, + "has-cors": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/has-cors/-/has-cors-1.1.0.tgz", + "integrity": "sha1-XkdHk/fqmEPRu5nCPu9J/xJv/zk=", "dev": true }, - "get-stream": { + "has-flag": { "version": "3.0.0", - "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-3.0.0.tgz", - "integrity": "sha1-jpQ9E1jcN1VQVOy+LtsFqhdO3hQ=", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz", + "integrity": "sha1-tdRU3CGZriJWmfNGfloH87lVuv0=", "dev": true }, - "get-value": { - "version": "2.0.6", - "resolved": "https://registry.npmjs.org/get-value/-/get-value-2.0.6.tgz", - "integrity": "sha1-3BXKHGcjh8p2vTesCjlbogQqLCg=", + "has-gulplog": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/has-gulplog/-/has-gulplog-0.1.0.tgz", + "integrity": "sha1-ZBTIKRNpfaUVkDl9r7EvIpZ4Ec4=", + "dev": true, + "requires": { + "sparkles": "^1.0.0" + } + }, + "has-symbols": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/has-symbols/-/has-symbols-1.0.0.tgz", + "integrity": "sha1-uhqPGvKg/DllD1yFA2dwQSIGO0Q=", "dev": true }, - "glob": { - "version": "7.1.3", - "resolved": "https://registry.npmjs.org/glob/-/glob-7.1.3.tgz", - "integrity": "sha512-vcfuiIxogLV4DlGBHIUOwI0IbrJ8HWPc4MU7HzviGeNho/UJDfi6B5p3sHeWIQ0KGIU0Jpxi5ZHxemQfLkkAwQ==", + "has-unicode": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/has-unicode/-/has-unicode-2.0.1.tgz", + "integrity": "sha1-4Ob+aijPUROIVeCG0Wkedx3iqLk=", "dev": true }, - "glob-parent": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-3.1.0.tgz", - "integrity": "sha1-nmr2KZ2NO9K9QEMIMr0RPfkGxa4=", + "has-value": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/has-value/-/has-value-1.0.0.tgz", + "integrity": "sha1-GLKB2lhbHFxR3vJMkw7SmgvmsXc=", "dev": true, - "optional": true, + "requires": { + "get-value": "^2.0.6", + "has-values": "^1.0.0", + "isobject": "^3.0.0" + } + }, + "has-values": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/has-values/-/has-values-1.0.0.tgz", + "integrity": "sha1-lbC2P+whRmGab+V/51Yo1aOe/k8=", + "dev": true, + "requires": { + "is-number": "^3.0.0", + "kind-of": "^4.0.0" + }, "dependencies": { - "is-glob": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-3.1.0.tgz", - "integrity": "sha1-e6WuJCF4BKxwcHuWkiVnSGzD6Eo=", + "kind-of": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-4.0.0.tgz", + "integrity": "sha1-IIE989cSkosgc3hpGkUGb65y3Vc=", "dev": true, - "optional": true + "requires": { + "is-buffer": "^1.1.5" + } } } }, - "graceful-fs": { - "version": "4.1.11", - "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.1.11.tgz", - "integrity": "sha1-Dovf5NHduIVNZOBOp8AOKgJuVlg=", + "highlight.js": { + "version": "9.13.1", + "resolved": "https://registry.npmjs.org/highlight.js/-/highlight.js-9.13.1.tgz", + "integrity": "sha512-Sc28JNQNDzaH6PORtRLMvif9RSn1mYuOoX3omVjnb0+HbpPygU2ALBI0R/wsiqCb4/fcp07Gdo8g+fhtFrQl6A==", + "dev": true + }, + "homedir-polyfill": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/homedir-polyfill/-/homedir-polyfill-1.0.1.tgz", + "integrity": "sha1-TCu8inWJmP7r9e1oWA921GdotLw=", + "dev": true, + "requires": { + "parse-passwd": "^1.0.0" + } + }, + "hosted-git-info": { + "version": "2.7.1", + "resolved": "https://registry.npmjs.org/hosted-git-info/-/hosted-git-info-2.7.1.tgz", + "integrity": "sha512-7T/BxH19zbcCTa8XkMlbK5lTo1WtgkFi3GvdWEyNuc4Vex7/9Dqbnpsf4JMydcfj9HCg4zUWFTL3Za6lapg5/w==", "dev": true }, - "handlebars": { - "version": "4.0.12", - "resolved": "https://registry.npmjs.org/handlebars/-/handlebars-4.0.12.tgz", - "integrity": "sha512-RhmTekP+FZL+XNhwS1Wf+bTTZpdLougwt5pcgA1tuz6Jcx0fpH/7z0qd71RKnZHBCxIRBHfBOnio4gViPemNzA==", + "http-errors": { + "version": "1.6.3", + "resolved": "http://registry.npmjs.org/http-errors/-/http-errors-1.6.3.tgz", + "integrity": "sha1-i1VoC7S+KDoLW/TqLjhYC+HZMg0=", + "dev": true, + "requires": { + "depd": "~1.1.2", + "inherits": "2.0.3", + "setprototypeof": "1.1.0", + "statuses": ">= 1.4.0 < 2" + }, + "dependencies": { + "statuses": { + "version": "1.5.0", + "resolved": "https://registry.npmjs.org/statuses/-/statuses-1.5.0.tgz", + "integrity": "sha1-Fhx9rBd2Wf2YEfQ3cfqZOBR4Yow=", + "dev": true + } + } + }, + "http-proxy": { + "version": "1.15.2", + "resolved": "http://registry.npmjs.org/http-proxy/-/http-proxy-1.15.2.tgz", + "integrity": "sha1-ZC/cr/5S00SNK9o7AHnpQJBk2jE=", + "dev": true, + "requires": { + "eventemitter3": "1.x.x", + "requires-port": "1.x.x" + } + }, + "http-signature": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/http-signature/-/http-signature-1.2.0.tgz", + "integrity": "sha1-muzZJRFHcvPZW2WmCruPfBj7rOE=", + "dev": true, + "requires": { + "assert-plus": "^1.0.0", + "jsprim": "^1.2.2", + "sshpk": "^1.7.0" + } + }, + "iconv-lite": { + "version": "0.4.23", + "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.23.tgz", + "integrity": "sha512-neyTUVFtahjf0mB3dZT77u+8O0QB89jFdnBkd5P1JgYPbPaia3gXXOVL2fq8VyU2gMMD7SaN7QukTB/pmXYvDA==", + "dev": true, + "requires": { + "safer-buffer": ">= 2.1.2 < 3" + } + }, + "immutable": { + "version": "3.8.2", + "resolved": "https://registry.npmjs.org/immutable/-/immutable-3.8.2.tgz", + "integrity": "sha1-wkOZUUVbs5kT2vKBN28VMOEErfM=", "dev": true }, - "has-value": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/has-value/-/has-value-1.0.0.tgz", - "integrity": "sha1-GLKB2lhbHFxR3vJMkw7SmgvmsXc=", + "in-publish": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/in-publish/-/in-publish-2.0.0.tgz", + "integrity": "sha1-4g/146KvwmkDILbcVSaCqcf631E=", "dev": true }, - "has-values": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/has-values/-/has-values-1.0.0.tgz", - "integrity": "sha1-lbC2P+whRmGab+V/51Yo1aOe/k8=", + "indent-string": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/indent-string/-/indent-string-2.1.0.tgz", + "integrity": "sha1-ji1INIdCEhtKghi3oTfppSBJ3IA=", "dev": true, - "dependencies": { - "kind-of": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-4.0.0.tgz", - "integrity": "sha1-IIE989cSkosgc3hpGkUGb65y3Vc=", - "dev": true - } + "requires": { + "repeating": "^2.0.0" } }, - "highlight.js": { - "version": "9.12.0", - "resolved": "https://registry.npmjs.org/highlight.js/-/highlight.js-9.12.0.tgz", - "integrity": "sha1-5tnb5Xy+/mB1HwKvM2GVhwyQwB4=", + "indexof": { + "version": "0.0.1", + "resolved": "https://registry.npmjs.org/indexof/-/indexof-0.0.1.tgz", + "integrity": "sha1-gtwzbSMrkGIXnQWrMpOmYFn9Q10=", "dev": true }, "inflight": { "version": "1.0.6", "resolved": "https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz", "integrity": "sha1-Sb1jMdfQLQwJvJEKEHW6gWW1bfk=", - "dev": true + "dev": true, + "requires": { + "once": "^1.3.0", + "wrappy": "1" + } }, "inherits": { "version": "2.0.3", @@ -910,32 +3456,68 @@ "integrity": "sha1-Yzwsg+PaQqUC9SRmAiSA9CCCYd4=", "dev": true }, + "ini": { + "version": "1.3.5", + "resolved": "https://registry.npmjs.org/ini/-/ini-1.3.5.tgz", + "integrity": "sha512-RZY5huIKCMRWDUqZlEi72f/lmXKMvuszcMBduliQ3nnWbx9X/ZBQO7DijMEYS9EhHBb2qacRUMtC7svLwe0lcw==", + "dev": true + }, + "interpret": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/interpret/-/interpret-1.1.0.tgz", + "integrity": "sha1-ftGxQQxqDg94z5XTuEQMY/eLhhQ=", + "dev": true + }, "invert-kv": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/invert-kv/-/invert-kv-1.0.0.tgz", "integrity": "sha1-EEqOSqym09jNFXqO+L+rLXo//bY=", "dev": true }, + "is-absolute": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-absolute/-/is-absolute-1.0.0.tgz", + "integrity": "sha512-dOWoqflvcydARa360Gvv18DZ/gRuHKi2NU/wU5X1ZFzdYfH29nkiNZsF3mp4OJ3H4yo9Mx8A/uAGNzpzPN3yBA==", + "dev": true, + "requires": { + "is-relative": "^1.0.0", + "is-windows": "^1.0.1" + } + }, "is-accessor-descriptor": { "version": "0.1.6", "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-0.1.6.tgz", "integrity": "sha1-qeEss66Nh2cn7u84Q/igiXtcmNY=", "dev": true, + "requires": { + "kind-of": "^3.0.2" + }, "dependencies": { "kind-of": { "version": "3.2.2", "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", - "dev": true + "dev": true, + "requires": { + "is-buffer": "^1.1.5" + } } } }, + "is-arrayish": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/is-arrayish/-/is-arrayish-0.2.1.tgz", + "integrity": "sha1-d8mYQFJ6qOyxqLppe4BkWnqSap0=", + "dev": true + }, "is-binary-path": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/is-binary-path/-/is-binary-path-1.0.1.tgz", "integrity": "sha1-dfFmQrSA8YenEcgUFh/TpKdlWJg=", "dev": true, - "optional": true + "requires": { + "binary-extensions": "^1.0.0" + } }, "is-buffer": { "version": "1.1.6", @@ -943,17 +3525,32 @@ "integrity": "sha512-NcdALwpXkTm5Zvvbk7owOUSvVvBKDgKP5/ewfXEznmQFfs4ZRmanOeKBTjRVjka3QFoN6XJ+9F3USqfHqTaU5w==", "dev": true }, + "is-builtin-module": { + "version": "1.0.0", + "resolved": "http://registry.npmjs.org/is-builtin-module/-/is-builtin-module-1.0.0.tgz", + "integrity": "sha1-VAVy0096wxGfj3bDDLwbHgN6/74=", + "dev": true, + "requires": { + "builtin-modules": "^1.0.0" + } + }, "is-data-descriptor": { "version": "0.1.4", "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-0.1.4.tgz", "integrity": "sha1-C17mSDiOLIYCgueT8YVv7D8wG1Y=", "dev": true, + "requires": { + "kind-of": "^3.0.2" + }, "dependencies": { "kind-of": { "version": "3.2.2", "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", - "dev": true + "dev": true, + "requires": { + "is-buffer": "^1.1.5" + } } } }, @@ -962,6 +3559,11 @@ "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-0.1.6.tgz", "integrity": "sha512-avDYr0SB3DwO9zsMov0gKCESFYqCnE4hq/4z3TdUlukEy5t9C0YRq7HLrsN52NAcqXKaepeCD0n+B0arnVG3Hg==", "dev": true, + "requires": { + "is-accessor-descriptor": "^0.1.6", + "is-data-descriptor": "^0.1.4", + "kind-of": "^5.0.0" + }, "dependencies": { "kind-of": { "version": "5.1.0", @@ -971,6 +3573,21 @@ } } }, + "is-dotfile": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/is-dotfile/-/is-dotfile-1.0.3.tgz", + "integrity": "sha1-pqLzL/0t+wT1yiXs0Pa4PPeYoeE=", + "dev": true + }, + "is-equal-shallow": { + "version": "0.1.3", + "resolved": "https://registry.npmjs.org/is-equal-shallow/-/is-equal-shallow-0.1.3.tgz", + "integrity": "sha1-IjgJj8Ih3gvPpdnqxMRdY4qhxTQ=", + "dev": true, + "requires": { + "is-primitive": "^2.0.0" + } + }, "is-extendable": { "version": "0.1.1", "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-0.1.1.tgz", @@ -983,51 +3600,143 @@ "integrity": "sha1-qIwCU1eR8C7TfHahueqXc8gz+MI=", "dev": true }, + "is-finite": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/is-finite/-/is-finite-1.0.2.tgz", + "integrity": "sha1-zGZ3aVYCvlUO8R6LSqYwU0K20Ko=", + "dev": true, + "requires": { + "number-is-nan": "^1.0.0" + } + }, "is-fullwidth-code-point": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-1.0.0.tgz", "integrity": "sha1-754xOG8DGn8NZDr4L95QxFfvAMs=", - "dev": true + "dev": true, + "requires": { + "number-is-nan": "^1.0.0" + } }, "is-glob": { "version": "4.0.0", "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-4.0.0.tgz", "integrity": "sha1-lSHHaEXMJhCoUgPd8ICpWML/q8A=", "dev": true, - "optional": true + "requires": { + "is-extglob": "^2.1.1" + } + }, + "is-negated-glob": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-negated-glob/-/is-negated-glob-1.0.0.tgz", + "integrity": "sha1-aRC8pdqMleeEtXUbl2z1oQ/uNtI=", + "dev": true }, "is-number": { "version": "3.0.0", "resolved": "https://registry.npmjs.org/is-number/-/is-number-3.0.0.tgz", "integrity": "sha1-JP1iAaR4LPUFYcgQJ2r8fRLXEZU=", "dev": true, + "requires": { + "kind-of": "^3.0.2" + }, "dependencies": { "kind-of": { "version": "3.2.2", "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", - "dev": true + "dev": true, + "requires": { + "is-buffer": "^1.1.5" + } } } }, + "is-number-like": { + "version": "1.0.8", + "resolved": "https://registry.npmjs.org/is-number-like/-/is-number-like-1.0.8.tgz", + "integrity": "sha512-6rZi3ezCyFcn5L71ywzz2bS5b2Igl1En3eTlZlvKjpz1n3IZLAYMbKYAIQgFmEu0GENg92ziU/faEOA/aixjbA==", + "dev": true, + "requires": { + "lodash.isfinite": "^3.3.2" + } + }, "is-plain-object": { "version": "2.0.4", "resolved": "https://registry.npmjs.org/is-plain-object/-/is-plain-object-2.0.4.tgz", "integrity": "sha512-h5PpgXkWitc38BBMYawTYMWJHFZJVnBquFE57xFpjB8pJFiF6gZ+bU+WyI/yqXiFR5mdLsgYNaPe8uao6Uv9Og==", + "dev": true, + "requires": { + "isobject": "^3.0.1" + } + }, + "is-posix-bracket": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/is-posix-bracket/-/is-posix-bracket-0.1.1.tgz", + "integrity": "sha1-MzTceXdDaOkvAW5vvAqI9c1ua8Q=", + "dev": true + }, + "is-primitive": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/is-primitive/-/is-primitive-2.0.0.tgz", + "integrity": "sha1-IHurkWOEmcB7Kt8kCkGochADRXU=", "dev": true }, + "is-relative": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-relative/-/is-relative-1.0.0.tgz", + "integrity": "sha512-Kw/ReK0iqwKeu0MITLFuj0jbPAmEiOsIwyIXvvbfa6QfmN9pkD1M+8pdk7Rl/dTKbH34/XBFMbgD4iMJhLQbGA==", + "dev": true, + "requires": { + "is-unc-path": "^1.0.0" + } + }, "is-stream": { "version": "1.1.0", "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-1.1.0.tgz", "integrity": "sha1-EtSj3U5o4Lec6428hBc66A2RykQ=", "dev": true }, + "is-typedarray": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-typedarray/-/is-typedarray-1.0.0.tgz", + "integrity": "sha1-5HnICFjfDBsR3dppQPlgEfzaSpo=", + "dev": true + }, + "is-unc-path": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-unc-path/-/is-unc-path-1.0.0.tgz", + "integrity": "sha512-mrGpVd0fs7WWLfVsStvgF6iEJnbjDFZh9/emhRDcGWTduTfNHd9CHeUwH3gYIjdbwo4On6hunkztwOaAw0yllQ==", + "dev": true, + "requires": { + "unc-path-regex": "^0.1.2" + } + }, + "is-utf8": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/is-utf8/-/is-utf8-0.2.1.tgz", + "integrity": "sha1-Sw2hRCEE0bM2NA6AeX6GXPOffXI=", + "dev": true + }, + "is-valid-glob": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-valid-glob/-/is-valid-glob-1.0.0.tgz", + "integrity": "sha1-Kb8+/3Ab4tTTFdusw5vDn+j2Aao=", + "dev": true + }, "is-windows": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/is-windows/-/is-windows-1.0.2.tgz", "integrity": "sha512-eXK1UInq2bPmjyX6e3VHIzMLobc4J94i4AWn+Hpq3OU5KkrRC96OAcR3PRJ/pGu6m8TRnBHP9dkXQVsT/COVIA==", "dev": true }, + "is-wsl": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/is-wsl/-/is-wsl-1.1.0.tgz", + "integrity": "sha1-HxbkqiKwTRM2tmGIpmrzxgDDpm0=", + "dev": true + }, "isarray": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz", @@ -1046,10 +3755,82 @@ "integrity": "sha1-TkMekrEalzFjaqH5yNHMvP2reN8=", "dev": true }, + "isstream": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/isstream/-/isstream-0.1.2.tgz", + "integrity": "sha1-R+Y/evVa+m+S4VAOaQ64uFKcCZo=", + "dev": true + }, + "js-base64": { + "version": "2.4.9", + "resolved": "https://registry.npmjs.org/js-base64/-/js-base64-2.4.9.tgz", + "integrity": "sha512-xcinL3AuDJk7VSzsHgb9DvvIXayBbadtMZ4HFPx8rUszbW1MuNMlwYVC4zzCZ6e1sqZpnNS5ZFYOhXqA39T7LQ==", + "dev": true + }, + "jsbn": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/jsbn/-/jsbn-0.1.1.tgz", + "integrity": "sha1-peZUwuWi3rXyAdls77yoDA7y9RM=", + "dev": true + }, + "json-schema": { + "version": "0.2.3", + "resolved": "https://registry.npmjs.org/json-schema/-/json-schema-0.2.3.tgz", + "integrity": "sha1-tIDIkuWaLwWVTOcnvT8qTogvnhM=", + "dev": true + }, + "json-schema-traverse": { + "version": "0.3.1", + "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-0.3.1.tgz", + "integrity": "sha1-NJptRMU6Ud6JtAgFxdXlm0F9M0A=", + "dev": true + }, + "json-stable-stringify": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/json-stable-stringify/-/json-stable-stringify-1.0.1.tgz", + "integrity": "sha1-mnWdOcXy/1A/1TAGRu1EX4jE+a8=", + "dev": true, + "requires": { + "jsonify": "~0.0.0" + } + }, + "json-stringify-safe": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/json-stringify-safe/-/json-stringify-safe-5.0.1.tgz", + "integrity": "sha1-Epai1Y/UXxmg9s4B1lcB4sc1tus=", + "dev": true + }, "jsonfile": { "version": "4.0.0", "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-4.0.0.tgz", "integrity": "sha1-h3Gq4HmbZAdrdmQPygWPnBDjPss=", + "dev": true, + "requires": { + "graceful-fs": "^4.1.6" + } + }, + "jsonify": { + "version": "0.0.0", + "resolved": "https://registry.npmjs.org/jsonify/-/jsonify-0.0.0.tgz", + "integrity": "sha1-LHS27kHZPKUbe1qu6PUDYx0lKnM=", + "dev": true + }, + "jsprim": { + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/jsprim/-/jsprim-1.4.1.tgz", + "integrity": "sha1-MT5mvB5cwG5Di8G3SZwuXFastqI=", + "dev": true, + "requires": { + "assert-plus": "1.0.0", + "extsprintf": "1.3.0", + "json-schema": "0.2.3", + "verror": "1.10.0" + } + }, + "just-debounce": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/just-debounce/-/just-debounce-1.0.0.tgz", + "integrity": "sha1-h/zPrv/AtozRnVX2cilD+SnqNeo=", "dev": true }, "kind-of": { @@ -1062,29 +3843,167 @@ "version": "3.0.0-beta.23", "resolved": "https://registry.npmjs.org/kss/-/kss-3.0.0-beta.23.tgz", "integrity": "sha1-eXBt0bXoDkPZUbhVvop5dEJyKwc=", - "dev": true + "dev": true, + "requires": { + "bluebird": "^3.3.3", + "fs-extra": "^7.0.0", + "glob": "^7.0.3", + "handlebars": "^4.0.0", + "highlight.js": "^9.12.0", + "markdown-it": "^8.4.1", + "nunjucks": "^3.0.1", + "resolve": "^1.6.0", + "twig": "^1.10.4", + "twig-drupal-filters": "^2.0.0", + "yargs": "^12.0.1" + } }, - "kss-node-template--tahi": { - "version": "file:kss_template", - "dev": true + "last-run": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/last-run/-/last-run-1.1.1.tgz", + "integrity": "sha1-RblpQsF7HHnHchmCWbqUO+v4yls=", + "dev": true, + "requires": { + "default-resolution": "^2.0.0", + "es6-weak-map": "^2.0.1" + } + }, + "lazystream": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/lazystream/-/lazystream-1.0.0.tgz", + "integrity": "sha1-9plf4PggOS9hOWvolGJAe7dxaOQ=", + "dev": true, + "requires": { + "readable-stream": "^2.0.5" + } }, "lcid": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/lcid/-/lcid-1.0.0.tgz", "integrity": "sha1-MIrMr6C8SDo4Z7S28rlQYlHRuDU=", + "dev": true, + "requires": { + "invert-kv": "^1.0.0" + } + }, + "lead": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/lead/-/lead-1.0.0.tgz", + "integrity": "sha1-bxT5mje+Op3XhPVJVpDlkDRm7kI=", + "dev": true, + "requires": { + "flush-write-stream": "^1.0.2" + } + }, + "liftoff": { + "version": "2.5.0", + "resolved": "https://registry.npmjs.org/liftoff/-/liftoff-2.5.0.tgz", + "integrity": "sha1-IAkpG7Mc6oYbvxCnwVooyvdcMew=", + "dev": true, + "requires": { + "extend": "^3.0.0", + "findup-sync": "^2.0.0", + "fined": "^1.0.1", + "flagged-respawn": "^1.0.0", + "is-plain-object": "^2.0.4", + "object.map": "^1.0.0", + "rechoir": "^0.6.2", + "resolve": "^1.1.7" + } + }, + "limiter": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/limiter/-/limiter-1.1.3.tgz", + "integrity": "sha512-zrycnIMsLw/3ZxTbW7HCez56rcFGecWTx5OZNplzcXUUmJLmoYArC6qdJzmAN5BWiNXGcpjhF9RQ1HSv5zebEw==", "dev": true }, "linkify-it": { "version": "2.0.3", "resolved": "https://registry.npmjs.org/linkify-it/-/linkify-it-2.0.3.tgz", "integrity": "sha1-2UpGSPmxwXnWT6lykSaL22zpQ08=", - "dev": true + "dev": true, + "requires": { + "uc.micro": "^1.0.1" + } + }, + "load-json-file": { + "version": "1.1.0", + "resolved": "http://registry.npmjs.org/load-json-file/-/load-json-file-1.1.0.tgz", + "integrity": "sha1-lWkFcI1YtLq0wiYbBPWfMcmTdMA=", + "dev": true, + "requires": { + "graceful-fs": "^4.1.2", + "parse-json": "^2.2.0", + "pify": "^2.0.0", + "pinkie-promise": "^2.0.0", + "strip-bom": "^2.0.0" + } + }, + "localtunnel": { + "version": "1.9.1", + "resolved": "https://registry.npmjs.org/localtunnel/-/localtunnel-1.9.1.tgz", + "integrity": "sha512-HWrhOslklDvxgOGFLxi6fQVnvpl6XdX4sPscfqMZkzi3gtt9V7LKBWYvNUcpHSVvjwCQ6xzXacVvICNbNcyPnQ==", + "dev": true, + "requires": { + "axios": "0.17.1", + "debug": "2.6.9", + "openurl": "1.1.1", + "yargs": "6.6.0" + }, + "dependencies": { + "camelcase": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-3.0.0.tgz", + "integrity": "sha1-MvxLn82vhF/N9+c7uXysImHwqwo=", + "dev": true + }, + "which-module": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/which-module/-/which-module-1.0.0.tgz", + "integrity": "sha1-u6Y8qGGUiZT/MHc2CJ47lgJsKk8=", + "dev": true + }, + "yargs": { + "version": "6.6.0", + "resolved": "http://registry.npmjs.org/yargs/-/yargs-6.6.0.tgz", + "integrity": "sha1-eC7CHvQDNF+DCoCMo9UTr1YGUgg=", + "dev": true, + "requires": { + "camelcase": "^3.0.0", + "cliui": "^3.2.0", + "decamelize": "^1.1.1", + "get-caller-file": "^1.0.1", + "os-locale": "^1.4.0", + "read-pkg-up": "^1.0.1", + "require-directory": "^2.1.1", + "require-main-filename": "^1.0.1", + "set-blocking": "^2.0.0", + "string-width": "^1.0.2", + "which-module": "^1.0.0", + "y18n": "^3.2.1", + "yargs-parser": "^4.2.0" + } + }, + "yargs-parser": { + "version": "4.2.1", + "resolved": "http://registry.npmjs.org/yargs-parser/-/yargs-parser-4.2.1.tgz", + "integrity": "sha1-KczqwNxPA8bIe0qfIX3RjJ90hxw=", + "dev": true, + "requires": { + "camelcase": "^3.0.0" + } + } + } }, "locate-path": { "version": "3.0.0", "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-3.0.0.tgz", "integrity": "sha512-7AO748wWnIhNqAuaty2ZWHkQHRSNfPVIsPIfwEOWO22AmaoVrWavlOcMR5nzTLNYvp36X220/maaRsrec1G65A==", - "dev": true + "dev": true, + "requires": { + "p-locate": "^3.0.0", + "path-exists": "^3.0.0" + } }, "locutus": { "version": "2.0.10", @@ -1098,18 +4017,88 @@ "integrity": "sha512-cQKh8igo5QUhZ7lg38DYWAxMvjSAKG0A8wGSVimP07SIUEK2UO+arSRKbRZWtelMtN5V0Hkwh5ryOto/SshYIg==", "dev": true }, + "lodash.assign": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/lodash.assign/-/lodash.assign-4.2.0.tgz", + "integrity": "sha1-DZnzzNem0mHRm9rrkkUAXShYCOc=", + "dev": true + }, + "lodash.clonedeep": { + "version": "4.5.0", + "resolved": "https://registry.npmjs.org/lodash.clonedeep/-/lodash.clonedeep-4.5.0.tgz", + "integrity": "sha1-4j8/nE+Pvd6HJSnBBxhXoIblzO8=", + "dev": true + }, "lodash.debounce": { "version": "4.0.8", "resolved": "https://registry.npmjs.org/lodash.debounce/-/lodash.debounce-4.0.8.tgz", "integrity": "sha1-gteb/zCmfEAF/9XiUVMArZyk168=", + "dev": true + }, + "lodash.isfinite": { + "version": "3.3.2", + "resolved": "https://registry.npmjs.org/lodash.isfinite/-/lodash.isfinite-3.3.2.tgz", + "integrity": "sha1-+4m2WpqAKBgz8LdHizpRBPiY67M=", + "dev": true + }, + "lodash.mergewith": { + "version": "4.6.1", + "resolved": "https://registry.npmjs.org/lodash.mergewith/-/lodash.mergewith-4.6.1.tgz", + "integrity": "sha512-eWw5r+PYICtEBgrBE5hhlT6aAa75f411bgDz/ZL2KZqYV03USvucsxcHUIlGTDTECs1eunpI7HOV7U+WLDvNdQ==", + "dev": true + }, + "loud-rejection": { + "version": "1.6.0", + "resolved": "https://registry.npmjs.org/loud-rejection/-/loud-rejection-1.6.0.tgz", + "integrity": "sha1-W0b4AUft7leIcPCG0Eghz5mOVR8=", + "dev": true, + "requires": { + "currently-unhandled": "^0.4.1", + "signal-exit": "^3.0.0" + } + }, + "lru-cache": { + "version": "4.1.3", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-4.1.3.tgz", + "integrity": "sha512-fFEhvcgzuIoJVUF8fYr5KR0YqxD238zgObTps31YdADwPPAp82a4M8TrckkWyx7ekNlf9aBcVn81cFwwXngrJA==", "dev": true, - "optional": true + "requires": { + "pseudomap": "^1.0.2", + "yallist": "^2.1.2" + } + }, + "make-error": { + "version": "1.3.5", + "resolved": "https://registry.npmjs.org/make-error/-/make-error-1.3.5.tgz", + "integrity": "sha512-c3sIjNUow0+8swNwVpqoH4YCShKNFkMaw6oH1mNS2haDZQqkeZFlHS3dhoeEbKKmJB4vXpJucU6oH75aDYeE9g==", + "dev": true + }, + "make-error-cause": { + "version": "1.2.2", + "resolved": "https://registry.npmjs.org/make-error-cause/-/make-error-cause-1.2.2.tgz", + "integrity": "sha1-3wOI/NCzeBbf8KX7gQiTl3fcvJ0=", + "dev": true, + "requires": { + "make-error": "^1.2.0" + } + }, + "make-iterator": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/make-iterator/-/make-iterator-1.0.1.tgz", + "integrity": "sha512-pxiuXh0iVEq7VM7KMIhs5gxsfxCux2URptUQaXo4iZZJxBAzTPOLE2BumO5dbfVYq/hBJFBR/a1mFDmOx5AGmw==", + "dev": true, + "requires": { + "kind-of": "^6.0.2" + } }, "map-age-cleaner": { "version": "0.1.2", "resolved": "https://registry.npmjs.org/map-age-cleaner/-/map-age-cleaner-0.1.2.tgz", "integrity": "sha512-UN1dNocxQq44IhJyMI4TU8phc2m9BddacHRPRjKGLYaF0jqd3xLz0jS0skpAU9WgYyoR4gHtUpzytNBS385FWQ==", - "dev": true + "dev": true, + "requires": { + "p-defer": "^1.0.0" + } }, "map-cache": { "version": "0.2.2", @@ -1117,16 +4106,50 @@ "integrity": "sha1-wyq9C9ZSXZsFFkW7TyasXcmKDb8=", "dev": true }, + "map-obj": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/map-obj/-/map-obj-1.0.1.tgz", + "integrity": "sha1-2TPOuSBdgr3PSIb2dCvcK03qFG0=", + "dev": true + }, "map-visit": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/map-visit/-/map-visit-1.0.0.tgz", "integrity": "sha1-7Nyo8TFE5mDxtb1B8S80edmN+48=", - "dev": true + "dev": true, + "requires": { + "object-visit": "^1.0.0" + } }, "markdown-it": { "version": "8.4.2", "resolved": "https://registry.npmjs.org/markdown-it/-/markdown-it-8.4.2.tgz", "integrity": "sha512-GcRz3AWTqSUphY3vsUqQSFMbgR38a4Lh3GWlHRh/7MRwz8mcu9n2IO7HOh+bXHrR9kOPDl5RNCaEsrneb+xhHQ==", + "dev": true, + "requires": { + "argparse": "^1.0.7", + "entities": "~1.1.1", + "linkify-it": "^2.0.0", + "mdurl": "^1.0.1", + "uc.micro": "^1.0.5" + } + }, + "matchdep": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/matchdep/-/matchdep-2.0.0.tgz", + "integrity": "sha1-xvNINKDY28OzfCfui7yyfHd1WC4=", + "dev": true, + "requires": { + "findup-sync": "^2.0.0", + "micromatch": "^3.0.4", + "resolve": "^1.4.0", + "stack-trace": "0.0.10" + } + }, + "math-random": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/math-random/-/math-random-1.0.1.tgz", + "integrity": "sha1-izqsWIuKZuSXXjzepn97sylgH6w=", "dev": true }, "mdurl": { @@ -1139,14 +4162,81 @@ "version": "4.0.0", "resolved": "https://registry.npmjs.org/mem/-/mem-4.0.0.tgz", "integrity": "sha512-WQxG/5xYc3tMbYLXoXPm81ET2WDULiU5FxbuIoNbJqLOOI8zehXFdZuiUEgfdrU2mVB1pxBZUGlYORSrpuJreA==", - "dev": true + "dev": true, + "requires": { + "map-age-cleaner": "^0.1.1", + "mimic-fn": "^1.0.0", + "p-is-promise": "^1.1.0" + } + }, + "meow": { + "version": "3.7.0", + "resolved": "http://registry.npmjs.org/meow/-/meow-3.7.0.tgz", + "integrity": "sha1-cstmi0JSKCkKu/qFaJJYcwioAfs=", + "dev": true, + "requires": { + "camelcase-keys": "^2.0.0", + "decamelize": "^1.1.2", + "loud-rejection": "^1.0.0", + "map-obj": "^1.0.1", + "minimist": "^1.1.3", + "normalize-package-data": "^2.3.4", + "object-assign": "^4.0.1", + "read-pkg-up": "^1.0.1", + "redent": "^1.0.0", + "trim-newlines": "^1.0.0" + }, + "dependencies": { + "minimist": { + "version": "1.2.0", + "resolved": "http://registry.npmjs.org/minimist/-/minimist-1.2.0.tgz", + "integrity": "sha1-o1AIsg9BOD7sH7kU9M1d95omQoQ=", + "dev": true + } + } }, "micromatch": { "version": "3.1.10", "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-3.1.10.tgz", "integrity": "sha512-MWikgl9n9M3w+bpsY3He8L+w9eF9338xRl8IAO5viDizwSzziFEyUzo2xrrloB64ADbTf8uA8vRqqttDTOmccg==", + "dev": true, + "requires": { + "arr-diff": "^4.0.0", + "array-unique": "^0.3.2", + "braces": "^2.3.1", + "define-property": "^2.0.2", + "extend-shallow": "^3.0.2", + "extglob": "^2.0.4", + "fragment-cache": "^0.2.1", + "kind-of": "^6.0.2", + "nanomatch": "^1.2.9", + "object.pick": "^1.3.0", + "regex-not": "^1.0.0", + "snapdragon": "^0.8.1", + "to-regex": "^3.0.2" + } + }, + "mime": { + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/mime/-/mime-1.4.1.tgz", + "integrity": "sha512-KI1+qOZu5DcW6wayYHSzR/tXKCDC5Om4s1z2QJjDULzLcmf3DvzS7oluY4HCTrc+9FiKmWUgeNLg7W3uIQvxtQ==", + "dev": true + }, + "mime-db": { + "version": "1.37.0", + "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.37.0.tgz", + "integrity": "sha512-R3C4db6bgQhlIhPU48fUtdVmKnflq+hRdad7IyKhtFj06VPNVdk2RhiYL3UjQIlso8L+YxAtFkobT0VK+S/ybg==", "dev": true }, + "mime-types": { + "version": "2.1.21", + "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.21.tgz", + "integrity": "sha512-3iL6DbwpyLzjR3xHSFNFeb9Nz/M8WDkX33t1GFQnFOllWk8pOrh/LSrB5OXlnlW5P9LH73X6loW/eogc+F5lJg==", + "dev": true, + "requires": { + "mime-db": "~1.37.0" + } + }, "mimic-fn": { "version": "1.2.0", "resolved": "https://registry.npmjs.org/mimic-fn/-/mimic-fn-1.2.0.tgz", @@ -1157,7 +4247,10 @@ "version": "3.0.4", "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.0.4.tgz", "integrity": "sha512-yJHVQEhyqPLUTgt9B83PXu6W3rx4MvvHvSUvToogpwoGDOUQ+yDrR0HRot+yOCdCO7u4hX3pWft6kWBBcqh0UA==", - "dev": true + "dev": true, + "requires": { + "brace-expansion": "^1.1.7" + } }, "minimist": { "version": "0.0.10", @@ -1165,16 +4258,46 @@ "integrity": "sha1-3j+YVD2/lggr5IrRoMfNqDYwHc8=", "dev": true }, + "mitt": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/mitt/-/mitt-1.1.3.tgz", + "integrity": "sha512-mUDCnVNsAi+eD6qA0HkRkwYczbLHJ49z17BGe2PYRhZL4wpZUFZGJHU7/5tmvohoma+Hdn0Vh/oJTiPEmgSruA==", + "dev": true + }, "mixin-deep": { "version": "1.3.1", "resolved": "https://registry.npmjs.org/mixin-deep/-/mixin-deep-1.3.1.tgz", "integrity": "sha512-8ZItLHeEgaqEvd5lYBXfm4EZSFCX29Jb9K+lAHhDKzReKBQKj3R+7NOF6tjqYi9t4oI8VUfaWITJQm86wnXGNQ==", "dev": true, + "requires": { + "for-in": "^1.0.2", + "is-extendable": "^1.0.1" + }, "dependencies": { "is-extendable": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-1.0.1.tgz", "integrity": "sha512-arnXMxT1hhoKo9k1LZdmlNyJdDDfy2v0fXjFlmok4+i8ul/6WlbVge9bhM74OpNPQPMGUToDtz+KXa1PneJxOA==", + "dev": true, + "requires": { + "is-plain-object": "^2.0.4" + } + } + } + }, + "mkdirp": { + "version": "0.5.1", + "resolved": "http://registry.npmjs.org/mkdirp/-/mkdirp-0.5.1.tgz", + "integrity": "sha1-MAV0OOrGz3+MR2fzhkjWaX11yQM=", + "dev": true, + "requires": { + "minimist": "0.0.8" + }, + "dependencies": { + "minimist": { + "version": "0.0.8", + "resolved": "http://registry.npmjs.org/minimist/-/minimist-0.0.8.tgz", + "integrity": "sha1-hX/Kv8M5fSYluCKCYuhqp6ARsF0=", "dev": true } } @@ -1185,17 +4308,47 @@ "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=", "dev": true }, + "mute-stdout": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/mute-stdout/-/mute-stdout-1.0.1.tgz", + "integrity": "sha512-kDcwXR4PS7caBpuRYYBUz9iVixUk3anO3f5OYFiIPwK/20vCzKCHyKoulbiDY1S53zD2bxUpxN/IJ+TnXjfvxg==", + "dev": true + }, "nan": { - "version": "2.11.0", - "resolved": "https://registry.npmjs.org/nan/-/nan-2.11.0.tgz", - "integrity": "sha512-F4miItu2rGnV2ySkXOQoA8FKz/SR2Q2sWP0sbTxNxz/tuokeC8WxOhPMcwi0qIyGtVn/rrSeLbvVkznqCdwYnw==", - "dev": true, - "optional": true + "version": "2.11.1", + "resolved": "https://registry.npmjs.org/nan/-/nan-2.11.1.tgz", + "integrity": "sha512-iji6k87OSXa0CcrLl9z+ZiYSuR2o+c0bGuNmXdrhTQTakxytAFsC56SArGYoiHlJlFoHSnvmhpceZJaXkVuOtA==", + "dev": true }, "nanomatch": { "version": "1.2.13", "resolved": "https://registry.npmjs.org/nanomatch/-/nanomatch-1.2.13.tgz", "integrity": "sha512-fpoe2T0RbHwBTBUOftAfBPaDEi06ufaUai0mE6Yn1kacc3SnTErfb/h+X94VXzI64rKFHYImXSvdwGGCmwOqCA==", + "dev": true, + "requires": { + "arr-diff": "^4.0.0", + "array-unique": "^0.3.2", + "define-property": "^2.0.2", + "extend-shallow": "^3.0.2", + "fragment-cache": "^0.2.1", + "is-windows": "^1.0.2", + "kind-of": "^6.0.2", + "object.pick": "^1.3.0", + "regex-not": "^1.0.0", + "snapdragon": "^0.8.1", + "to-regex": "^3.0.1" + } + }, + "negotiator": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/negotiator/-/negotiator-0.6.1.tgz", + "integrity": "sha1-KzJxhOiZIQEXeyhWP7XnECrNDKk=", + "dev": true + }, + "next-tick": { + "version": "1.0.0", + "resolved": "http://registry.npmjs.org/next-tick/-/next-tick-1.0.0.tgz", + "integrity": "sha1-yobR/ogoFpsBICCOPchCS524NCw=", "dev": true }, "nice-try": { @@ -1204,22 +4357,177 @@ "integrity": "sha512-1nh45deeb5olNY7eX82BkPO7SSxR5SSYJiPTrTdFUVYwAl8CKMA5N9PjTYkHiRjisVcxcQ1HXdLhx2qxxJzLNQ==", "dev": true }, - "node-json2html": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/node-json2html/-/node-json2html-1.2.0.tgz", - "integrity": "sha1-9NwlQl7idOvGn4rqUmA4ey/r3q4=", - "dev": true + "node-gyp": { + "version": "3.8.0", + "resolved": "https://registry.npmjs.org/node-gyp/-/node-gyp-3.8.0.tgz", + "integrity": "sha512-3g8lYefrRRzvGeSowdJKAKyks8oUpLEd/DyPV4eMhVlhJ0aNaZqIrNUIPuEWWTAoPqyFkfGrM67MC69baqn6vA==", + "dev": true, + "requires": { + "fstream": "^1.0.0", + "glob": "^7.0.3", + "graceful-fs": "^4.1.2", + "mkdirp": "^0.5.0", + "nopt": "2 || 3", + "npmlog": "0 || 1 || 2 || 3 || 4", + "osenv": "0", + "request": "^2.87.0", + "rimraf": "2", + "semver": "~5.3.0", + "tar": "^2.0.0", + "which": "1" + }, + "dependencies": { + "semver": { + "version": "5.3.0", + "resolved": "http://registry.npmjs.org/semver/-/semver-5.3.0.tgz", + "integrity": "sha1-myzl094C0XxgEq0yaqa00M9U+U8=", + "dev": true + } + } + }, + "node-releases": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-1.0.3.tgz", + "integrity": "sha512-ZaZWMsbuDcetpHmYeKWPO6e63pSXLb50M7lJgCbcM2nC/nQC3daNifmtp5a2kp7EWwYfhuvH6zLPWkrF8IiDdw==", + "dev": true, + "requires": { + "semver": "^5.3.0" + } + }, + "node-sass": { + "version": "4.10.0", + "resolved": "https://registry.npmjs.org/node-sass/-/node-sass-4.10.0.tgz", + "integrity": "sha512-fDQJfXszw6vek63Fe/ldkYXmRYK/QS6NbvM3i5oEo9ntPDy4XX7BcKZyTKv+/kSSxRtXXc7l+MSwEmYc0CSy6Q==", + "dev": true, + "requires": { + "async-foreach": "^0.1.3", + "chalk": "^1.1.1", + "cross-spawn": "^3.0.0", + "gaze": "^1.0.0", + "get-stdin": "^4.0.1", + "glob": "^7.0.3", + "in-publish": "^2.0.0", + "lodash.assign": "^4.2.0", + "lodash.clonedeep": "^4.3.2", + "lodash.mergewith": "^4.6.0", + "meow": "^3.7.0", + "mkdirp": "^0.5.1", + "nan": "^2.10.0", + "node-gyp": "^3.8.0", + "npmlog": "^4.0.0", + "request": "^2.88.0", + "sass-graph": "^2.2.4", + "stdout-stream": "^1.4.0", + "true-case-path": "^1.0.2" + }, + "dependencies": { + "ansi-styles": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-2.2.1.tgz", + "integrity": "sha1-tDLdM1i2NM914eRmQ2gkBTPB3b4=", + "dev": true + }, + "chalk": { + "version": "1.1.3", + "resolved": "http://registry.npmjs.org/chalk/-/chalk-1.1.3.tgz", + "integrity": "sha1-qBFcVeSnAv5NFQq9OHKCKn4J/Jg=", + "dev": true, + "requires": { + "ansi-styles": "^2.2.1", + "escape-string-regexp": "^1.0.2", + "has-ansi": "^2.0.0", + "strip-ansi": "^3.0.0", + "supports-color": "^2.0.0" + } + }, + "cross-spawn": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-3.0.1.tgz", + "integrity": "sha1-ElYDfsufDF9549bvE14wdwGEuYI=", + "dev": true, + "requires": { + "lru-cache": "^4.0.1", + "which": "^1.2.9" + } + }, + "supports-color": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-2.0.0.tgz", + "integrity": "sha1-U10EXOa2Nj+kARcIRimZXp3zJMc=", + "dev": true + } + } + }, + "nopt": { + "version": "3.0.6", + "resolved": "https://registry.npmjs.org/nopt/-/nopt-3.0.6.tgz", + "integrity": "sha1-xkZdvwirzU2zWTF/eaxopkayj/k=", + "dev": true, + "requires": { + "abbrev": "1" + } + }, + "normalize-package-data": { + "version": "2.4.0", + "resolved": "https://registry.npmjs.org/normalize-package-data/-/normalize-package-data-2.4.0.tgz", + "integrity": "sha512-9jjUFbTPfEy3R/ad/2oNbKtW9Hgovl5O1FvFWKkKblNXoN/Oou6+9+KKohPK13Yc3/TyunyWhJp6gvRNR/PPAw==", + "dev": true, + "requires": { + "hosted-git-info": "^2.1.4", + "is-builtin-module": "^1.0.0", + "semver": "2 || 3 || 4 || 5", + "validate-npm-package-license": "^3.0.1" + } }, "normalize-path": { "version": "2.1.1", "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-2.1.1.tgz", "integrity": "sha1-GrKLVW4Zg2Oowab35vogE3/mrtk=", + "dev": true, + "requires": { + "remove-trailing-separator": "^1.0.1" + } + }, + "normalize-range": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/normalize-range/-/normalize-range-0.1.2.tgz", + "integrity": "sha1-LRDAa9/TEuqXd2laTShDlFa3WUI=", "dev": true }, + "now-and-later": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/now-and-later/-/now-and-later-2.0.0.tgz", + "integrity": "sha1-vGHLtFbXnLMiB85HygUTb/Ln1u4=", + "dev": true, + "requires": { + "once": "^1.3.2" + } + }, "npm-run-path": { "version": "2.0.2", "resolved": "https://registry.npmjs.org/npm-run-path/-/npm-run-path-2.0.2.tgz", "integrity": "sha1-NakjLfo11wZ7TLLd8jV7GHFTbF8=", + "dev": true, + "requires": { + "path-key": "^2.0.0" + } + }, + "npmlog": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/npmlog/-/npmlog-4.1.2.tgz", + "integrity": "sha512-2uUqazuKlTaSI/dC8AzicUck7+IrEaOnN/e0jd3Xtt1KcGpwx30v50mL7oPyr/h9bL3E4aZccVwpwP+5W9Vjkg==", + "dev": true, + "requires": { + "are-we-there-yet": "~1.1.2", + "console-control-strings": "~1.1.0", + "gauge": "~2.7.3", + "set-blocking": "~2.0.0" + } + }, + "num2fraction": { + "version": "1.2.2", + "resolved": "https://registry.npmjs.org/num2fraction/-/num2fraction-1.2.2.tgz", + "integrity": "sha1-b2gragJ6Tp3fpFZM0lidHU5mnt4=", "dev": true }, "number-is-nan": { @@ -1233,65 +4541,258 @@ "resolved": "https://registry.npmjs.org/nunjucks/-/nunjucks-3.1.3.tgz", "integrity": "sha512-UtlKKAzg9vdtvURdNy9DjGhiB7qYf2R7Ez+hsucOQG5gYJexSggXSSZ+9IpSDyKOlWu/4rMVPH2oVoANOSqNKA==", "dev": true, + "requires": { + "a-sync-waterfall": "^1.0.0", + "asap": "^2.0.3", + "chokidar": "^2.0.0", + "postinstall-build": "^5.0.1", + "yargs": "^3.32.0" + }, "dependencies": { "yargs": { "version": "3.32.0", "resolved": "http://registry.npmjs.org/yargs/-/yargs-3.32.0.tgz", "integrity": "sha1-AwiOnr+edWtpdRYR0qXvWRSCyZU=", - "dev": true + "dev": true, + "requires": { + "camelcase": "^2.0.1", + "cliui": "^3.0.3", + "decamelize": "^1.1.1", + "os-locale": "^1.4.0", + "string-width": "^1.0.1", + "window-size": "^0.1.4", + "y18n": "^3.2.0" + } } } }, + "oauth-sign": { + "version": "0.9.0", + "resolved": "https://registry.npmjs.org/oauth-sign/-/oauth-sign-0.9.0.tgz", + "integrity": "sha512-fexhUFFPTGV8ybAtSIGbV6gOkSv8UtRbDBnAyLQw4QPKkgNlsH2ByPGtMUqdWkos6YCRmAqViwgZrJc/mRDzZQ==", + "dev": true + }, + "object-assign": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/object-assign/-/object-assign-4.1.1.tgz", + "integrity": "sha1-IQmtx5ZYh8/AXLvUQsrIv7s2CGM=", + "dev": true + }, + "object-component": { + "version": "0.0.3", + "resolved": "https://registry.npmjs.org/object-component/-/object-component-0.0.3.tgz", + "integrity": "sha1-8MaapQ78lbhmwYb0AKM3acsvEpE=", + "dev": true + }, "object-copy": { "version": "0.1.0", "resolved": "https://registry.npmjs.org/object-copy/-/object-copy-0.1.0.tgz", "integrity": "sha1-fn2Fi3gb18mRpBupde04EnVOmYw=", "dev": true, + "requires": { + "copy-descriptor": "^0.1.0", + "define-property": "^0.2.5", + "kind-of": "^3.0.3" + }, "dependencies": { "define-property": { "version": "0.2.5", "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz", "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=", - "dev": true + "dev": true, + "requires": { + "is-descriptor": "^0.1.0" + } }, "kind-of": { "version": "3.2.2", "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", - "dev": true + "dev": true, + "requires": { + "is-buffer": "^1.1.5" + } } } }, + "object-keys": { + "version": "1.0.12", + "resolved": "https://registry.npmjs.org/object-keys/-/object-keys-1.0.12.tgz", + "integrity": "sha512-FTMyFUm2wBcGHnH2eXmz7tC6IwlqQZ6mVZ+6dm6vZ4IQIHjs6FdNsQBuKGPuUUUY6NfJw2PshC08Tn6LzLDOag==", + "dev": true + }, + "object-path": { + "version": "0.9.2", + "resolved": "https://registry.npmjs.org/object-path/-/object-path-0.9.2.tgz", + "integrity": "sha1-D9mnT8X60a45aLWGvaXGMr1sBaU=", + "dev": true + }, "object-visit": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/object-visit/-/object-visit-1.0.1.tgz", "integrity": "sha1-95xEk68MU3e1n+OdOV5BBC3QRbs=", - "dev": true + "dev": true, + "requires": { + "isobject": "^3.0.0" + } + }, + "object.assign": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/object.assign/-/object.assign-4.1.0.tgz", + "integrity": "sha512-exHJeq6kBKj58mqGyTQ9DFvrZC/eR6OwxzoM9YRoGBqrXYonaFyGiFMuc9VZrXf7DarreEwMpurG3dd+CNyW5w==", + "dev": true, + "requires": { + "define-properties": "^1.1.2", + "function-bind": "^1.1.1", + "has-symbols": "^1.0.0", + "object-keys": "^1.0.11" + } + }, + "object.defaults": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/object.defaults/-/object.defaults-1.1.0.tgz", + "integrity": "sha1-On+GgzS0B96gbaFtiNXNKeQ1/s8=", + "dev": true, + "requires": { + "array-each": "^1.0.1", + "array-slice": "^1.0.0", + "for-own": "^1.0.0", + "isobject": "^3.0.0" + } + }, + "object.map": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/object.map/-/object.map-1.0.1.tgz", + "integrity": "sha1-z4Plncj8wK1fQlDh94s7gb2AHTc=", + "dev": true, + "requires": { + "for-own": "^1.0.0", + "make-iterator": "^1.0.0" + } + }, + "object.omit": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/object.omit/-/object.omit-2.0.1.tgz", + "integrity": "sha1-Gpx0SCnznbuFjHbKNXmuKlTr0fo=", + "dev": true, + "requires": { + "for-own": "^0.1.4", + "is-extendable": "^0.1.1" + }, + "dependencies": { + "for-own": { + "version": "0.1.5", + "resolved": "https://registry.npmjs.org/for-own/-/for-own-0.1.5.tgz", + "integrity": "sha1-UmXGgaTylNq78XyVCbZ2OqhFEM4=", + "dev": true, + "requires": { + "for-in": "^1.0.1" + } + } + } }, "object.pick": { "version": "1.3.0", "resolved": "https://registry.npmjs.org/object.pick/-/object.pick-1.3.0.tgz", "integrity": "sha1-h6EKxMFpS9Lhy/U1kaZhQftd10c=", - "dev": true + "dev": true, + "requires": { + "isobject": "^3.0.1" + } + }, + "object.reduce": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/object.reduce/-/object.reduce-1.0.1.tgz", + "integrity": "sha1-b+NI8qx/oPlcpiEiZZkJaCW7A60=", + "dev": true, + "requires": { + "for-own": "^1.0.0", + "make-iterator": "^1.0.0" + } + }, + "on-finished": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/on-finished/-/on-finished-2.3.0.tgz", + "integrity": "sha1-IPEzZIGwg811M3mSoWlxqi2QaUc=", + "dev": true, + "requires": { + "ee-first": "1.1.1" + } }, "once": { "version": "1.4.0", "resolved": "https://registry.npmjs.org/once/-/once-1.4.0.tgz", "integrity": "sha1-WDsap3WWHUsROsF9nFC6753Xa9E=", + "dev": true, + "requires": { + "wrappy": "1" + } + }, + "openurl": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/openurl/-/openurl-1.1.1.tgz", + "integrity": "sha1-OHW0sO96UsFW8NtB1GCduw+Us4c=", "dev": true }, + "opn": { + "version": "5.3.0", + "resolved": "http://registry.npmjs.org/opn/-/opn-5.3.0.tgz", + "integrity": "sha512-bYJHo/LOmoTd+pfiYhfZDnf9zekVJrY+cnS2a5F2x+w5ppvTqObojTP7WiFG+kVZs9Inw+qQ/lw7TroWwhdd2g==", + "dev": true, + "requires": { + "is-wsl": "^1.1.0" + } + }, "optimist": { "version": "0.6.1", "resolved": "https://registry.npmjs.org/optimist/-/optimist-0.6.1.tgz", "integrity": "sha1-2j6nRob6IaGaERwybpDrFaAZZoY=", + "dev": true, + "requires": { + "minimist": "~0.0.1", + "wordwrap": "~0.0.2" + } + }, + "ordered-read-streams": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/ordered-read-streams/-/ordered-read-streams-1.0.1.tgz", + "integrity": "sha1-d8DLN8QVJdZBZtmQ/61+xqDhNj4=", + "dev": true, + "requires": { + "readable-stream": "^2.0.1" + } + }, + "os-homedir": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/os-homedir/-/os-homedir-1.0.2.tgz", + "integrity": "sha1-/7xJiDNuDoM94MFox+8VISGqf7M=", "dev": true }, "os-locale": { "version": "1.4.0", "resolved": "http://registry.npmjs.org/os-locale/-/os-locale-1.4.0.tgz", "integrity": "sha1-IPnxeuKe00XoveWDsT0gCYA8FNk=", + "dev": true, + "requires": { + "lcid": "^1.0.0" + } + }, + "os-tmpdir": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/os-tmpdir/-/os-tmpdir-1.0.2.tgz", + "integrity": "sha1-u+Z0BseaqFxc/sdm/lc0VV36EnQ=", "dev": true }, + "osenv": { + "version": "0.1.5", + "resolved": "https://registry.npmjs.org/osenv/-/osenv-0.1.5.tgz", + "integrity": "sha512-0CWcCECdMVc2Rw3U5w9ZjqX6ga6ubk1xDVKxtBQPK7wis/0F2r9T6k4ydGYhecl7YUBxBVxhL5oisPsNxAPe2g==", + "dev": true, + "requires": { + "os-homedir": "^1.0.0", + "os-tmpdir": "^1.0.0" + } + }, "p-defer": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/p-defer/-/p-defer-1.0.0.tgz", @@ -1306,7 +4807,7 @@ }, "p-is-promise": { "version": "1.1.0", - "resolved": "https://registry.npmjs.org/p-is-promise/-/p-is-promise-1.1.0.tgz", + "resolved": "http://registry.npmjs.org/p-is-promise/-/p-is-promise-1.1.0.tgz", "integrity": "sha1-nJRWmJ6fZYgBewQ01WCXZ1w9oF4=", "dev": true }, @@ -1314,13 +4815,19 @@ "version": "2.0.0", "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.0.0.tgz", "integrity": "sha512-fl5s52lI5ahKCernzzIyAP0QAZbGIovtVHGwpcu1Jr/EpzLVDI2myISHwGqK7m8uQFugVWSrbxH7XnhGtvEc+A==", - "dev": true + "dev": true, + "requires": { + "p-try": "^2.0.0" + } }, "p-locate": { "version": "3.0.0", "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-3.0.0.tgz", "integrity": "sha512-x+12w/To+4GFfgJhBEpiDcLozRJGegY+Ei7/z0tSLkMmxGZNybVMSfWj9aJn8Z5Fc7dBUNJOOVgPv2H7IwulSQ==", - "dev": true + "dev": true, + "requires": { + "p-limit": "^2.0.0" + } }, "p-try": { "version": "2.0.0", @@ -1328,6 +4835,85 @@ "integrity": "sha512-hMp0onDKIajHfIkdRk3P4CdCmErkYAxxDtP3Wx/4nZ3aGlau2VKh3mZpcuFkH27WQkL/3WBCPOktzA9ZOAnMQQ==", "dev": true }, + "parse-filepath": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/parse-filepath/-/parse-filepath-1.0.2.tgz", + "integrity": "sha1-pjISf1Oq89FYdvWHLz/6x2PWyJE=", + "dev": true, + "requires": { + "is-absolute": "^1.0.0", + "map-cache": "^0.2.0", + "path-root": "^0.1.1" + } + }, + "parse-glob": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/parse-glob/-/parse-glob-3.0.4.tgz", + "integrity": "sha1-ssN2z7EfNVE7rdFz7wu246OIORw=", + "dev": true, + "requires": { + "glob-base": "^0.3.0", + "is-dotfile": "^1.0.0", + "is-extglob": "^1.0.0", + "is-glob": "^2.0.0" + }, + "dependencies": { + "is-extglob": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-1.0.0.tgz", + "integrity": "sha1-rEaBd8SUNAWgkvyPKXYMb/xiBsA=", + "dev": true + }, + "is-glob": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-2.0.1.tgz", + "integrity": "sha1-0Jb5JqPe1WAPP9/ZEZjLCIjC2GM=", + "dev": true, + "requires": { + "is-extglob": "^1.0.0" + } + } + } + }, + "parse-json": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-2.2.0.tgz", + "integrity": "sha1-9ID0BDTvgHQfhGkJn43qGPVaTck=", + "dev": true, + "requires": { + "error-ex": "^1.2.0" + } + }, + "parse-passwd": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/parse-passwd/-/parse-passwd-1.0.0.tgz", + "integrity": "sha1-bVuTSkVpk7I9N/QKOC1vFmao5cY=", + "dev": true + }, + "parseqs": { + "version": "0.0.5", + "resolved": "https://registry.npmjs.org/parseqs/-/parseqs-0.0.5.tgz", + "integrity": "sha1-1SCKNzjkZ2bikbouoXNoSSGouJ0=", + "dev": true, + "requires": { + "better-assert": "~1.0.0" + } + }, + "parseuri": { + "version": "0.0.5", + "resolved": "https://registry.npmjs.org/parseuri/-/parseuri-0.0.5.tgz", + "integrity": "sha1-gCBKUNTbt3m/3G6+J3jZDkvOMgo=", + "dev": true, + "requires": { + "better-assert": "~1.0.0" + } + }, + "parseurl": { + "version": "1.3.2", + "resolved": "https://registry.npmjs.org/parseurl/-/parseurl-1.3.2.tgz", + "integrity": "sha1-/CidTtiZMRlGDBViUyYs3I3mW/M=", + "dev": true + }, "pascalcase": { "version": "0.1.1", "resolved": "https://registry.npmjs.org/pascalcase/-/pascalcase-0.1.1.tgz", @@ -1338,8 +4924,7 @@ "version": "1.0.2", "resolved": "https://registry.npmjs.org/path-dirname/-/path-dirname-1.0.2.tgz", "integrity": "sha1-zDPSTVJeCZpTiMAzbG4yuRYGCeA=", - "dev": true, - "optional": true + "dev": true }, "path-exists": { "version": "3.0.0", @@ -1353,68 +4938,356 @@ "integrity": "sha1-F0uSaHNVNP+8es5r9TpanhtcX18=", "dev": true }, - "path-key": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/path-key/-/path-key-2.0.1.tgz", - "integrity": "sha1-QRyttXTFoUDTpLGRDUDYDMn0C0A=", + "path-key": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/path-key/-/path-key-2.0.1.tgz", + "integrity": "sha1-QRyttXTFoUDTpLGRDUDYDMn0C0A=", + "dev": true + }, + "path-parse": { + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/path-parse/-/path-parse-1.0.6.tgz", + "integrity": "sha512-GSmOT2EbHrINBf9SR7CDELwlJ8AENk3Qn7OikK4nFYAu3Ote2+JYNVvkpAEQm3/TLNEJFD/xZJjzyxg3KBWOzw==", + "dev": true + }, + "path-root": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/path-root/-/path-root-0.1.1.tgz", + "integrity": "sha1-mkpoFMrBwM1zNgqV8yCDyOpHRbc=", + "dev": true, + "requires": { + "path-root-regex": "^0.1.0" + } + }, + "path-root-regex": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/path-root-regex/-/path-root-regex-0.1.2.tgz", + "integrity": "sha1-v8zcjfWxLcUsi0PsONGNcsBLqW0=", + "dev": true + }, + "path-type": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/path-type/-/path-type-1.1.0.tgz", + "integrity": "sha1-WcRPfuSR2nBNpBXaWkBwuk+P5EE=", + "dev": true, + "requires": { + "graceful-fs": "^4.1.2", + "pify": "^2.0.0", + "pinkie-promise": "^2.0.0" + } + }, + "performance-now": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/performance-now/-/performance-now-2.1.0.tgz", + "integrity": "sha1-Ywn04OX6kT7BxpMHrjZLSzd8nns=", + "dev": true + }, + "pify": { + "version": "2.3.0", + "resolved": "http://registry.npmjs.org/pify/-/pify-2.3.0.tgz", + "integrity": "sha1-7RQaasBDqEnqWISY59yosVMw6Qw=", + "dev": true + }, + "pinkie": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/pinkie/-/pinkie-2.0.4.tgz", + "integrity": "sha1-clVrgM+g1IqXToDnckjoDtT3+HA=", + "dev": true + }, + "pinkie-promise": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/pinkie-promise/-/pinkie-promise-2.0.1.tgz", + "integrity": "sha1-ITXW36ejWMBprJsXh3YogihFD/o=", + "dev": true, + "requires": { + "pinkie": "^2.0.0" + } + }, + "plugin-error": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/plugin-error/-/plugin-error-1.0.1.tgz", + "integrity": "sha512-L1zP0dk7vGweZME2i+EeakvUNqSrdiI3F91TwEoYiGrAfUXmVv6fJIq4g82PAXxNsWOp0J7ZqQy/3Szz0ajTxA==", + "dev": true, + "requires": { + "ansi-colors": "^1.0.1", + "arr-diff": "^4.0.0", + "arr-union": "^3.1.0", + "extend-shallow": "^3.0.2" + } + }, + "portscanner": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/portscanner/-/portscanner-2.1.1.tgz", + "integrity": "sha1-6rtAnk3iSVD1oqUW01rnaTQ/u5Y=", + "dev": true, + "requires": { + "async": "1.5.2", + "is-number-like": "^1.0.3" + }, + "dependencies": { + "async": { + "version": "1.5.2", + "resolved": "http://registry.npmjs.org/async/-/async-1.5.2.tgz", + "integrity": "sha1-7GphrlZIDAw8skHJVhjiCJL5Zyo=", + "dev": true + } + } + }, + "posix-character-classes": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/posix-character-classes/-/posix-character-classes-0.1.1.tgz", + "integrity": "sha1-AerA/jta9xoqbAL+q7jB/vfgDqs=", + "dev": true + }, + "postcss": { + "version": "7.0.5", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.5.tgz", + "integrity": "sha512-HBNpviAUFCKvEh7NZhw1e8MBPivRszIiUnhrJ+sBFVSYSqubrzwX3KG51mYgcRHX8j/cAgZJedONZcm5jTBdgQ==", + "dev": true, + "requires": { + "chalk": "^2.4.1", + "source-map": "^0.6.1", + "supports-color": "^5.5.0" + } + }, + "postcss-value-parser": { + "version": "3.3.1", + "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz", + "integrity": "sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ==", + "dev": true + }, + "postinstall-build": { + "version": "5.0.3", + "resolved": "https://registry.npmjs.org/postinstall-build/-/postinstall-build-5.0.3.tgz", + "integrity": "sha512-vPvPe8TKgp4FLgY3+DfxCE5PIfoXBK2lyLfNCxsRbDsV6vS4oU5RG/IWxrblMn6heagbnMED3MemUQllQ2bQUg==", + "dev": true + }, + "preserve": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/preserve/-/preserve-0.2.0.tgz", + "integrity": "sha1-gV7R9uvGWSb4ZbMQwHE7yzMVzks=", + "dev": true + }, + "pretty-hrtime": { + "version": "1.0.3", + "resolved": "http://registry.npmjs.org/pretty-hrtime/-/pretty-hrtime-1.0.3.tgz", + "integrity": "sha1-t+PqQkNaTJsnWdmeDyAesZWALuE=", + "dev": true + }, + "process-nextick-args": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/process-nextick-args/-/process-nextick-args-2.0.0.tgz", + "integrity": "sha512-MtEC1TqN0EU5nephaJ4rAtThHtC86dNN9qCuEhtshvpVBkAW5ZO7BASN9REnF9eoXGcRub+pFuKEpOHE+HbEMw==", + "dev": true + }, + "pseudomap": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/pseudomap/-/pseudomap-1.0.2.tgz", + "integrity": "sha1-8FKijacOYYkX7wqKw0wa5aaChrM=", + "dev": true + }, + "psl": { + "version": "1.1.29", + "resolved": "https://registry.npmjs.org/psl/-/psl-1.1.29.tgz", + "integrity": "sha512-AeUmQ0oLN02flVHXWh9sSJF7mcdFq0ppid/JkErufc3hGIV/AMa8Fo9VgDo/cT2jFdOWoFvHp90qqBH54W+gjQ==", + "dev": true + }, + "pump": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/pump/-/pump-2.0.1.tgz", + "integrity": "sha512-ruPMNRkN3MHP1cWJc9OWr+T/xDP0jhXYCLfJcBuX54hhfIBnaQmAUMfDcG4DM5UMWByBbJY69QSphm3jtDKIkA==", + "dev": true, + "requires": { + "end-of-stream": "^1.1.0", + "once": "^1.3.1" + } + }, + "pumpify": { + "version": "1.5.1", + "resolved": "https://registry.npmjs.org/pumpify/-/pumpify-1.5.1.tgz", + "integrity": "sha512-oClZI37HvuUJJxSKKrC17bZ9Cu0ZYhEAGPsPUy9KlMUmv9dKX2o77RUmq7f3XjIxbwyGwYzbzQ1L2Ks8sIradQ==", + "dev": true, + "requires": { + "duplexify": "^3.6.0", + "inherits": "^2.0.3", + "pump": "^2.0.0" + } + }, + "punycode": { + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/punycode/-/punycode-1.4.1.tgz", + "integrity": "sha1-wNWmOycYgArY4esPpSachN1BhF4=", "dev": true }, - "path-parse": { - "version": "1.0.6", - "resolved": "https://registry.npmjs.org/path-parse/-/path-parse-1.0.6.tgz", - "integrity": "sha512-GSmOT2EbHrINBf9SR7CDELwlJ8AENk3Qn7OikK4nFYAu3Ote2+JYNVvkpAEQm3/TLNEJFD/xZJjzyxg3KBWOzw==", + "qs": { + "version": "6.5.2", + "resolved": "https://registry.npmjs.org/qs/-/qs-6.5.2.tgz", + "integrity": "sha512-N5ZAX4/LxJmF+7wN74pUD6qAh9/wnvdQcjq9TZjevvXzSUo7bfmw91saqMjzGS2xq91/odN2dW/WOl7qQHNDGA==", "dev": true }, - "posix-character-classes": { - "version": "0.1.1", - "resolved": "https://registry.npmjs.org/posix-character-classes/-/posix-character-classes-0.1.1.tgz", - "integrity": "sha1-AerA/jta9xoqbAL+q7jB/vfgDqs=", - "dev": true + "randomatic": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/randomatic/-/randomatic-3.1.1.tgz", + "integrity": "sha512-TuDE5KxZ0J461RVjrJZCJc+J+zCkTb1MbH9AQUq68sMhOMcy9jLcb3BrZKgp9q9Ncltdg4QVqWrH02W2EFFVYw==", + "dev": true, + "requires": { + "is-number": "^4.0.0", + "kind-of": "^6.0.0", + "math-random": "^1.0.1" + }, + "dependencies": { + "is-number": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/is-number/-/is-number-4.0.0.tgz", + "integrity": "sha512-rSklcAIlf1OmFdyAqbnWTLVelsQ58uvZ66S/ZyawjWqIviTWCjg2PzVGw8WUA+nNuPTqb4wgA+NszrJ+08LlgQ==", + "dev": true + } + } }, - "postinstall-build": { - "version": "5.0.3", - "resolved": "https://registry.npmjs.org/postinstall-build/-/postinstall-build-5.0.3.tgz", - "integrity": "sha512-vPvPe8TKgp4FLgY3+DfxCE5PIfoXBK2lyLfNCxsRbDsV6vS4oU5RG/IWxrblMn6heagbnMED3MemUQllQ2bQUg==", + "range-parser": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/range-parser/-/range-parser-1.2.0.tgz", + "integrity": "sha1-9JvmtIeJTdxA3MlKMi9hEJLgDV4=", "dev": true }, - "process-nextick-args": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/process-nextick-args/-/process-nextick-args-2.0.0.tgz", - "integrity": "sha512-MtEC1TqN0EU5nephaJ4rAtThHtC86dNN9qCuEhtshvpVBkAW5ZO7BASN9REnF9eoXGcRub+pFuKEpOHE+HbEMw==", + "raw-body": { + "version": "2.3.3", + "resolved": "https://registry.npmjs.org/raw-body/-/raw-body-2.3.3.tgz", + "integrity": "sha512-9esiElv1BrZoI3rCDuOuKCBRbuApGGaDPQfjSflGxdy4oyzqghxu6klEkkVIvBje+FF0BX9coEv8KqW6X/7njw==", + "dev": true, + "requires": { + "bytes": "3.0.0", + "http-errors": "1.6.3", + "iconv-lite": "0.4.23", + "unpipe": "1.0.0" + } + }, + "read-pkg": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/read-pkg/-/read-pkg-1.1.0.tgz", + "integrity": "sha1-9f+qXs0pyzHAR0vKfXVra7KePyg=", "dev": true, - "optional": true + "requires": { + "load-json-file": "^1.0.0", + "normalize-package-data": "^2.3.2", + "path-type": "^1.0.0" + } }, - "promise": { - "version": "7.3.1", - "resolved": "https://registry.npmjs.org/promise/-/promise-7.3.1.tgz", - "integrity": "sha512-nolQXZ/4L+bP/UGlkfaIujX9BKxGwmQ9OT4mOt5yvy8iK1h3wqTEJCijzGANTCCl9nWjY41juyAn2K3Q1hLLTg==", - "dev": true + "read-pkg-up": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/read-pkg-up/-/read-pkg-up-1.0.1.tgz", + "integrity": "sha1-nWPBMnbAZZGNV/ACpX9AobZD+wI=", + "dev": true, + "requires": { + "find-up": "^1.0.0", + "read-pkg": "^1.0.0" + }, + "dependencies": { + "find-up": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-1.1.2.tgz", + "integrity": "sha1-ay6YIrGizgpgq2TWEOzK1TyyTQ8=", + "dev": true, + "requires": { + "path-exists": "^2.0.0", + "pinkie-promise": "^2.0.0" + } + }, + "path-exists": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-2.1.0.tgz", + "integrity": "sha1-D+tsZPD8UY2adU3V77YscCJ2H0s=", + "dev": true, + "requires": { + "pinkie-promise": "^2.0.0" + } + } + } }, "readable-stream": { "version": "2.3.6", "resolved": "http://registry.npmjs.org/readable-stream/-/readable-stream-2.3.6.tgz", "integrity": "sha512-tQtKA9WIAhBF3+VLAseyMqZeBjW0AHJoxOtYqSUZNJxauErmLbVm2FW1y+J/YA9dUrAC39ITejlZWhVIwawkKw==", "dev": true, - "optional": true + "requires": { + "core-util-is": "~1.0.0", + "inherits": "~2.0.3", + "isarray": "~1.0.0", + "process-nextick-args": "~2.0.0", + "safe-buffer": "~5.1.1", + "string_decoder": "~1.1.1", + "util-deprecate": "~1.0.1" + } }, "readdirp": { "version": "2.2.1", "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-2.2.1.tgz", "integrity": "sha512-1JU/8q+VgFZyxwrJ+SVIOsh+KywWGpds3NTqikiKpDMZWScmAYyKIgqkO+ARvNWJfXeXR1zxz7aHF4u4CyH6vQ==", "dev": true, - "optional": true + "requires": { + "graceful-fs": "^4.1.11", + "micromatch": "^3.1.10", + "readable-stream": "^2.0.2" + } }, - "recursive-readdir-sync": { - "version": "1.0.6", - "resolved": "https://registry.npmjs.org/recursive-readdir-sync/-/recursive-readdir-sync-1.0.6.tgz", - "integrity": "sha1-Hb9tMvPFu4083pemxYjVR6nhPVY=", - "dev": true + "rechoir": { + "version": "0.6.2", + "resolved": "https://registry.npmjs.org/rechoir/-/rechoir-0.6.2.tgz", + "integrity": "sha1-hSBLVNuoLVdC4oyWdW70OvUOM4Q=", + "dev": true, + "requires": { + "resolve": "^1.1.6" + } + }, + "redent": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/redent/-/redent-1.0.0.tgz", + "integrity": "sha1-z5Fqsf1fHxbfsggi3W7H9zDCr94=", + "dev": true, + "requires": { + "indent-string": "^2.1.0", + "strip-indent": "^1.0.1" + } + }, + "regex-cache": { + "version": "0.4.4", + "resolved": "https://registry.npmjs.org/regex-cache/-/regex-cache-0.4.4.tgz", + "integrity": "sha512-nVIZwtCjkC9YgvWkpM55B5rBhBYRZhAaJbgcFYXXsHnbZ9UZI9nnVWYZpBlCqv9ho2eZryPnWrZGsOdPwVWXWQ==", + "dev": true, + "requires": { + "is-equal-shallow": "^0.1.3" + } }, "regex-not": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/regex-not/-/regex-not-1.0.2.tgz", "integrity": "sha512-J6SDjUgDxQj5NusnOtdFxDwN/+HWykR8GELwctJ7mdqhcyy1xEc4SRFHUXvxTp661YaVKAjfRLZ9cCqS6tn32A==", - "dev": true + "dev": true, + "requires": { + "extend-shallow": "^3.0.2", + "safe-regex": "^1.1.0" + } + }, + "remove-bom-buffer": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/remove-bom-buffer/-/remove-bom-buffer-3.0.0.tgz", + "integrity": "sha512-8v2rWhaakv18qcvNeli2mZ/TMTL2nEyAKRvzo1WtnZBl15SHyEhrCu2/xKlJyUFKHiHgfXIyuY6g2dObJJycXQ==", + "dev": true, + "requires": { + "is-buffer": "^1.1.5", + "is-utf8": "^0.2.1" + } + }, + "remove-bom-stream": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/remove-bom-stream/-/remove-bom-stream-1.2.0.tgz", + "integrity": "sha1-BfGlk/FuQuH7kOv1nejlaVJflSM=", + "dev": true, + "requires": { + "remove-bom-buffer": "^3.0.0", + "safe-buffer": "^5.1.0", + "through2": "^2.0.3" + } }, "remove-trailing-separator": { "version": "1.1.0", @@ -1434,6 +5307,60 @@ "integrity": "sha1-jcrkcOHIirwtYA//Sndihtp15jc=", "dev": true }, + "repeating": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/repeating/-/repeating-2.0.1.tgz", + "integrity": "sha1-UhTFOpJtNVJwdSf7q0FdvAjQbdo=", + "dev": true, + "requires": { + "is-finite": "^1.0.0" + } + }, + "replace-ext": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/replace-ext/-/replace-ext-1.0.0.tgz", + "integrity": "sha1-3mMSg3P8v3w8z6TeWkgMRaZ5WOs=", + "dev": true + }, + "replace-homedir": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/replace-homedir/-/replace-homedir-1.0.0.tgz", + "integrity": "sha1-6H9tUTuSjd6AgmDBK+f+xv9ueYw=", + "dev": true, + "requires": { + "homedir-polyfill": "^1.0.1", + "is-absolute": "^1.0.0", + "remove-trailing-separator": "^1.1.0" + } + }, + "request": { + "version": "2.88.0", + "resolved": "https://registry.npmjs.org/request/-/request-2.88.0.tgz", + "integrity": "sha512-NAqBSrijGLZdM0WZNsInLJpkJokL72XYjUpnB0iwsRgxh7dB6COrHnTBNwN0E+lHDAJzu7kLAkDeY08z2/A0hg==", + "dev": true, + "requires": { + "aws-sign2": "~0.7.0", + "aws4": "^1.8.0", + "caseless": "~0.12.0", + "combined-stream": "~1.0.6", + "extend": "~3.0.2", + "forever-agent": "~0.6.1", + "form-data": "~2.3.2", + "har-validator": "~5.1.0", + "http-signature": "~1.2.0", + "is-typedarray": "~1.0.0", + "isstream": "~0.1.2", + "json-stringify-safe": "~5.0.1", + "mime-types": "~2.1.19", + "oauth-sign": "~0.9.0", + "performance-now": "^2.1.0", + "qs": "~6.5.2", + "safe-buffer": "^5.1.2", + "tough-cookie": "~2.4.3", + "tunnel-agent": "^0.6.0", + "uuid": "^3.3.2" + } + }, "require-directory": { "version": "2.1.1", "resolved": "https://registry.npmjs.org/require-directory/-/require-directory-2.1.1.tgz", @@ -1446,11 +5373,39 @@ "integrity": "sha1-l/cXtp1IeE9fUmpsWqj/3aBVpNE=", "dev": true }, + "requires-port": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/requires-port/-/requires-port-1.0.0.tgz", + "integrity": "sha1-kl0mAdOaxIXgkc8NpcbmlNw9yv8=", + "dev": true + }, "resolve": { "version": "1.8.1", "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.8.1.tgz", "integrity": "sha512-AicPrAC7Qu1JxPCZ9ZgCZlY35QgFnNqc+0LtbRNxnVw4TXvjQ72wnuL9JQcEBgXkI9JM8MsT9kaQoHcpCRJOYA==", - "dev": true + "dev": true, + "requires": { + "path-parse": "^1.0.5" + } + }, + "resolve-dir": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/resolve-dir/-/resolve-dir-1.0.1.tgz", + "integrity": "sha1-eaQGRMNivoLybv/nOcm7U4IEb0M=", + "dev": true, + "requires": { + "expand-tilde": "^2.0.0", + "global-modules": "^1.0.0" + } + }, + "resolve-options": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/resolve-options/-/resolve-options-1.1.0.tgz", + "integrity": "sha1-MrueOcBtZzONyTeMDW1gdFZq0TE=", + "dev": true, + "requires": { + "value-or-function": "^3.0.0" + } }, "resolve-url": { "version": "0.2.1", @@ -1458,12 +5413,46 @@ "integrity": "sha1-LGN/53yJOv0qZj/iGqkIAGjiBSo=", "dev": true }, + "resp-modifier": { + "version": "6.0.2", + "resolved": "https://registry.npmjs.org/resp-modifier/-/resp-modifier-6.0.2.tgz", + "integrity": "sha1-sSTeXE+6/LpUH0j/pzlw9KpFa08=", + "dev": true, + "requires": { + "debug": "^2.2.0", + "minimatch": "^3.0.2" + } + }, "ret": { "version": "0.1.15", "resolved": "https://registry.npmjs.org/ret/-/ret-0.1.15.tgz", "integrity": "sha512-TTlYpa+OL+vMMNG24xSlQGEJ3B/RzEfUlLct7b5G/ytav+wPrplCpVMFuwzXbkecJrb6IYo1iFb0S9v37754mg==", "dev": true }, + "rimraf": { + "version": "2.6.2", + "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-2.6.2.tgz", + "integrity": "sha512-lreewLK/BlghmxtfH36YYVg1i8IAce4TI7oao75I1g245+6BctqTVQiBP3YUJ9C6DQOXJmkYR9X9fCLtCOJc5w==", + "dev": true, + "requires": { + "glob": "^7.0.5" + } + }, + "rx": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/rx/-/rx-4.1.0.tgz", + "integrity": "sha1-pfE/957zt0D+MKqAP7CfmIBdR4I=", + "dev": true + }, + "rxjs": { + "version": "5.5.12", + "resolved": "https://registry.npmjs.org/rxjs/-/rxjs-5.5.12.tgz", + "integrity": "sha512-xx2itnL5sBbqeeiVgNPVuQQ1nC8Jp2WfNJhXWHmElW9YmrpS9UVnNzhP3EH3HFqexO5Tlp8GhYY+WEcqcVMvGw==", + "dev": true, + "requires": { + "symbol-observable": "1.0.1" + } + }, "safe-buffer": { "version": "5.1.2", "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", @@ -1472,14 +5461,171 @@ }, "safe-regex": { "version": "1.1.0", - "resolved": "https://registry.npmjs.org/safe-regex/-/safe-regex-1.1.0.tgz", + "resolved": "http://registry.npmjs.org/safe-regex/-/safe-regex-1.1.0.tgz", "integrity": "sha1-QKNmnzsHfR6UPURinhV91IAjvy4=", + "dev": true, + "requires": { + "ret": "~0.1.10" + } + }, + "safer-buffer": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/safer-buffer/-/safer-buffer-2.1.2.tgz", + "integrity": "sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==", "dev": true }, + "sass-graph": { + "version": "2.2.4", + "resolved": "https://registry.npmjs.org/sass-graph/-/sass-graph-2.2.4.tgz", + "integrity": "sha1-E/vWPNHK8JCLn9k0dq1DpR0eC0k=", + "dev": true, + "requires": { + "glob": "^7.0.0", + "lodash": "^4.0.0", + "scss-tokenizer": "^0.2.3", + "yargs": "^7.0.0" + }, + "dependencies": { + "camelcase": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-3.0.0.tgz", + "integrity": "sha1-MvxLn82vhF/N9+c7uXysImHwqwo=", + "dev": true + }, + "which-module": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/which-module/-/which-module-1.0.0.tgz", + "integrity": "sha1-u6Y8qGGUiZT/MHc2CJ47lgJsKk8=", + "dev": true + }, + "yargs": { + "version": "7.1.0", + "resolved": "https://registry.npmjs.org/yargs/-/yargs-7.1.0.tgz", + "integrity": "sha1-a6MY6xaWFyf10oT46gA+jWFU0Mg=", + "dev": true, + "requires": { + "camelcase": "^3.0.0", + "cliui": "^3.2.0", + "decamelize": "^1.1.1", + "get-caller-file": "^1.0.1", + "os-locale": "^1.4.0", + "read-pkg-up": "^1.0.1", + "require-directory": "^2.1.1", + "require-main-filename": "^1.0.1", + "set-blocking": "^2.0.0", + "string-width": "^1.0.2", + "which-module": "^1.0.0", + "y18n": "^3.2.1", + "yargs-parser": "^5.0.0" + } + }, + "yargs-parser": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-5.0.0.tgz", + "integrity": "sha1-J17PDX/+Bcd+ZOfIbkzZS/DhIoo=", + "dev": true, + "requires": { + "camelcase": "^3.0.0" + } + } + } + }, + "scss-tokenizer": { + "version": "0.2.3", + "resolved": "https://registry.npmjs.org/scss-tokenizer/-/scss-tokenizer-0.2.3.tgz", + "integrity": "sha1-jrBtualyMzOCTT9VMGQRSYR85dE=", + "dev": true, + "requires": { + "js-base64": "^2.1.8", + "source-map": "^0.4.2" + }, + "dependencies": { + "source-map": { + "version": "0.4.4", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.4.4.tgz", + "integrity": "sha1-66T12pwNyZneaAMti092FzZSA2s=", + "dev": true, + "requires": { + "amdefine": ">=0.0.4" + } + } + } + }, "semver": { - "version": "5.5.1", - "resolved": "https://registry.npmjs.org/semver/-/semver-5.5.1.tgz", - "integrity": "sha512-PqpAxfrEhlSUWge8dwIp4tZnQ25DIOthpiaHNIthsjEFQD6EvqUKUDM7L8O2rShkFccYo1VjJR0coWfNkCubRw==", + "version": "5.6.0", + "resolved": "https://registry.npmjs.org/semver/-/semver-5.6.0.tgz", + "integrity": "sha512-RS9R6R35NYgQn++fkDWaOmqGoj4Ek9gGs+DPxNUZKuwE183xjJroKvyo1IzVFeXvUrvmALy6FWD5xrdJT25gMg==", + "dev": true + }, + "semver-greatest-satisfied-range": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/semver-greatest-satisfied-range/-/semver-greatest-satisfied-range-1.1.0.tgz", + "integrity": "sha1-E+jCZYq5aRywzXEJMkAoDTb3els=", + "dev": true, + "requires": { + "sver-compat": "^1.5.0" + } + }, + "send": { + "version": "0.16.2", + "resolved": "https://registry.npmjs.org/send/-/send-0.16.2.tgz", + "integrity": "sha512-E64YFPUssFHEFBvpbbjr44NCLtI1AohxQ8ZSiJjQLskAdKuriYEP6VyGEsRDH8ScozGpkaX1BGvhanqCwkcEZw==", + "dev": true, + "requires": { + "debug": "2.6.9", + "depd": "~1.1.2", + "destroy": "~1.0.4", + "encodeurl": "~1.0.2", + "escape-html": "~1.0.3", + "etag": "~1.8.1", + "fresh": "0.5.2", + "http-errors": "~1.6.2", + "mime": "1.4.1", + "ms": "2.0.0", + "on-finished": "~2.3.0", + "range-parser": "~1.2.0", + "statuses": "~1.4.0" + }, + "dependencies": { + "statuses": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/statuses/-/statuses-1.4.0.tgz", + "integrity": "sha512-zhSCtt8v2NDrRlPQpCNtw/heZLtfUDqxBM1udqikb/Hbk52LK4nQSwr10u77iopCW5LsyHpuXS0GnEc48mLeew==", + "dev": true + } + } + }, + "serve-index": { + "version": "1.9.1", + "resolved": "https://registry.npmjs.org/serve-index/-/serve-index-1.9.1.tgz", + "integrity": "sha1-03aNabHn2C5c4FD/9bRTvqEqkjk=", + "dev": true, + "requires": { + "accepts": "~1.3.4", + "batch": "0.6.1", + "debug": "2.6.9", + "escape-html": "~1.0.3", + "http-errors": "~1.6.2", + "mime-types": "~2.1.17", + "parseurl": "~1.3.2" + } + }, + "serve-static": { + "version": "1.13.2", + "resolved": "https://registry.npmjs.org/serve-static/-/serve-static-1.13.2.tgz", + "integrity": "sha512-p/tdJrO4U387R9oMjb1oj7qSMaMfmOyd4j9hOFoxZe2baQszgHcSWjuya/CiT5kgZZKRudHNOA0pYXOl8rQ5nw==", + "dev": true, + "requires": { + "encodeurl": "~1.0.2", + "escape-html": "~1.0.3", + "parseurl": "~1.3.2", + "send": "0.16.2" + } + }, + "server-destroy": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/server-destroy/-/server-destroy-1.0.1.tgz", + "integrity": "sha1-8Tv5KOQrnD55OD5hzDmYtdFObN0=", "dev": true }, "set-blocking": { @@ -1493,20 +5639,38 @@ "resolved": "https://registry.npmjs.org/set-value/-/set-value-2.0.0.tgz", "integrity": "sha512-hw0yxk9GT/Hr5yJEYnHNKYXkIA8mVJgd9ditYZCe16ZczcaELYYcfvaXesNACk2O8O0nTiPQcQhGUQj8JLzeeg==", "dev": true, + "requires": { + "extend-shallow": "^2.0.1", + "is-extendable": "^0.1.1", + "is-plain-object": "^2.0.3", + "split-string": "^3.0.1" + }, "dependencies": { "extend-shallow": { "version": "2.0.1", "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", - "dev": true + "dev": true, + "requires": { + "is-extendable": "^0.1.0" + } } } }, + "setprototypeof": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/setprototypeof/-/setprototypeof-1.1.0.tgz", + "integrity": "sha512-BvE/TwpZX4FXExxOxZyRGQQv651MSwmWKZGqvmPcRIjDqWub67kTKuIMx43cZZrS/cBBzwBcNDWoFxt2XEFIpQ==", + "dev": true + }, "shebang-command": { "version": "1.2.0", "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-1.2.0.tgz", "integrity": "sha1-RKrGW2lbAzmJaMOfNj/uXer98eo=", - "dev": true + "dev": true, + "requires": { + "shebang-regex": "^1.0.0" + } }, "shebang-regex": { "version": "1.0.0", @@ -1520,6 +5684,12 @@ "integrity": "sha1-tf3AjxKH6hF4Yo5BXiUTK3NkbG0=", "dev": true }, + "slash": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/slash/-/slash-1.0.0.tgz", + "integrity": "sha1-xB8vbDn8FtHNF61LXYlhFK5HDVU=", + "dev": true + }, "slugg": { "version": "1.2.1", "resolved": "https://registry.npmjs.org/slugg/-/slugg-1.2.1.tgz", @@ -1531,18 +5701,34 @@ "resolved": "https://registry.npmjs.org/snapdragon/-/snapdragon-0.8.2.tgz", "integrity": "sha512-FtyOnWN/wCHTVXOMwvSv26d+ko5vWlIDD6zoUJ7LW8vh+ZBC8QdljveRP+crNrtBwioEUWy/4dMtbBjA4ioNlg==", "dev": true, + "requires": { + "base": "^0.11.1", + "debug": "^2.2.0", + "define-property": "^0.2.5", + "extend-shallow": "^2.0.1", + "map-cache": "^0.2.2", + "source-map": "^0.5.6", + "source-map-resolve": "^0.5.0", + "use": "^3.1.0" + }, "dependencies": { "define-property": { "version": "0.2.5", "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz", "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=", - "dev": true + "dev": true, + "requires": { + "is-descriptor": "^0.1.0" + } }, "extend-shallow": { "version": "2.0.1", "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", - "dev": true + "dev": true, + "requires": { + "is-extendable": "^0.1.0" + } }, "source-map": { "version": "0.5.7", @@ -1557,30 +5743,49 @@ "resolved": "https://registry.npmjs.org/snapdragon-node/-/snapdragon-node-2.1.1.tgz", "integrity": "sha512-O27l4xaMYt/RSQ5TR3vpWCAB5Kb/czIcqUFOM/C4fYcLnbZUc1PkjTAMjof2pBWaSTwOUd6qUHcFGVGj7aIwnw==", "dev": true, + "requires": { + "define-property": "^1.0.0", + "isobject": "^3.0.0", + "snapdragon-util": "^3.0.1" + }, "dependencies": { "define-property": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/define-property/-/define-property-1.0.0.tgz", "integrity": "sha1-dp66rz9KY6rTr56NMEybvnm/sOY=", - "dev": true + "dev": true, + "requires": { + "is-descriptor": "^1.0.0" + } }, "is-accessor-descriptor": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-1.0.0.tgz", "integrity": "sha512-m5hnHTkcVsPfqx3AKlyttIPb7J+XykHvJP2B9bZDjlhLIoEq4XoK64Vg7boZlVWYK6LUY94dYPEE7Lh0ZkZKcQ==", - "dev": true + "dev": true, + "requires": { + "kind-of": "^6.0.0" + } }, "is-data-descriptor": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-1.0.0.tgz", "integrity": "sha512-jbRXy1FmtAoCjQkVmIVYwuuqDFUbaOeDjmed1tOGPrsMhtJA4rD9tkgA0F1qJ3gRFRXcHYVkdeaP50Q5rE/jLQ==", - "dev": true + "dev": true, + "requires": { + "kind-of": "^6.0.0" + } }, "is-descriptor": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-1.0.2.tgz", "integrity": "sha512-2eis5WqQGV7peooDyLmNEPUrps9+SXX5c9pL3xEB+4e9HnGuDa7mB7kHxHw4CbqS9k1T2hOH3miL8n8WtiYVtg==", - "dev": true + "dev": true, + "requires": { + "is-accessor-descriptor": "^1.0.0", + "is-data-descriptor": "^1.0.0", + "kind-of": "^6.0.2" + } } } }, @@ -1589,11 +5794,109 @@ "resolved": "https://registry.npmjs.org/snapdragon-util/-/snapdragon-util-3.0.1.tgz", "integrity": "sha512-mbKkMdQKsjX4BAL4bRYTj21edOf8cN7XHdYUJEe+Zn99hVEYcMvKPct1IqNe7+AZPirn8BCDOQBHQZknqmKlZQ==", "dev": true, + "requires": { + "kind-of": "^3.2.0" + }, "dependencies": { "kind-of": { "version": "3.2.2", "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", + "dev": true, + "requires": { + "is-buffer": "^1.1.5" + } + } + } + }, + "socket.io": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/socket.io/-/socket.io-2.1.1.tgz", + "integrity": "sha512-rORqq9c+7W0DAK3cleWNSyfv/qKXV99hV4tZe+gGLfBECw3XEhBy7x85F3wypA9688LKjtwO9pX9L33/xQI8yA==", + "dev": true, + "requires": { + "debug": "~3.1.0", + "engine.io": "~3.2.0", + "has-binary2": "~1.0.2", + "socket.io-adapter": "~1.1.0", + "socket.io-client": "2.1.1", + "socket.io-parser": "~3.2.0" + }, + "dependencies": { + "debug": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/debug/-/debug-3.1.0.tgz", + "integrity": "sha512-OX8XqP7/1a9cqkxYw2yXss15f26NKWBpDXQd0/uK/KPqdQhxbPa994hnzjcE2VqQpDslf55723cKPUOGSmMY3g==", + "dev": true, + "requires": { + "ms": "2.0.0" + } + } + } + }, + "socket.io-adapter": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/socket.io-adapter/-/socket.io-adapter-1.1.1.tgz", + "integrity": "sha1-KoBeihTWNyEk3ZFZrUUC+MsH8Gs=", + "dev": true + }, + "socket.io-client": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/socket.io-client/-/socket.io-client-2.1.1.tgz", + "integrity": "sha512-jxnFyhAuFxYfjqIgduQlhzqTcOEQSn+OHKVfAxWaNWa7ecP7xSNk2Dx/3UEsDcY7NcFafxvNvKPmmO7HTwTxGQ==", + "dev": true, + "requires": { + "backo2": "1.0.2", + "base64-arraybuffer": "0.1.5", + "component-bind": "1.0.0", + "component-emitter": "1.2.1", + "debug": "~3.1.0", + "engine.io-client": "~3.2.0", + "has-binary2": "~1.0.2", + "has-cors": "1.1.0", + "indexof": "0.0.1", + "object-component": "0.0.3", + "parseqs": "0.0.5", + "parseuri": "0.0.5", + "socket.io-parser": "~3.2.0", + "to-array": "0.1.4" + }, + "dependencies": { + "debug": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/debug/-/debug-3.1.0.tgz", + "integrity": "sha512-OX8XqP7/1a9cqkxYw2yXss15f26NKWBpDXQd0/uK/KPqdQhxbPa994hnzjcE2VqQpDslf55723cKPUOGSmMY3g==", + "dev": true, + "requires": { + "ms": "2.0.0" + } + } + } + }, + "socket.io-parser": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/socket.io-parser/-/socket.io-parser-3.2.0.tgz", + "integrity": "sha512-FYiBx7rc/KORMJlgsXysflWx/RIvtqZbyGLlHZvjfmPTPeuD/I8MaW7cfFrj5tRltICJdgwflhfZ3NVVbVLFQA==", + "dev": true, + "requires": { + "component-emitter": "1.2.1", + "debug": "~3.1.0", + "isarray": "2.0.1" + }, + "dependencies": { + "debug": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/debug/-/debug-3.1.0.tgz", + "integrity": "sha512-OX8XqP7/1a9cqkxYw2yXss15f26NKWBpDXQd0/uK/KPqdQhxbPa994hnzjcE2VqQpDslf55723cKPUOGSmMY3g==", + "dev": true, + "requires": { + "ms": "2.0.0" + } + }, + "isarray": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/isarray/-/isarray-2.0.1.tgz", + "integrity": "sha1-o32U7ZzaLVmGXJ92/llu4fM4dB4=", "dev": true } } @@ -1608,7 +5911,14 @@ "version": "0.5.2", "resolved": "https://registry.npmjs.org/source-map-resolve/-/source-map-resolve-0.5.2.tgz", "integrity": "sha512-MjqsvNwyz1s0k81Goz/9vRBe9SZdB09Bdw+/zYyO+3CuPk6fouTaxscHkgtE8jKvf01kVfl8riHzERQ/kefaSA==", - "dev": true + "dev": true, + "requires": { + "atob": "^2.1.1", + "decode-uri-component": "^0.2.0", + "resolve-url": "^0.2.1", + "source-map-url": "^0.4.0", + "urix": "^0.1.0" + } }, "source-map-url": { "version": "0.4.0", @@ -1616,11 +5926,52 @@ "integrity": "sha1-PpNdfd1zYxuXZZlW1VEo6HtQhKM=", "dev": true }, + "sparkles": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/sparkles/-/sparkles-1.0.1.tgz", + "integrity": "sha512-dSO0DDYUahUt/0/pD/Is3VIm5TGJjludZ0HVymmhYF6eNA53PVLhnUk0znSYbH8IYBuJdCE+1luR22jNLMaQdw==", + "dev": true + }, + "spdx-correct": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/spdx-correct/-/spdx-correct-3.0.2.tgz", + "integrity": "sha512-q9hedtzyXHr5S0A1vEPoK/7l8NpfkFYTq6iCY+Pno2ZbdZR6WexZFtqeVGkGxW3TEJMN914Z55EnAGMmenlIQQ==", + "dev": true, + "requires": { + "spdx-expression-parse": "^3.0.0", + "spdx-license-ids": "^3.0.0" + } + }, + "spdx-exceptions": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/spdx-exceptions/-/spdx-exceptions-2.2.0.tgz", + "integrity": "sha512-2XQACfElKi9SlVb1CYadKDXvoajPgBVPn/gOQLrTvHdElaVhr7ZEbqJaRnJLVNeaI4cMEAgVCeBMKF6MWRDCRA==", + "dev": true + }, + "spdx-expression-parse": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/spdx-expression-parse/-/spdx-expression-parse-3.0.0.tgz", + "integrity": "sha512-Yg6D3XpRD4kkOmTpdgbUiEJFKghJH03fiC1OPll5h/0sO6neh2jqRDVHOQ4o/LMea0tgCkbMgea5ip/e+MkWyg==", + "dev": true, + "requires": { + "spdx-exceptions": "^2.1.0", + "spdx-license-ids": "^3.0.0" + } + }, + "spdx-license-ids": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/spdx-license-ids/-/spdx-license-ids-3.0.2.tgz", + "integrity": "sha512-qky9CVt0lVIECkEsYbNILVnPvycuEBkXoMFLRWsREkomQLevYhtRKC+R91a5TOAQ3bCMjikRwhyaRqj1VYatYg==", + "dev": true + }, "split-string": { "version": "3.1.0", "resolved": "https://registry.npmjs.org/split-string/-/split-string-3.1.0.tgz", "integrity": "sha512-NzNVhJDYpwceVVii8/Hu6DKfD2G+NrQHlS/V/qgv763EYudVwEcMQNxd2lh+0VrUByXN/oJkl5grOhYWvQUYiw==", - "dev": true + "dev": true, + "requires": { + "extend-shallow": "^3.0.0" + } }, "sprintf-js": { "version": "1.0.3", @@ -1628,56 +5979,282 @@ "integrity": "sha1-BOaSb2YolTVPPdAVIDYzuFcpfiw=", "dev": true }, + "sshpk": { + "version": "1.15.2", + "resolved": "https://registry.npmjs.org/sshpk/-/sshpk-1.15.2.tgz", + "integrity": "sha512-Ra/OXQtuh0/enyl4ETZAfTaeksa6BXks5ZcjpSUNrjBr0DvrJKX+1fsKDPpT9TBXgHAFsa4510aNVgI8g/+SzA==", + "dev": true, + "requires": { + "asn1": "~0.2.3", + "assert-plus": "^1.0.0", + "bcrypt-pbkdf": "^1.0.0", + "dashdash": "^1.12.0", + "ecc-jsbn": "~0.1.1", + "getpass": "^0.1.1", + "jsbn": "~0.1.0", + "safer-buffer": "^2.0.2", + "tweetnacl": "~0.14.0" + } + }, + "stack-trace": { + "version": "0.0.10", + "resolved": "https://registry.npmjs.org/stack-trace/-/stack-trace-0.0.10.tgz", + "integrity": "sha1-VHxws0fo0ytOEI6hoqFZ5f3eGcA=", + "dev": true + }, "static-extend": { "version": "0.1.2", "resolved": "https://registry.npmjs.org/static-extend/-/static-extend-0.1.2.tgz", "integrity": "sha1-YICcOcv/VTNyJv1eC1IPNB8ftcY=", "dev": true, + "requires": { + "define-property": "^0.2.5", + "object-copy": "^0.1.0" + }, "dependencies": { "define-property": { "version": "0.2.5", "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz", "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=", - "dev": true + "dev": true, + "requires": { + "is-descriptor": "^0.1.0" + } } } }, - "string_decoder": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", - "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", + "statuses": { + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/statuses/-/statuses-1.3.1.tgz", + "integrity": "sha1-+vUbnrdKrvOzrPStX2Gr8ky3uT4=", + "dev": true + }, + "stdout-stream": { + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/stdout-stream/-/stdout-stream-1.4.1.tgz", + "integrity": "sha512-j4emi03KXqJWcIeF8eIXkjMFN1Cmb8gUlDYGeBALLPo5qdyTfA9bOtl8m33lRoC+vFMkP3gl0WsDr6+gzxbbTA==", + "dev": true, + "requires": { + "readable-stream": "^2.0.1" + } + }, + "stream-exhaust": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/stream-exhaust/-/stream-exhaust-1.0.2.tgz", + "integrity": "sha512-b/qaq/GlBK5xaq1yrK9/zFcyRSTNxmcZwFLGSTG0mXgZl/4Z6GgiyYOXOvY7N3eEvFRAG1bkDRz5EPGSvPYQlw==", + "dev": true + }, + "stream-shift": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/stream-shift/-/stream-shift-1.0.0.tgz", + "integrity": "sha1-1cdSgl5TZ+eG944Y5EXqIjoVWVI=", + "dev": true + }, + "stream-throttle": { + "version": "0.1.3", + "resolved": "https://registry.npmjs.org/stream-throttle/-/stream-throttle-0.1.3.tgz", + "integrity": "sha1-rdV8jXzHOoFjDTHNVdOWHPr7qcM=", "dev": true, - "optional": true + "requires": { + "commander": "^2.2.0", + "limiter": "^1.0.5" + } }, "string-width": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/string-width/-/string-width-1.0.2.tgz", "integrity": "sha1-EYvfW4zcUaKn5w0hHgfisLmxB9M=", - "dev": true + "dev": true, + "requires": { + "code-point-at": "^1.0.0", + "is-fullwidth-code-point": "^1.0.0", + "strip-ansi": "^3.0.0" + } + }, + "string_decoder": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", + "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", + "dev": true, + "requires": { + "safe-buffer": "~5.1.0" + } }, "strip-ansi": { "version": "3.0.1", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-3.0.1.tgz", + "resolved": "http://registry.npmjs.org/strip-ansi/-/strip-ansi-3.0.1.tgz", "integrity": "sha1-ajhfuIU9lS1f8F0Oiq+UJ43GPc8=", - "dev": true + "dev": true, + "requires": { + "ansi-regex": "^2.0.0" + } + }, + "strip-bom": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/strip-bom/-/strip-bom-2.0.0.tgz", + "integrity": "sha1-YhmoVhZSBJHzV4i9vxRHqZx+aw4=", + "dev": true, + "requires": { + "is-utf8": "^0.2.0" + } + }, + "strip-bom-stream": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/strip-bom-stream/-/strip-bom-stream-2.0.0.tgz", + "integrity": "sha1-+H217yYT9paKpUWr/h7HKLaoKco=", + "dev": true, + "requires": { + "first-chunk-stream": "^2.0.0", + "strip-bom": "^2.0.0" + } }, "strip-eof": { "version": "1.0.0", - "resolved": "https://registry.npmjs.org/strip-eof/-/strip-eof-1.0.0.tgz", + "resolved": "http://registry.npmjs.org/strip-eof/-/strip-eof-1.0.0.tgz", "integrity": "sha1-u0P/VZim6wXYm1n80SnJgzE2Br8=", "dev": true }, + "strip-indent": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/strip-indent/-/strip-indent-1.0.1.tgz", + "integrity": "sha1-DHlipq3vp7vUrDZkYKY4VSrhoKI=", + "dev": true, + "requires": { + "get-stdin": "^4.0.1" + } + }, + "supports-color": { + "version": "5.5.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", + "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", + "dev": true, + "requires": { + "has-flag": "^3.0.0" + } + }, + "sver-compat": { + "version": "1.5.0", + "resolved": "https://registry.npmjs.org/sver-compat/-/sver-compat-1.5.0.tgz", + "integrity": "sha1-PPh9/rTQe0o/FIJ7wYaz/QxkXNg=", + "dev": true, + "requires": { + "es6-iterator": "^2.0.1", + "es6-symbol": "^3.1.1" + } + }, + "symbol-observable": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/symbol-observable/-/symbol-observable-1.0.1.tgz", + "integrity": "sha1-g0D8RwLDEi310iKI+IKD9RPT/dQ=", + "dev": true + }, + "tar": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/tar/-/tar-2.2.1.tgz", + "integrity": "sha1-jk0qJWwOIYXGsYrWlK7JaLg8sdE=", + "dev": true, + "requires": { + "block-stream": "*", + "fstream": "^1.0.2", + "inherits": "2" + } + }, + "tfunk": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/tfunk/-/tfunk-3.1.0.tgz", + "integrity": "sha1-OORBT8ZJd9h6/apy+sttKfgve1s=", + "dev": true, + "requires": { + "chalk": "^1.1.1", + "object-path": "^0.9.0" + }, + "dependencies": { + "ansi-styles": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-2.2.1.tgz", + "integrity": "sha1-tDLdM1i2NM914eRmQ2gkBTPB3b4=", + "dev": true + }, + "chalk": { + "version": "1.1.3", + "resolved": "http://registry.npmjs.org/chalk/-/chalk-1.1.3.tgz", + "integrity": "sha1-qBFcVeSnAv5NFQq9OHKCKn4J/Jg=", + "dev": true, + "requires": { + "ansi-styles": "^2.2.1", + "escape-string-regexp": "^1.0.2", + "has-ansi": "^2.0.0", + "strip-ansi": "^3.0.0", + "supports-color": "^2.0.0" + } + }, + "supports-color": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-2.0.0.tgz", + "integrity": "sha1-U10EXOa2Nj+kARcIRimZXp3zJMc=", + "dev": true + } + } + }, + "through2": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/through2/-/through2-2.0.3.tgz", + "integrity": "sha1-AARWmzfHx0ujnEPzzteNGtlBQL4=", + "dev": true, + "requires": { + "readable-stream": "^2.1.5", + "xtend": "~4.0.1" + } + }, + "through2-filter": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/through2-filter/-/through2-filter-2.0.0.tgz", + "integrity": "sha1-YLxVoNrLdghdsfna6Zq0P4PWIuw=", + "dev": true, + "requires": { + "through2": "~2.0.0", + "xtend": "~4.0.0" + } + }, + "time-stamp": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/time-stamp/-/time-stamp-1.1.0.tgz", + "integrity": "sha1-dkpaEa9QVhkhsTPztE5hhofg9cM=", + "dev": true + }, + "to-absolute-glob": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/to-absolute-glob/-/to-absolute-glob-2.0.2.tgz", + "integrity": "sha1-GGX0PZ50sIItufFFt4z/fQ98hJs=", + "dev": true, + "requires": { + "is-absolute": "^1.0.0", + "is-negated-glob": "^1.0.0" + } + }, + "to-array": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/to-array/-/to-array-0.1.4.tgz", + "integrity": "sha1-F+bBH3PdTz10zaek/zI46a2b+JA=", + "dev": true + }, "to-object-path": { "version": "0.3.0", "resolved": "https://registry.npmjs.org/to-object-path/-/to-object-path-0.3.0.tgz", "integrity": "sha1-KXWIt7Dn4KwI4E5nL4XB9JmeF68=", "dev": true, + "requires": { + "kind-of": "^3.0.2" + }, "dependencies": { "kind-of": { "version": "3.2.2", "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", - "dev": true + "dev": true, + "requires": { + "is-buffer": "^1.1.5" + } } } }, @@ -1685,24 +6262,104 @@ "version": "3.0.2", "resolved": "https://registry.npmjs.org/to-regex/-/to-regex-3.0.2.tgz", "integrity": "sha512-FWtleNAtZ/Ki2qtqej2CXTOayOH9bHDQF+Q48VpWyDXjbYxA4Yz8iDB31zXOBUlOHHKidDbqGVrTUvQMPmBGBw==", - "dev": true + "dev": true, + "requires": { + "define-property": "^2.0.2", + "extend-shallow": "^3.0.2", + "regex-not": "^1.0.2", + "safe-regex": "^1.1.0" + } }, "to-regex-range": { "version": "2.1.1", "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-2.1.1.tgz", "integrity": "sha1-fIDBe53+vlmeJzZ+DU3VWQFB2zg=", + "dev": true, + "requires": { + "is-number": "^3.0.0", + "repeat-string": "^1.6.1" + } + }, + "to-through": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/to-through/-/to-through-2.0.0.tgz", + "integrity": "sha1-/JKtq6ByZHvAtn1rA2ZKoZUJOvY=", + "dev": true, + "requires": { + "through2": "^2.0.3" + } + }, + "tough-cookie": { + "version": "2.4.3", + "resolved": "https://registry.npmjs.org/tough-cookie/-/tough-cookie-2.4.3.tgz", + "integrity": "sha512-Q5srk/4vDM54WJsJio3XNn6K2sCG+CQ8G5Wz6bZhRZoAe/+TxjWB/GlFAnYEbkYVlON9FMk/fE3h2RLpPXo4lQ==", + "dev": true, + "requires": { + "psl": "^1.1.24", + "punycode": "^1.4.1" + } + }, + "trim-newlines": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/trim-newlines/-/trim-newlines-1.0.0.tgz", + "integrity": "sha1-WIeWa7WCpFA6QetST301ARgVphM=", + "dev": true + }, + "true-case-path": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/true-case-path/-/true-case-path-1.0.3.tgz", + "integrity": "sha512-m6s2OdQe5wgpFMC+pAJ+q9djG82O2jcHPOI6RNg1yy9rCYR+WD6Nbpl32fDpfC56nirdRy+opFa/Vk7HYhqaew==", + "dev": true, + "requires": { + "glob": "^7.1.2" + } + }, + "tunnel-agent": { + "version": "0.6.0", + "resolved": "https://registry.npmjs.org/tunnel-agent/-/tunnel-agent-0.6.0.tgz", + "integrity": "sha1-J6XeoGs2sEoKmWZ3SykIaPD8QP0=", + "dev": true, + "requires": { + "safe-buffer": "^5.0.1" + } + }, + "tweetnacl": { + "version": "0.14.5", + "resolved": "https://registry.npmjs.org/tweetnacl/-/tweetnacl-0.14.5.tgz", + "integrity": "sha1-WuaBd/GS1EViadEIr6k/+HQ/T2Q=", "dev": true }, "twig": { "version": "1.12.0", "resolved": "https://registry.npmjs.org/twig/-/twig-1.12.0.tgz", "integrity": "sha512-zm5OQXb8bQDGQUPytFgjqMKHhqcz/s6pU6Nwsy+rKPhsoOOVwYeHnziiDGFzeTDiFd28M8EVkEO8we6ikcrGjQ==", - "dev": true + "dev": true, + "requires": { + "locutus": "^2.0.5", + "minimatch": "3.0.x", + "walk": "2.3.x" + } }, "twig-drupal-filters": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/twig-drupal-filters/-/twig-drupal-filters-2.0.0.tgz", "integrity": "sha1-/T42rf1jmNWx0BL5UKX5q9VYG1o=", + "dev": true, + "requires": { + "slugg": "^1.2.1", + "twig": "^1.12.0" + } + }, + "typedarray": { + "version": "0.0.6", + "resolved": "https://registry.npmjs.org/typedarray/-/typedarray-0.0.6.tgz", + "integrity": "sha1-hnrHTjhkGHsdPUfZlqeOxciDB3c=", + "dev": true + }, + "ua-parser-js": { + "version": "0.7.17", + "resolved": "https://registry.npmjs.org/ua-parser-js/-/ua-parser-js-0.7.17.tgz", + "integrity": "sha512-uRdSdu1oA1rncCQL7sCj8vSyZkgtL7faaw9Tc9rZ3mGgraQ7+Pdx7w5mnOSF3gw9ZNG6oc+KXfkon3bKuROm0g==", "dev": true }, "uc.micro": { @@ -1716,51 +6373,132 @@ "resolved": "https://registry.npmjs.org/uglify-js/-/uglify-js-3.4.9.tgz", "integrity": "sha512-8CJsbKOtEbnJsTyv6LE6m6ZKniqMiFWmm9sRbopbkGs3gMPPfd3Fh8iIA4Ykv5MgaTbqHr4BaoGLJLZNhsrW1Q==", "dev": true, - "optional": true + "requires": { + "commander": "~2.17.1", + "source-map": "~0.6.1" + } + }, + "ultron": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/ultron/-/ultron-1.1.1.tgz", + "integrity": "sha512-UIEXBNeYmKptWH6z8ZnqTeS8fV74zG0/eRU9VGkpzz+LIJNs8W/zM/L+7ctCkRrgbNnnR0xxw4bKOr0cW0N0Og==", + "dev": true + }, + "unc-path-regex": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/unc-path-regex/-/unc-path-regex-0.1.2.tgz", + "integrity": "sha1-5z3T17DXxe2G+6xrCufYxqadUPo=", + "dev": true + }, + "undertaker": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/undertaker/-/undertaker-1.2.0.tgz", + "integrity": "sha1-M52kZGJS0ILcN45wgGcpl1DhG0k=", + "dev": true, + "requires": { + "arr-flatten": "^1.0.1", + "arr-map": "^2.0.0", + "bach": "^1.0.0", + "collection-map": "^1.0.0", + "es6-weak-map": "^2.0.1", + "last-run": "^1.1.0", + "object.defaults": "^1.0.0", + "object.reduce": "^1.0.0", + "undertaker-registry": "^1.0.0" + } + }, + "undertaker-registry": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/undertaker-registry/-/undertaker-registry-1.0.1.tgz", + "integrity": "sha1-XkvaMI5KiirlhPm5pDWaSZglzFA=", + "dev": true }, "union-value": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/union-value/-/union-value-1.0.0.tgz", "integrity": "sha1-XHHDTLW61dzr4+oM0IIHulqhrqQ=", "dev": true, + "requires": { + "arr-union": "^3.1.0", + "get-value": "^2.0.6", + "is-extendable": "^0.1.1", + "set-value": "^0.4.3" + }, "dependencies": { "extend-shallow": { "version": "2.0.1", "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", - "dev": true + "dev": true, + "requires": { + "is-extendable": "^0.1.0" + } }, "set-value": { "version": "0.4.3", "resolved": "https://registry.npmjs.org/set-value/-/set-value-0.4.3.tgz", "integrity": "sha1-fbCPnT0i3H945Trzw79GZuzfzPE=", - "dev": true + "dev": true, + "requires": { + "extend-shallow": "^2.0.1", + "is-extendable": "^0.1.1", + "is-plain-object": "^2.0.1", + "to-object-path": "^0.3.0" + } } } }, + "unique-stream": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/unique-stream/-/unique-stream-2.2.1.tgz", + "integrity": "sha1-WqADz76Uxf+GbE59ZouxxNuts2k=", + "dev": true, + "requires": { + "json-stable-stringify": "^1.0.0", + "through2-filter": "^2.0.0" + } + }, "universalify": { "version": "0.1.2", "resolved": "https://registry.npmjs.org/universalify/-/universalify-0.1.2.tgz", "integrity": "sha512-rBJeI5CXAlmy1pV+617WB9J63U6XcazHHF2f2dbJix4XzpUF0RS3Zbj0FGIOCAva5P/d/GBOYaACQ1w+0azUkg==", "dev": true }, + "unpipe": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/unpipe/-/unpipe-1.0.0.tgz", + "integrity": "sha1-sr9O6FFKrmFltIF4KdIbLvSZBOw=", + "dev": true + }, "unset-value": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/unset-value/-/unset-value-1.0.0.tgz", "integrity": "sha1-g3aHP30jNRef+x5vw6jtDfyKtVk=", "dev": true, + "requires": { + "has-value": "^0.3.1", + "isobject": "^3.0.0" + }, "dependencies": { "has-value": { "version": "0.3.1", "resolved": "https://registry.npmjs.org/has-value/-/has-value-0.3.1.tgz", "integrity": "sha1-ex9YutpiyoJ+wKIHgCVlSEWZXh8=", "dev": true, + "requires": { + "get-value": "^2.0.3", + "has-values": "^0.1.4", + "isobject": "^2.0.0" + }, "dependencies": { "isobject": { "version": "2.1.0", "resolved": "https://registry.npmjs.org/isobject/-/isobject-2.1.0.tgz", "integrity": "sha1-8GVWEJaj8dou9GJy+BXIQNh+DIk=", - "dev": true + "dev": true, + "requires": { + "isarray": "1.0.0" + } } } }, @@ -1776,8 +6514,7 @@ "version": "1.1.0", "resolved": "https://registry.npmjs.org/upath/-/upath-1.1.0.tgz", "integrity": "sha512-bzpH/oBhoS/QI/YtbkqCg6VEiPYjSZtrHQM6/QnJS6OL9pKUFLqb3aFh4Scvwm45+7iAgiMkLhSbaZxUqmrprw==", - "dev": true, - "optional": true + "dev": true }, "urix": { "version": "0.1.0", @@ -1795,20 +6532,189 @@ "version": "1.0.2", "resolved": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz", "integrity": "sha1-RQ1Nyfpw3nMnYvvS1KKJgUGaDM8=", + "dev": true + }, + "utils-merge": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/utils-merge/-/utils-merge-1.0.1.tgz", + "integrity": "sha1-n5VxD1CiZ5R7LMwSR0HBAoQn5xM=", + "dev": true + }, + "uuid": { + "version": "3.3.2", + "resolved": "https://registry.npmjs.org/uuid/-/uuid-3.3.2.tgz", + "integrity": "sha512-yXJmeNaw3DnnKAOKJE51sL/ZaYfWJRl1pK9dr19YFCu0ObS231AB1/LbqTKRAQ5kw8A90rA6fr4riOUpTZvQZA==", + "dev": true + }, + "v8flags": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/v8flags/-/v8flags-3.1.1.tgz", + "integrity": "sha512-iw/1ViSEaff8NJ3HLyEjawk/8hjJib3E7pvG4pddVXfUg1983s3VGsiClDjhK64MQVDGqc1Q8r18S4VKQZS9EQ==", + "dev": true, + "requires": { + "homedir-polyfill": "^1.0.1" + } + }, + "validate-npm-package-license": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/validate-npm-package-license/-/validate-npm-package-license-3.0.4.tgz", + "integrity": "sha512-DpKm2Ui/xN7/HQKCtpZxoRWBhZ9Z0kqtygG8XCgNQ8ZlDnxuQmWhj566j8fN4Cu3/JmbhsDo7fcAJq4s9h27Ew==", + "dev": true, + "requires": { + "spdx-correct": "^3.0.0", + "spdx-expression-parse": "^3.0.0" + } + }, + "value-or-function": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/value-or-function/-/value-or-function-3.0.0.tgz", + "integrity": "sha1-HCQ6ULWVwb5Up1S/7OhWO5/42BM=", + "dev": true + }, + "verror": { + "version": "1.10.0", + "resolved": "https://registry.npmjs.org/verror/-/verror-1.10.0.tgz", + "integrity": "sha1-OhBcoXBTr1XW4nDB+CiGguGNpAA=", + "dev": true, + "requires": { + "assert-plus": "^1.0.0", + "core-util-is": "1.0.2", + "extsprintf": "^1.2.0" + } + }, + "vinyl": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/vinyl/-/vinyl-2.2.0.tgz", + "integrity": "sha512-MBH+yP0kC/GQ5GwBqrTPTzEfiiLjta7hTtvQtbxBgTeSXsmKQRQecjibMbxIXzVT3Y9KJK+drOz1/k+vsu8Nkg==", + "dev": true, + "requires": { + "clone": "^2.1.1", + "clone-buffer": "^1.0.0", + "clone-stats": "^1.0.0", + "cloneable-readable": "^1.0.0", + "remove-trailing-separator": "^1.0.1", + "replace-ext": "^1.0.0" + } + }, + "vinyl-file": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/vinyl-file/-/vinyl-file-2.0.0.tgz", + "integrity": "sha1-p+v1/779obfRjRQPyweyI++2dRo=", + "dev": true, + "requires": { + "graceful-fs": "^4.1.2", + "pify": "^2.3.0", + "pinkie-promise": "^2.0.0", + "strip-bom": "^2.0.0", + "strip-bom-stream": "^2.0.0", + "vinyl": "^1.1.0" + }, + "dependencies": { + "clone": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/clone/-/clone-1.0.4.tgz", + "integrity": "sha1-2jCcwmPfFZlMaIypAheco8fNfH4=", + "dev": true + }, + "clone-stats": { + "version": "0.0.1", + "resolved": "https://registry.npmjs.org/clone-stats/-/clone-stats-0.0.1.tgz", + "integrity": "sha1-uI+UqCzzi4eR1YBG6kAprYjKmdE=", + "dev": true + }, + "replace-ext": { + "version": "0.0.1", + "resolved": "https://registry.npmjs.org/replace-ext/-/replace-ext-0.0.1.tgz", + "integrity": "sha1-KbvZIHinOfC8zitO5B6DeVNSKSQ=", + "dev": true + }, + "vinyl": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/vinyl/-/vinyl-1.2.0.tgz", + "integrity": "sha1-XIgDbPVl5d8FVYv8kR+GVt8hiIQ=", + "dev": true, + "requires": { + "clone": "^1.0.0", + "clone-stats": "^0.0.1", + "replace-ext": "0.0.1" + } + } + } + }, + "vinyl-fs": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/vinyl-fs/-/vinyl-fs-3.0.3.tgz", + "integrity": "sha512-vIu34EkyNyJxmP0jscNzWBSygh7VWhqun6RmqVfXePrOwi9lhvRs//dOaGOTRUQr4tx7/zd26Tk5WeSVZitgng==", + "dev": true, + "requires": { + "fs-mkdirp-stream": "^1.0.0", + "glob-stream": "^6.1.0", + "graceful-fs": "^4.0.0", + "is-valid-glob": "^1.0.0", + "lazystream": "^1.0.0", + "lead": "^1.0.0", + "object.assign": "^4.0.4", + "pumpify": "^1.3.5", + "readable-stream": "^2.3.3", + "remove-bom-buffer": "^3.0.0", + "remove-bom-stream": "^1.2.0", + "resolve-options": "^1.1.0", + "through2": "^2.0.0", + "to-through": "^2.0.0", + "value-or-function": "^3.0.0", + "vinyl": "^2.0.0", + "vinyl-sourcemap": "^1.1.0" + } + }, + "vinyl-sourcemap": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/vinyl-sourcemap/-/vinyl-sourcemap-1.1.0.tgz", + "integrity": "sha1-kqgAWTo4cDqM2xHYswCtS+Y7PhY=", "dev": true, - "optional": true + "requires": { + "append-buffer": "^1.0.2", + "convert-source-map": "^1.5.0", + "graceful-fs": "^4.1.6", + "normalize-path": "^2.1.1", + "now-and-later": "^2.0.0", + "remove-bom-buffer": "^3.0.0", + "vinyl": "^2.0.0" + } + }, + "vinyl-sourcemaps-apply": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/vinyl-sourcemaps-apply/-/vinyl-sourcemaps-apply-0.2.1.tgz", + "integrity": "sha1-q2VJ1h0XLCsbh75cUI0jnI74dwU=", + "dev": true, + "requires": { + "source-map": "^0.5.1" + }, + "dependencies": { + "source-map": { + "version": "0.5.7", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz", + "integrity": "sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w=", + "dev": true + } + } }, "walk": { "version": "2.3.14", "resolved": "https://registry.npmjs.org/walk/-/walk-2.3.14.tgz", "integrity": "sha512-5skcWAUmySj6hkBdH6B6+3ddMjVQYH5Qy9QGbPmN8kVmLteXk+yVXg+yfk1nbX30EYakahLrr8iPcCxJQSCBeg==", - "dev": true + "dev": true, + "requires": { + "foreachasync": "^3.0.0" + } }, "which": { "version": "1.3.1", "resolved": "https://registry.npmjs.org/which/-/which-1.3.1.tgz", "integrity": "sha512-HxJdYWq1MTIQbJ3nw0cqssHoTNU267KlrDuGZ1WYlxDStUtKUhOaJmh112/TZmHxxUfuJqPXSOm7tDyas0OSIQ==", - "dev": true + "dev": true, + "requires": { + "isexe": "^2.0.0" + } }, "which-module": { "version": "2.0.0", @@ -1816,6 +6722,15 @@ "integrity": "sha1-2e8H3Od7mQK4o6j6SzHD4/fm6Ho=", "dev": true }, + "wide-align": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/wide-align/-/wide-align-1.1.3.tgz", + "integrity": "sha512-QGkOQc8XL6Bt5PwnsExKBPuMKBxnGxWWW3fU55Xt4feHozMUhdUMaBCk290qpm/wG5u/RSKzwdAC4i51YigihA==", + "dev": true, + "requires": { + "string-width": "^1.0.2 || 2" + } + }, "window-size": { "version": "0.1.4", "resolved": "https://registry.npmjs.org/window-size/-/window-size-0.1.4.tgz", @@ -1832,7 +6747,11 @@ "version": "2.1.0", "resolved": "http://registry.npmjs.org/wrap-ansi/-/wrap-ansi-2.1.0.tgz", "integrity": "sha1-2Pw9KE3QV5T+hJc8rs3Rz4JP3YU=", - "dev": true + "dev": true, + "requires": { + "string-width": "^1.0.1", + "strip-ansi": "^3.0.1" + } }, "wrappy": { "version": "1.0.2", @@ -1840,23 +6759,66 @@ "integrity": "sha1-tSQ9jz7BqjXxNkYFvA0QNuMKtp8=", "dev": true }, + "ws": { + "version": "3.3.3", + "resolved": "https://registry.npmjs.org/ws/-/ws-3.3.3.tgz", + "integrity": "sha512-nnWLa/NwZSt4KQJu51MYlCcSQ5g7INpOrOMt4XV8j4dqTXdmlUmSHQ8/oLC069ckre0fRsgfvsKwbTdtKLCDkA==", + "dev": true, + "requires": { + "async-limiter": "~1.0.0", + "safe-buffer": "~5.1.0", + "ultron": "~1.1.0" + } + }, + "xmlhttprequest-ssl": { + "version": "1.5.5", + "resolved": "https://registry.npmjs.org/xmlhttprequest-ssl/-/xmlhttprequest-ssl-1.5.5.tgz", + "integrity": "sha1-wodrBhaKrcQOV9l+gRkayPQ5iz4=", + "dev": true + }, "xregexp": { "version": "4.0.0", "resolved": "https://registry.npmjs.org/xregexp/-/xregexp-4.0.0.tgz", "integrity": "sha512-PHyM+sQouu7xspQQwELlGwwd05mXUFqwFYfqPO0cC7x4fxyHnnuetmQr6CjJiafIDoH4MogHb9dOoJzR/Y4rFg==", "dev": true }, + "xtend": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/xtend/-/xtend-4.0.1.tgz", + "integrity": "sha1-pcbVMr5lbiPbgg77lDofBJmNY68=", + "dev": true + }, "y18n": { "version": "3.2.1", "resolved": "https://registry.npmjs.org/y18n/-/y18n-3.2.1.tgz", "integrity": "sha1-bRX7qITAhnnA136I53WegR4H+kE=", "dev": true }, + "yallist": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-2.1.2.tgz", + "integrity": "sha1-HBH5IY8HYImkfdUS+TxmmaaoHVI=", + "dev": true + }, "yargs": { "version": "12.0.2", "resolved": "https://registry.npmjs.org/yargs/-/yargs-12.0.2.tgz", "integrity": "sha512-e7SkEx6N6SIZ5c5H22RTZae61qtn3PYUE8JYbBFlK9sYmh3DMQ6E5ygtaG/2BW0JZi4WGgTR2IV5ChqlqrDGVQ==", "dev": true, + "requires": { + "cliui": "^4.0.0", + "decamelize": "^2.0.0", + "find-up": "^3.0.0", + "get-caller-file": "^1.0.1", + "os-locale": "^3.0.0", + "require-directory": "^2.1.1", + "require-main-filename": "^1.0.1", + "set-blocking": "^2.0.0", + "string-width": "^2.0.0", + "which-module": "^2.0.0", + "y18n": "^3.2.1 || ^4.0.0", + "yargs-parser": "^10.1.0" + }, "dependencies": { "ansi-regex": { "version": "3.0.0", @@ -1868,13 +6830,21 @@ "version": "4.1.0", "resolved": "https://registry.npmjs.org/cliui/-/cliui-4.1.0.tgz", "integrity": "sha512-4FG+RSG9DL7uEwRUZXZn3SS34DiDPfzP0VOiEwtUWlE+AR2EIg+hSyvrIgUUfhdgR/UkAeW2QHgeP+hWrXs7jQ==", - "dev": true + "dev": true, + "requires": { + "string-width": "^2.1.1", + "strip-ansi": "^4.0.0", + "wrap-ansi": "^2.0.0" + } }, "decamelize": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/decamelize/-/decamelize-2.0.0.tgz", "integrity": "sha512-Ikpp5scV3MSYxY39ymh45ZLEecsTdv/Xj2CaQfI8RLMuwi7XvjX9H/fhraiSuU+C5w5NTDu4ZU72xNiZnurBPg==", - "dev": true + "dev": true, + "requires": { + "xregexp": "4.0.0" + } }, "invert-kv": { "version": "2.0.0", @@ -1892,25 +6862,40 @@ "version": "2.0.0", "resolved": "https://registry.npmjs.org/lcid/-/lcid-2.0.0.tgz", "integrity": "sha512-avPEb8P8EGnwXKClwsNUgryVjllcRqtMYa49NTsbQagYuT1DcXnl1915oxWjoyGrXR6zH/Y0Zc96xWsPcoDKeA==", - "dev": true + "dev": true, + "requires": { + "invert-kv": "^2.0.0" + } }, "os-locale": { "version": "3.0.1", "resolved": "https://registry.npmjs.org/os-locale/-/os-locale-3.0.1.tgz", "integrity": "sha512-7g5e7dmXPtzcP4bgsZ8ixDVqA7oWYuEz4lOSujeWyliPai4gfVDiFIcwBg3aGCPnmSGfzOKTK3ccPn0CKv3DBw==", - "dev": true + "dev": true, + "requires": { + "execa": "^0.10.0", + "lcid": "^2.0.0", + "mem": "^4.0.0" + } }, "string-width": { "version": "2.1.1", "resolved": "https://registry.npmjs.org/string-width/-/string-width-2.1.1.tgz", "integrity": "sha512-nOqH59deCq9SRHlxq1Aw85Jnt4w6KvLKqWVik6oA9ZklXLNIOlqg4F2yrT1MVaTjAqvVwdfeZ7w7aCvJD7ugkw==", - "dev": true + "dev": true, + "requires": { + "is-fullwidth-code-point": "^2.0.0", + "strip-ansi": "^4.0.0" + } }, "strip-ansi": { "version": "4.0.0", "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-4.0.0.tgz", "integrity": "sha1-qEeQIusaw2iocTibY1JixQXuNo8=", - "dev": true + "dev": true, + "requires": { + "ansi-regex": "^3.0.0" + } } } }, @@ -1919,6 +6904,9 @@ "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-10.1.0.tgz", "integrity": "sha512-VCIyR1wJoEBZUqk5PA+oOBF6ypbwh5aNB3I50guxAL/quggdfs4TtNHQrSazFA3fYZ+tEqfs0zIGlv0c/rgjbQ==", "dev": true, + "requires": { + "camelcase": "^4.1.0" + }, "dependencies": { "camelcase": { "version": "4.1.0", @@ -1927,6 +6915,12 @@ "dev": true } } + }, + "yeast": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/yeast/-/yeast-0.1.2.tgz", + "integrity": "sha1-AI4G2AlDIMNy28L47XagymyKxBk=", + "dev": true } } } diff --git a/package.json b/package.json old mode 100644 new mode 100755 index c8228fc..ead7ad3 --- a/package.json +++ b/package.json @@ -1,16 +1,29 @@ { - "name": "rua", - "version": "0.1.0", + "name": "rua-pattern-library", + "version": "0.2.0", "description": "", "scripts": { - "test": "echo \"Error: no test specified\" && exit 1" + "watch": "gulp watch", + "build": "gulp", + "kss": "kss --config ./kss-config.json" }, "author": "", - "license": "", + "license": "MIT", "dependencies": { "bootstrap-sass": "^3.3.7" }, "devDependencies": { - "kss": "^3.0.0-beta.23" + "browser-sync": "^2.26.3", + "gulp": "^4.0.0", + "gulp-autoprefixer": "^6.0.0", + "gulp-clean": "^0.4.0", + "gulp-clean-css": "^3.10.0", + "gulp-copy": "^4.0.1", + "gulp-rename": "^1.4.0", + "gulp-sass": "^4.0.2", + "gulp-uglify": "^3.0.1", + "gulp-watch": "^5.0.1", + "kss": "^3.0.0-beta.23", + "node-sass": "^4.10.0" } } diff --git a/sass/screen.scss b/sass/screen.scss deleted file mode 100644 index e4434c2..0000000 --- a/sass/screen.scss +++ /dev/null @@ -1,2 +0,0 @@ -@import "../node_modules/bootstrap-sass/assets/stylesheets/_bootstrap.scss"; -@import "./components/_accordion.scss"; diff --git a/src/0-docs/documentation-template.md b/src/0-docs/documentation-template.md new file mode 100644 index 0000000..e69de29 diff --git a/src/0-docs/homepage.md b/src/0-docs/homepage.md new file mode 100644 index 0000000..f6c5c35 --- /dev/null +++ b/src/0-docs/homepage.md @@ -0,0 +1,2 @@ +# Rua pattern library + diff --git a/src/1-helpers/_border.scss b/src/1-helpers/_border.scss new file mode 100644 index 0000000..2ccb71c --- /dev/null +++ b/src/1-helpers/_border.scss @@ -0,0 +1,19 @@ +$border-radius-sides: ( + all: all, + t: top, + r: right, + b: bottom, + l: left, + tr: 'top-right', + br: 'bottom-right', + bl: 'bottom-left', + tl: 'top-left' +) !default; + +@function border-radius($key) { + @if map-has-key($border-radius, $key) { + @return map-get($border-radius, $key); + } @else { + @error 'border-radius: key (#{$key}) not found.'; + } +} diff --git a/src/1-helpers/_breakpoints.scss b/src/1-helpers/_breakpoints.scss new file mode 100644 index 0000000..00f6a9e --- /dev/null +++ b/src/1-helpers/_breakpoints.scss @@ -0,0 +1,275 @@ +/// A list of named breakpoints. You can use these with the `breakpoint()` mixin to quickly create media queries. +$breakpoints: ( + default: 0, + xs: 480px, + sm:768px, + md: 992px, + lg: 1200px +) !default; + +/// The largest named breakpoint in which to include print as a media type +$print-breakpoint: lg !default; +$zero-breakpoint: default !default; +$breakpoints-keys: map-to-list($breakpoints, 'keys'); +/// All of the names in this list will be output as classes in your CSS, like `.--med:12`, `.--med:6`, and so on. Each value in this list must also be in the `$breakpoints` map. +$breakpoint-classes: (default sm md lg) !default; + +@if nth(map-values($breakpoints), 1) != 0 { + @error 'The first key in the $breakpoints map must have a value of "0".'; +} +@else { + $zero-breakpoint: nth(map-keys($breakpoints), 1); +} + +/// Generates a media query string matching the input value. Refer to the documentation for the `breakpoint()` mixin to see what the possible inputs are. +/// +/// @param {Keyword|Number} $val [med] - Breakpoint name, or px, rem, or em value to process. +@function breakpoint($val: $zero-breakpoint) { + // Size or keyword + $bp: nth($val, 1); + // Value for max-width media queries + $bp-max: 0; + // Direction of media query (up, down, or only) + $dir: if(length($val) > 1, nth($val, 2), up); + // Eventual output + $str: ''; + // Is it a named media query? + $named: false; + + // Orientation media queries have a unique syntax + @if $bp == 'landscape' or $bp == 'portrait' { + @return '(orientation: #{$bp})'; + } + @else if $bp == 'retina' { + @return '(-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi)'; + } + + // Try to pull a named breakpoint out of the $breakpoints map + @if type-of($bp) == 'string' { + @if map-has-key($breakpoints, $bp) { + @if $dir == 'only' or $dir == 'down' { + $bp-max: map-next($breakpoints, $bp); + } + + $bp: map-get($breakpoints, $bp); + $named: true; + } + @else { + $bp: 0; + @warn 'breakpoint(): "#{$val}" is not defined in your $breakpoints setting.'; + } + } + + // Use a precision under 1px to support browser zoom, but not to low to avoid rounding. + @if $bp-max { + $bp-max: $bp-max - 1; + } + + // Conditions to skip media query creation + // - It's a named breakpoint that resolved to "0 down" or "0 up" + // - It's a numeric breakpoint that resolved to "0 " + anything + @if $bp > 0 or $dir == 'only' or $dir == 'down' { + // `only` ranges use the format `(min-width: n) and (max-width: n)` + @if $dir == 'only' { + // Only named media queries can have an "only" range + @if $named == true { + // Only use "min-width" if the floor is greater than 0 + @if $bp > 0em { + $str: $str + '(min-width: #{$bp})'; + + // Only add "and" to the media query if there's a ceiling + @if $bp-max != null { + $str: $str + ' and '; + } + } + + // Only use "max-width" if there's a ceiling + @if $bp-max != null { + $str: $str + '(max-width: #{$bp-max})'; + } + } + @else { + @warn 'breakpoint(): Only named media queries can have an `only` range.'; + } + } + + // `down` ranges use the format `(max-width: n)` + @else if $dir == 'down' { + $max: if($named, $bp-max, $bp); + + // Skip media query creation if input value is exactly "0 down", + // unless the function was called as "med down", in which case it's just "med only" + @if $named or $bp > 0 { + @if $max != null { + $str: $str + '(max-width: #{$max})'; + } + } + } + + // `up` ranges use the format `(min-width: n)` + @else if $bp > 0 { + $str: $str + '(min-width: #{$bp})'; + } + } + + @return $str; +} + +/// Wraps a media query around the content you put inside the mixin. This mixin accepts a number of values: +/// - If a string is passed, the mixin will look for it in the `$breakpoints` map, and use a media query there. +/// - If a pixel value is passed, it will be converted to an em value using `$global-font-size` as the base. +/// - If a rem value is passed, the unit will be changed to em. +/// - If an em value is passed, the value will be used as-is. +/// +/// @param {Keyword|Number} $value - Breakpoint name, or px, rem, or em value to process. +/// +/// @output If the breakpoint is "0px and larger", outputs the content as-is. Otherwise, outputs the content wrapped in a media query. +@mixin breakpoint($value) { + $str: breakpoint($value); + $bp: index($breakpoints-keys, $value); + $pbp: index($breakpoints-keys, $print-breakpoint); + + $oldsize: null; + + // Make breakpoint size available as a variable + @if global-variable-exists(size) { + $oldsize: $size; + } + $size: nth($value, 1) !global; // get the first value to account for `only` and `down` keywords + + // If $str is still an empty string, no media query is needed + @if $str == '' { + @content; + } + + // Otherwise, wrap the content in a media query + @else { + // For named breakpoints less than or equal to $print-breakpoint, add print to the media types + @if $bp != null and $bp <= $pbp { + @media print, screen and #{$str} { + @content; + } + } + @else { + @media screen and #{$str} { + @content; + } + } + } + + $size: $oldsize !global; +} + +/// Find the next key in a map. +/// @access private +/// +/// @param {Map} $map - Map to traverse. +/// @param {Mixed} $key - Key to use as a starting point. +/// +/// @returns {Mixed} The value for the key after `$key`, if `$key` was found. If `$key` was not found, or `$key` was the last value in the map, returns `null`. +@function map-next($map, $key) { + + // Store the keys of the map as a list + $values: map-keys($map); + + $i: 0; + + // If the Key Exists, Get the index of the key within the map and add 1 to it for the next breakpoint in the map + @if (map-has-key($map, $key)) { + $i: index($values, $key) + 1; + } + + // If the key doesn't exist, or it's the last key in the map, return null + @if ($i > length($map) or $i == 0) { + @return null; + } + // Otherwise, return the value + @else { + @return map-get($map, nth($values, $i)); + } + +} + +/// Return a list of our named breakpoints less than $key. Useful for dealing with +/// @access private +/// +/// @param {String} $key - Key to use as last breakpoint. +/// +/// @returns {Array} The list of breakpoints up to and. If $key is auto, returns breakpoints above the zero +@function breakpoints-less-than($key) { + $list: (); + $found_key: false; + + @each $name in $breakpoints-keys { + @if ($name == $key) { + $found_key: true; + } + @if not $found_key { + $list: append($list, $name); + } + } + @return $list; +} + +/// Return a list of our named breakpoints less than $key. Useful for dealing with +/// @access private +/// +/// @param {String} $breakpoint - a named or non-named breakpoint. +/// +/// @returns {Array} The list of breakpoints up to and. If $key is auto, returns breakpoints above the zero +@function closest-named-breakpoint($breakpoint) { + $last: $zero-breakpoint; + $found: false; + + $value: unitless-calc($breakpoint, 1px); + @each $key, $val in $breakpoints { + @if not $found { + @if unitless-calc($val) > $value { + $found: true; + } @else { + $last: $key; + } + } + } + + @return $last; +} + +/// Get a value for a breakpoint from a responsive config map or single value. +/// - If the config is a single value, return it regardless of `$value`. +/// - If the config is a map and has the key `$value`, the exact breakpoint value is returned. +/// - If the config is a map and does *not* have the breakpoint, the value matching the next lowest breakpoint in the config map is returned. +/// @access private +/// +/// @param {Keyword} $value - Breakpoint name to use. +/// +/// @return {Mixed} The corresponding breakpoint value. +@function breakpoint-value($value) { + // If the given map is a single value, return it + @if type-of($value) == 'number' { + @return $value; + } + + @if map-has-key($breakpoints, $value) { + // If it does, just return the value + @return map-get($breakpoints, $value); + } + // Otherwise, find the next lowest breakpoint and return that value + @else { + $anchor: null; + $found: false; + + @each $key, $val in $breakpoints { + @if not $found { + @if map-has-key($breakpoints, $key) { + $anchor: $key; + } + @if $key == $value { + $found: true; + } + } + } + + @return map-get($breakpoints, $anchor); + } +} diff --git a/src/1-helpers/_colors.scss b/src/1-helpers/_colors.scss new file mode 100644 index 0000000..b22e209 --- /dev/null +++ b/src/1-helpers/_colors.scss @@ -0,0 +1,71 @@ +// Global colors +$color-astral: #307D99 !default; +$color-big-stone: #182B46 !default; +$color-pale-sky: #666C7F !default; +$color-french-gray: #B7B8C4 !default; +$color-heather: #C3CED8 !default; +$color-athens-gray: #ECEFF2 !default; +$color-iceberg: #D8EDF2 !default; +$color-loafer: #F0F2D8 !default; +$color-harp: #DAEDDF !default; +$color-cinderella: #FEE8E2 !default; +$color-prelude: #E9E2EF !default; + +// Secondary/Accent colors +$color-pacific-blue: #01B3C4 !default; +$color-eminence: #6F2B91 !default; +$color-apple: #51AE32 !default; +$color-red-ribbon: #EE1846 !default; + +// Grays +$gray-darker: $color-big-stone !default; +$gray-dark: $color-pale-sky !default; +$gray: $color-french-gray !default; +$gray-light: $color-heather !default; +$gray-lighter: $color-athens-gray !default; + +$brand-primary: $color-astral !default; +$brand-secondary: $color-pacific-blue !default; +$brand-success: $color-iceberg !default; +$brand-info: $color-harp !default; +$brand-warning: $color-loafer !default; +$brand-danger: $color-red-ribbon !default; + +$colors: ( + 'astral': $color-astral, + 'big-stone': $color-big-stone, + 'pale-sky': $color-pale-sky, + 'french-gray': $color-french-gray, + 'heather': $color-heather, + 'athens-gray': $color-athens-gray, + 'iceberg': $color-iceberg, + 'loafer': $color-loafer, + 'harp': $color-harp, + 'cinderella': $color-cinderella, + 'prelude': $color-prelude, + 'pacific-blue': $color-pacific-blue, + 'eminence': $color-eminence, + 'apple': $color-apple, + 'red-ribbon': $color-red-ribbon, + 'primary': $brand-primary, + 'secondary': $brand-secondary, + 'success': $brand-success, + 'info': $brand-info, + 'warning': $brand-warning, + 'danger': $brand-danger, + 'black': $color-big-stone, + 'gray-darker': $gray-darker, + 'gray-dark': $gray-dark, + 'gray': $gray, + 'gray-light': $gray-light, + 'gray-lighter': $gray-lighter, + 'white': #fff +) !default; + +@function color($key) { + @if map-has-key($colors, $key) { + @return map-get($colors, $key); + } @else { + @error 'colors: key (#{$key}) not found.'; + } +} diff --git a/src/1-helpers/_index.scss b/src/1-helpers/_index.scss new file mode 100644 index 0000000..e5d834e --- /dev/null +++ b/src/1-helpers/_index.scss @@ -0,0 +1,5 @@ +@import 'selector'; +@import 'value'; +@import 'breakpoints'; +@import 'colors'; +@import 'border'; diff --git a/src/1-helpers/_selector.scss b/src/1-helpers/_selector.scss new file mode 100644 index 0000000..1960f4c --- /dev/null +++ b/src/1-helpers/_selector.scss @@ -0,0 +1,25 @@ +@function selector($breakpoint: 'default', $label: null, $value: null, $side: 'all') { + @if isset($label) and isset($value) { + @if $breakpoint != 'default' { + $breakpoint: #{$breakpoint}-; + } @else { + $breakpoint: ''; + } + @if $side != 'all' { + $side: -#{$side}; + } @else { + $side: ''; + } + @return '.#{$breakpoint}#{$label}#{$side}-#{$value}'; + } + @return null; +} + +@mixin selector($breakpoint: 'default', $label: null, $value: null, $side: 'all') { + $selector: selector($breakpoint, $label, $value, $side); + @if isset($selector) { + #{$selector} { + @content; + } + } +} diff --git a/src/1-helpers/_value.scss b/src/1-helpers/_value.scss new file mode 100644 index 0000000..d45ec22 --- /dev/null +++ b/src/1-helpers/_value.scss @@ -0,0 +1,31 @@ +@function get-side($val, $side) { + $length: length($val); + + @if $length == 1 { + @return $val; + } + @if $length == 2 { + @return map-get(( + top: nth($val, 1), + bottom: nth($val, 1), + left: nth($val, 2), + right: nth($val, 2), + ), $side); + } + @if $length == 3 { + @return map-get(( + top: nth($val, 1), + left: nth($val, 2), + right: nth($val, 2), + bottom: nth($val, 3), + ), $side); + } + @if $length == 4 { + @return map-get(( + top: nth($val, 1), + right: nth($val, 2), + bottom: nth($val, 3), + left: nth($val, 4), + ), $side); + } +} diff --git a/src/2-core/_border.scss b/src/2-core/_border.scss new file mode 100644 index 0000000..d972e1b --- /dev/null +++ b/src/2-core/_border.scss @@ -0,0 +1,84 @@ +// Border +// Styleguide: Core.Border +// +// @todo +// +// Markup: +//
+// radius-none +//
+//
+// radius-lg +//
+//
+// radius-full +//
+//
+// radius-t-none +//
+//
+// radius-t-lg +//
+//
+// radius-t-full +//
+//
+// radius-r-none +//
+//
+// radius-r-lg +//
+//
+// radius-r-full +//
+//
+// radius-b-none +//
+//
+// radius-b-lg +//
+//
+// radius-b-full +//
+//
+// radius-l-none +//
+//
+// radius-l-lg +//
+//
+// radius-l-full +//
+ +@each $breakpoint in $breakpoint-classes { + @include breakpoint($breakpoint) { + @each $abbr, $side in $border-radius-sides { + @each $name, $size in $border-radius { + @include selector( + $breakpoint: $breakpoint, + $label: 'radius', + $side: $abbr, + $value: $name + ){ + @if $side == all { + border-radius: $size; + } @else if $side == top { + border-top-left-radius: $size; + border-top-right-radius: $size; + } @else if $side == right { + border-top-right-radius: $size; + border-bottom-right-radius: $size; + } @else if $side == bottom { + border-bottom-left-radius: $size; + border-bottom-right-radius: $size; + } @else if $side == left { + border-top-left-radius: $size; + border-bottom-left-radius: $size; + } @else { + border-#{$side}-radius: $size; + } + } + } + } + } +} diff --git a/src/2-core/_colors.scss b/src/2-core/_colors.scss new file mode 100644 index 0000000..40eb125 --- /dev/null +++ b/src/2-core/_colors.scss @@ -0,0 +1,96 @@ +// Colours +// +// @todo +// +// Markup: +//
+// Primary +//
+//
+// Secondary +//
+//
+// Success +//
+//
+// Information +//
+//
+// Warning +//
+//
+// Danger +//
+//
+// Astral +//
+//
+// Big stone +//
+//
+// Pale sky +//
+//
+// French gray +//
+//
+// Heather +//
+//
+// Athens gray +//
+//
+// Iceberg +//
+//
+// Loafer +//
+//
+// Harp +//
+//
+// Cinderella +//
+//
+// Prelude +//
+//
+// Pacific blue +//
+//
+// Eminence +//
+//
+// Apple +//
+//
+// Red ribbon +//
+// +// Weight: -5 +// +// Styleguide: Core.Colour + +// Tips +// +// - Do pair foreground and background colours. +// - Don't Mix light and dark variables. +// - Don't pair foreground with foreground or background with background. +// +// Styleguide: Core.Colour.Tips + +@each $label, $color in $colors { + @include selector( + $label: 'bg', + $value: $label + ){ + background-color: $color + } + @include selector( + $label: 'color', + $value: $label + ){ + color: $color + } +} + diff --git a/src/2-core/_index.scss b/src/2-core/_index.scss new file mode 100644 index 0000000..9aa616a --- /dev/null +++ b/src/2-core/_index.scss @@ -0,0 +1,12 @@ +// Core +// +// Weight: 2 +// +// Styleguide: Core + +@import 'colors'; +@import 'spacing'; +@import 'typography'; +@import 'border'; +@import 'triangle'; +@import 'width'; diff --git a/src/2-core/_spacing.scss b/src/2-core/_spacing.scss new file mode 100644 index 0000000..d80ebed --- /dev/null +++ b/src/2-core/_spacing.scss @@ -0,0 +1,92 @@ +// Spacing +// +// @todo +// +// Markup: +//
+// padding-sm +//
+//
+// padding-md +//
+//
+// padding-lg +//
+//
+// padding-t-sm +//
+//
+// padding-t-md +//
+//
+// padding-t-lg +//
+//
+// padding-r-sm +//
+//
+// padding-r-md +//
+//
+// padding-r-lg +//
+//
+// padding-b-sm +//
+//
+// padding-b-md +//
+//
+// padding-b-lg +//
+//
+// padding-l-sm +//
+//
+// padding-l-md +//
+//
+// padding-l-lg +//
+// +// Styleguide: Core.Spacing + +$spacing: ( + 'sm': 20px, + 'md': 35px, + 'lg': 53px, +) !default; + +$spacing-sides: ( + all: all, + t: top, + r: right, + b: bottom, + l: left, +) !default; + +@function spacing($key) { + @if map-has-key($spacing, $key) { + @return map-get($spacing, $key); + } @else { + @error 'spacing: key (#{$key}) not found.'; + } +} + +@each $abbr, $side in $spacing-sides { + @each $property in (margin, padding) { + @each $label, $size in $spacing { + @include selector( + $label: $property, + $value: $label, + $side: $abbr + ){ + @if $side == all { + #{$property}: $size; + } @else { + #{$property}-#{$side}: $size; + } + } + } + } +} diff --git a/src/2-core/_triangle.scss b/src/2-core/_triangle.scss new file mode 100644 index 0000000..298b38c --- /dev/null +++ b/src/2-core/_triangle.scss @@ -0,0 +1,9 @@ +/// Adds a downward-facing triangle as a background image to an element. The image is formatted as an SVG, making it easy to change the color. Because Internet Explorer doesn't support encoded SVGs as background images, a PNG fallback is also included. +/// There are two PNG fallbacks: a black triangle and a white triangle. The one used depends on the lightness of the input color. +/// +/// @param {Color} $color [$black] - Color to use for the triangle. +@mixin background-triangle($color: $black) { + $rgb: 'rgb%28#{round(red($color))}, #{round(green($color))}, #{round(blue($color))}%29'; + + background-image: url("data:image/svg+xml;utf8,"); +} diff --git a/src/2-core/_typography.scss b/src/2-core/_typography.scss new file mode 100644 index 0000000..9086c46 --- /dev/null +++ b/src/2-core/_typography.scss @@ -0,0 +1,112 @@ + +// Typography +// +// @todo +// +// Font family: Fira Sans +// +// Font weights: +// +// Markup: +//

Regular: 400

+//

+// ABCDEĒFGHIĪJKLMNOŌPQRSTUŪVWXYZ
+// aābcdeēfghiījklmnoōpqrstuūvwxz
+// 1234567890,.? !@#$%^&*()”:;’=÷×
+// ¼ ½ ¾ € £ ¥ © +//

+//

Medium: 500

+//

+// ABCDEĒFGHIĪJKLMNOŌPQRSTUŪVWXYZ
+// aābcdeēfghiījklmnoōpqrstuūvwxz
+// 1234567890,.? !@#$%^&*()”:;’=÷×
+// ¼ ½ ¾ € £ ¥ © +//

+//

Bold: 500

+//

+// ABCDEĒFGHIĪJKLMNOŌPQRSTUŪVWXYZ
+// aābcdeēfghiījklmnoōpqrstuūvwxz
+// 1234567890,.? !@#$%^&*()”:;’=÷×
+// ¼ ½ ¾ € £ ¥ © +//

+// +// Weight: -4 +// +// Styleguide: Core.Typography + +body{ + font-size: $font-size-base; + font-family: $font-family-base; + font-weight: $font-weight-base; + + @media (min-width: $screen-md-min) { + font-size: 18px; + } +} + +$font-weights: ( + 'regular': 400, + 'medium': 500, + 'bold': 700 +) !default; + + +@each $label, $weight in $font-weights { + @include selector( + $label: 'weight', + $value: $label + ){ + font-weight: $weight + } +} + + +// Alignment +.text-left{ + text-align: left; +} +.text-right{ + text-align: right; +} +.text-center{ + text-align: center; +} +.text-justify{ + text-align: justify; +} +.text-nowrap{ + white-space: nowrap; +} + +// Transformation +.text-lowercase{ + text-transform: lowercase; +} +.text-uppercase{ + text-transform: uppercase; +} +.text-capitalize{ + text-transform: capitalize; +} + +// Misc +// ------------------------- + +// Abbreviations and acronyms +abbr[title], +// Add data-* attribute to help out our tooltip plugin, per https://github.com/twbs/bootstrap/issues/5257 +abbr[data-original-title] { + cursor: help; + border-bottom: 1px dotted $abbr-border-color; +} +.initialism { + font-size: 90%; + @extend .text-uppercase; +} + +// Addresses +address { + margin-bottom: $line-height-computed; + font-style: normal; + line-height: $line-height-base; +} diff --git a/src/2-core/_width.scss b/src/2-core/_width.scss new file mode 100644 index 0000000..9348f8f --- /dev/null +++ b/src/2-core/_width.scss @@ -0,0 +1,38 @@ +// Width +// +// @todo +// +// Markup: +//
+// .mw-xs +//
+//
+// .mw-sm +//
+//
+// .mw-md +//
+//
+// .mw-lg +//
+// +// Weight: -1 +// +// Styleguide: Core.Width + +$max-widths: ( + 'xs': 100px, + 'sm': 300px, + 'md': 600px, + 'lg': 720px +) !default; + +@each $label, $width in $max-widths { + @include selector( + $label: 'mxw', + $value: $label + ){ + max-width: $width + } +} + diff --git a/src/3-general/.gitkeep b/src/3-general/.gitkeep new file mode 100644 index 0000000..41fc07f --- /dev/null +++ b/src/3-general/.gitkeep @@ -0,0 +1 @@ +# just keeping this here while we get the folder structure setup \ No newline at end of file diff --git a/src/3-general/_author.scss b/src/3-general/_author.scss new file mode 100644 index 0000000..27bf9fa --- /dev/null +++ b/src/3-general/_author.scss @@ -0,0 +1,23 @@ +//Author +// +// @todo +// +// Markup: +// Jane Doe
+// By Jane Doe
+// Jane Doe +// +// Styleguide: General.Author + +.author { + display: inline-block; + font-size: 0.8em; + line-height: 1.4em; + color: $color-pale-sky; +} + +a.author, +.author a { + text-decoration: underline; + color: $color-pale-sky; +} diff --git a/src/3-general/_body-text.scss b/src/3-general/_body-text.scss new file mode 100644 index 0000000..858d224 --- /dev/null +++ b/src/3-general/_body-text.scss @@ -0,0 +1,52 @@ +// Body text +// +// @todo +// +// Markup: +//

Morbi leo risus, porta ac consectetur ac, vestibulum at eros. Morbi leo risus, porta ac consectetur ac, vestibulum at eros. Nullam quis risus eget urna mollis ornare vel eu leo. Fusce dapibus, tellus ac cursus commodo, tortor mauris condimentum nibh, ut fermentum massa justo sit amet risus. Maecenas sed diam eget risus varius blandit sit amet non magna. Cras justo odio, dapibus ac facilisis in, egestas eget quam. Cras mattis consectetur purus sit amet fermentum.

+//

Donec sed odio dui. Aenean eu leo quam. Pellentesque ornare sem lacinia quam venenatis vestibulum. Curabitur blandit tempus porttitor. Fusce dapibus, tellus ac cursus commodo, tortor mauris condimentum nibh, ut fermentum massa justo sit amet risus. Vivamus sagittis lacus vel augue laoreet rutrum faucibus dolor auctor. Nullam id dolor id nibh ultricies vehicula ut id elit.

+// +// Styleguide: General.BodyText + +// Lead +// +// @todo +// +// Markup: +//

Cras mattis consectetur purus sit amet fermentum. Cum sociis natoque penatibus et magnis dis parturient montes, nascetur ridiculus mus. Fusce dapibus, tellus ac cursus commodo, tortor mauris condimentum nibh, ut fermentum massa justo sit amet risus. Aenean eu leo quam. Pellentesque ornare sem lacinia quam venenatis vestibulum. Duis mollis, est non commodo luctus, nisi erat porttitor ligula, eget lacinia odio sem nec elit. Aenean eu leo quam. Pellentesque ornare sem lacinia quam venenatis vestibulum. Etiam porta sem malesuada magna mollis euismod.

+//

Donec sed odio dui. Aenean eu leo quam. Pellentesque ornare sem lacinia quam venenatis vestibulum. Curabitur blandit tempus porttitor. Fusce dapibus, tellus ac cursus commodo, tortor mauris condimentum nibh, ut fermentum massa justo sit amet risus. Vivamus sagittis lacus vel augue laoreet rutrum faucibus dolor auctor. Nullam id dolor id nibh ultricies vehicula ut id elit.

+// +// Styleguide: General.BodyText.Lead + +// Excerpt +// +// @todo +// +// Markup: +//

Cras mattis consectetur purus sit amet fermentum. Cum sociis natoque penatibus et magnis dis parturient montes, nascetur ridiculus mus. Fusce dapibus, tellus ac cursus commodo, tortor mauris condimentum nibh, ut fermentum massa justo sit amet risus. Aenean eu leo quam. Pellentesque ornare sem lacinia quam venenatis vestibulum. Duis mollis, est non commodo luctus, nisi erat porttitor ligula, eget lacinia odio sem nec elit. Aenean eu leo quam. Pellentesque ornare sem lacinia quam venenatis vestibulum. Etiam porta sem malesuada magna mollis euismod.

+// +// Styleguide: General.BodyText.Excerpt + +p { + margin: 0 0 ($line-height-computed / 2); +} + +.lead { + margin-bottom: $line-height-computed; + font-size: floor(($font-size-base * 1.15)); + font-weight: 400; + line-height: 1.45; + color: #6F768B; + + @media (min-width: $screen-sm-min) { + font-size: ($font-size-base * 1.5); + } +} + + +.excerpt { + margin-bottom: $line-height-computed; + font-weight: 400; + line-height: 1.45; + font-size: 16px; +} diff --git a/src/3-general/_button.scss b/src/3-general/_button.scss new file mode 100644 index 0000000..cb30629 --- /dev/null +++ b/src/3-general/_button.scss @@ -0,0 +1,132 @@ +// Button +// +// @todo +// +// Markup: +// +// +// +// +// +// Styleguide: General.Button + +@mixin button-base { + outline: 0; + display: inline-block; + position: relative; + text-align: center; + vertical-align: middle; + padding: $button-padding; + border: 2px solid transparent; + transition: $button-transition; + font-family: $button-font-family; + text-transform: $button-text-transform; + font-size: $button-font-size; + font-weight: $button-weight; + border-radius: $button-radius; + -webkit-appearance: none; // sass-lint:disable-line no-vendor-prefixes + line-height: 1; + cursor: pointer; + &:hover, + &:focus{ + box-shadow: $button-shadow-hover; + } +} + +@mixin button-primary { + color: $button-color; + background-color: $button-background; + &:hover, + &:focus{ + background-color: $button-background-hover; + } +} + +@mixin button-secondary { + color: $button-background; + border-color: $button-background; + background: $button-color; + &:hover, + &:focus{ + color: $button-background-hover; + border-color: $button-background-hover; + } +} + +/// Expands a button to make it full-width. +/// @param {Boolean} $full [true] - Set to `true` to enable the full width behavior. Set to `false` to reverse this behavior. +@mixin button-width($full: true) { + @if $full { + display: block; + width: 100%; + margin-right: 0; + margin-left: 0; + } + @else { + display: inline-block; + width: auto; + } +} + +/// Adds disabled styles to a button by fading the element, reseting the cursor, and disabling pointer events. +/// @param {Color} $background [$button-background] - Background color of the disabled button. +/// @param {Color} $color [$button-color] - Text color of the disabled button. Set to `auto` to have the mixin automatically generate a color based on the background color. +@mixin button-disabled( + $background: $button-background, + $color: $button-color +) { + @if $color == auto { + $color: color-pick-contrast($background, ($button-color, $button-color-alt)); + } + + opacity: $button-opacity-disabled; + cursor: not-allowed; + + & + &:hover, + &:focus { + background-color: $background; + color: $color; + box-shadow: none; + } +} + +.button { + @include button-base; + @include button-primary; + + &.secondary { + @include button-secondary; + } + + // Disabled style + &.state-disabled, + &[disabled] { + @include button-disabled; + } +} + +a.button { // sass-lint:disable-line no-qualifying-elements + &, + &:hover, + &:focus { + text-decoration: none; + } +} + +// Reset styles on button-like inputs +[type='submit'], +[type='button'] { + @include button-base; + @include button-primary; + + appearance: none; + + &.secondary { + @include button-secondary; + } +} diff --git a/src/3-general/_fine-print.scss b/src/3-general/_fine-print.scss new file mode 100644 index 0000000..9c8f67b --- /dev/null +++ b/src/3-general/_fine-print.scss @@ -0,0 +1,15 @@ +// Fine print +// +// @todo +// +// Markup: +// Aenean lacinia bibendum nulla sed consectetur. Fusce dapibus, tellus ac cursus commodo, tortor mauris condimentum nibh, ut fermentum massa justo sit amet risus. Morbi leo risus, porta ac consectetur ac, vestibulum at eros. +// +// Styleguide: General.FinePrint + +small, +.small { + font-size: 0.8em; + line-height: 1.4em; + color: $color-pale-sky +} diff --git a/src/3-general/_headings.scss b/src/3-general/_headings.scss new file mode 100644 index 0000000..f7109f6 --- /dev/null +++ b/src/3-general/_headings.scss @@ -0,0 +1,32 @@ +// Headings +// +// @todo +// +// Markup: +//

Heading 1

+//

Heading 2

+//

Heading 3

+//

Heading 4

+//
Heading 5
+//
Heading 6
+// +// Styleguide: General.Headings + +@each $selector, $sizes in $headings { + #{$selector}, + .#{$selector} { + font-family: $headings-font-family; + font-weight: $headings-font-weight; + line-height: $headings-line-height; + color: $headings-color; + @if type-of($sizes) == map { + @each $bp, $size in $sizes { + @include breakpoint($bp) { + font-size: $size; + } + } + } @else { + font-size: $sizes; + } + } +} diff --git a/src/3-general/_index.scss b/src/3-general/_index.scss new file mode 100644 index 0000000..ea3a3f8 --- /dev/null +++ b/src/3-general/_index.scss @@ -0,0 +1,16 @@ +// General +// +// @todo +// +// Weight: 3 +// +// Styleguide: General + +@import 'headings'; +@import 'body-text'; +@import 'lists'; +@import 'fine-print'; +@import 'form/index'; +@import 'button'; +@import 'time'; +@import 'author'; diff --git a/src/3-general/_lists.scss b/src/3-general/_lists.scss new file mode 100644 index 0000000..3df95b0 --- /dev/null +++ b/src/3-general/_lists.scss @@ -0,0 +1,67 @@ +// Lists +// +// @todo +// +// Markup: +// +//
    +//
  1. Consectetur Risus Euismod Tortor
  2. +//
  3. Dapibus Tortor Sollicitudin
  4. +//
  5. Fringilla Dapibus Ultricies Tellus
      +//
    1. Dapibus Tortor Sollicitudin
    2. +//
    3. Fringilla Dapibus Ultricies Tellus
    4. +//
    5. Mollis Porta Purus Lorem
    6. +//
    7. Dapibus Commodo Dolor Parturient Ultricies
    8. +//
    +//
  6. +//
  7. Mollis Porta Purus Lorem
  8. +//
  9. Dapibus Commodo Dolor Parturient Ultricies
  10. +//
+// +// Styleguide: General.Lists + +// Unordered and Ordered lists +ul, +ol { + margin-top: 0; + margin-bottom: ($line-height-computed / 2); + line-height: 1.5em; + + ul, + ol { + margin-bottom: 0; + } +} + +li { + list-style-position: outside; + padding-left: 0.5em; +} + +// Description Lists +dl { + margin-top: 0; // Remove browser default + margin-bottom: $line-height-computed; +} +dt, +dd { + line-height: $line-height-base; +} +dt { + font-weight: bold; +} +dd { + margin-left: 0; // Undo browser default +} diff --git a/src/3-general/_time.scss b/src/3-general/_time.scss new file mode 100644 index 0000000..7077c9b --- /dev/null +++ b/src/3-general/_time.scss @@ -0,0 +1,24 @@ +// Date time +// +// @todo +// +// Markup: +// +// +// Styleguide: General.Datetime + +// Time ago +// +// @todo +// +// Markup: +// +// +// Styleguide: General.Datetime.timeAgo + +time, +.time { + font-size: 0.8em; + line-height: 1.4em; + color: $color-pale-sky +} diff --git a/src/3-general/form/_form.scss b/src/3-general/form/_form.scss new file mode 100644 index 0000000..2a8798b --- /dev/null +++ b/src/3-general/form/_form.scss @@ -0,0 +1,3 @@ +.field { + margin-bottom: $form-spacing; +} diff --git a/src/3-general/form/_index.scss b/src/3-general/form/_index.scss new file mode 100644 index 0000000..5e405a6 --- /dev/null +++ b/src/3-general/form/_index.scss @@ -0,0 +1,12 @@ +// Form +// +// @todo +// +// Styleguide: General.Form + +@import 'form'; +@import 'text'; +@import 'label'; +@import 'select'; +@import 'upload'; +@import 'validation' diff --git a/src/3-general/form/_label.scss b/src/3-general/form/_label.scss new file mode 100644 index 0000000..a0b3acb --- /dev/null +++ b/src/3-general/form/_label.scss @@ -0,0 +1,29 @@ +/// Color for form labels. +/// @type Color +$form-label-color: inherit !default; + +/// Font size for form labels. +/// @type Number +$form-label-font-size: inherit !default; + +/// Font weight for form labels. +/// @type Keyword +$form-label-font-weight: 500 !default; + +/// Line height for form labels. The higher the number, the more space between the label and its input field. +/// @type Number +$form-label-line-height: 1.8 !default; + +@mixin form-label { + display: block; + margin: $form-spacing 0; + + font-size: $form-label-font-size; + font-weight: $form-label-font-weight; + line-height: $form-label-line-height; + color: $form-label-color; +} + +label { + @include form-label; +} diff --git a/src/3-general/form/_select.scss b/src/3-general/form/_select.scss new file mode 100644 index 0000000..e98f4eb --- /dev/null +++ b/src/3-general/form/_select.scss @@ -0,0 +1,99 @@ +// Select +// +// @todo +// +// Markup: +//
+//
+// +// +//
+//
+// +// +//
+//
+// +// Styleguide: General.Form.Select + +/// Background color for select menus. +/// @type Color +$select-background: color('white') !default; + +/// Color of the dropdown triangle inside select menus. Set to `transparent` to remove it entirely. +/// @type Color +$select-triangle-color: color('black') !default; + +/// Default radius for select menus. +/// @type Color +$select-radius: 1.5em !default; + +@mixin form-select { + // $height: ($input-font-size * unitless-calc($input-line-height)) + (get-side($input-padding, 'top') + get-side($input-padding, 'bottom')) - rem(1); + + // height: $height; + + width: 100%; + + margin: 0 0 $form-spacing; + padding: $input-padding; + + appearance: none; + border: $input-border; + border-radius: $select-radius; + background-color: $select-background; + + font-family: $input-font-family; + font-size: $input-font-size; + font-weight: $input-font-weight; + line-height: $input-line-height; + color: $input-color; + + @if $select-triangle-color != transparent { + @include background-triangle($select-triangle-color); + background-origin: content-box; + background-position: right -.5em center; + background-repeat: no-repeat; + background-size: 9px 6px; + } + + // Focus state + &:focus { + outline: none; + border: $input-border-focus; + background-color: $input-background-focus; + box-shadow: $input-shadow-focus; + } + + // Disabled state + &:disabled { + background-color: $input-background-disabled; + cursor: $input-cursor-disabled; + } + + // Hide the dropdown arrow shown in newer IE versions + &::-ms-expand { + display: none; + } + + &[multiple] { + height: auto; + background-image: none; + } +} + +select { + @include form-select; +} diff --git a/src/3-general/form/_text.scss b/src/3-general/form/_text.scss new file mode 100644 index 0000000..365d961 --- /dev/null +++ b/src/3-general/form/_text.scss @@ -0,0 +1,221 @@ +// Text +// +// @todo +// +// Markup: +//
+//
+// +// +//
+//
+// +// +//
+//
+// +// +//
+//
+// +// +//
+//
+// +// +//
+//
+// +// +//
+//
+// +// +//
+//
+// +// +//
+//
+// +// +//
+//
+// +// +//
+//
+// +// +//
+//
+// +// +//
+//
+// +// +//
+//
+// +// +//
+//
+// +// +//
+//
+// +// +//
+//
+// +// +//
+//
+// +// +//
+//
+// +// +//
+//
+// +// +//
+//
+// +// +//
+//
+// +// +//
+//
+// +// +//
+//
+// +// Weight: -10 +// +// Styleguide: General.Form.Text + +// Text width +// +// @todo +// +// Markup: +//
+//
+// +// +//
+//
+// +// +//
+//
+// +// +//
+//
+// +// +//
+// +// Styleguide: General.Form.Text.Width + +@mixin form-element { + display: block; + box-sizing: border-box; + width: 100%; + margin: 0 0 $form-spacing; + padding: $input-padding; + + border: $input-border; + border-radius: $input-radius; + background-color: $input-background; + box-shadow: $input-shadow; + + font-family: $input-font-family; + font-size: $input-font-size; + font-weight: $input-font-weight; + line-height: $input-line-height; + color: $input-color; + + // Focus state + &:focus { + outline: none; + border: $input-border-focus; + background-color: $input-background-focus; + box-shadow: $input-shadow-focus; + } +} + +// Text inputs +[type='text'], +[type='password'], +[type='date'], +[type='datetime'], +[type='datetime-local'], +[type='month'], +[type='week'], +[type='email'], +[type='number'], +[type='search'], +[type='tel'], +[type='time'], +[type='url'], +[type='color'], +textarea { + @include form-element; + appearance: none; +} + +// Text areas +textarea { + max-width: 100%; + padding-top: get-side($input-padding, 'top') * 2; + // Remove border-radius on bottom right where resize handle is. + border-bottom-right-radius: 0; + &[rows] { + height: auto; + } +} + +html input, +textarea { + // Disabled/readonly state + &:disabled, + &[readonly] { + background-color: $input-background-disabled; + cursor: $input-cursor-disabled; + } +} + +// Reset Normalize setting content-box to search elements +input[type='search'] { // sass-lint:disable-line no-qualifying-elements + box-sizing: border-box; +} + +[type='color'] { + min-height: $input-font-size * 2.5; +} + +// Number input styles +[type='number'] { + -moz-appearance: textfield; // sass-lint:disable-line no-vendor-prefixes + + &::-webkit-inner-spin-button, + &::-webkit-outer-spin-button { + -webkit-appearance: none; // sass-lint:disable-line no-vendor-prefixes + margin: 0; + } +} + +// Placeholder text +::placeholder { + color: $input-placeholder-color; +} diff --git a/src/3-general/form/_upload.scss b/src/3-general/form/_upload.scss new file mode 100644 index 0000000..e8d6bf9 --- /dev/null +++ b/src/3-general/form/_upload.scss @@ -0,0 +1,22 @@ +// Upload +// +// @todo +// +// Markup: +//
+//
+// +// +//
+//
+// +// +//
+//
+// +// Styleguide: General.Form.Upload + +[type='file']{ + @include form-element; + appearance: none; +} diff --git a/src/3-general/form/_validation.scss b/src/3-general/form/_validation.scss new file mode 100644 index 0000000..4ec4a39 --- /dev/null +++ b/src/3-general/form/_validation.scss @@ -0,0 +1,60 @@ +// Validation +// +// @todo +// +// Markup: +//
+//
+// +// This is an example of a validation error message +// +//
+//
+// +// This is an example of a validation error message +// +//
+//
+// +// This is an example of a validation error message +// +//
+//
+// +// Styleguide: General.Form.Validation + +$input-error-color: color('danger') !default; + +/// Adds error styles to a form element, using the values in the settings file. +@mixin input-error { + border-color: $input-error-color; + border-top-left-radius: 0; + // &:not(:focus) { + // border-color: $background; + // background-color: mix($background, color('white'), $background-lighten); + + // &::placeholder { + // color: $background; + // } + // } +} + +// input error element +.input-error { + @include input-error; +} + +.input-message-error{ + display: block; + font-size: 0.8em; + line-height: 1.4em; + border-left: 3px solid $input-error-color; + padding: 0 0.5em; + margin-bottom: $form-spacing*2; +} diff --git a/src/4-icons/home/home.png b/src/4-icons/home/home.png new file mode 100644 index 0000000..e69de29 diff --git a/src/4-icons/home/home.svg b/src/4-icons/home/home.svg new file mode 100644 index 0000000..e69de29 diff --git a/src/5-navigation/_index.scss b/src/5-navigation/_index.scss new file mode 100644 index 0000000..a1ab715 --- /dev/null +++ b/src/5-navigation/_index.scss @@ -0,0 +1,7 @@ +// Navigation components +// +// Weight: 5 +// +// Styleguide: NavigationComponents + +@import 'menu/index' diff --git a/src/5-navigation/menu/_index.scss b/src/5-navigation/menu/_index.scss new file mode 100644 index 0000000..512d4e7 --- /dev/null +++ b/src/5-navigation/menu/_index.scss @@ -0,0 +1,175 @@ +$menu-margin: 1em !default; +$menu-nested-margin: 1em !default; + +/// Creates the base styles for a Menu. +@mixin menu-base { + padding: 0; + margin: 0; + list-style: none; + position: relative; + display: flex; + flex-wrap: wrap; + + li { + outline: 0; + } + + a { + line-height: 1; + text-decoration: none; + display: block; + } + + // Reset styles of inner elements + input, + select, + a, + button { + margin-bottom: 0; + } + + input { + display: inline-block; + } +} + +/// Expands the items of a Menu, so each item is the same width. +@mixin menu-expand { + li { + flex: 1 1 0px; // sass-lint:disable-line zero-unit + } +} + +/// Align menu items. +@mixin menu-align($alignment) { + @if $alignment == left { + justify-content: flex-start; + } + @else if $alignment == right { + li { + display: flex; + justify-content: flex-end; + + .submenu li { + justify-content: flex-start; + } + } + + &.vertical li { + display: block; + text-align: right; + + .submenu li { + text-align: right; + } + } + } + @else if $alignment == center { + li { + display: flex; + justify-content: center; + + .submenu li { + justify-content: flex-start; + } + } + } +} + +/// Sets the direction of a Menu. +/// @param {Keyword} $direction [horizontal] - Direction of the Menu. Can be `horizontal` or `vertical`. +@mixin menu-direction($direction: horizontal) { + @if $direction == horizontal { + flex-wrap: wrap; + flex-direction: row; + } + @else if $direction == vertical { + flex-wrap: nowrap; + flex-direction: column; + } + @else { + @warn 'menu-direction(): $direction must be horizontal or vertical.'; + } +} + +/// Creates a simple Menu, which has no padding or hover state. +/// @param {Number} $margin [$menu-margin] - The margin to apply to each `
  • `. +@mixin menu-simple($margin: $menu-margin) { + align-items: center; + li + li { + margin-left: $margin; + } + + a { + padding: 0; + } +} + +/// Adds styles for a nested Menu, by adding `margin-left` to the menu. +/// @param {Keyword|Number} $margin [$menu-nested-margin] - Length of the margin. +/// @param {Keyword} $nested-alignment [left] - Alignment of the nested class +@mixin menu-nested( + $margin: $menu-nested-margin, + $nested-alignment: left +) { + @if $nested-alignment == right { + margin-right: $margin; + margin-left: 0; + } + @else { + margin-right: 0; + margin-left: $margin; + } + +} + +.menu { + @include menu-base; + // Default orientation: horizontal + @include menu-direction(horizontal); + + // Breakpoint specific versions + @each $breakpoint in $breakpoint-classes { + @include breakpoint($breakpoint) { + &.#{$breakpoint}-horizontal { + @include menu-direction(horizontal); + } + + &.#{$breakpoint}-vertical { + @include menu-direction(vertical); + } + + &.#{$breakpoint}-expanded { + @include menu-expand; + } + + &.#{$breakpoint}-simple { + @include menu-expand; + } + } + } + + // Nesting + &.nested { + @include menu-nested; + } + + // Align left + &.align-left { + @include menu-align(left); + } + + // Align right + &.align-right { + @include menu-align(right); + + .nested { + @include menu-nested($nested-alignment: right); + } + } + + // Align center + &.align-center { + @include menu-align(center); + } +} diff --git a/src/6-information/_index.scss b/src/6-information/_index.scss new file mode 100644 index 0000000..cc1a34a --- /dev/null +++ b/src/6-information/_index.scss @@ -0,0 +1,5 @@ +// Information components +// +// Weight: 6 +// +// Styleguide: InformationComponents diff --git a/js/accordion.js b/src/6-information/accordion/js/accordion.js old mode 100644 new mode 100755 similarity index 100% rename from js/accordion.js rename to src/6-information/accordion/js/accordion.js diff --git a/sass/components/_accordion.scss b/src/6-information/accordion/scss/_accordion.scss old mode 100644 new mode 100755 similarity index 94% rename from sass/components/_accordion.scss rename to src/6-information/accordion/scss/_accordion.scss index 4457857..3e3f461 --- a/sass/components/_accordion.scss +++ b/src/6-information/accordion/scss/_accordion.scss @@ -1,15 +1,15 @@ // Accordion // -// Accordions are used to hide and show information. +// Accordions are used to hide and show information. // They help people scan web content easily so they only see what they need to. // -// Styleguide: Components.Accordion +// Styleguide: InformationComponents.Accordion // Accordion single // // Experimental: A single accordion item that conceals information that is only relevant for a sub-set of users. // -// Markup: +// Markup: //
    //
  • // // -// Weight: -1 -// -// Styleguide: Components.Accordion.Single +// Styleguide: InformationComponents.Accordion.Single + .accordion-item { border-top: 1px solid grey; margin: 0px; @@ -177,14 +176,14 @@ details.accordion-heading-open { // Accordion list // -// Deprecated: A stacked list of headings that can be clicked to show or hide content. +// Deprecated: A stacked list of headings that can be clicked to show or hide content. // For example, a list of sections with hidden sub-sections. // There's a caret icon and text label (where space allows) next to each accordion heading. // July 13, 2007. // // Markup: // // // -// +// // -// +// // Weight: -1 // -// Styleguide: Components.Accordion.List +// Styleguide: InformationComponents.Accordion.List .links-list.accordion-list { margin: 2rem 0 0 0; @@ -250,7 +249,7 @@ details.accordion-heading-open { // - if it's information that's important to most users // - if you only want to shorten a page. // -// Styleguide: Components.Accordion.Usage +// Styleguide: InformationComponents.Accordion.Usage // Usability guidance // @@ -260,7 +259,7 @@ details.accordion-heading-open { // You could write 'if' headings, such as 'If you'll use your marriage certificate overseas'. // - It must be possible to print the accordion information. // -// Styleguide: Components.Accordion.Usability +// Styleguide: InformationComponents.Accordion.Usability // Accessibility // @@ -277,7 +276,7 @@ details.accordion-heading-open { // - If placed on a non-white background, ensure the contrast between the accordion text and its background still meets // the [AAA contrast and luminosity ratio standard of 4.5:1](http:www.rte.ie). // -// Styleguide: Components.Accordion.Accessibility +// Styleguide: InformationComponents.Accordion.Accessibility // Rationale // @@ -287,7 +286,7 @@ details.accordion-heading-open { // // The heading has been styled as a link so users know to select it to get more information and the hover state reinforces the interactive and link-like behaviour of the component. // -// Styleguide: Components.Accordion.Rationale +// Styleguide: InformationComponents.Accordion.Rationale diff --git a/src/7-layout/.gitkeep b/src/7-layout/.gitkeep new file mode 100644 index 0000000..41fc07f --- /dev/null +++ b/src/7-layout/.gitkeep @@ -0,0 +1 @@ +# just keeping this here while we get the folder structure setup \ No newline at end of file diff --git a/src/7-layout/_index.scss b/src/7-layout/_index.scss new file mode 100644 index 0000000..48b9154 --- /dev/null +++ b/src/7-layout/_index.scss @@ -0,0 +1,8 @@ +// Layout +// +// Weight: 7 +// +// Styleguide: Layout + +@import 'header/index'; +@import 'banner/index'; diff --git a/src/7-layout/banner/_index.scss b/src/7-layout/banner/_index.scss new file mode 100644 index 0000000..aeee3b5 --- /dev/null +++ b/src/7-layout/banner/_index.scss @@ -0,0 +1,4 @@ +.site-banner { + background-color: $gray-lighter; + padding: spacing('sm') +} diff --git a/src/7-layout/header/_index.scss b/src/7-layout/header/_index.scss new file mode 100644 index 0000000..a60eb82 --- /dev/null +++ b/src/7-layout/header/_index.scss @@ -0,0 +1,31 @@ +.site-header{ + &__menu{ + + } + &__menu-item{ + padding: 20px 10px; + color: color('pale-sky'); + position: relative; + &:after { + content: ''; + position: absolute; + bottom: 0; + left: 50%; + transform: translateX(-50%); + height: 4px; + background-color: color('secondary'); + transition: 0.3s all ease; + } + &:hover, + &:focus { + color: color('secondary'); + } + &:hover, + &:focus, + &.is-active { + &:after { + width: 100%; + } + } + } +} diff --git a/src/_bootstrap-custom.scss b/src/_bootstrap-custom.scss new file mode 100644 index 0000000..d0cd6b4 --- /dev/null +++ b/src/_bootstrap-custom.scss @@ -0,0 +1,58 @@ +/*! + * Bootstrap v3.3.7 (http://getbootstrap.com) + * Copyright 2011-2016 Twitter, Inc. + * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE) + */ + +// Core variables and mixins +// @todo figure out why shorthand node_modules paths aren't working +@import "../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/variables"; +@import "../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/variables"; +@import "../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/mixins"; + +// // Reset and dependencies +@import "../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/normalize"; +@import "../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/print"; +// @import "../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/glyphicons"; + +// // Core CSS +// @import "../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/scaffolding"; +// @import "../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/type"; +// @import "../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/code"; +@import "../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/grid"; +// @import "../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/tables"; +// @import "../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/forms"; +// @import "../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/buttons"; + +// // Components +// @import "../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/component-animations"; +// @import "../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/dropdowns"; +// @import "../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/button-groups"; +// @import "../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/input-groups"; +// @import "../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/navs"; +// @import "../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/navbar"; +// @import "../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/breadcrumbs"; +// @import "../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/pagination"; +// @import "../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/pager"; +// @import "../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/labels"; +// @import "../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/badges"; +// @import "../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/jumbotron"; +// @import "../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/thumbnails"; +// @import "../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/alerts"; +// @import "../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/progress-bars"; +// @import "../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/media"; +// @import "../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/list-group"; +// @import "../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/panels"; +// @import "../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/responsive-embed"; +// @import "../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/wells"; +// @import "../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/close"; + +// // Components w/ JavaScript +// @import "../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/modals"; +// @import "../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/tooltip"; +// @import "../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/popovers"; +// @import "../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/carousel"; + +// // Utility classes +// @import "../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/utilities"; +// @import "../node_modules/bootstrap-sass/assets/stylesheets/bootstrap/responsive-utilities"; diff --git a/src/_globals.scss b/src/_globals.scss new file mode 100644 index 0000000..52bed8e --- /dev/null +++ b/src/_globals.scss @@ -0,0 +1,847 @@ +// This document contains global variables for rua. + +// All variables defined in this document should haved !default appended + + +$bootstrap-sass-asset-helper: false !default; +// +// Variables +// -------------------------------------------------- + + +//== Scaffolding +// +//## Settings for some of the most global styles. + +//** Background color for ``. +$body-bg: #fff !default; +//** Global text color on ``. +$text-color: $gray-dark !default; + +//** Global textual link color. +$link-color: $brand-primary !default; +//** Link hover color set via `darken()` function. +$link-hover-color: darken($link-color, 15%) !default; +//** Link hover decoration. +$link-hover-decoration: underline !default; + + +//== Typography +// +//## Font, line-height, and color for body text, headings, and more. + +$font-family-sans-serif: 'Fira Sans', Helvetica, Arial, sans-serif !default; +$font-family-serif: Georgia, "Times New Roman", Times, serif !default; +//** Default monospace fonts for ``, ``, and `
    `.
    +$font-family-monospace: Menlo, Monaco, Consolas, "Courier New", monospace !default;
    +$font-family-base: $font-family-sans-serif !default;
    +
    +$font-weight-base: 400 !default;
    +
    +$font-size-base: 14px !default;
    +$font-size-large: ceil(($font-size-base * 1.25)) !default; // ~18px
    +$font-size-small: ceil(($font-size-base * 0.85)) !default; // ~12px
    +
    +$font-size-h1: floor(($font-size-base * 2.6)) !default; // ~36px
    +$font-size-h2: floor(($font-size-base * 2.15)) !default; // ~30px
    +$font-size-h3: ceil(($font-size-base * 1.7)) !default; // ~24px
    +$font-size-h4: ceil(($font-size-base * 1.25)) !default; // ~18px
    +$font-size-h5: $font-size-base !default;
    +$font-size-h6: ceil(($font-size-base * 0.85)) !default; // ~12px
    +
    +//** Unit-less `line-height` for use in components like buttons.
    +$line-height-base: 1.428571429 !default; // 20/14
    +//** Computed "line-height" (`font-size` * `line-height`) for use with `margin`, `padding`, etc.
    +$line-height-computed: floor(($font-size-base * $line-height-base)) !default; // ~20px
    +
    +//** By default, this inherits from the ``.
    +$headings-font-family: inherit !default;
    +$headings-font-weight: 500 !default;
    +$headings-line-height: 1.1 !default;
    +$headings-color: inherit !default;
    +
    +$headings: (
    +  'h1': (
    +    'sm': 30px,
    +    'md': 40px,
    +    'lg': 50px
    +  ),
    +  'h2': (
    +    'sm': 25px,
    +    'md': 27px,
    +    'lg': 35px
    +  ),
    +  'h3': (
    +    'sm': 18px,
    +    'md': 21px,
    +    'lg': 25px
    +  ),
    +  'h4': (
    +    'sm': 18px,
    +    'md': 20px,
    +    'lg': 22px
    +  ),
    +  'h5': (
    +    'sm': 18px,
    +    'md': 19px,
    +    'lg': 21px
    +  ),
    +  'h6': (
    +    'sm': 18px,
    +    'md': 19px,
    +    'lg': 20px
    +  )
    +) !default;
    +
    +
    +//== Iconography
    +//
    +//## Specify custom location and filename of the included Glyphicons icon font. Useful for those including Bootstrap via Bower.
    +
    +//** Load fonts from this directory.
    +
    +// [converter] If $bootstrap-sass-asset-helper if used, provide path relative to the assets load path.
    +// [converter] This is because some asset helpers, such as Sprockets, do not work with file-relative paths.
    +$icon-font-path: if($bootstrap-sass-asset-helper, "bootstrap/", "../fonts/bootstrap/") !default;
    +
    +//** File name for all font files.
    +$icon-font-name: "glyphicons-halflings-regular" !default;
    +//** Element ID within SVG icon file.
    +$icon-font-svg-id: "glyphicons_halflingsregular" !default;
    +
    +
    +//== Components
    +//
    +//## Define common padding and border radius sizes and more. Values based on 14px text and 1.428 line-height (~20px to start).
    +
    +$padding-base-vertical: 6px !default;
    +$padding-base-horizontal: 12px !default;
    +
    +$padding-large-vertical: 10px !default;
    +$padding-large-horizontal: 16px !default;
    +
    +$padding-small-vertical: 5px !default;
    +$padding-small-horizontal: 10px !default;
    +
    +$padding-xs-vertical: 1px !default;
    +$padding-xs-horizontal: 5px !default;
    +
    +$line-height-large: 1.3333333 !default; // extra decimals for Win 8.1 Chrome
    +$line-height-small: 1.5 !default;
    +
    +$border-radius: (
    +  'none': 0,
    +  'lg': 20px,
    +  'full': 9999px
    +) !default;
    +
    +//** Global color for active items (e.g., navs or dropdowns).
    +$component-active-color: #fff !default;
    +//** Global background color for active items (e.g., navs or dropdowns).
    +$component-active-bg: $brand-primary !default;
    +
    +//** Width of the `border` for generating carets that indicate dropdowns.
    +$caret-width-base: 4px !default;
    +//** Carets increase slightly in size for larger components.
    +$caret-width-large: 5px !default;
    +
    +
    +//== Tables
    +//
    +//## Customizes the `.table` component with basic values, each used across all table variations.
    +
    +//** Padding for ``s and ``s.
    +$table-cell-padding: 8px !default;
    +//** Padding for cells in `.table-condensed`.
    +$table-condensed-cell-padding: 5px !default;
    +
    +//** Default background color used for all tables.
    +$table-bg: transparent !default;
    +//** Background color used for `.table-striped`.
    +$table-bg-accent: #f9f9f9 !default;
    +//** Background color used for `.table-hover`.
    +$table-bg-hover: #f5f5f5 !default;
    +$table-bg-active: $table-bg-hover !default;
    +
    +//** Border color for table and cell borders.
    +$table-border-color: #ddd !default;
    +
    +
    +//== Buttons
    +//
    +//## For each of Bootstrap's buttons, define text, background and border color.
    +
    +$button-font-family: inherit !default;
    +$button-text-transform: inherit !default;
    +$button-weight: 500 !default;
    +$button-padding: 0.7em 1.5em !default;
    +$button-background: color('primary') !default;
    +$button-background-hover: scale-color($button-background, $lightness: -15%) !default;
    +$button-color: color('white') !default;
    +$button-color-alt: color('black') !default;
    +$button-radius: border-radius('full') !default;
    +$button-font-size: 16px;
    +$button-opacity-disabled: 0.25 !default;
    +$button-background-hover-lightness: -20% !default;
    +$button-transition: background-color 0.25s ease-out, color 0.25s ease-out !default;
    +$button-types: $colors !default;
    +$button-shadow-hover: 0 3px 0 rgba(#000, .1) !default;
    +
    +//== Forms
    +//
    +//##
    +
    +$form-spacing: 4px !default;
    +
    +$input-color: color('black') !default;
    +$input-placeholder-color: color('gray-darker') !default;
    +$input-font-family: inherit !default;
    +$input-font-size: 16px !default;
    +$input-font-weight: $font-weight-base !default;
    +$input-line-height: $line-height-base !default;
    +$input-background: color('white') !default;
    +$input-background-focus: color('white') !default;
    +$input-background-disabled: $gray-lighter !default;
    +$input-border: 2px solid $gray-light !default;
    +$input-border-focus: $input-border !default;
    +$input-padding: 0.5em 1.5em !default;
    +$input-shadow: none !default;
    +$input-shadow-focus: 0 3px 0 rgba(#000, .1) !default;
    +$input-cursor-disabled: not-allowed !default;
    +$input-transition: box-shadow 0.5s, border-color 0.25s ease-in-out !default;
    +$input-radius: 1.5em !default;
    +$form-button-radius: 1.5em !default;
    +
    +$legend-color: $gray-dark !default;
    +$legend-border-color: #e5e5e5 !default;
    +
    +//** Background color for textual input addons
    +$input-group-addon-bg: $gray-lighter !default;
    +//** Border color for textual input addons
    +$input-group-addon-border-color: $input-border !default;
    +
    +//** Disabled cursor for form controls and buttons.
    +$cursor-disabled: not-allowed !default;
    +
    +
    +//== Dropdowns
    +//
    +//## Dropdown menu container and contents.
    +
    +//** Background for the dropdown menu.
    +$dropdown-bg: #fff !default;
    +//** Dropdown menu `border-color`.
    +$dropdown-border: rgba(0,0,0,.15) !default;
    +//** Dropdown menu `border-color` **for IE8**.
    +$dropdown-fallback-border: #ccc !default;
    +//** Divider color for between dropdown items.
    +$dropdown-divider-bg: #e5e5e5 !default;
    +
    +//** Dropdown link text color.
    +$dropdown-link-color: $gray-dark !default;
    +//** Hover color for dropdown links.
    +$dropdown-link-hover-color: darken($gray-dark, 5%) !default;
    +//** Hover background for dropdown links.
    +$dropdown-link-hover-bg: #f5f5f5 !default;
    +
    +//** Active dropdown menu item text color.
    +$dropdown-link-active-color: $component-active-color !default;
    +//** Active dropdown menu item background color.
    +$dropdown-link-active-bg: $component-active-bg !default;
    +
    +//** Disabled dropdown menu item background color.
    +$dropdown-link-disabled-color: $gray-light !default;
    +
    +//** Text color for headers within dropdown menus.
    +$dropdown-header-color: $gray-light !default;
    +
    +//** Deprecated `$dropdown-caret-color` as of v3.1.0
    +$dropdown-caret-color: #000 !default;
    +
    +
    +//-- Z-index master list
    +//
    +// Warning: Avoid customizing these values. They're used for a bird's eye view
    +// of components dependent on the z-axis and are designed to all work together.
    +//
    +// Note: These variables are not generated into the Customizer.
    +
    +$zindex-navbar: 1000 !default;
    +$zindex-dropdown: 1000 !default;
    +$zindex-popover: 1060 !default;
    +$zindex-tooltip: 1070 !default;
    +$zindex-navbar-fixed: 1030 !default;
    +$zindex-modal-background: 1040 !default;
    +$zindex-modal: 1050 !default;
    +
    +
    +//== Media queries breakpoints
    +//
    +//## Define the breakpoints at which your layout will change, adapting to different screen sizes.
    +
    +/// A list of named breakpoints. You can use these with the `breakpoint()` mixin to quickly create media queries.
    +$breakpoints: (
    +  default: 0,
    +  xs: 480px,
    +  sm:768px,
    +  md: 992px,
    +  lg: 1200px
    +) !default;
    +
    +/// The largest named breakpoint in which to include print as a media type
    +$print-breakpoint: lg !default;
    +$zero-breakpoint: default !default;
    +$breakpoints-keys: map-to-list($breakpoints, 'keys');
    +/// All of the names in this list will be output as classes in your CSS, like `.--med:12`, `.--med:6`, and so on. Each value in this list must also be in the `$breakpoints` map.
    +$breakpoint-classes: (default sm md lg) !default;
    +
    +//== Grid system
    +//
    +//## Define your custom responsive grid.
    +
    +//** Number of columns in the grid.
    +$grid-columns: 12 !default;
    +//** Padding between columns. Gets divided in half for the left and right.
    +$grid-gutter-width: 30px !default;
    +// Navbar collapse
    +//** Point at which the navbar becomes uncollapsed.
    +$grid-float-breakpoint: breakpoint('sm') !default;
    +//** Point at which the navbar begins collapsing.
    +$grid-float-breakpoint-max: ($grid-float-breakpoint - 1) !default;
    +
    +
    +//== Container sizes
    +//
    +//## Define the maximum width of `.container` for different screen sizes.
    +
    +// Small screen / tablet
    +$container-tablet: (720px + $grid-gutter-width) !default;
    +//** For `$screen-sm-min` and up.
    +$container-sm: $container-tablet !default;
    +
    +// Medium screen / desktop
    +$container-desktop: (940px + $grid-gutter-width) !default;
    +//** For `$screen-md-min` and up.
    +$container-md: $container-desktop !default;
    +
    +// Large screen / wide desktop
    +$container-large-desktop: (1140px + $grid-gutter-width) !default;
    +//** For `$screen-lg-min` and up.
    +$container-lg: $container-large-desktop !default;
    +
    +
    +//== Navbar
    +//
    +//##
    +
    +// Basics of a navbar
    +$navbar-height: 50px !default;
    +$navbar-margin-bottom: $line-height-computed !default;
    +// $navbar-border-radius: $border-radius-base !default;
    +$navbar-padding-horizontal: floor(($grid-gutter-width / 2)) !default;
    +$navbar-padding-vertical: (($navbar-height - $line-height-computed) / 2) !default;
    +$navbar-collapse-max-height: 340px !default;
    +
    +$navbar-default-color: #777 !default;
    +$navbar-default-bg: #f8f8f8 !default;
    +$navbar-default-border: darken($navbar-default-bg, 6.5%) !default;
    +
    +// Navbar links
    +$navbar-default-link-color: #777 !default;
    +$navbar-default-link-hover-color: #333 !default;
    +$navbar-default-link-hover-bg: transparent !default;
    +$navbar-default-link-active-color: #555 !default;
    +$navbar-default-link-active-bg: darken($navbar-default-bg, 6.5%) !default;
    +$navbar-default-link-disabled-color: #ccc !default;
    +$navbar-default-link-disabled-bg: transparent !default;
    +
    +// Navbar brand label
    +$navbar-default-brand-color: $navbar-default-link-color !default;
    +$navbar-default-brand-hover-color: darken($navbar-default-brand-color, 10%) !default;
    +$navbar-default-brand-hover-bg: transparent !default;
    +
    +// Navbar toggle
    +$navbar-default-toggle-hover-bg: #ddd !default;
    +$navbar-default-toggle-icon-bar-bg: #888 !default;
    +$navbar-default-toggle-border-color: #ddd !default;
    +
    +
    +//=== Inverted navbar
    +// Reset inverted navbar basics
    +$navbar-inverse-color: lighten($gray-light, 15%) !default;
    +$navbar-inverse-bg: #222 !default;
    +$navbar-inverse-border: darken($navbar-inverse-bg, 10%) !default;
    +
    +// Inverted navbar links
    +$navbar-inverse-link-color: lighten($gray-light, 15%) !default;
    +$navbar-inverse-link-hover-color: #fff !default;
    +$navbar-inverse-link-hover-bg: transparent !default;
    +$navbar-inverse-link-active-color: $navbar-inverse-link-hover-color !default;
    +$navbar-inverse-link-active-bg: darken($navbar-inverse-bg, 10%) !default;
    +$navbar-inverse-link-disabled-color: #444 !default;
    +$navbar-inverse-link-disabled-bg: transparent !default;
    +
    +// Inverted navbar brand label
    +$navbar-inverse-brand-color: $navbar-inverse-link-color !default;
    +$navbar-inverse-brand-hover-color: #fff !default;
    +$navbar-inverse-brand-hover-bg: transparent !default;
    +
    +// Inverted navbar toggle
    +$navbar-inverse-toggle-hover-bg: #333 !default;
    +$navbar-inverse-toggle-icon-bar-bg: #fff !default;
    +$navbar-inverse-toggle-border-color: #333 !default;
    +
    +
    +//== Navs
    +//
    +//##
    +
    +//=== Shared nav styles
    +$nav-link-padding: 10px 15px !default;
    +$nav-link-hover-bg: $gray-lighter !default;
    +
    +$nav-disabled-link-color: $gray-light !default;
    +$nav-disabled-link-hover-color: $gray-light !default;
    +
    +//== Tabs
    +$nav-tabs-border-color: #ddd !default;
    +
    +$nav-tabs-link-hover-border-color: $gray-lighter !default;
    +
    +$nav-tabs-active-link-hover-bg: $body-bg !default;
    +$nav-tabs-active-link-hover-color: $gray !default;
    +$nav-tabs-active-link-hover-border-color: #ddd !default;
    +
    +$nav-tabs-justified-link-border-color: #ddd !default;
    +$nav-tabs-justified-active-link-border-color: $body-bg !default;
    +
    +//== Pills
    +// $nav-pills-border-radius: $border-radius-base !default;
    +$nav-pills-active-link-hover-bg: $component-active-bg !default;
    +$nav-pills-active-link-hover-color: $component-active-color !default;
    +
    +
    +//== Pagination
    +//
    +//##
    +
    +$pagination-color: $link-color !default;
    +$pagination-bg: #fff !default;
    +$pagination-border: #ddd !default;
    +
    +$pagination-hover-color: $link-hover-color !default;
    +$pagination-hover-bg: $gray-lighter !default;
    +$pagination-hover-border: #ddd !default;
    +
    +$pagination-active-color: #fff !default;
    +$pagination-active-bg: $brand-primary !default;
    +$pagination-active-border: $brand-primary !default;
    +
    +$pagination-disabled-color: $gray-light !default;
    +$pagination-disabled-bg: #fff !default;
    +$pagination-disabled-border: #ddd !default;
    +
    +
    +//== Pager
    +//
    +//##
    +
    +$pager-bg: $pagination-bg !default;
    +$pager-border: $pagination-border !default;
    +$pager-border-radius: 15px !default;
    +
    +$pager-hover-bg: $pagination-hover-bg !default;
    +
    +$pager-active-bg: $pagination-active-bg !default;
    +$pager-active-color: $pagination-active-color !default;
    +
    +$pager-disabled-color: $pagination-disabled-color !default;
    +
    +
    +//== Jumbotron
    +//
    +//##
    +
    +$jumbotron-padding: 30px !default;
    +$jumbotron-color: inherit !default;
    +$jumbotron-bg: $gray-lighter !default;
    +$jumbotron-heading-color: inherit !default;
    +$jumbotron-font-size: ceil(($font-size-base * 1.5)) !default;
    +$jumbotron-heading-font-size: ceil(($font-size-base * 4.5)) !default;
    +
    +
    +//== Form states and alerts
    +//
    +//## Define colors for form feedback states and, by default, alerts.
    +
    +$state-success-text: #3c763d !default;
    +$state-success-bg: #dff0d8 !default;
    +$state-success-border: darken(adjust-hue($state-success-bg, -10), 5%) !default;
    +
    +$state-info-text: #31708f !default;
    +$state-info-bg: #d9edf7 !default;
    +$state-info-border: darken(adjust-hue($state-info-bg, -10), 7%) !default;
    +
    +$state-warning-text: #8a6d3b !default;
    +$state-warning-bg: #fcf8e3 !default;
    +$state-warning-border: darken(adjust-hue($state-warning-bg, -10), 5%) !default;
    +
    +$state-danger-text: #a94442 !default;
    +$state-danger-bg: #f2dede !default;
    +$state-danger-border: darken(adjust-hue($state-danger-bg, -10), 5%) !default;
    +
    +
    +//== Tooltips
    +//
    +//##
    +
    +//** Tooltip max width
    +$tooltip-max-width: 200px !default;
    +//** Tooltip text color
    +$tooltip-color: #fff !default;
    +//** Tooltip background color
    +$tooltip-bg: #000 !default;
    +$tooltip-opacity: .9 !default;
    +
    +//** Tooltip arrow width
    +$tooltip-arrow-width: 5px !default;
    +//** Tooltip arrow color
    +$tooltip-arrow-color: $tooltip-bg !default;
    +
    +
    +//== Popovers
    +//
    +//##
    +
    +//** Popover body background color
    +$popover-bg: #fff !default;
    +//** Popover maximum width
    +$popover-max-width: 276px !default;
    +//** Popover border color
    +$popover-border-color: rgba(0,0,0,.2) !default;
    +//** Popover fallback border color
    +$popover-fallback-border-color: #ccc !default;
    +
    +//** Popover title background color
    +$popover-title-bg: darken($popover-bg, 3%) !default;
    +
    +//** Popover arrow width
    +$popover-arrow-width: 10px !default;
    +//** Popover arrow color
    +$popover-arrow-color: $popover-bg !default;
    +
    +//** Popover outer arrow width
    +$popover-arrow-outer-width: ($popover-arrow-width + 1) !default;
    +//** Popover outer arrow color
    +$popover-arrow-outer-color: fade_in($popover-border-color, 0.05) !default;
    +//** Popover outer arrow fallback color
    +$popover-arrow-outer-fallback-color: darken($popover-fallback-border-color, 20%) !default;
    +
    +
    +//== Labels
    +//
    +//##
    +
    +//** Default label background color
    +$label-default-bg: $gray-light !default;
    +//** Primary label background color
    +$label-primary-bg: $brand-primary !default;
    +//** Success label background color
    +$label-success-bg: $brand-success !default;
    +//** Info label background color
    +$label-info-bg: $brand-info !default;
    +//** Warning label background color
    +$label-warning-bg: $brand-warning !default;
    +//** Danger label background color
    +$label-danger-bg: $brand-danger !default;
    +
    +//** Default label text color
    +$label-color: #fff !default;
    +//** Default text color of a linked label
    +$label-link-hover-color: #fff !default;
    +
    +
    +//== Modals
    +//
    +//##
    +
    +//** Padding applied to the modal body
    +$modal-inner-padding: 15px !default;
    +
    +//** Padding applied to the modal title
    +$modal-title-padding: 15px !default;
    +//** Modal title line-height
    +$modal-title-line-height: $line-height-base !default;
    +
    +//** Background color of modal content area
    +$modal-content-bg: #fff !default;
    +//** Modal content border color
    +$modal-content-border-color: rgba(0,0,0,.2) !default;
    +//** Modal content border color **for IE8**
    +$modal-content-fallback-border-color: #999 !default;
    +
    +//** Modal backdrop background color
    +$modal-backdrop-bg: #000 !default;
    +//** Modal backdrop opacity
    +$modal-backdrop-opacity: .5 !default;
    +//** Modal header border color
    +$modal-header-border-color: #e5e5e5 !default;
    +//** Modal footer border color
    +$modal-footer-border-color: $modal-header-border-color !default;
    +
    +$modal-lg: 900px !default;
    +$modal-md: 600px !default;
    +$modal-sm: 300px !default;
    +
    +
    +//== Alerts
    +//
    +//## Define alert colors, border radius, and padding.
    +
    +$alert-padding: 15px !default;
    +// $alert-border-radius: $border-radius-base !default;
    +$alert-link-font-weight: bold !default;
    +
    +$alert-success-bg: $state-success-bg !default;
    +$alert-success-text: $state-success-text !default;
    +$alert-success-border: $state-success-border !default;
    +
    +$alert-info-bg: $state-info-bg !default;
    +$alert-info-text: $state-info-text !default;
    +$alert-info-border: $state-info-border !default;
    +
    +$alert-warning-bg: $state-warning-bg !default;
    +$alert-warning-text: $state-warning-text !default;
    +$alert-warning-border: $state-warning-border !default;
    +
    +$alert-danger-bg: $state-danger-bg !default;
    +$alert-danger-text: $state-danger-text !default;
    +$alert-danger-border: $state-danger-border !default;
    +
    +
    +//== Progress bars
    +//
    +//##
    +
    +//** Background color of the whole progress component
    +$progress-bg: #f5f5f5 !default;
    +//** Progress bar text color
    +$progress-bar-color: #fff !default;
    +//** Variable for setting rounded corners on progress bar.
    +// $progress-border-radius: $border-radius-base !default;
    +
    +//** Default progress bar color
    +$progress-bar-bg: $brand-primary !default;
    +//** Success progress bar color
    +$progress-bar-success-bg: $brand-success !default;
    +//** Warning progress bar color
    +$progress-bar-warning-bg: $brand-warning !default;
    +//** Danger progress bar color
    +$progress-bar-danger-bg: $brand-danger !default;
    +//** Info progress bar color
    +$progress-bar-info-bg: $brand-info !default;
    +
    +
    +//== List group
    +//
    +//##
    +
    +//** Background color on `.list-group-item`
    +$list-group-bg: #fff !default;
    +//** `.list-group-item` border color
    +$list-group-border: #ddd !default;
    +//** List group border radius
    +// $list-group-border-radius: $border-radius-base !default;
    +
    +//** Background color of single list items on hover
    +$list-group-hover-bg: #f5f5f5 !default;
    +//** Text color of active list items
    +$list-group-active-color: $component-active-color !default;
    +//** Background color of active list items
    +$list-group-active-bg: $component-active-bg !default;
    +//** Border color of active list elements
    +$list-group-active-border: $list-group-active-bg !default;
    +//** Text color for content within active list items
    +$list-group-active-text-color: lighten($list-group-active-bg, 40%) !default;
    +
    +//** Text color of disabled list items
    +$list-group-disabled-color: $gray-light !default;
    +//** Background color of disabled list items
    +$list-group-disabled-bg: $gray-lighter !default;
    +//** Text color for content within disabled list items
    +$list-group-disabled-text-color: $list-group-disabled-color !default;
    +
    +$list-group-link-color: #555 !default;
    +$list-group-link-hover-color: $list-group-link-color !default;
    +$list-group-link-heading-color: #333 !default;
    +
    +
    +//== Panels
    +//
    +//##
    +
    +$panel-bg: #fff !default;
    +$panel-body-padding: 15px !default;
    +$panel-heading-padding: 10px 15px !default;
    +$panel-footer-padding: $panel-heading-padding !default;
    +// $panel-border-radius: $border-radius-base !default;
    +
    +//** Border color for elements within panels
    +$panel-inner-border: #ddd !default;
    +$panel-footer-bg: #f5f5f5 !default;
    +
    +$panel-default-text: $gray-dark !default;
    +$panel-default-border: #ddd !default;
    +$panel-default-heading-bg: #f5f5f5 !default;
    +
    +$panel-primary-text: #fff !default;
    +$panel-primary-border: $brand-primary !default;
    +$panel-primary-heading-bg: $brand-primary !default;
    +
    +$panel-success-text: $state-success-text !default;
    +$panel-success-border: $state-success-border !default;
    +$panel-success-heading-bg: $state-success-bg !default;
    +
    +$panel-info-text: $state-info-text !default;
    +$panel-info-border: $state-info-border !default;
    +$panel-info-heading-bg: $state-info-bg !default;
    +
    +$panel-warning-text: $state-warning-text !default;
    +$panel-warning-border: $state-warning-border !default;
    +$panel-warning-heading-bg: $state-warning-bg !default;
    +
    +$panel-danger-text: $state-danger-text !default;
    +$panel-danger-border: $state-danger-border !default;
    +$panel-danger-heading-bg: $state-danger-bg !default;
    +
    +
    +//== Thumbnails
    +//
    +//##
    +
    +//** Padding around the thumbnail image
    +$thumbnail-padding: 4px !default;
    +//** Thumbnail background color
    +$thumbnail-bg: $body-bg !default;
    +//** Thumbnail border color
    +$thumbnail-border: #ddd !default;
    +//** Thumbnail border radius
    +// $thumbnail-border-radius: $border-radius-base !default;
    +
    +//** Custom text color for thumbnail captions
    +$thumbnail-caption-color: $text-color !default;
    +//** Padding around the thumbnail caption
    +$thumbnail-caption-padding: 9px !default;
    +
    +
    +//== Wells
    +//
    +//##
    +
    +$well-bg: #f5f5f5 !default;
    +$well-border: darken($well-bg, 7%) !default;
    +
    +
    +//== Badges
    +//
    +//##
    +
    +$badge-color: #fff !default;
    +//** Linked badge text color on hover
    +$badge-link-hover-color: #fff !default;
    +$badge-bg: $gray-light !default;
    +
    +//** Badge text color in active nav link
    +$badge-active-color: $link-color !default;
    +//** Badge background color in active nav link
    +$badge-active-bg: #fff !default;
    +
    +$badge-font-weight: bold !default;
    +$badge-line-height: 1 !default;
    +$badge-border-radius: 10px !default;
    +
    +
    +//== Breadcrumbs
    +//
    +//##
    +
    +$breadcrumb-padding-vertical: 8px !default;
    +$breadcrumb-padding-horizontal: 15px !default;
    +//** Breadcrumb background color
    +$breadcrumb-bg: #f5f5f5 !default;
    +//** Breadcrumb text color
    +$breadcrumb-color: #ccc !default;
    +//** Text color of current page in the breadcrumb
    +$breadcrumb-active-color: $gray-light !default;
    +//** Textual separator for between breadcrumb elements
    +$breadcrumb-separator: "/" !default;
    +
    +
    +//== Carousel
    +//
    +//##
    +
    +$carousel-text-shadow: 0 1px 2px rgba(0,0,0,.6) !default;
    +
    +$carousel-control-color: #fff !default;
    +$carousel-control-width: 15% !default;
    +$carousel-control-opacity: .5 !default;
    +$carousel-control-font-size: 20px !default;
    +
    +$carousel-indicator-active-bg: #fff !default;
    +$carousel-indicator-border-color: #fff !default;
    +
    +$carousel-caption-color: #fff !default;
    +
    +
    +//== Close
    +//
    +//##
    +
    +$close-font-weight: bold !default;
    +$close-color: #000 !default;
    +$close-text-shadow: 0 1px 0 #fff !default;
    +
    +
    +//== Code
    +//
    +//##
    +
    +$code-color: #c7254e !default;
    +$code-bg: #f9f2f4 !default;
    +
    +$kbd-color: #fff !default;
    +$kbd-bg: #333 !default;
    +
    +$pre-bg: #f5f5f5 !default;
    +$pre-color: $gray-dark !default;
    +$pre-border-color: #ccc !default;
    +$pre-scrollable-max-height: 340px !default;
    +
    +
    +//== Type
    +//
    +//##
    +
    +//** Horizontal offset for forms and lists.
    +$component-offset-horizontal: 180px !default;
    +//** Text muted color
    +$text-muted: $gray-light !default;
    +//** Abbreviations and acronyms border color
    +$abbr-border-color: $gray-light !default;
    +//** Headings small color
    +$headings-small-color: $gray-light !default;
    +//** Blockquote small color
    +$blockquote-small-color: $gray-light !default;
    +//** Blockquote font size
    +$blockquote-font-size: ($font-size-base * 1.25) !default;
    +//** Blockquote border color
    +$blockquote-border-color: $gray-lighter !default;
    +//** Page header border color
    +$page-header-border-color: $gray-lighter !default;
    +//** Width of horizontal description list titles
    +$dl-horizontal-offset: $component-offset-horizontal !default;
    +//** Point at which .dl-horizontal becomes horizontal
    +$dl-horizontal-breakpoint: $grid-float-breakpoint !default;
    +//** Horizontal line color.
    +$hr-border: $gray-lighter !default;
    diff --git a/src/rua.scss b/src/rua.scss
    new file mode 100755
    index 0000000..4c55209
    --- /dev/null
    +++ b/src/rua.scss
    @@ -0,0 +1,15 @@
    +// @import "../node_modules/bootstrap-sass/assets/stylesheets/_bootstrap.scss";
    +// @import "./components/_accordion.scss";
    +
    +@import '1-helpers/index';
    +
    +@import 'globals';
    +@import 'bootstrap-custom';
    +
    +@import '2-core/index';
    +@import '3-general/index';
    +
    +@import '5-navigation/index';
    +@import '6-information/index';
    +
    +@import '7-layout/index';
    diff --git a/template/builder.js b/template/builder.js
    old mode 100644
    new mode 100755
    diff --git a/template/extend/hljsFilter.js b/template/extend/hljsFilter.js
    old mode 100644
    new mode 100755
    diff --git a/template/index.twig b/template/index.twig
    old mode 100644
    new mode 100755
    index 43bbc46..6b14398
    --- a/template/index.twig
    +++ b/template/index.twig
    @@ -9,6 +9,7 @@
       
     
       
    +  
       {{ styles|raw }}
     
     
    diff --git a/template/kss-assets/WARNING.txt b/template/kss-assets/WARNING.txt
    old mode 100644
    new mode 100755
    diff --git a/template/kss-assets/github-fork--black.png b/template/kss-assets/github-fork--black.png
    old mode 100644
    new mode 100755
    diff --git a/template/kss-assets/kss-fullscreen.js b/template/kss-assets/kss-fullscreen.js
    old mode 100644
    new mode 100755
    diff --git a/template/kss-assets/kss-guides.js b/template/kss-assets/kss-guides.js
    old mode 100644
    new mode 100755
    diff --git a/template/kss-assets/kss-markup.js b/template/kss-assets/kss-markup.js
    old mode 100644
    new mode 100755
    diff --git a/template/kss-assets/kss.css b/template/kss-assets/kss.css
    old mode 100644
    new mode 100755
    diff --git a/template/kss-assets/kss.js b/template/kss-assets/kss.js
    old mode 100644
    new mode 100755
    diff --git a/template/kss-assets/kss.scss b/template/kss-assets/kss.scss
    old mode 100644
    new mode 100755
    index cab956e..bd34469
    --- a/template/kss-assets/kss.scss
    +++ b/template/kss-assets/kss.scss
    @@ -12,7 +12,7 @@ $kss-colors-link-visited  : #0645ad;
     $kss-colors-link-hover    : lighten($kss-colors-link, 20%);
     $kss-colors-link-active   : #faa700;
     
    -$kss-font-body            : Helvetica, 'Helvetica Neue', Arial, sans-serif;
    +$kss-font-body            : 'Fira Sans', Helvetica, Arial, sans-serif;
     $kss-font-code            : Menlo, 'Ubuntu Mono', 'Lucida Console', 'Courier New', Courier, monospace;
     
     $kss-font-size            : 16px;
    diff --git a/template/kss-assets/noise-low.png b/template/kss-assets/noise-low.png
    old mode 100644
    new mode 100755
    diff --git a/template/kss-assets/sample-inline.png b/template/kss-assets/sample-inline.png
    old mode 100644
    new mode 100755
    diff --git a/template/kss-assets/sample-inline.svg b/template/kss-assets/sample-inline.svg
    old mode 100644
    new mode 100755
    diff --git a/template/kss-assets/sample.png b/template/kss-assets/sample.png
    old mode 100644
    new mode 100755
    diff --git a/template/kss-assets/sample.svg b/template/kss-assets/sample.svg
    old mode 100644
    new mode 100755
    diff --git a/template/kss-assets/scrollspy.js b/template/kss-assets/scrollspy.js
    old mode 100644
    new mode 100755
    diff --git a/template/package-lock.json b/template/package-lock.json
    old mode 100644
    new mode 100755
    diff --git a/template/package.json b/template/package.json
    old mode 100644
    new mode 100755