From 9bcc3975161e6b47ae200301ce4944bf49d5b73e Mon Sep 17 00:00:00 2001 From: Anu Onifade Date: Fri, 7 Apr 2017 20:38:52 +0100 Subject: [PATCH] Revert "Revert "Pull Request for peer review"" --- .DS_Store | Bin 6148 -> 10244 bytes .env | 1 + .eslintignore | 14 + .gitignore | 5 + .hound.yml | 4 + .travis.yml | 17 + Profile | 1 + README.md | 44 + app.json | 16 + css/animate.css | 3340 ++++++++++ css/bootstrap.css | 7046 ++++++++++++++++++++ css/style.css | 35 + eslintrc.json | 40 + gulpfile.js | 69 + images/jsonformat.png | Bin 0 -> 130788 bytes images/screenshot1.png | Bin 0 -> 405569 bytes images/screenshot2.png | Bin 0 -> 296262 bytes images/screenshot3.png | Bin 0 -> 354488 bytes index.html | 164 + karma.conf.js | 88 + package.json | 53 + samples/badfile.json | 15 + samples/books.json | 15 + samples/empty.json | 1 + samples/motivations.json | 22 + samples/wrongext.txt | 0 samples/wrongformat.json | 15 + server.js | 5 + spec/SpecRunner.html | 24 + spec/dplex-test-spec.js | 200 + spec/lib/jasmine-2.3.4/boot.js | 121 + spec/lib/jasmine-2.3.4/console.js | 190 + spec/lib/jasmine-2.3.4/jasmine-html.js | 446 ++ spec/lib/jasmine-2.3.4/jasmine.css | 58 + spec/lib/jasmine-2.3.4/jasmine.js | 3298 +++++++++ spec/lib/jasmine-2.3.4/jasmine_favicon.png | Bin 0 -> 1486 bytes spec/support/jasmine.json | 12 + src/app.js | 89 + src/invertedindex.js | 233 + src/module.js | 1 + 40 files changed, 15682 insertions(+) create mode 100644 .env create mode 100644 .eslintignore create mode 100644 .gitignore create mode 100644 .hound.yml create mode 100644 .travis.yml create mode 100644 Profile create mode 100644 README.md create mode 100644 app.json create mode 100644 css/animate.css create mode 100644 css/bootstrap.css create mode 100644 css/style.css create mode 100644 eslintrc.json create mode 100644 gulpfile.js create mode 100644 images/jsonformat.png create mode 100644 images/screenshot1.png create mode 100644 images/screenshot2.png create mode 100644 images/screenshot3.png create mode 100644 index.html create mode 100644 karma.conf.js create mode 100644 package.json create mode 100644 samples/badfile.json create mode 100644 samples/books.json create mode 100644 samples/empty.json create mode 100644 samples/motivations.json create mode 100644 samples/wrongext.txt create mode 100644 samples/wrongformat.json create mode 100644 server.js create mode 100644 spec/SpecRunner.html create mode 100644 spec/dplex-test-spec.js create mode 100644 spec/lib/jasmine-2.3.4/boot.js create mode 100644 spec/lib/jasmine-2.3.4/console.js create mode 100644 spec/lib/jasmine-2.3.4/jasmine-html.js create mode 100644 spec/lib/jasmine-2.3.4/jasmine.css create mode 100644 spec/lib/jasmine-2.3.4/jasmine.js create mode 100644 spec/lib/jasmine-2.3.4/jasmine_favicon.png create mode 100644 spec/support/jasmine.json create mode 100644 src/app.js create mode 100644 src/invertedindex.js create mode 100644 src/module.js diff --git a/.DS_Store b/.DS_Store index 5008ddfcf53c02e82d7eee2e57c38e5672ef89f6..872a8a28e44f860b382105bc8c81969d9485e5ab 100644 GIT binary patch literal 10244 zcmeHMPj4GV6n~S1cHJao)85Cw>RKb95$Hxh z`GJh|5yo5e{PV7(6r+>>L2Qa9NEPsa_3ZPjfN96lQ^7J-z_D+*8?S}PO z{^wHNbHiwQ`d8M|+xN=3^F}6PWCo3gg>AlDi0r5l=ImfozPS~r6!UAGdu`q>-FKbc zqB(Mh`;qPXPLL3P@R93R_->9j{7NXt$=lI3bfux9dAZq~ou8kyW)~I?Cavb;;`F37 zcYWdDz%a(&nz^<7sJ8#4`RT!DU(2Nvi{lRssrPpM3|tp5JB7gaxL-w|(CY9+8)M{Ufd0FO6weCYsz;!w}X8F3u6fjDcQuPyi}f>TBKK< zDU^AwuC`Owss0*YTB2xx3VJ;^}^M0Hl-b1exk_}DV9pO z`Acms|Nk?+20b~AfJWfoA;9{U3QIYR z(fU!`Ih?p_x9~i|BZ`naR8*>w5KPGg_gAhnpCgF}!R mBnTAa1`@77th%xAJM(0I6-7qI$)+kstROQPHplbKVFm!!rw@hz diff --git a/.env b/.env new file mode 100644 index 0000000..c0c68b1 --- /dev/null +++ b/.env @@ -0,0 +1 @@ +PORT=3000 \ No newline at end of file diff --git a/.eslintignore b/.eslintignore new file mode 100644 index 0000000..eb1816b --- /dev/null +++ b/.eslintignore @@ -0,0 +1,14 @@ +css/ +samples/ +node_modules/ +images/ +spec/lib +spec/support +spec/*.html +.codeclimate.yml +.env +.hound.yml +*.html +karma.conf.js +Profile + diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..d8cca13 --- /dev/null +++ b/.gitignore @@ -0,0 +1,5 @@ +.DS_Store +node_modules/ +test.js +testclass.js +coverage/ \ No newline at end of file diff --git a/.hound.yml b/.hound.yml new file mode 100644 index 0000000..596da10 --- /dev/null +++ b/.hound.yml @@ -0,0 +1,4 @@ +eslint: + enabled: true + config_file: .eslintrc.json + ignore_file: .eslintignore \ No newline at end of file diff --git a/.travis.yml b/.travis.yml new file mode 100644 index 0000000..5fb4b99 --- /dev/null +++ b/.travis.yml @@ -0,0 +1,17 @@ +sudo: required +dist: trusty +language: node_js +node_js: + - 6 +before_script: + - npm install +script: + - npm test + +before_install: + - export CHROME_BIN=chromium-browser + - export DISPLAY=:99.0 + - sh -e /etc/init.d/xvfb start + +after_script: + - cat ./coverage/**/lcov.info | ./node_modules/coveralls/bin/coveralls.js \ No newline at end of file diff --git a/Profile b/Profile new file mode 100644 index 0000000..6f86b16 --- /dev/null +++ b/Profile @@ -0,0 +1 @@ +web: node server.js \ No newline at end of file diff --git a/README.md b/README.md new file mode 100644 index 0000000..ce4bfac --- /dev/null +++ b/README.md @@ -0,0 +1,44 @@ +[![Coverage Status](https://coveralls.io/repos/github/andela-aonifade/dplex/badge.svg?branch=development)](https://coveralls.io/github/andela-aonifade/dplex?branch=development) +[![Code Climate](https://codeclimate.com/github/andela-aonifade/dplex/badges/gpa.svg)](https://codeclimate.com/github/andela-aonifade/dplex) +[![Build Status](https://travis-ci.org/andela-aonifade/dplex.svg?branch=development)](https://travis-ci.org/andela-aonifade/dplex) + +# DPlex - Inverted Index +DPlex is an inverted index word search application. It's an application that help you index books and search through indexed books. It is easy to use and free for anyone who cares to use it. +**DPlex** allows users to rapidly index documents in a JSON format of the form below and search through all indexed document to view the words contained in each documents. + +## Features of the application +- Allow upload of json files of the format below +``` +[ + { + "title": "This is a sample title", + "text": "And this is a sample text" + } +] +``` +- Indexing of uploaded files +- Searching of each indexed files and all indexed files + +## How to use +The application can be accessed on heroku via [https://dplex-staging.herokuapp.com](https://dplex-staging.herokuapp.com). +It can also be used locally by following the steps below + +1. Clone the repository `git clone https://github.com/andela-aonifade/dplex.git` +2. Move into the repository directory `cd dplex` +3. Run `npm install` to install all the dependencies. The application is build on [Nodejs](nodejs.org) `npm install` + + ### Dependencies + - gulp + - coveralls (test coverage reporting) + - karma (test) + - eslint (code style) + - jasmine-core +4. Start the application by executing the command below `npm start` or `gulp` +5. To run tests, you can run the command below `npm test` or `gulp lint` + +## Limitation +- The application can not be distinguished between plural and singular words. It also does not distinguish between the past tense form of a verb. It does not identify synonyms and sees numbers as string + +## More information +- [Inverted Index - Wikipedia](https://en.wikipedia.org/wiki/Inverted_index) +- [Inverted Index](https://www.elastic.co/guide/en/elasticsearch/guide/current/inverted-index.html) diff --git a/app.json b/app.json new file mode 100644 index 0000000..46b3f6d --- /dev/null +++ b/app.json @@ -0,0 +1,16 @@ +{ + "name": "dplex - Inverted Index For All", + "description": "Heroku generated json file", + "scripts": { + }, + "env": { + }, + "formation": { + }, + "addons": [ + + ], + "buildpacks": [ + + ] +} diff --git a/css/animate.css b/css/animate.css new file mode 100644 index 0000000..7148b57 --- /dev/null +++ b/css/animate.css @@ -0,0 +1,3340 @@ +@charset "UTF-8"; + +/*! + * animate.css -http://daneden.me/animate + * Version - 3.5.1 + * Licensed under the MIT license - http://opensource.org/licenses/MIT + * + * Copyright (c) 2016 Daniel Eden + */ + +.animated { + -webkit-animation-duration: 1s; + animation-duration: 1s; + -webkit-animation-fill-mode: both; + animation-fill-mode: both; +} + +.animated.infinite { + -webkit-animation-iteration-count: infinite; + animation-iteration-count: infinite; +} + +.animated.hinge { + -webkit-animation-duration: 2s; + animation-duration: 2s; +} + +.animated.flipOutX, +.animated.flipOutY, +.animated.bounceIn, +.animated.bounceOut { + -webkit-animation-duration: .75s; + animation-duration: .75s; +} + +@-webkit-keyframes bounce { + from, 20%, 53%, 80%, to { + -webkit-animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000); + animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000); + -webkit-transform: translate3d(0,0,0); + transform: translate3d(0,0,0); + } + + 40%, 43% { + -webkit-animation-timing-function: cubic-bezier(0.755, 0.050, 0.855, 0.060); + animation-timing-function: cubic-bezier(0.755, 0.050, 0.855, 0.060); + -webkit-transform: translate3d(0, -30px, 0); + transform: translate3d(0, -30px, 0); + } + + 70% { + -webkit-animation-timing-function: cubic-bezier(0.755, 0.050, 0.855, 0.060); + animation-timing-function: cubic-bezier(0.755, 0.050, 0.855, 0.060); + -webkit-transform: translate3d(0, -15px, 0); + transform: translate3d(0, -15px, 0); + } + + 90% { + -webkit-transform: translate3d(0,-4px,0); + transform: translate3d(0,-4px,0); + } +} + +@keyframes bounce { + from, 20%, 53%, 80%, to { + -webkit-animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000); + animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000); + -webkit-transform: translate3d(0,0,0); + transform: translate3d(0,0,0); + } + + 40%, 43% { + -webkit-animation-timing-function: cubic-bezier(0.755, 0.050, 0.855, 0.060); + animation-timing-function: cubic-bezier(0.755, 0.050, 0.855, 0.060); + -webkit-transform: translate3d(0, -30px, 0); + transform: translate3d(0, -30px, 0); + } + + 70% { + -webkit-animation-timing-function: cubic-bezier(0.755, 0.050, 0.855, 0.060); + animation-timing-function: cubic-bezier(0.755, 0.050, 0.855, 0.060); + -webkit-transform: translate3d(0, -15px, 0); + transform: translate3d(0, -15px, 0); + } + + 90% { + -webkit-transform: translate3d(0,-4px,0); + transform: translate3d(0,-4px,0); + } +} + +.bounce { + -webkit-animation-name: bounce; + animation-name: bounce; + -webkit-transform-origin: center bottom; + transform-origin: center bottom; +} + +@-webkit-keyframes flash { + from, 50%, to { + opacity: 1; + } + + 25%, 75% { + opacity: 0; + } +} + +@keyframes flash { + from, 50%, to { + opacity: 1; + } + + 25%, 75% { + opacity: 0; + } +} + +.flash { + -webkit-animation-name: flash; + animation-name: flash; +} + +/* originally authored by Nick Pettit - https://github.com/nickpettit/glide */ + +@-webkit-keyframes pulse { + from { + -webkit-transform: scale3d(1, 1, 1); + transform: scale3d(1, 1, 1); + } + + 50% { + -webkit-transform: scale3d(1.05, 1.05, 1.05); + transform: scale3d(1.05, 1.05, 1.05); + } + + to { + -webkit-transform: scale3d(1, 1, 1); + transform: scale3d(1, 1, 1); + } +} + +@keyframes pulse { + from { + -webkit-transform: scale3d(1, 1, 1); + transform: scale3d(1, 1, 1); + } + + 50% { + -webkit-transform: scale3d(1.05, 1.05, 1.05); + transform: scale3d(1.05, 1.05, 1.05); + } + + to { + -webkit-transform: scale3d(1, 1, 1); + transform: scale3d(1, 1, 1); + } +} + +.pulse { + -webkit-animation-name: pulse; + animation-name: pulse; +} + +@-webkit-keyframes rubberBand { + from { + -webkit-transform: scale3d(1, 1, 1); + transform: scale3d(1, 1, 1); + } + + 30% { + -webkit-transform: scale3d(1.25, 0.75, 1); + transform: scale3d(1.25, 0.75, 1); + } + + 40% { + -webkit-transform: scale3d(0.75, 1.25, 1); + transform: scale3d(0.75, 1.25, 1); + } + + 50% { + -webkit-transform: scale3d(1.15, 0.85, 1); + transform: scale3d(1.15, 0.85, 1); + } + + 65% { + -webkit-transform: scale3d(.95, 1.05, 1); + transform: scale3d(.95, 1.05, 1); + } + + 75% { + -webkit-transform: scale3d(1.05, .95, 1); + transform: scale3d(1.05, .95, 1); + } + + to { + -webkit-transform: scale3d(1, 1, 1); + transform: scale3d(1, 1, 1); + } +} + +@keyframes rubberBand { + from { + -webkit-transform: scale3d(1, 1, 1); + transform: scale3d(1, 1, 1); + } + + 30% { + -webkit-transform: scale3d(1.25, 0.75, 1); + transform: scale3d(1.25, 0.75, 1); + } + + 40% { + -webkit-transform: scale3d(0.75, 1.25, 1); + transform: scale3d(0.75, 1.25, 1); + } + + 50% { + -webkit-transform: scale3d(1.15, 0.85, 1); + transform: scale3d(1.15, 0.85, 1); + } + + 65% { + -webkit-transform: scale3d(.95, 1.05, 1); + transform: scale3d(.95, 1.05, 1); + } + + 75% { + -webkit-transform: scale3d(1.05, .95, 1); + transform: scale3d(1.05, .95, 1); + } + + to { + -webkit-transform: scale3d(1, 1, 1); + transform: scale3d(1, 1, 1); + } +} + +.rubberBand { + -webkit-animation-name: rubberBand; + animation-name: rubberBand; +} + +@-webkit-keyframes shake { + from, to { + -webkit-transform: translate3d(0, 0, 0); + transform: translate3d(0, 0, 0); + } + + 10%, 30%, 50%, 70%, 90% { + -webkit-transform: translate3d(-10px, 0, 0); + transform: translate3d(-10px, 0, 0); + } + + 20%, 40%, 60%, 80% { + -webkit-transform: translate3d(10px, 0, 0); + transform: translate3d(10px, 0, 0); + } +} + +@keyframes shake { + from, to { + -webkit-transform: translate3d(0, 0, 0); + transform: translate3d(0, 0, 0); + } + + 10%, 30%, 50%, 70%, 90% { + -webkit-transform: translate3d(-10px, 0, 0); + transform: translate3d(-10px, 0, 0); + } + + 20%, 40%, 60%, 80% { + -webkit-transform: translate3d(10px, 0, 0); + transform: translate3d(10px, 0, 0); + } +} + +.shake { + -webkit-animation-name: shake; + animation-name: shake; +} + +@-webkit-keyframes headShake { + 0% { + -webkit-transform: translateX(0); + transform: translateX(0); + } + + 6.5% { + -webkit-transform: translateX(-6px) rotateY(-9deg); + transform: translateX(-6px) rotateY(-9deg); + } + + 18.5% { + -webkit-transform: translateX(5px) rotateY(7deg); + transform: translateX(5px) rotateY(7deg); + } + + 31.5% { + -webkit-transform: translateX(-3px) rotateY(-5deg); + transform: translateX(-3px) rotateY(-5deg); + } + + 43.5% { + -webkit-transform: translateX(2px) rotateY(3deg); + transform: translateX(2px) rotateY(3deg); + } + + 50% { + -webkit-transform: translateX(0); + transform: translateX(0); + } +} + +@keyframes headShake { + 0% { + -webkit-transform: translateX(0); + transform: translateX(0); + } + + 6.5% { + -webkit-transform: translateX(-6px) rotateY(-9deg); + transform: translateX(-6px) rotateY(-9deg); + } + + 18.5% { + -webkit-transform: translateX(5px) rotateY(7deg); + transform: translateX(5px) rotateY(7deg); + } + + 31.5% { + -webkit-transform: translateX(-3px) rotateY(-5deg); + transform: translateX(-3px) rotateY(-5deg); + } + + 43.5% { + -webkit-transform: translateX(2px) rotateY(3deg); + transform: translateX(2px) rotateY(3deg); + } + + 50% { + -webkit-transform: translateX(0); + transform: translateX(0); + } +} + +.headShake { + -webkit-animation-timing-function: ease-in-out; + animation-timing-function: ease-in-out; + -webkit-animation-name: headShake; + animation-name: headShake; +} + +@-webkit-keyframes swing { + 20% { + -webkit-transform: rotate3d(0, 0, 1, 15deg); + transform: rotate3d(0, 0, 1, 15deg); + } + + 40% { + -webkit-transform: rotate3d(0, 0, 1, -10deg); + transform: rotate3d(0, 0, 1, -10deg); + } + + 60% { + -webkit-transform: rotate3d(0, 0, 1, 5deg); + transform: rotate3d(0, 0, 1, 5deg); + } + + 80% { + -webkit-transform: rotate3d(0, 0, 1, -5deg); + transform: rotate3d(0, 0, 1, -5deg); + } + + to { + -webkit-transform: rotate3d(0, 0, 1, 0deg); + transform: rotate3d(0, 0, 1, 0deg); + } +} + +@keyframes swing { + 20% { + -webkit-transform: rotate3d(0, 0, 1, 15deg); + transform: rotate3d(0, 0, 1, 15deg); + } + + 40% { + -webkit-transform: rotate3d(0, 0, 1, -10deg); + transform: rotate3d(0, 0, 1, -10deg); + } + + 60% { + -webkit-transform: rotate3d(0, 0, 1, 5deg); + transform: rotate3d(0, 0, 1, 5deg); + } + + 80% { + -webkit-transform: rotate3d(0, 0, 1, -5deg); + transform: rotate3d(0, 0, 1, -5deg); + } + + to { + -webkit-transform: rotate3d(0, 0, 1, 0deg); + transform: rotate3d(0, 0, 1, 0deg); + } +} + +.swing { + -webkit-transform-origin: top center; + transform-origin: top center; + -webkit-animation-name: swing; + animation-name: swing; +} + +@-webkit-keyframes tada { + from { + -webkit-transform: scale3d(1, 1, 1); + transform: scale3d(1, 1, 1); + } + + 10%, 20% { + -webkit-transform: scale3d(.9, .9, .9) rotate3d(0, 0, 1, -3deg); + transform: scale3d(.9, .9, .9) rotate3d(0, 0, 1, -3deg); + } + + 30%, 50%, 70%, 90% { + -webkit-transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, 3deg); + transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, 3deg); + } + + 40%, 60%, 80% { + -webkit-transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, -3deg); + transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, -3deg); + } + + to { + -webkit-transform: scale3d(1, 1, 1); + transform: scale3d(1, 1, 1); + } +} + +@keyframes tada { + from { + -webkit-transform: scale3d(1, 1, 1); + transform: scale3d(1, 1, 1); + } + + 10%, 20% { + -webkit-transform: scale3d(.9, .9, .9) rotate3d(0, 0, 1, -3deg); + transform: scale3d(.9, .9, .9) rotate3d(0, 0, 1, -3deg); + } + + 30%, 50%, 70%, 90% { + -webkit-transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, 3deg); + transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, 3deg); + } + + 40%, 60%, 80% { + -webkit-transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, -3deg); + transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, -3deg); + } + + to { + -webkit-transform: scale3d(1, 1, 1); + transform: scale3d(1, 1, 1); + } +} + +.tada { + -webkit-animation-name: tada; + animation-name: tada; +} + +/* originally authored by Nick Pettit - https://github.com/nickpettit/glide */ + +@-webkit-keyframes wobble { + from { + -webkit-transform: none; + transform: none; + } + + 15% { + -webkit-transform: translate3d(-25%, 0, 0) rotate3d(0, 0, 1, -5deg); + transform: translate3d(-25%, 0, 0) rotate3d(0, 0, 1, -5deg); + } + + 30% { + -webkit-transform: translate3d(20%, 0, 0) rotate3d(0, 0, 1, 3deg); + transform: translate3d(20%, 0, 0) rotate3d(0, 0, 1, 3deg); + } + + 45% { + -webkit-transform: translate3d(-15%, 0, 0) rotate3d(0, 0, 1, -3deg); + transform: translate3d(-15%, 0, 0) rotate3d(0, 0, 1, -3deg); + } + + 60% { + -webkit-transform: translate3d(10%, 0, 0) rotate3d(0, 0, 1, 2deg); + transform: translate3d(10%, 0, 0) rotate3d(0, 0, 1, 2deg); + } + + 75% { + -webkit-transform: translate3d(-5%, 0, 0) rotate3d(0, 0, 1, -1deg); + transform: translate3d(-5%, 0, 0) rotate3d(0, 0, 1, -1deg); + } + + to { + -webkit-transform: none; + transform: none; + } +} + +@keyframes wobble { + from { + -webkit-transform: none; + transform: none; + } + + 15% { + -webkit-transform: translate3d(-25%, 0, 0) rotate3d(0, 0, 1, -5deg); + transform: translate3d(-25%, 0, 0) rotate3d(0, 0, 1, -5deg); + } + + 30% { + -webkit-transform: translate3d(20%, 0, 0) rotate3d(0, 0, 1, 3deg); + transform: translate3d(20%, 0, 0) rotate3d(0, 0, 1, 3deg); + } + + 45% { + -webkit-transform: translate3d(-15%, 0, 0) rotate3d(0, 0, 1, -3deg); + transform: translate3d(-15%, 0, 0) rotate3d(0, 0, 1, -3deg); + } + + 60% { + -webkit-transform: translate3d(10%, 0, 0) rotate3d(0, 0, 1, 2deg); + transform: translate3d(10%, 0, 0) rotate3d(0, 0, 1, 2deg); + } + + 75% { + -webkit-transform: translate3d(-5%, 0, 0) rotate3d(0, 0, 1, -1deg); + transform: translate3d(-5%, 0, 0) rotate3d(0, 0, 1, -1deg); + } + + to { + -webkit-transform: none; + transform: none; + } +} + +.wobble { + -webkit-animation-name: wobble; + animation-name: wobble; +} + +@-webkit-keyframes jello { + from, 11.1%, to { + -webkit-transform: none; + transform: none; + } + + 22.2% { + -webkit-transform: skewX(-12.5deg) skewY(-12.5deg); + transform: skewX(-12.5deg) skewY(-12.5deg); + } + + 33.3% { + -webkit-transform: skewX(6.25deg) skewY(6.25deg); + transform: skewX(6.25deg) skewY(6.25deg); + } + + 44.4% { + -webkit-transform: skewX(-3.125deg) skewY(-3.125deg); + transform: skewX(-3.125deg) skewY(-3.125deg); + } + + 55.5% { + -webkit-transform: skewX(1.5625deg) skewY(1.5625deg); + transform: skewX(1.5625deg) skewY(1.5625deg); + } + + 66.6% { + -webkit-transform: skewX(-0.78125deg) skewY(-0.78125deg); + transform: skewX(-0.78125deg) skewY(-0.78125deg); + } + + 77.7% { + -webkit-transform: skewX(0.390625deg) skewY(0.390625deg); + transform: skewX(0.390625deg) skewY(0.390625deg); + } + + 88.8% { + -webkit-transform: skewX(-0.1953125deg) skewY(-0.1953125deg); + transform: skewX(-0.1953125deg) skewY(-0.1953125deg); + } +} + +@keyframes jello { + from, 11.1%, to { + -webkit-transform: none; + transform: none; + } + + 22.2% { + -webkit-transform: skewX(-12.5deg) skewY(-12.5deg); + transform: skewX(-12.5deg) skewY(-12.5deg); + } + + 33.3% { + -webkit-transform: skewX(6.25deg) skewY(6.25deg); + transform: skewX(6.25deg) skewY(6.25deg); + } + + 44.4% { + -webkit-transform: skewX(-3.125deg) skewY(-3.125deg); + transform: skewX(-3.125deg) skewY(-3.125deg); + } + + 55.5% { + -webkit-transform: skewX(1.5625deg) skewY(1.5625deg); + transform: skewX(1.5625deg) skewY(1.5625deg); + } + + 66.6% { + -webkit-transform: skewX(-0.78125deg) skewY(-0.78125deg); + transform: skewX(-0.78125deg) skewY(-0.78125deg); + } + + 77.7% { + -webkit-transform: skewX(0.390625deg) skewY(0.390625deg); + transform: skewX(0.390625deg) skewY(0.390625deg); + } + + 88.8% { + -webkit-transform: skewX(-0.1953125deg) skewY(-0.1953125deg); + transform: skewX(-0.1953125deg) skewY(-0.1953125deg); + } +} + +.jello { + -webkit-animation-name: jello; + animation-name: jello; + -webkit-transform-origin: center; + transform-origin: center; +} + +@-webkit-keyframes bounceIn { + from, 20%, 40%, 60%, 80%, to { + -webkit-animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000); + animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000); + } + + 0% { + opacity: 0; + -webkit-transform: scale3d(.3, .3, .3); + transform: scale3d(.3, .3, .3); + } + + 20% { + -webkit-transform: scale3d(1.1, 1.1, 1.1); + transform: scale3d(1.1, 1.1, 1.1); + } + + 40% { + -webkit-transform: scale3d(.9, .9, .9); + transform: scale3d(.9, .9, .9); + } + + 60% { + opacity: 1; + -webkit-transform: scale3d(1.03, 1.03, 1.03); + transform: scale3d(1.03, 1.03, 1.03); + } + + 80% { + -webkit-transform: scale3d(.97, .97, .97); + transform: scale3d(.97, .97, .97); + } + + to { + opacity: 1; + -webkit-transform: scale3d(1, 1, 1); + transform: scale3d(1, 1, 1); + } +} + +@keyframes bounceIn { + from, 20%, 40%, 60%, 80%, to { + -webkit-animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000); + animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000); + } + + 0% { + opacity: 0; + -webkit-transform: scale3d(.3, .3, .3); + transform: scale3d(.3, .3, .3); + } + + 20% { + -webkit-transform: scale3d(1.1, 1.1, 1.1); + transform: scale3d(1.1, 1.1, 1.1); + } + + 40% { + -webkit-transform: scale3d(.9, .9, .9); + transform: scale3d(.9, .9, .9); + } + + 60% { + opacity: 1; + -webkit-transform: scale3d(1.03, 1.03, 1.03); + transform: scale3d(1.03, 1.03, 1.03); + } + + 80% { + -webkit-transform: scale3d(.97, .97, .97); + transform: scale3d(.97, .97, .97); + } + + to { + opacity: 1; + -webkit-transform: scale3d(1, 1, 1); + transform: scale3d(1, 1, 1); + } +} + +.bounceIn { + -webkit-animation-name: bounceIn; + animation-name: bounceIn; +} + +@-webkit-keyframes bounceInDown { + from, 60%, 75%, 90%, to { + -webkit-animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000); + animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000); + } + + 0% { + opacity: 0; + -webkit-transform: translate3d(0, -3000px, 0); + transform: translate3d(0, -3000px, 0); + } + + 60% { + opacity: 1; + -webkit-transform: translate3d(0, 25px, 0); + transform: translate3d(0, 25px, 0); + } + + 75% { + -webkit-transform: translate3d(0, -10px, 0); + transform: translate3d(0, -10px, 0); + } + + 90% { + -webkit-transform: translate3d(0, 5px, 0); + transform: translate3d(0, 5px, 0); + } + + to { + -webkit-transform: none; + transform: none; + } +} + +@keyframes bounceInDown { + from, 60%, 75%, 90%, to { + -webkit-animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000); + animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000); + } + + 0% { + opacity: 0; + -webkit-transform: translate3d(0, -3000px, 0); + transform: translate3d(0, -3000px, 0); + } + + 60% { + opacity: 1; + -webkit-transform: translate3d(0, 25px, 0); + transform: translate3d(0, 25px, 0); + } + + 75% { + -webkit-transform: translate3d(0, -10px, 0); + transform: translate3d(0, -10px, 0); + } + + 90% { + -webkit-transform: translate3d(0, 5px, 0); + transform: translate3d(0, 5px, 0); + } + + to { + -webkit-transform: none; + transform: none; + } +} + +.bounceInDown { + -webkit-animation-name: bounceInDown; + animation-name: bounceInDown; +} + +@-webkit-keyframes bounceInLeft { + from, 60%, 75%, 90%, to { + -webkit-animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000); + animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000); + } + + 0% { + opacity: 0; + -webkit-transform: translate3d(-3000px, 0, 0); + transform: translate3d(-3000px, 0, 0); + } + + 60% { + opacity: 1; + -webkit-transform: translate3d(25px, 0, 0); + transform: translate3d(25px, 0, 0); + } + + 75% { + -webkit-transform: translate3d(-10px, 0, 0); + transform: translate3d(-10px, 0, 0); + } + + 90% { + -webkit-transform: translate3d(5px, 0, 0); + transform: translate3d(5px, 0, 0); + } + + to { + -webkit-transform: none; + transform: none; + } +} + +@keyframes bounceInLeft { + from, 60%, 75%, 90%, to { + -webkit-animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000); + animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000); + } + + 0% { + opacity: 0; + -webkit-transform: translate3d(-3000px, 0, 0); + transform: translate3d(-3000px, 0, 0); + } + + 60% { + opacity: 1; + -webkit-transform: translate3d(25px, 0, 0); + transform: translate3d(25px, 0, 0); + } + + 75% { + -webkit-transform: translate3d(-10px, 0, 0); + transform: translate3d(-10px, 0, 0); + } + + 90% { + -webkit-transform: translate3d(5px, 0, 0); + transform: translate3d(5px, 0, 0); + } + + to { + -webkit-transform: none; + transform: none; + } +} + +.bounceInLeft { + -webkit-animation-name: bounceInLeft; + animation-name: bounceInLeft; +} + +@-webkit-keyframes bounceInRight { + from, 60%, 75%, 90%, to { + -webkit-animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000); + animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000); + } + + from { + opacity: 0; + -webkit-transform: translate3d(3000px, 0, 0); + transform: translate3d(3000px, 0, 0); + } + + 60% { + opacity: 1; + -webkit-transform: translate3d(-25px, 0, 0); + transform: translate3d(-25px, 0, 0); + } + + 75% { + -webkit-transform: translate3d(10px, 0, 0); + transform: translate3d(10px, 0, 0); + } + + 90% { + -webkit-transform: translate3d(-5px, 0, 0); + transform: translate3d(-5px, 0, 0); + } + + to { + -webkit-transform: none; + transform: none; + } +} + +@keyframes bounceInRight { + from, 60%, 75%, 90%, to { + -webkit-animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000); + animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000); + } + + from { + opacity: 0; + -webkit-transform: translate3d(3000px, 0, 0); + transform: translate3d(3000px, 0, 0); + } + + 60% { + opacity: 1; + -webkit-transform: translate3d(-25px, 0, 0); + transform: translate3d(-25px, 0, 0); + } + + 75% { + -webkit-transform: translate3d(10px, 0, 0); + transform: translate3d(10px, 0, 0); + } + + 90% { + -webkit-transform: translate3d(-5px, 0, 0); + transform: translate3d(-5px, 0, 0); + } + + to { + -webkit-transform: none; + transform: none; + } +} + +.bounceInRight { + -webkit-animation-name: bounceInRight; + animation-name: bounceInRight; +} + +@-webkit-keyframes bounceInUp { + from, 60%, 75%, 90%, to { + -webkit-animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000); + animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000); + } + + from { + opacity: 0; + -webkit-transform: translate3d(0, 3000px, 0); + transform: translate3d(0, 3000px, 0); + } + + 60% { + opacity: 1; + -webkit-transform: translate3d(0, -20px, 0); + transform: translate3d(0, -20px, 0); + } + + 75% { + -webkit-transform: translate3d(0, 10px, 0); + transform: translate3d(0, 10px, 0); + } + + 90% { + -webkit-transform: translate3d(0, -5px, 0); + transform: translate3d(0, -5px, 0); + } + + to { + -webkit-transform: translate3d(0, 0, 0); + transform: translate3d(0, 0, 0); + } +} + +@keyframes bounceInUp { + from, 60%, 75%, 90%, to { + -webkit-animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000); + animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000); + } + + from { + opacity: 0; + -webkit-transform: translate3d(0, 3000px, 0); + transform: translate3d(0, 3000px, 0); + } + + 60% { + opacity: 1; + -webkit-transform: translate3d(0, -20px, 0); + transform: translate3d(0, -20px, 0); + } + + 75% { + -webkit-transform: translate3d(0, 10px, 0); + transform: translate3d(0, 10px, 0); + } + + 90% { + -webkit-transform: translate3d(0, -5px, 0); + transform: translate3d(0, -5px, 0); + } + + to { + -webkit-transform: translate3d(0, 0, 0); + transform: translate3d(0, 0, 0); + } +} + +.bounceInUp { + -webkit-animation-name: bounceInUp; + animation-name: bounceInUp; +} + +@-webkit-keyframes bounceOut { + 20% { + -webkit-transform: scale3d(.9, .9, .9); + transform: scale3d(.9, .9, .9); + } + + 50%, 55% { + opacity: 1; + -webkit-transform: scale3d(1.1, 1.1, 1.1); + transform: scale3d(1.1, 1.1, 1.1); + } + + to { + opacity: 0; + -webkit-transform: scale3d(.3, .3, .3); + transform: scale3d(.3, .3, .3); + } +} + +@keyframes bounceOut { + 20% { + -webkit-transform: scale3d(.9, .9, .9); + transform: scale3d(.9, .9, .9); + } + + 50%, 55% { + opacity: 1; + -webkit-transform: scale3d(1.1, 1.1, 1.1); + transform: scale3d(1.1, 1.1, 1.1); + } + + to { + opacity: 0; + -webkit-transform: scale3d(.3, .3, .3); + transform: scale3d(.3, .3, .3); + } +} + +.bounceOut { + -webkit-animation-name: bounceOut; + animation-name: bounceOut; +} + +@-webkit-keyframes bounceOutDown { + 20% { + -webkit-transform: translate3d(0, 10px, 0); + transform: translate3d(0, 10px, 0); + } + + 40%, 45% { + opacity: 1; + -webkit-transform: translate3d(0, -20px, 0); + transform: translate3d(0, -20px, 0); + } + + to { + opacity: 0; + -webkit-transform: translate3d(0, 2000px, 0); + transform: translate3d(0, 2000px, 0); + } +} + +@keyframes bounceOutDown { + 20% { + -webkit-transform: translate3d(0, 10px, 0); + transform: translate3d(0, 10px, 0); + } + + 40%, 45% { + opacity: 1; + -webkit-transform: translate3d(0, -20px, 0); + transform: translate3d(0, -20px, 0); + } + + to { + opacity: 0; + -webkit-transform: translate3d(0, 2000px, 0); + transform: translate3d(0, 2000px, 0); + } +} + +.bounceOutDown { + -webkit-animation-name: bounceOutDown; + animation-name: bounceOutDown; +} + +@-webkit-keyframes bounceOutLeft { + 20% { + opacity: 1; + -webkit-transform: translate3d(20px, 0, 0); + transform: translate3d(20px, 0, 0); + } + + to { + opacity: 0; + -webkit-transform: translate3d(-2000px, 0, 0); + transform: translate3d(-2000px, 0, 0); + } +} + +@keyframes bounceOutLeft { + 20% { + opacity: 1; + -webkit-transform: translate3d(20px, 0, 0); + transform: translate3d(20px, 0, 0); + } + + to { + opacity: 0; + -webkit-transform: translate3d(-2000px, 0, 0); + transform: translate3d(-2000px, 0, 0); + } +} + +.bounceOutLeft { + -webkit-animation-name: bounceOutLeft; + animation-name: bounceOutLeft; +} + +@-webkit-keyframes bounceOutRight { + 20% { + opacity: 1; + -webkit-transform: translate3d(-20px, 0, 0); + transform: translate3d(-20px, 0, 0); + } + + to { + opacity: 0; + -webkit-transform: translate3d(2000px, 0, 0); + transform: translate3d(2000px, 0, 0); + } +} + +@keyframes bounceOutRight { + 20% { + opacity: 1; + -webkit-transform: translate3d(-20px, 0, 0); + transform: translate3d(-20px, 0, 0); + } + + to { + opacity: 0; + -webkit-transform: translate3d(2000px, 0, 0); + transform: translate3d(2000px, 0, 0); + } +} + +.bounceOutRight { + -webkit-animation-name: bounceOutRight; + animation-name: bounceOutRight; +} + +@-webkit-keyframes bounceOutUp { + 20% { + -webkit-transform: translate3d(0, -10px, 0); + transform: translate3d(0, -10px, 0); + } + + 40%, 45% { + opacity: 1; + -webkit-transform: translate3d(0, 20px, 0); + transform: translate3d(0, 20px, 0); + } + + to { + opacity: 0; + -webkit-transform: translate3d(0, -2000px, 0); + transform: translate3d(0, -2000px, 0); + } +} + +@keyframes bounceOutUp { + 20% { + -webkit-transform: translate3d(0, -10px, 0); + transform: translate3d(0, -10px, 0); + } + + 40%, 45% { + opacity: 1; + -webkit-transform: translate3d(0, 20px, 0); + transform: translate3d(0, 20px, 0); + } + + to { + opacity: 0; + -webkit-transform: translate3d(0, -2000px, 0); + transform: translate3d(0, -2000px, 0); + } +} + +.bounceOutUp { + -webkit-animation-name: bounceOutUp; + animation-name: bounceOutUp; +} + +@-webkit-keyframes fadeIn { + from { + opacity: 0; + } + + to { + opacity: 1; + } +} + +@keyframes fadeIn { + from { + opacity: 0; + } + + to { + opacity: 1; + } +} + +.fadeIn { + -webkit-animation-name: fadeIn; + animation-name: fadeIn; +} + +@-webkit-keyframes fadeInDown { + from { + opacity: 0; + -webkit-transform: translate3d(0, -100%, 0); + transform: translate3d(0, -100%, 0); + } + + to { + opacity: 1; + -webkit-transform: none; + transform: none; + } +} + +@keyframes fadeInDown { + from { + opacity: 0; + -webkit-transform: translate3d(0, -100%, 0); + transform: translate3d(0, -100%, 0); + } + + to { + opacity: 1; + -webkit-transform: none; + transform: none; + } +} + +.fadeInDown { + -webkit-animation-name: fadeInDown; + animation-name: fadeInDown; +} + +@-webkit-keyframes fadeInDownBig { + from { + opacity: 0; + -webkit-transform: translate3d(0, -2000px, 0); + transform: translate3d(0, -2000px, 0); + } + + to { + opacity: 1; + -webkit-transform: none; + transform: none; + } +} + +@keyframes fadeInDownBig { + from { + opacity: 0; + -webkit-transform: translate3d(0, -2000px, 0); + transform: translate3d(0, -2000px, 0); + } + + to { + opacity: 1; + -webkit-transform: none; + transform: none; + } +} + +.fadeInDownBig { + -webkit-animation-name: fadeInDownBig; + animation-name: fadeInDownBig; +} + +@-webkit-keyframes fadeInLeft { + from { + opacity: 0; + -webkit-transform: translate3d(-100%, 0, 0); + transform: translate3d(-100%, 0, 0); + } + + to { + opacity: 1; + -webkit-transform: none; + transform: none; + } +} + +@keyframes fadeInLeft { + from { + opacity: 0; + -webkit-transform: translate3d(-100%, 0, 0); + transform: translate3d(-100%, 0, 0); + } + + to { + opacity: 1; + -webkit-transform: none; + transform: none; + } +} + +.fadeInLeft { + -webkit-animation-name: fadeInLeft; + animation-name: fadeInLeft; +} + +@-webkit-keyframes fadeInLeftBig { + from { + opacity: 0; + -webkit-transform: translate3d(-2000px, 0, 0); + transform: translate3d(-2000px, 0, 0); + } + + to { + opacity: 1; + -webkit-transform: none; + transform: none; + } +} + +@keyframes fadeInLeftBig { + from { + opacity: 0; + -webkit-transform: translate3d(-2000px, 0, 0); + transform: translate3d(-2000px, 0, 0); + } + + to { + opacity: 1; + -webkit-transform: none; + transform: none; + } +} + +.fadeInLeftBig { + -webkit-animation-name: fadeInLeftBig; + animation-name: fadeInLeftBig; +} + +@-webkit-keyframes fadeInRight { + from { + opacity: 0; + -webkit-transform: translate3d(100%, 0, 0); + transform: translate3d(100%, 0, 0); + } + + to { + opacity: 1; + -webkit-transform: none; + transform: none; + } +} + +@keyframes fadeInRight { + from { + opacity: 0; + -webkit-transform: translate3d(100%, 0, 0); + transform: translate3d(100%, 0, 0); + } + + to { + opacity: 1; + -webkit-transform: none; + transform: none; + } +} + +.fadeInRight { + -webkit-animation-name: fadeInRight; + animation-name: fadeInRight; +} + +@-webkit-keyframes fadeInRightBig { + from { + opacity: 0; + -webkit-transform: translate3d(2000px, 0, 0); + transform: translate3d(2000px, 0, 0); + } + + to { + opacity: 1; + -webkit-transform: none; + transform: none; + } +} + +@keyframes fadeInRightBig { + from { + opacity: 0; + -webkit-transform: translate3d(2000px, 0, 0); + transform: translate3d(2000px, 0, 0); + } + + to { + opacity: 1; + -webkit-transform: none; + transform: none; + } +} + +.fadeInRightBig { + -webkit-animation-name: fadeInRightBig; + animation-name: fadeInRightBig; +} + +@-webkit-keyframes fadeInUp { + from { + opacity: 0; + -webkit-transform: translate3d(0, 100%, 0); + transform: translate3d(0, 100%, 0); + } + + to { + opacity: 1; + -webkit-transform: none; + transform: none; + } +} + +@keyframes fadeInUp { + from { + opacity: 0; + -webkit-transform: translate3d(0, 100%, 0); + transform: translate3d(0, 100%, 0); + } + + to { + opacity: 1; + -webkit-transform: none; + transform: none; + } +} + +.fadeInUp { + -webkit-animation-name: fadeInUp; + animation-name: fadeInUp; +} + +@-webkit-keyframes fadeInUpBig { + from { + opacity: 0; + -webkit-transform: translate3d(0, 2000px, 0); + transform: translate3d(0, 2000px, 0); + } + + to { + opacity: 1; + -webkit-transform: none; + transform: none; + } +} + +@keyframes fadeInUpBig { + from { + opacity: 0; + -webkit-transform: translate3d(0, 2000px, 0); + transform: translate3d(0, 2000px, 0); + } + + to { + opacity: 1; + -webkit-transform: none; + transform: none; + } +} + +.fadeInUpBig { + -webkit-animation-name: fadeInUpBig; + animation-name: fadeInUpBig; +} + +@-webkit-keyframes fadeOut { + from { + opacity: 1; + } + + to { + opacity: 0; + } +} + +@keyframes fadeOut { + from { + opacity: 1; + } + + to { + opacity: 0; + } +} + +.fadeOut { + -webkit-animation-name: fadeOut; + animation-name: fadeOut; +} + +@-webkit-keyframes fadeOutDown { + from { + opacity: 1; + } + + to { + opacity: 0; + -webkit-transform: translate3d(0, 100%, 0); + transform: translate3d(0, 100%, 0); + } +} + +@keyframes fadeOutDown { + from { + opacity: 1; + } + + to { + opacity: 0; + -webkit-transform: translate3d(0, 100%, 0); + transform: translate3d(0, 100%, 0); + } +} + +.fadeOutDown { + -webkit-animation-name: fadeOutDown; + animation-name: fadeOutDown; +} + +@-webkit-keyframes fadeOutDownBig { + from { + opacity: 1; + } + + to { + opacity: 0; + -webkit-transform: translate3d(0, 2000px, 0); + transform: translate3d(0, 2000px, 0); + } +} + +@keyframes fadeOutDownBig { + from { + opacity: 1; + } + + to { + opacity: 0; + -webkit-transform: translate3d(0, 2000px, 0); + transform: translate3d(0, 2000px, 0); + } +} + +.fadeOutDownBig { + -webkit-animation-name: fadeOutDownBig; + animation-name: fadeOutDownBig; +} + +@-webkit-keyframes fadeOutLeft { + from { + opacity: 1; + } + + to { + opacity: 0; + -webkit-transform: translate3d(-100%, 0, 0); + transform: translate3d(-100%, 0, 0); + } +} + +@keyframes fadeOutLeft { + from { + opacity: 1; + } + + to { + opacity: 0; + -webkit-transform: translate3d(-100%, 0, 0); + transform: translate3d(-100%, 0, 0); + } +} + +.fadeOutLeft { + -webkit-animation-name: fadeOutLeft; + animation-name: fadeOutLeft; +} + +@-webkit-keyframes fadeOutLeftBig { + from { + opacity: 1; + } + + to { + opacity: 0; + -webkit-transform: translate3d(-2000px, 0, 0); + transform: translate3d(-2000px, 0, 0); + } +} + +@keyframes fadeOutLeftBig { + from { + opacity: 1; + } + + to { + opacity: 0; + -webkit-transform: translate3d(-2000px, 0, 0); + transform: translate3d(-2000px, 0, 0); + } +} + +.fadeOutLeftBig { + -webkit-animation-name: fadeOutLeftBig; + animation-name: fadeOutLeftBig; +} + +@-webkit-keyframes fadeOutRight { + from { + opacity: 1; + } + + to { + opacity: 0; + -webkit-transform: translate3d(100%, 0, 0); + transform: translate3d(100%, 0, 0); + } +} + +@keyframes fadeOutRight { + from { + opacity: 1; + } + + to { + opacity: 0; + -webkit-transform: translate3d(100%, 0, 0); + transform: translate3d(100%, 0, 0); + } +} + +.fadeOutRight { + -webkit-animation-name: fadeOutRight; + animation-name: fadeOutRight; +} + +@-webkit-keyframes fadeOutRightBig { + from { + opacity: 1; + } + + to { + opacity: 0; + -webkit-transform: translate3d(2000px, 0, 0); + transform: translate3d(2000px, 0, 0); + } +} + +@keyframes fadeOutRightBig { + from { + opacity: 1; + } + + to { + opacity: 0; + -webkit-transform: translate3d(2000px, 0, 0); + transform: translate3d(2000px, 0, 0); + } +} + +.fadeOutRightBig { + -webkit-animation-name: fadeOutRightBig; + animation-name: fadeOutRightBig; +} + +@-webkit-keyframes fadeOutUp { + from { + opacity: 1; + } + + to { + opacity: 0; + -webkit-transform: translate3d(0, -100%, 0); + transform: translate3d(0, -100%, 0); + } +} + +@keyframes fadeOutUp { + from { + opacity: 1; + } + + to { + opacity: 0; + -webkit-transform: translate3d(0, -100%, 0); + transform: translate3d(0, -100%, 0); + } +} + +.fadeOutUp { + -webkit-animation-name: fadeOutUp; + animation-name: fadeOutUp; +} + +@-webkit-keyframes fadeOutUpBig { + from { + opacity: 1; + } + + to { + opacity: 0; + -webkit-transform: translate3d(0, -2000px, 0); + transform: translate3d(0, -2000px, 0); + } +} + +@keyframes fadeOutUpBig { + from { + opacity: 1; + } + + to { + opacity: 0; + -webkit-transform: translate3d(0, -2000px, 0); + transform: translate3d(0, -2000px, 0); + } +} + +.fadeOutUpBig { + -webkit-animation-name: fadeOutUpBig; + animation-name: fadeOutUpBig; +} + +@-webkit-keyframes flip { + from { + -webkit-transform: perspective(400px) rotate3d(0, 1, 0, -360deg); + transform: perspective(400px) rotate3d(0, 1, 0, -360deg); + -webkit-animation-timing-function: ease-out; + animation-timing-function: ease-out; + } + + 40% { + -webkit-transform: perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -190deg); + transform: perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -190deg); + -webkit-animation-timing-function: ease-out; + animation-timing-function: ease-out; + } + + 50% { + -webkit-transform: perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -170deg); + transform: perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -170deg); + -webkit-animation-timing-function: ease-in; + animation-timing-function: ease-in; + } + + 80% { + -webkit-transform: perspective(400px) scale3d(.95, .95, .95); + transform: perspective(400px) scale3d(.95, .95, .95); + -webkit-animation-timing-function: ease-in; + animation-timing-function: ease-in; + } + + to { + -webkit-transform: perspective(400px); + transform: perspective(400px); + -webkit-animation-timing-function: ease-in; + animation-timing-function: ease-in; + } +} + +@keyframes flip { + from { + -webkit-transform: perspective(400px) rotate3d(0, 1, 0, -360deg); + transform: perspective(400px) rotate3d(0, 1, 0, -360deg); + -webkit-animation-timing-function: ease-out; + animation-timing-function: ease-out; + } + + 40% { + -webkit-transform: perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -190deg); + transform: perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -190deg); + -webkit-animation-timing-function: ease-out; + animation-timing-function: ease-out; + } + + 50% { + -webkit-transform: perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -170deg); + transform: perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -170deg); + -webkit-animation-timing-function: ease-in; + animation-timing-function: ease-in; + } + + 80% { + -webkit-transform: perspective(400px) scale3d(.95, .95, .95); + transform: perspective(400px) scale3d(.95, .95, .95); + -webkit-animation-timing-function: ease-in; + animation-timing-function: ease-in; + } + + to { + -webkit-transform: perspective(400px); + transform: perspective(400px); + -webkit-animation-timing-function: ease-in; + animation-timing-function: ease-in; + } +} + +.animated.flip { + -webkit-backface-visibility: visible; + backface-visibility: visible; + -webkit-animation-name: flip; + animation-name: flip; +} + +@-webkit-keyframes flipInX { + from { + -webkit-transform: perspective(400px) rotate3d(1, 0, 0, 90deg); + transform: perspective(400px) rotate3d(1, 0, 0, 90deg); + -webkit-animation-timing-function: ease-in; + animation-timing-function: ease-in; + opacity: 0; + } + + 40% { + -webkit-transform: perspective(400px) rotate3d(1, 0, 0, -20deg); + transform: perspective(400px) rotate3d(1, 0, 0, -20deg); + -webkit-animation-timing-function: ease-in; + animation-timing-function: ease-in; + } + + 60% { + -webkit-transform: perspective(400px) rotate3d(1, 0, 0, 10deg); + transform: perspective(400px) rotate3d(1, 0, 0, 10deg); + opacity: 1; + } + + 80% { + -webkit-transform: perspective(400px) rotate3d(1, 0, 0, -5deg); + transform: perspective(400px) rotate3d(1, 0, 0, -5deg); + } + + to { + -webkit-transform: perspective(400px); + transform: perspective(400px); + } +} + +@keyframes flipInX { + from { + -webkit-transform: perspective(400px) rotate3d(1, 0, 0, 90deg); + transform: perspective(400px) rotate3d(1, 0, 0, 90deg); + -webkit-animation-timing-function: ease-in; + animation-timing-function: ease-in; + opacity: 0; + } + + 40% { + -webkit-transform: perspective(400px) rotate3d(1, 0, 0, -20deg); + transform: perspective(400px) rotate3d(1, 0, 0, -20deg); + -webkit-animation-timing-function: ease-in; + animation-timing-function: ease-in; + } + + 60% { + -webkit-transform: perspective(400px) rotate3d(1, 0, 0, 10deg); + transform: perspective(400px) rotate3d(1, 0, 0, 10deg); + opacity: 1; + } + + 80% { + -webkit-transform: perspective(400px) rotate3d(1, 0, 0, -5deg); + transform: perspective(400px) rotate3d(1, 0, 0, -5deg); + } + + to { + -webkit-transform: perspective(400px); + transform: perspective(400px); + } +} + +.flipInX { + -webkit-backface-visibility: visible !important; + backface-visibility: visible !important; + -webkit-animation-name: flipInX; + animation-name: flipInX; +} + +@-webkit-keyframes flipInY { + from { + -webkit-transform: perspective(400px) rotate3d(0, 1, 0, 90deg); + transform: perspective(400px) rotate3d(0, 1, 0, 90deg); + -webkit-animation-timing-function: ease-in; + animation-timing-function: ease-in; + opacity: 0; + } + + 40% { + -webkit-transform: perspective(400px) rotate3d(0, 1, 0, -20deg); + transform: perspective(400px) rotate3d(0, 1, 0, -20deg); + -webkit-animation-timing-function: ease-in; + animation-timing-function: ease-in; + } + + 60% { + -webkit-transform: perspective(400px) rotate3d(0, 1, 0, 10deg); + transform: perspective(400px) rotate3d(0, 1, 0, 10deg); + opacity: 1; + } + + 80% { + -webkit-transform: perspective(400px) rotate3d(0, 1, 0, -5deg); + transform: perspective(400px) rotate3d(0, 1, 0, -5deg); + } + + to { + -webkit-transform: perspective(400px); + transform: perspective(400px); + } +} + +@keyframes flipInY { + from { + -webkit-transform: perspective(400px) rotate3d(0, 1, 0, 90deg); + transform: perspective(400px) rotate3d(0, 1, 0, 90deg); + -webkit-animation-timing-function: ease-in; + animation-timing-function: ease-in; + opacity: 0; + } + + 40% { + -webkit-transform: perspective(400px) rotate3d(0, 1, 0, -20deg); + transform: perspective(400px) rotate3d(0, 1, 0, -20deg); + -webkit-animation-timing-function: ease-in; + animation-timing-function: ease-in; + } + + 60% { + -webkit-transform: perspective(400px) rotate3d(0, 1, 0, 10deg); + transform: perspective(400px) rotate3d(0, 1, 0, 10deg); + opacity: 1; + } + + 80% { + -webkit-transform: perspective(400px) rotate3d(0, 1, 0, -5deg); + transform: perspective(400px) rotate3d(0, 1, 0, -5deg); + } + + to { + -webkit-transform: perspective(400px); + transform: perspective(400px); + } +} + +.flipInY { + -webkit-backface-visibility: visible !important; + backface-visibility: visible !important; + -webkit-animation-name: flipInY; + animation-name: flipInY; +} + +@-webkit-keyframes flipOutX { + from { + -webkit-transform: perspective(400px); + transform: perspective(400px); + } + + 30% { + -webkit-transform: perspective(400px) rotate3d(1, 0, 0, -20deg); + transform: perspective(400px) rotate3d(1, 0, 0, -20deg); + opacity: 1; + } + + to { + -webkit-transform: perspective(400px) rotate3d(1, 0, 0, 90deg); + transform: perspective(400px) rotate3d(1, 0, 0, 90deg); + opacity: 0; + } +} + +@keyframes flipOutX { + from { + -webkit-transform: perspective(400px); + transform: perspective(400px); + } + + 30% { + -webkit-transform: perspective(400px) rotate3d(1, 0, 0, -20deg); + transform: perspective(400px) rotate3d(1, 0, 0, -20deg); + opacity: 1; + } + + to { + -webkit-transform: perspective(400px) rotate3d(1, 0, 0, 90deg); + transform: perspective(400px) rotate3d(1, 0, 0, 90deg); + opacity: 0; + } +} + +.flipOutX { + -webkit-animation-name: flipOutX; + animation-name: flipOutX; + -webkit-backface-visibility: visible !important; + backface-visibility: visible !important; +} + +@-webkit-keyframes flipOutY { + from { + -webkit-transform: perspective(400px); + transform: perspective(400px); + } + + 30% { + -webkit-transform: perspective(400px) rotate3d(0, 1, 0, -15deg); + transform: perspective(400px) rotate3d(0, 1, 0, -15deg); + opacity: 1; + } + + to { + -webkit-transform: perspective(400px) rotate3d(0, 1, 0, 90deg); + transform: perspective(400px) rotate3d(0, 1, 0, 90deg); + opacity: 0; + } +} + +@keyframes flipOutY { + from { + -webkit-transform: perspective(400px); + transform: perspective(400px); + } + + 30% { + -webkit-transform: perspective(400px) rotate3d(0, 1, 0, -15deg); + transform: perspective(400px) rotate3d(0, 1, 0, -15deg); + opacity: 1; + } + + to { + -webkit-transform: perspective(400px) rotate3d(0, 1, 0, 90deg); + transform: perspective(400px) rotate3d(0, 1, 0, 90deg); + opacity: 0; + } +} + +.flipOutY { + -webkit-backface-visibility: visible !important; + backface-visibility: visible !important; + -webkit-animation-name: flipOutY; + animation-name: flipOutY; +} + +@-webkit-keyframes lightSpeedIn { + from { + -webkit-transform: translate3d(100%, 0, 0) skewX(-30deg); + transform: translate3d(100%, 0, 0) skewX(-30deg); + opacity: 0; + } + + 60% { + -webkit-transform: skewX(20deg); + transform: skewX(20deg); + opacity: 1; + } + + 80% { + -webkit-transform: skewX(-5deg); + transform: skewX(-5deg); + opacity: 1; + } + + to { + -webkit-transform: none; + transform: none; + opacity: 1; + } +} + +@keyframes lightSpeedIn { + from { + -webkit-transform: translate3d(100%, 0, 0) skewX(-30deg); + transform: translate3d(100%, 0, 0) skewX(-30deg); + opacity: 0; + } + + 60% { + -webkit-transform: skewX(20deg); + transform: skewX(20deg); + opacity: 1; + } + + 80% { + -webkit-transform: skewX(-5deg); + transform: skewX(-5deg); + opacity: 1; + } + + to { + -webkit-transform: none; + transform: none; + opacity: 1; + } +} + +.lightSpeedIn { + -webkit-animation-name: lightSpeedIn; + animation-name: lightSpeedIn; + -webkit-animation-timing-function: ease-out; + animation-timing-function: ease-out; +} + +@-webkit-keyframes lightSpeedOut { + from { + opacity: 1; + } + + to { + -webkit-transform: translate3d(100%, 0, 0) skewX(30deg); + transform: translate3d(100%, 0, 0) skewX(30deg); + opacity: 0; + } +} + +@keyframes lightSpeedOut { + from { + opacity: 1; + } + + to { + -webkit-transform: translate3d(100%, 0, 0) skewX(30deg); + transform: translate3d(100%, 0, 0) skewX(30deg); + opacity: 0; + } +} + +.lightSpeedOut { + -webkit-animation-name: lightSpeedOut; + animation-name: lightSpeedOut; + -webkit-animation-timing-function: ease-in; + animation-timing-function: ease-in; +} + +@-webkit-keyframes rotateIn { + from { + -webkit-transform-origin: center; + transform-origin: center; + -webkit-transform: rotate3d(0, 0, 1, -200deg); + transform: rotate3d(0, 0, 1, -200deg); + opacity: 0; + } + + to { + -webkit-transform-origin: center; + transform-origin: center; + -webkit-transform: none; + transform: none; + opacity: 1; + } +} + +@keyframes rotateIn { + from { + -webkit-transform-origin: center; + transform-origin: center; + -webkit-transform: rotate3d(0, 0, 1, -200deg); + transform: rotate3d(0, 0, 1, -200deg); + opacity: 0; + } + + to { + -webkit-transform-origin: center; + transform-origin: center; + -webkit-transform: none; + transform: none; + opacity: 1; + } +} + +.rotateIn { + -webkit-animation-name: rotateIn; + animation-name: rotateIn; +} + +@-webkit-keyframes rotateInDownLeft { + from { + -webkit-transform-origin: left bottom; + transform-origin: left bottom; + -webkit-transform: rotate3d(0, 0, 1, -45deg); + transform: rotate3d(0, 0, 1, -45deg); + opacity: 0; + } + + to { + -webkit-transform-origin: left bottom; + transform-origin: left bottom; + -webkit-transform: none; + transform: none; + opacity: 1; + } +} + +@keyframes rotateInDownLeft { + from { + -webkit-transform-origin: left bottom; + transform-origin: left bottom; + -webkit-transform: rotate3d(0, 0, 1, -45deg); + transform: rotate3d(0, 0, 1, -45deg); + opacity: 0; + } + + to { + -webkit-transform-origin: left bottom; + transform-origin: left bottom; + -webkit-transform: none; + transform: none; + opacity: 1; + } +} + +.rotateInDownLeft { + -webkit-animation-name: rotateInDownLeft; + animation-name: rotateInDownLeft; +} + +@-webkit-keyframes rotateInDownRight { + from { + -webkit-transform-origin: right bottom; + transform-origin: right bottom; + -webkit-transform: rotate3d(0, 0, 1, 45deg); + transform: rotate3d(0, 0, 1, 45deg); + opacity: 0; + } + + to { + -webkit-transform-origin: right bottom; + transform-origin: right bottom; + -webkit-transform: none; + transform: none; + opacity: 1; + } +} + +@keyframes rotateInDownRight { + from { + -webkit-transform-origin: right bottom; + transform-origin: right bottom; + -webkit-transform: rotate3d(0, 0, 1, 45deg); + transform: rotate3d(0, 0, 1, 45deg); + opacity: 0; + } + + to { + -webkit-transform-origin: right bottom; + transform-origin: right bottom; + -webkit-transform: none; + transform: none; + opacity: 1; + } +} + +.rotateInDownRight { + -webkit-animation-name: rotateInDownRight; + animation-name: rotateInDownRight; +} + +@-webkit-keyframes rotateInUpLeft { + from { + -webkit-transform-origin: left bottom; + transform-origin: left bottom; + -webkit-transform: rotate3d(0, 0, 1, 45deg); + transform: rotate3d(0, 0, 1, 45deg); + opacity: 0; + } + + to { + -webkit-transform-origin: left bottom; + transform-origin: left bottom; + -webkit-transform: none; + transform: none; + opacity: 1; + } +} + +@keyframes rotateInUpLeft { + from { + -webkit-transform-origin: left bottom; + transform-origin: left bottom; + -webkit-transform: rotate3d(0, 0, 1, 45deg); + transform: rotate3d(0, 0, 1, 45deg); + opacity: 0; + } + + to { + -webkit-transform-origin: left bottom; + transform-origin: left bottom; + -webkit-transform: none; + transform: none; + opacity: 1; + } +} + +.rotateInUpLeft { + -webkit-animation-name: rotateInUpLeft; + animation-name: rotateInUpLeft; +} + +@-webkit-keyframes rotateInUpRight { + from { + -webkit-transform-origin: right bottom; + transform-origin: right bottom; + -webkit-transform: rotate3d(0, 0, 1, -90deg); + transform: rotate3d(0, 0, 1, -90deg); + opacity: 0; + } + + to { + -webkit-transform-origin: right bottom; + transform-origin: right bottom; + -webkit-transform: none; + transform: none; + opacity: 1; + } +} + +@keyframes rotateInUpRight { + from { + -webkit-transform-origin: right bottom; + transform-origin: right bottom; + -webkit-transform: rotate3d(0, 0, 1, -90deg); + transform: rotate3d(0, 0, 1, -90deg); + opacity: 0; + } + + to { + -webkit-transform-origin: right bottom; + transform-origin: right bottom; + -webkit-transform: none; + transform: none; + opacity: 1; + } +} + +.rotateInUpRight { + -webkit-animation-name: rotateInUpRight; + animation-name: rotateInUpRight; +} + +@-webkit-keyframes rotateOut { + from { + -webkit-transform-origin: center; + transform-origin: center; + opacity: 1; + } + + to { + -webkit-transform-origin: center; + transform-origin: center; + -webkit-transform: rotate3d(0, 0, 1, 200deg); + transform: rotate3d(0, 0, 1, 200deg); + opacity: 0; + } +} + +@keyframes rotateOut { + from { + -webkit-transform-origin: center; + transform-origin: center; + opacity: 1; + } + + to { + -webkit-transform-origin: center; + transform-origin: center; + -webkit-transform: rotate3d(0, 0, 1, 200deg); + transform: rotate3d(0, 0, 1, 200deg); + opacity: 0; + } +} + +.rotateOut { + -webkit-animation-name: rotateOut; + animation-name: rotateOut; +} + +@-webkit-keyframes rotateOutDownLeft { + from { + -webkit-transform-origin: left bottom; + transform-origin: left bottom; + opacity: 1; + } + + to { + -webkit-transform-origin: left bottom; + transform-origin: left bottom; + -webkit-transform: rotate3d(0, 0, 1, 45deg); + transform: rotate3d(0, 0, 1, 45deg); + opacity: 0; + } +} + +@keyframes rotateOutDownLeft { + from { + -webkit-transform-origin: left bottom; + transform-origin: left bottom; + opacity: 1; + } + + to { + -webkit-transform-origin: left bottom; + transform-origin: left bottom; + -webkit-transform: rotate3d(0, 0, 1, 45deg); + transform: rotate3d(0, 0, 1, 45deg); + opacity: 0; + } +} + +.rotateOutDownLeft { + -webkit-animation-name: rotateOutDownLeft; + animation-name: rotateOutDownLeft; +} + +@-webkit-keyframes rotateOutDownRight { + from { + -webkit-transform-origin: right bottom; + transform-origin: right bottom; + opacity: 1; + } + + to { + -webkit-transform-origin: right bottom; + transform-origin: right bottom; + -webkit-transform: rotate3d(0, 0, 1, -45deg); + transform: rotate3d(0, 0, 1, -45deg); + opacity: 0; + } +} + +@keyframes rotateOutDownRight { + from { + -webkit-transform-origin: right bottom; + transform-origin: right bottom; + opacity: 1; + } + + to { + -webkit-transform-origin: right bottom; + transform-origin: right bottom; + -webkit-transform: rotate3d(0, 0, 1, -45deg); + transform: rotate3d(0, 0, 1, -45deg); + opacity: 0; + } +} + +.rotateOutDownRight { + -webkit-animation-name: rotateOutDownRight; + animation-name: rotateOutDownRight; +} + +@-webkit-keyframes rotateOutUpLeft { + from { + -webkit-transform-origin: left bottom; + transform-origin: left bottom; + opacity: 1; + } + + to { + -webkit-transform-origin: left bottom; + transform-origin: left bottom; + -webkit-transform: rotate3d(0, 0, 1, -45deg); + transform: rotate3d(0, 0, 1, -45deg); + opacity: 0; + } +} + +@keyframes rotateOutUpLeft { + from { + -webkit-transform-origin: left bottom; + transform-origin: left bottom; + opacity: 1; + } + + to { + -webkit-transform-origin: left bottom; + transform-origin: left bottom; + -webkit-transform: rotate3d(0, 0, 1, -45deg); + transform: rotate3d(0, 0, 1, -45deg); + opacity: 0; + } +} + +.rotateOutUpLeft { + -webkit-animation-name: rotateOutUpLeft; + animation-name: rotateOutUpLeft; +} + +@-webkit-keyframes rotateOutUpRight { + from { + -webkit-transform-origin: right bottom; + transform-origin: right bottom; + opacity: 1; + } + + to { + -webkit-transform-origin: right bottom; + transform-origin: right bottom; + -webkit-transform: rotate3d(0, 0, 1, 90deg); + transform: rotate3d(0, 0, 1, 90deg); + opacity: 0; + } +} + +@keyframes rotateOutUpRight { + from { + -webkit-transform-origin: right bottom; + transform-origin: right bottom; + opacity: 1; + } + + to { + -webkit-transform-origin: right bottom; + transform-origin: right bottom; + -webkit-transform: rotate3d(0, 0, 1, 90deg); + transform: rotate3d(0, 0, 1, 90deg); + opacity: 0; + } +} + +.rotateOutUpRight { + -webkit-animation-name: rotateOutUpRight; + animation-name: rotateOutUpRight; +} + +@-webkit-keyframes hinge { + 0% { + -webkit-transform-origin: top left; + transform-origin: top left; + -webkit-animation-timing-function: ease-in-out; + animation-timing-function: ease-in-out; + } + + 20%, 60% { + -webkit-transform: rotate3d(0, 0, 1, 80deg); + transform: rotate3d(0, 0, 1, 80deg); + -webkit-transform-origin: top left; + transform-origin: top left; + -webkit-animation-timing-function: ease-in-out; + animation-timing-function: ease-in-out; + } + + 40%, 80% { + -webkit-transform: rotate3d(0, 0, 1, 60deg); + transform: rotate3d(0, 0, 1, 60deg); + -webkit-transform-origin: top left; + transform-origin: top left; + -webkit-animation-timing-function: ease-in-out; + animation-timing-function: ease-in-out; + opacity: 1; + } + + to { + -webkit-transform: translate3d(0, 700px, 0); + transform: translate3d(0, 700px, 0); + opacity: 0; + } +} + +@keyframes hinge { + 0% { + -webkit-transform-origin: top left; + transform-origin: top left; + -webkit-animation-timing-function: ease-in-out; + animation-timing-function: ease-in-out; + } + + 20%, 60% { + -webkit-transform: rotate3d(0, 0, 1, 80deg); + transform: rotate3d(0, 0, 1, 80deg); + -webkit-transform-origin: top left; + transform-origin: top left; + -webkit-animation-timing-function: ease-in-out; + animation-timing-function: ease-in-out; + } + + 40%, 80% { + -webkit-transform: rotate3d(0, 0, 1, 60deg); + transform: rotate3d(0, 0, 1, 60deg); + -webkit-transform-origin: top left; + transform-origin: top left; + -webkit-animation-timing-function: ease-in-out; + animation-timing-function: ease-in-out; + opacity: 1; + } + + to { + -webkit-transform: translate3d(0, 700px, 0); + transform: translate3d(0, 700px, 0); + opacity: 0; + } +} + +.hinge { + -webkit-animation-name: hinge; + animation-name: hinge; +} + +/* originally authored by Nick Pettit - https://github.com/nickpettit/glide */ + +@-webkit-keyframes rollIn { + from { + opacity: 0; + -webkit-transform: translate3d(-100%, 0, 0) rotate3d(0, 0, 1, -120deg); + transform: translate3d(-100%, 0, 0) rotate3d(0, 0, 1, -120deg); + } + + to { + opacity: 1; + -webkit-transform: none; + transform: none; + } +} + +@keyframes rollIn { + from { + opacity: 0; + -webkit-transform: translate3d(-100%, 0, 0) rotate3d(0, 0, 1, -120deg); + transform: translate3d(-100%, 0, 0) rotate3d(0, 0, 1, -120deg); + } + + to { + opacity: 1; + -webkit-transform: none; + transform: none; + } +} + +.rollIn { + -webkit-animation-name: rollIn; + animation-name: rollIn; +} + +/* originally authored by Nick Pettit - https://github.com/nickpettit/glide */ + +@-webkit-keyframes rollOut { + from { + opacity: 1; + } + + to { + opacity: 0; + -webkit-transform: translate3d(100%, 0, 0) rotate3d(0, 0, 1, 120deg); + transform: translate3d(100%, 0, 0) rotate3d(0, 0, 1, 120deg); + } +} + +@keyframes rollOut { + from { + opacity: 1; + } + + to { + opacity: 0; + -webkit-transform: translate3d(100%, 0, 0) rotate3d(0, 0, 1, 120deg); + transform: translate3d(100%, 0, 0) rotate3d(0, 0, 1, 120deg); + } +} + +.rollOut { + -webkit-animation-name: rollOut; + animation-name: rollOut; +} + +@-webkit-keyframes zoomIn { + from { + opacity: 0; + -webkit-transform: scale3d(.3, .3, .3); + transform: scale3d(.3, .3, .3); + } + + 50% { + opacity: 1; + } +} + +@keyframes zoomIn { + from { + opacity: 0; + -webkit-transform: scale3d(.3, .3, .3); + transform: scale3d(.3, .3, .3); + } + + 50% { + opacity: 1; + } +} + +.zoomIn { + -webkit-animation-name: zoomIn; + animation-name: zoomIn; +} + +@-webkit-keyframes zoomInDown { + from { + opacity: 0; + -webkit-transform: scale3d(.1, .1, .1) translate3d(0, -1000px, 0); + transform: scale3d(.1, .1, .1) translate3d(0, -1000px, 0); + -webkit-animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190); + animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190); + } + + 60% { + opacity: 1; + -webkit-transform: scale3d(.475, .475, .475) translate3d(0, 60px, 0); + transform: scale3d(.475, .475, .475) translate3d(0, 60px, 0); + -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1); + animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1); + } +} + +@keyframes zoomInDown { + from { + opacity: 0; + -webkit-transform: scale3d(.1, .1, .1) translate3d(0, -1000px, 0); + transform: scale3d(.1, .1, .1) translate3d(0, -1000px, 0); + -webkit-animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190); + animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190); + } + + 60% { + opacity: 1; + -webkit-transform: scale3d(.475, .475, .475) translate3d(0, 60px, 0); + transform: scale3d(.475, .475, .475) translate3d(0, 60px, 0); + -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1); + animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1); + } +} + +.zoomInDown { + -webkit-animation-name: zoomInDown; + animation-name: zoomInDown; +} + +@-webkit-keyframes zoomInLeft { + from { + opacity: 0; + -webkit-transform: scale3d(.1, .1, .1) translate3d(-1000px, 0, 0); + transform: scale3d(.1, .1, .1) translate3d(-1000px, 0, 0); + -webkit-animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190); + animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190); + } + + 60% { + opacity: 1; + -webkit-transform: scale3d(.475, .475, .475) translate3d(10px, 0, 0); + transform: scale3d(.475, .475, .475) translate3d(10px, 0, 0); + -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1); + animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1); + } +} + +@keyframes zoomInLeft { + from { + opacity: 0; + -webkit-transform: scale3d(.1, .1, .1) translate3d(-1000px, 0, 0); + transform: scale3d(.1, .1, .1) translate3d(-1000px, 0, 0); + -webkit-animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190); + animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190); + } + + 60% { + opacity: 1; + -webkit-transform: scale3d(.475, .475, .475) translate3d(10px, 0, 0); + transform: scale3d(.475, .475, .475) translate3d(10px, 0, 0); + -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1); + animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1); + } +} + +.zoomInLeft { + -webkit-animation-name: zoomInLeft; + animation-name: zoomInLeft; +} + +@-webkit-keyframes zoomInRight { + from { + opacity: 0; + -webkit-transform: scale3d(.1, .1, .1) translate3d(1000px, 0, 0); + transform: scale3d(.1, .1, .1) translate3d(1000px, 0, 0); + -webkit-animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190); + animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190); + } + + 60% { + opacity: 1; + -webkit-transform: scale3d(.475, .475, .475) translate3d(-10px, 0, 0); + transform: scale3d(.475, .475, .475) translate3d(-10px, 0, 0); + -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1); + animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1); + } +} + +@keyframes zoomInRight { + from { + opacity: 0; + -webkit-transform: scale3d(.1, .1, .1) translate3d(1000px, 0, 0); + transform: scale3d(.1, .1, .1) translate3d(1000px, 0, 0); + -webkit-animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190); + animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190); + } + + 60% { + opacity: 1; + -webkit-transform: scale3d(.475, .475, .475) translate3d(-10px, 0, 0); + transform: scale3d(.475, .475, .475) translate3d(-10px, 0, 0); + -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1); + animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1); + } +} + +.zoomInRight { + -webkit-animation-name: zoomInRight; + animation-name: zoomInRight; +} + +@-webkit-keyframes zoomInUp { + from { + opacity: 0; + -webkit-transform: scale3d(.1, .1, .1) translate3d(0, 1000px, 0); + transform: scale3d(.1, .1, .1) translate3d(0, 1000px, 0); + -webkit-animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190); + animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190); + } + + 60% { + opacity: 1; + -webkit-transform: scale3d(.475, .475, .475) translate3d(0, -60px, 0); + transform: scale3d(.475, .475, .475) translate3d(0, -60px, 0); + -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1); + animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1); + } +} + +@keyframes zoomInUp { + from { + opacity: 0; + -webkit-transform: scale3d(.1, .1, .1) translate3d(0, 1000px, 0); + transform: scale3d(.1, .1, .1) translate3d(0, 1000px, 0); + -webkit-animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190); + animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190); + } + + 60% { + opacity: 1; + -webkit-transform: scale3d(.475, .475, .475) translate3d(0, -60px, 0); + transform: scale3d(.475, .475, .475) translate3d(0, -60px, 0); + -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1); + animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1); + } +} + +.zoomInUp { + -webkit-animation-name: zoomInUp; + animation-name: zoomInUp; +} + +@-webkit-keyframes zoomOut { + from { + opacity: 1; + } + + 50% { + opacity: 0; + -webkit-transform: scale3d(.3, .3, .3); + transform: scale3d(.3, .3, .3); + } + + to { + opacity: 0; + } +} + +@keyframes zoomOut { + from { + opacity: 1; + } + + 50% { + opacity: 0; + -webkit-transform: scale3d(.3, .3, .3); + transform: scale3d(.3, .3, .3); + } + + to { + opacity: 0; + } +} + +.zoomOut { + -webkit-animation-name: zoomOut; + animation-name: zoomOut; +} + +@-webkit-keyframes zoomOutDown { + 40% { + opacity: 1; + -webkit-transform: scale3d(.475, .475, .475) translate3d(0, -60px, 0); + transform: scale3d(.475, .475, .475) translate3d(0, -60px, 0); + -webkit-animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190); + animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190); + } + + to { + opacity: 0; + -webkit-transform: scale3d(.1, .1, .1) translate3d(0, 2000px, 0); + transform: scale3d(.1, .1, .1) translate3d(0, 2000px, 0); + -webkit-transform-origin: center bottom; + transform-origin: center bottom; + -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1); + animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1); + } +} + +@keyframes zoomOutDown { + 40% { + opacity: 1; + -webkit-transform: scale3d(.475, .475, .475) translate3d(0, -60px, 0); + transform: scale3d(.475, .475, .475) translate3d(0, -60px, 0); + -webkit-animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190); + animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190); + } + + to { + opacity: 0; + -webkit-transform: scale3d(.1, .1, .1) translate3d(0, 2000px, 0); + transform: scale3d(.1, .1, .1) translate3d(0, 2000px, 0); + -webkit-transform-origin: center bottom; + transform-origin: center bottom; + -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1); + animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1); + } +} + +.zoomOutDown { + -webkit-animation-name: zoomOutDown; + animation-name: zoomOutDown; +} + +@-webkit-keyframes zoomOutLeft { + 40% { + opacity: 1; + -webkit-transform: scale3d(.475, .475, .475) translate3d(42px, 0, 0); + transform: scale3d(.475, .475, .475) translate3d(42px, 0, 0); + } + + to { + opacity: 0; + -webkit-transform: scale(.1) translate3d(-2000px, 0, 0); + transform: scale(.1) translate3d(-2000px, 0, 0); + -webkit-transform-origin: left center; + transform-origin: left center; + } +} + +@keyframes zoomOutLeft { + 40% { + opacity: 1; + -webkit-transform: scale3d(.475, .475, .475) translate3d(42px, 0, 0); + transform: scale3d(.475, .475, .475) translate3d(42px, 0, 0); + } + + to { + opacity: 0; + -webkit-transform: scale(.1) translate3d(-2000px, 0, 0); + transform: scale(.1) translate3d(-2000px, 0, 0); + -webkit-transform-origin: left center; + transform-origin: left center; + } +} + +.zoomOutLeft { + -webkit-animation-name: zoomOutLeft; + animation-name: zoomOutLeft; +} + +@-webkit-keyframes zoomOutRight { + 40% { + opacity: 1; + -webkit-transform: scale3d(.475, .475, .475) translate3d(-42px, 0, 0); + transform: scale3d(.475, .475, .475) translate3d(-42px, 0, 0); + } + + to { + opacity: 0; + -webkit-transform: scale(.1) translate3d(2000px, 0, 0); + transform: scale(.1) translate3d(2000px, 0, 0); + -webkit-transform-origin: right center; + transform-origin: right center; + } +} + +@keyframes zoomOutRight { + 40% { + opacity: 1; + -webkit-transform: scale3d(.475, .475, .475) translate3d(-42px, 0, 0); + transform: scale3d(.475, .475, .475) translate3d(-42px, 0, 0); + } + + to { + opacity: 0; + -webkit-transform: scale(.1) translate3d(2000px, 0, 0); + transform: scale(.1) translate3d(2000px, 0, 0); + -webkit-transform-origin: right center; + transform-origin: right center; + } +} + +.zoomOutRight { + -webkit-animation-name: zoomOutRight; + animation-name: zoomOutRight; +} + +@-webkit-keyframes zoomOutUp { + 40% { + opacity: 1; + -webkit-transform: scale3d(.475, .475, .475) translate3d(0, 60px, 0); + transform: scale3d(.475, .475, .475) translate3d(0, 60px, 0); + -webkit-animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190); + animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190); + } + + to { + opacity: 0; + -webkit-transform: scale3d(.1, .1, .1) translate3d(0, -2000px, 0); + transform: scale3d(.1, .1, .1) translate3d(0, -2000px, 0); + -webkit-transform-origin: center bottom; + transform-origin: center bottom; + -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1); + animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1); + } +} + +@keyframes zoomOutUp { + 40% { + opacity: 1; + -webkit-transform: scale3d(.475, .475, .475) translate3d(0, 60px, 0); + transform: scale3d(.475, .475, .475) translate3d(0, 60px, 0); + -webkit-animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190); + animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190); + } + + to { + opacity: 0; + -webkit-transform: scale3d(.1, .1, .1) translate3d(0, -2000px, 0); + transform: scale3d(.1, .1, .1) translate3d(0, -2000px, 0); + -webkit-transform-origin: center bottom; + transform-origin: center bottom; + -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1); + animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1); + } +} + +.zoomOutUp { + -webkit-animation-name: zoomOutUp; + animation-name: zoomOutUp; +} + +@-webkit-keyframes slideInDown { + from { + -webkit-transform: translate3d(0, -100%, 0); + transform: translate3d(0, -100%, 0); + visibility: visible; + } + + to { + -webkit-transform: translate3d(0, 0, 0); + transform: translate3d(0, 0, 0); + } +} + +@keyframes slideInDown { + from { + -webkit-transform: translate3d(0, -100%, 0); + transform: translate3d(0, -100%, 0); + visibility: visible; + } + + to { + -webkit-transform: translate3d(0, 0, 0); + transform: translate3d(0, 0, 0); + } +} + +.slideInDown { + -webkit-animation-name: slideInDown; + animation-name: slideInDown; +} + +@-webkit-keyframes slideInLeft { + from { + -webkit-transform: translate3d(-100%, 0, 0); + transform: translate3d(-100%, 0, 0); + visibility: visible; + } + + to { + -webkit-transform: translate3d(0, 0, 0); + transform: translate3d(0, 0, 0); + } +} + +@keyframes slideInLeft { + from { + -webkit-transform: translate3d(-100%, 0, 0); + transform: translate3d(-100%, 0, 0); + visibility: visible; + } + + to { + -webkit-transform: translate3d(0, 0, 0); + transform: translate3d(0, 0, 0); + } +} + +.slideInLeft { + -webkit-animation-name: slideInLeft; + animation-name: slideInLeft; +} + +@-webkit-keyframes slideInRight { + from { + -webkit-transform: translate3d(100%, 0, 0); + transform: translate3d(100%, 0, 0); + visibility: visible; + } + + to { + -webkit-transform: translate3d(0, 0, 0); + transform: translate3d(0, 0, 0); + } +} + +@keyframes slideInRight { + from { + -webkit-transform: translate3d(100%, 0, 0); + transform: translate3d(100%, 0, 0); + visibility: visible; + } + + to { + -webkit-transform: translate3d(0, 0, 0); + transform: translate3d(0, 0, 0); + } +} + +.slideInRight { + -webkit-animation-name: slideInRight; + animation-name: slideInRight; +} + +@-webkit-keyframes slideInUp { + from { + -webkit-transform: translate3d(0, 100%, 0); + transform: translate3d(0, 100%, 0); + visibility: visible; + } + + to { + -webkit-transform: translate3d(0, 0, 0); + transform: translate3d(0, 0, 0); + } +} + +@keyframes slideInUp { + from { + -webkit-transform: translate3d(0, 100%, 0); + transform: translate3d(0, 100%, 0); + visibility: visible; + } + + to { + -webkit-transform: translate3d(0, 0, 0); + transform: translate3d(0, 0, 0); + } +} + +.slideInUp { + -webkit-animation-name: slideInUp; + animation-name: slideInUp; +} + +@-webkit-keyframes slideOutDown { + from { + -webkit-transform: translate3d(0, 0, 0); + transform: translate3d(0, 0, 0); + } + + to { + visibility: hidden; + -webkit-transform: translate3d(0, 100%, 0); + transform: translate3d(0, 100%, 0); + } +} + +@keyframes slideOutDown { + from { + -webkit-transform: translate3d(0, 0, 0); + transform: translate3d(0, 0, 0); + } + + to { + visibility: hidden; + -webkit-transform: translate3d(0, 100%, 0); + transform: translate3d(0, 100%, 0); + } +} + +.slideOutDown { + -webkit-animation-name: slideOutDown; + animation-name: slideOutDown; +} + +@-webkit-keyframes slideOutLeft { + from { + -webkit-transform: translate3d(0, 0, 0); + transform: translate3d(0, 0, 0); + } + + to { + visibility: hidden; + -webkit-transform: translate3d(-100%, 0, 0); + transform: translate3d(-100%, 0, 0); + } +} + +@keyframes slideOutLeft { + from { + -webkit-transform: translate3d(0, 0, 0); + transform: translate3d(0, 0, 0); + } + + to { + visibility: hidden; + -webkit-transform: translate3d(-100%, 0, 0); + transform: translate3d(-100%, 0, 0); + } +} + +.slideOutLeft { + -webkit-animation-name: slideOutLeft; + animation-name: slideOutLeft; +} + +@-webkit-keyframes slideOutRight { + from { + -webkit-transform: translate3d(0, 0, 0); + transform: translate3d(0, 0, 0); + } + + to { + visibility: hidden; + -webkit-transform: translate3d(100%, 0, 0); + transform: translate3d(100%, 0, 0); + } +} + +@keyframes slideOutRight { + from { + -webkit-transform: translate3d(0, 0, 0); + transform: translate3d(0, 0, 0); + } + + to { + visibility: hidden; + -webkit-transform: translate3d(100%, 0, 0); + transform: translate3d(100%, 0, 0); + } +} + +.slideOutRight { + -webkit-animation-name: slideOutRight; + animation-name: slideOutRight; +} + +@-webkit-keyframes slideOutUp { + from { + -webkit-transform: translate3d(0, 0, 0); + transform: translate3d(0, 0, 0); + } + + to { + visibility: hidden; + -webkit-transform: translate3d(0, -100%, 0); + transform: translate3d(0, -100%, 0); + } +} + +@keyframes slideOutUp { + from { + -webkit-transform: translate3d(0, 0, 0); + transform: translate3d(0, 0, 0); + } + + to { + visibility: hidden; + -webkit-transform: translate3d(0, -100%, 0); + transform: translate3d(0, -100%, 0); + } +} + +.slideOutUp { + -webkit-animation-name: slideOutUp; + animation-name: slideOutUp; +} diff --git a/css/bootstrap.css b/css/bootstrap.css new file mode 100644 index 0000000..a91672f --- /dev/null +++ b/css/bootstrap.css @@ -0,0 +1,7046 @@ +@import url("https://fonts.googleapis.com/css?family=Lato:400,700,400italic"); +/*! + * bootswatch v3.3.7 + * Homepage: http://bootswatch.com + * Copyright 2012-2016 Thomas Park + * Licensed under MIT + * Based on Bootstrap +*/ +/*! + * 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; + -moz-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; + -moz-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; + -moz-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; + } +} +@font-face { + font-family: 'Glyphicons Halflings'; + src: url('../fonts/glyphicons-halflings-regular.eot'); + src: url('../fonts/glyphicons-halflings-regular.eot?#iefix') format('embedded-opentype'), url('../fonts/glyphicons-halflings-regular.woff2') format('woff2'), url('../fonts/glyphicons-halflings-regular.woff') format('woff'), url('../fonts/glyphicons-halflings-regular.ttf') format('truetype'), url('../fonts/glyphicons-halflings-regular.svg#glyphicons_halflingsregular') format('svg'); +} +.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; +} +.glyphicon-asterisk:before { + content: "\002a"; +} +.glyphicon-plus:before { + content: "\002b"; +} +.glyphicon-euro:before, +.glyphicon-eur:before { + content: "\20ac"; +} +.glyphicon-minus:before { + content: "\2212"; +} +.glyphicon-cloud:before { + content: "\2601"; +} +.glyphicon-envelope:before { + content: "\2709"; +} +.glyphicon-pencil:before { + content: "\270f"; +} +.glyphicon-glass:before { + content: "\e001"; +} +.glyphicon-music:before { + content: "\e002"; +} +.glyphicon-search:before { + content: "\e003"; +} +.glyphicon-heart:before { + content: "\e005"; +} +.glyphicon-star:before { + content: "\e006"; +} +.glyphicon-star-empty:before { + content: "\e007"; +} +.glyphicon-user:before { + content: "\e008"; +} +.glyphicon-film:before { + content: "\e009"; +} +.glyphicon-th-large:before { + content: "\e010"; +} +.glyphicon-th:before { + content: "\e011"; +} +.glyphicon-th-list:before { + content: "\e012"; +} +.glyphicon-ok:before { + content: "\e013"; +} +.glyphicon-remove:before { + content: "\e014"; +} +.glyphicon-zoom-in:before { + content: "\e015"; +} +.glyphicon-zoom-out:before { + content: "\e016"; +} +.glyphicon-off:before { + content: "\e017"; +} +.glyphicon-signal:before { + content: "\e018"; +} +.glyphicon-cog:before { + content: "\e019"; +} +.glyphicon-trash:before { + content: "\e020"; +} +.glyphicon-home:before { + content: "\e021"; +} +.glyphicon-file:before { + content: "\e022"; +} +.glyphicon-time:before { + content: "\e023"; +} +.glyphicon-road:before { + content: "\e024"; +} +.glyphicon-download-alt:before { + content: "\e025"; +} +.glyphicon-download:before { + content: "\e026"; +} +.glyphicon-upload:before { + content: "\e027"; +} +.glyphicon-inbox:before { + content: "\e028"; +} +.glyphicon-play-circle:before { + content: "\e029"; +} +.glyphicon-repeat:before { + content: "\e030"; +} +.glyphicon-refresh:before { + content: "\e031"; +} +.glyphicon-list-alt:before { + content: "\e032"; +} +.glyphicon-lock:before { + content: "\e033"; +} +.glyphicon-flag:before { + content: "\e034"; +} +.glyphicon-headphones:before { + content: "\e035"; +} +.glyphicon-volume-off:before { + content: "\e036"; +} +.glyphicon-volume-down:before { + content: "\e037"; +} +.glyphicon-volume-up:before { + content: "\e038"; +} +.glyphicon-qrcode:before { + content: "\e039"; +} +.glyphicon-barcode:before { + content: "\e040"; +} +.glyphicon-tag:before { + content: "\e041"; +} +.glyphicon-tags:before { + content: "\e042"; +} +.glyphicon-book:before { + content: "\e043"; +} +.glyphicon-bookmark:before { + content: "\e044"; +} +.glyphicon-print:before { + content: "\e045"; +} +.glyphicon-camera:before { + content: "\e046"; +} +.glyphicon-font:before { + content: "\e047"; +} +.glyphicon-bold:before { + content: "\e048"; +} +.glyphicon-italic:before { + content: "\e049"; +} +.glyphicon-text-height:before { + content: "\e050"; +} +.glyphicon-text-width:before { + content: "\e051"; +} +.glyphicon-align-left:before { + content: "\e052"; +} +.glyphicon-align-center:before { + content: "\e053"; +} +.glyphicon-align-right:before { + content: "\e054"; +} +.glyphicon-align-justify:before { + content: "\e055"; +} +.glyphicon-list:before { + content: "\e056"; +} +.glyphicon-indent-left:before { + content: "\e057"; +} +.glyphicon-indent-right:before { + content: "\e058"; +} +.glyphicon-facetime-video:before { + content: "\e059"; +} +.glyphicon-picture:before { + content: "\e060"; +} +.glyphicon-map-marker:before { + content: "\e062"; +} +.glyphicon-adjust:before { + content: "\e063"; +} +.glyphicon-tint:before { + content: "\e064"; +} +.glyphicon-edit:before { + content: "\e065"; +} +.glyphicon-share:before { + content: "\e066"; +} +.glyphicon-check:before { + content: "\e067"; +} +.glyphicon-move:before { + content: "\e068"; +} +.glyphicon-step-backward:before { + content: "\e069"; +} +.glyphicon-fast-backward:before { + content: "\e070"; +} +.glyphicon-backward:before { + content: "\e071"; +} +.glyphicon-play:before { + content: "\e072"; +} +.glyphicon-pause:before { + content: "\e073"; +} +.glyphicon-stop:before { + content: "\e074"; +} +.glyphicon-forward:before { + content: "\e075"; +} +.glyphicon-fast-forward:before { + content: "\e076"; +} +.glyphicon-step-forward:before { + content: "\e077"; +} +.glyphicon-eject:before { + content: "\e078"; +} +.glyphicon-chevron-left:before { + content: "\e079"; +} +.glyphicon-chevron-right:before { + content: "\e080"; +} +.glyphicon-plus-sign:before { + content: "\e081"; +} +.glyphicon-minus-sign:before { + content: "\e082"; +} +.glyphicon-remove-sign:before { + content: "\e083"; +} +.glyphicon-ok-sign:before { + content: "\e084"; +} +.glyphicon-question-sign:before { + content: "\e085"; +} +.glyphicon-info-sign:before { + content: "\e086"; +} +.glyphicon-screenshot:before { + content: "\e087"; +} +.glyphicon-remove-circle:before { + content: "\e088"; +} +.glyphicon-ok-circle:before { + content: "\e089"; +} +.glyphicon-ban-circle:before { + content: "\e090"; +} +.glyphicon-arrow-left:before { + content: "\e091"; +} +.glyphicon-arrow-right:before { + content: "\e092"; +} +.glyphicon-arrow-up:before { + content: "\e093"; +} +.glyphicon-arrow-down:before { + content: "\e094"; +} +.glyphicon-share-alt:before { + content: "\e095"; +} +.glyphicon-resize-full:before { + content: "\e096"; +} +.glyphicon-resize-small:before { + content: "\e097"; +} +.glyphicon-exclamation-sign:before { + content: "\e101"; +} +.glyphicon-gift:before { + content: "\e102"; +} +.glyphicon-leaf:before { + content: "\e103"; +} +.glyphicon-fire:before { + content: "\e104"; +} +.glyphicon-eye-open:before { + content: "\e105"; +} +.glyphicon-eye-close:before { + content: "\e106"; +} +.glyphicon-warning-sign:before { + content: "\e107"; +} +.glyphicon-plane:before { + content: "\e108"; +} +.glyphicon-calendar:before { + content: "\e109"; +} +.glyphicon-random:before { + content: "\e110"; +} +.glyphicon-comment:before { + content: "\e111"; +} +.glyphicon-magnet:before { + content: "\e112"; +} +.glyphicon-chevron-up:before { + content: "\e113"; +} +.glyphicon-chevron-down:before { + content: "\e114"; +} +.glyphicon-retweet:before { + content: "\e115"; +} +.glyphicon-shopping-cart:before { + content: "\e116"; +} +.glyphicon-folder-close:before { + content: "\e117"; +} +.glyphicon-folder-open:before { + content: "\e118"; +} +.glyphicon-resize-vertical:before { + content: "\e119"; +} +.glyphicon-resize-horizontal:before { + content: "\e120"; +} +.glyphicon-hdd:before { + content: "\e121"; +} +.glyphicon-bullhorn:before { + content: "\e122"; +} +.glyphicon-bell:before { + content: "\e123"; +} +.glyphicon-certificate:before { + content: "\e124"; +} +.glyphicon-thumbs-up:before { + content: "\e125"; +} +.glyphicon-thumbs-down:before { + content: "\e126"; +} +.glyphicon-hand-right:before { + content: "\e127"; +} +.glyphicon-hand-left:before { + content: "\e128"; +} +.glyphicon-hand-up:before { + content: "\e129"; +} +.glyphicon-hand-down:before { + content: "\e130"; +} +.glyphicon-circle-arrow-right:before { + content: "\e131"; +} +.glyphicon-circle-arrow-left:before { + content: "\e132"; +} +.glyphicon-circle-arrow-up:before { + content: "\e133"; +} +.glyphicon-circle-arrow-down:before { + content: "\e134"; +} +.glyphicon-globe:before { + content: "\e135"; +} +.glyphicon-wrench:before { + content: "\e136"; +} +.glyphicon-tasks:before { + content: "\e137"; +} +.glyphicon-filter:before { + content: "\e138"; +} +.glyphicon-briefcase:before { + content: "\e139"; +} +.glyphicon-fullscreen:before { + content: "\e140"; +} +.glyphicon-dashboard:before { + content: "\e141"; +} +.glyphicon-paperclip:before { + content: "\e142"; +} +.glyphicon-heart-empty:before { + content: "\e143"; +} +.glyphicon-link:before { + content: "\e144"; +} +.glyphicon-phone:before { + content: "\e145"; +} +.glyphicon-pushpin:before { + content: "\e146"; +} +.glyphicon-usd:before { + content: "\e148"; +} +.glyphicon-gbp:before { + content: "\e149"; +} +.glyphicon-sort:before { + content: "\e150"; +} +.glyphicon-sort-by-alphabet:before { + content: "\e151"; +} +.glyphicon-sort-by-alphabet-alt:before { + content: "\e152"; +} +.glyphicon-sort-by-order:before { + content: "\e153"; +} +.glyphicon-sort-by-order-alt:before { + content: "\e154"; +} +.glyphicon-sort-by-attributes:before { + content: "\e155"; +} +.glyphicon-sort-by-attributes-alt:before { + content: "\e156"; +} +.glyphicon-unchecked:before { + content: "\e157"; +} +.glyphicon-expand:before { + content: "\e158"; +} +.glyphicon-collapse-down:before { + content: "\e159"; +} +.glyphicon-collapse-up:before { + content: "\e160"; +} +.glyphicon-log-in:before { + content: "\e161"; +} +.glyphicon-flash:before { + content: "\e162"; +} +.glyphicon-log-out:before { + content: "\e163"; +} +.glyphicon-new-window:before { + content: "\e164"; +} +.glyphicon-record:before { + content: "\e165"; +} +.glyphicon-save:before { + content: "\e166"; +} +.glyphicon-open:before { + content: "\e167"; +} +.glyphicon-saved:before { + content: "\e168"; +} +.glyphicon-import:before { + content: "\e169"; +} +.glyphicon-export:before { + content: "\e170"; +} +.glyphicon-send:before { + content: "\e171"; +} +.glyphicon-floppy-disk:before { + content: "\e172"; +} +.glyphicon-floppy-saved:before { + content: "\e173"; +} +.glyphicon-floppy-remove:before { + content: "\e174"; +} +.glyphicon-floppy-save:before { + content: "\e175"; +} +.glyphicon-floppy-open:before { + content: "\e176"; +} +.glyphicon-credit-card:before { + content: "\e177"; +} +.glyphicon-transfer:before { + content: "\e178"; +} +.glyphicon-cutlery:before { + content: "\e179"; +} +.glyphicon-header:before { + content: "\e180"; +} +.glyphicon-compressed:before { + content: "\e181"; +} +.glyphicon-earphone:before { + content: "\e182"; +} +.glyphicon-phone-alt:before { + content: "\e183"; +} +.glyphicon-tower:before { + content: "\e184"; +} +.glyphicon-stats:before { + content: "\e185"; +} +.glyphicon-sd-video:before { + content: "\e186"; +} +.glyphicon-hd-video:before { + content: "\e187"; +} +.glyphicon-subtitles:before { + content: "\e188"; +} +.glyphicon-sound-stereo:before { + content: "\e189"; +} +.glyphicon-sound-dolby:before { + content: "\e190"; +} +.glyphicon-sound-5-1:before { + content: "\e191"; +} +.glyphicon-sound-6-1:before { + content: "\e192"; +} +.glyphicon-sound-7-1:before { + content: "\e193"; +} +.glyphicon-copyright-mark:before { + content: "\e194"; +} +.glyphicon-registration-mark:before { + content: "\e195"; +} +.glyphicon-cloud-download:before { + content: "\e197"; +} +.glyphicon-cloud-upload:before { + content: "\e198"; +} +.glyphicon-tree-conifer:before { + content: "\e199"; +} +.glyphicon-tree-deciduous:before { + content: "\e200"; +} +.glyphicon-cd:before { + content: "\e201"; +} +.glyphicon-save-file:before { + content: "\e202"; +} +.glyphicon-open-file:before { + content: "\e203"; +} +.glyphicon-level-up:before { + content: "\e204"; +} +.glyphicon-copy:before { + content: "\e205"; +} +.glyphicon-paste:before { + content: "\e206"; +} +.glyphicon-alert:before { + content: "\e209"; +} +.glyphicon-equalizer:before { + content: "\e210"; +} +.glyphicon-king:before { + content: "\e211"; +} +.glyphicon-queen:before { + content: "\e212"; +} +.glyphicon-pawn:before { + content: "\e213"; +} +.glyphicon-bishop:before { + content: "\e214"; +} +.glyphicon-knight:before { + content: "\e215"; +} +.glyphicon-baby-formula:before { + content: "\e216"; +} +.glyphicon-tent:before { + content: "\26fa"; +} +.glyphicon-blackboard:before { + content: "\e218"; +} +.glyphicon-bed:before { + content: "\e219"; +} +.glyphicon-apple:before { + content: "\f8ff"; +} +.glyphicon-erase:before { + content: "\e221"; +} +.glyphicon-hourglass:before { + content: "\231b"; +} +.glyphicon-lamp:before { + content: "\e223"; +} +.glyphicon-duplicate:before { + content: "\e224"; +} +.glyphicon-piggy-bank:before { + content: "\e225"; +} +.glyphicon-scissors:before { + content: "\e226"; +} +.glyphicon-bitcoin:before { + content: "\e227"; +} +.glyphicon-btc:before { + content: "\e227"; +} +.glyphicon-xbt:before { + content: "\e227"; +} +.glyphicon-yen:before { + content: "\00a5"; +} +.glyphicon-jpy:before { + content: "\00a5"; +} +.glyphicon-ruble:before { + content: "\20bd"; +} +.glyphicon-rub:before { + content: "\20bd"; +} +.glyphicon-scale:before { + content: "\e230"; +} +.glyphicon-ice-lolly:before { + content: "\e231"; +} +.glyphicon-ice-lolly-tasted:before { + content: "\e232"; +} +.glyphicon-education:before { + content: "\e233"; +} +.glyphicon-option-horizontal:before { + content: "\e234"; +} +.glyphicon-option-vertical:before { + content: "\e235"; +} +.glyphicon-menu-hamburger:before { + content: "\e236"; +} +.glyphicon-modal-window:before { + content: "\e237"; +} +.glyphicon-oil:before { + content: "\e238"; +} +.glyphicon-grain:before { + content: "\e239"; +} +.glyphicon-sunglasses:before { + content: "\e240"; +} +.glyphicon-text-size:before { + content: "\e241"; +} +.glyphicon-text-color:before { + content: "\e242"; +} +.glyphicon-text-background:before { + content: "\e243"; +} +.glyphicon-object-align-top:before { + content: "\e244"; +} +.glyphicon-object-align-bottom:before { + content: "\e245"; +} +.glyphicon-object-align-horizontal:before { + content: "\e246"; +} +.glyphicon-object-align-left:before { + content: "\e247"; +} +.glyphicon-object-align-vertical:before { + content: "\e248"; +} +.glyphicon-object-align-right:before { + content: "\e249"; +} +.glyphicon-triangle-right:before { + content: "\e250"; +} +.glyphicon-triangle-left:before { + content: "\e251"; +} +.glyphicon-triangle-bottom:before { + content: "\e252"; +} +.glyphicon-triangle-top:before { + content: "\e253"; +} +.glyphicon-console:before { + content: "\e254"; +} +.glyphicon-superscript:before { + content: "\e255"; +} +.glyphicon-subscript:before { + content: "\e256"; +} +.glyphicon-menu-left:before { + content: "\e257"; +} +.glyphicon-menu-right:before { + content: "\e258"; +} +.glyphicon-menu-down:before { + content: "\e259"; +} +.glyphicon-menu-up:before { + content: "\e260"; +} +* { + -webkit-box-sizing: border-box; + -moz-box-sizing: border-box; + box-sizing: border-box; +} +*:before, +*:after { + -webkit-box-sizing: border-box; + -moz-box-sizing: border-box; + box-sizing: border-box; +} +html { + font-size: 10px; + -webkit-tap-highlight-color: rgba(0, 0, 0, 0); +} +body { + font-family: "Lato", "Helvetica Neue", Helvetica, Arial, sans-serif; + font-size: 15px; + line-height: 1.42857143; + color: #ffffff; + background-color: #222222; +} +input, +button, +select, +textarea { + font-family: inherit; + font-size: inherit; + line-height: inherit; +} +a { + color: #0ce3ac; + text-decoration: none; +} +a:hover, +a:focus { + color: #0ce3ac; + text-decoration: underline; +} +a:focus { + outline: 5px auto -webkit-focus-ring-color; + outline-offset: -2px; +} +figure { + margin: 0; +} +img { + vertical-align: middle; +} +.img-responsive, +.thumbnail > img, +.thumbnail a > img, +.carousel-inner > .item > img, +.carousel-inner > .item > a > img { + display: block; + max-width: 100%; + height: auto; +} +.img-rounded { + border-radius: 6px; +} +.img-thumbnail { + padding: 2px; + line-height: 1.42857143; + background-color: #222222; + border: 1px solid #464545; + 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; +} +.img-circle { + border-radius: 50%; +} +hr { + margin-top: 21px; + margin-bottom: 21px; + border: 0; + border-top: 1px solid #464545; +} +.sr-only { + position: absolute; + width: 1px; + height: 1px; + margin: -1px; + padding: 0; + overflow: hidden; + clip: rect(0, 0, 0, 0); + border: 0; +} +.sr-only-focusable:active, +.sr-only-focusable:focus { + position: static; + width: auto; + height: auto; + margin: 0; + overflow: visible; + clip: auto; +} +[role="button"] { + cursor: pointer; +} +h1, +h2, +h3, +h4, +h5, +h6, +.h1, +.h2, +.h3, +.h4, +.h5, +.h6 { + font-family: "Lato", "Helvetica Neue", Helvetica, Arial, sans-serif; + font-weight: 400; + line-height: 1.1; + color: inherit; +} +h1 small, +h2 small, +h3 small, +h4 small, +h5 small, +h6 small, +.h1 small, +.h2 small, +.h3 small, +.h4 small, +.h5 small, +.h6 small, +h1 .small, +h2 .small, +h3 .small, +h4 .small, +h5 .small, +h6 .small, +.h1 .small, +.h2 .small, +.h3 .small, +.h4 .small, +.h5 .small, +.h6 .small { + font-weight: normal; + line-height: 1; + color: #999999; +} +h1, +.h1, +h2, +.h2, +h3, +.h3 { + margin-top: 21px; + margin-bottom: 10.5px; +} +h1 small, +.h1 small, +h2 small, +.h2 small, +h3 small, +.h3 small, +h1 .small, +.h1 .small, +h2 .small, +.h2 .small, +h3 .small, +.h3 .small { + font-size: 65%; +} +h4, +.h4, +h5, +.h5, +h6, +.h6 { + margin-top: 10.5px; + margin-bottom: 10.5px; +} +h4 small, +.h4 small, +h5 small, +.h5 small, +h6 small, +.h6 small, +h4 .small, +.h4 .small, +h5 .small, +.h5 .small, +h6 .small, +.h6 .small { + font-size: 75%; +} +h1, +.h1 { + font-size: 39px; +} +h2, +.h2 { + font-size: 32px; +} +h3, +.h3 { + font-size: 26px; +} +h4, +.h4 { + font-size: 19px; +} +h5, +.h5 { + font-size: 15px; +} +h6, +.h6 { + font-size: 13px; +} +p { + margin: 0 0 10.5px; +} +.lead { + margin-bottom: 21px; + font-size: 17px; + font-weight: 300; + line-height: 1.4; +} +@media (min-width: 768px) { + .lead { + font-size: 22.5px; + } +} +small, +.small { + font-size: 86%; +} +mark, +.mark { + background-color: #f39c12; + padding: .2em; +} +.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 { + text-transform: uppercase; +} +.text-capitalize { + text-transform: capitalize; +} +.text-muted { + color: #999999; +} +.text-primary { + color: #375a7f; +} +a.text-primary:hover, +a.text-primary:focus { + color: #28415b; +} +.text-success { + color: #ffffff; +} +a.text-success:hover, +a.text-success:focus { + color: #e6e6e6; +} +.text-info { + color: #ffffff; +} +a.text-info:hover, +a.text-info:focus { + color: #e6e6e6; +} +.text-warning { + color: #ffffff; +} +a.text-warning:hover, +a.text-warning:focus { + color: #e6e6e6; +} +.text-danger { + color: #ffffff; +} +a.text-danger:hover, +a.text-danger:focus { + color: #e6e6e6; +} +.bg-primary { + color: #fff; + background-color: #375a7f; +} +a.bg-primary:hover, +a.bg-primary:focus { + background-color: #28415b; +} +.bg-success { + background-color: #00bc8c; +} +a.bg-success:hover, +a.bg-success:focus { + background-color: #008966; +} +.bg-info { + background-color: #3498db; +} +a.bg-info:hover, +a.bg-info:focus { + background-color: #217dbb; +} +.bg-warning { + background-color: #f39c12; +} +a.bg-warning:hover, +a.bg-warning:focus { + background-color: #c87f0a; +} +.bg-danger { + background-color: #e74c3c; +} +a.bg-danger:hover, +a.bg-danger:focus { + background-color: #d62c1a; +} +.page-header { + padding-bottom: 9.5px; + margin: 42px 0 21px; + border-bottom: 1px solid transparent; +} +ul, +ol { + margin-top: 0; + margin-bottom: 10.5px; +} +ul ul, +ol ul, +ul ol, +ol ol { + margin-bottom: 0; +} +.list-unstyled { + padding-left: 0; + list-style: none; +} +.list-inline { + padding-left: 0; + list-style: none; + margin-left: -5px; +} +.list-inline > li { + display: inline-block; + padding-left: 5px; + padding-right: 5px; +} +dl { + margin-top: 0; + margin-bottom: 21px; +} +dt, +dd { + line-height: 1.42857143; +} +dt { + font-weight: bold; +} +dd { + margin-left: 0; +} +@media (min-width: 768px) { + .dl-horizontal dt { + float: left; + width: 160px; + clear: left; + text-align: right; + overflow: hidden; + text-overflow: ellipsis; + white-space: nowrap; + } + .dl-horizontal dd { + margin-left: 180px; + } +} +abbr[title], +abbr[data-original-title] { + cursor: help; + border-bottom: 1px dotted #999999; +} +.initialism { + font-size: 90%; + text-transform: uppercase; +} +blockquote { + padding: 10.5px 21px; + margin: 0 0 21px; + font-size: 18.75px; + border-left: 5px solid #464545; +} +blockquote p:last-child, +blockquote ul:last-child, +blockquote ol:last-child { + margin-bottom: 0; +} +blockquote footer, +blockquote small, +blockquote .small { + display: block; + font-size: 80%; + line-height: 1.42857143; + color: #999999; +} +blockquote footer:before, +blockquote small:before, +blockquote .small:before { + content: '\2014 \00A0'; +} +.blockquote-reverse, +blockquote.pull-right { + padding-right: 15px; + padding-left: 0; + border-right: 5px solid #464545; + border-left: 0; + text-align: right; +} +.blockquote-reverse footer:before, +blockquote.pull-right footer:before, +.blockquote-reverse small:before, +blockquote.pull-right small:before, +.blockquote-reverse .small:before, +blockquote.pull-right .small:before { + content: ''; +} +.blockquote-reverse footer:after, +blockquote.pull-right footer:after, +.blockquote-reverse small:after, +blockquote.pull-right small:after, +.blockquote-reverse .small:after, +blockquote.pull-right .small:after { + content: '\00A0 \2014'; +} +address { + margin-bottom: 21px; + font-style: normal; + line-height: 1.42857143; +} +code, +kbd, +pre, +samp { + font-family: Menlo, Monaco, Consolas, "Courier New", monospace; +} +code { + padding: 2px 4px; + font-size: 90%; + color: #c7254e; + background-color: #f9f2f4; + border-radius: 4px; +} +kbd { + padding: 2px 4px; + font-size: 90%; + color: #ffffff; + background-color: #333333; + border-radius: 3px; + -webkit-box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.25); + box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.25); +} +kbd kbd { + padding: 0; + font-size: 100%; + font-weight: bold; + -webkit-box-shadow: none; + box-shadow: none; +} +pre { + display: block; + padding: 10px; + margin: 0 0 10.5px; + font-size: 14px; + line-height: 1.42857143; + word-break: break-all; + word-wrap: break-word; + color: #303030; + background-color: #ebebeb; + border: 1px solid #cccccc; + border-radius: 4px; +} +pre code { + padding: 0; + font-size: inherit; + color: inherit; + white-space: pre-wrap; + background-color: transparent; + border-radius: 0; +} +.pre-scrollable { + max-height: 340px; + overflow-y: scroll; +} +.container { + margin-right: auto; + margin-left: auto; + padding-left: 15px; + padding-right: 15px; +} +@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; +} +.row { + margin-left: -15px; + margin-right: -15px; +} +.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-12 { + width: 100%; +} +.col-xs-11 { + width: 91.66666667%; +} +.col-xs-10 { + width: 83.33333333%; +} +.col-xs-9 { + width: 75%; +} +.col-xs-8 { + width: 66.66666667%; +} +.col-xs-7 { + width: 58.33333333%; +} +.col-xs-6 { + width: 50%; +} +.col-xs-5 { + width: 41.66666667%; +} +.col-xs-4 { + width: 33.33333333%; +} +.col-xs-3 { + width: 25%; +} +.col-xs-2 { + width: 16.66666667%; +} +.col-xs-1 { + width: 8.33333333%; +} +.col-xs-pull-12 { + right: 100%; +} +.col-xs-pull-11 { + right: 91.66666667%; +} +.col-xs-pull-10 { + right: 83.33333333%; +} +.col-xs-pull-9 { + right: 75%; +} +.col-xs-pull-8 { + right: 66.66666667%; +} +.col-xs-pull-7 { + right: 58.33333333%; +} +.col-xs-pull-6 { + right: 50%; +} +.col-xs-pull-5 { + right: 41.66666667%; +} +.col-xs-pull-4 { + right: 33.33333333%; +} +.col-xs-pull-3 { + right: 25%; +} +.col-xs-pull-2 { + right: 16.66666667%; +} +.col-xs-pull-1 { + right: 8.33333333%; +} +.col-xs-pull-0 { + right: auto; +} +.col-xs-push-12 { + left: 100%; +} +.col-xs-push-11 { + left: 91.66666667%; +} +.col-xs-push-10 { + left: 83.33333333%; +} +.col-xs-push-9 { + left: 75%; +} +.col-xs-push-8 { + left: 66.66666667%; +} +.col-xs-push-7 { + left: 58.33333333%; +} +.col-xs-push-6 { + left: 50%; +} +.col-xs-push-5 { + left: 41.66666667%; +} +.col-xs-push-4 { + left: 33.33333333%; +} +.col-xs-push-3 { + left: 25%; +} +.col-xs-push-2 { + left: 16.66666667%; +} +.col-xs-push-1 { + left: 8.33333333%; +} +.col-xs-push-0 { + left: auto; +} +.col-xs-offset-12 { + margin-left: 100%; +} +.col-xs-offset-11 { + margin-left: 91.66666667%; +} +.col-xs-offset-10 { + margin-left: 83.33333333%; +} +.col-xs-offset-9 { + margin-left: 75%; +} +.col-xs-offset-8 { + margin-left: 66.66666667%; +} +.col-xs-offset-7 { + margin-left: 58.33333333%; +} +.col-xs-offset-6 { + margin-left: 50%; +} +.col-xs-offset-5 { + margin-left: 41.66666667%; +} +.col-xs-offset-4 { + margin-left: 33.33333333%; +} +.col-xs-offset-3 { + margin-left: 25%; +} +.col-xs-offset-2 { + margin-left: 16.66666667%; +} +.col-xs-offset-1 { + margin-left: 8.33333333%; +} +.col-xs-offset-0 { + margin-left: 0%; +} +@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-12 { + width: 100%; + } + .col-sm-11 { + width: 91.66666667%; + } + .col-sm-10 { + width: 83.33333333%; + } + .col-sm-9 { + width: 75%; + } + .col-sm-8 { + width: 66.66666667%; + } + .col-sm-7 { + width: 58.33333333%; + } + .col-sm-6 { + width: 50%; + } + .col-sm-5 { + width: 41.66666667%; + } + .col-sm-4 { + width: 33.33333333%; + } + .col-sm-3 { + width: 25%; + } + .col-sm-2 { + width: 16.66666667%; + } + .col-sm-1 { + width: 8.33333333%; + } + .col-sm-pull-12 { + right: 100%; + } + .col-sm-pull-11 { + right: 91.66666667%; + } + .col-sm-pull-10 { + right: 83.33333333%; + } + .col-sm-pull-9 { + right: 75%; + } + .col-sm-pull-8 { + right: 66.66666667%; + } + .col-sm-pull-7 { + right: 58.33333333%; + } + .col-sm-pull-6 { + right: 50%; + } + .col-sm-pull-5 { + right: 41.66666667%; + } + .col-sm-pull-4 { + right: 33.33333333%; + } + .col-sm-pull-3 { + right: 25%; + } + .col-sm-pull-2 { + right: 16.66666667%; + } + .col-sm-pull-1 { + right: 8.33333333%; + } + .col-sm-pull-0 { + right: auto; + } + .col-sm-push-12 { + left: 100%; + } + .col-sm-push-11 { + left: 91.66666667%; + } + .col-sm-push-10 { + left: 83.33333333%; + } + .col-sm-push-9 { + left: 75%; + } + .col-sm-push-8 { + left: 66.66666667%; + } + .col-sm-push-7 { + left: 58.33333333%; + } + .col-sm-push-6 { + left: 50%; + } + .col-sm-push-5 { + left: 41.66666667%; + } + .col-sm-push-4 { + left: 33.33333333%; + } + .col-sm-push-3 { + left: 25%; + } + .col-sm-push-2 { + left: 16.66666667%; + } + .col-sm-push-1 { + left: 8.33333333%; + } + .col-sm-push-0 { + left: auto; + } + .col-sm-offset-12 { + margin-left: 100%; + } + .col-sm-offset-11 { + margin-left: 91.66666667%; + } + .col-sm-offset-10 { + margin-left: 83.33333333%; + } + .col-sm-offset-9 { + margin-left: 75%; + } + .col-sm-offset-8 { + margin-left: 66.66666667%; + } + .col-sm-offset-7 { + margin-left: 58.33333333%; + } + .col-sm-offset-6 { + margin-left: 50%; + } + .col-sm-offset-5 { + margin-left: 41.66666667%; + } + .col-sm-offset-4 { + margin-left: 33.33333333%; + } + .col-sm-offset-3 { + margin-left: 25%; + } + .col-sm-offset-2 { + margin-left: 16.66666667%; + } + .col-sm-offset-1 { + margin-left: 8.33333333%; + } + .col-sm-offset-0 { + margin-left: 0%; + } +} +@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-12 { + width: 100%; + } + .col-md-11 { + width: 91.66666667%; + } + .col-md-10 { + width: 83.33333333%; + } + .col-md-9 { + width: 75%; + } + .col-md-8 { + width: 66.66666667%; + } + .col-md-7 { + width: 58.33333333%; + } + .col-md-6 { + width: 50%; + } + .col-md-5 { + width: 41.66666667%; + } + .col-md-4 { + width: 33.33333333%; + } + .col-md-3 { + width: 25%; + } + .col-md-2 { + width: 16.66666667%; + } + .col-md-1 { + width: 8.33333333%; + } + .col-md-pull-12 { + right: 100%; + } + .col-md-pull-11 { + right: 91.66666667%; + } + .col-md-pull-10 { + right: 83.33333333%; + } + .col-md-pull-9 { + right: 75%; + } + .col-md-pull-8 { + right: 66.66666667%; + } + .col-md-pull-7 { + right: 58.33333333%; + } + .col-md-pull-6 { + right: 50%; + } + .col-md-pull-5 { + right: 41.66666667%; + } + .col-md-pull-4 { + right: 33.33333333%; + } + .col-md-pull-3 { + right: 25%; + } + .col-md-pull-2 { + right: 16.66666667%; + } + .col-md-pull-1 { + right: 8.33333333%; + } + .col-md-pull-0 { + right: auto; + } + .col-md-push-12 { + left: 100%; + } + .col-md-push-11 { + left: 91.66666667%; + } + .col-md-push-10 { + left: 83.33333333%; + } + .col-md-push-9 { + left: 75%; + } + .col-md-push-8 { + left: 66.66666667%; + } + .col-md-push-7 { + left: 58.33333333%; + } + .col-md-push-6 { + left: 50%; + } + .col-md-push-5 { + left: 41.66666667%; + } + .col-md-push-4 { + left: 33.33333333%; + } + .col-md-push-3 { + left: 25%; + } + .col-md-push-2 { + left: 16.66666667%; + } + .col-md-push-1 { + left: 8.33333333%; + } + .col-md-push-0 { + left: auto; + } + .col-md-offset-12 { + margin-left: 100%; + } + .col-md-offset-11 { + margin-left: 91.66666667%; + } + .col-md-offset-10 { + margin-left: 83.33333333%; + } + .col-md-offset-9 { + margin-left: 75%; + } + .col-md-offset-8 { + margin-left: 66.66666667%; + } + .col-md-offset-7 { + margin-left: 58.33333333%; + } + .col-md-offset-6 { + margin-left: 50%; + } + .col-md-offset-5 { + margin-left: 41.66666667%; + } + .col-md-offset-4 { + margin-left: 33.33333333%; + } + .col-md-offset-3 { + margin-left: 25%; + } + .col-md-offset-2 { + margin-left: 16.66666667%; + } + .col-md-offset-1 { + margin-left: 8.33333333%; + } + .col-md-offset-0 { + margin-left: 0%; + } +} +@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-12 { + width: 100%; + } + .col-lg-11 { + width: 91.66666667%; + } + .col-lg-10 { + width: 83.33333333%; + } + .col-lg-9 { + width: 75%; + } + .col-lg-8 { + width: 66.66666667%; + } + .col-lg-7 { + width: 58.33333333%; + } + .col-lg-6 { + width: 50%; + } + .col-lg-5 { + width: 41.66666667%; + } + .col-lg-4 { + width: 33.33333333%; + } + .col-lg-3 { + width: 25%; + } + .col-lg-2 { + width: 16.66666667%; + } + .col-lg-1 { + width: 8.33333333%; + } + .col-lg-pull-12 { + right: 100%; + } + .col-lg-pull-11 { + right: 91.66666667%; + } + .col-lg-pull-10 { + right: 83.33333333%; + } + .col-lg-pull-9 { + right: 75%; + } + .col-lg-pull-8 { + right: 66.66666667%; + } + .col-lg-pull-7 { + right: 58.33333333%; + } + .col-lg-pull-6 { + right: 50%; + } + .col-lg-pull-5 { + right: 41.66666667%; + } + .col-lg-pull-4 { + right: 33.33333333%; + } + .col-lg-pull-3 { + right: 25%; + } + .col-lg-pull-2 { + right: 16.66666667%; + } + .col-lg-pull-1 { + right: 8.33333333%; + } + .col-lg-pull-0 { + right: auto; + } + .col-lg-push-12 { + left: 100%; + } + .col-lg-push-11 { + left: 91.66666667%; + } + .col-lg-push-10 { + left: 83.33333333%; + } + .col-lg-push-9 { + left: 75%; + } + .col-lg-push-8 { + left: 66.66666667%; + } + .col-lg-push-7 { + left: 58.33333333%; + } + .col-lg-push-6 { + left: 50%; + } + .col-lg-push-5 { + left: 41.66666667%; + } + .col-lg-push-4 { + left: 33.33333333%; + } + .col-lg-push-3 { + left: 25%; + } + .col-lg-push-2 { + left: 16.66666667%; + } + .col-lg-push-1 { + left: 8.33333333%; + } + .col-lg-push-0 { + left: auto; + } + .col-lg-offset-12 { + margin-left: 100%; + } + .col-lg-offset-11 { + margin-left: 91.66666667%; + } + .col-lg-offset-10 { + margin-left: 83.33333333%; + } + .col-lg-offset-9 { + margin-left: 75%; + } + .col-lg-offset-8 { + margin-left: 66.66666667%; + } + .col-lg-offset-7 { + margin-left: 58.33333333%; + } + .col-lg-offset-6 { + margin-left: 50%; + } + .col-lg-offset-5 { + margin-left: 41.66666667%; + } + .col-lg-offset-4 { + margin-left: 33.33333333%; + } + .col-lg-offset-3 { + margin-left: 25%; + } + .col-lg-offset-2 { + margin-left: 16.66666667%; + } + .col-lg-offset-1 { + margin-left: 8.33333333%; + } + .col-lg-offset-0 { + margin-left: 0%; + } +} +table { + background-color: transparent; +} +caption { + padding-top: 8px; + padding-bottom: 8px; + color: #999999; + text-align: left; +} +th { + text-align: left; +} +.table { + width: 100%; + max-width: 100%; + margin-bottom: 21px; +} +.table > thead > tr > th, +.table > tbody > tr > th, +.table > tfoot > tr > th, +.table > thead > tr > td, +.table > tbody > tr > td, +.table > tfoot > tr > td { + padding: 8px; + line-height: 1.42857143; + vertical-align: top; + border-top: 1px solid #464545; +} +.table > thead > tr > th { + vertical-align: bottom; + border-bottom: 2px solid #464545; +} +.table > caption + thead > tr:first-child > th, +.table > colgroup + thead > tr:first-child > th, +.table > thead:first-child > tr:first-child > th, +.table > caption + thead > tr:first-child > td, +.table > colgroup + thead > tr:first-child > td, +.table > thead:first-child > tr:first-child > td { + border-top: 0; +} +.table > tbody + tbody { + border-top: 2px solid #464545; +} +.table .table { + background-color: #222222; +} +.table-condensed > thead > tr > th, +.table-condensed > tbody > tr > th, +.table-condensed > tfoot > tr > th, +.table-condensed > thead > tr > td, +.table-condensed > tbody > tr > td, +.table-condensed > tfoot > tr > td { + padding: 5px; +} +.table-bordered { + border: 1px solid #464545; +} +.table-bordered > thead > tr > th, +.table-bordered > tbody > tr > th, +.table-bordered > tfoot > tr > th, +.table-bordered > thead > tr > td, +.table-bordered > tbody > tr > td, +.table-bordered > tfoot > tr > td { + border: 1px solid #464545; +} +.table-bordered > thead > tr > th, +.table-bordered > thead > tr > td { + border-bottom-width: 2px; +} +.table-striped > tbody > tr:nth-of-type(odd) { + background-color: #3d3d3d; +} +.table-hover > tbody > tr:hover { + background-color: #464545; +} +table col[class*="col-"] { + position: static; + float: none; + display: table-column; +} +table td[class*="col-"], +table th[class*="col-"] { + position: static; + float: none; + display: table-cell; +} +.table > thead > tr > td.active, +.table > tbody > tr > td.active, +.table > tfoot > tr > td.active, +.table > thead > tr > th.active, +.table > tbody > tr > th.active, +.table > tfoot > tr > th.active, +.table > thead > tr.active > td, +.table > tbody > tr.active > td, +.table > tfoot > tr.active > td, +.table > thead > tr.active > th, +.table > tbody > tr.active > th, +.table > tfoot > tr.active > th { + background-color: #464545; +} +.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: #393838; +} +.table > thead > tr > td.success, +.table > tbody > tr > td.success, +.table > tfoot > tr > td.success, +.table > thead > tr > th.success, +.table > tbody > tr > th.success, +.table > tfoot > tr > th.success, +.table > thead > tr.success > td, +.table > tbody > tr.success > td, +.table > tfoot > tr.success > td, +.table > thead > tr.success > th, +.table > tbody > tr.success > th, +.table > tfoot > tr.success > th { + background-color: #00bc8c; +} +.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: #00a379; +} +.table > thead > tr > td.info, +.table > tbody > tr > td.info, +.table > tfoot > tr > td.info, +.table > thead > tr > th.info, +.table > tbody > tr > th.info, +.table > tfoot > tr > th.info, +.table > thead > tr.info > td, +.table > tbody > tr.info > td, +.table > tfoot > tr.info > td, +.table > thead > tr.info > th, +.table > tbody > tr.info > th, +.table > tfoot > tr.info > th { + background-color: #3498db; +} +.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: #258cd1; +} +.table > thead > tr > td.warning, +.table > tbody > tr > td.warning, +.table > tfoot > tr > td.warning, +.table > thead > tr > th.warning, +.table > tbody > tr > th.warning, +.table > tfoot > tr > th.warning, +.table > thead > tr.warning > td, +.table > tbody > tr.warning > td, +.table > tfoot > tr.warning > td, +.table > thead > tr.warning > th, +.table > tbody > tr.warning > th, +.table > tfoot > tr.warning > th { + background-color: #f39c12; +} +.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: #e08e0b; +} +.table > thead > tr > td.danger, +.table > tbody > tr > td.danger, +.table > tfoot > tr > td.danger, +.table > thead > tr > th.danger, +.table > tbody > tr > th.danger, +.table > tfoot > tr > th.danger, +.table > thead > tr.danger > td, +.table > tbody > tr.danger > td, +.table > tfoot > tr.danger > td, +.table > thead > tr.danger > th, +.table > tbody > tr.danger > th, +.table > tfoot > tr.danger > th { + background-color: #e74c3c; +} +.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: #e43725; +} +.table-responsive { + overflow-x: auto; + min-height: 0.01%; +} +@media screen and (max-width: 767px) { + .table-responsive { + width: 100%; + margin-bottom: 15.75px; + overflow-y: hidden; + -ms-overflow-style: -ms-autohiding-scrollbar; + border: 1px solid #464545; + } + .table-responsive > .table { + margin-bottom: 0; + } + .table-responsive > .table > thead > tr > th, + .table-responsive > .table > tbody > tr > th, + .table-responsive > .table > tfoot > tr > th, + .table-responsive > .table > thead > tr > td, + .table-responsive > .table > tbody > tr > td, + .table-responsive > .table > tfoot > tr > td { + white-space: nowrap; + } + .table-responsive > .table-bordered { + border: 0; + } + .table-responsive > .table-bordered > thead > tr > th:first-child, + .table-responsive > .table-bordered > tbody > tr > th:first-child, + .table-responsive > .table-bordered > tfoot > tr > th:first-child, + .table-responsive > .table-bordered > thead > tr > td:first-child, + .table-responsive > .table-bordered > tbody > tr > td:first-child, + .table-responsive > .table-bordered > tfoot > tr > td:first-child { + border-left: 0; + } + .table-responsive > .table-bordered > thead > tr > th:last-child, + .table-responsive > .table-bordered > tbody > tr > th:last-child, + .table-responsive > .table-bordered > tfoot > tr > th:last-child, + .table-responsive > .table-bordered > thead > tr > td:last-child, + .table-responsive > .table-bordered > tbody > tr > td:last-child, + .table-responsive > .table-bordered > tfoot > tr > td:last-child { + border-right: 0; + } + .table-responsive > .table-bordered > tbody > tr:last-child > th, + .table-responsive > .table-bordered > tfoot > tr:last-child > th, + .table-responsive > .table-bordered > tbody > tr:last-child > td, + .table-responsive > .table-bordered > tfoot > tr:last-child > td { + border-bottom: 0; + } +} +fieldset { + padding: 0; + margin: 0; + border: 0; + min-width: 0; +} +legend { + display: block; + width: 100%; + padding: 0; + margin-bottom: 21px; + font-size: 22.5px; + line-height: inherit; + color: #ffffff; + border: 0; + border-bottom: 1px solid transparent; +} +label { + display: inline-block; + max-width: 100%; + margin-bottom: 5px; + font-weight: bold; +} +input[type="search"] { + -webkit-box-sizing: border-box; + -moz-box-sizing: border-box; + box-sizing: border-box; +} +input[type="radio"], +input[type="checkbox"] { + margin: 4px 0 0; + margin-top: 1px \9; + line-height: normal; +} +input[type="file"] { + display: block; +} +input[type="range"] { + display: block; + width: 100%; +} +select[multiple], +select[size] { + height: auto; +} +input[type="file"]:focus, +input[type="radio"]:focus, +input[type="checkbox"]:focus { + outline: 5px auto -webkit-focus-ring-color; + outline-offset: -2px; +} +output { + display: block; + padding-top: 11px; + font-size: 15px; + line-height: 1.42857143; + color: #464545; +} +.form-control { + display: block; + width: 100%; + height: 45px; + padding: 10px 15px; + font-size: 15px; + line-height: 1.42857143; + color: #464545; + background-color: #ffffff; + background-image: none; + border: 1px solid #f1f1f1; + 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 .15s, -webkit-box-shadow ease-in-out .15s; + -o-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s; + transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s; +} +.form-control:focus { + border-color: #ffffff; + outline: 0; + -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(255, 255, 255, 0.6); + box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(255, 255, 255, 0.6); +} +.form-control::-moz-placeholder { + color: #999999; + opacity: 1; +} +.form-control:-ms-input-placeholder { + color: #999999; +} +.form-control::-webkit-input-placeholder { + color: #999999; +} +.form-control::-ms-expand { + border: 0; + background-color: transparent; +} +.form-control[disabled], +.form-control[readonly], +fieldset[disabled] .form-control { + background-color: #ebebeb; + opacity: 1; +} +.form-control[disabled], +fieldset[disabled] .form-control { + cursor: not-allowed; +} +textarea.form-control { + height: auto; +} +input[type="search"] { + -webkit-appearance: none; +} +@media screen and (-webkit-min-device-pixel-ratio: 0) { + input[type="date"].form-control, + input[type="time"].form-control, + input[type="datetime-local"].form-control, + input[type="month"].form-control { + line-height: 45px; + } + input[type="date"].input-sm, + input[type="time"].input-sm, + input[type="datetime-local"].input-sm, + input[type="month"].input-sm, + .input-group-sm input[type="date"], + .input-group-sm input[type="time"], + .input-group-sm input[type="datetime-local"], + .input-group-sm input[type="month"] { + line-height: 35px; + } + input[type="date"].input-lg, + input[type="time"].input-lg, + input[type="datetime-local"].input-lg, + input[type="month"].input-lg, + .input-group-lg input[type="date"], + .input-group-lg input[type="time"], + .input-group-lg input[type="datetime-local"], + .input-group-lg input[type="month"] { + line-height: 66px; + } +} +.form-group { + margin-bottom: 15px; +} +.radio, +.checkbox { + position: relative; + display: block; + margin-top: 10px; + margin-bottom: 10px; +} +.radio label, +.checkbox label { + min-height: 21px; + padding-left: 20px; + margin-bottom: 0; + font-weight: normal; + cursor: pointer; +} +.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; +} +.radio + .radio, +.checkbox + .checkbox { + margin-top: -5px; +} +.radio-inline, +.checkbox-inline { + position: relative; + display: inline-block; + padding-left: 20px; + margin-bottom: 0; + vertical-align: middle; + font-weight: normal; + cursor: pointer; +} +.radio-inline + .radio-inline, +.checkbox-inline + .checkbox-inline { + margin-top: 0; + margin-left: 10px; +} +input[type="radio"][disabled], +input[type="checkbox"][disabled], +input[type="radio"].disabled, +input[type="checkbox"].disabled, +fieldset[disabled] input[type="radio"], +fieldset[disabled] input[type="checkbox"] { + cursor: not-allowed; +} +.radio-inline.disabled, +.checkbox-inline.disabled, +fieldset[disabled] .radio-inline, +fieldset[disabled] .checkbox-inline { + cursor: not-allowed; +} +.radio.disabled label, +.checkbox.disabled label, +fieldset[disabled] .radio label, +fieldset[disabled] .checkbox label { + cursor: not-allowed; +} +.form-control-static { + padding-top: 11px; + padding-bottom: 11px; + margin-bottom: 0; + min-height: 36px; +} +.form-control-static.input-lg, +.form-control-static.input-sm { + padding-left: 0; + padding-right: 0; +} +.input-sm { + height: 35px; + padding: 6px 9px; + font-size: 13px; + line-height: 1.5; + border-radius: 3px; +} +select.input-sm { + height: 35px; + line-height: 35px; +} +textarea.input-sm, +select[multiple].input-sm { + height: auto; +} +.form-group-sm .form-control { + height: 35px; + padding: 6px 9px; + font-size: 13px; + line-height: 1.5; + border-radius: 3px; +} +.form-group-sm select.form-control { + height: 35px; + line-height: 35px; +} +.form-group-sm textarea.form-control, +.form-group-sm select[multiple].form-control { + height: auto; +} +.form-group-sm .form-control-static { + height: 35px; + min-height: 34px; + padding: 7px 9px; + font-size: 13px; + line-height: 1.5; +} +.input-lg { + height: 66px; + padding: 18px 27px; + font-size: 19px; + line-height: 1.3333333; + border-radius: 6px; +} +select.input-lg { + height: 66px; + line-height: 66px; +} +textarea.input-lg, +select[multiple].input-lg { + height: auto; +} +.form-group-lg .form-control { + height: 66px; + padding: 18px 27px; + font-size: 19px; + line-height: 1.3333333; + border-radius: 6px; +} +.form-group-lg select.form-control { + height: 66px; + line-height: 66px; +} +.form-group-lg textarea.form-control, +.form-group-lg select[multiple].form-control { + height: auto; +} +.form-group-lg .form-control-static { + height: 66px; + min-height: 40px; + padding: 19px 27px; + font-size: 19px; + line-height: 1.3333333; +} +.has-feedback { + position: relative; +} +.has-feedback .form-control { + padding-right: 56.25px; +} +.form-control-feedback { + position: absolute; + top: 0; + right: 0; + z-index: 2; + display: block; + width: 45px; + height: 45px; + line-height: 45px; + text-align: center; + pointer-events: none; +} +.input-lg + .form-control-feedback, +.input-group-lg + .form-control-feedback, +.form-group-lg .form-control + .form-control-feedback { + width: 66px; + height: 66px; + line-height: 66px; +} +.input-sm + .form-control-feedback, +.input-group-sm + .form-control-feedback, +.form-group-sm .form-control + .form-control-feedback { + width: 35px; + height: 35px; + line-height: 35px; +} +.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: #ffffff; +} +.has-success .form-control { + border-color: #ffffff; + -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); +} +.has-success .form-control:focus { + border-color: #e6e6e6; + -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #ffffff; + box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #ffffff; +} +.has-success .input-group-addon { + color: #ffffff; + border-color: #ffffff; + background-color: #00bc8c; +} +.has-success .form-control-feedback { + color: #ffffff; +} +.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: #ffffff; +} +.has-warning .form-control { + border-color: #ffffff; + -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); +} +.has-warning .form-control:focus { + border-color: #e6e6e6; + -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #ffffff; + box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #ffffff; +} +.has-warning .input-group-addon { + color: #ffffff; + border-color: #ffffff; + background-color: #f39c12; +} +.has-warning .form-control-feedback { + color: #ffffff; +} +.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: #ffffff; +} +.has-error .form-control { + border-color: #ffffff; + -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); +} +.has-error .form-control:focus { + border-color: #e6e6e6; + -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #ffffff; + box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #ffffff; +} +.has-error .input-group-addon { + color: #ffffff; + border-color: #ffffff; + background-color: #e74c3c; +} +.has-error .form-control-feedback { + color: #ffffff; +} +.has-feedback label ~ .form-control-feedback { + top: 26px; +} +.has-feedback label.sr-only ~ .form-control-feedback { + top: 0; +} +.help-block { + display: block; + margin-top: 5px; + margin-bottom: 10px; + color: #ffffff; +} +@media (min-width: 768px) { + .form-inline .form-group { + display: inline-block; + margin-bottom: 0; + vertical-align: middle; + } + .form-inline .form-control { + display: inline-block; + width: auto; + vertical-align: middle; + } + .form-inline .form-control-static { + display: inline-block; + } + .form-inline .input-group { + display: inline-table; + vertical-align: middle; + } + .form-inline .input-group .input-group-addon, + .form-inline .input-group .input-group-btn, + .form-inline .input-group .form-control { + width: auto; + } + .form-inline .input-group > .form-control { + width: 100%; + } + .form-inline .control-label { + margin-bottom: 0; + vertical-align: middle; + } + .form-inline .radio, + .form-inline .checkbox { + display: inline-block; + margin-top: 0; + margin-bottom: 0; + vertical-align: middle; + } + .form-inline .radio label, + .form-inline .checkbox label { + padding-left: 0; + } + .form-inline .radio input[type="radio"], + .form-inline .checkbox input[type="checkbox"] { + position: relative; + margin-left: 0; + } + .form-inline .has-feedback .form-control-feedback { + top: 0; + } +} +.form-horizontal .radio, +.form-horizontal .checkbox, +.form-horizontal .radio-inline, +.form-horizontal .checkbox-inline { + margin-top: 0; + margin-bottom: 0; + padding-top: 11px; +} +.form-horizontal .radio, +.form-horizontal .checkbox { + min-height: 32px; +} +.form-horizontal .form-group { + margin-left: -15px; + margin-right: -15px; +} +@media (min-width: 768px) { + .form-horizontal .control-label { + text-align: right; + margin-bottom: 0; + padding-top: 11px; + } +} +.form-horizontal .has-feedback .form-control-feedback { + right: 15px; +} +@media (min-width: 768px) { + .form-horizontal .form-group-lg .control-label { + padding-top: 19px; + font-size: 19px; + } +} +@media (min-width: 768px) { + .form-horizontal .form-group-sm .control-label { + padding-top: 7px; + font-size: 13px; + } +} +.btn { + display: inline-block; + margin-bottom: 0; + font-weight: normal; + text-align: center; + vertical-align: middle; + -ms-touch-action: manipulation; + touch-action: manipulation; + cursor: pointer; + background-image: none; + border: 1px solid transparent; + white-space: nowrap; + padding: 10px 15px; + font-size: 15px; + line-height: 1.42857143; + border-radius: 4px; + -webkit-user-select: none; + -moz-user-select: none; + -ms-user-select: none; + user-select: none; +} +.btn:focus, +.btn:active:focus, +.btn.active:focus, +.btn.focus, +.btn:active.focus, +.btn.active.focus { + outline: 5px auto -webkit-focus-ring-color; + outline-offset: -2px; +} +.btn:hover, +.btn:focus, +.btn.focus { + color: #ffffff; + text-decoration: none; +} +.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); +} +.btn.disabled, +.btn[disabled], +fieldset[disabled] .btn { + cursor: not-allowed; + opacity: 0.65; + filter: alpha(opacity=65); + -webkit-box-shadow: none; + box-shadow: none; +} +a.btn.disabled, +fieldset[disabled] a.btn { + pointer-events: none; +} +.btn-default { + color: #ffffff; + background-color: #464545; + border-color: #464545; +} +.btn-default:focus, +.btn-default.focus { + color: #ffffff; + background-color: #2c2c2c; + border-color: #060606; +} +.btn-default:hover { + color: #ffffff; + background-color: #2c2c2c; + border-color: #272727; +} +.btn-default:active, +.btn-default.active, +.open > .dropdown-toggle.btn-default { + color: #ffffff; + background-color: #2c2c2c; + border-color: #272727; +} +.btn-default:active:hover, +.btn-default.active:hover, +.open > .dropdown-toggle.btn-default:hover, +.btn-default:active:focus, +.btn-default.active:focus, +.open > .dropdown-toggle.btn-default:focus, +.btn-default:active.focus, +.btn-default.active.focus, +.open > .dropdown-toggle.btn-default.focus { + color: #ffffff; + background-color: #1a1a1a; + border-color: #060606; +} +.btn-default:active, +.btn-default.active, +.open > .dropdown-toggle.btn-default { + background-image: none; +} +.btn-default.disabled:hover, +.btn-default[disabled]:hover, +fieldset[disabled] .btn-default:hover, +.btn-default.disabled:focus, +.btn-default[disabled]:focus, +fieldset[disabled] .btn-default:focus, +.btn-default.disabled.focus, +.btn-default[disabled].focus, +fieldset[disabled] .btn-default.focus { + background-color: #464545; + border-color: #464545; +} +.btn-default .badge { + color: #464545; + background-color: #ffffff; +} +.btn-primary { + color: #ffffff; + background-color: #375a7f; + border-color: #375a7f; +} +.btn-primary:focus, +.btn-primary.focus { + color: #ffffff; + background-color: #28415b; + border-color: #101b26; +} +.btn-primary:hover { + color: #ffffff; + background-color: #28415b; + border-color: #253c54; +} +.btn-primary:active, +.btn-primary.active, +.open > .dropdown-toggle.btn-primary { + color: #ffffff; + background-color: #28415b; + border-color: #253c54; +} +.btn-primary:active:hover, +.btn-primary.active:hover, +.open > .dropdown-toggle.btn-primary:hover, +.btn-primary:active:focus, +.btn-primary.active:focus, +.open > .dropdown-toggle.btn-primary:focus, +.btn-primary:active.focus, +.btn-primary.active.focus, +.open > .dropdown-toggle.btn-primary.focus { + color: #ffffff; + background-color: #1d2f43; + border-color: #101b26; +} +.btn-primary:active, +.btn-primary.active, +.open > .dropdown-toggle.btn-primary { + background-image: none; +} +.btn-primary.disabled:hover, +.btn-primary[disabled]:hover, +fieldset[disabled] .btn-primary:hover, +.btn-primary.disabled:focus, +.btn-primary[disabled]:focus, +fieldset[disabled] .btn-primary:focus, +.btn-primary.disabled.focus, +.btn-primary[disabled].focus, +fieldset[disabled] .btn-primary.focus { + background-color: #375a7f; + border-color: #375a7f; +} +.btn-primary .badge { + color: #375a7f; + background-color: #ffffff; +} +.btn-success { + color: #ffffff; + background-color: #00bc8c; + border-color: #00bc8c; +} +.btn-success:focus, +.btn-success.focus { + color: #ffffff; + background-color: #008966; + border-color: #003d2d; +} +.btn-success:hover { + color: #ffffff; + background-color: #008966; + border-color: #007f5e; +} +.btn-success:active, +.btn-success.active, +.open > .dropdown-toggle.btn-success { + color: #ffffff; + background-color: #008966; + border-color: #007f5e; +} +.btn-success:active:hover, +.btn-success.active:hover, +.open > .dropdown-toggle.btn-success:hover, +.btn-success:active:focus, +.btn-success.active:focus, +.open > .dropdown-toggle.btn-success:focus, +.btn-success:active.focus, +.btn-success.active.focus, +.open > .dropdown-toggle.btn-success.focus { + color: #ffffff; + background-color: #00654b; + border-color: #003d2d; +} +.btn-success:active, +.btn-success.active, +.open > .dropdown-toggle.btn-success { + background-image: none; +} +.btn-success.disabled:hover, +.btn-success[disabled]:hover, +fieldset[disabled] .btn-success:hover, +.btn-success.disabled:focus, +.btn-success[disabled]:focus, +fieldset[disabled] .btn-success:focus, +.btn-success.disabled.focus, +.btn-success[disabled].focus, +fieldset[disabled] .btn-success.focus { + background-color: #00bc8c; + border-color: #00bc8c; +} +.btn-success .badge { + color: #00bc8c; + background-color: #ffffff; +} +.btn-info { + color: #ffffff; + background-color: #3498db; + border-color: #3498db; +} +.btn-info:focus, +.btn-info.focus { + color: #ffffff; + background-color: #217dbb; + border-color: #16527a; +} +.btn-info:hover { + color: #ffffff; + background-color: #217dbb; + border-color: #2077b2; +} +.btn-info:active, +.btn-info.active, +.open > .dropdown-toggle.btn-info { + color: #ffffff; + background-color: #217dbb; + border-color: #2077b2; +} +.btn-info:active:hover, +.btn-info.active:hover, +.open > .dropdown-toggle.btn-info:hover, +.btn-info:active:focus, +.btn-info.active:focus, +.open > .dropdown-toggle.btn-info:focus, +.btn-info:active.focus, +.btn-info.active.focus, +.open > .dropdown-toggle.btn-info.focus { + color: #ffffff; + background-color: #1c699d; + border-color: #16527a; +} +.btn-info:active, +.btn-info.active, +.open > .dropdown-toggle.btn-info { + background-image: none; +} +.btn-info.disabled:hover, +.btn-info[disabled]:hover, +fieldset[disabled] .btn-info:hover, +.btn-info.disabled:focus, +.btn-info[disabled]:focus, +fieldset[disabled] .btn-info:focus, +.btn-info.disabled.focus, +.btn-info[disabled].focus, +fieldset[disabled] .btn-info.focus { + background-color: #3498db; + border-color: #3498db; +} +.btn-info .badge { + color: #3498db; + background-color: #ffffff; +} +.btn-warning { + color: #ffffff; + background-color: #f39c12; + border-color: #f39c12; +} +.btn-warning:focus, +.btn-warning.focus { + color: #ffffff; + background-color: #c87f0a; + border-color: #7f5006; +} +.btn-warning:hover { + color: #ffffff; + background-color: #c87f0a; + border-color: #be780a; +} +.btn-warning:active, +.btn-warning.active, +.open > .dropdown-toggle.btn-warning { + color: #ffffff; + background-color: #c87f0a; + border-color: #be780a; +} +.btn-warning:active:hover, +.btn-warning.active:hover, +.open > .dropdown-toggle.btn-warning:hover, +.btn-warning:active:focus, +.btn-warning.active:focus, +.open > .dropdown-toggle.btn-warning:focus, +.btn-warning:active.focus, +.btn-warning.active.focus, +.open > .dropdown-toggle.btn-warning.focus { + color: #ffffff; + background-color: #a66908; + border-color: #7f5006; +} +.btn-warning:active, +.btn-warning.active, +.open > .dropdown-toggle.btn-warning { + background-image: none; +} +.btn-warning.disabled:hover, +.btn-warning[disabled]:hover, +fieldset[disabled] .btn-warning:hover, +.btn-warning.disabled:focus, +.btn-warning[disabled]:focus, +fieldset[disabled] .btn-warning:focus, +.btn-warning.disabled.focus, +.btn-warning[disabled].focus, +fieldset[disabled] .btn-warning.focus { + background-color: #f39c12; + border-color: #f39c12; +} +.btn-warning .badge { + color: #f39c12; + background-color: #ffffff; +} +.btn-danger { + color: #ffffff; + background-color: #e74c3c; + border-color: #e74c3c; +} +.btn-danger:focus, +.btn-danger.focus { + color: #ffffff; + background-color: #d62c1a; + border-color: #921e12; +} +.btn-danger:hover { + color: #ffffff; + background-color: #d62c1a; + border-color: #cd2a19; +} +.btn-danger:active, +.btn-danger.active, +.open > .dropdown-toggle.btn-danger { + color: #ffffff; + background-color: #d62c1a; + border-color: #cd2a19; +} +.btn-danger:active:hover, +.btn-danger.active:hover, +.open > .dropdown-toggle.btn-danger:hover, +.btn-danger:active:focus, +.btn-danger.active:focus, +.open > .dropdown-toggle.btn-danger:focus, +.btn-danger:active.focus, +.btn-danger.active.focus, +.open > .dropdown-toggle.btn-danger.focus { + color: #ffffff; + background-color: #b62516; + border-color: #921e12; +} +.btn-danger:active, +.btn-danger.active, +.open > .dropdown-toggle.btn-danger { + background-image: none; +} +.btn-danger.disabled:hover, +.btn-danger[disabled]:hover, +fieldset[disabled] .btn-danger:hover, +.btn-danger.disabled:focus, +.btn-danger[disabled]:focus, +fieldset[disabled] .btn-danger:focus, +.btn-danger.disabled.focus, +.btn-danger[disabled].focus, +fieldset[disabled] .btn-danger.focus { + background-color: #e74c3c; + border-color: #e74c3c; +} +.btn-danger .badge { + color: #e74c3c; + background-color: #ffffff; +} +.btn-link { + color: #0ce3ac; + font-weight: normal; + border-radius: 0; +} +.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; +} +.btn-link, +.btn-link:hover, +.btn-link:focus, +.btn-link:active { + border-color: transparent; +} +.btn-link:hover, +.btn-link:focus { + color: #0ce3ac; + text-decoration: underline; + background-color: transparent; +} +.btn-link[disabled]:hover, +fieldset[disabled] .btn-link:hover, +.btn-link[disabled]:focus, +fieldset[disabled] .btn-link:focus { + color: #999999; + text-decoration: none; +} +.btn-lg, +.btn-group-lg > .btn { + padding: 18px 27px; + font-size: 19px; + line-height: 1.3333333; + border-radius: 6px; +} +.btn-sm, +.btn-group-sm > .btn { + padding: 6px 9px; + font-size: 13px; + line-height: 1.5; + border-radius: 3px; +} +.btn-xs, +.btn-group-xs > .btn { + padding: 1px 5px; + font-size: 13px; + line-height: 1.5; + border-radius: 3px; +} +.btn-block { + display: block; + width: 100%; +} +.btn-block + .btn-block { + margin-top: 5px; +} +input[type="submit"].btn-block, +input[type="reset"].btn-block, +input[type="button"].btn-block { + width: 100%; +} +.fade { + opacity: 0; + -webkit-transition: opacity 0.15s linear; + -o-transition: opacity 0.15s linear; + transition: opacity 0.15s linear; +} +.fade.in { + opacity: 1; +} +.collapse { + display: none; +} +.collapse.in { + display: block; +} +tr.collapse.in { + display: table-row; +} +tbody.collapse.in { + display: table-row-group; +} +.collapsing { + position: relative; + height: 0; + overflow: hidden; + -webkit-transition-property: height, visibility; + -o-transition-property: height, visibility; + transition-property: height, visibility; + -webkit-transition-duration: 0.35s; + -o-transition-duration: 0.35s; + transition-duration: 0.35s; + -webkit-transition-timing-function: ease; + -o-transition-timing-function: ease; + transition-timing-function: ease; +} +.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; +} +.dropup, +.dropdown { + position: relative; +} +.dropdown-toggle:focus { + outline: 0; +} +.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: 15px; + text-align: left; + background-color: #303030; + border: 1px solid #cccccc; + 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); + -webkit-background-clip: padding-box; + background-clip: padding-box; +} +.dropdown-menu.pull-right { + right: 0; + left: auto; +} +.dropdown-menu .divider { + height: 1px; + margin: 9.5px 0; + overflow: hidden; + background-color: #464545; +} +.dropdown-menu > li > a { + display: block; + padding: 3px 20px; + clear: both; + font-weight: normal; + line-height: 1.42857143; + color: #ebebeb; + white-space: nowrap; +} +.dropdown-menu > li > a:hover, +.dropdown-menu > li > a:focus { + text-decoration: none; + color: #ffffff; + background-color: #375a7f; +} +.dropdown-menu > .active > a, +.dropdown-menu > .active > a:hover, +.dropdown-menu > .active > a:focus { + color: #ffffff; + text-decoration: none; + outline: 0; + background-color: #375a7f; +} +.dropdown-menu > .disabled > a, +.dropdown-menu > .disabled > a:hover, +.dropdown-menu > .disabled > a:focus { + color: #999999; +} +.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; +} +.open > .dropdown-menu { + display: block; +} +.open > a { + outline: 0; +} +.dropdown-menu-right { + left: auto; + right: 0; +} +.dropdown-menu-left { + left: 0; + right: auto; +} +.dropdown-header { + display: block; + padding: 3px 20px; + font-size: 13px; + line-height: 1.42857143; + color: #999999; + white-space: nowrap; +} +.dropdown-backdrop { + position: fixed; + left: 0; + right: 0; + bottom: 0; + top: 0; + z-index: 990; +} +.pull-right > .dropdown-menu { + right: 0; + left: auto; +} +.dropup .caret, +.navbar-fixed-bottom .dropdown .caret { + border-top: 0; + border-bottom: 4px dashed; + border-bottom: 4px solid \9; + content: ""; +} +.dropup .dropdown-menu, +.navbar-fixed-bottom .dropdown .dropdown-menu { + top: auto; + bottom: 100%; + margin-bottom: 2px; +} +@media (min-width: 768px) { + .navbar-right .dropdown-menu { + left: auto; + right: 0; + } + .navbar-right .dropdown-menu-left { + left: 0; + right: auto; + } +} +.btn-group, +.btn-group-vertical { + position: relative; + display: inline-block; + vertical-align: middle; +} +.btn-group > .btn, +.btn-group-vertical > .btn { + position: relative; + float: left; +} +.btn-group > .btn:hover, +.btn-group-vertical > .btn:hover, +.btn-group > .btn:focus, +.btn-group-vertical > .btn:focus, +.btn-group > .btn:active, +.btn-group-vertical > .btn:active, +.btn-group > .btn.active, +.btn-group-vertical > .btn.active { + z-index: 2; +} +.btn-group .btn + .btn, +.btn-group .btn + .btn-group, +.btn-group .btn-group + .btn, +.btn-group .btn-group + .btn-group { + margin-left: -1px; +} +.btn-toolbar { + margin-left: -5px; +} +.btn-toolbar .btn, +.btn-toolbar .btn-group, +.btn-toolbar .input-group { + float: left; +} +.btn-toolbar > .btn, +.btn-toolbar > .btn-group, +.btn-toolbar > .input-group { + margin-left: 5px; +} +.btn-group > .btn:not(:first-child):not(:last-child):not(.dropdown-toggle) { + border-radius: 0; +} +.btn-group > .btn:first-child { + margin-left: 0; +} +.btn-group > .btn:first-child:not(:last-child):not(.dropdown-toggle) { + border-bottom-right-radius: 0; + border-top-right-radius: 0; +} +.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; +} +.btn-group > .btn-group { + float: left; +} +.btn-group > .btn-group:not(:first-child):not(:last-child) > .btn { + border-radius: 0; +} +.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; +} +.btn-group > .btn-group:last-child:not(:first-child) > .btn:first-child { + border-bottom-left-radius: 0; + border-top-left-radius: 0; +} +.btn-group .dropdown-toggle:active, +.btn-group.open .dropdown-toggle { + outline: 0; +} +.btn-group > .btn + .dropdown-toggle { + padding-left: 8px; + padding-right: 8px; +} +.btn-group > .btn-lg + .dropdown-toggle { + padding-left: 12px; + padding-right: 12px; +} +.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); +} +.btn-group.open .dropdown-toggle.btn-link { + -webkit-box-shadow: none; + box-shadow: none; +} +.btn .caret { + margin-left: 0; +} +.btn-lg .caret { + border-width: 5px 5px 0; + border-bottom-width: 0; +} +.dropup .btn-lg .caret { + border-width: 0 5px 5px; +} +.btn-group-vertical > .btn, +.btn-group-vertical > .btn-group, +.btn-group-vertical > .btn-group > .btn { + display: block; + float: none; + width: 100%; + max-width: 100%; +} +.btn-group-vertical > .btn-group > .btn { + float: none; +} +.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; +} +.btn-group-vertical > .btn:not(:first-child):not(:last-child) { + border-radius: 0; +} +.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; +} +.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; +} +.btn-group-vertical > .btn-group:not(:first-child):not(:last-child) > .btn { + border-radius: 0; +} +.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; +} +.btn-group-vertical > .btn-group:last-child:not(:first-child) > .btn:first-child { + border-top-right-radius: 0; + border-top-left-radius: 0; +} +.btn-group-justified { + display: table; + width: 100%; + table-layout: fixed; + border-collapse: separate; +} +.btn-group-justified > .btn, +.btn-group-justified > .btn-group { + float: none; + display: table-cell; + width: 1%; +} +.btn-group-justified > .btn-group .btn { + width: 100%; +} +.btn-group-justified > .btn-group .dropdown-menu { + left: auto; +} +[data-toggle="buttons"] > .btn input[type="radio"], +[data-toggle="buttons"] > .btn-group > .btn input[type="radio"], +[data-toggle="buttons"] > .btn input[type="checkbox"], +[data-toggle="buttons"] > .btn-group > .btn input[type="checkbox"] { + position: absolute; + clip: rect(0, 0, 0, 0); + pointer-events: none; +} +.input-group { + position: relative; + display: table; + border-collapse: separate; +} +.input-group[class*="col-"] { + float: none; + padding-left: 0; + padding-right: 0; +} +.input-group .form-control { + position: relative; + z-index: 2; + float: left; + width: 100%; + margin-bottom: 0; +} +.input-group .form-control:focus { + z-index: 3; +} +.input-group-lg > .form-control, +.input-group-lg > .input-group-addon, +.input-group-lg > .input-group-btn > .btn { + height: 66px; + padding: 18px 27px; + font-size: 19px; + line-height: 1.3333333; + border-radius: 6px; +} +select.input-group-lg > .form-control, +select.input-group-lg > .input-group-addon, +select.input-group-lg > .input-group-btn > .btn { + height: 66px; + line-height: 66px; +} +textarea.input-group-lg > .form-control, +textarea.input-group-lg > .input-group-addon, +textarea.input-group-lg > .input-group-btn > .btn, +select[multiple].input-group-lg > .form-control, +select[multiple].input-group-lg > .input-group-addon, +select[multiple].input-group-lg > .input-group-btn > .btn { + height: auto; +} +.input-group-sm > .form-control, +.input-group-sm > .input-group-addon, +.input-group-sm > .input-group-btn > .btn { + height: 35px; + padding: 6px 9px; + font-size: 13px; + line-height: 1.5; + border-radius: 3px; +} +select.input-group-sm > .form-control, +select.input-group-sm > .input-group-addon, +select.input-group-sm > .input-group-btn > .btn { + height: 35px; + line-height: 35px; +} +textarea.input-group-sm > .form-control, +textarea.input-group-sm > .input-group-addon, +textarea.input-group-sm > .input-group-btn > .btn, +select[multiple].input-group-sm > .form-control, +select[multiple].input-group-sm > .input-group-addon, +select[multiple].input-group-sm > .input-group-btn > .btn { + height: auto; +} +.input-group-addon, +.input-group-btn, +.input-group .form-control { + display: table-cell; +} +.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; +} +.input-group-addon, +.input-group-btn { + width: 1%; + white-space: nowrap; + vertical-align: middle; +} +.input-group-addon { + padding: 10px 15px; + font-size: 15px; + font-weight: normal; + line-height: 1; + color: #464545; + text-align: center; + background-color: #464545; + border: 1px solid transparent; + border-radius: 4px; +} +.input-group-addon.input-sm { + padding: 6px 9px; + font-size: 13px; + border-radius: 3px; +} +.input-group-addon.input-lg { + padding: 18px 27px; + font-size: 19px; + border-radius: 6px; +} +.input-group-addon input[type="radio"], +.input-group-addon input[type="checkbox"] { + margin-top: 0; +} +.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; +} +.input-group-addon:first-child { + border-right: 0; +} +.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; +} +.input-group-addon:last-child { + border-left: 0; +} +.input-group-btn { + position: relative; + font-size: 0; + white-space: nowrap; +} +.input-group-btn > .btn { + position: relative; +} +.input-group-btn > .btn + .btn { + margin-left: -1px; +} +.input-group-btn > .btn:hover, +.input-group-btn > .btn:focus, +.input-group-btn > .btn:active { + z-index: 2; +} +.input-group-btn:first-child > .btn, +.input-group-btn:first-child > .btn-group { + margin-right: -1px; +} +.input-group-btn:last-child > .btn, +.input-group-btn:last-child > .btn-group { + z-index: 2; + margin-left: -1px; +} +.nav { + margin-bottom: 0; + padding-left: 0; + list-style: none; +} +.nav > li { + position: relative; + display: block; +} +.nav > li > a { + position: relative; + display: block; + padding: 10px 15px; +} +.nav > li > a:hover, +.nav > li > a:focus { + text-decoration: none; + background-color: #303030; +} +.nav > li.disabled > a { + color: #605e5e; +} +.nav > li.disabled > a:hover, +.nav > li.disabled > a:focus { + color: #605e5e; + text-decoration: none; + background-color: transparent; + cursor: not-allowed; +} +.nav .open > a, +.nav .open > a:hover, +.nav .open > a:focus { + background-color: #303030; + border-color: #0ce3ac; +} +.nav .nav-divider { + height: 1px; + margin: 9.5px 0; + overflow: hidden; + background-color: #e5e5e5; +} +.nav > li > a > img { + max-width: none; +} +.nav-tabs { + border-bottom: 1px solid #464545; +} +.nav-tabs > li { + float: left; + margin-bottom: -1px; +} +.nav-tabs > li > a { + margin-right: 2px; + line-height: 1.42857143; + border: 1px solid transparent; + border-radius: 4px 4px 0 0; +} +.nav-tabs > li > a:hover { + border-color: #464545 #464545 #464545; +} +.nav-tabs > li.active > a, +.nav-tabs > li.active > a:hover, +.nav-tabs > li.active > a:focus { + color: #00bc8c; + background-color: #222222; + border: 1px solid #464545; + border-bottom-color: transparent; + cursor: default; +} +.nav-tabs.nav-justified { + width: 100%; + border-bottom: 0; +} +.nav-tabs.nav-justified > li { + float: none; +} +.nav-tabs.nav-justified > li > a { + text-align: center; + margin-bottom: 5px; +} +.nav-tabs.nav-justified > .dropdown .dropdown-menu { + top: auto; + left: auto; +} +@media (min-width: 768px) { + .nav-tabs.nav-justified > li { + display: table-cell; + width: 1%; + } + .nav-tabs.nav-justified > li > a { + margin-bottom: 0; + } +} +.nav-tabs.nav-justified > li > a { + margin-right: 0; + border-radius: 4px; +} +.nav-tabs.nav-justified > .active > a, +.nav-tabs.nav-justified > .active > a:hover, +.nav-tabs.nav-justified > .active > a:focus { + border: 1px solid #ebebeb; +} +@media (min-width: 768px) { + .nav-tabs.nav-justified > li > a { + border-bottom: 1px solid #ebebeb; + border-radius: 4px 4px 0 0; + } + .nav-tabs.nav-justified > .active > a, + .nav-tabs.nav-justified > .active > a:hover, + .nav-tabs.nav-justified > .active > a:focus { + border-bottom-color: #222222; + } +} +.nav-pills > li { + float: left; +} +.nav-pills > li > a { + border-radius: 4px; +} +.nav-pills > li + li { + margin-left: 2px; +} +.nav-pills > li.active > a, +.nav-pills > li.active > a:hover, +.nav-pills > li.active > a:focus { + color: #ffffff; + background-color: #375a7f; +} +.nav-stacked > li { + float: none; +} +.nav-stacked > li + li { + margin-top: 2px; + margin-left: 0; +} +.nav-justified { + width: 100%; +} +.nav-justified > li { + float: none; +} +.nav-justified > li > a { + text-align: center; + margin-bottom: 5px; +} +.nav-justified > .dropdown .dropdown-menu { + top: auto; + left: auto; +} +@media (min-width: 768px) { + .nav-justified > li { + display: table-cell; + width: 1%; + } + .nav-justified > li > a { + margin-bottom: 0; + } +} +.nav-tabs-justified { + border-bottom: 0; +} +.nav-tabs-justified > li > a { + margin-right: 0; + border-radius: 4px; +} +.nav-tabs-justified > .active > a, +.nav-tabs-justified > .active > a:hover, +.nav-tabs-justified > .active > a:focus { + border: 1px solid #ebebeb; +} +@media (min-width: 768px) { + .nav-tabs-justified > li > a { + border-bottom: 1px solid #ebebeb; + border-radius: 4px 4px 0 0; + } + .nav-tabs-justified > .active > a, + .nav-tabs-justified > .active > a:hover, + .nav-tabs-justified > .active > a:focus { + border-bottom-color: #222222; + } +} +.tab-content > .tab-pane { + display: none; +} +.tab-content > .active { + display: block; +} +.nav-tabs .dropdown-menu { + margin-top: -1px; + border-top-right-radius: 0; + border-top-left-radius: 0; +} +.navbar { + position: relative; + min-height: 60px; + margin-bottom: 21px; + border: 1px solid transparent; +} +@media (min-width: 768px) { + .navbar { + border-radius: 4px; + } +} +@media (min-width: 768px) { + .navbar-header { + float: left; + } +} +.navbar-collapse { + overflow-x: visible; + padding-right: 15px; + padding-left: 15px; + border-top: 1px solid transparent; + -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1); + box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1); + -webkit-overflow-scrolling: touch; +} +.navbar-collapse.in { + overflow-y: auto; +} +@media (min-width: 768px) { + .navbar-collapse { + width: auto; + border-top: 0; + -webkit-box-shadow: none; + box-shadow: none; + } + .navbar-collapse.collapse { + display: block !important; + height: auto !important; + padding-bottom: 0; + overflow: visible !important; + } + .navbar-collapse.in { + overflow-y: visible; + } + .navbar-fixed-top .navbar-collapse, + .navbar-static-top .navbar-collapse, + .navbar-fixed-bottom .navbar-collapse { + padding-left: 0; + padding-right: 0; + } +} +.navbar-fixed-top .navbar-collapse, +.navbar-fixed-bottom .navbar-collapse { + max-height: 340px; +} +@media (max-device-width: 480px) and (orientation: landscape) { + .navbar-fixed-top .navbar-collapse, + .navbar-fixed-bottom .navbar-collapse { + max-height: 200px; + } +} +.container > .navbar-header, +.container-fluid > .navbar-header, +.container > .navbar-collapse, +.container-fluid > .navbar-collapse { + margin-right: -15px; + margin-left: -15px; +} +@media (min-width: 768px) { + .container > .navbar-header, + .container-fluid > .navbar-header, + .container > .navbar-collapse, + .container-fluid > .navbar-collapse { + margin-right: 0; + margin-left: 0; + } +} +.navbar-static-top { + z-index: 1000; + border-width: 0 0 1px; +} +@media (min-width: 768px) { + .navbar-static-top { + border-radius: 0; + } +} +.navbar-fixed-top, +.navbar-fixed-bottom { + position: fixed; + right: 0; + left: 0; + z-index: 1030; +} +@media (min-width: 768px) { + .navbar-fixed-top, + .navbar-fixed-bottom { + border-radius: 0; + } +} +.navbar-fixed-top { + top: 0; + border-width: 0 0 1px; +} +.navbar-fixed-bottom { + bottom: 0; + margin-bottom: 0; + border-width: 1px 0 0; +} +.navbar-brand { + float: left; + padding: 19.5px 15px; + font-size: 19px; + line-height: 21px; + height: 60px; +} +.navbar-brand:hover, +.navbar-brand:focus { + text-decoration: none; +} +.navbar-brand > img { + display: block; +} +@media (min-width: 768px) { + .navbar > .container .navbar-brand, + .navbar > .container-fluid .navbar-brand { + margin-left: -15px; + } +} +.navbar-toggle { + position: relative; + float: right; + margin-right: 15px; + padding: 9px 10px; + margin-top: 13px; + margin-bottom: 13px; + background-color: transparent; + background-image: none; + border: 1px solid transparent; + border-radius: 4px; +} +.navbar-toggle:focus { + outline: 0; +} +.navbar-toggle .icon-bar { + display: block; + width: 22px; + height: 2px; + border-radius: 1px; +} +.navbar-toggle .icon-bar + .icon-bar { + margin-top: 4px; +} +@media (min-width: 768px) { + .navbar-toggle { + display: none; + } +} +.navbar-nav { + margin: 9.75px -15px; +} +.navbar-nav > li > a { + padding-top: 10px; + padding-bottom: 10px; + line-height: 21px; +} +@media (max-width: 767px) { + .navbar-nav .open .dropdown-menu { + position: static; + float: none; + width: auto; + margin-top: 0; + background-color: transparent; + border: 0; + -webkit-box-shadow: none; + box-shadow: none; + } + .navbar-nav .open .dropdown-menu > li > a, + .navbar-nav .open .dropdown-menu .dropdown-header { + padding: 5px 15px 5px 25px; + } + .navbar-nav .open .dropdown-menu > li > a { + line-height: 21px; + } + .navbar-nav .open .dropdown-menu > li > a:hover, + .navbar-nav .open .dropdown-menu > li > a:focus { + background-image: none; + } +} +@media (min-width: 768px) { + .navbar-nav { + float: left; + margin: 0; + } + .navbar-nav > li { + float: left; + } + .navbar-nav > li > a { + padding-top: 19.5px; + padding-bottom: 19.5px; + } +} +.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: 7.5px; + margin-bottom: 7.5px; +} +@media (min-width: 768px) { + .navbar-form .form-group { + display: inline-block; + margin-bottom: 0; + vertical-align: middle; + } + .navbar-form .form-control { + display: inline-block; + width: auto; + vertical-align: middle; + } + .navbar-form .form-control-static { + display: inline-block; + } + .navbar-form .input-group { + display: inline-table; + vertical-align: middle; + } + .navbar-form .input-group .input-group-addon, + .navbar-form .input-group .input-group-btn, + .navbar-form .input-group .form-control { + width: auto; + } + .navbar-form .input-group > .form-control { + width: 100%; + } + .navbar-form .control-label { + margin-bottom: 0; + vertical-align: middle; + } + .navbar-form .radio, + .navbar-form .checkbox { + display: inline-block; + margin-top: 0; + margin-bottom: 0; + vertical-align: middle; + } + .navbar-form .radio label, + .navbar-form .checkbox label { + padding-left: 0; + } + .navbar-form .radio input[type="radio"], + .navbar-form .checkbox input[type="checkbox"] { + position: relative; + margin-left: 0; + } + .navbar-form .has-feedback .form-control-feedback { + top: 0; + } +} +@media (max-width: 767px) { + .navbar-form .form-group { + margin-bottom: 5px; + } + .navbar-form .form-group:last-child { + margin-bottom: 0; + } +} +@media (min-width: 768px) { + .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; + } +} +.navbar-nav > li > .dropdown-menu { + margin-top: 0; + border-top-right-radius: 0; + border-top-left-radius: 0; +} +.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; +} +.navbar-btn { + margin-top: 7.5px; + margin-bottom: 7.5px; +} +.navbar-btn.btn-sm { + margin-top: 12.5px; + margin-bottom: 12.5px; +} +.navbar-btn.btn-xs { + margin-top: 19px; + margin-bottom: 19px; +} +.navbar-text { + margin-top: 19.5px; + margin-bottom: 19.5px; +} +@media (min-width: 768px) { + .navbar-text { + float: left; + margin-left: 15px; + margin-right: 15px; + } +} +@media (min-width: 768px) { + .navbar-left { + float: left !important; + } + .navbar-right { + float: right !important; + margin-right: -15px; + } + .navbar-right ~ .navbar-right { + margin-right: 0; + } +} +.navbar-default { + background-color: #375a7f; + border-color: transparent; +} +.navbar-default .navbar-brand { + color: #ffffff; +} +.navbar-default .navbar-brand:hover, +.navbar-default .navbar-brand:focus { + color: #00bc8c; + background-color: transparent; +} +.navbar-default .navbar-text { + color: #ffffff; +} +.navbar-default .navbar-nav > li > a { + color: #ffffff; +} +.navbar-default .navbar-nav > li > a:hover, +.navbar-default .navbar-nav > li > a:focus { + color: #00bc8c; + background-color: transparent; +} +.navbar-default .navbar-nav > .active > a, +.navbar-default .navbar-nav > .active > a:hover, +.navbar-default .navbar-nav > .active > a:focus { + color: #ffffff; + background-color: #28415b; +} +.navbar-default .navbar-nav > .disabled > a, +.navbar-default .navbar-nav > .disabled > a:hover, +.navbar-default .navbar-nav > .disabled > a:focus { + color: #cccccc; + background-color: transparent; +} +.navbar-default .navbar-toggle { + border-color: #28415b; +} +.navbar-default .navbar-toggle:hover, +.navbar-default .navbar-toggle:focus { + background-color: #28415b; +} +.navbar-default .navbar-toggle .icon-bar { + background-color: #ffffff; +} +.navbar-default .navbar-collapse, +.navbar-default .navbar-form { + border-color: transparent; +} +.navbar-default .navbar-nav > .open > a, +.navbar-default .navbar-nav > .open > a:hover, +.navbar-default .navbar-nav > .open > a:focus { + background-color: #28415b; + color: #ffffff; +} +@media (max-width: 767px) { + .navbar-default .navbar-nav .open .dropdown-menu > li > a { + color: #ffffff; + } + .navbar-default .navbar-nav .open .dropdown-menu > li > a:hover, + .navbar-default .navbar-nav .open .dropdown-menu > li > a:focus { + color: #00bc8c; + background-color: transparent; + } + .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: #ffffff; + background-color: #28415b; + } + .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: #cccccc; + background-color: transparent; + } +} +.navbar-default .navbar-link { + color: #ffffff; +} +.navbar-default .navbar-link:hover { + color: #00bc8c; +} +.navbar-default .btn-link { + color: #ffffff; +} +.navbar-default .btn-link:hover, +.navbar-default .btn-link:focus { + color: #00bc8c; +} +.navbar-default .btn-link[disabled]:hover, +fieldset[disabled] .navbar-default .btn-link:hover, +.navbar-default .btn-link[disabled]:focus, +fieldset[disabled] .navbar-default .btn-link:focus { + color: #cccccc; +} +.navbar-inverse { + background-color: #00bc8c; + border-color: transparent; +} +.navbar-inverse .navbar-brand { + color: #ffffff; +} +.navbar-inverse .navbar-brand:hover, +.navbar-inverse .navbar-brand:focus { + color: #375a7f; + background-color: transparent; +} +.navbar-inverse .navbar-text { + color: #ffffff; +} +.navbar-inverse .navbar-nav > li > a { + color: #ffffff; +} +.navbar-inverse .navbar-nav > li > a:hover, +.navbar-inverse .navbar-nav > li > a:focus { + color: #375a7f; + background-color: transparent; +} +.navbar-inverse .navbar-nav > .active > a, +.navbar-inverse .navbar-nav > .active > a:hover, +.navbar-inverse .navbar-nav > .active > a:focus { + color: #ffffff; + background-color: #00a379; +} +.navbar-inverse .navbar-nav > .disabled > a, +.navbar-inverse .navbar-nav > .disabled > a:hover, +.navbar-inverse .navbar-nav > .disabled > a:focus { + color: #aaaaaa; + background-color: transparent; +} +.navbar-inverse .navbar-toggle { + border-color: #008966; +} +.navbar-inverse .navbar-toggle:hover, +.navbar-inverse .navbar-toggle:focus { + background-color: #008966; +} +.navbar-inverse .navbar-toggle .icon-bar { + background-color: #ffffff; +} +.navbar-inverse .navbar-collapse, +.navbar-inverse .navbar-form { + border-color: #009871; +} +.navbar-inverse .navbar-nav > .open > a, +.navbar-inverse .navbar-nav > .open > a:hover, +.navbar-inverse .navbar-nav > .open > a:focus { + background-color: #00a379; + color: #ffffff; +} +@media (max-width: 767px) { + .navbar-inverse .navbar-nav .open .dropdown-menu > .dropdown-header { + border-color: transparent; + } + .navbar-inverse .navbar-nav .open .dropdown-menu .divider { + background-color: transparent; + } + .navbar-inverse .navbar-nav .open .dropdown-menu > li > a { + color: #ffffff; + } + .navbar-inverse .navbar-nav .open .dropdown-menu > li > a:hover, + .navbar-inverse .navbar-nav .open .dropdown-menu > li > a:focus { + color: #375a7f; + background-color: transparent; + } + .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: #ffffff; + background-color: #00a379; + } + .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: #aaaaaa; + background-color: transparent; + } +} +.navbar-inverse .navbar-link { + color: #ffffff; +} +.navbar-inverse .navbar-link:hover { + color: #375a7f; +} +.navbar-inverse .btn-link { + color: #ffffff; +} +.navbar-inverse .btn-link:hover, +.navbar-inverse .btn-link:focus { + color: #375a7f; +} +.navbar-inverse .btn-link[disabled]:hover, +fieldset[disabled] .navbar-inverse .btn-link:hover, +.navbar-inverse .btn-link[disabled]:focus, +fieldset[disabled] .navbar-inverse .btn-link:focus { + color: #aaaaaa; +} +.breadcrumb { + padding: 8px 15px; + margin-bottom: 21px; + list-style: none; + background-color: #464545; + border-radius: 4px; +} +.breadcrumb > li { + display: inline-block; +} +.breadcrumb > li + li:before { + content: "/\00a0"; + padding: 0 5px; + color: #ffffff; +} +.breadcrumb > .active { + color: #999999; +} +.pagination { + display: inline-block; + padding-left: 0; + margin: 21px 0; + border-radius: 4px; +} +.pagination > li { + display: inline; +} +.pagination > li > a, +.pagination > li > span { + position: relative; + float: left; + padding: 10px 15px; + line-height: 1.42857143; + text-decoration: none; + color: #ffffff; + background-color: #00bc8c; + border: 1px solid transparent; + margin-left: -1px; +} +.pagination > li:first-child > a, +.pagination > li:first-child > span { + margin-left: 0; + border-bottom-left-radius: 4px; + border-top-left-radius: 4px; +} +.pagination > li:last-child > a, +.pagination > li:last-child > span { + border-bottom-right-radius: 4px; + border-top-right-radius: 4px; +} +.pagination > li > a:hover, +.pagination > li > span:hover, +.pagination > li > a:focus, +.pagination > li > span:focus { + z-index: 2; + color: #ffffff; + background-color: #00dba3; + border-color: transparent; +} +.pagination > .active > a, +.pagination > .active > span, +.pagination > .active > a:hover, +.pagination > .active > span:hover, +.pagination > .active > a:focus, +.pagination > .active > span:focus { + z-index: 3; + color: #ffffff; + background-color: #00dba3; + border-color: transparent; + cursor: default; +} +.pagination > .disabled > span, +.pagination > .disabled > span:hover, +.pagination > .disabled > span:focus, +.pagination > .disabled > a, +.pagination > .disabled > a:hover, +.pagination > .disabled > a:focus { + color: #ffffff; + background-color: #007053; + border-color: transparent; + cursor: not-allowed; +} +.pagination-lg > li > a, +.pagination-lg > li > span { + padding: 18px 27px; + font-size: 19px; + line-height: 1.3333333; +} +.pagination-lg > li:first-child > a, +.pagination-lg > li:first-child > span { + border-bottom-left-radius: 6px; + border-top-left-radius: 6px; +} +.pagination-lg > li:last-child > a, +.pagination-lg > li:last-child > span { + border-bottom-right-radius: 6px; + border-top-right-radius: 6px; +} +.pagination-sm > li > a, +.pagination-sm > li > span { + padding: 6px 9px; + font-size: 13px; + line-height: 1.5; +} +.pagination-sm > li:first-child > a, +.pagination-sm > li:first-child > span { + border-bottom-left-radius: 3px; + border-top-left-radius: 3px; +} +.pagination-sm > li:last-child > a, +.pagination-sm > li:last-child > span { + border-bottom-right-radius: 3px; + border-top-right-radius: 3px; +} +.pager { + padding-left: 0; + margin: 21px 0; + list-style: none; + text-align: center; +} +.pager li { + display: inline; +} +.pager li > a, +.pager li > span { + display: inline-block; + padding: 5px 14px; + background-color: #00bc8c; + border: 1px solid transparent; + border-radius: 15px; +} +.pager li > a:hover, +.pager li > a:focus { + text-decoration: none; + background-color: #00dba3; +} +.pager .next > a, +.pager .next > span { + float: right; +} +.pager .previous > a, +.pager .previous > span { + float: left; +} +.pager .disabled > a, +.pager .disabled > a:hover, +.pager .disabled > a:focus, +.pager .disabled > span { + color: #dddddd; + background-color: #00bc8c; + cursor: not-allowed; +} +.label { + display: inline; + padding: .2em .6em .3em; + font-size: 75%; + font-weight: bold; + line-height: 1; + color: #ffffff; + text-align: center; + white-space: nowrap; + vertical-align: baseline; + border-radius: .25em; +} +a.label:hover, +a.label:focus { + color: #ffffff; + text-decoration: none; + cursor: pointer; +} +.label:empty { + display: none; +} +.btn .label { + position: relative; + top: -1px; +} +.label-default { + background-color: #464545; +} +.label-default[href]:hover, +.label-default[href]:focus { + background-color: #2c2c2c; +} +.label-primary { + background-color: #375a7f; +} +.label-primary[href]:hover, +.label-primary[href]:focus { + background-color: #28415b; +} +.label-success { + background-color: #00bc8c; +} +.label-success[href]:hover, +.label-success[href]:focus { + background-color: #008966; +} +.label-info { + background-color: #3498db; +} +.label-info[href]:hover, +.label-info[href]:focus { + background-color: #217dbb; +} +.label-warning { + background-color: #f39c12; +} +.label-warning[href]:hover, +.label-warning[href]:focus { + background-color: #c87f0a; +} +.label-danger { + background-color: #e74c3c; +} +.label-danger[href]:hover, +.label-danger[href]:focus { + background-color: #d62c1a; +} +.badge { + display: inline-block; + min-width: 10px; + padding: 3px 7px; + font-size: 13px; + font-weight: bold; + color: #ffffff; + line-height: 1; + vertical-align: middle; + white-space: nowrap; + text-align: center; + background-color: #464545; + border-radius: 10px; +} +.badge:empty { + display: none; +} +.btn .badge { + position: relative; + top: -1px; +} +.btn-xs .badge, +.btn-group-xs > .btn .badge { + top: 0; + padding: 1px 5px; +} +a.badge:hover, +a.badge:focus { + color: #ffffff; + text-decoration: none; + cursor: pointer; +} +.list-group-item.active > .badge, +.nav-pills > .active > a > .badge { + color: #375a7f; + background-color: #ffffff; +} +.list-group-item > .badge { + float: right; +} +.list-group-item > .badge + .badge { + margin-right: 5px; +} +.nav-pills > li > a > .badge { + margin-left: 3px; +} +.jumbotron { + padding-top: 30px; + padding-bottom: 30px; + margin-bottom: 30px; + color: inherit; + background-color: #303030; +} +.jumbotron h1, +.jumbotron .h1 { + color: inherit; +} +.jumbotron p { + margin-bottom: 15px; + font-size: 23px; + font-weight: 200; +} +.jumbotron > hr { + border-top-color: #161616; +} +.container .jumbotron, +.container-fluid .jumbotron { + border-radius: 6px; + padding-left: 15px; + padding-right: 15px; +} +.jumbotron .container { + max-width: 100%; +} +@media screen and (min-width: 768px) { + .jumbotron { + padding-top: 48px; + padding-bottom: 48px; + } + .container .jumbotron, + .container-fluid .jumbotron { + padding-left: 60px; + padding-right: 60px; + } + .jumbotron h1, + .jumbotron .h1 { + font-size: 68px; + } +} +.thumbnail { + display: block; + padding: 2px; + margin-bottom: 21px; + line-height: 1.42857143; + background-color: #222222; + border: 1px solid #464545; + 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; +} +.thumbnail > img, +.thumbnail a > img { + margin-left: auto; + margin-right: auto; +} +a.thumbnail:hover, +a.thumbnail:focus, +a.thumbnail.active { + border-color: #0ce3ac; +} +.thumbnail .caption { + padding: 9px; + color: #ffffff; +} +.alert { + padding: 15px; + margin-bottom: 21px; + border: 1px solid transparent; + border-radius: 4px; +} +.alert h4 { + margin-top: 0; + color: inherit; +} +.alert .alert-link { + font-weight: bold; +} +.alert > p, +.alert > ul { + margin-bottom: 0; +} +.alert > p + p { + margin-top: 5px; +} +.alert-dismissable, +.alert-dismissible { + padding-right: 35px; +} +.alert-dismissable .close, +.alert-dismissible .close { + position: relative; + top: -2px; + right: -21px; + color: inherit; +} +.alert-success { + background-color: #00bc8c; + border-color: #00bc8c; + color: #ffffff; +} +.alert-success hr { + border-top-color: #00a379; +} +.alert-success .alert-link { + color: #e6e6e6; +} +.alert-info { + background-color: #3498db; + border-color: #3498db; + color: #ffffff; +} +.alert-info hr { + border-top-color: #258cd1; +} +.alert-info .alert-link { + color: #e6e6e6; +} +.alert-warning { + background-color: #f39c12; + border-color: #f39c12; + color: #ffffff; +} +.alert-warning hr { + border-top-color: #e08e0b; +} +.alert-warning .alert-link { + color: #e6e6e6; +} +.alert-danger { + background-color: #e74c3c; + border-color: #e74c3c; + color: #ffffff; +} +.alert-danger hr { + border-top-color: #e43725; +} +.alert-danger .alert-link { + color: #e6e6e6; +} +@-webkit-keyframes progress-bar-stripes { + from { + background-position: 40px 0; + } + to { + background-position: 0 0; + } +} +@-o-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; + } +} +.progress { + overflow: hidden; + height: 21px; + margin-bottom: 21px; + background-color: #ebebeb; + 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); +} +.progress-bar { + float: left; + width: 0%; + height: 100%; + font-size: 13px; + line-height: 21px; + color: #ffffff; + text-align: center; + background-color: #375a7f; + -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; +} +.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); + -webkit-background-size: 40px 40px; + background-size: 40px 40px; +} +.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; +} +.progress-bar-success { + background-color: #00bc8c; +} +.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); +} +.progress-bar-info { + background-color: #3498db; +} +.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); +} +.progress-bar-warning { + background-color: #f39c12; +} +.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); +} +.progress-bar-danger { + background-color: #e74c3c; +} +.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); +} +.media { + margin-top: 15px; +} +.media:first-child { + margin-top: 0; +} +.media, +.media-body { + zoom: 1; + overflow: hidden; +} +.media-body { + width: 10000px; +} +.media-object { + display: block; +} +.media-object.img-thumbnail { + max-width: none; +} +.media-right, +.media > .pull-right { + padding-left: 10px; +} +.media-left, +.media > .pull-left { + padding-right: 10px; +} +.media-left, +.media-right, +.media-body { + display: table-cell; + vertical-align: top; +} +.media-middle { + vertical-align: middle; +} +.media-bottom { + vertical-align: bottom; +} +.media-heading { + margin-top: 0; + margin-bottom: 5px; +} +.media-list { + padding-left: 0; + list-style: none; +} +.list-group { + margin-bottom: 20px; + padding-left: 0; +} +.list-group-item { + position: relative; + display: block; + padding: 10px 15px; + margin-bottom: -1px; + background-color: #303030; + border: 1px solid #464545; +} +.list-group-item:first-child { + border-top-right-radius: 4px; + border-top-left-radius: 4px; +} +.list-group-item:last-child { + margin-bottom: 0; + border-bottom-right-radius: 4px; + border-bottom-left-radius: 4px; +} +a.list-group-item, +button.list-group-item { + color: #0ce3ac; +} +a.list-group-item .list-group-item-heading, +button.list-group-item .list-group-item-heading { + color: #0bcb9a; +} +a.list-group-item:hover, +button.list-group-item:hover, +a.list-group-item:focus, +button.list-group-item:focus { + text-decoration: none; + color: #0ce3ac; + background-color: transparent; +} +button.list-group-item { + width: 100%; + text-align: left; +} +.list-group-item.disabled, +.list-group-item.disabled:hover, +.list-group-item.disabled:focus { + background-color: #ebebeb; + color: #999999; + cursor: not-allowed; +} +.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; +} +.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: #999999; +} +.list-group-item.active, +.list-group-item.active:hover, +.list-group-item.active:focus { + z-index: 2; + color: #ffffff; + background-color: #375a7f; + border-color: #375a7f; +} +.list-group-item.active .list-group-item-heading, +.list-group-item.active:hover .list-group-item-heading, +.list-group-item.active:focus .list-group-item-heading, +.list-group-item.active .list-group-item-heading > small, +.list-group-item.active:hover .list-group-item-heading > small, +.list-group-item.active:focus .list-group-item-heading > small, +.list-group-item.active .list-group-item-heading > .small, +.list-group-item.active:hover .list-group-item-heading > .small, +.list-group-item.active:focus .list-group-item-heading > .small { + color: inherit; +} +.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: #a8c0da; +} +.list-group-item-success { + color: #ffffff; + background-color: #00bc8c; +} +a.list-group-item-success, +button.list-group-item-success { + color: #ffffff; +} +a.list-group-item-success .list-group-item-heading, +button.list-group-item-success .list-group-item-heading { + color: inherit; +} +a.list-group-item-success:hover, +button.list-group-item-success:hover, +a.list-group-item-success:focus, +button.list-group-item-success:focus { + color: #ffffff; + background-color: #00a379; +} +a.list-group-item-success.active, +button.list-group-item-success.active, +a.list-group-item-success.active:hover, +button.list-group-item-success.active:hover, +a.list-group-item-success.active:focus, +button.list-group-item-success.active:focus { + color: #fff; + background-color: #ffffff; + border-color: #ffffff; +} +.list-group-item-info { + color: #ffffff; + background-color: #3498db; +} +a.list-group-item-info, +button.list-group-item-info { + color: #ffffff; +} +a.list-group-item-info .list-group-item-heading, +button.list-group-item-info .list-group-item-heading { + color: inherit; +} +a.list-group-item-info:hover, +button.list-group-item-info:hover, +a.list-group-item-info:focus, +button.list-group-item-info:focus { + color: #ffffff; + background-color: #258cd1; +} +a.list-group-item-info.active, +button.list-group-item-info.active, +a.list-group-item-info.active:hover, +button.list-group-item-info.active:hover, +a.list-group-item-info.active:focus, +button.list-group-item-info.active:focus { + color: #fff; + background-color: #ffffff; + border-color: #ffffff; +} +.list-group-item-warning { + color: #ffffff; + background-color: #f39c12; +} +a.list-group-item-warning, +button.list-group-item-warning { + color: #ffffff; +} +a.list-group-item-warning .list-group-item-heading, +button.list-group-item-warning .list-group-item-heading { + color: inherit; +} +a.list-group-item-warning:hover, +button.list-group-item-warning:hover, +a.list-group-item-warning:focus, +button.list-group-item-warning:focus { + color: #ffffff; + background-color: #e08e0b; +} +a.list-group-item-warning.active, +button.list-group-item-warning.active, +a.list-group-item-warning.active:hover, +button.list-group-item-warning.active:hover, +a.list-group-item-warning.active:focus, +button.list-group-item-warning.active:focus { + color: #fff; + background-color: #ffffff; + border-color: #ffffff; +} +.list-group-item-danger { + color: #ffffff; + background-color: #e74c3c; +} +a.list-group-item-danger, +button.list-group-item-danger { + color: #ffffff; +} +a.list-group-item-danger .list-group-item-heading, +button.list-group-item-danger .list-group-item-heading { + color: inherit; +} +a.list-group-item-danger:hover, +button.list-group-item-danger:hover, +a.list-group-item-danger:focus, +button.list-group-item-danger:focus { + color: #ffffff; + background-color: #e43725; +} +a.list-group-item-danger.active, +button.list-group-item-danger.active, +a.list-group-item-danger.active:hover, +button.list-group-item-danger.active:hover, +a.list-group-item-danger.active:focus, +button.list-group-item-danger.active:focus { + color: #fff; + background-color: #ffffff; + border-color: #ffffff; +} +.list-group-item-heading { + margin-top: 0; + margin-bottom: 5px; +} +.list-group-item-text { + margin-bottom: 0; + line-height: 1.3; +} +.panel { + margin-bottom: 21px; + background-color: #303030; + 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); +} +.panel-body { + padding: 15px; +} +.panel-heading { + padding: 10px 15px; + border-bottom: 1px solid transparent; + border-top-right-radius: 3px; + border-top-left-radius: 3px; +} +.panel-heading > .dropdown .dropdown-toggle { + color: inherit; +} +.panel-title { + margin-top: 0; + margin-bottom: 0; + font-size: 17px; + color: inherit; +} +.panel-title > a, +.panel-title > small, +.panel-title > .small, +.panel-title > small > a, +.panel-title > .small > a { + color: inherit; +} +.panel-footer { + padding: 10px 15px; + background-color: #464545; + border-top: 1px solid #464545; + border-bottom-right-radius: 3px; + border-bottom-left-radius: 3px; +} +.panel > .list-group, +.panel > .panel-collapse > .list-group { + margin-bottom: 0; +} +.panel > .list-group .list-group-item, +.panel > .panel-collapse > .list-group .list-group-item { + border-width: 1px 0; + border-radius: 0; +} +.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; +} +.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; +} +.panel > .panel-heading + .panel-collapse > .list-group .list-group-item:first-child { + border-top-right-radius: 0; + border-top-left-radius: 0; +} +.panel-heading + .list-group .list-group-item:first-child { + border-top-width: 0; +} +.list-group + .panel-footer { + border-top-width: 0; +} +.panel > .table, +.panel > .table-responsive > .table, +.panel > .panel-collapse > .table { + margin-bottom: 0; +} +.panel > .table caption, +.panel > .table-responsive > .table caption, +.panel > .panel-collapse > .table caption { + padding-left: 15px; + padding-right: 15px; +} +.panel > .table:first-child, +.panel > .table-responsive:first-child > .table:first-child { + border-top-right-radius: 3px; + border-top-left-radius: 3px; +} +.panel > .table:first-child > thead:first-child > tr:first-child, +.panel > .table-responsive:first-child > .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 > tbody:first-child > tr:first-child { + border-top-left-radius: 3px; + border-top-right-radius: 3px; +} +.panel > .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 td:first-child, +.panel > .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 td:first-child, +.panel > .table:first-child > thead:first-child > tr:first-child th:first-child, +.panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child th:first-child, +.panel > .table:first-child > tbody:first-child > tr:first-child th:first-child, +.panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child th:first-child { + border-top-left-radius: 3px; +} +.panel > .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 td:last-child, +.panel > .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 td:last-child, +.panel > .table:first-child > thead:first-child > tr:first-child th:last-child, +.panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child th:last-child, +.panel > .table:first-child > tbody:first-child > tr:first-child th:last-child, +.panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child th:last-child { + border-top-right-radius: 3px; +} +.panel > .table:last-child, +.panel > .table-responsive:last-child > .table:last-child { + border-bottom-right-radius: 3px; + border-bottom-left-radius: 3px; +} +.panel > .table:last-child > tbody:last-child > tr:last-child, +.panel > .table-responsive:last-child > .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 > tfoot:last-child > tr:last-child { + border-bottom-left-radius: 3px; + border-bottom-right-radius: 3px; +} +.panel > .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 td:first-child, +.panel > .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 td:first-child, +.panel > .table:last-child > tbody:last-child > tr:last-child th:first-child, +.panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child th:first-child, +.panel > .table:last-child > tfoot:last-child > tr:last-child th:first-child, +.panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child th:first-child { + border-bottom-left-radius: 3px; +} +.panel > .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 td:last-child, +.panel > .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 td:last-child, +.panel > .table:last-child > tbody:last-child > tr:last-child th:last-child, +.panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child th:last-child, +.panel > .table:last-child > tfoot:last-child > tr:last-child th:last-child, +.panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child th:last-child { + border-bottom-right-radius: 3px; +} +.panel > .panel-body + .table, +.panel > .panel-body + .table-responsive, +.panel > .table + .panel-body, +.panel > .table-responsive + .panel-body { + border-top: 1px solid #464545; +} +.panel > .table > tbody:first-child > tr:first-child th, +.panel > .table > tbody:first-child > tr:first-child td { + border-top: 0; +} +.panel > .table-bordered, +.panel > .table-responsive > .table-bordered { + border: 0; +} +.panel > .table-bordered > thead > tr > th:first-child, +.panel > .table-responsive > .table-bordered > thead > tr > th:first-child, +.panel > .table-bordered > tbody > tr > th:first-child, +.panel > .table-responsive > .table-bordered > tbody > tr > th:first-child, +.panel > .table-bordered > tfoot > tr > th:first-child, +.panel > .table-responsive > .table-bordered > tfoot > tr > th:first-child, +.panel > .table-bordered > thead > tr > td:first-child, +.panel > .table-responsive > .table-bordered > thead > tr > td:first-child, +.panel > .table-bordered > tbody > tr > td:first-child, +.panel > .table-responsive > .table-bordered > tbody > tr > td:first-child, +.panel > .table-bordered > tfoot > tr > td:first-child, +.panel > .table-responsive > .table-bordered > tfoot > tr > td:first-child { + border-left: 0; +} +.panel > .table-bordered > thead > tr > th:last-child, +.panel > .table-responsive > .table-bordered > thead > tr > th:last-child, +.panel > .table-bordered > tbody > tr > th:last-child, +.panel > .table-responsive > .table-bordered > tbody > tr > th:last-child, +.panel > .table-bordered > tfoot > tr > th:last-child, +.panel > .table-responsive > .table-bordered > tfoot > tr > th:last-child, +.panel > .table-bordered > thead > tr > td:last-child, +.panel > .table-responsive > .table-bordered > thead > tr > td:last-child, +.panel > .table-bordered > tbody > tr > td:last-child, +.panel > .table-responsive > .table-bordered > tbody > tr > td:last-child, +.panel > .table-bordered > tfoot > tr > td:last-child, +.panel > .table-responsive > .table-bordered > tfoot > tr > td:last-child { + border-right: 0; +} +.panel > .table-bordered > thead > tr:first-child > td, +.panel > .table-responsive > .table-bordered > thead > tr:first-child > td, +.panel > .table-bordered > tbody > tr:first-child > td, +.panel > .table-responsive > .table-bordered > tbody > tr:first-child > td, +.panel > .table-bordered > thead > tr:first-child > th, +.panel > .table-responsive > .table-bordered > thead > tr:first-child > th, +.panel > .table-bordered > tbody > tr:first-child > th, +.panel > .table-responsive > .table-bordered > tbody > tr:first-child > th { + border-bottom: 0; +} +.panel > .table-bordered > tbody > tr:last-child > td, +.panel > .table-responsive > .table-bordered > tbody > tr:last-child > td, +.panel > .table-bordered > tfoot > tr:last-child > td, +.panel > .table-responsive > .table-bordered > tfoot > tr:last-child > td, +.panel > .table-bordered > tbody > tr:last-child > th, +.panel > .table-responsive > .table-bordered > tbody > tr:last-child > th, +.panel > .table-bordered > tfoot > tr:last-child > th, +.panel > .table-responsive > .table-bordered > tfoot > tr:last-child > th { + border-bottom: 0; +} +.panel > .table-responsive { + border: 0; + margin-bottom: 0; +} +.panel-group { + margin-bottom: 21px; +} +.panel-group .panel { + margin-bottom: 0; + border-radius: 4px; +} +.panel-group .panel + .panel { + margin-top: 5px; +} +.panel-group .panel-heading { + border-bottom: 0; +} +.panel-group .panel-heading + .panel-collapse > .panel-body, +.panel-group .panel-heading + .panel-collapse > .list-group { + border-top: 1px solid #464545; +} +.panel-group .panel-footer { + border-top: 0; +} +.panel-group .panel-footer + .panel-collapse .panel-body { + border-bottom: 1px solid #464545; +} +.panel-default { + border-color: #464545; +} +.panel-default > .panel-heading { + color: #ffffff; + background-color: #303030; + border-color: #464545; +} +.panel-default > .panel-heading + .panel-collapse > .panel-body { + border-top-color: #464545; +} +.panel-default > .panel-heading .badge { + color: #303030; + background-color: #ffffff; +} +.panel-default > .panel-footer + .panel-collapse > .panel-body { + border-bottom-color: #464545; +} +.panel-primary { + border-color: #375a7f; +} +.panel-primary > .panel-heading { + color: #ffffff; + background-color: #375a7f; + border-color: #375a7f; +} +.panel-primary > .panel-heading + .panel-collapse > .panel-body { + border-top-color: #375a7f; +} +.panel-primary > .panel-heading .badge { + color: #375a7f; + background-color: #ffffff; +} +.panel-primary > .panel-footer + .panel-collapse > .panel-body { + border-bottom-color: #375a7f; +} +.panel-success { + border-color: #00bc8c; +} +.panel-success > .panel-heading { + color: #ffffff; + background-color: #00bc8c; + border-color: #00bc8c; +} +.panel-success > .panel-heading + .panel-collapse > .panel-body { + border-top-color: #00bc8c; +} +.panel-success > .panel-heading .badge { + color: #00bc8c; + background-color: #ffffff; +} +.panel-success > .panel-footer + .panel-collapse > .panel-body { + border-bottom-color: #00bc8c; +} +.panel-info { + border-color: #3498db; +} +.panel-info > .panel-heading { + color: #ffffff; + background-color: #3498db; + border-color: #3498db; +} +.panel-info > .panel-heading + .panel-collapse > .panel-body { + border-top-color: #3498db; +} +.panel-info > .panel-heading .badge { + color: #3498db; + background-color: #ffffff; +} +.panel-info > .panel-footer + .panel-collapse > .panel-body { + border-bottom-color: #3498db; +} +.panel-warning { + border-color: #f39c12; +} +.panel-warning > .panel-heading { + color: #ffffff; + background-color: #f39c12; + border-color: #f39c12; +} +.panel-warning > .panel-heading + .panel-collapse > .panel-body { + border-top-color: #f39c12; +} +.panel-warning > .panel-heading .badge { + color: #f39c12; + background-color: #ffffff; +} +.panel-warning > .panel-footer + .panel-collapse > .panel-body { + border-bottom-color: #f39c12; +} +.panel-danger { + border-color: #e74c3c; +} +.panel-danger > .panel-heading { + color: #ffffff; + background-color: #e74c3c; + border-color: #e74c3c; +} +.panel-danger > .panel-heading + .panel-collapse > .panel-body { + border-top-color: #e74c3c; +} +.panel-danger > .panel-heading .badge { + color: #e74c3c; + background-color: #ffffff; +} +.panel-danger > .panel-footer + .panel-collapse > .panel-body { + border-bottom-color: #e74c3c; +} +.embed-responsive { + position: relative; + display: block; + height: 0; + padding: 0; + overflow: hidden; +} +.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; +} +.embed-responsive-16by9 { + padding-bottom: 56.25%; +} +.embed-responsive-4by3 { + padding-bottom: 75%; +} +.well { + min-height: 20px; + padding: 19px; + margin-bottom: 20px; + background-color: #303030; + border: 1px solid transparent; + 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); +} +.well blockquote { + border-color: #ddd; + border-color: rgba(0, 0, 0, 0.15); +} +.well-lg { + padding: 24px; + border-radius: 6px; +} +.well-sm { + padding: 9px; + border-radius: 3px; +} +.close { + float: right; + font-size: 22.5px; + font-weight: bold; + line-height: 1; + color: #ffffff; + text-shadow: none; + opacity: 0.2; + filter: alpha(opacity=20); +} +.close:hover, +.close:focus { + color: #ffffff; + text-decoration: none; + cursor: pointer; + opacity: 0.5; + filter: alpha(opacity=50); +} +button.close { + padding: 0; + cursor: pointer; + background: transparent; + border: 0; + -webkit-appearance: none; +} +.modal-open { + overflow: hidden; +} +.modal { + display: none; + overflow: hidden; + position: fixed; + top: 0; + right: 0; + bottom: 0; + left: 0; + z-index: 1050; + -webkit-overflow-scrolling: touch; + outline: 0; +} +.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; + -o-transition: -o-transform 0.3s ease-out; + transition: transform 0.3s ease-out; +} +.modal.in .modal-dialog { + -webkit-transform: translate(0, 0); + -ms-transform: translate(0, 0); + -o-transform: translate(0, 0); + transform: translate(0, 0); +} +.modal-open .modal { + overflow-x: hidden; + overflow-y: auto; +} +.modal-dialog { + position: relative; + width: auto; + margin: 10px; +} +.modal-content { + position: relative; + background-color: #303030; + border: 1px solid #999999; + 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); + -webkit-background-clip: padding-box; + background-clip: padding-box; + outline: 0; +} +.modal-backdrop { + position: fixed; + top: 0; + right: 0; + bottom: 0; + left: 0; + z-index: 1040; + background-color: #000000; +} +.modal-backdrop.fade { + opacity: 0; + filter: alpha(opacity=0); +} +.modal-backdrop.in { + opacity: 0.7; + filter: alpha(opacity=70); +} +.modal-header { + padding: 15px; + border-bottom: 1px solid #464545; +} +.modal-header .close { + margin-top: -2px; +} +.modal-title { + margin: 0; + line-height: 1.42857143; +} +.modal-body { + position: relative; + padding: 20px; +} +.modal-footer { + padding: 20px; + text-align: right; + border-top: 1px solid #464545; +} +.modal-footer .btn + .btn { + margin-left: 5px; + margin-bottom: 0; +} +.modal-footer .btn-group .btn + .btn { + margin-left: -1px; +} +.modal-footer .btn-block + .btn-block { + margin-left: 0; +} +.modal-scrollbar-measure { + position: absolute; + top: -9999px; + width: 50px; + height: 50px; + overflow: scroll; +} +@media (min-width: 768px) { + .modal-dialog { + width: 600px; + margin: 30px auto; + } + .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); + } + .modal-sm { + width: 300px; + } +} +@media (min-width: 992px) { + .modal-lg { + width: 900px; + } +} +.tooltip { + position: absolute; + z-index: 1070; + display: block; + font-family: "Lato", "Helvetica Neue", Helvetica, Arial, sans-serif; + font-style: normal; + font-weight: normal; + letter-spacing: normal; + line-break: auto; + line-height: 1.42857143; + 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: 13px; + opacity: 0; + filter: alpha(opacity=0); +} +.tooltip.in { + opacity: 0.9; + filter: alpha(opacity=90); +} +.tooltip.top { + margin-top: -3px; + padding: 5px 0; +} +.tooltip.right { + margin-left: 3px; + padding: 0 5px; +} +.tooltip.bottom { + margin-top: 3px; + padding: 5px 0; +} +.tooltip.left { + margin-left: -3px; + padding: 0 5px; +} +.tooltip-inner { + max-width: 200px; + padding: 3px 8px; + color: #ffffff; + text-align: center; + background-color: #000000; + border-radius: 4px; +} +.tooltip-arrow { + position: absolute; + width: 0; + height: 0; + border-color: transparent; + border-style: solid; +} +.tooltip.top .tooltip-arrow { + bottom: 0; + left: 50%; + margin-left: -5px; + border-width: 5px 5px 0; + border-top-color: #000000; +} +.tooltip.top-left .tooltip-arrow { + bottom: 0; + right: 5px; + margin-bottom: -5px; + border-width: 5px 5px 0; + border-top-color: #000000; +} +.tooltip.top-right .tooltip-arrow { + bottom: 0; + left: 5px; + margin-bottom: -5px; + border-width: 5px 5px 0; + border-top-color: #000000; +} +.tooltip.right .tooltip-arrow { + top: 50%; + left: 0; + margin-top: -5px; + border-width: 5px 5px 5px 0; + border-right-color: #000000; +} +.tooltip.left .tooltip-arrow { + top: 50%; + right: 0; + margin-top: -5px; + border-width: 5px 0 5px 5px; + border-left-color: #000000; +} +.tooltip.bottom .tooltip-arrow { + top: 0; + left: 50%; + margin-left: -5px; + border-width: 0 5px 5px; + border-bottom-color: #000000; +} +.tooltip.bottom-left .tooltip-arrow { + top: 0; + right: 5px; + margin-top: -5px; + border-width: 0 5px 5px; + border-bottom-color: #000000; +} +.tooltip.bottom-right .tooltip-arrow { + top: 0; + left: 5px; + margin-top: -5px; + border-width: 0 5px 5px; + border-bottom-color: #000000; +} +.popover { + position: absolute; + top: 0; + left: 0; + z-index: 1060; + display: none; + max-width: 276px; + padding: 1px; + font-family: "Lato", "Helvetica Neue", Helvetica, Arial, sans-serif; + font-style: normal; + font-weight: normal; + letter-spacing: normal; + line-break: auto; + line-height: 1.42857143; + 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: 15px; + background-color: #303030; + -webkit-background-clip: padding-box; + background-clip: padding-box; + border: 1px solid #999999; + 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); +} +.popover.top { + margin-top: -10px; +} +.popover.right { + margin-left: 10px; +} +.popover.bottom { + margin-top: 10px; +} +.popover.left { + margin-left: -10px; +} +.popover-title { + margin: 0; + padding: 8px 14px; + font-size: 15px; + background-color: #282828; + border-bottom: 1px solid #1c1c1c; + border-radius: 5px 5px 0 0; +} +.popover-content { + padding: 9px 14px; +} +.popover > .arrow, +.popover > .arrow:after { + position: absolute; + display: block; + width: 0; + height: 0; + border-color: transparent; + border-style: solid; +} +.popover > .arrow { + border-width: 11px; +} +.popover > .arrow:after { + border-width: 10px; + content: ""; +} +.popover.top > .arrow { + left: 50%; + margin-left: -11px; + border-bottom-width: 0; + border-top-color: #666666; + border-top-color: rgba(0, 0, 0, 0.25); + bottom: -11px; +} +.popover.top > .arrow:after { + content: " "; + bottom: 1px; + margin-left: -10px; + border-bottom-width: 0; + border-top-color: #303030; +} +.popover.right > .arrow { + top: 50%; + left: -11px; + margin-top: -11px; + border-left-width: 0; + border-right-color: #666666; + border-right-color: rgba(0, 0, 0, 0.25); +} +.popover.right > .arrow:after { + content: " "; + left: 1px; + bottom: -10px; + border-left-width: 0; + border-right-color: #303030; +} +.popover.bottom > .arrow { + left: 50%; + margin-left: -11px; + border-top-width: 0; + border-bottom-color: #666666; + border-bottom-color: rgba(0, 0, 0, 0.25); + top: -11px; +} +.popover.bottom > .arrow:after { + content: " "; + top: 1px; + margin-left: -10px; + border-top-width: 0; + border-bottom-color: #303030; +} +.popover.left > .arrow { + top: 50%; + right: -11px; + margin-top: -11px; + border-right-width: 0; + border-left-color: #666666; + border-left-color: rgba(0, 0, 0, 0.25); +} +.popover.left > .arrow:after { + content: " "; + right: 1px; + border-right-width: 0; + border-left-color: #303030; + bottom: -10px; +} +.carousel { + position: relative; +} +.carousel-inner { + position: relative; + overflow: hidden; + width: 100%; +} +.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; +} +.carousel-inner > .item > img, +.carousel-inner > .item > a > img { + line-height: 1; +} +@media all and (transform-3d), (-webkit-transform-3d) { + .carousel-inner > .item { + -webkit-transition: -webkit-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; + backface-visibility: hidden; + -webkit-perspective: 1000px; + perspective: 1000px; + } + .carousel-inner > .item.next, + .carousel-inner > .item.active.right { + -webkit-transform: translate3d(100%, 0, 0); + transform: translate3d(100%, 0, 0); + left: 0; + } + .carousel-inner > .item.prev, + .carousel-inner > .item.active.left { + -webkit-transform: translate3d(-100%, 0, 0); + transform: translate3d(-100%, 0, 0); + left: 0; + } + .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; + } +} +.carousel-inner > .active, +.carousel-inner > .next, +.carousel-inner > .prev { + display: block; +} +.carousel-inner > .active { + left: 0; +} +.carousel-inner > .next, +.carousel-inner > .prev { + position: absolute; + top: 0; + width: 100%; +} +.carousel-inner > .next { + left: 100%; +} +.carousel-inner > .prev { + left: -100%; +} +.carousel-inner > .next.left, +.carousel-inner > .prev.right { + left: 0; +} +.carousel-inner > .active.left { + left: -100%; +} +.carousel-inner > .active.right { + left: 100%; +} +.carousel-control { + position: absolute; + top: 0; + left: 0; + bottom: 0; + width: 15%; + opacity: 0.5; + filter: alpha(opacity=50); + font-size: 20px; + color: #ffffff; + text-align: center; + text-shadow: 0 1px 2px rgba(0, 0, 0, 0.6); + background-color: rgba(0, 0, 0, 0); +} +.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: -webkit-gradient(linear, left top, right top, from(rgba(0, 0, 0, 0.5)), to(rgba(0, 0, 0, 0.0001))); + 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); +} +.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: -webkit-gradient(linear, left top, right top, from(rgba(0, 0, 0, 0.0001)), to(rgba(0, 0, 0, 0.5))); + 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); +} +.carousel-control:hover, +.carousel-control:focus { + outline: 0; + color: #ffffff; + text-decoration: none; + opacity: 0.9; + filter: alpha(opacity=90); +} +.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; +} +.carousel-control .icon-prev, +.carousel-control .glyphicon-chevron-left { + left: 50%; + margin-left: -10px; +} +.carousel-control .icon-next, +.carousel-control .glyphicon-chevron-right { + right: 50%; + margin-right: -10px; +} +.carousel-control .icon-prev, +.carousel-control .icon-next { + width: 20px; + height: 20px; + line-height: 1; + font-family: serif; +} +.carousel-control .icon-prev:before { + content: '\2039'; +} +.carousel-control .icon-next:before { + content: '\203a'; +} +.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; +} +.carousel-indicators li { + display: inline-block; + width: 10px; + height: 10px; + margin: 1px; + text-indent: -999px; + border: 1px solid #ffffff; + border-radius: 10px; + cursor: pointer; + background-color: #000 \9; + background-color: rgba(0, 0, 0, 0); +} +.carousel-indicators .active { + margin: 0; + width: 12px; + height: 12px; + background-color: #ffffff; +} +.carousel-caption { + position: absolute; + left: 15%; + right: 15%; + bottom: 20px; + z-index: 10; + padding-top: 20px; + padding-bottom: 20px; + color: #ffffff; + text-align: center; + text-shadow: 0 1px 2px rgba(0, 0, 0, 0.6); +} +.carousel-caption .btn { + text-shadow: none; +} +@media screen and (min-width: 768px) { + .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; + } + .carousel-control .glyphicon-chevron-left, + .carousel-control .icon-prev { + margin-left: -10px; + } + .carousel-control .glyphicon-chevron-right, + .carousel-control .icon-next { + margin-right: -10px; + } + .carousel-caption { + left: 20%; + right: 20%; + padding-bottom: 30px; + } + .carousel-indicators { + bottom: 20px; + } +} +.clearfix:before, +.clearfix:after, +.dl-horizontal dd:before, +.dl-horizontal dd:after, +.container:before, +.container:after, +.container-fluid:before, +.container-fluid:after, +.row:before, +.row:after, +.form-horizontal .form-group:before, +.form-horizontal .form-group:after, +.btn-toolbar:before, +.btn-toolbar:after, +.btn-group-vertical > .btn-group:before, +.btn-group-vertical > .btn-group:after, +.nav:before, +.nav:after, +.navbar:before, +.navbar:after, +.navbar-header:before, +.navbar-header:after, +.navbar-collapse:before, +.navbar-collapse:after, +.pager:before, +.pager:after, +.panel-body:before, +.panel-body:after, +.modal-header:before, +.modal-header:after, +.modal-footer:before, +.modal-footer:after { + content: " "; + display: table; +} +.clearfix:after, +.dl-horizontal dd:after, +.container:after, +.container-fluid:after, +.row:after, +.form-horizontal .form-group:after, +.btn-toolbar:after, +.btn-group-vertical > .btn-group:after, +.nav:after, +.navbar:after, +.navbar-header:after, +.navbar-collapse:after, +.pager:after, +.panel-body:after, +.modal-header:after, +.modal-footer:after { + clear: both; +} +.center-block { + display: block; + margin-left: auto; + margin-right: auto; +} +.pull-right { + float: right !important; +} +.pull-left { + float: left !important; +} +.hide { + display: none !important; +} +.show { + display: block !important; +} +.invisible { + visibility: hidden; +} +.text-hide { + font: 0/0 a; + color: transparent; + text-shadow: none; + background-color: transparent; + border: 0; +} +.hidden { + display: none !important; +} +.affix { + position: fixed; +} +@-ms-viewport { + width: device-width; +} +.visible-xs, +.visible-sm, +.visible-md, +.visible-lg { + display: none !important; +} +.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) { + .visible-xs { + display: block !important; + } + table.visible-xs { + display: table !important; + } + tr.visible-xs { + display: table-row !important; + } + th.visible-xs, + td.visible-xs { + display: table-cell !important; + } +} +@media (max-width: 767px) { + .visible-xs-block { + display: block !important; + } +} +@media (max-width: 767px) { + .visible-xs-inline { + display: inline !important; + } +} +@media (max-width: 767px) { + .visible-xs-inline-block { + display: inline-block !important; + } +} +@media (min-width: 768px) and (max-width: 991px) { + .visible-sm { + display: block !important; + } + table.visible-sm { + display: table !important; + } + tr.visible-sm { + display: table-row !important; + } + th.visible-sm, + td.visible-sm { + display: table-cell !important; + } +} +@media (min-width: 768px) and (max-width: 991px) { + .visible-sm-block { + display: block !important; + } +} +@media (min-width: 768px) and (max-width: 991px) { + .visible-sm-inline { + display: inline !important; + } +} +@media (min-width: 768px) and (max-width: 991px) { + .visible-sm-inline-block { + display: inline-block !important; + } +} +@media (min-width: 992px) and (max-width: 1199px) { + .visible-md { + display: block !important; + } + table.visible-md { + display: table !important; + } + tr.visible-md { + display: table-row !important; + } + th.visible-md, + td.visible-md { + display: table-cell !important; + } +} +@media (min-width: 992px) and (max-width: 1199px) { + .visible-md-block { + display: block !important; + } +} +@media (min-width: 992px) and (max-width: 1199px) { + .visible-md-inline { + display: inline !important; + } +} +@media (min-width: 992px) and (max-width: 1199px) { + .visible-md-inline-block { + display: inline-block !important; + } +} +@media (min-width: 1200px) { + .visible-lg { + display: block !important; + } + table.visible-lg { + display: table !important; + } + tr.visible-lg { + display: table-row !important; + } + th.visible-lg, + td.visible-lg { + display: table-cell !important; + } +} +@media (min-width: 1200px) { + .visible-lg-block { + display: block !important; + } +} +@media (min-width: 1200px) { + .visible-lg-inline { + display: inline !important; + } +} +@media (min-width: 1200px) { + .visible-lg-inline-block { + display: inline-block !important; + } +} +@media (max-width: 767px) { + .hidden-xs { + display: none !important; + } +} +@media (min-width: 768px) and (max-width: 991px) { + .hidden-sm { + display: none !important; + } +} +@media (min-width: 992px) and (max-width: 1199px) { + .hidden-md { + display: none !important; + } +} +@media (min-width: 1200px) { + .hidden-lg { + display: none !important; + } +} +.visible-print { + display: none !important; +} +@media print { + .visible-print { + display: block !important; + } + table.visible-print { + display: table !important; + } + tr.visible-print { + display: table-row !important; + } + th.visible-print, + td.visible-print { + display: table-cell !important; + } +} +.visible-print-block { + display: none !important; +} +@media print { + .visible-print-block { + display: block !important; + } +} +.visible-print-inline { + display: none !important; +} +@media print { + .visible-print-inline { + display: inline !important; + } +} +.visible-print-inline-block { + display: none !important; +} +@media print { + .visible-print-inline-block { + display: inline-block !important; + } +} +@media print { + .hidden-print { + display: none !important; + } +} +.navbar { + border-width: 0; +} +.navbar-default .badge { + background-color: #fff; + color: #375a7f; +} +.navbar-inverse .badge { + background-color: #fff; + color: #00bc8c; +} +.navbar-brand { + line-height: 1; +} +.navbar-form .form-control { + background-color: white; +} +.navbar-form .form-control:focus { + border-color: white; +} +.btn { + border-width: 2px; +} +.btn:active { + -webkit-box-shadow: none; + box-shadow: none; +} +.btn-group.open .dropdown-toggle { + -webkit-box-shadow: none; + box-shadow: none; +} +.text-primary, +.text-primary:hover { + color: #4673a3; +} +.text-success, +.text-success:hover { + color: #00bc8c; +} +.text-danger, +.text-danger:hover { + color: #e74c3c; +} +.text-warning, +.text-warning:hover { + color: #f39c12; +} +.text-info, +.text-info:hover { + color: #3498db; +} +table a:not(.btn), +.table a:not(.btn) { + text-decoration: underline; +} +table .dropdown-menu a, +.table .dropdown-menu a { + text-decoration: none; +} +table .success, +.table .success, +table .warning, +.table .warning, +table .danger, +.table .danger, +table .info, +.table .info { + color: #fff; +} +table .success > th > a, +.table .success > th > a, +table .warning > th > a, +.table .warning > th > a, +table .danger > th > a, +.table .danger > th > a, +table .info > th > a, +.table .info > th > a, +table .success > td > a, +.table .success > td > a, +table .warning > td > a, +.table .warning > td > a, +table .danger > td > a, +.table .danger > td > a, +table .info > td > a, +.table .info > td > a, +table .success > a, +.table .success > a, +table .warning > a, +.table .warning > a, +table .danger > a, +.table .danger > a, +table .info > a, +.table .info > a { + color: #fff; +} +table > thead > tr > th, +.table > thead > tr > th, +table > tbody > tr > th, +.table > tbody > tr > th, +table > tfoot > tr > th, +.table > tfoot > tr > th, +table > thead > tr > td, +.table > thead > tr > td, +table > tbody > tr > td, +.table > tbody > tr > td, +table > tfoot > tr > td, +.table > tfoot > tr > td { + border: none; +} +table-bordered > thead > tr > th, +.table-bordered > thead > tr > th, +table-bordered > tbody > tr > th, +.table-bordered > tbody > tr > th, +table-bordered > tfoot > tr > th, +.table-bordered > tfoot > tr > th, +table-bordered > thead > tr > td, +.table-bordered > thead > tr > td, +table-bordered > tbody > tr > td, +.table-bordered > tbody > tr > td, +table-bordered > tfoot > tr > td, +.table-bordered > tfoot > tr > td { + border: 1px solid #464545; +} +input, +textarea { + color: #464545; +} +.form-control, +input, +textarea { + border: 2px hidden transparent; + -webkit-box-shadow: none; + box-shadow: none; +} +.form-control:focus, +input:focus, +textarea:focus { + -webkit-box-shadow: none; + box-shadow: none; +} +.form-control-feedback { + color: #464545; +} +.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, +.has-warning .form-control-feedback { + color: #f39c12; +} +.has-warning .form-control, +.has-warning .form-control:focus { + -webkit-box-shadow: none; + box-shadow: none; +} +.has-warning .input-group-addon { + border-color: #f39c12; +} +.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, +.has-error .form-control-feedback { + color: #e74c3c; +} +.has-error .form-control, +.has-error .form-control:focus { + -webkit-box-shadow: none; + box-shadow: none; +} +.has-error .input-group-addon { + border-color: #e74c3c; +} +.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, +.has-success .form-control-feedback { + color: #00bc8c; +} +.has-success .form-control, +.has-success .form-control:focus { + -webkit-box-shadow: none; + box-shadow: none; +} +.has-success .input-group-addon { + border-color: #00bc8c; +} +.input-group-addon { + color: #ffffff; +} +.nav .open > a, +.nav .open > a:hover, +.nav .open > a:focus { + border-color: #464545; +} +.nav-tabs > li > a, +.nav-pills > li > a { + color: #fff; +} +.pager a, +.pager a:hover { + color: #fff; +} +.pager .disabled > a, +.pager .disabled > a:hover, +.pager .disabled > a:focus, +.pager .disabled > span { + background-color: #007053; +} +.breadcrumb a { + color: #fff; +} +.close { + text-decoration: none; + text-shadow: none; + opacity: 0.4; +} +.close:hover, +.close:focus { + opacity: 1; +} +.alert .alert-link { + color: #fff; + text-decoration: underline; +} +.progress { + height: 10px; + -webkit-box-shadow: none; + box-shadow: none; +} +.progress .progress-bar { + font-size: 10px; + line-height: 10px; +} +.well { + -webkit-box-shadow: none; + box-shadow: none; +} +a.list-group-item.active, +a.list-group-item.active:hover, +a.list-group-item.active:focus { + border-color: #464545; +} +a.list-group-item-success.active { + background-color: #00bc8c; +} +a.list-group-item-success.active:hover, +a.list-group-item-success.active:focus { + background-color: #00a379; +} +a.list-group-item-warning.active { + background-color: #f39c12; +} +a.list-group-item-warning.active:hover, +a.list-group-item-warning.active:focus { + background-color: #e08e0b; +} +a.list-group-item-danger.active { + background-color: #e74c3c; +} +a.list-group-item-danger.active:hover, +a.list-group-item-danger.active:focus { + background-color: #e43725; +} +.popover { + color: #ffffff; +} +.panel-default > .panel-heading { + background-color: #464545; +} diff --git a/css/style.css b/css/style.css new file mode 100644 index 0000000..884163a --- /dev/null +++ b/css/style.css @@ -0,0 +1,35 @@ + +.shadow{ + box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.2), 0 6px 20px 0 rgba(0, 0, 0, 0.19); +} + +.site_title { + color: #f35626; + background-image: -webkit-linear-gradient(92deg,#f35626,#feab3a); + -webkit-background-clip: text; + -webkit-text-fill-color: transparent; + -webkit-animation: hue 60s infinite linear; +} +@media (min-width: 650px) { + .mega { + font-size: 4rem; + line-height: 1; + } +} + +.main{ + margin-top: 0; + max-width: 650px; +} + +.resultview{ + max-width: 950px; +} + +.padding5{ + padding: 5px; +} + +.padding10{ + padding: 10px; +} diff --git a/eslintrc.json b/eslintrc.json new file mode 100644 index 0000000..bb92245 --- /dev/null +++ b/eslintrc.json @@ -0,0 +1,40 @@ +{ + "root": true, + "extends": "eslint-config-airbnb-base", + "env": { + "node": true, + "es6": true, + "jasmine": true + }, + "globals": { + "angular": true + }, + "rules": { + "import/no-unresolved": 0, + "one-var": 0, + "one-var-declaration-per-line": 0, + "new-cap": 0, + "no-undef": 0, + "func-names":0, + "consistent-return": 0, + "class-methods-use-this": 0, + "no-param-reassign": 0, + "no-prototype-builtins": 0, + "comma-dangle": 0, + "curly": [ 1, "multi-line" ], + "no-shadow": [ 1, { "allow": [ "req", "res", "err" ] } ], + "valid-jsdoc": [ 1, { + "requireReturn": true, + "requireReturnType": true, + "requireParamDescription": false, + "requireReturnDescription": true + } ], + "require-jsdoc": [ 1, { + "require": { + "FunctionDeclaration": true, + "MethodDefinition": true, + "ClassDeclaration": true + } + } ] + } +} \ No newline at end of file diff --git a/gulpfile.js b/gulpfile.js new file mode 100644 index 0000000..8bd41e1 --- /dev/null +++ b/gulpfile.js @@ -0,0 +1,69 @@ + +const gulp = require('gulp'), + connect = require('gulp-connect'), + eslint = require('gulp-eslint'), + coveralls = require('gulp-coveralls'), + browserSync = require('browser-sync').create(); + + +gulp.task('watch', () => { + gulp.watch('src/*.js', ['reload']); + gulp.watch('css/*.css', ['reload']); + gulp.watch('*.html', ['reload']); +}); + +gulp.task('test', ['pre-test'], () => ( + gulp.src('test/spec/*.js') + .on('end', () => { + gulp.src('coverage/lcov.info') + .pipe(coveralls()); + }) +)); + +gulp.task('serve', ['watch'], () => { + browserSync.init({ + server: { + baseDir: './' + } + }); +}); + +gulp.task('lint', () => { + gulp.src(['src/invertedindex.js', '!node_modules/**']) + .pipe(eslint()) + .pipe(eslint.format()) + .pipe(eslint.failAfterError()); +}); + +gulp.task('test-watch', () => { + gulp.watch('jasmine/spec/*.js', ['test-reload']); +}); + +gulp.task('test-reload', () => { + gulp.src(['jasmine/spec/*.js']).pipe(connect.reload()); +}); + +gulp.task('connect', () => { + connect.server({ + root: '.', + livereload: true, + port: process.env.PORT || 3000 + }); +}); + +gulp.task('reload', () => { + gulp.src( + ['*.html', + 'src/*.js', + 'css/*.css' + ]).pipe(connect.reload()); +}); + +gulp.task('default', + [ + 'reload', + 'test-watch', + 'test-reload', + 'connect', + 'watch' + ]); diff --git a/images/jsonformat.png b/images/jsonformat.png new file mode 100644 index 0000000000000000000000000000000000000000..d2d60d03614307ef17d0c913accd6b4bf4b01b19 GIT binary patch literal 130788 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≈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 z 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∋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

Wm!j`C?U1 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­epVuWu1x{nS2K4HBu1eLT3)sxT#Lbh@5PT0-#Z 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
    + +
    + + + + + +
    +

    {{ title }}

    +
    +
    +
    + + +
    +
    + +
    +
    + +
    +
    +
    +
    + +
    +
    +

    + Showing index for {{details.indexedFile}} + Search result for "{{searchQuery}}" in "{{details.searchedFile}}" +

    + + + + + + + + + + + +
    TokensDocument {{i+1}}
    {{key}} + X +
    +
    +
    +
    +
    +
    +
    +

    + About DPlex +

    +

    + DPlex in an inverted index application. DPlex allows you to + upload a book in JSON format. You can index the document and + search for occurences of word(s) in a document or entirely + uploaded documents. +

    + +

    +

    How to use

    +
      +
    1. To Create indexes of a file +
        +
      • Select a file in JSON format and the structure + below
      • +
      • Select the document to index from the list of + files and click Create Index
      • +
      +
    2. +
    3. Search Files +
        +
      • Enter the search terms which could either be a single word or combination of words.
      • +
      • Select which of the indexed file you want to search. You can also search files.
      • +
      +
    4. +
    +

    +
    +
    + Sample JSON Format to be uploaded can be found here +
    + +
    +
    + + + + + + + diff --git a/karma.conf.js b/karma.conf.js new file mode 100644 index 0000000..21f6a3e --- /dev/null +++ b/karma.conf.js @@ -0,0 +1,88 @@ +// Karma configuration + +module.exports = (config) => { + config.set({ + + // base path that will be used to resolve all patterns (eg. files, exclude) + basePath: '', + + + // frameworks to use + // available frameworks: https://npmjs.org/browse/keyword/karma-adapter + frameworks: ['jasmine'], + + + // list of files / patterns to load in the browser + files: [ + 'src/invertedindex.js', + 'spec/*.js' + ], + + + // list of files to exclude + exclude: [ + ], + + + // preprocess matching files before serving them to the browser + // available preprocessors: + // https://npmjs.org/browse/keyword/karma-preprocessor + preprocessors: { + // source files, that you wanna generate coverage for + // do not include tests or libraries + // (these files will be instrumented by Istanbul) + 'src/invertedindex.js': ['coverage'] + }, + + customLaunchers: { + Chrome_travis_ci: { + base: 'Chrome', + flags: ['--no-sandbox'] + } + }, + // test results reporter to use + // possible values: 'dots', 'progress' + // available reporters: https://npmjs.org/browse/keyword/karma-reporter + reporters: ['progress', 'coverage'], + + coverageReporter: { + type: 'lcov', + // lcov or lcovonly are required for generating lcov.info files + dir: 'coverage/' + }, + + // web server port + port: 9876, + + + // enable / disable colors in the output (reporters and logs) + colors: true, + + + // level of logging + // possible values: config.LOG_DISABLE + // || config.LOG_ERROR || config.LOG_WARN + // || config.LOG_INFO || config.LOG_DEBUG + logLevel: config.LOG_INFO, + + + // enable / disable watching file + // and executing tests whenever any file changes + autoWatch: true, + + + // start these browsers + // available browser launchers: + // https://npmjs.org/browse/keyword/karma-launcher + browsers: process.env.TRAVIS ? ['Chrome_travis_ci'] : ['Chrome'], + + + // Continuous Integration mode + // if true, Karma captures browsers, runs the tests and exits + singleRun: false, + + // Concurrency level + // how many browser should be started simultaneous + concurrency: Infinity, + }); +}; diff --git a/package.json b/package.json new file mode 100644 index 0000000..51ca564 --- /dev/null +++ b/package.json @@ -0,0 +1,53 @@ +{ + "name": "inverted-index", + "version": "1.0.0", + "description": "Dplex is an inverted index App to help in easy word search in a document", + "scripts": { + "start": "gulp", + "test": "karma start karma.conf.js --single-run" + }, + "repository": { + "type": "git", + "url": "git+https://github.com/andela-aonifade/invertedindex.git" + }, + "keywords": [ + "js", + "javascript", + "inverted", + "index", + "andela", + "search" + ], + "author": "Anu Onifade", + "license": "ISC", + "bugs": { + "url": "https://github.com/andela-aonifade/invertedindex/issues" + }, + "homepage": "https://github.com/andela-aonifade/invertedindex#readme", + "dependencies": { + "browser-sync": "^2.18.8", + "connect": "^3.6.0", + "coveralls": "^2.13.0", + "eslint": "^3.19.0", + "gulp": "^3.9.1", + "gulp-connect": "^5.0.0", + "gulp-coveralls": "^0.1.4", + "gulp-eslint": "^3.0.1", + "serve-static": "^1.12.1" + }, + "devDependencies": { + "coveralls": "^2.11.14", + "eslint": "^3.18.0", + "eslint-config-airbnb": "^14.1.0", + "eslint-config-airbnb-base": "^11.1.2", + "eslint-plugin-import": "^2.2.0", + "eslint-plugin-jsx-a11y": "^4.0.0", + "eslint-plugin-react": "^6.10.3", + "jasmine-core": "^2.5.2", + "karma": "^1.5.0", + "karma-chrome-launcher": "^2.0.0", + "karma-coverage": "^1.1.1", + "karma-firefox-launcher": "^1.0.1", + "karma-jasmine": "^1.0.2" + } +} diff --git a/samples/badfile.json b/samples/badfile.json new file mode 100644 index 0000000..92607b7 --- /dev/null +++ b/samples/badfile.json @@ -0,0 +1,15 @@ +[ + { + "title": "Alice in Wonderland", + "text": "Alice falls into a rabbit hole and enters a world full of imagination." + }, + + { + "t1": "The Lord of the Rings: The Fellowship of the Ring.", + "text": "An unusual alliance of man, elf, dwarf, wizard and hobbit seek to destroy a powerful ring." + }, + { + "title": "The Lord of the Rings: The Fellowship of the Ring.", + "text": "An unusual alliance of man, elf, dwarf, wizard and hobbit seek to destroy a powerful ring." + } +] diff --git a/samples/books.json b/samples/books.json new file mode 100644 index 0000000..a90605e --- /dev/null +++ b/samples/books.json @@ -0,0 +1,15 @@ +[ + { + "title": "Alice in Wonderland", + "text": "Alice falls into a rabbit hole and enters a world full of imagination." + }, + + { + "title": "The Lord of the Rings: The Fellowship of the Ring.", + "text": "An unusual alliance of man, elf, dwarf, wizard and hobbit seek to destroy a powerful ring." + }, + { + "title": "The Lord of the Rings: The Fellowship of the Ring.", + "text": "An unusual alliance of man, elf, dwarf, wizard and hobbit seek to destroy a powerful ring." + } +] diff --git a/samples/empty.json b/samples/empty.json new file mode 100644 index 0000000..0637a08 --- /dev/null +++ b/samples/empty.json @@ -0,0 +1 @@ +[] \ No newline at end of file diff --git a/samples/motivations.json b/samples/motivations.json new file mode 100644 index 0000000..0d6afcd --- /dev/null +++ b/samples/motivations.json @@ -0,0 +1,22 @@ +[ + { + "title": "7 Habit of a highly effective people", + "text": "Highly effective people do not procastinate, they do what they need to do at the right time" + }, + { + "title": "The eighth Habit", + "text": "Highly effective people do not do things for leivity but they do it with the desire to do it right" + }, + { + "title":"Eat that frog now", + "text": "Why wait till tomorrow to do what you can do today. Do it now, and don't just imagine it." + }, + { + "title": "why people act the way they do", + "text": "If you understand the reason why people act the way they do, you will be able to work with everybody" + }, + { + "title": "Spirit controlled temperament", + "text": "There are temperaments like sanguine, choleric, melancholy and phlegmatic but a spirit controlled temperament takes all the strength of this temperament and do away with all their weaknesses" + } +] diff --git a/samples/wrongext.txt b/samples/wrongext.txt new file mode 100644 index 0000000..e69de29 diff --git a/samples/wrongformat.json b/samples/wrongformat.json new file mode 100644 index 0000000..92607b7 --- /dev/null +++ b/samples/wrongformat.json @@ -0,0 +1,15 @@ +[ + { + "title": "Alice in Wonderland", + "text": "Alice falls into a rabbit hole and enters a world full of imagination." + }, + + { + "t1": "The Lord of the Rings: The Fellowship of the Ring.", + "text": "An unusual alliance of man, elf, dwarf, wizard and hobbit seek to destroy a powerful ring." + }, + { + "title": "The Lord of the Rings: The Fellowship of the Ring.", + "text": "An unusual alliance of man, elf, dwarf, wizard and hobbit seek to destroy a powerful ring." + } +] diff --git a/server.js b/server.js new file mode 100644 index 0000000..b789121 --- /dev/null +++ b/server.js @@ -0,0 +1,5 @@ +const connect = require('connect'); +const serveStatic = require('serve-static'); + +const port = process.env.PORT || 3000; +connect().use(serveStatic('./src')).listen(port); diff --git a/spec/SpecRunner.html b/spec/SpecRunner.html new file mode 100644 index 0000000..096d174 --- /dev/null +++ b/spec/SpecRunner.html @@ -0,0 +1,24 @@ + + + + + Jasmine Spec Runner v2.3.4 + + + + + + + + + + + + + + + + + + + diff --git a/spec/dplex-test-spec.js b/spec/dplex-test-spec.js new file mode 100644 index 0000000..949edf9 --- /dev/null +++ b/spec/dplex-test-spec.js @@ -0,0 +1,200 @@ + +describe('InvertedIndex class', () => { + beforeEach(() => { + this.indexInstance = new InvertedIndex(); + this.validBook = [{ title: 'Welcome to Test Environment', + text: 'Enjoy this file' }]; + this.books = [ + { + title: 'Alice in Wonderland', + text: 'Alice falls into a rabbit hole and enters a world full of imagination.' + }, + + { + title: 'The Lord of the Rings: The Fellowship of the Ring.', + text: 'An unusual alliance of man, elf, dwarf, wizard and hobbit seek to destroy a powerful ring.' + }, + { + title: 'The Lord of the Rings: The Fellowship of the Ring.', + text: 'An unusual alliance of man, elf, dwarf, wizard and hobbit seek to destroy a powerful ring.' + } + ]; + }); + describe('InvertedIndex class', () => { + it('should check that the class has a createIndex method', () => { + expect(typeof this.indexInstance.createIndex).toBe('function'); + }); + + it('should check that the class has a readFile method', () => { + expect(typeof this.indexInstance.readFile).toBe('function'); + }); + + it('should check that the class has a validateFile method', () => { + expect(typeof this.indexInstance.validateFile).toBe('function'); + }); + + it('should check that the class has a tokenize method', () => { + expect(typeof this.indexInstance.tokenize).toBe('function'); + }); + + it('should check that the class has a getDocumentTokens method', () => { + expect(typeof this.indexInstance.getDocumentTokens).toBe('function'); + }); + + it('should check that the class has a getIndex method', () => { + expect(typeof this.indexInstance.getIndex).toBe('function'); + }); + + it('should check that the class has a searchIndex method', () => { + expect(typeof this.indexInstance.searchIndex).toBe('function'); + }); + + it('should check that the class has a getSearchResults method', () => { + expect(typeof this.indexInstance.getSearchResults).toBe('function'); + }); + + it('should check that the class has a getDocuments method', () => { + expect(typeof this.indexInstance.getDocuments).toBe('function'); + }); + }); + + describe('Create Index', () => { + it('should return mapped indices to words in a JSON file', () => { + const expectedResult = + { alice: [0], + falls: [0], + into: [0], + a: [0, 1, 2], + rabbit: [0], + hole: [0], + and: [0, 1, 2], + enters: [0], + world: [0], + full: [0], + of: [0, 1, 2], + imagination: [0], + in: [0], + wonderland: [0], + an: [1, 2], + unusual: [1, 2], + alliance: [1, 2], + man: [1, 2], + elf: [1, 2], + dwarf: [1, 2], + wizard: [1, 2], + hobbit: [1, 2], + seek: [1, 2], + to: [1, 2], + destroy: [1, 2], + powerful: [1, 2], + ring: [1, 2], + the: [1, 2], + lord: [1, 2], + rings: [1, 2], + fellowship: [1, 2] }; + this.indexInstance.createIndex(this.books, 'books'); + expect(this.indexInstance.filesIndexed.books.index) + .toEqual(expectedResult); + }); + it('should return false for incorrect document structure', () => { + const term = { t1: 'Welcome home', text: 'This is really home' }; + expect(this.indexInstance.createIndex(term, 'term')).toBeFalsy(); + }); + }); + describe('Search Index', () => { + it('should search through single files that are indexed', () => { + const requiredOutput = { alice: [0], + and: [0, 1, 2], + unusual: [1, 2], + imagination: [0] }; + const searchTerm = this.indexInstance + .searchIndex('Alice, and her unusual imagination', 'books'); + expect(Object.keys(searchTerm[0].indexes)) + .toEqual(Object.keys(requiredOutput)); + expect(searchTerm[0].indexes).toEqual(requiredOutput); + }); + it('should return false for an empty String', () => { + const term = ''; + expect(this.indexInstance.searchIndex(term, 'books')) + .toBeFalsy(); + }); + }); + + describe('Tokenize words', () => { + it('should strip out special characters from excerpt in documents', () => { + let excerpt = 'Alice l##$oves her ima&&gination?'; + const expectedTokens = ['alice', 'loves', 'her', 'imagination']; + excerpt = this.indexInstance.tokenize(excerpt); + expect(excerpt).toEqual(expectedTokens); + }); + }); + + describe('Get index', () => { + it('should return false for an empty filename', () => { + const filename = 'books'; + const expectedOutput = { alice: [0], + falls: [0], + into: [0], + a: [0, 1, 2], + rabbit: [0], + hole: [0], + and: [0, 1, 2], + enters: [0], + world: [0], + full: [0], + of: [0, 1, 2], + imagination: [0], + in: [0], + wonderland: [0], + an: [1, 2], + unusual: [1, 2], + alliance: [1, 2], + man: [1, 2], + elf: [1, 2], + dwarf: [1, 2], + wizard: [1, 2], + hobbit: [1, 2], + seek: [1, 2], + to: [1, 2], + destroy: [1, 2], + powerful: [1, 2], + ring: [1, 2], + the: [1, 2], + lord: [1, 2], + rings: [1, 2], + fellowship: [1, 2] }; + this.indexInstance.createIndex(this.books, 'books'); + expect(this.indexInstance.getIndex(filename)) + .toEqual(expectedOutput); + }); + it('should return the appropriate output for the given filename', () => { + const filename = ''; + this.indexInstance.createIndex(this.books, 'books'); + expect(this.indexInstance.getIndex(filename)) + .toBeFalsy(); + }); + }); + + describe('Validate File', () => { + it('should return false for incorrect document structure', () => { + const term = { t1: 'Welcome home', text: 'This is really home' }; + expect(this.indexInstance.validateFile(term)).toBeFalsy(); + }); + it('should return true for correct document structure', () => { + const term = { title: 'Welcome home', text: 'This is really home' }; + expect(this.indexInstance.validateFile(term)).toBeTruthy(); + }); + }); + + describe('Get Document Data', () => { + it('should return the approriate object for a given document', + () => { + const expectedOutput = { documentNum: 0, + textTokens: ['welcome', 'this', 'is', 'a', 'test', 'document'] }; + const documentNum = 0; + const term = [{ text: 'Welcome', title: 'This is a test document' }]; + expect(this.indexInstance + .getDocumentTokens(term, documentNum)).toEqual(expectedOutput); + }); + }); +}); diff --git a/spec/lib/jasmine-2.3.4/boot.js b/spec/lib/jasmine-2.3.4/boot.js new file mode 100644 index 0000000..04ed64c --- /dev/null +++ b/spec/lib/jasmine-2.3.4/boot.js @@ -0,0 +1,121 @@ +/** + Starting with version 2.0, this file "boots" Jasmine, performing all of the necessary initialization before executing the loaded environment and all of a project's specs. This file should be loaded after `jasmine.js` and `jasmine_html.js`, but before any project source files or spec files are loaded. Thus this file can also be used to customize Jasmine for a project. + + If a project is using Jasmine via the standalone distribution, this file can be customized directly. If a project is using Jasmine via the [Ruby gem][jasmine-gem], this file can be copied into the support directory via `jasmine copy_boot_js`. Other environments (e.g., Python) will have different mechanisms. + + The location of `boot.js` can be specified and/or overridden in `jasmine.yml`. + + [jasmine-gem]: http://github.com/pivotal/jasmine-gem + */ + +(function() { + + /** + * ## Require & Instantiate + * + * Require Jasmine's core files. Specifically, this requires and attaches all of Jasmine's code to the `jasmine` reference. + */ + window.jasmine = jasmineRequire.core(jasmineRequire); + + /** + * Since this is being run in a browser and the results should populate to an HTML page, require the HTML-specific Jasmine code, injecting the same reference. + */ + jasmineRequire.html(jasmine); + + /** + * Create the Jasmine environment. This is used to run all specs in a project. + */ + var env = jasmine.getEnv(); + + /** + * ## The Global Interface + * + * Build up the functions that will be exposed as the Jasmine public interface. A project can customize, rename or alias any of these functions as desired, provided the implementation remains unchanged. + */ + var jasmineInterface = jasmineRequire.interface(jasmine, env); + + /** + * Add all of the Jasmine global/public interface to the global scope, so a project can use the public interface directly. For example, calling `describe` in specs instead of `jasmine.getEnv().describe`. + */ + extend(window, jasmineInterface); + + /** + * ## Runner Parameters + * + * More browser specific code - wrap the query string in an object and to allow for getting/setting parameters from the runner user interface. + */ + + var queryString = new jasmine.QueryString({ + getWindowLocation: function() { return window.location; } + }); + + var catchingExceptions = queryString.getParam("catch"); + env.catchExceptions(typeof catchingExceptions === "undefined" ? true : catchingExceptions); + + var throwingExpectationFailures = queryString.getParam("throwFailures"); + env.throwOnExpectationFailure(throwingExpectationFailures); + + /** + * ## Reporters + * The `HtmlReporter` builds all of the HTML UI for the runner page. This reporter paints the dots, stars, and x's for specs, as well as all spec names and all failures (if any). + */ + var htmlReporter = new jasmine.HtmlReporter({ + env: env, + onRaiseExceptionsClick: function() { queryString.navigateWithNewParam("catch", !env.catchingExceptions()); }, + onThrowExpectationsClick: function() { queryString.navigateWithNewParam("throwFailures", !env.throwingExpectationFailures()); }, + addToExistingQueryString: function(key, value) { return queryString.fullStringWithNewParam(key, value); }, + getContainer: function() { return document.body; }, + createElement: function() { return document.createElement.apply(document, arguments); }, + createTextNode: function() { return document.createTextNode.apply(document, arguments); }, + timer: new jasmine.Timer() + }); + + /** + * The `jsApiReporter` also receives spec results, and is used by any environment that needs to extract the results from JavaScript. + */ + env.addReporter(jasmineInterface.jsApiReporter); + env.addReporter(htmlReporter); + + /** + * Filter which specs will be run by matching the start of the full name against the `spec` query param. + */ + var specFilter = new jasmine.HtmlSpecFilter({ + filterString: function() { return queryString.getParam("spec"); } + }); + + env.specFilter = function(spec) { + return specFilter.matches(spec.getFullName()); + }; + + /** + * Setting up timing functions to be able to be overridden. Certain browsers (Safari, IE 8, phantomjs) require this hack. + */ + window.setTimeout = window.setTimeout; + window.setInterval = window.setInterval; + window.clearTimeout = window.clearTimeout; + window.clearInterval = window.clearInterval; + + /** + * ## Execution + * + * Replace the browser window's `onload`, ensure it's called, and then run all of the loaded specs. This includes initializing the `HtmlReporter` instance and then executing the loaded Jasmine environment. All of this will happen after all of the specs are loaded. + */ + var currentWindowOnload = window.onload; + + window.onload = function() { + if (currentWindowOnload) { + currentWindowOnload(); + } + htmlReporter.initialize(); + env.execute(); + }; + + /** + * Helper function for readability above. + */ + function extend(destination, source) { + for (var property in source) destination[property] = source[property]; + return destination; + } + +}()); diff --git a/spec/lib/jasmine-2.3.4/console.js b/spec/lib/jasmine-2.3.4/console.js new file mode 100644 index 0000000..e154806 --- /dev/null +++ b/spec/lib/jasmine-2.3.4/console.js @@ -0,0 +1,190 @@ +/* +Copyright (c) 2008-2015 Pivotal Labs + +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. +*/ +function getJasmineRequireObj() { + if (typeof module !== 'undefined' && module.exports) { + return exports; + } else { + window.jasmineRequire = window.jasmineRequire || {}; + return window.jasmineRequire; + } +} + +getJasmineRequireObj().console = function(jRequire, j$) { + j$.ConsoleReporter = jRequire.ConsoleReporter(); +}; + +getJasmineRequireObj().ConsoleReporter = function() { + + var noopTimer = { + start: function(){}, + elapsed: function(){ return 0; } + }; + + function ConsoleReporter(options) { + var print = options.print, + showColors = options.showColors || false, + onComplete = options.onComplete || function() {}, + timer = options.timer || noopTimer, + specCount, + failureCount, + failedSpecs = [], + pendingCount, + ansi = { + green: '\x1B[32m', + red: '\x1B[31m', + yellow: '\x1B[33m', + none: '\x1B[0m' + }, + failedSuites = []; + + print('ConsoleReporter is deprecated and will be removed in a future version.'); + + this.jasmineStarted = function() { + specCount = 0; + failureCount = 0; + pendingCount = 0; + print('Started'); + printNewline(); + timer.start(); + }; + + this.jasmineDone = function() { + printNewline(); + for (var i = 0; i < failedSpecs.length; i++) { + specFailureDetails(failedSpecs[i]); + } + + if(specCount > 0) { + printNewline(); + + var specCounts = specCount + ' ' + plural('spec', specCount) + ', ' + + failureCount + ' ' + plural('failure', failureCount); + + if (pendingCount) { + specCounts += ', ' + pendingCount + ' pending ' + plural('spec', pendingCount); + } + + print(specCounts); + } else { + print('No specs found'); + } + + printNewline(); + var seconds = timer.elapsed() / 1000; + print('Finished in ' + seconds + ' ' + plural('second', seconds)); + printNewline(); + + for(i = 0; i < failedSuites.length; i++) { + suiteFailureDetails(failedSuites[i]); + } + + onComplete(failureCount === 0); + }; + + this.specDone = function(result) { + specCount++; + + if (result.status == 'pending') { + pendingCount++; + print(colored('yellow', '*')); + return; + } + + if (result.status == 'passed') { + print(colored('green', '.')); + return; + } + + if (result.status == 'failed') { + failureCount++; + failedSpecs.push(result); + print(colored('red', 'F')); + } + }; + + this.suiteDone = function(result) { + if (result.failedExpectations && result.failedExpectations.length > 0) { + failureCount++; + failedSuites.push(result); + } + }; + + return this; + + function printNewline() { + print('\n'); + } + + function colored(color, str) { + return showColors ? (ansi[color] + str + ansi.none) : str; + } + + function plural(str, count) { + return count == 1 ? str : str + 's'; + } + + function repeat(thing, times) { + var arr = []; + for (var i = 0; i < times; i++) { + arr.push(thing); + } + return arr; + } + + function indent(str, spaces) { + var lines = (str || '').split('\n'); + var newArr = []; + for (var i = 0; i < lines.length; i++) { + newArr.push(repeat(' ', spaces).join('') + lines[i]); + } + return newArr.join('\n'); + } + + function specFailureDetails(result) { + printNewline(); + print(result.fullName); + + for (var i = 0; i < result.failedExpectations.length; i++) { + var failedExpectation = result.failedExpectations[i]; + printNewline(); + print(indent(failedExpectation.message, 2)); + print(indent(failedExpectation.stack, 2)); + } + + printNewline(); + } + + function suiteFailureDetails(result) { + for (var i = 0; i < result.failedExpectations.length; i++) { + printNewline(); + print(colored('red', 'An error was thrown in an afterAll')); + printNewline(); + print(colored('red', 'AfterAll ' + result.failedExpectations[i].message)); + + } + printNewline(); + } + } + + return ConsoleReporter; +}; diff --git a/spec/lib/jasmine-2.3.4/jasmine-html.js b/spec/lib/jasmine-2.3.4/jasmine-html.js new file mode 100644 index 0000000..259f45c --- /dev/null +++ b/spec/lib/jasmine-2.3.4/jasmine-html.js @@ -0,0 +1,446 @@ +/* +Copyright (c) 2008-2015 Pivotal Labs + +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. +*/ +jasmineRequire.html = function(j$) { + j$.ResultsNode = jasmineRequire.ResultsNode(); + j$.HtmlReporter = jasmineRequire.HtmlReporter(j$); + j$.QueryString = jasmineRequire.QueryString(); + j$.HtmlSpecFilter = jasmineRequire.HtmlSpecFilter(); +}; + +jasmineRequire.HtmlReporter = function(j$) { + + var noopTimer = { + start: function() {}, + elapsed: function() { return 0; } + }; + + function HtmlReporter(options) { + var env = options.env || {}, + getContainer = options.getContainer, + createElement = options.createElement, + createTextNode = options.createTextNode, + onRaiseExceptionsClick = options.onRaiseExceptionsClick || function() {}, + onThrowExpectationsClick = options.onThrowExpectationsClick || function() {}, + addToExistingQueryString = options.addToExistingQueryString || defaultQueryString, + timer = options.timer || noopTimer, + results = [], + specsExecuted = 0, + failureCount = 0, + pendingSpecCount = 0, + htmlReporterMain, + symbols, + failedSuites = []; + + this.initialize = function() { + clearPrior(); + htmlReporterMain = createDom('div', {className: 'jasmine_html-reporter'}, + createDom('div', {className: 'banner'}, + createDom('a', {className: 'title', href: 'http://jasmine.github.io/', target: '_blank'}), + createDom('span', {className: 'version'}, j$.version) + ), + createDom('ul', {className: 'symbol-summary'}), + createDom('div', {className: 'alert'}), + createDom('div', {className: 'results'}, + createDom('div', {className: 'failures'}) + ) + ); + getContainer().appendChild(htmlReporterMain); + + symbols = find('.symbol-summary'); + }; + + var totalSpecsDefined; + this.jasmineStarted = function(options) { + totalSpecsDefined = options.totalSpecsDefined || 0; + timer.start(); + }; + + var summary = createDom('div', {className: 'summary'}); + + var topResults = new j$.ResultsNode({}, '', null), + currentParent = topResults; + + this.suiteStarted = function(result) { + currentParent.addChild(result, 'suite'); + currentParent = currentParent.last(); + }; + + this.suiteDone = function(result) { + if (result.status == 'failed') { + failedSuites.push(result); + } + + if (currentParent == topResults) { + return; + } + + currentParent = currentParent.parent; + }; + + this.specStarted = function(result) { + currentParent.addChild(result, 'spec'); + }; + + var failures = []; + this.specDone = function(result) { + if(noExpectations(result) && typeof console !== 'undefined' && typeof console.error !== 'undefined') { + console.error('Spec \'' + result.fullName + '\' has no expectations.'); + } + + if (result.status != 'disabled') { + specsExecuted++; + } + + symbols.appendChild(createDom('li', { + className: noExpectations(result) ? 'empty' : result.status, + id: 'spec_' + result.id, + title: result.fullName + } + )); + + if (result.status == 'failed') { + failureCount++; + + var failure = + createDom('div', {className: 'spec-detail failed'}, + createDom('div', {className: 'description'}, + createDom('a', {title: result.fullName, href: specHref(result)}, result.fullName) + ), + createDom('div', {className: 'messages'}) + ); + var messages = failure.childNodes[1]; + + for (var i = 0; i < result.failedExpectations.length; i++) { + var expectation = result.failedExpectations[i]; + messages.appendChild(createDom('div', {className: 'result-message'}, expectation.message)); + messages.appendChild(createDom('div', {className: 'stack-trace'}, expectation.stack)); + } + + failures.push(failure); + } + + if (result.status == 'pending') { + pendingSpecCount++; + } + }; + + this.jasmineDone = function() { + var banner = find('.banner'); + var alert = find('.alert'); + alert.appendChild(createDom('span', {className: 'duration'}, 'finished in ' + timer.elapsed() / 1000 + 's')); + + banner.appendChild( + createDom('div', { className: 'run-options' }, + createDom('span', { className: 'trigger' }, 'Options'), + createDom('div', { className: 'payload' }, + createDom('div', { className: 'exceptions' }, + createDom('input', { + className: 'raise', + id: 'raise-exceptions', + type: 'checkbox' + }), + createDom('label', { className: 'label', 'for': 'raise-exceptions' }, 'raise exceptions')), + createDom('div', { className: 'throw-failures' }, + createDom('input', { + className: 'throw', + id: 'throw-failures', + type: 'checkbox' + }), + createDom('label', { className: 'label', 'for': 'throw-failures' }, 'stop spec on expectation failure')) + ) + )); + + var raiseCheckbox = find('#raise-exceptions'); + + raiseCheckbox.checked = !env.catchingExceptions(); + raiseCheckbox.onclick = onRaiseExceptionsClick; + + var throwCheckbox = find('#throw-failures'); + throwCheckbox.checked = env.throwingExpectationFailures(); + throwCheckbox.onclick = onThrowExpectationsClick; + + var optionsMenu = find('.run-options'), + optionsTrigger = optionsMenu.querySelector('.trigger'), + optionsPayload = optionsMenu.querySelector('.payload'), + isOpen = /\bopen\b/; + + optionsTrigger.onclick = function() { + if (isOpen.test(optionsPayload.className)) { + optionsPayload.className = optionsPayload.className.replace(isOpen, ''); + } else { + optionsPayload.className += ' open'; + } + }; + + if (specsExecuted < totalSpecsDefined) { + var skippedMessage = 'Ran ' + specsExecuted + ' of ' + totalSpecsDefined + ' specs - run all'; + alert.appendChild( + createDom('span', {className: 'bar skipped'}, + createDom('a', {href: '?', title: 'Run all specs'}, skippedMessage) + ) + ); + } + var statusBarMessage = ''; + var statusBarClassName = 'bar '; + + if (totalSpecsDefined > 0) { + statusBarMessage += pluralize('spec', specsExecuted) + ', ' + pluralize('failure', failureCount); + if (pendingSpecCount) { statusBarMessage += ', ' + pluralize('pending spec', pendingSpecCount); } + statusBarClassName += (failureCount > 0) ? 'failed' : 'passed'; + } else { + statusBarClassName += 'skipped'; + statusBarMessage += 'No specs found'; + } + + alert.appendChild(createDom('span', {className: statusBarClassName}, statusBarMessage)); + + for(i = 0; i < failedSuites.length; i++) { + var failedSuite = failedSuites[i]; + for(var j = 0; j < failedSuite.failedExpectations.length; j++) { + var errorBarMessage = 'AfterAll ' + failedSuite.failedExpectations[j].message; + var errorBarClassName = 'bar errored'; + alert.appendChild(createDom('span', {className: errorBarClassName}, errorBarMessage)); + } + } + + var results = find('.results'); + results.appendChild(summary); + + summaryList(topResults, summary); + + function summaryList(resultsTree, domParent) { + var specListNode; + for (var i = 0; i < resultsTree.children.length; i++) { + var resultNode = resultsTree.children[i]; + if (resultNode.type == 'suite') { + var suiteListNode = createDom('ul', {className: 'suite', id: 'suite-' + resultNode.result.id}, + createDom('li', {className: 'suite-detail'}, + createDom('a', {href: specHref(resultNode.result)}, resultNode.result.description) + ) + ); + + summaryList(resultNode, suiteListNode); + domParent.appendChild(suiteListNode); + } + if (resultNode.type == 'spec') { + if (domParent.getAttribute('class') != 'specs') { + specListNode = createDom('ul', {className: 'specs'}); + domParent.appendChild(specListNode); + } + var specDescription = resultNode.result.description; + if(noExpectations(resultNode.result)) { + specDescription = 'SPEC HAS NO EXPECTATIONS ' + specDescription; + } + if(resultNode.result.status === 'pending' && resultNode.result.pendingReason !== '') { + specDescription = specDescription + ' PENDING WITH MESSAGE: ' + resultNode.result.pendingReason; + } + specListNode.appendChild( + createDom('li', { + className: resultNode.result.status, + id: 'spec-' + resultNode.result.id + }, + createDom('a', {href: specHref(resultNode.result)}, specDescription) + ) + ); + } + } + } + + if (failures.length) { + alert.appendChild( + createDom('span', {className: 'menu bar spec-list'}, + createDom('span', {}, 'Spec List | '), + createDom('a', {className: 'failures-menu', href: '#'}, 'Failures'))); + alert.appendChild( + createDom('span', {className: 'menu bar failure-list'}, + createDom('a', {className: 'spec-list-menu', href: '#'}, 'Spec List'), + createDom('span', {}, ' | Failures '))); + + find('.failures-menu').onclick = function() { + setMenuModeTo('failure-list'); + }; + find('.spec-list-menu').onclick = function() { + setMenuModeTo('spec-list'); + }; + + setMenuModeTo('failure-list'); + + var failureNode = find('.failures'); + for (var i = 0; i < failures.length; i++) { + failureNode.appendChild(failures[i]); + } + } + }; + + return this; + + function find(selector) { + return getContainer().querySelector('.jasmine_html-reporter ' + selector); + } + + function clearPrior() { + // return the reporter + var oldReporter = find(''); + + if(oldReporter) { + getContainer().removeChild(oldReporter); + } + } + + function createDom(type, attrs, childrenVarArgs) { + var el = createElement(type); + + for (var i = 2; i < arguments.length; i++) { + var child = arguments[i]; + + if (typeof child === 'string') { + el.appendChild(createTextNode(child)); + } else { + if (child) { + el.appendChild(child); + } + } + } + + for (var attr in attrs) { + if (attr == 'className') { + el[attr] = attrs[attr]; + } else { + el.setAttribute(attr, attrs[attr]); + } + } + + return el; + } + + function pluralize(singular, count) { + var word = (count == 1 ? singular : singular + 's'); + + return '' + count + ' ' + word; + } + + function specHref(result) { + return addToExistingQueryString('spec', result.fullName); + } + + function defaultQueryString(key, value) { + return '?' + key + '=' + value; + } + + function setMenuModeTo(mode) { + htmlReporterMain.setAttribute('class', 'jasmine_html-reporter ' + mode); + } + + function noExpectations(result) { + return (result.failedExpectations.length + result.passedExpectations.length) === 0 && + result.status === 'passed'; + } + } + + return HtmlReporter; +}; + +jasmineRequire.HtmlSpecFilter = function() { + function HtmlSpecFilter(options) { + var filterString = options && options.filterString() && options.filterString().replace(/[-[\]{}()*+?.,\\^$|#\s]/g, '\\$&'); + var filterPattern = new RegExp(filterString); + + this.matches = function(specName) { + return filterPattern.test(specName); + }; + } + + return HtmlSpecFilter; +}; + +jasmineRequire.ResultsNode = function() { + function ResultsNode(result, type, parent) { + this.result = result; + this.type = type; + this.parent = parent; + + this.children = []; + + this.addChild = function(result, type) { + this.children.push(new ResultsNode(result, type, this)); + }; + + this.last = function() { + return this.children[this.children.length - 1]; + }; + } + + return ResultsNode; +}; + +jasmineRequire.QueryString = function() { + function QueryString(options) { + + this.navigateWithNewParam = function(key, value) { + options.getWindowLocation().search = this.fullStringWithNewParam(key, value); + }; + + this.fullStringWithNewParam = function(key, value) { + var paramMap = queryStringToParamMap(); + paramMap[key] = value; + return toQueryString(paramMap); + }; + + this.getParam = function(key) { + return queryStringToParamMap()[key]; + }; + + return this; + + function toQueryString(paramMap) { + var qStrPairs = []; + for (var prop in paramMap) { + qStrPairs.push(encodeURIComponent(prop) + '=' + encodeURIComponent(paramMap[prop])); + } + return '?' + qStrPairs.join('&'); + } + + function queryStringToParamMap() { + var paramStr = options.getWindowLocation().search.substring(1), + params = [], + paramMap = {}; + + if (paramStr.length > 0) { + params = paramStr.split('&'); + for (var i = 0; i < params.length; i++) { + var p = params[i].split('='); + var value = decodeURIComponent(p[1]); + if (value === 'true' || value === 'false') { + value = JSON.parse(value); + } + paramMap[decodeURIComponent(p[0])] = value; + } + } + + return paramMap; + } + + } + + return QueryString; +}; diff --git a/spec/lib/jasmine-2.3.4/jasmine.css b/spec/lib/jasmine-2.3.4/jasmine.css new file mode 100644 index 0000000..f9f4ae9 --- /dev/null +++ b/spec/lib/jasmine-2.3.4/jasmine.css @@ -0,0 +1,58 @@ +body { overflow-y: scroll; } + +.jasmine_html-reporter { background-color: #eee; padding: 5px; margin: -8px; font-size: 11px; font-family: Monaco, "Lucida Console", monospace; line-height: 14px; color: #333; } +.jasmine_html-reporter a { text-decoration: none; } +.jasmine_html-reporter a:hover { text-decoration: underline; } +.jasmine_html-reporter p, .jasmine_html-reporter h1, .jasmine_html-reporter h2, .jasmine_html-reporter h3, .jasmine_html-reporter h4, .jasmine_html-reporter h5, .jasmine_html-reporter h6 { margin: 0; line-height: 14px; } +.jasmine_html-reporter .banner, .jasmine_html-reporter .symbol-summary, .jasmine_html-reporter .summary, .jasmine_html-reporter .result-message, .jasmine_html-reporter .spec .description, .jasmine_html-reporter .spec-detail .description, .jasmine_html-reporter .alert .bar, .jasmine_html-reporter .stack-trace { padding-left: 9px; padding-right: 9px; } +.jasmine_html-reporter .banner { position: relative; } +.jasmine_html-reporter .banner .title { background: url('data:image/png;base64,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') no-repeat; background: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIj8+CjwhLS0gQ3JlYXRlZCB3aXRoIElua3NjYXBlIChodHRwOi8vd3d3Lmlua3NjYXBlLm9yZy8pIC0tPgoKPHN2ZwogICB4bWxuczpkYz0iaHR0cDovL3B1cmwub3JnL2RjL2VsZW1lbnRzLzEuMS8iCiAgIHhtbG5zOmNjPSJodHRwOi8vY3JlYXRpdmVjb21tb25zLm9yZy9ucyMiCiAgIHhtbG5zOnJkZj0iaHR0cDovL3d3dy53My5vcmcvMTk5OS8wMi8yMi1yZGYtc3ludGF4LW5zIyIKICAgeG1sbnM6c3ZnPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIKICAgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIgogICB4bWxuczppbmtzY2FwZT0iaHR0cDovL3d3dy5pbmtzY2FwZS5vcmcvbmFtZXNwYWNlcy9pbmtzY2FwZSIKICAgdmVyc2lvbj0iMS4xIgogICB3aWR0aD0iNjgxLjk2MjUyIgogICBoZWlnaHQ9IjE4Ny41IgogICBpZD0ic3ZnMiIKICAgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+PG1ldGFkYXRhCiAgICAgaWQ9Im1ldGFkYXRhOCI+PHJkZjpSREY+PGNjOldvcmsKICAgICAgICAgcmRmOmFib3V0PSIiPjxkYzpmb3JtYXQ+aW1hZ2Uvc3ZnK3htbDwvZGM6Zm9ybWF0PjxkYzp0eXBlCiAgICAgICAgICAgcmRmOnJlc291cmNlPSJodHRwOi8vcHVybC5vcmcvZGMvZGNtaXR5cGUvU3RpbGxJbWFnZSIgLz48L2NjOldvcms+PC9yZGY6UkRGPjwvbWV0YWRhdGE+PGRlZnMKICAgICBpZD0iZGVmczYiPjxjbGlwUGF0aAogICAgICAgaWQ9ImNsaXBQYXRoMTgiPjxwYXRoCiAgICAgICAgIGQ9Ik0gMCwxNTAwIDAsMCBsIDU0NTUuNzQsMCAwLDE1MDAgTCAwLDE1MDAgeiIKICAgICAgICAgaW5rc2NhcGU6Y29ubmVjdG9yLWN1cnZhdHVyZT0iMCIKICAgICAgICAgaWQ9InBhdGgyMCIgLz48L2NsaXBQYXRoPjwvZGVmcz48ZwogICAgIHRyYW5zZm9ybT0ibWF0cml4KDEuMjUsMCwwLC0xLjI1LDAsMTg3LjUpIgogICAgIGlkPSJnMTAiPjxnCiAgICAgICB0cmFuc2Zvcm09InNjYWxlKDAuMSwwLjEpIgogICAgICAgaWQ9ImcxMiI+PGcKICAgICAgICAgaWQ9ImcxNCI+PGcKICAgICAgICAgICBjbGlwLXBhdGg9InVybCgjY2xpcFBhdGgxOCkiCiAgICAgICAgICAgaWQ9ImcxNiI+PHBhdGgKICAgICAgICAgICAgIGQ9Im0gMTU0NCw1OTkuNDM0IGMgMC45MiwtNDAuMzUyIDI1LjY4LC04MS42MDIgNzEuNTMsLTgxLjYwMiAyNy41MSwwIDQ3LjY4LDEyLjgzMiA2MS40NCwzNS43NTQgMTIuODMsMjIuOTMgMTIuODMsNTYuODUyIDEyLjgzLDgyLjUyNyBsIDAsMzI5LjE4NCAtNzEuNTIsMCAwLDEwNC41NDMgMjY2LjgzLDAgMCwtMTA0LjU0MyAtNzAuNiwwIDAsLTM0NC43NyBjIDAsLTU4LjY5MSAtMy42OCwtMTA0LjUzMSAtNDQuOTMsLTE1Mi4yMTggLTM2LjY4LC00Mi4xOCAtOTYuMjgsLTY2LjAyIC0xNTMuMTQsLTY2LjAyIC0xMTcuMzcsMCAtMjA3LjI0LDc3Ljk0MSAtMjAyLjY0LDE5Ny4xNDUgbCAxMzAuMiwwIgogICAgICAgICAgICAgaW5rc2NhcGU6Y29ubmVjdG9yLWN1cnZhdHVyZT0iMCIKICAgICAgICAgICAgIGlkPSJwYXRoMjIiCiAgICAgICAgICAgICBzdHlsZT0iZmlsbDojOGE0MTgyO2ZpbGwtb3BhY2l0eToxO2ZpbGwtcnVsZTpub256ZXJvO3N0cm9rZTpub25lIiAvPjxwYXRoCiAgICAgICAgICAgICBkPSJtIDIzMDEuNCw2NjIuNjk1IGMgMCw4MC43MDMgLTY2Ljk0LDE0NS44MTMgLTE0Ny42MywxNDUuODEzIC04My40NCwwIC0xNDcuNjMsLTY4Ljc4MSAtMTQ3LjYzLC0xNTEuMzAxIDAsLTc5Ljc4NSA2Ni45NCwtMTQ1LjgwMSAxNDUuOCwtMTQ1LjgwMSA4NC4zNSwwIDE0OS40Niw2Ny44NTIgMTQ5LjQ2LDE1MS4yODkgeiBtIC0xLjgzLC0xODEuNTQ3IGMgLTM1Ljc3LC01NC4wOTcgLTkzLjUzLC03OC44NTkgLTE1Ny43MiwtNzguODU5IC0xNDAuMywwIC0yNTEuMjQsMTE2LjQ0OSAtMjUxLjI0LDI1NC45MTggMCwxNDIuMTI5IDExMy43LDI2MC40MSAyNTYuNzQsMjYwLjQxIDYzLjI3LDAgMTE4LjI5LC0yOS4zMzYgMTUyLjIyLC04Mi41MjMgbCAwLDY5LjY4NyAxNzUuMTQsMCAwLC0xMDQuNTI3IC02MS40NCwwIDAsLTI4MC41OTggNjEuNDQsMCAwLC0xMDQuNTI3IC0xNzUuMTQsMCAwLDY2LjAxOSIKICAgICAgICAgICAgIGlua3NjYXBlOmNvbm5lY3Rvci1jdXJ2YXR1cmU9IjAiCiAgICAgICAgICAgICBpZD0icGF0aDI0IgogICAgICAgICAgICAgc3R5bGU9ImZpbGw6IzhhNDE4MjtmaWxsLW9wYWNpdHk6MTtmaWxsLXJ1bGU6bm9uemVybztzdHJva2U6bm9uZSIgLz48cGF0aAogICAgICAgICAgICAgZD0ibSAyNjIyLjMzLDU1Ny4yNTggYyAzLjY3LC00NC4wMTYgMzMuMDEsLTczLjM0OCA3OC44NiwtNzMuMzQ4IDMzLjkzLDAgNjYuOTMsMjMuODI0IDY2LjkzLDYwLjUwNCAwLDQ4LjYwNiAtNDUuODQsNTYuODU2IC04My40NCw2Ni45NDEgLTg1LjI4LDIyLjAwNCAtMTc4LjgxLDQ4LjYwNiAtMTc4LjgxLDE1NS44NzkgMCw5My41MzYgNzguODYsMTQ3LjYzMyAxNjUuOTgsMTQ3LjYzMyA0NCwwIDgzLjQzLC05LjE3NiAxMTAuOTQsLTQ0LjAwOCBsIDAsMzMuOTIyIDgyLjUzLDAgMCwtMTMyLjk2NSAtMTA4LjIxLDAgYyAtMS44MywzNC44NTYgLTI4LjQyLDU3Ljc3NCAtNjMuMjYsNTcuNzc0IC0zMC4yNiwwIC02Mi4zNSwtMTcuNDIyIC02Mi4zNSwtNTEuMzQ4IDAsLTQ1Ljg0NyA0NC45MywtNTUuOTMgODAuNjksLTY0LjE4IDg4LjAyLC0yMC4xNzUgMTgyLjQ3LC00Ny42OTUgMTgyLjQ3LC0xNTcuNzM0IDAsLTk5LjAyNyAtODMuNDQsLTE1NC4wMzkgLTE3NS4xMywtMTU0LjAzOSAtNDkuNTMsMCAtOTQuNDYsMTUuNTgyIC0xMjYuNTUsNTMuMTggbCAwLC00MC4zNCAtODUuMjcsMCAwLDE0Mi4xMjkgMTE0LjYyLDAiCiAgICAgICAgICAgICBpbmtzY2FwZTpjb25uZWN0b3ItY3VydmF0dXJlPSIwIgogICAgICAgICAgICAgaWQ9InBhdGgyNiIKICAgICAgICAgICAgIHN0eWxlPSJmaWxsOiM4YTQxODI7ZmlsbC1vcGFjaXR5OjE7ZmlsbC1ydWxlOm5vbnplcm87c3Ryb2tlOm5vbmUiIC8+PHBhdGgKICAgICAgICAgICAgIGQ9Im0gMjk4OC4xOCw4MDAuMjU0IC02My4yNiwwIDAsMTA0LjUyNyAxNjUuMDUsMCAwLC03My4zNTUgYyAzMS4xOCw1MS4zNDcgNzguODYsODUuMjc3IDE0MS4yMSw4NS4yNzcgNjcuODUsMCAxMjQuNzEsLTQxLjI1OCAxNTIuMjEsLTEwMi42OTkgMjYuNiw2Mi4zNTEgOTIuNjIsMTAyLjY5OSAxNjAuNDcsMTAyLjY5OSA1My4xOSwwIDEwNS40NiwtMjIgMTQxLjIxLC02Mi4zNTEgMzguNTIsLTQ0LjkzOCAzOC41MiwtOTMuNTMyIDM4LjUyLC0xNDkuNDU3IGwgMCwtMTg1LjIzOSA2My4yNywwIDAsLTEwNC41MjcgLTIzOC40MiwwIDAsMTA0LjUyNyA2My4yOCwwIDAsMTU3LjcxNSBjIDAsMzIuMTAyIDAsNjAuNTI3IC0xNC42Nyw4OC45NTcgLTE4LjM0LDI2LjU4MiAtNDguNjEsNDAuMzQ0IC03OS43Nyw0MC4zNDQgLTMwLjI2LDAgLTYzLjI4LC0xMi44NDQgLTgyLjUzLC0zNi42NzIgLTIyLjkzLC0yOS4zNTUgLTIyLjkzLC01Ni44NjMgLTIyLjkzLC05Mi42MjkgbCAwLC0xNTcuNzE1IDYzLjI3LDAgMCwtMTA0LjUyNyAtMjM4LjQxLDAgMCwxMDQuNTI3IDYzLjI4LDAgMCwxNTAuMzgzIGMgMCwyOS4zNDggMCw2Ni4wMjMgLTE0LjY3LDkxLjY5OSAtMTUuNTksMjkuMzM2IC00Ny42OSw0NC45MzQgLTgwLjcsNDQuOTM0IC0zMS4xOCwwIC01Ny43NywtMTEuMDA4IC03Ny45NCwtMzUuNzc0IC0yNC43NywtMzAuMjUzIC0yNi42LC02Mi4zNDMgLTI2LjYsLTk5Ljk0MSBsIDAsLTE1MS4zMDEgNjMuMjcsMCAwLC0xMDQuNTI3IC0yMzguNCwwIDAsMTA0LjUyNyA2My4yNiwwIDAsMjgwLjU5OCIKICAgICAgICAgICAgIGlua3NjYXBlOmNvbm5lY3Rvci1jdXJ2YXR1cmU9IjAiCiAgICAgICAgICAgICBpZD0icGF0aDI4IgogICAgICAgICAgICAgc3R5bGU9ImZpbGw6IzhhNDE4MjtmaWxsLW9wYWNpdHk6MTtmaWxsLXJ1bGU6bm9uemVybztzdHJva2U6bm9uZSIgLz48cGF0aAogICAgICAgICAgICAgZD0ibSAzOTk4LjY2LDk1MS41NDcgLTExMS44NywwIDAsMTE4LjI5MyAxMTEuODcsMCAwLC0xMTguMjkzIHogbSAwLC00MzEuODkxIDYzLjI3LDAgMCwtMTA0LjUyNyAtMjM5LjMzLDAgMCwxMDQuNTI3IDY0LjE5LDAgMCwyODAuNTk4IC02My4yNywwIDAsMTA0LjUyNyAxNzUuMTQsMCAwLC0zODUuMTI1IgogICAgICAgICAgICAgaW5rc2NhcGU6Y29ubmVjdG9yLWN1cnZhdHVyZT0iMCIKICAgICAgICAgICAgIGlkPSJwYXRoMzAiCiAgICAgICAgICAgICBzdHlsZT0iZmlsbDojOGE0MTgyO2ZpbGwtb3BhY2l0eToxO2ZpbGwtcnVsZTpub256ZXJvO3N0cm9rZTpub25lIiAvPjxwYXRoCiAgICAgICAgICAgICBkPSJtIDQxNTkuMTIsODAwLjI1NCAtNjMuMjcsMCAwLDEwNC41MjcgMTc1LjE0LDAgMCwtNjkuNjg3IGMgMjkuMzUsNTQuMTAxIDg0LjM2LDgwLjY5OSAxNDQuODcsODAuNjk5IDUzLjE5LDAgMTA1LjQ1LC0yMi4wMTYgMTQxLjIyLC02MC41MjcgNDAuMzQsLTQ0LjkzNCA0MS4yNiwtODguMDMyIDQxLjI2LC0xNDMuOTU3IGwgMCwtMTkxLjY1MyA2My4yNywwIDAsLTEwNC41MjcgLTIzOC40LDAgMCwxMDQuNTI3IDYzLjI2LDAgMCwxNTguNjM3IGMgMCwzMC4yNjIgMCw2MS40MzQgLTE5LjI2LDg4LjAzNSAtMjAuMTcsMjYuNTgyIC01My4xOCwzOS40MTQgLTg2LjE5LDM5LjQxNCAtMzMuOTMsMCAtNjguNzcsLTEzLjc1IC04OC45NCwtNDEuMjUgLTIxLjA5LC0yNy41IC0yMS4wOSwtNjkuNjg3IC0yMS4wOSwtMTAyLjcwNyBsIDAsLTE0Mi4xMjkgNjMuMjYsMCAwLC0xMDQuNTI3IC0yMzguNCwwIDAsMTA0LjUyNyA2My4yNywwIDAsMjgwLjU5OCIKICAgICAgICAgICAgIGlua3NjYXBlOmNvbm5lY3Rvci1jdXJ2YXR1cmU9IjAiCiAgICAgICAgICAgICBpZD0icGF0aDMyIgogICAgICAgICAgICAgc3R5bGU9ImZpbGw6IzhhNDE4MjtmaWxsLW9wYWNpdHk6MTtmaWxsLXJ1bGU6bm9uemVybztzdHJva2U6bm9uZSIgLz48cGF0aAogICAgICAgICAgICAgZD0ibSA1MDgyLjQ4LDcwMy45NjUgYyAtMTkuMjQsNzAuNjA1IC04MS42LDExNS41NDcgLTE1NC4wNCwxMTUuNTQ3IC02Ni4wNCwwIC0xMjkuMywtNTEuMzQ4IC0xNDMuMDUsLTExNS41NDcgbCAyOTcuMDksMCB6IG0gODUuMjcsLTE0NC44ODMgYyAtMzguNTEsLTkzLjUyMyAtMTI5LjI3LC0xNTYuNzkzIC0yMzEuMDUsLTE1Ni43OTMgLTE0My4wNywwIC0yNTcuNjgsMTExLjg3MSAtMjU3LjY4LDI1NS44MzYgMCwxNDQuODgzIDEwOS4xMiwyNjEuMzI4IDI1NC45MSwyNjEuMzI4IDY3Ljg3LDAgMTM1LjcyLC0zMC4yNTggMTgzLjM5LC03OC44NjMgNDguNjIsLTUxLjM0NCA2OC43OSwtMTEzLjY5NSA2OC43OSwtMTgzLjM4MyBsIC0zLjY3LC0zOS40MzQgLTM5Ni4xMywwIGMgMTQuNjcsLTY3Ljg2MyA3Ny4wMywtMTE3LjM2MyAxNDYuNzIsLTExNy4zNjMgNDguNTksMCA5MC43NiwxOC4zMjggMTE4LjI4LDU4LjY3MiBsIDExNi40NCwwIgogICAgICAgICAgICAgaW5rc2NhcGU6Y29ubmVjdG9yLWN1cnZhdHVyZT0iMCIKICAgICAgICAgICAgIGlkPSJwYXRoMzQiCiAgICAgICAgICAgICBzdHlsZT0iZmlsbDojOGE0MTgyO2ZpbGwtb3BhY2l0eToxO2ZpbGwtcnVsZTpub256ZXJvO3N0cm9rZTpub25lIiAvPjxwYXRoCiAgICAgICAgICAgICBkPSJtIDY5MC44OTUsODUwLjcwMyA5MC43NSwwIDIyLjU0MywzMS4wMzUgMCwyNDMuMTIyIC0xMzUuODI5LDAgMCwtMjQzLjE0MSAyMi41MzYsLTMxLjAxNiIKICAgICAgICAgICAgIGlua3NjYXBlOmNvbm5lY3Rvci1jdXJ2YXR1cmU9IjAiCiAgICAgICAgICAgICBpZD0icGF0aDM2IgogICAgICAgICAgICAgc3R5bGU9ImZpbGw6IzhhNDE4MjtmaWxsLW9wYWNpdHk6MTtmaWxsLXJ1bGU6bm9uemVybztzdHJva2U6bm9uZSIgLz48cGF0aAogICAgICAgICAgICAgZD0ibSA2MzIuMzk1LDc0Mi4yNTggMjguMDM5LDg2LjMwNCAtMjIuNTUxLDMxLjA0IC0yMzEuMjIzLDc1LjEyOCAtNDEuOTc2LC0xMjkuMTgzIDIzMS4yNTcsLTc1LjEzNyAzNi40NTQsMTEuODQ4IgogICAgICAgICAgICAgaW5rc2NhcGU6Y29ubmVjdG9yLWN1cnZhdHVyZT0iMCIKICAgICAgICAgICAgIGlkPSJwYXRoMzgiCiAgICAgICAgICAgICBzdHlsZT0iZmlsbDojOGE0MTgyO2ZpbGwtb3BhY2l0eToxO2ZpbGwtcnVsZTpub256ZXJvO3N0cm9rZTpub25lIiAvPjxwYXRoCiAgICAgICAgICAgICBkPSJtIDcxNy40NDksNjUzLjEwNSAtNzMuNDEsNTMuMzYgLTM2LjQ4OCwtMTEuODc1IC0xNDIuOTAzLC0xOTYuNjkyIDEwOS44ODMsLTc5LjgyOCAxNDIuOTE4LDE5Ni43MDMgMCwzOC4zMzIiCiAgICAgICAgICAgICBpbmtzY2FwZTpjb25uZWN0b3ItY3VydmF0dXJlPSIwIgogICAgICAgICAgICAgaWQ9InBhdGg0MCIKICAgICAgICAgICAgIHN0eWxlPSJmaWxsOiM4YTQxODI7ZmlsbC1vcGFjaXR5OjE7ZmlsbC1ydWxlOm5vbnplcm87c3Ryb2tlOm5vbmUiIC8+PHBhdGgKICAgICAgICAgICAgIGQ9Im0gODI4LjUyLDcwNi40NjUgLTczLjQyNiwtNTMuMzQgMC4wMTEsLTM4LjM1OSBMIDg5OC4wMDQsNDE4LjA3IDEwMDcuOSw0OTcuODk4IDg2NC45NzMsNjk0LjYwOSA4MjguNTIsNzA2LjQ2NSIKICAgICAgICAgICAgIGlua3NjYXBlOmNvbm5lY3Rvci1jdXJ2YXR1cmU9IjAiCiAgICAgICAgICAgICBpZD0icGF0aDQyIgogICAgICAgICAgICAgc3R5bGU9ImZpbGw6IzhhNDE4MjtmaWxsLW9wYWNpdHk6MTtmaWxsLXJ1bGU6bm9uemVybztzdHJva2U6bm9uZSIgLz48cGF0aAogICAgICAgICAgICAgZD0ibSA4MTIuMDg2LDgyOC41ODYgMjguMDU1LC04Ni4zMiAzNi40ODQsLTExLjgzNiAyMzEuMjI1LDc1LjExNyAtNDEuOTcsMTI5LjE4MyAtMjMxLjIzOSwtNzUuMTQgLTIyLjU1NSwtMzEuMDA0IgogICAgICAgICAgICAgaW5rc2NhcGU6Y29ubmVjdG9yLWN1cnZhdHVyZT0iMCIKICAgICAgICAgICAgIGlkPSJwYXRoNDQiCiAgICAgICAgICAgICBzdHlsZT0iZmlsbDojOGE0MTgyO2ZpbGwtb3BhY2l0eToxO2ZpbGwtcnVsZTpub256ZXJvO3N0cm9rZTpub25lIiAvPjxwYXRoCiAgICAgICAgICAgICBkPSJtIDczNi4zMDEsMTMzNS44OCBjIC0zMjMuMDQ3LDAgLTU4NS44NzUsLTI2Mi43OCAtNTg1Ljg3NSwtNTg1Ljc4MiAwLC0zMjMuMTE4IDI2Mi44MjgsLTU4NS45NzcgNTg1Ljg3NSwtNTg1Ljk3NyAzMjMuMDE5LDAgNTg1LjgwOSwyNjIuODU5IDU4NS44MDksNTg1Ljk3NyAwLDMyMy4wMDIgLTI2Mi43OSw1ODUuNzgyIC01ODUuODA5LDU4NS43ODIgbCAwLDAgeiBtIDAsLTExOC42MSBjIDI1Ny45NzIsMCA0NjcuMTg5LC0yMDkuMTMgNDY3LjE4OSwtNDY3LjE3MiAwLC0yNTguMTI5IC0yMDkuMjE3LC00NjcuMzQ4IC00NjcuMTg5LC00NjcuMzQ4IC0yNTguMDc0LDAgLTQ2Ny4yNTQsMjA5LjIxOSAtNDY3LjI1NCw0NjcuMzQ4IDAsMjU4LjA0MiAyMDkuMTgsNDY3LjE3MiA0NjcuMjU0LDQ2Ny4xNzIiCiAgICAgICAgICAgICBpbmtzY2FwZTpjb25uZWN0b3ItY3VydmF0dXJlPSIwIgogICAgICAgICAgICAgaWQ9InBhdGg0NiIKICAgICAgICAgICAgIHN0eWxlPSJmaWxsOiM4YTQxODI7ZmlsbC1vcGFjaXR5OjE7ZmlsbC1ydWxlOm5vbnplcm87c3Ryb2tlOm5vbmUiIC8+PHBhdGgKICAgICAgICAgICAgIGQ9Im0gMTA5MS4xMyw2MTkuODgzIC0xNzUuNzcxLDU3LjEyMSAxMS42MjksMzUuODA4IDE3NS43NjIsLTU3LjEyMSAtMTEuNjIsLTM1LjgwOCIKICAgICAgICAgICAgIGlua3NjYXBlOmNvbm5lY3Rvci1jdXJ2YXR1cmU9IjAiCiAgICAgICAgICAgICBpZD0icGF0aDQ4IgogICAgICAgICAgICAgc3R5bGU9ImZpbGw6IzhhNDE4MjtmaWxsLW9wYWNpdHk6MTtmaWxsLXJ1bGU6bm9uemVybztzdHJva2U6bm9uZSIgLz48cGF0aAogICAgICAgICAgICAgZD0iTSA4NjYuOTU3LDkwMi4wNzQgODM2LjUsOTI0LjE5OSA5NDUuMTIxLDEwNzMuNzMgOTc1LjU4NiwxMDUxLjYxIDg2Ni45NTcsOTAyLjA3NCIKICAgICAgICAgICAgIGlua3NjYXBlOmNvbm5lY3Rvci1jdXJ2YXR1cmU9IjAiCiAgICAgICAgICAgICBpZD0icGF0aDUwIgogICAgICAgICAgICAgc3R5bGU9ImZpbGw6IzhhNDE4MjtmaWxsLW9wYWNpdHk6MTtmaWxsLXJ1bGU6bm9uemVybztzdHJva2U6bm9uZSIgLz48cGF0aAogICAgICAgICAgICAgZD0iTSA2MDcuNDY1LDkwMy40NDUgNDk4Ljg1NSwxMDUyLjk3IDUyOS4zMiwxMDc1LjEgNjM3LjkzLDkyNS41NjYgNjA3LjQ2NSw5MDMuNDQ1IgogICAgICAgICAgICAgaW5rc2NhcGU6Y29ubmVjdG9yLWN1cnZhdHVyZT0iMCIKICAgICAgICAgICAgIGlkPSJwYXRoNTIiCiAgICAgICAgICAgICBzdHlsZT0iZmlsbDojOGE0MTgyO2ZpbGwtb3BhY2l0eToxO2ZpbGwtcnVsZTpub256ZXJvO3N0cm9rZTpub25lIiAvPjxwYXRoCiAgICAgICAgICAgICBkPSJtIDM4MC42ODgsNjIyLjEyOSAtMTEuNjI2LDM1LjgwMSAxNzUuNzU4LDU3LjA5IDExLjYyMSwtMzUuODAxIC0xNzUuNzUzLC01Ny4wOSIKICAgICAgICAgICAgIGlua3NjYXBlOmNvbm5lY3Rvci1jdXJ2YXR1cmU9IjAiCiAgICAgICAgICAgICBpZD0icGF0aDU0IgogICAgICAgICAgICAgc3R5bGU9ImZpbGw6IzhhNDE4MjtmaWxsLW9wYWNpdHk6MTtmaWxsLXJ1bGU6bm9uemVybztzdHJva2U6bm9uZSIgLz48cGF0aAogICAgICAgICAgICAgZD0ibSA3MTYuMjg5LDM3Ni41OSAzNy42NDA2LDAgMCwxODQuODE2IC0zNy42NDA2LDAgMCwtMTg0LjgxNiB6IgogICAgICAgICAgICAgaW5rc2NhcGU6Y29ubmVjdG9yLWN1cnZhdHVyZT0iMCIKICAgICAgICAgICAgIGlkPSJwYXRoNTYiCiAgICAgICAgICAgICBzdHlsZT0iZmlsbDojOGE0MTgyO2ZpbGwtb3BhY2l0eToxO2ZpbGwtcnVsZTpub256ZXJvO3N0cm9rZTpub25lIiAvPjwvZz48L2c+PC9nPjwvZz48L3N2Zz4=') no-repeat, none; -moz-background-size: 100%; -o-background-size: 100%; -webkit-background-size: 100%; background-size: 100%; display: block; float: left; width: 90px; height: 25px; } +.jasmine_html-reporter .banner .version { margin-left: 14px; position: relative; top: 6px; } +.jasmine_html-reporter #jasmine_content { position: fixed; right: 100%; } +.jasmine_html-reporter .version { color: #aaa; } +.jasmine_html-reporter .banner { margin-top: 14px; } +.jasmine_html-reporter .duration { color: #fff; float: right; line-height: 28px; padding-right: 9px; } +.jasmine_html-reporter .symbol-summary { overflow: hidden; *zoom: 1; margin: 14px 0; } +.jasmine_html-reporter .symbol-summary li { display: inline-block; height: 8px; width: 14px; font-size: 16px; } +.jasmine_html-reporter .symbol-summary li.passed { font-size: 14px; } +.jasmine_html-reporter .symbol-summary li.passed:before { color: #007069; content: "\02022"; } +.jasmine_html-reporter .symbol-summary li.failed { line-height: 9px; } +.jasmine_html-reporter .symbol-summary li.failed:before { color: #ca3a11; content: "\d7"; font-weight: bold; margin-left: -1px; } +.jasmine_html-reporter .symbol-summary li.disabled { font-size: 14px; } +.jasmine_html-reporter .symbol-summary li.disabled:before { color: #bababa; content: "\02022"; } +.jasmine_html-reporter .symbol-summary li.pending { line-height: 17px; } +.jasmine_html-reporter .symbol-summary li.pending:before { color: #ba9d37; content: "*"; } +.jasmine_html-reporter .symbol-summary li.empty { font-size: 14px; } +.jasmine_html-reporter .symbol-summary li.empty:before { color: #ba9d37; content: "\02022"; } +.jasmine_html-reporter .run-options { float: right; margin-right: 5px; border: 1px solid #8a4182; color: #8a4182; position: relative; line-height: 20px; } +.jasmine_html-reporter .run-options .trigger { cursor: pointer; padding: 8px 16px; } +.jasmine_html-reporter .run-options .payload { position: absolute; display: none; right: -1px; border: 1px solid #8a4182; background-color: #eee; white-space: nowrap; padding: 4px 8px; } +.jasmine_html-reporter .run-options .payload.open { display: block; } +.jasmine_html-reporter .bar { line-height: 28px; font-size: 14px; display: block; color: #eee; } +.jasmine_html-reporter .bar.failed { background-color: #ca3a11; } +.jasmine_html-reporter .bar.passed { background-color: #007069; } +.jasmine_html-reporter .bar.skipped { background-color: #bababa; } +.jasmine_html-reporter .bar.errored { background-color: #ca3a11; } +.jasmine_html-reporter .bar.menu { background-color: #fff; color: #aaa; } +.jasmine_html-reporter .bar.menu a { color: #333; } +.jasmine_html-reporter .bar a { color: white; } +.jasmine_html-reporter.spec-list .bar.menu.failure-list, .jasmine_html-reporter.spec-list .results .failures { display: none; } +.jasmine_html-reporter.failure-list .bar.menu.spec-list, .jasmine_html-reporter.failure-list .summary { display: none; } +.jasmine_html-reporter .results { margin-top: 14px; } +.jasmine_html-reporter .summary { margin-top: 14px; } +.jasmine_html-reporter .summary ul { list-style-type: none; margin-left: 14px; padding-top: 0; padding-left: 0; } +.jasmine_html-reporter .summary ul.suite { margin-top: 7px; margin-bottom: 7px; } +.jasmine_html-reporter .summary li.passed a { color: #007069; } +.jasmine_html-reporter .summary li.failed a { color: #ca3a11; } +.jasmine_html-reporter .summary li.empty a { color: #ba9d37; } +.jasmine_html-reporter .summary li.pending a { color: #ba9d37; } +.jasmine_html-reporter .summary li.disabled a { color: #bababa; } +.jasmine_html-reporter .description + .suite { margin-top: 0; } +.jasmine_html-reporter .suite { margin-top: 14px; } +.jasmine_html-reporter .suite a { color: #333; } +.jasmine_html-reporter .failures .spec-detail { margin-bottom: 28px; } +.jasmine_html-reporter .failures .spec-detail .description { background-color: #ca3a11; } +.jasmine_html-reporter .failures .spec-detail .description a { color: white; } +.jasmine_html-reporter .result-message { padding-top: 14px; color: #333; white-space: pre; } +.jasmine_html-reporter .result-message span.result { display: block; } +.jasmine_html-reporter .stack-trace { margin: 5px 0 0 0; max-height: 224px; overflow: auto; line-height: 18px; color: #666; border: 1px solid #ddd; background: white; white-space: pre; } diff --git a/spec/lib/jasmine-2.3.4/jasmine.js b/spec/lib/jasmine-2.3.4/jasmine.js new file mode 100644 index 0000000..312d591 --- /dev/null +++ b/spec/lib/jasmine-2.3.4/jasmine.js @@ -0,0 +1,3298 @@ +/* +Copyright (c) 2008-2015 Pivotal Labs + +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. +*/ +var getJasmineRequireObj = (function (jasmineGlobal) { + var jasmineRequire; + + if (typeof module !== 'undefined' && module.exports) { + jasmineGlobal = global; + jasmineRequire = exports; + } else { + if (typeof window !== 'undefined' && typeof window.toString === 'function' && window.toString() === '[object GjsGlobal]') { + jasmineGlobal = window; + } + jasmineRequire = jasmineGlobal.jasmineRequire = jasmineGlobal.jasmineRequire || {}; + } + + function getJasmineRequire() { + return jasmineRequire; + } + + getJasmineRequire().core = function(jRequire) { + var j$ = {}; + + jRequire.base(j$, jasmineGlobal); + j$.util = jRequire.util(); + j$.errors = jRequire.errors(); + j$.Any = jRequire.Any(j$); + j$.Anything = jRequire.Anything(j$); + j$.CallTracker = jRequire.CallTracker(); + j$.MockDate = jRequire.MockDate(); + j$.Clock = jRequire.Clock(); + j$.DelayedFunctionScheduler = jRequire.DelayedFunctionScheduler(); + j$.Env = jRequire.Env(j$); + j$.ExceptionFormatter = jRequire.ExceptionFormatter(); + j$.Expectation = jRequire.Expectation(); + j$.buildExpectationResult = jRequire.buildExpectationResult(); + j$.JsApiReporter = jRequire.JsApiReporter(); + j$.matchersUtil = jRequire.matchersUtil(j$); + j$.ObjectContaining = jRequire.ObjectContaining(j$); + j$.ArrayContaining = jRequire.ArrayContaining(j$); + j$.pp = jRequire.pp(j$); + j$.QueueRunner = jRequire.QueueRunner(j$); + j$.ReportDispatcher = jRequire.ReportDispatcher(); + j$.Spec = jRequire.Spec(j$); + j$.SpyRegistry = jRequire.SpyRegistry(j$); + j$.SpyStrategy = jRequire.SpyStrategy(); + j$.StringMatching = jRequire.StringMatching(j$); + j$.Suite = jRequire.Suite(j$); + j$.Timer = jRequire.Timer(); + j$.TreeProcessor = jRequire.TreeProcessor(); + j$.version = jRequire.version(); + + j$.matchers = jRequire.requireMatchers(jRequire, j$); + + return j$; + }; + + return getJasmineRequire; +})(this); + +getJasmineRequireObj().requireMatchers = function(jRequire, j$) { + var availableMatchers = [ + 'toBe', + 'toBeCloseTo', + 'toBeDefined', + 'toBeFalsy', + 'toBeGreaterThan', + 'toBeLessThan', + 'toBeNaN', + 'toBeNull', + 'toBeTruthy', + 'toBeUndefined', + 'toContain', + 'toEqual', + 'toHaveBeenCalled', + 'toHaveBeenCalledWith', + 'toMatch', + 'toThrow', + 'toThrowError' + ], + matchers = {}; + + for (var i = 0; i < availableMatchers.length; i++) { + var name = availableMatchers[i]; + matchers[name] = jRequire[name](j$); + } + + return matchers; +}; + +getJasmineRequireObj().base = function(j$, jasmineGlobal) { + j$.unimplementedMethod_ = function() { + throw new Error('unimplemented method'); + }; + + j$.MAX_PRETTY_PRINT_DEPTH = 40; + j$.MAX_PRETTY_PRINT_ARRAY_LENGTH = 100; + j$.DEFAULT_TIMEOUT_INTERVAL = 5000; + + j$.getGlobal = function() { + return jasmineGlobal; + }; + + j$.getEnv = function(options) { + var env = j$.currentEnv_ = j$.currentEnv_ || new j$.Env(options); + //jasmine. singletons in here (setTimeout blah blah). + return env; + }; + + j$.isArray_ = function(value) { + return j$.isA_('Array', value); + }; + + j$.isString_ = function(value) { + return j$.isA_('String', value); + }; + + j$.isNumber_ = function(value) { + return j$.isA_('Number', value); + }; + + j$.isA_ = function(typeName, value) { + return Object.prototype.toString.apply(value) === '[object ' + typeName + ']'; + }; + + j$.isDomNode = function(obj) { + return obj.nodeType > 0; + }; + + j$.fnNameFor = function(func) { + return func.name || func.toString().match(/^\s*function\s*(\w*)\s*\(/)[1]; + }; + + j$.any = function(clazz) { + return new j$.Any(clazz); + }; + + j$.anything = function() { + return new j$.Anything(); + }; + + j$.objectContaining = function(sample) { + return new j$.ObjectContaining(sample); + }; + + j$.stringMatching = function(expected) { + return new j$.StringMatching(expected); + }; + + j$.arrayContaining = function(sample) { + return new j$.ArrayContaining(sample); + }; + + j$.createSpy = function(name, originalFn) { + + var spyStrategy = new j$.SpyStrategy({ + name: name, + fn: originalFn, + getSpy: function() { return spy; } + }), + callTracker = new j$.CallTracker(), + spy = function() { + var callData = { + object: this, + args: Array.prototype.slice.apply(arguments) + }; + + callTracker.track(callData); + var returnValue = spyStrategy.exec.apply(this, arguments); + callData.returnValue = returnValue; + + return returnValue; + }; + + for (var prop in originalFn) { + if (prop === 'and' || prop === 'calls') { + throw new Error('Jasmine spies would overwrite the \'and\' and \'calls\' properties on the object being spied upon'); + } + + spy[prop] = originalFn[prop]; + } + + spy.and = spyStrategy; + spy.calls = callTracker; + + return spy; + }; + + j$.isSpy = function(putativeSpy) { + if (!putativeSpy) { + return false; + } + return putativeSpy.and instanceof j$.SpyStrategy && + putativeSpy.calls instanceof j$.CallTracker; + }; + + j$.createSpyObj = function(baseName, methodNames) { + if (j$.isArray_(baseName) && j$.util.isUndefined(methodNames)) { + methodNames = baseName; + baseName = 'unknown'; + } + + if (!j$.isArray_(methodNames) || methodNames.length === 0) { + throw 'createSpyObj requires a non-empty array of method names to create spies for'; + } + var obj = {}; + for (var i = 0; i < methodNames.length; i++) { + obj[methodNames[i]] = j$.createSpy(baseName + '.' + methodNames[i]); + } + return obj; + }; +}; + +getJasmineRequireObj().util = function() { + + var util = {}; + + util.inherit = function(childClass, parentClass) { + var Subclass = function() { + }; + Subclass.prototype = parentClass.prototype; + childClass.prototype = new Subclass(); + }; + + util.htmlEscape = function(str) { + if (!str) { + return str; + } + return str.replace(/&/g, '&') + .replace(//g, '>'); + }; + + util.argsToArray = function(args) { + var arrayOfArgs = []; + for (var i = 0; i < args.length; i++) { + arrayOfArgs.push(args[i]); + } + return arrayOfArgs; + }; + + util.isUndefined = function(obj) { + return obj === void 0; + }; + + util.arrayContains = function(array, search) { + var i = array.length; + while (i--) { + if (array[i] === search) { + return true; + } + } + return false; + }; + + util.clone = function(obj) { + if (Object.prototype.toString.apply(obj) === '[object Array]') { + return obj.slice(); + } + + var cloned = {}; + for (var prop in obj) { + if (obj.hasOwnProperty(prop)) { + cloned[prop] = obj[prop]; + } + } + + return cloned; + }; + + return util; +}; + +getJasmineRequireObj().Spec = function(j$) { + function Spec(attrs) { + this.expectationFactory = attrs.expectationFactory; + this.resultCallback = attrs.resultCallback || function() {}; + this.id = attrs.id; + this.description = attrs.description || ''; + this.queueableFn = attrs.queueableFn; + this.beforeAndAfterFns = attrs.beforeAndAfterFns || function() { return {befores: [], afters: []}; }; + this.userContext = attrs.userContext || function() { return {}; }; + this.onStart = attrs.onStart || function() {}; + this.getSpecName = attrs.getSpecName || function() { return ''; }; + this.expectationResultFactory = attrs.expectationResultFactory || function() { }; + this.queueRunnerFactory = attrs.queueRunnerFactory || function() {}; + this.catchingExceptions = attrs.catchingExceptions || function() { return true; }; + this.throwOnExpectationFailure = !!attrs.throwOnExpectationFailure; + + if (!this.queueableFn.fn) { + this.pend(); + } + + this.result = { + id: this.id, + description: this.description, + fullName: this.getFullName(), + failedExpectations: [], + passedExpectations: [], + pendingReason: '' + }; + } + + Spec.prototype.addExpectationResult = function(passed, data, isError) { + var expectationResult = this.expectationResultFactory(data); + if (passed) { + this.result.passedExpectations.push(expectationResult); + } else { + this.result.failedExpectations.push(expectationResult); + + if (this.throwOnExpectationFailure && !isError) { + throw new j$.errors.ExpectationFailed(); + } + } + }; + + Spec.prototype.expect = function(actual) { + return this.expectationFactory(actual, this); + }; + + Spec.prototype.execute = function(onComplete, enabled) { + var self = this; + + this.onStart(this); + + if (!this.isExecutable() || this.markedPending || enabled === false) { + complete(enabled); + return; + } + + var fns = this.beforeAndAfterFns(); + var allFns = fns.befores.concat(this.queueableFn).concat(fns.afters); + + this.queueRunnerFactory({ + queueableFns: allFns, + onException: function() { self.onException.apply(self, arguments); }, + onComplete: complete, + userContext: this.userContext() + }); + + function complete(enabledAgain) { + self.result.status = self.status(enabledAgain); + self.resultCallback(self.result); + + if (onComplete) { + onComplete(); + } + } + }; + + Spec.prototype.onException = function onException(e) { + if (Spec.isPendingSpecException(e)) { + this.pend(extractCustomPendingMessage(e)); + return; + } + + if (e instanceof j$.errors.ExpectationFailed) { + return; + } + + this.addExpectationResult(false, { + matcherName: '', + passed: false, + expected: '', + actual: '', + error: e + }, true); + }; + + Spec.prototype.disable = function() { + this.disabled = true; + }; + + Spec.prototype.pend = function(message) { + this.markedPending = true; + if (message) { + this.result.pendingReason = message; + } + }; + + Spec.prototype.getResult = function() { + this.result.status = this.status(); + return this.result; + }; + + Spec.prototype.status = function(enabled) { + if (this.disabled || enabled === false) { + return 'disabled'; + } + + if (this.markedPending) { + return 'pending'; + } + + if (this.result.failedExpectations.length > 0) { + return 'failed'; + } else { + return 'passed'; + } + }; + + Spec.prototype.isExecutable = function() { + return !this.disabled; + }; + + Spec.prototype.getFullName = function() { + return this.getSpecName(this); + }; + + var extractCustomPendingMessage = function(e) { + var fullMessage = e.toString(), + boilerplateStart = fullMessage.indexOf(Spec.pendingSpecExceptionMessage), + boilerplateEnd = boilerplateStart + Spec.pendingSpecExceptionMessage.length; + + return fullMessage.substr(boilerplateEnd); + }; + + Spec.pendingSpecExceptionMessage = '=> marked Pending'; + + Spec.isPendingSpecException = function(e) { + return !!(e && e.toString && e.toString().indexOf(Spec.pendingSpecExceptionMessage) !== -1); + }; + + return Spec; +}; + +if (typeof window == void 0 && typeof exports == 'object') { + exports.Spec = jasmineRequire.Spec; +} + +getJasmineRequireObj().Env = function(j$) { + function Env(options) { + options = options || {}; + + var self = this; + var global = options.global || j$.getGlobal(); + + var totalSpecsDefined = 0; + + var catchExceptions = true; + + var realSetTimeout = j$.getGlobal().setTimeout; + var realClearTimeout = j$.getGlobal().clearTimeout; + this.clock = new j$.Clock(global, function () { return new j$.DelayedFunctionScheduler(); }, new j$.MockDate(global)); + + var runnableLookupTable = {}; + var runnableResources = {}; + + var currentSpec = null; + var currentlyExecutingSuites = []; + var currentDeclarationSuite = null; + var throwOnExpectationFailure = false; + + var currentSuite = function() { + return currentlyExecutingSuites[currentlyExecutingSuites.length - 1]; + }; + + var currentRunnable = function() { + return currentSpec || currentSuite(); + }; + + var reporter = new j$.ReportDispatcher([ + 'jasmineStarted', + 'jasmineDone', + 'suiteStarted', + 'suiteDone', + 'specStarted', + 'specDone' + ]); + + this.specFilter = function() { + return true; + }; + + this.addCustomEqualityTester = function(tester) { + if(!currentRunnable()) { + throw new Error('Custom Equalities must be added in a before function or a spec'); + } + runnableResources[currentRunnable().id].customEqualityTesters.push(tester); + }; + + this.addMatchers = function(matchersToAdd) { + if(!currentRunnable()) { + throw new Error('Matchers must be added in a before function or a spec'); + } + var customMatchers = runnableResources[currentRunnable().id].customMatchers; + for (var matcherName in matchersToAdd) { + customMatchers[matcherName] = matchersToAdd[matcherName]; + } + }; + + j$.Expectation.addCoreMatchers(j$.matchers); + + var nextSpecId = 0; + var getNextSpecId = function() { + return 'spec' + nextSpecId++; + }; + + var nextSuiteId = 0; + var getNextSuiteId = function() { + return 'suite' + nextSuiteId++; + }; + + var expectationFactory = function(actual, spec) { + return j$.Expectation.Factory({ + util: j$.matchersUtil, + customEqualityTesters: runnableResources[spec.id].customEqualityTesters, + customMatchers: runnableResources[spec.id].customMatchers, + actual: actual, + addExpectationResult: addExpectationResult + }); + + function addExpectationResult(passed, result) { + return spec.addExpectationResult(passed, result); + } + }; + + var defaultResourcesForRunnable = function(id, parentRunnableId) { + var resources = {spies: [], customEqualityTesters: [], customMatchers: {}}; + + if(runnableResources[parentRunnableId]){ + resources.customEqualityTesters = j$.util.clone(runnableResources[parentRunnableId].customEqualityTesters); + resources.customMatchers = j$.util.clone(runnableResources[parentRunnableId].customMatchers); + } + + runnableResources[id] = resources; + }; + + var clearResourcesForRunnable = function(id) { + spyRegistry.clearSpies(); + delete runnableResources[id]; + }; + + var beforeAndAfterFns = function(suite) { + return function() { + var befores = [], + afters = []; + + while(suite) { + befores = befores.concat(suite.beforeFns); + afters = afters.concat(suite.afterFns); + + suite = suite.parentSuite; + } + + return { + befores: befores.reverse(), + afters: afters + }; + }; + }; + + var getSpecName = function(spec, suite) { + return suite.getFullName() + ' ' + spec.description; + }; + + // TODO: we may just be able to pass in the fn instead of wrapping here + var buildExpectationResult = j$.buildExpectationResult, + exceptionFormatter = new j$.ExceptionFormatter(), + expectationResultFactory = function(attrs) { + attrs.messageFormatter = exceptionFormatter.message; + attrs.stackFormatter = exceptionFormatter.stack; + + return buildExpectationResult(attrs); + }; + + // TODO: fix this naming, and here's where the value comes in + this.catchExceptions = function(value) { + catchExceptions = !!value; + return catchExceptions; + }; + + this.catchingExceptions = function() { + return catchExceptions; + }; + + var maximumSpecCallbackDepth = 20; + var currentSpecCallbackDepth = 0; + + function clearStack(fn) { + currentSpecCallbackDepth++; + if (currentSpecCallbackDepth >= maximumSpecCallbackDepth) { + currentSpecCallbackDepth = 0; + realSetTimeout(fn, 0); + } else { + fn(); + } + } + + var catchException = function(e) { + return j$.Spec.isPendingSpecException(e) || catchExceptions; + }; + + this.throwOnExpectationFailure = function(value) { + throwOnExpectationFailure = !!value; + }; + + this.throwingExpectationFailures = function() { + return throwOnExpectationFailure; + }; + + var queueRunnerFactory = function(options) { + options.catchException = catchException; + options.clearStack = options.clearStack || clearStack; + options.timeout = {setTimeout: realSetTimeout, clearTimeout: realClearTimeout}; + options.fail = self.fail; + + new j$.QueueRunner(options).execute(); + }; + + var topSuite = new j$.Suite({ + env: this, + id: getNextSuiteId(), + description: 'Jasmine__TopLevel__Suite', + queueRunner: queueRunnerFactory + }); + runnableLookupTable[topSuite.id] = topSuite; + defaultResourcesForRunnable(topSuite.id); + currentDeclarationSuite = topSuite; + + this.topSuite = function() { + return topSuite; + }; + + this.execute = function(runnablesToRun) { + if(!runnablesToRun) { + if (focusedRunnables.length) { + runnablesToRun = focusedRunnables; + } else { + runnablesToRun = [topSuite.id]; + } + } + var processor = new j$.TreeProcessor({ + tree: topSuite, + runnableIds: runnablesToRun, + queueRunnerFactory: queueRunnerFactory, + nodeStart: function(suite) { + currentlyExecutingSuites.push(suite); + defaultResourcesForRunnable(suite.id, suite.parentSuite.id); + reporter.suiteStarted(suite.result); + }, + nodeComplete: function(suite, result) { + if (!suite.disabled) { + clearResourcesForRunnable(suite.id); + } + currentlyExecutingSuites.pop(); + reporter.suiteDone(result); + } + }); + + if(!processor.processTree().valid) { + throw new Error('Invalid order: would cause a beforeAll or afterAll to be run multiple times'); + } + + reporter.jasmineStarted({ + totalSpecsDefined: totalSpecsDefined + }); + + processor.execute(reporter.jasmineDone); + }; + + this.addReporter = function(reporterToAdd) { + reporter.addReporter(reporterToAdd); + }; + + var spyRegistry = new j$.SpyRegistry({currentSpies: function() { + if(!currentRunnable()) { + throw new Error('Spies must be created in a before function or a spec'); + } + return runnableResources[currentRunnable().id].spies; + }}); + + this.spyOn = function() { + return spyRegistry.spyOn.apply(spyRegistry, arguments); + }; + + var suiteFactory = function(description) { + var suite = new j$.Suite({ + env: self, + id: getNextSuiteId(), + description: description, + parentSuite: currentDeclarationSuite, + expectationFactory: expectationFactory, + expectationResultFactory: expectationResultFactory, + throwOnExpectationFailure: throwOnExpectationFailure + }); + + runnableLookupTable[suite.id] = suite; + return suite; + }; + + this.describe = function(description, specDefinitions) { + var suite = suiteFactory(description); + addSpecsToSuite(suite, specDefinitions); + return suite; + }; + + this.xdescribe = function(description, specDefinitions) { + var suite = this.describe(description, specDefinitions); + suite.disable(); + return suite; + }; + + var focusedRunnables = []; + + this.fdescribe = function(description, specDefinitions) { + var suite = suiteFactory(description); + suite.isFocused = true; + + focusedRunnables.push(suite.id); + unfocusAncestor(); + addSpecsToSuite(suite, specDefinitions); + + return suite; + }; + + function addSpecsToSuite(suite, specDefinitions) { + var parentSuite = currentDeclarationSuite; + parentSuite.addChild(suite); + currentDeclarationSuite = suite; + + var declarationError = null; + try { + specDefinitions.call(suite); + } catch (e) { + declarationError = e; + } + + if (declarationError) { + self.it('encountered a declaration exception', function() { + throw declarationError; + }); + } + + currentDeclarationSuite = parentSuite; + } + + function findFocusedAncestor(suite) { + while (suite) { + if (suite.isFocused) { + return suite.id; + } + suite = suite.parentSuite; + } + + return null; + } + + function unfocusAncestor() { + var focusedAncestor = findFocusedAncestor(currentDeclarationSuite); + if (focusedAncestor) { + for (var i = 0; i < focusedRunnables.length; i++) { + if (focusedRunnables[i] === focusedAncestor) { + focusedRunnables.splice(i, 1); + break; + } + } + } + } + + var specFactory = function(description, fn, suite, timeout) { + totalSpecsDefined++; + var spec = new j$.Spec({ + id: getNextSpecId(), + beforeAndAfterFns: beforeAndAfterFns(suite), + expectationFactory: expectationFactory, + resultCallback: specResultCallback, + getSpecName: function(spec) { + return getSpecName(spec, suite); + }, + onStart: specStarted, + description: description, + expectationResultFactory: expectationResultFactory, + queueRunnerFactory: queueRunnerFactory, + userContext: function() { return suite.clonedSharedUserContext(); }, + queueableFn: { + fn: fn, + timeout: function() { return timeout || j$.DEFAULT_TIMEOUT_INTERVAL; } + }, + throwOnExpectationFailure: throwOnExpectationFailure + }); + + runnableLookupTable[spec.id] = spec; + + if (!self.specFilter(spec)) { + spec.disable(); + } + + return spec; + + function specResultCallback(result) { + clearResourcesForRunnable(spec.id); + currentSpec = null; + reporter.specDone(result); + } + + function specStarted(spec) { + currentSpec = spec; + defaultResourcesForRunnable(spec.id, suite.id); + reporter.specStarted(spec.result); + } + }; + + this.it = function(description, fn, timeout) { + var spec = specFactory(description, fn, currentDeclarationSuite, timeout); + currentDeclarationSuite.addChild(spec); + return spec; + }; + + this.xit = function() { + var spec = this.it.apply(this, arguments); + spec.pend(); + return spec; + }; + + this.fit = function(){ + var spec = this.it.apply(this, arguments); + + focusedRunnables.push(spec.id); + unfocusAncestor(); + return spec; + }; + + this.expect = function(actual) { + if (!currentRunnable()) { + throw new Error('\'expect\' was used when there was no current spec, this could be because an asynchronous test timed out'); + } + + return currentRunnable().expect(actual); + }; + + this.beforeEach = function(beforeEachFunction, timeout) { + currentDeclarationSuite.beforeEach({ + fn: beforeEachFunction, + timeout: function() { return timeout || j$.DEFAULT_TIMEOUT_INTERVAL; } + }); + }; + + this.beforeAll = function(beforeAllFunction, timeout) { + currentDeclarationSuite.beforeAll({ + fn: beforeAllFunction, + timeout: function() { return timeout || j$.DEFAULT_TIMEOUT_INTERVAL; } + }); + }; + + this.afterEach = function(afterEachFunction, timeout) { + currentDeclarationSuite.afterEach({ + fn: afterEachFunction, + timeout: function() { return timeout || j$.DEFAULT_TIMEOUT_INTERVAL; } + }); + }; + + this.afterAll = function(afterAllFunction, timeout) { + currentDeclarationSuite.afterAll({ + fn: afterAllFunction, + timeout: function() { return timeout || j$.DEFAULT_TIMEOUT_INTERVAL; } + }); + }; + + this.pending = function(message) { + var fullMessage = j$.Spec.pendingSpecExceptionMessage; + if(message) { + fullMessage += message; + } + throw fullMessage; + }; + + this.fail = function(error) { + var message = 'Failed'; + if (error) { + message += ': '; + message += error.message || error; + } + + currentRunnable().addExpectationResult(false, { + matcherName: '', + passed: false, + expected: '', + actual: '', + message: message, + error: error && error.message ? error : null + }); + }; + } + + return Env; +}; + +getJasmineRequireObj().JsApiReporter = function() { + + var noopTimer = { + start: function(){}, + elapsed: function(){ return 0; } + }; + + function JsApiReporter(options) { + var timer = options.timer || noopTimer, + status = 'loaded'; + + this.started = false; + this.finished = false; + + this.jasmineStarted = function() { + this.started = true; + status = 'started'; + timer.start(); + }; + + var executionTime; + + this.jasmineDone = function() { + this.finished = true; + executionTime = timer.elapsed(); + status = 'done'; + }; + + this.status = function() { + return status; + }; + + var suites = [], + suites_hash = {}; + + this.suiteStarted = function(result) { + suites_hash[result.id] = result; + }; + + this.suiteDone = function(result) { + storeSuite(result); + }; + + this.suiteResults = function(index, length) { + return suites.slice(index, index + length); + }; + + function storeSuite(result) { + suites.push(result); + suites_hash[result.id] = result; + } + + this.suites = function() { + return suites_hash; + }; + + var specs = []; + + this.specDone = function(result) { + specs.push(result); + }; + + this.specResults = function(index, length) { + return specs.slice(index, index + length); + }; + + this.specs = function() { + return specs; + }; + + this.executionTime = function() { + return executionTime; + }; + + } + + return JsApiReporter; +}; + +getJasmineRequireObj().CallTracker = function() { + + function CallTracker() { + var calls = []; + + this.track = function(context) { + calls.push(context); + }; + + this.any = function() { + return !!calls.length; + }; + + this.count = function() { + return calls.length; + }; + + this.argsFor = function(index) { + var call = calls[index]; + return call ? call.args : []; + }; + + this.all = function() { + return calls; + }; + + this.allArgs = function() { + var callArgs = []; + for(var i = 0; i < calls.length; i++){ + callArgs.push(calls[i].args); + } + + return callArgs; + }; + + this.first = function() { + return calls[0]; + }; + + this.mostRecent = function() { + return calls[calls.length - 1]; + }; + + this.reset = function() { + calls = []; + }; + } + + return CallTracker; +}; + +getJasmineRequireObj().Clock = function() { + function Clock(global, delayedFunctionSchedulerFactory, mockDate) { + var self = this, + realTimingFunctions = { + setTimeout: global.setTimeout, + clearTimeout: global.clearTimeout, + setInterval: global.setInterval, + clearInterval: global.clearInterval + }, + fakeTimingFunctions = { + setTimeout: setTimeout, + clearTimeout: clearTimeout, + setInterval: setInterval, + clearInterval: clearInterval + }, + installed = false, + delayedFunctionScheduler, + timer; + + + self.install = function() { + if(!originalTimingFunctionsIntact()) { + throw new Error('Jasmine Clock was unable to install over custom global timer functions. Is the clock already installed?'); + } + replace(global, fakeTimingFunctions); + timer = fakeTimingFunctions; + delayedFunctionScheduler = delayedFunctionSchedulerFactory(); + installed = true; + + return self; + }; + + self.uninstall = function() { + delayedFunctionScheduler = null; + mockDate.uninstall(); + replace(global, realTimingFunctions); + + timer = realTimingFunctions; + installed = false; + }; + + self.withMock = function(closure) { + this.install(); + try { + closure(); + } finally { + this.uninstall(); + } + }; + + self.mockDate = function(initialDate) { + mockDate.install(initialDate); + }; + + self.setTimeout = function(fn, delay, params) { + if (legacyIE()) { + if (arguments.length > 2) { + throw new Error('IE < 9 cannot support extra params to setTimeout without a polyfill'); + } + return timer.setTimeout(fn, delay); + } + return Function.prototype.apply.apply(timer.setTimeout, [global, arguments]); + }; + + self.setInterval = function(fn, delay, params) { + if (legacyIE()) { + if (arguments.length > 2) { + throw new Error('IE < 9 cannot support extra params to setInterval without a polyfill'); + } + return timer.setInterval(fn, delay); + } + return Function.prototype.apply.apply(timer.setInterval, [global, arguments]); + }; + + self.clearTimeout = function(id) { + return Function.prototype.call.apply(timer.clearTimeout, [global, id]); + }; + + self.clearInterval = function(id) { + return Function.prototype.call.apply(timer.clearInterval, [global, id]); + }; + + self.tick = function(millis) { + if (installed) { + mockDate.tick(millis); + delayedFunctionScheduler.tick(millis); + } else { + throw new Error('Mock clock is not installed, use jasmine.clock().install()'); + } + }; + + return self; + + function originalTimingFunctionsIntact() { + return global.setTimeout === realTimingFunctions.setTimeout && + global.clearTimeout === realTimingFunctions.clearTimeout && + global.setInterval === realTimingFunctions.setInterval && + global.clearInterval === realTimingFunctions.clearInterval; + } + + function legacyIE() { + //if these methods are polyfilled, apply will be present + return !(realTimingFunctions.setTimeout || realTimingFunctions.setInterval).apply; + } + + function replace(dest, source) { + for (var prop in source) { + dest[prop] = source[prop]; + } + } + + function setTimeout(fn, delay) { + return delayedFunctionScheduler.scheduleFunction(fn, delay, argSlice(arguments, 2)); + } + + function clearTimeout(id) { + return delayedFunctionScheduler.removeFunctionWithId(id); + } + + function setInterval(fn, interval) { + return delayedFunctionScheduler.scheduleFunction(fn, interval, argSlice(arguments, 2), true); + } + + function clearInterval(id) { + return delayedFunctionScheduler.removeFunctionWithId(id); + } + + function argSlice(argsObj, n) { + return Array.prototype.slice.call(argsObj, n); + } + } + + return Clock; +}; + +getJasmineRequireObj().DelayedFunctionScheduler = function() { + function DelayedFunctionScheduler() { + var self = this; + var scheduledLookup = []; + var scheduledFunctions = {}; + var currentTime = 0; + var delayedFnCount = 0; + + self.tick = function(millis) { + millis = millis || 0; + var endTime = currentTime + millis; + + runScheduledFunctions(endTime); + currentTime = endTime; + }; + + self.scheduleFunction = function(funcToCall, millis, params, recurring, timeoutKey, runAtMillis) { + var f; + if (typeof(funcToCall) === 'string') { + /* jshint evil: true */ + f = function() { return eval(funcToCall); }; + /* jshint evil: false */ + } else { + f = funcToCall; + } + + millis = millis || 0; + timeoutKey = timeoutKey || ++delayedFnCount; + runAtMillis = runAtMillis || (currentTime + millis); + + var funcToSchedule = { + runAtMillis: runAtMillis, + funcToCall: f, + recurring: recurring, + params: params, + timeoutKey: timeoutKey, + millis: millis + }; + + if (runAtMillis in scheduledFunctions) { + scheduledFunctions[runAtMillis].push(funcToSchedule); + } else { + scheduledFunctions[runAtMillis] = [funcToSchedule]; + scheduledLookup.push(runAtMillis); + scheduledLookup.sort(function (a, b) { + return a - b; + }); + } + + return timeoutKey; + }; + + self.removeFunctionWithId = function(timeoutKey) { + for (var runAtMillis in scheduledFunctions) { + var funcs = scheduledFunctions[runAtMillis]; + var i = indexOfFirstToPass(funcs, function (func) { + return func.timeoutKey === timeoutKey; + }); + + if (i > -1) { + if (funcs.length === 1) { + delete scheduledFunctions[runAtMillis]; + deleteFromLookup(runAtMillis); + } else { + funcs.splice(i, 1); + } + + // intervals get rescheduled when executed, so there's never more + // than a single scheduled function with a given timeoutKey + break; + } + } + }; + + return self; + + function indexOfFirstToPass(array, testFn) { + var index = -1; + + for (var i = 0; i < array.length; ++i) { + if (testFn(array[i])) { + index = i; + break; + } + } + + return index; + } + + function deleteFromLookup(key) { + var value = Number(key); + var i = indexOfFirstToPass(scheduledLookup, function (millis) { + return millis === value; + }); + + if (i > -1) { + scheduledLookup.splice(i, 1); + } + } + + function reschedule(scheduledFn) { + self.scheduleFunction(scheduledFn.funcToCall, + scheduledFn.millis, + scheduledFn.params, + true, + scheduledFn.timeoutKey, + scheduledFn.runAtMillis + scheduledFn.millis); + } + + function forEachFunction(funcsToRun, callback) { + for (var i = 0; i < funcsToRun.length; ++i) { + callback(funcsToRun[i]); + } + } + + function runScheduledFunctions(endTime) { + if (scheduledLookup.length === 0 || scheduledLookup[0] > endTime) { + return; + } + + do { + currentTime = scheduledLookup.shift(); + + var funcsToRun = scheduledFunctions[currentTime]; + delete scheduledFunctions[currentTime]; + + forEachFunction(funcsToRun, function(funcToRun) { + if (funcToRun.recurring) { + reschedule(funcToRun); + } + }); + + forEachFunction(funcsToRun, function(funcToRun) { + funcToRun.funcToCall.apply(null, funcToRun.params || []); + }); + } while (scheduledLookup.length > 0 && + // checking first if we're out of time prevents setTimeout(0) + // scheduled in a funcToRun from forcing an extra iteration + currentTime !== endTime && + scheduledLookup[0] <= endTime); + } + } + + return DelayedFunctionScheduler; +}; + +getJasmineRequireObj().ExceptionFormatter = function() { + function ExceptionFormatter() { + this.message = function(error) { + var message = ''; + + if (error.name && error.message) { + message += error.name + ': ' + error.message; + } else { + message += error.toString() + ' thrown'; + } + + if (error.fileName || error.sourceURL) { + message += ' in ' + (error.fileName || error.sourceURL); + } + + if (error.line || error.lineNumber) { + message += ' (line ' + (error.line || error.lineNumber) + ')'; + } + + return message; + }; + + this.stack = function(error) { + return error ? error.stack : null; + }; + } + + return ExceptionFormatter; +}; + +getJasmineRequireObj().Expectation = function() { + + function Expectation(options) { + this.util = options.util || { buildFailureMessage: function() {} }; + this.customEqualityTesters = options.customEqualityTesters || []; + this.actual = options.actual; + this.addExpectationResult = options.addExpectationResult || function(){}; + this.isNot = options.isNot; + + var customMatchers = options.customMatchers || {}; + for (var matcherName in customMatchers) { + this[matcherName] = Expectation.prototype.wrapCompare(matcherName, customMatchers[matcherName]); + } + } + + Expectation.prototype.wrapCompare = function(name, matcherFactory) { + return function() { + var args = Array.prototype.slice.call(arguments, 0), + expected = args.slice(0), + message = ''; + + args.unshift(this.actual); + + var matcher = matcherFactory(this.util, this.customEqualityTesters), + matcherCompare = matcher.compare; + + function defaultNegativeCompare() { + var result = matcher.compare.apply(null, args); + result.pass = !result.pass; + return result; + } + + if (this.isNot) { + matcherCompare = matcher.negativeCompare || defaultNegativeCompare; + } + + var result = matcherCompare.apply(null, args); + + if (!result.pass) { + if (!result.message) { + args.unshift(this.isNot); + args.unshift(name); + message = this.util.buildFailureMessage.apply(null, args); + } else { + if (Object.prototype.toString.apply(result.message) === '[object Function]') { + message = result.message(); + } else { + message = result.message; + } + } + } + + if (expected.length == 1) { + expected = expected[0]; + } + + // TODO: how many of these params are needed? + this.addExpectationResult( + result.pass, + { + matcherName: name, + passed: result.pass, + message: message, + actual: this.actual, + expected: expected // TODO: this may need to be arrayified/sliced + } + ); + }; + }; + + Expectation.addCoreMatchers = function(matchers) { + var prototype = Expectation.prototype; + for (var matcherName in matchers) { + var matcher = matchers[matcherName]; + prototype[matcherName] = prototype.wrapCompare(matcherName, matcher); + } + }; + + Expectation.Factory = function(options) { + options = options || {}; + + var expect = new Expectation(options); + + // TODO: this would be nice as its own Object - NegativeExpectation + // TODO: copy instead of mutate options + options.isNot = true; + expect.not = new Expectation(options); + + return expect; + }; + + return Expectation; +}; + +//TODO: expectation result may make more sense as a presentation of an expectation. +getJasmineRequireObj().buildExpectationResult = function() { + function buildExpectationResult(options) { + var messageFormatter = options.messageFormatter || function() {}, + stackFormatter = options.stackFormatter || function() {}; + + var result = { + matcherName: options.matcherName, + message: message(), + stack: stack(), + passed: options.passed + }; + + if(!result.passed) { + result.expected = options.expected; + result.actual = options.actual; + } + + return result; + + function message() { + if (options.passed) { + return 'Passed.'; + } else if (options.message) { + return options.message; + } else if (options.error) { + return messageFormatter(options.error); + } + return ''; + } + + function stack() { + if (options.passed) { + return ''; + } + + var error = options.error; + if (!error) { + try { + throw new Error(message()); + } catch (e) { + error = e; + } + } + return stackFormatter(error); + } + } + + return buildExpectationResult; +}; + +getJasmineRequireObj().MockDate = function() { + function MockDate(global) { + var self = this; + var currentTime = 0; + + if (!global || !global.Date) { + self.install = function() {}; + self.tick = function() {}; + self.uninstall = function() {}; + return self; + } + + var GlobalDate = global.Date; + + self.install = function(mockDate) { + if (mockDate instanceof GlobalDate) { + currentTime = mockDate.getTime(); + } else { + currentTime = new GlobalDate().getTime(); + } + + global.Date = FakeDate; + }; + + self.tick = function(millis) { + millis = millis || 0; + currentTime = currentTime + millis; + }; + + self.uninstall = function() { + currentTime = 0; + global.Date = GlobalDate; + }; + + createDateProperties(); + + return self; + + function FakeDate() { + switch(arguments.length) { + case 0: + return new GlobalDate(currentTime); + case 1: + return new GlobalDate(arguments[0]); + case 2: + return new GlobalDate(arguments[0], arguments[1]); + case 3: + return new GlobalDate(arguments[0], arguments[1], arguments[2]); + case 4: + return new GlobalDate(arguments[0], arguments[1], arguments[2], arguments[3]); + case 5: + return new GlobalDate(arguments[0], arguments[1], arguments[2], arguments[3], + arguments[4]); + case 6: + return new GlobalDate(arguments[0], arguments[1], arguments[2], arguments[3], + arguments[4], arguments[5]); + default: + return new GlobalDate(arguments[0], arguments[1], arguments[2], arguments[3], + arguments[4], arguments[5], arguments[6]); + } + } + + function createDateProperties() { + FakeDate.prototype = GlobalDate.prototype; + + FakeDate.now = function() { + if (GlobalDate.now) { + return currentTime; + } else { + throw new Error('Browser does not support Date.now()'); + } + }; + + FakeDate.toSource = GlobalDate.toSource; + FakeDate.toString = GlobalDate.toString; + FakeDate.parse = GlobalDate.parse; + FakeDate.UTC = GlobalDate.UTC; + } + } + + return MockDate; +}; + +getJasmineRequireObj().pp = function(j$) { + + function PrettyPrinter() { + this.ppNestLevel_ = 0; + this.seen = []; + } + + PrettyPrinter.prototype.format = function(value) { + this.ppNestLevel_++; + try { + if (j$.util.isUndefined(value)) { + this.emitScalar('undefined'); + } else if (value === null) { + this.emitScalar('null'); + } else if (value === 0 && 1/value === -Infinity) { + this.emitScalar('-0'); + } else if (value === j$.getGlobal()) { + this.emitScalar(''); + } else if (value.jasmineToString) { + this.emitScalar(value.jasmineToString()); + } else if (typeof value === 'string') { + this.emitString(value); + } else if (j$.isSpy(value)) { + this.emitScalar('spy on ' + value.and.identity()); + } else if (value instanceof RegExp) { + this.emitScalar(value.toString()); + } else if (typeof value === 'function') { + this.emitScalar('Function'); + } else if (typeof value.nodeType === 'number') { + this.emitScalar('HTMLNode'); + } else if (value instanceof Date) { + this.emitScalar('Date(' + value + ')'); + } else if (j$.util.arrayContains(this.seen, value)) { + this.emitScalar(''); + } else if (j$.isArray_(value) || j$.isA_('Object', value)) { + this.seen.push(value); + if (j$.isArray_(value)) { + this.emitArray(value); + } else { + this.emitObject(value); + } + this.seen.pop(); + } else { + this.emitScalar(value.toString()); + } + } finally { + this.ppNestLevel_--; + } + }; + + PrettyPrinter.prototype.iterateObject = function(obj, fn) { + for (var property in obj) { + if (!Object.prototype.hasOwnProperty.call(obj, property)) { continue; } + fn(property, obj.__lookupGetter__ ? (!j$.util.isUndefined(obj.__lookupGetter__(property)) && + obj.__lookupGetter__(property) !== null) : false); + } + }; + + PrettyPrinter.prototype.emitArray = j$.unimplementedMethod_; + PrettyPrinter.prototype.emitObject = j$.unimplementedMethod_; + PrettyPrinter.prototype.emitScalar = j$.unimplementedMethod_; + PrettyPrinter.prototype.emitString = j$.unimplementedMethod_; + + function StringPrettyPrinter() { + PrettyPrinter.call(this); + + this.string = ''; + } + + j$.util.inherit(StringPrettyPrinter, PrettyPrinter); + + StringPrettyPrinter.prototype.emitScalar = function(value) { + this.append(value); + }; + + StringPrettyPrinter.prototype.emitString = function(value) { + this.append('\'' + value + '\''); + }; + + StringPrettyPrinter.prototype.emitArray = function(array) { + if (this.ppNestLevel_ > j$.MAX_PRETTY_PRINT_DEPTH) { + this.append('Array'); + return; + } + var length = Math.min(array.length, j$.MAX_PRETTY_PRINT_ARRAY_LENGTH); + this.append('[ '); + for (var i = 0; i < length; i++) { + if (i > 0) { + this.append(', '); + } + this.format(array[i]); + } + if(array.length > length){ + this.append(', ...'); + } + + var self = this; + var first = array.length === 0; + this.iterateObject(array, function(property, isGetter) { + if (property.match(/^\d+$/)) { + return; + } + + if (first) { + first = false; + } else { + self.append(', '); + } + + self.formatProperty(array, property, isGetter); + }); + + this.append(' ]'); + }; + + StringPrettyPrinter.prototype.emitObject = function(obj) { + var constructorName = obj.constructor ? j$.fnNameFor(obj.constructor) : 'null'; + this.append(constructorName); + + if (this.ppNestLevel_ > j$.MAX_PRETTY_PRINT_DEPTH) { + return; + } + + var self = this; + this.append('({ '); + var first = true; + + this.iterateObject(obj, function(property, isGetter) { + if (first) { + first = false; + } else { + self.append(', '); + } + + self.formatProperty(obj, property, isGetter); + }); + + this.append(' })'); + }; + + StringPrettyPrinter.prototype.formatProperty = function(obj, property, isGetter) { + this.append(property); + this.append(': '); + if (isGetter) { + this.append(''); + } else { + this.format(obj[property]); + } + }; + + StringPrettyPrinter.prototype.append = function(value) { + this.string += value; + }; + + return function(value) { + var stringPrettyPrinter = new StringPrettyPrinter(); + stringPrettyPrinter.format(value); + return stringPrettyPrinter.string; + }; +}; + +getJasmineRequireObj().QueueRunner = function(j$) { + + function once(fn) { + var called = false; + return function() { + if (!called) { + called = true; + fn(); + } + }; + } + + function QueueRunner(attrs) { + this.queueableFns = attrs.queueableFns || []; + this.onComplete = attrs.onComplete || function() {}; + this.clearStack = attrs.clearStack || function(fn) {fn();}; + this.onException = attrs.onException || function() {}; + this.catchException = attrs.catchException || function() { return true; }; + this.userContext = attrs.userContext || {}; + this.timeout = attrs.timeout || {setTimeout: setTimeout, clearTimeout: clearTimeout}; + this.fail = attrs.fail || function() {}; + } + + QueueRunner.prototype.execute = function() { + this.run(this.queueableFns, 0); + }; + + QueueRunner.prototype.run = function(queueableFns, recursiveIndex) { + var length = queueableFns.length, + self = this, + iterativeIndex; + + + for(iterativeIndex = recursiveIndex; iterativeIndex < length; iterativeIndex++) { + var queueableFn = queueableFns[iterativeIndex]; + if (queueableFn.fn.length > 0) { + attemptAsync(queueableFn); + return; + } else { + attemptSync(queueableFn); + } + } + + var runnerDone = iterativeIndex >= length; + + if (runnerDone) { + this.clearStack(this.onComplete); + } + + function attemptSync(queueableFn) { + try { + queueableFn.fn.call(self.userContext); + } catch (e) { + handleException(e, queueableFn); + } + } + + function attemptAsync(queueableFn) { + var clearTimeout = function () { + Function.prototype.apply.apply(self.timeout.clearTimeout, [j$.getGlobal(), [timeoutId]]); + }, + next = once(function () { + clearTimeout(timeoutId); + self.run(queueableFns, iterativeIndex + 1); + }), + timeoutId; + + next.fail = function() { + self.fail.apply(null, arguments); + next(); + }; + + if (queueableFn.timeout) { + timeoutId = Function.prototype.apply.apply(self.timeout.setTimeout, [j$.getGlobal(), [function() { + var error = new Error('Timeout - Async callback was not invoked within timeout specified by jasmine.DEFAULT_TIMEOUT_INTERVAL.'); + onException(error, queueableFn); + next(); + }, queueableFn.timeout()]]); + } + + try { + queueableFn.fn.call(self.userContext, next); + } catch (e) { + handleException(e, queueableFn); + next(); + } + } + + function onException(e, queueableFn) { + self.onException(e); + } + + function handleException(e, queueableFn) { + onException(e, queueableFn); + if (!self.catchException(e)) { + //TODO: set a var when we catch an exception and + //use a finally block to close the loop in a nice way.. + throw e; + } + } + }; + + return QueueRunner; +}; + +getJasmineRequireObj().ReportDispatcher = function() { + function ReportDispatcher(methods) { + + var dispatchedMethods = methods || []; + + for (var i = 0; i < dispatchedMethods.length; i++) { + var method = dispatchedMethods[i]; + this[method] = (function(m) { + return function() { + dispatch(m, arguments); + }; + }(method)); + } + + var reporters = []; + + this.addReporter = function(reporter) { + reporters.push(reporter); + }; + + return this; + + function dispatch(method, args) { + for (var i = 0; i < reporters.length; i++) { + var reporter = reporters[i]; + if (reporter[method]) { + reporter[method].apply(reporter, args); + } + } + } + } + + return ReportDispatcher; +}; + + +getJasmineRequireObj().SpyRegistry = function(j$) { + + function SpyRegistry(options) { + options = options || {}; + var currentSpies = options.currentSpies || function() { return []; }; + + this.spyOn = function(obj, methodName) { + if (j$.util.isUndefined(obj)) { + throw new Error('spyOn could not find an object to spy upon for ' + methodName + '()'); + } + + if (j$.util.isUndefined(methodName)) { + throw new Error('No method name supplied'); + } + + if (j$.util.isUndefined(obj[methodName])) { + throw new Error(methodName + '() method does not exist'); + } + + if (obj[methodName] && j$.isSpy(obj[methodName])) { + //TODO?: should this return the current spy? Downside: may cause user confusion about spy state + throw new Error(methodName + ' has already been spied upon'); + } + + var spy = j$.createSpy(methodName, obj[methodName]); + + currentSpies().push({ + spy: spy, + baseObj: obj, + methodName: methodName, + originalValue: obj[methodName] + }); + + obj[methodName] = spy; + + return spy; + }; + + this.clearSpies = function() { + var spies = currentSpies(); + for (var i = 0; i < spies.length; i++) { + var spyEntry = spies[i]; + spyEntry.baseObj[spyEntry.methodName] = spyEntry.originalValue; + } + }; + } + + return SpyRegistry; +}; + +getJasmineRequireObj().SpyStrategy = function() { + + function SpyStrategy(options) { + options = options || {}; + + var identity = options.name || 'unknown', + originalFn = options.fn || function() {}, + getSpy = options.getSpy || function() {}, + plan = function() {}; + + this.identity = function() { + return identity; + }; + + this.exec = function() { + return plan.apply(this, arguments); + }; + + this.callThrough = function() { + plan = originalFn; + return getSpy(); + }; + + this.returnValue = function(value) { + plan = function() { + return value; + }; + return getSpy(); + }; + + this.returnValues = function() { + var values = Array.prototype.slice.call(arguments); + plan = function () { + return values.shift(); + }; + return getSpy(); + }; + + this.throwError = function(something) { + var error = (something instanceof Error) ? something : new Error(something); + plan = function() { + throw error; + }; + return getSpy(); + }; + + this.callFake = function(fn) { + plan = fn; + return getSpy(); + }; + + this.stub = function(fn) { + plan = function() {}; + return getSpy(); + }; + } + + return SpyStrategy; +}; + +getJasmineRequireObj().Suite = function(j$) { + function Suite(attrs) { + this.env = attrs.env; + this.id = attrs.id; + this.parentSuite = attrs.parentSuite; + this.description = attrs.description; + this.expectationFactory = attrs.expectationFactory; + this.expectationResultFactory = attrs.expectationResultFactory; + this.throwOnExpectationFailure = !!attrs.throwOnExpectationFailure; + + this.beforeFns = []; + this.afterFns = []; + this.beforeAllFns = []; + this.afterAllFns = []; + this.disabled = false; + + this.children = []; + + this.result = { + id: this.id, + description: this.description, + fullName: this.getFullName(), + failedExpectations: [] + }; + } + + Suite.prototype.expect = function(actual) { + return this.expectationFactory(actual, this); + }; + + Suite.prototype.getFullName = function() { + var fullName = this.description; + for (var parentSuite = this.parentSuite; parentSuite; parentSuite = parentSuite.parentSuite) { + if (parentSuite.parentSuite) { + fullName = parentSuite.description + ' ' + fullName; + } + } + return fullName; + }; + + Suite.prototype.disable = function() { + this.disabled = true; + }; + + Suite.prototype.beforeEach = function(fn) { + this.beforeFns.unshift(fn); + }; + + Suite.prototype.beforeAll = function(fn) { + this.beforeAllFns.push(fn); + }; + + Suite.prototype.afterEach = function(fn) { + this.afterFns.unshift(fn); + }; + + Suite.prototype.afterAll = function(fn) { + this.afterAllFns.push(fn); + }; + + Suite.prototype.addChild = function(child) { + this.children.push(child); + }; + + Suite.prototype.status = function() { + if (this.disabled) { + return 'disabled'; + } + + if (this.result.failedExpectations.length > 0) { + return 'failed'; + } else { + return 'finished'; + } + }; + + Suite.prototype.isExecutable = function() { + return !this.disabled; + }; + + Suite.prototype.canBeReentered = function() { + return this.beforeAllFns.length === 0 && this.afterAllFns.length === 0; + }; + + Suite.prototype.getResult = function() { + this.result.status = this.status(); + return this.result; + }; + + Suite.prototype.sharedUserContext = function() { + if (!this.sharedContext) { + this.sharedContext = this.parentSuite ? clone(this.parentSuite.sharedUserContext()) : {}; + } + + return this.sharedContext; + }; + + Suite.prototype.clonedSharedUserContext = function() { + return clone(this.sharedUserContext()); + }; + + Suite.prototype.onException = function() { + if (arguments[0] instanceof j$.errors.ExpectationFailed) { + return; + } + + if(isAfterAll(this.children)) { + var data = { + matcherName: '', + passed: false, + expected: '', + actual: '', + error: arguments[0] + }; + this.result.failedExpectations.push(this.expectationResultFactory(data)); + } else { + for (var i = 0; i < this.children.length; i++) { + var child = this.children[i]; + child.onException.apply(child, arguments); + } + } + }; + + Suite.prototype.addExpectationResult = function () { + if(isAfterAll(this.children) && isFailure(arguments)){ + var data = arguments[1]; + this.result.failedExpectations.push(this.expectationResultFactory(data)); + if(this.throwOnExpectationFailure) { + throw new j$.errors.ExpectationFailed(); + } + } else { + for (var i = 0; i < this.children.length; i++) { + var child = this.children[i]; + try { + child.addExpectationResult.apply(child, arguments); + } catch(e) { + // keep going + } + } + } + }; + + function isAfterAll(children) { + return children && children[0].result.status; + } + + function isFailure(args) { + return !args[0]; + } + + function clone(obj) { + var clonedObj = {}; + for (var prop in obj) { + if (obj.hasOwnProperty(prop)) { + clonedObj[prop] = obj[prop]; + } + } + + return clonedObj; + } + + return Suite; +}; + +if (typeof window == void 0 && typeof exports == 'object') { + exports.Suite = jasmineRequire.Suite; +} + +getJasmineRequireObj().Timer = function() { + var defaultNow = (function(Date) { + return function() { return new Date().getTime(); }; + })(Date); + + function Timer(options) { + options = options || {}; + + var now = options.now || defaultNow, + startTime; + + this.start = function() { + startTime = now(); + }; + + this.elapsed = function() { + return now() - startTime; + }; + } + + return Timer; +}; + +getJasmineRequireObj().TreeProcessor = function() { + function TreeProcessor(attrs) { + var tree = attrs.tree, + runnableIds = attrs.runnableIds, + queueRunnerFactory = attrs.queueRunnerFactory, + nodeStart = attrs.nodeStart || function() {}, + nodeComplete = attrs.nodeComplete || function() {}, + stats = { valid: true }, + processed = false, + defaultMin = Infinity, + defaultMax = 1 - Infinity; + + this.processTree = function() { + processNode(tree, false); + processed = true; + return stats; + }; + + this.execute = function(done) { + if (!processed) { + this.processTree(); + } + + if (!stats.valid) { + throw 'invalid order'; + } + + var childFns = wrapChildren(tree, 0); + + queueRunnerFactory({ + queueableFns: childFns, + userContext: tree.sharedUserContext(), + onException: function() { + tree.onException.apply(tree, arguments); + }, + onComplete: done + }); + }; + + function runnableIndex(id) { + for (var i = 0; i < runnableIds.length; i++) { + if (runnableIds[i] === id) { + return i; + } + } + } + + function processNode(node, parentEnabled) { + var executableIndex = runnableIndex(node.id); + + if (executableIndex !== undefined) { + parentEnabled = true; + } + + parentEnabled = parentEnabled && node.isExecutable(); + + if (!node.children) { + stats[node.id] = { + executable: parentEnabled && node.isExecutable(), + segments: [{ + index: 0, + owner: node, + nodes: [node], + min: startingMin(executableIndex), + max: startingMax(executableIndex) + }] + }; + } else { + var hasExecutableChild = false; + + for (var i = 0; i < node.children.length; i++) { + var child = node.children[i]; + + processNode(child, parentEnabled); + + if (!stats.valid) { + return; + } + + var childStats = stats[child.id]; + + hasExecutableChild = hasExecutableChild || childStats.executable; + } + + stats[node.id] = { + executable: hasExecutableChild + }; + + segmentChildren(node, stats[node.id], executableIndex); + + if (!node.canBeReentered() && stats[node.id].segments.length > 1) { + stats = { valid: false }; + } + } + } + + function startingMin(executableIndex) { + return executableIndex === undefined ? defaultMin : executableIndex; + } + + function startingMax(executableIndex) { + return executableIndex === undefined ? defaultMax : executableIndex; + } + + function segmentChildren(node, nodeStats, executableIndex) { + var currentSegment = { index: 0, owner: node, nodes: [], min: startingMin(executableIndex), max: startingMax(executableIndex) }, + result = [currentSegment], + lastMax = defaultMax, + orderedChildSegments = orderChildSegments(node.children); + + function isSegmentBoundary(minIndex) { + return lastMax !== defaultMax && minIndex !== defaultMin && lastMax < minIndex - 1; + } + + for (var i = 0; i < orderedChildSegments.length; i++) { + var childSegment = orderedChildSegments[i], + maxIndex = childSegment.max, + minIndex = childSegment.min; + + if (isSegmentBoundary(minIndex)) { + currentSegment = {index: result.length, owner: node, nodes: [], min: defaultMin, max: defaultMax}; + result.push(currentSegment); + } + + currentSegment.nodes.push(childSegment); + currentSegment.min = Math.min(currentSegment.min, minIndex); + currentSegment.max = Math.max(currentSegment.max, maxIndex); + lastMax = maxIndex; + } + + nodeStats.segments = result; + } + + function orderChildSegments(children) { + var specifiedOrder = [], + unspecifiedOrder = []; + + for (var i = 0; i < children.length; i++) { + var child = children[i], + segments = stats[child.id].segments; + + for (var j = 0; j < segments.length; j++) { + var seg = segments[j]; + + if (seg.min === defaultMin) { + unspecifiedOrder.push(seg); + } else { + specifiedOrder.push(seg); + } + } + } + + specifiedOrder.sort(function(a, b) { + return a.min - b.min; + }); + + return specifiedOrder.concat(unspecifiedOrder); + } + + function executeNode(node, segmentNumber) { + if (node.children) { + return { + fn: function(done) { + nodeStart(node); + + queueRunnerFactory({ + onComplete: function() { + nodeComplete(node, node.getResult()); + done(); + }, + queueableFns: wrapChildren(node, segmentNumber), + userContext: node.sharedUserContext(), + onException: function() { + node.onException.apply(node, arguments); + } + }); + } + }; + } else { + return { + fn: function(done) { node.execute(done, stats[node.id].executable); } + }; + } + } + + function wrapChildren(node, segmentNumber) { + var result = [], + segmentChildren = stats[node.id].segments[segmentNumber].nodes; + + for (var i = 0; i < segmentChildren.length; i++) { + result.push(executeNode(segmentChildren[i].owner, segmentChildren[i].index)); + } + + if (!stats[node.id].executable) { + return result; + } + + return node.beforeAllFns.concat(result).concat(node.afterAllFns); + } + } + + return TreeProcessor; +}; + +getJasmineRequireObj().Any = function(j$) { + + function Any(expectedObject) { + this.expectedObject = expectedObject; + } + + Any.prototype.asymmetricMatch = function(other) { + if (this.expectedObject == String) { + return typeof other == 'string' || other instanceof String; + } + + if (this.expectedObject == Number) { + return typeof other == 'number' || other instanceof Number; + } + + if (this.expectedObject == Function) { + return typeof other == 'function' || other instanceof Function; + } + + if (this.expectedObject == Object) { + return typeof other == 'object'; + } + + if (this.expectedObject == Boolean) { + return typeof other == 'boolean'; + } + + return other instanceof this.expectedObject; + }; + + Any.prototype.jasmineToString = function() { + return ''; + }; + + return Any; +}; + +getJasmineRequireObj().Anything = function(j$) { + + function Anything() {} + + Anything.prototype.asymmetricMatch = function(other) { + return !j$.util.isUndefined(other) && other !== null; + }; + + Anything.prototype.jasmineToString = function() { + return ''; + }; + + return Anything; +}; + +getJasmineRequireObj().ArrayContaining = function(j$) { + function ArrayContaining(sample) { + this.sample = sample; + } + + ArrayContaining.prototype.asymmetricMatch = function(other) { + var className = Object.prototype.toString.call(this.sample); + if (className !== '[object Array]') { throw new Error('You must provide an array to arrayContaining, not \'' + this.sample + '\'.'); } + + for (var i = 0; i < this.sample.length; i++) { + var item = this.sample[i]; + if (!j$.matchersUtil.contains(other, item)) { + return false; + } + } + + return true; + }; + + ArrayContaining.prototype.jasmineToString = function () { + return ''; + }; + + return ArrayContaining; +}; + +getJasmineRequireObj().ObjectContaining = function(j$) { + + function ObjectContaining(sample) { + this.sample = sample; + } + + function getPrototype(obj) { + if (Object.getPrototypeOf) { + return Object.getPrototypeOf(obj); + } + + if (obj.constructor.prototype == obj) { + return null; + } + + return obj.constructor.prototype; + } + + function hasProperty(obj, property) { + if (!obj) { + return false; + } + + if (Object.prototype.hasOwnProperty.call(obj, property)) { + return true; + } + + return hasProperty(getPrototype(obj), property); + } + + ObjectContaining.prototype.asymmetricMatch = function(other) { + if (typeof(this.sample) !== 'object') { throw new Error('You must provide an object to objectContaining, not \''+this.sample+'\'.'); } + + for (var property in this.sample) { + if (!hasProperty(other, property) || + !j$.matchersUtil.equals(this.sample[property], other[property])) { + return false; + } + } + + return true; + }; + + ObjectContaining.prototype.jasmineToString = function() { + return ''; + }; + + return ObjectContaining; +}; + +getJasmineRequireObj().StringMatching = function(j$) { + + function StringMatching(expected) { + if (!j$.isString_(expected) && !j$.isA_('RegExp', expected)) { + throw new Error('Expected is not a String or a RegExp'); + } + + this.regexp = new RegExp(expected); + } + + StringMatching.prototype.asymmetricMatch = function(other) { + return this.regexp.test(other); + }; + + StringMatching.prototype.jasmineToString = function() { + return ''; + }; + + return StringMatching; +}; + +getJasmineRequireObj().errors = function() { + function ExpectationFailed() {} + + ExpectationFailed.prototype = new Error(); + ExpectationFailed.prototype.constructor = ExpectationFailed; + + return { + ExpectationFailed: ExpectationFailed + }; +}; +getJasmineRequireObj().matchersUtil = function(j$) { + // TODO: what to do about jasmine.pp not being inject? move to JSON.stringify? gut PrettyPrinter? + + return { + equals: function(a, b, customTesters) { + customTesters = customTesters || []; + + return eq(a, b, [], [], customTesters); + }, + + contains: function(haystack, needle, customTesters) { + customTesters = customTesters || []; + + if ((Object.prototype.toString.apply(haystack) === '[object Array]') || + (!!haystack && !haystack.indexOf)) + { + for (var i = 0; i < haystack.length; i++) { + if (eq(haystack[i], needle, [], [], customTesters)) { + return true; + } + } + return false; + } + + return !!haystack && haystack.indexOf(needle) >= 0; + }, + + buildFailureMessage: function() { + var args = Array.prototype.slice.call(arguments, 0), + matcherName = args[0], + isNot = args[1], + actual = args[2], + expected = args.slice(3), + englishyPredicate = matcherName.replace(/[A-Z]/g, function(s) { return ' ' + s.toLowerCase(); }); + + var message = 'Expected ' + + j$.pp(actual) + + (isNot ? ' not ' : ' ') + + englishyPredicate; + + if (expected.length > 0) { + for (var i = 0; i < expected.length; i++) { + if (i > 0) { + message += ','; + } + message += ' ' + j$.pp(expected[i]); + } + } + + return message + '.'; + } + }; + + function isAsymmetric(obj) { + return obj && j$.isA_('Function', obj.asymmetricMatch); + } + + function asymmetricMatch(a, b) { + var asymmetricA = isAsymmetric(a), + asymmetricB = isAsymmetric(b); + + if (asymmetricA && asymmetricB) { + return undefined; + } + + if (asymmetricA) { + return a.asymmetricMatch(b); + } + + if (asymmetricB) { + return b.asymmetricMatch(a); + } + } + + // Equality function lovingly adapted from isEqual in + // [Underscore](http://underscorejs.org) + function eq(a, b, aStack, bStack, customTesters) { + var result = true; + + var asymmetricResult = asymmetricMatch(a, b); + if (!j$.util.isUndefined(asymmetricResult)) { + return asymmetricResult; + } + + for (var i = 0; i < customTesters.length; i++) { + var customTesterResult = customTesters[i](a, b); + if (!j$.util.isUndefined(customTesterResult)) { + return customTesterResult; + } + } + + if (a instanceof Error && b instanceof Error) { + return a.message == b.message; + } + + // Identical objects are equal. `0 === -0`, but they aren't identical. + // See the [Harmony `egal` proposal](http://wiki.ecmascript.org/doku.php?id=harmony:egal). + if (a === b) { return a !== 0 || 1 / a == 1 / b; } + // A strict comparison is necessary because `null == undefined`. + if (a === null || b === null) { return a === b; } + var className = Object.prototype.toString.call(a); + if (className != Object.prototype.toString.call(b)) { return false; } + switch (className) { + // Strings, numbers, dates, and booleans are compared by value. + case '[object String]': + // Primitives and their corresponding object wrappers are equivalent; thus, `"5"` is + // equivalent to `new String("5")`. + return a == String(b); + case '[object Number]': + // `NaN`s are equivalent, but non-reflexive. An `egal` comparison is performed for + // other numeric values. + return a != +a ? b != +b : (a === 0 ? 1 / a == 1 / b : a == +b); + case '[object Date]': + case '[object Boolean]': + // Coerce dates and booleans to numeric primitive values. Dates are compared by their + // millisecond representations. Note that invalid dates with millisecond representations + // of `NaN` are not equivalent. + return +a == +b; + // RegExps are compared by their source patterns and flags. + case '[object RegExp]': + return a.source == b.source && + a.global == b.global && + a.multiline == b.multiline && + a.ignoreCase == b.ignoreCase; + } + if (typeof a != 'object' || typeof b != 'object') { return false; } + + var aIsDomNode = j$.isDomNode(a); + var bIsDomNode = j$.isDomNode(b); + if (aIsDomNode && bIsDomNode) { + // At first try to use DOM3 method isEqualNode + if (a.isEqualNode) { + return a.isEqualNode(b); + } + // IE8 doesn't support isEqualNode, try to use outerHTML && innerText + var aIsElement = a instanceof Element; + var bIsElement = b instanceof Element; + if (aIsElement && bIsElement) { + return a.outerHTML == b.outerHTML; + } + if (aIsElement || bIsElement) { + return false; + } + return a.innerText == b.innerText && a.textContent == b.textContent; + } + if (aIsDomNode || bIsDomNode) { + return false; + } + + // Assume equality for cyclic structures. The algorithm for detecting cyclic + // structures is adapted from ES 5.1 section 15.12.3, abstract operation `JO`. + var length = aStack.length; + while (length--) { + // Linear search. Performance is inversely proportional to the number of + // unique nested structures. + if (aStack[length] == a) { return bStack[length] == b; } + } + // Add the first object to the stack of traversed objects. + aStack.push(a); + bStack.push(b); + var size = 0; + // Recursively compare objects and arrays. + // Compare array lengths to determine if a deep comparison is necessary. + if (className == '[object Array]' && a.length !== b.length) { + result = false; + } + + if (result) { + // Objects with different constructors are not equivalent, but `Object`s + // or `Array`s from different frames are. + if (className !== '[object Array]') { + var aCtor = a.constructor, bCtor = b.constructor; + if (aCtor !== bCtor && !(isFunction(aCtor) && aCtor instanceof aCtor && + isFunction(bCtor) && bCtor instanceof bCtor)) { + return false; + } + } + // Deep compare objects. + for (var key in a) { + if (has(a, key)) { + // Count the expected number of properties. + size++; + // Deep compare each member. + if (!(result = has(b, key) && eq(a[key], b[key], aStack, bStack, customTesters))) { break; } + } + } + // Ensure that both objects contain the same number of properties. + if (result) { + for (key in b) { + if (has(b, key) && !(size--)) { break; } + } + result = !size; + } + } + // Remove the first object from the stack of traversed objects. + aStack.pop(); + bStack.pop(); + + return result; + + function has(obj, key) { + return Object.prototype.hasOwnProperty.call(obj, key); + } + + function isFunction(obj) { + return typeof obj === 'function'; + } + } +}; + +getJasmineRequireObj().toBe = function() { + function toBe() { + return { + compare: function(actual, expected) { + return { + pass: actual === expected + }; + } + }; + } + + return toBe; +}; + +getJasmineRequireObj().toBeCloseTo = function() { + + function toBeCloseTo() { + return { + compare: function(actual, expected, precision) { + if (precision !== 0) { + precision = precision || 2; + } + + return { + pass: Math.abs(expected - actual) < (Math.pow(10, -precision) / 2) + }; + } + }; + } + + return toBeCloseTo; +}; + +getJasmineRequireObj().toBeDefined = function() { + function toBeDefined() { + return { + compare: function(actual) { + return { + pass: (void 0 !== actual) + }; + } + }; + } + + return toBeDefined; +}; + +getJasmineRequireObj().toBeFalsy = function() { + function toBeFalsy() { + return { + compare: function(actual) { + return { + pass: !!!actual + }; + } + }; + } + + return toBeFalsy; +}; + +getJasmineRequireObj().toBeGreaterThan = function() { + + function toBeGreaterThan() { + return { + compare: function(actual, expected) { + return { + pass: actual > expected + }; + } + }; + } + + return toBeGreaterThan; +}; + + +getJasmineRequireObj().toBeLessThan = function() { + function toBeLessThan() { + return { + + compare: function(actual, expected) { + return { + pass: actual < expected + }; + } + }; + } + + return toBeLessThan; +}; +getJasmineRequireObj().toBeNaN = function(j$) { + + function toBeNaN() { + return { + compare: function(actual) { + var result = { + pass: (actual !== actual) + }; + + if (result.pass) { + result.message = 'Expected actual not to be NaN.'; + } else { + result.message = function() { return 'Expected ' + j$.pp(actual) + ' to be NaN.'; }; + } + + return result; + } + }; + } + + return toBeNaN; +}; + +getJasmineRequireObj().toBeNull = function() { + + function toBeNull() { + return { + compare: function(actual) { + return { + pass: actual === null + }; + } + }; + } + + return toBeNull; +}; + +getJasmineRequireObj().toBeTruthy = function() { + + function toBeTruthy() { + return { + compare: function(actual) { + return { + pass: !!actual + }; + } + }; + } + + return toBeTruthy; +}; + +getJasmineRequireObj().toBeUndefined = function() { + + function toBeUndefined() { + return { + compare: function(actual) { + return { + pass: void 0 === actual + }; + } + }; + } + + return toBeUndefined; +}; + +getJasmineRequireObj().toContain = function() { + function toContain(util, customEqualityTesters) { + customEqualityTesters = customEqualityTesters || []; + + return { + compare: function(actual, expected) { + + return { + pass: util.contains(actual, expected, customEqualityTesters) + }; + } + }; + } + + return toContain; +}; + +getJasmineRequireObj().toEqual = function() { + + function toEqual(util, customEqualityTesters) { + customEqualityTesters = customEqualityTesters || []; + + return { + compare: function(actual, expected) { + var result = { + pass: false + }; + + result.pass = util.equals(actual, expected, customEqualityTesters); + + return result; + } + }; + } + + return toEqual; +}; + +getJasmineRequireObj().toHaveBeenCalled = function(j$) { + + function toHaveBeenCalled() { + return { + compare: function(actual) { + var result = {}; + + if (!j$.isSpy(actual)) { + throw new Error('Expected a spy, but got ' + j$.pp(actual) + '.'); + } + + if (arguments.length > 1) { + throw new Error('toHaveBeenCalled does not take arguments, use toHaveBeenCalledWith'); + } + + result.pass = actual.calls.any(); + + result.message = result.pass ? + 'Expected spy ' + actual.and.identity() + ' not to have been called.' : + 'Expected spy ' + actual.and.identity() + ' to have been called.'; + + return result; + } + }; + } + + return toHaveBeenCalled; +}; + +getJasmineRequireObj().toHaveBeenCalledWith = function(j$) { + + function toHaveBeenCalledWith(util, customEqualityTesters) { + return { + compare: function() { + var args = Array.prototype.slice.call(arguments, 0), + actual = args[0], + expectedArgs = args.slice(1), + result = { pass: false }; + + if (!j$.isSpy(actual)) { + throw new Error('Expected a spy, but got ' + j$.pp(actual) + '.'); + } + + if (!actual.calls.any()) { + result.message = function() { return 'Expected spy ' + actual.and.identity() + ' to have been called with ' + j$.pp(expectedArgs) + ' but it was never called.'; }; + return result; + } + + if (util.contains(actual.calls.allArgs(), expectedArgs, customEqualityTesters)) { + result.pass = true; + result.message = function() { return 'Expected spy ' + actual.and.identity() + ' not to have been called with ' + j$.pp(expectedArgs) + ' but it was.'; }; + } else { + result.message = function() { return 'Expected spy ' + actual.and.identity() + ' to have been called with ' + j$.pp(expectedArgs) + ' but actual calls were ' + j$.pp(actual.calls.allArgs()).replace(/^\[ | \]$/g, '') + '.'; }; + } + + return result; + } + }; + } + + return toHaveBeenCalledWith; +}; + +getJasmineRequireObj().toMatch = function(j$) { + + function toMatch() { + return { + compare: function(actual, expected) { + if (!j$.isString_(expected) && !j$.isA_('RegExp', expected)) { + throw new Error('Expected is not a String or a RegExp'); + } + + var regexp = new RegExp(expected); + + return { + pass: regexp.test(actual) + }; + } + }; + } + + return toMatch; +}; + +getJasmineRequireObj().toThrow = function(j$) { + + function toThrow(util) { + return { + compare: function(actual, expected) { + var result = { pass: false }, + threw = false, + thrown; + + if (typeof actual != 'function') { + throw new Error('Actual is not a Function'); + } + + try { + actual(); + } catch (e) { + threw = true; + thrown = e; + } + + if (!threw) { + result.message = 'Expected function to throw an exception.'; + return result; + } + + if (arguments.length == 1) { + result.pass = true; + result.message = function() { return 'Expected function not to throw, but it threw ' + j$.pp(thrown) + '.'; }; + + return result; + } + + if (util.equals(thrown, expected)) { + result.pass = true; + result.message = function() { return 'Expected function not to throw ' + j$.pp(expected) + '.'; }; + } else { + result.message = function() { return 'Expected function to throw ' + j$.pp(expected) + ', but it threw ' + j$.pp(thrown) + '.'; }; + } + + return result; + } + }; + } + + return toThrow; +}; + +getJasmineRequireObj().toThrowError = function(j$) { + function toThrowError (util) { + return { + compare: function(actual) { + var threw = false, + pass = {pass: true}, + fail = {pass: false}, + thrown; + + if (typeof actual != 'function') { + throw new Error('Actual is not a Function'); + } + + var errorMatcher = getMatcher.apply(null, arguments); + + try { + actual(); + } catch (e) { + threw = true; + thrown = e; + } + + if (!threw) { + fail.message = 'Expected function to throw an Error.'; + return fail; + } + + if (!(thrown instanceof Error)) { + fail.message = function() { return 'Expected function to throw an Error, but it threw ' + j$.pp(thrown) + '.'; }; + return fail; + } + + if (errorMatcher.hasNoSpecifics()) { + pass.message = 'Expected function not to throw an Error, but it threw ' + j$.fnNameFor(thrown) + '.'; + return pass; + } + + if (errorMatcher.matches(thrown)) { + pass.message = function() { + return 'Expected function not to throw ' + errorMatcher.errorTypeDescription + errorMatcher.messageDescription() + '.'; + }; + return pass; + } else { + fail.message = function() { + return 'Expected function to throw ' + errorMatcher.errorTypeDescription + errorMatcher.messageDescription() + + ', but it threw ' + errorMatcher.thrownDescription(thrown) + '.'; + }; + return fail; + } + } + }; + + function getMatcher() { + var expected = null, + errorType = null; + + if (arguments.length == 2) { + expected = arguments[1]; + if (isAnErrorType(expected)) { + errorType = expected; + expected = null; + } + } else if (arguments.length > 2) { + errorType = arguments[1]; + expected = arguments[2]; + if (!isAnErrorType(errorType)) { + throw new Error('Expected error type is not an Error.'); + } + } + + if (expected && !isStringOrRegExp(expected)) { + if (errorType) { + throw new Error('Expected error message is not a string or RegExp.'); + } else { + throw new Error('Expected is not an Error, string, or RegExp.'); + } + } + + function messageMatch(message) { + if (typeof expected == 'string') { + return expected == message; + } else { + return expected.test(message); + } + } + + return { + errorTypeDescription: errorType ? j$.fnNameFor(errorType) : 'an exception', + thrownDescription: function(thrown) { + var thrownName = errorType ? j$.fnNameFor(thrown.constructor) : 'an exception', + thrownMessage = ''; + + if (expected) { + thrownMessage = ' with message ' + j$.pp(thrown.message); + } + + return thrownName + thrownMessage; + }, + messageDescription: function() { + if (expected === null) { + return ''; + } else if (expected instanceof RegExp) { + return ' with a message matching ' + j$.pp(expected); + } else { + return ' with message ' + j$.pp(expected); + } + }, + hasNoSpecifics: function() { + return expected === null && errorType === null; + }, + matches: function(error) { + return (errorType === null || error instanceof errorType) && + (expected === null || messageMatch(error.message)); + } + }; + } + + function isStringOrRegExp(potential) { + return potential instanceof RegExp || (typeof potential == 'string'); + } + + function isAnErrorType(type) { + if (typeof type !== 'function') { + return false; + } + + var Surrogate = function() {}; + Surrogate.prototype = type.prototype; + return (new Surrogate()) instanceof Error; + } + } + + return toThrowError; +}; + +getJasmineRequireObj().interface = function(jasmine, env) { + var jasmineInterface = { + describe: function(description, specDefinitions) { + return env.describe(description, specDefinitions); + }, + + xdescribe: function(description, specDefinitions) { + return env.xdescribe(description, specDefinitions); + }, + + fdescribe: function(description, specDefinitions) { + return env.fdescribe(description, specDefinitions); + }, + + it: function() { + return env.it.apply(env, arguments); + }, + + xit: function() { + return env.xit.apply(env, arguments); + }, + + fit: function() { + return env.fit.apply(env, arguments); + }, + + beforeEach: function() { + return env.beforeEach.apply(env, arguments); + }, + + afterEach: function() { + return env.afterEach.apply(env, arguments); + }, + + beforeAll: function() { + return env.beforeAll.apply(env, arguments); + }, + + afterAll: function() { + return env.afterAll.apply(env, arguments); + }, + + expect: function(actual) { + return env.expect(actual); + }, + + pending: function() { + return env.pending.apply(env, arguments); + }, + + fail: function() { + return env.fail.apply(env, arguments); + }, + + spyOn: function(obj, methodName) { + return env.spyOn(obj, methodName); + }, + + jsApiReporter: new jasmine.JsApiReporter({ + timer: new jasmine.Timer() + }), + + jasmine: jasmine + }; + + jasmine.addCustomEqualityTester = function(tester) { + env.addCustomEqualityTester(tester); + }; + + jasmine.addMatchers = function(matchers) { + return env.addMatchers(matchers); + }; + + jasmine.clock = function() { + return env.clock; + }; + + return jasmineInterface; +}; + +getJasmineRequireObj().version = function() { + return '2.3.4'; +}; diff --git a/spec/lib/jasmine-2.3.4/jasmine_favicon.png b/spec/lib/jasmine-2.3.4/jasmine_favicon.png new file mode 100644 index 0000000000000000000000000000000000000000..3b84583be4b9d5ae9cd5cae07b2dbaa5ebb0ad1c GIT binary patch literal 1486 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnE3?yBabRA=0VDb;}332@o1PuQh8X8uGu4-^- zn3*=SA+%wV=cI;&hMB$%-Lc(MLmN8%IwwUpbcA;F2Q;)twND9bn-tpC9oR4-vb8I; zp+Bg#FSKP+P(yD-%f!%zo}iZgh=%Ua=KkP@iNVbiLYsSn8~VeW`+}P$1~&ACHcbd_ z=nZb_32o{NZkZ6&1k^hrxT!a&r8lIdAIJ@9nh?|iRMsET+#A%`AKKg-(%2K)*cZ|~ zA-J&*$PEUH08MM`4Q=iVY3vVfhN$TUscGs5sR8P31X|G_+SnTcv<0XVC=Rr!u|K4# zHyCJU6UYRR;%2BtKv^I=q#2|DECn_k@wXU|=@ zeD&J(8#iy=zH|5fgNKiwJbm`!<*V0k-oF3v@zdvTKYsrD^Y>rGdNDU(R>|^oaSW-5 z%f0Y2x+hSk{p0&HA;E60Oq1S3r7U;(X3MH#?W9nxXzk)srlC4P;cZYe&v*G}mgi%< ze(bTl{@&_)cX8b-kvX%ff9D22e*M~7edm|;|Jb8m2JBzkzKiSBKR0n*?XSyM6fxZY zJ4bb;vGKRiKP(ztq3sJx9iq$Re`-EEQU0KE$sdyqayzp6H-7x+oGKZ_6;hQ_Y|p&y z7o`N7g@ z8Yl1HKL;mFo4BdxljF1}KbfMR6nNdLyPnEap1MqBdI?{g$L58$P8+wftLX5R70)7n`#pwItnbma$w{%`M(`wpsu2rJ60rdGCc> z+~lm)viMYM`=uXwK_$`#_UtRZMO=2-IV)l2vc~)doyPvg-RmxtACQ#v{7}5$&isV+ zPws~n?@yNGy#H1=vTI?;CAl9~9#VgqJ+7`4y~R+Wyj0U+){?lm9r6mtf0gl_VmUW^ z%eje%?jM%^eLuUg#ybXaQM{yQy&8UgiQ`HQ+=iTpjfd0iJ@ ssyFi&dF4%9dEry;pNN)Q>$jg_dr3r;PHA*CFc&d+y85}Sb4q9e0J812W&i*H literal 0 HcmV?d00001 diff --git a/spec/support/jasmine.json b/spec/support/jasmine.json new file mode 100644 index 0000000..609f89e --- /dev/null +++ b/spec/support/jasmine.json @@ -0,0 +1,12 @@ +{ + "spec_dir": "spec", + "spec_files": [ + "../src/invertedindex.js", + "dplex-test-spec.js" + ], + "helpers": [ + "helpers/**/*.js" + ], + "stopSpecOnExpectationFailure": false, + "random": false +} diff --git a/src/app.js b/src/app.js new file mode 100644 index 0000000..134c6d3 --- /dev/null +++ b/src/app.js @@ -0,0 +1,89 @@ + +dPlexApp.controller('dPlexController', ['$scope', 'toastr', ($scope, toastr) => { + $scope.title = 'DPlex - Inverted Index for All'; + // Create an object of the class InvertedIndex + const invertedIndex = new InvertedIndex(); + $scope.uploadedFiles = {}; + $scope.allFlag = false; + $scope.allFilesIndexed = {}; + $scope.uploadSelected = ''; + /* * + $scope.createIndex is executed when the createIndex button is clicked + */ + $scope.createIndex = () => { + // console.log($scope.uploadedFiles); + const fileChoice = $scope.uploadSelected; + if (!fileChoice) { + toastr.info('Select a file to index'); + return false; + } + // If index was created for that file + if (invertedIndex.createIndex($scope + .uploadedFiles[fileChoice].text, fileChoice)) { + // Gets the indexed words + const indexes = invertedIndex.getIndex(fileChoice); + $scope.indexDisplay = true; + $scope.indexed = [ + { + indexes, + documents: invertedIndex.getDocuments(fileChoice), + indexedFile: fileChoice + } + ]; + // Keeps track of files that have been indexed + $scope.allFilesIndexed[fileChoice] = true; + const fileNamesIndexed = Object.keys($scope.allFilesIndexed); + $scope.uploadToSearch = fileNamesIndexed[fileNamesIndexed.length - 1]; + /* To check if two files or above have been indexed + so that an option to search all files can be added*/ + if (Object.keys($scope.allFilesIndexed).length > 1) { + $scope.allFlag = true; + } + } else { + // The file was not indexed because it is invalid; + delete $scope.uploadedFiles[fileChoice]; + toastr.error(invertedIndex.error.message); + } + }; + + $scope.searchIndex = () => { + const fileChoice = $scope.uploadToSearch; + $scope.searchQuery = $scope.searchTerm; + if (!$scope.uploadedFiles.hasOwnProperty(fileChoice) && fileChoice !== 'all') { + toastr.warning('Select a file that has been indexed'); + return false; + } + const result = invertedIndex.searchIndex($scope.searchQuery, fileChoice); + if (!result) { + toastr.error('Invalid search query'); + return false; + } + $scope.indexed = result; + $scope.indexDisplay = false; + }; + /** + * readJson function is used to read the content of a file + * @param {object} dom is an object representing the dom element the change event was attached to + */ + $scope.readJson = (dom) => { + for (let i = 0; i < dom.target.files.length; i += 1) { + const fileDetails = dom.target.files[i]; + // check if filename ends in json + invertedIndex.readFile(fileDetails).then((content) => { + $scope.fileContent = content; + $scope.uploadedFiles[fileDetails.name] = {}; + $scope.uploadedFiles[fileDetails.name].text = $scope.fileContent; + const fileNames = Object.keys($scope.uploadedFiles); + $scope.uploadSelected = fileNames[fileNames.length - 1]; + toastr.success('File Uploaded successfully'); + // to make angular update the view + $scope.$apply(); + }).catch((error) => { + toastr.error(`File Error: ${error}`); + }); + } + }; + + $scope.isEmpty = value => Object.keys(value).length === 0; + document.getElementById('uploadfile').addEventListener('change', $scope.readJson); +}]); diff --git a/src/invertedindex.js b/src/invertedindex.js new file mode 100644 index 0000000..9ff60a5 --- /dev/null +++ b/src/invertedindex.js @@ -0,0 +1,233 @@ + +const hasProperty = Object.prototype.hasOwnProperty; +let instance = null; + +/** + * @class InvertedIndex class + * Contains methods for InvertedIndex +*/ +class InvertedIndex { + /** + * constructor method ensures that there is only + * one instance of the class + * @return {object} - Instance of the class + */ + constructor() { + if (!instance) { + instance = this; + this.filesIndexed = {}; + this.inputData = {}; + this.error = {}; + } + return instance; + } + + /** + * readFile function is used to get all the index + * @param {object} inputData - the json data to index + * @return {reject(false)} - When file is of bad extent of + * invalid json format + * @return {resolve(true)} - When file is of the right extension structure + */ + readFile(inputData) { + return new Promise((resolve, reject) => { + if (!inputData.name.match(/\.json$/)) { + return reject(false); + } + const readFile = new FileReader(); + readFile.readAsText(inputData); + readFile.onload = (file) => { + const content = file.target.result; + try { + return resolve(JSON.parse(content)); + } catch (exception) { + return reject(false); + } + }; + }); + } + + /** + * handleError handles error + * @param {string} fileName - Name of file being indexed or searched + * @param {string} errorMessage - Error message to be displayed + * @param {boolean} errorStatus - True or False + */ + handleError(fileName, errorMessage, errorStatus){ + delete this.filesIndexed[fileName]; + this.error.status = errorStatus; + this.error.message = errorMessage; + throw this.error; + } + + /** + * createIndex gets the json ready for indexing by tokenizing statements + * @param {object} inputData - the json data to index + * @param {string} filename - the name of the file to be indexed + * @return {boolean} - true or false if the createIndex was successful + */ + createIndex(inputData, filename) { + this.filesIndexed[filename] = {}; + const words = []; + let documentNum = 0; + try { + if (Object.keys(inputData).length < 1) { + this.handleError(filename, 'File contains no document', true); + } + Object.keys(inputData).forEach((eachIndex) => { + if (!this.validateFile(inputData[eachIndex])) { + this.handleError(filename, 'Incorrect Document Structure', true); + } + words.push(this.getDocumentTokens(inputData, documentNum)); + documentNum += 1; + }); + this.filesIndexed[filename].numOfDocs = documentNum; + this.filesIndexed[filename].index = this.constructIndex(words); + return true; + } catch (err) { + if (this.error.status) { + return false; + } + } + } + /** + * validateFile validates the structure of the file uploaded + * @param {object} docToValidate - The json data to be validated + * @return {boolean} - True when document has the right structure + * and False if otherwise + */ + validateFile(docToValidate) { + if (!docToValidate.text || !docToValidate.title) { + return false; + } + return true; + } + /** + * getDocumentTokens method gets all the tokens in each document + * and composes an object out of them + * @param {object} docDetails - contains the title and text of the document + * @param {integer} documentNum - the number of the document + * @return {object} containing the document Number and the token + */ + getDocumentTokens(docDetails, documentNum) { + const textTokens = this + .tokenize( + `${docDetails[documentNum].text} ${docDetails[documentNum].title}` + ); + return { documentNum, textTokens }; + } + + /** + * tokenize: method removes special characters and converts the text to + * lowercase and then returns the array of words + * @param {string} text- the text to be tokenized + * @return {array} array of words in the documents + */ + tokenize(text) { + text = text.replace(/[^A-Za-z\s-]/g, '').trim(); + return text.toLowerCase().split(' '); + } + + /** + * constructIndex method searches through the array of documents objects and + * dentifies the words in each + * @param {array} documents - array of objects, each obect is a document + * @return {object} objects of tokens. Each token is a key in the object and + * contains an array of documents in which it was found + */ + constructIndex(documents) { + const indexWords = {}; + documents.forEach((eachDoc) => { + eachDoc.textTokens.forEach((token) => { + if (!hasProperty.call(indexWords, token)) { + indexWords[token] = []; + } + if (indexWords[token].indexOf(eachDoc.documentNum) === -1) { + indexWords[token].push(eachDoc.documentNum); + } + }); + }); + return indexWords; + } + + /** + * getIndex method returns the indexed words and the documents that were found + * @param {string} filename - name of the file to get its index + * @return {Object|boolean} the index or false if unable to + */ + getIndex(filename) { + try { + if (!this.filesIndexed[filename]) { + this.handleError(filename, 'File selected not indexed', false) + } + const file = this.filesIndexed[filename]; + return file.index; + } catch (err) { + return this.error.status; + } + } + + /** + * searchIndex searches the indexed words to determine the + * documents that the searchterms can be found + * @param {array} searchTerm - the search query, array of words + * @param {string} filename - the name of the file to search its index + * @return {object|boolean} it returns boolean if the searchTerm is empty and + * it returns object if it is not. Each index is each searcykeyword. + * Each with an array value of the document index + */ + searchIndex(searchTerm, filename) { + if ((typeof searchTerm === 'string' && searchTerm.trim() === '') || + (typeof searchTerm === 'object' && searchTerm.length === 0) || + searchTerm === undefined) { + return false; + } + const result = []; + if (filename === 'all') { + Object.keys(this.filesIndexed).forEach((eachFile) => { + result.push({ + indexes: this.getSearchResults(searchTerm, eachFile), + searchedFile: eachFile, + documents: this.getDocuments(eachFile) + }); + }); + } else { + result.push({ + indexes: this.getSearchResults(searchTerm, filename), + searchedFile: filename, + documents: this.getDocuments(filename) + }); + } + return result; + } + + /** + * getSearchResults method checks the index of the file and returns the result + * @param searchTokens {searchTokens} - the search query of one or more words + * @param filename {string} - the name of the file + * @return {object} - an object with the found words as keys + */ + getSearchResults(searchTokens, filename) { + const indexToSearch = this.getIndex(filename), result = {}; + this.tokenize(searchTokens).forEach((eachSearchWord) => { + if (indexToSearch[eachSearchWord]) { + result[eachSearchWord] = indexToSearch[eachSearchWord]; + } + }); + return result; + } + + /** + * getDocuments get an array of the documents index e.g [0, 1, 2, 3] + * @param {filename} - name of the file to get its document + * @return {array} an array of the documents index + */ + getDocuments(filename) { + const docs = []; + for (let i = 0; i < this.filesIndexed[filename].numOfDocs; i++) { + docs.push(i); + } + return docs; + } + +} diff --git a/src/module.js b/src/module.js new file mode 100644 index 0000000..0b2203c --- /dev/null +++ b/src/module.js @@ -0,0 +1 @@ +const dPlexApp = angular.module('invertedIndex', ['toastr']);

    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�R-gT9!9)|InH!q(J4`LdrQ`c4S_ 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¬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 literal 0 HcmV?d00001 diff --git a/index.html b/index.html new file mode 100644 index 0000000..18dc276 --- /dev/null +++ b/index.html @@ -0,0 +1,164 @@ + + + + DPLEX : INVERTED INDEX APP + + + + + + + + + + + + + + + + + + +