From 9b2342a3f40adae322115c18f30739abc7d2d533 Mon Sep 17 00:00:00 2001 From: MunifTanjim Date: Thu, 28 Dec 2017 12:07:35 +0600 Subject: [PATCH] shiny new docs --- {documentation => docs}/archetypes/default.md | 0 {documentation => docs}/config.toml | 0 {documentation => docs}/content/_index.md | 0 {documentation => docs}/content/about.md | 0 .../content/docs/_index.md | 0 .../content/docs/components/_index.md | 0 .../content/docs/components/alerts.md | 0 docs/content/docs/components/articles.md | 42 + .../content/docs/components/badges.md | 0 .../content/docs/components/buttons.md | 18 + .../content/docs/components/cards.md | 0 docs/content/docs/components/collapsible.md | 160 ++ .../content/docs/components/forms.md | 0 docs/content/docs/components/modals.md | 71 + .../content/docs/components/popovers.md | 0 docs/content/docs/components/tabs.md | 89 + .../content/docs/content/_index.md | 0 .../content/docs/content/code.md | 21 +- .../content/docs/content/images.md | 0 .../content/docs/content/lists.md | 9 + .../content/docs/content/tables.md | 0 .../content/docs/content/typography.md | 0 .../content/docs/layout/_index.md | 0 .../content/docs/layout/flexbox.md | 0 .../content/docs/utilities/_index.md | 0 .../content/docs/utilities/borders.md | 0 .../content/docs/utilities/colors.md | 0 .../content/docs/utilities/spacing.md | 4 +- .../layouts/_default/li.html | 0 .../layouts/_default/list.html | 0 .../layouts/_default/single.html | 0 {documentation => docs}/layouts/index.html | 0 .../layouts/partials/data/title | 0 docs/layouts/partials/footer.html | 8 + .../layouts/partials/head/head.html | 0 docs/layouts/partials/head/includes.html | 3 + .../layouts/partials/head/meta.html | 3 + .../layouts/partials/head/opengraph.html | 0 docs/layouts/partials/header.html | 17 + .../layouts/partials/nav/main.html | 0 .../layouts/shortcodes/button.html | 0 .../static => docs/static/assets}/demo.css | 0 .../static => docs/static/assets}/paper.css | 2239 +++++++++------- docs/static/assets/paper.min.css | 1 + {img => docs/static}/favicon.ico | Bin documentation/layouts/partials/footer.html | 7 - .../layouts/partials/head/includes.html | 3 - documentation/layouts/partials/header.html | 17 - documentation/static/paper.min.css | 1 - gulpfile.js | 8 +- index.html | 1482 ----------- netlify.toml | 2 +- yarn.lock | 2332 ++++++++++++++++- 53 files changed, 3922 insertions(+), 2615 deletions(-) rename {documentation => docs}/archetypes/default.md (100%) rename {documentation => docs}/config.toml (100%) rename {documentation => docs}/content/_index.md (100%) rename {documentation => docs}/content/about.md (100%) rename {documentation => docs}/content/docs/_index.md (100%) rename {documentation => docs}/content/docs/components/_index.md (100%) rename {documentation => docs}/content/docs/components/alerts.md (100%) create mode 100644 docs/content/docs/components/articles.md rename {documentation => docs}/content/docs/components/badges.md (100%) rename {documentation => docs}/content/docs/components/buttons.md (62%) rename {documentation => docs}/content/docs/components/cards.md (100%) create mode 100644 docs/content/docs/components/collapsible.md rename {documentation => docs}/content/docs/components/forms.md (100%) create mode 100644 docs/content/docs/components/modals.md rename {documentation => docs}/content/docs/components/popovers.md (100%) create mode 100644 docs/content/docs/components/tabs.md rename {documentation => docs}/content/docs/content/_index.md (100%) rename {documentation => docs}/content/docs/content/code.md (62%) rename {documentation => docs}/content/docs/content/images.md (100%) rename {documentation => docs}/content/docs/content/lists.md (93%) rename {documentation => docs}/content/docs/content/tables.md (100%) rename {documentation => docs}/content/docs/content/typography.md (100%) rename {documentation => docs}/content/docs/layout/_index.md (100%) rename {documentation => docs}/content/docs/layout/flexbox.md (100%) rename {documentation => docs}/content/docs/utilities/_index.md (100%) rename {documentation => docs}/content/docs/utilities/borders.md (100%) rename {documentation => docs}/content/docs/utilities/colors.md (100%) rename {documentation => docs}/content/docs/utilities/spacing.md (97%) rename {documentation => docs}/layouts/_default/li.html (100%) rename {documentation => docs}/layouts/_default/list.html (100%) rename {documentation => docs}/layouts/_default/single.html (100%) rename {documentation => docs}/layouts/index.html (100%) rename {documentation => docs}/layouts/partials/data/title (100%) create mode 100644 docs/layouts/partials/footer.html rename {documentation => docs}/layouts/partials/head/head.html (100%) create mode 100644 docs/layouts/partials/head/includes.html rename {documentation => docs}/layouts/partials/head/meta.html (76%) rename {documentation => docs}/layouts/partials/head/opengraph.html (100%) create mode 100644 docs/layouts/partials/header.html rename {documentation => docs}/layouts/partials/nav/main.html (100%) rename {documentation => docs}/layouts/shortcodes/button.html (100%) rename {documentation/static => docs/static/assets}/demo.css (100%) rename {documentation/static => docs/static/assets}/paper.css (63%) create mode 100644 docs/static/assets/paper.min.css rename {img => docs/static}/favicon.ico (100%) delete mode 100644 documentation/layouts/partials/footer.html delete mode 100644 documentation/layouts/partials/head/includes.html delete mode 100644 documentation/layouts/partials/header.html delete mode 100644 documentation/static/paper.min.css delete mode 100644 index.html diff --git a/documentation/archetypes/default.md b/docs/archetypes/default.md similarity index 100% rename from documentation/archetypes/default.md rename to docs/archetypes/default.md diff --git a/documentation/config.toml b/docs/config.toml similarity index 100% rename from documentation/config.toml rename to docs/config.toml diff --git a/documentation/content/_index.md b/docs/content/_index.md similarity index 100% rename from documentation/content/_index.md rename to docs/content/_index.md diff --git a/documentation/content/about.md b/docs/content/about.md similarity index 100% rename from documentation/content/about.md rename to docs/content/about.md diff --git a/documentation/content/docs/_index.md b/docs/content/docs/_index.md similarity index 100% rename from documentation/content/docs/_index.md rename to docs/content/docs/_index.md diff --git a/documentation/content/docs/components/_index.md b/docs/content/docs/components/_index.md similarity index 100% rename from documentation/content/docs/components/_index.md rename to docs/content/docs/components/_index.md diff --git a/documentation/content/docs/components/alerts.md b/docs/content/docs/components/alerts.md similarity index 100% rename from documentation/content/docs/components/alerts.md rename to docs/content/docs/components/alerts.md diff --git a/docs/content/docs/components/articles.md b/docs/content/docs/components/articles.md new file mode 100644 index 0000000..a25c1b6 --- /dev/null +++ b/docs/content/docs/components/articles.md @@ -0,0 +1,42 @@ +--- +title: Articles +description: PaperCSS Articles +--- +
+

+ Article Title +

+ +

+ Lorem ipsum dolor sit amet, consectetur adipisicing elit. Pariatur repellendus excepturi, consequatur illo rerum, non sint asperiores dolore sapiente, vitae blanditiis. Officiis at quaerat modi earum, fugiat magni impedit, aperiam. +

+

+ Lorem ipsum dolor sit amet, consectetur adipisicing elit. Corrupti iure totam nam debitis aliquid impedit, et quas omnis aspernatur optio molestias ex laborum quia. Ducimus culpa tempore, veritatis officia delectus dolore dignissimos reprehenderit vero, sunt odit placeat est non molestiae ipsa nam velit in iusto hic quasi similique facere. Maxime? +

+

+ Lorem ipsum dolor sit amet, consectetur adipisicing elit. Corrupti iure totam nam debitis aliquid impedit, et quas omnis aspernatur optio molestias ex laborum quia. Ducimus culpa tempore, veritatis officia delectus dolore dignissimos reprehenderit vero, sunt odit placeat est non molestiae ipsa nam velit in iusto hic quasi similique facere. Maxime? +

+ +
+ + +
+
+ +#### Code: + +```html +
+

Article Title

+ +

Lorem...

+

Lorem...

+ +
+ + +
+
+``` diff --git a/documentation/content/docs/components/badges.md b/docs/content/docs/components/badges.md similarity index 100% rename from documentation/content/docs/components/badges.md rename to docs/content/docs/components/badges.md diff --git a/documentation/content/docs/components/buttons.md b/docs/content/docs/components/buttons.md similarity index 62% rename from documentation/content/docs/components/buttons.md rename to docs/content/docs/components/buttons.md index a64b5e8..5045c84 100644 --- a/documentation/content/docs/components/buttons.md +++ b/docs/content/docs/components/buttons.md @@ -35,3 +35,21 @@ Insprired by [Imprefect Buttons](https://codepen.io/tmrDevelops/pen/VeRvKX) ``` + +### Colors + + + + + + + +#### Code: + +```html + + + + + +``` diff --git a/documentation/content/docs/components/cards.md b/docs/content/docs/components/cards.md similarity index 100% rename from documentation/content/docs/components/cards.md rename to docs/content/docs/components/cards.md diff --git a/docs/content/docs/components/collapsible.md b/docs/content/docs/components/collapsible.md new file mode 100644 index 0000000..78e0b21 --- /dev/null +++ b/docs/content/docs/components/collapsible.md @@ -0,0 +1,160 @@ +--- +title: Collapsibles +description: PaperCSS Collapsibles +--- + +Collapsibles are elements that expand when you click on them. You can hide/reveal content back on clicking. + +
+
+ + +
+ + Bacon ipsum dolor sit amet beef venison beef ribs kielbasa. Sausage pig leberkas, t-bone sirloin shoulder bresaola. Frankfurter rump porchetta ham. Pork belly prosciutto brisket meatloaf short ribs. + +
+
+
+ + +
+ + Bacon ipsum dolor sit amet landjaeger sausage brisket, jerky drumstick fatback boudin ball tip turducken. Pork belly meatball t-bone bresaola tail filet mignon kevin turkey ribeye shank flank doner cow kielbasa shankle. + +
+
+
+ + +
+ + Bacon ipsum dolor sit amet beef venison beef ribs kielbasa. Sausage pig leberkas, t-bone sirloin shoulder bresaola. Frankfurter rump porchetta ham. Pork belly prosciutto brisket meatloaf short ribs. + +
+
+
+ + +
+ + Bacon ipsum dolor sit amet landjaeger sausage brisket, jerky drumstick fatback boudin ball tip turducken. Pork belly meatball t-bone bresaola tail filet mignon kevin turkey ribeye shank flank doner cow kielbasa shankle. + +
+
+
+ + +#### Code: + +```html +
+
+ + +
+ Bacon ipsum dolor sit amet landjaeger sausage brisket, jerky drumstick fatback boudin ball tip turducken... +
+
+
+ + +
+ Bacon ipsum dolor sit amet beef venison beef ribs kielbasa. Sausage pig leberkas, t-bone sirloin shoulder bresaola... +
+
+
+ + +
+ Bacon ipsum dolor sit amet landjaeger sausage brisket, jerky drumstick fatback boudin ball tip turducken... +
+
+
+ + +
+ Bacon ipsum dolor sit amet beef venison beef ribs kielbasa. Sausage pig leberkas, t-bone sirloin shoulder bresaola... +
+
+
+``` + +### Accordions + +Use `input type="radio"` when you want to keep only one element collapsed at a time. + +
+
+ + +
+ + Bacon ipsum dolor sit amet beef venison beef ribs kielbasa. Sausage pig leberkas, t-bone sirloin shoulder bresaola. Frankfurter rump porchetta ham. Pork belly prosciutto brisket meatloaf short ribs. + +
+
+
+ + +
+ + Bacon ipsum dolor sit amet landjaeger sausage brisket, jerky drumstick fatback boudin ball tip turducken. Pork belly meatball t-bone bresaola tail filet mignon kevin turkey ribeye shank flank doner cow kielbasa shankle. + +
+
+
+ + +
+ + Bacon ipsum dolor sit amet beef venison beef ribs kielbasa. Sausage pig leberkas, t-bone sirloin shoulder bresaola. Frankfurter rump porchetta ham. Pork belly prosciutto brisket meatloaf short ribs. + +
+
+
+ + +
+ + Bacon ipsum dolor sit amet landjaeger sausage brisket, jerky drumstick fatback boudin ball tip turducken. Pork belly meatball t-bone bresaola tail filet mignon kevin turkey ribeye shank flank doner cow kielbasa shankle. + +
+
+
+ + +#### Code: + +```html +
+
+ + +
+ Bacon ipsum dolor sit amet landjaeger sausage brisket, jerky drumstick fatback boudin ball tip turducken... +
+
+
+ + +
+ Bacon ipsum dolor sit amet beef venison beef ribs kielbasa. Sausage pig leberkas, t-bone sirloin shoulder bresaola... +
+
+
+ + +
+ Bacon ipsum dolor sit amet landjaeger sausage brisket, jerky drumstick fatback boudin ball tip turducken... +
+
+
+ + +
+ Bacon ipsum dolor sit amet beef venison beef ribs kielbasa. Sausage pig leberkas, t-bone sirloin shoulder bresaola... +
+
+
+``` diff --git a/documentation/content/docs/components/forms.md b/docs/content/docs/components/forms.md similarity index 100% rename from documentation/content/docs/components/forms.md rename to docs/content/docs/components/forms.md diff --git a/docs/content/docs/components/modals.md b/docs/content/docs/components/modals.md new file mode 100644 index 0000000..648054f --- /dev/null +++ b/docs/content/docs/components/modals.md @@ -0,0 +1,71 @@ +--- +title: Modals +description: PaperCSS Modals +--- +### Simple modal example + +This can be used to implement modals along with features like title, subtitle, text, button and links. Just use whichever component you need for your modal with proper classes and leave the rest on the framework. + +
+ Open Modal! +
+ + +#### Code: + +```html +
+ Open Modal! +
+ +``` + +### Modal with title, text and links + +
+ Another Modal! +
+ + +#### Code: + +```html +
+ Open Modal! +
+ +``` diff --git a/documentation/content/docs/components/popovers.md b/docs/content/docs/components/popovers.md similarity index 100% rename from documentation/content/docs/components/popovers.md rename to docs/content/docs/components/popovers.md diff --git a/docs/content/docs/components/tabs.md b/docs/content/docs/components/tabs.md new file mode 100644 index 0000000..149e5cc --- /dev/null +++ b/docs/content/docs/components/tabs.md @@ -0,0 +1,89 @@ +--- +title: Tabs +description: PaperCSS Tabs +--- +
+ + + + + + + + + +
+

+ Bacon ipsum dolor sit amet beef venison beef ribs kielbasa. Sausage pig leberkas, t-bone sirloin shoulder bresaola. Frankfurter rump porchetta ham. Pork belly prosciutto brisket meatloaf short ribs. +

+

+ Brisket meatball turkey short loin boudin leberkas meatloaf chuck andouille pork loin pastrami spare ribs pancetta rump. Frankfurter corned beef beef tenderloin short loin meatloaf swine ground round venison. +

+
+ +
+

+ Bacon ipsum dolor sit amet landjaeger sausage brisket, jerky drumstick fatback boudin ball tip turducken. Pork belly meatball t-bone bresaola tail filet mignon kevin turkey ribeye shank flank doner cow kielbasa shankle. Pig swine chicken hamburger, tenderloin turkey rump ball tip sirloin frankfurter meatloaf boudin brisket ham hock. Hamburger venison brisket tri-tip andouille pork belly ball tip short ribs biltong meatball chuck. Pork chop ribeye tail short ribs, beef hamburger meatball kielbasa rump corned beef porchetta landjaeger flank. Doner rump frankfurter meatball meatloaf, cow kevin pork pork loin venison fatback spare ribs salami beef ribs. +

+
+ +
+

+ Bacon ipsum dolor sit amet beef venison beef ribs kielbasa. Sausage pig leberkas, t-bone sirloin shoulder bresaola. Frankfurter rump porchetta ham. Pork belly prosciutto brisket meatloaf short ribs. +

+

+ Brisket meatball turkey short loin boudin leberkas meatloaf chuck andouille pork loin pastrami spare ribs pancetta rump. Frankfurter corned beef beef tenderloin short loin meatloaf swine ground round venison. +

+
+ +
+

+ Bacon ipsum dolor sit amet landjaeger sausage brisket, jerky drumstick fatback boudin ball tip turducken. Pork belly meatball t-bone bresaola tail filet mignon kevin turkey ribeye shank flank doner cow kielbasa shankle. Pig swine chicken hamburger, tenderloin turkey rump ball tip sirloin frankfurter meatloaf boudin brisket ham hock. Hamburger venison brisket tri-tip andouille pork belly ball tip short ribs biltong meatball chuck. Pork chop ribeye tail short ribs, beef hamburger meatball kielbasa rump corned beef porchetta landjaeger flank. Doner rump frankfurter meatball meatloaf, cow kevin pork pork loin venison fatback spare ribs salami beef ribs. +

+
+
+ +#### Code: + +```html +
+ + + + + + + + + + + + +
+

+ Bacon ipsum dolor sit amet beef venison beef ribs kielbasa... +

+

+ Brisket meatball turkey short loin boudin leberkas meatloaf... +

+
+
+

+ Bacon ipsum dolor sit amet landjaeger sausage brisket... +

+
+
+

+ Bacon ipsum dolor sit amet beef venison beef ribs kielbasa... +

+

+ Brisket meatball turkey short loin boudin leberkas meatloaf... +

+
+
+

+ Bacon ipsum dolor sit amet landjaeger sausage brisket... +

+
+
+``` diff --git a/documentation/content/docs/content/_index.md b/docs/content/docs/content/_index.md similarity index 100% rename from documentation/content/docs/content/_index.md rename to docs/content/docs/content/_index.md diff --git a/documentation/content/docs/content/code.md b/docs/content/docs/content/code.md similarity index 62% rename from documentation/content/docs/content/code.md rename to docs/content/docs/content/code.md index d1c646e..cd4350e 100644 --- a/documentation/content/docs/content/code.md +++ b/docs/content/docs/content/code.md @@ -8,21 +8,20 @@ Print files backwards using tac To stop a process, hit ctrl + c -
-  function add(x, y) {
-    return x + y;
-  }
-
+
function add(x, y) {
+  return x + y;
+}
+
#### Code: ```html -

Let's make some pretty <code>

+

Let's make some pretty

Print files backwards using tac

To stop a process, hit ctrl + c

-
-  function add(x, y) {
-    return x + y;
-  }
-
+ +
function add(x, y) {
+  return x + y;
+}
+
``` diff --git a/documentation/content/docs/content/images.md b/docs/content/docs/content/images.md similarity index 100% rename from documentation/content/docs/content/images.md rename to docs/content/docs/content/images.md diff --git a/documentation/content/docs/content/lists.md b/docs/content/docs/content/lists.md similarity index 93% rename from documentation/content/docs/content/lists.md rename to docs/content/docs/content/lists.md index 3771b5f..b573eb1 100644 --- a/documentation/content/docs/content/lists.md +++ b/docs/content/docs/content/lists.md @@ -52,6 +52,15 @@ description: PaperCSS Lists
  • And now we're are the top!
  • +### Inline List + + + #### Codes: ```html diff --git a/documentation/content/docs/content/tables.md b/docs/content/docs/content/tables.md similarity index 100% rename from documentation/content/docs/content/tables.md rename to docs/content/docs/content/tables.md diff --git a/documentation/content/docs/content/typography.md b/docs/content/docs/content/typography.md similarity index 100% rename from documentation/content/docs/content/typography.md rename to docs/content/docs/content/typography.md diff --git a/documentation/content/docs/layout/_index.md b/docs/content/docs/layout/_index.md similarity index 100% rename from documentation/content/docs/layout/_index.md rename to docs/content/docs/layout/_index.md diff --git a/documentation/content/docs/layout/flexbox.md b/docs/content/docs/layout/flexbox.md similarity index 100% rename from documentation/content/docs/layout/flexbox.md rename to docs/content/docs/layout/flexbox.md diff --git a/documentation/content/docs/utilities/_index.md b/docs/content/docs/utilities/_index.md similarity index 100% rename from documentation/content/docs/utilities/_index.md rename to docs/content/docs/utilities/_index.md diff --git a/documentation/content/docs/utilities/borders.md b/docs/content/docs/utilities/borders.md similarity index 100% rename from documentation/content/docs/utilities/borders.md rename to docs/content/docs/utilities/borders.md diff --git a/documentation/content/docs/utilities/colors.md b/docs/content/docs/utilities/colors.md similarity index 100% rename from documentation/content/docs/utilities/colors.md rename to docs/content/docs/utilities/colors.md diff --git a/documentation/content/docs/utilities/spacing.md b/docs/content/docs/utilities/spacing.md similarity index 97% rename from documentation/content/docs/utilities/spacing.md rename to docs/content/docs/utilities/spacing.md index bcca492..4592552 100644 --- a/documentation/content/docs/utilities/spacing.md +++ b/docs/content/docs/utilities/spacing.md @@ -9,7 +9,7 @@ description: PaperCSS Spacing
    Margin-top-small
    -#### Code: +#### Code: ```html
    @@ -27,7 +27,7 @@ description: PaperCSS Spacing
    Padding-left-large
    -#### Code: +#### Code: ```html
    diff --git a/documentation/layouts/_default/li.html b/docs/layouts/_default/li.html similarity index 100% rename from documentation/layouts/_default/li.html rename to docs/layouts/_default/li.html diff --git a/documentation/layouts/_default/list.html b/docs/layouts/_default/list.html similarity index 100% rename from documentation/layouts/_default/list.html rename to docs/layouts/_default/list.html diff --git a/documentation/layouts/_default/single.html b/docs/layouts/_default/single.html similarity index 100% rename from documentation/layouts/_default/single.html rename to docs/layouts/_default/single.html diff --git a/documentation/layouts/index.html b/docs/layouts/index.html similarity index 100% rename from documentation/layouts/index.html rename to docs/layouts/index.html diff --git a/documentation/layouts/partials/data/title b/docs/layouts/partials/data/title similarity index 100% rename from documentation/layouts/partials/data/title rename to docs/layouts/partials/data/title diff --git a/docs/layouts/partials/footer.html b/docs/layouts/partials/footer.html new file mode 100644 index 0000000..6e2360d --- /dev/null +++ b/docs/layouts/partials/footer.html @@ -0,0 +1,8 @@ +
    +

    Made with ๐Ÿ’› by Rhyne and some fantastic contributors!

    +
    +
    + + + + diff --git a/documentation/layouts/partials/head/head.html b/docs/layouts/partials/head/head.html similarity index 100% rename from documentation/layouts/partials/head/head.html rename to docs/layouts/partials/head/head.html diff --git a/docs/layouts/partials/head/includes.html b/docs/layouts/partials/head/includes.html new file mode 100644 index 0000000..b02441b --- /dev/null +++ b/docs/layouts/partials/head/includes.html @@ -0,0 +1,3 @@ + + + diff --git a/documentation/layouts/partials/head/meta.html b/docs/layouts/partials/head/meta.html similarity index 76% rename from documentation/layouts/partials/head/meta.html rename to docs/layouts/partials/head/meta.html index 9d7a8d6..70fdfdd 100644 --- a/documentation/layouts/partials/head/meta.html +++ b/docs/layouts/partials/head/meta.html @@ -3,6 +3,9 @@ + + + {{ partial "head/opengraph" . }} {{ .Hugo.Generator }} diff --git a/documentation/layouts/partials/head/opengraph.html b/docs/layouts/partials/head/opengraph.html similarity index 100% rename from documentation/layouts/partials/head/opengraph.html rename to docs/layouts/partials/head/opengraph.html diff --git a/docs/layouts/partials/header.html b/docs/layouts/partials/header.html new file mode 100644 index 0000000..79233d7 --- /dev/null +++ b/docs/layouts/partials/header.html @@ -0,0 +1,17 @@ + + + +{{ partial "head/head" . }} + + +
    +
    +
    +
    +
    +

    {{ .Site.Title }}

    +

    {{ .Site.Params.info.description }}

    +
    +
    + + {{ partial "nav/main" . }} diff --git a/documentation/layouts/partials/nav/main.html b/docs/layouts/partials/nav/main.html similarity index 100% rename from documentation/layouts/partials/nav/main.html rename to docs/layouts/partials/nav/main.html diff --git a/documentation/layouts/shortcodes/button.html b/docs/layouts/shortcodes/button.html similarity index 100% rename from documentation/layouts/shortcodes/button.html rename to docs/layouts/shortcodes/button.html diff --git a/documentation/static/demo.css b/docs/static/assets/demo.css similarity index 100% rename from documentation/static/demo.css rename to docs/static/assets/demo.css diff --git a/documentation/static/paper.css b/docs/static/assets/paper.css similarity index 63% rename from documentation/static/paper.css rename to docs/static/assets/paper.css index e24ec4d..37a8092 100644 --- a/documentation/static/paper.css +++ b/docs/static/assets/paper.css @@ -1,11 +1,44 @@ +@charset "UTF-8"; @import url(https://fonts.googleapis.com/css?family=Neucha|Patrick+Hand+SC); -html { - box-sizing: border-box +.text-primary { + color: #41403e } -*, -:after, -:before { - box-sizing: inherit +.background-primary { + background-color: #c1c0bd +} +.card .card-body .card-subtitle, +.card .card-body h5, +.modal .modal-subtitle, +.modal h5, +.text-secondary { + color: #0071de +} +.background-secondary { + background-color: #deefff +} +.text-success { + color: #86a361 +} +.background-success { + background-color: #d0dbc2 +} +.text-warning { + color: #ddcd45 +} +.background-warning { + background-color: #f5f0c6 +} +.text-danger { + color: #a7342d +} +.background-danger { + background-color: #f0cbc9 +} +.text-muted { + color: #868e96 +} +.background-muted { + background-color: #e6e7e9 } /*! normalize.css v7.0.0 | MIT License | github.com/necolas/normalize.css */ html { @@ -197,41 +230,641 @@ template { [hidden] { display: none } -.text-primary { - color: #41403e +html { + box-sizing: border-box } -.background-primary { - background-color: #c1c0bd +*, +:after, +:before { + box-sizing: inherit } -.text-secondary { - color: #0071de +.container { + width: 100%; + max-width: 960px; + position: relative; + margin: 0 auto } -.background-secondary { - background-color: #deefff +@media only screen and (max-width:992px) { + .container { + width: 85% + } } -.text-success { - color: #86a361 +@media only screen and (max-width:480px) { + .container { + width: 90% + } } -.background-success { - background-color: #d0dbc2 +.section { + margin-top: 1rem; + margin-bottom: 2rem; + word-wrap: break-word } -.text-warning { - color: #ddcd45 +.section:after { + text-align: center; + color: #8f8d89; + display: block; + content: "~~~"; + position: relative; + font-size: 1.5rem } -.background-warning { - background-color: #f5f0c6 +hr { + border: 0 } -.text-danger { - color: #a7342d +hr:after { + text-align: center; + color: #8f8d89; + display: block; + content: "~~~"; + position: relative; + font-size: 1.5rem; + top: -.75rem } -.background-danger { - background-color: #f0cbc9 +.paper { + border: 1px solid #c1c0bd; + background-color: #fff; + padding: 2rem; + margin-top: 1rem; + margin-bottom: 1rem; + -webkit-box-shadow: -1px 5px 35px -9px rgba(0,0,0,.2); + -moz-box-shadow: -1px 5px 35px -9px rgba(0,0,0,.2); + box-shadow: -1px 5px 35px -9px rgba(0,0,0,.2) } -.text-muted { - color: #868e96 +@media only screen and (max-width:480px) { + .paper { + padding: 1rem; + width: 100%; + margin-top: 0; + margin-bottom: 0 + } } -.background-muted { - background-color: #e6e7e9 +.row { + margin-right: auto; + margin-left: auto; + display: -webkit-box; + display: -webkit-flex; + display: -ms-flexbox; + display: flex; + -webkit-box-orient: horizontal; + -webkit-box-direction: normal; + -webkit-flex-flow: row wrap; + -ms-flex-flow: row wrap; + flex-flow: row wrap; + margin-bottom: 1rem +} +.row.flex-right { + -webkit-box-pack: end; + -webkit-justify-content: flex-end; + -ms-flex-pack: end; + justify-content: flex-end +} +.row.flex-center { + -webkit-box-pack: center; + -webkit-justify-content: center; + -ms-flex-pack: center; + justify-content: center +} +.row.flex-edges { + -webkit-box-pack: justify; + -webkit-justify-content: space-between; + -ms-flex-pack: justify; + justify-content: space-between +} +.row.flex-spaces { + -webkit-justify-content: space-around; + -ms-flex-pack: distribute; + justify-content: space-around +} +.row.flex-top { + -webkit-box-align: start; + -webkit-align-items: flex-start; + -ms-flex-align: start; + align-items: flex-start +} +.row.flex-middle { + -webkit-box-align: center; + -webkit-align-items: center; + -ms-flex-align: center; + align-items: center +} +.row.flex-bottom { + -webkit-box-align: end; + -webkit-align-items: flex-end; + -ms-flex-align: end; + align-items: flex-end +} +.col { + padding: 1rem +} +@media only screen and (max-width:768px) { + .col { + -webkit-box-flex: 0; + -webkit-flex: 0 0 100%; + -ms-flex: 0 0 100%; + flex: 0 0 100%; + max-width: 100% + } +} +.col-fill { + width: auto; + flex: 1 1 0px +} +@media only screen and (min-width:0px) { + .col-1 { + -webkit-box-flex: 0; + -webkit-flex: 0 0 8.33333%; + -ms-flex: 0 0 8.33333%; + flex: 0 0 8.33333%; + max-width: 8.33333% + } + .col-2 { + -webkit-box-flex: 0; + -webkit-flex: 0 0 16.66667%; + -ms-flex: 0 0 16.66667%; + flex: 0 0 16.66667%; + max-width: 16.66667% + } + .col-3 { + -webkit-box-flex: 0; + -webkit-flex: 0 0 25%; + -ms-flex: 0 0 25%; + flex: 0 0 25%; + max-width: 25% + } + .col-4 { + -webkit-box-flex: 0; + -webkit-flex: 0 0 33.33333%; + -ms-flex: 0 0 33.33333%; + flex: 0 0 33.33333%; + max-width: 33.33333% + } + .col-5 { + -webkit-box-flex: 0; + -webkit-flex: 0 0 41.66667%; + -ms-flex: 0 0 41.66667%; + flex: 0 0 41.66667%; + max-width: 41.66667% + } + .col-6 { + -webkit-box-flex: 0; + -webkit-flex: 0 0 50%; + -ms-flex: 0 0 50%; + flex: 0 0 50%; + max-width: 50% + } + .col-7 { + -webkit-box-flex: 0; + -webkit-flex: 0 0 58.33333%; + -ms-flex: 0 0 58.33333%; + flex: 0 0 58.33333%; + max-width: 58.33333% + } + .col-8 { + -webkit-box-flex: 0; + -webkit-flex: 0 0 66.66667%; + -ms-flex: 0 0 66.66667%; + flex: 0 0 66.66667%; + max-width: 66.66667% + } + .col-9 { + -webkit-box-flex: 0; + -webkit-flex: 0 0 75%; + -ms-flex: 0 0 75%; + flex: 0 0 75%; + max-width: 75% + } + .col-10 { + -webkit-box-flex: 0; + -webkit-flex: 0 0 83.33333%; + -ms-flex: 0 0 83.33333%; + flex: 0 0 83.33333%; + max-width: 83.33333% + } + .col-11 { + -webkit-box-flex: 0; + -webkit-flex: 0 0 91.66667%; + -ms-flex: 0 0 91.66667%; + flex: 0 0 91.66667%; + max-width: 91.66667% + } + .col-12 { + -webkit-box-flex: 0; + -webkit-flex: 0 0 100%; + -ms-flex: 0 0 100%; + flex: 0 0 100%; + max-width: 100% + } +} +@media only screen and (min-width:480px) { + .xs-1 { + -webkit-box-flex: 0; + -webkit-flex: 0 0 8.33333%; + -ms-flex: 0 0 8.33333%; + flex: 0 0 8.33333%; + max-width: 8.33333% + } + .xs-2 { + -webkit-box-flex: 0; + -webkit-flex: 0 0 16.66667%; + -ms-flex: 0 0 16.66667%; + flex: 0 0 16.66667%; + max-width: 16.66667% + } + .xs-3 { + -webkit-box-flex: 0; + -webkit-flex: 0 0 25%; + -ms-flex: 0 0 25%; + flex: 0 0 25%; + max-width: 25% + } + .xs-4 { + -webkit-box-flex: 0; + -webkit-flex: 0 0 33.33333%; + -ms-flex: 0 0 33.33333%; + flex: 0 0 33.33333%; + max-width: 33.33333% + } + .xs-5 { + -webkit-box-flex: 0; + -webkit-flex: 0 0 41.66667%; + -ms-flex: 0 0 41.66667%; + flex: 0 0 41.66667%; + max-width: 41.66667% + } + .xs-6 { + -webkit-box-flex: 0; + -webkit-flex: 0 0 50%; + -ms-flex: 0 0 50%; + flex: 0 0 50%; + max-width: 50% + } + .xs-7 { + -webkit-box-flex: 0; + -webkit-flex: 0 0 58.33333%; + -ms-flex: 0 0 58.33333%; + flex: 0 0 58.33333%; + max-width: 58.33333% + } + .xs-8 { + -webkit-box-flex: 0; + -webkit-flex: 0 0 66.66667%; + -ms-flex: 0 0 66.66667%; + flex: 0 0 66.66667%; + max-width: 66.66667% + } + .xs-9 { + -webkit-box-flex: 0; + -webkit-flex: 0 0 75%; + -ms-flex: 0 0 75%; + flex: 0 0 75%; + max-width: 75% + } + .xs-10 { + -webkit-box-flex: 0; + -webkit-flex: 0 0 83.33333%; + -ms-flex: 0 0 83.33333%; + flex: 0 0 83.33333%; + max-width: 83.33333% + } + .xs-11 { + -webkit-box-flex: 0; + -webkit-flex: 0 0 91.66667%; + -ms-flex: 0 0 91.66667%; + flex: 0 0 91.66667%; + max-width: 91.66667% + } + .xs-12 { + -webkit-box-flex: 0; + -webkit-flex: 0 0 100%; + -ms-flex: 0 0 100%; + flex: 0 0 100%; + max-width: 100% + } +} +@media only screen and (min-width:768px) { + .sm-1 { + -webkit-box-flex: 0; + -webkit-flex: 0 0 8.33333%; + -ms-flex: 0 0 8.33333%; + flex: 0 0 8.33333%; + max-width: 8.33333% + } + .sm-2 { + -webkit-box-flex: 0; + -webkit-flex: 0 0 16.66667%; + -ms-flex: 0 0 16.66667%; + flex: 0 0 16.66667%; + max-width: 16.66667% + } + .sm-3 { + -webkit-box-flex: 0; + -webkit-flex: 0 0 25%; + -ms-flex: 0 0 25%; + flex: 0 0 25%; + max-width: 25% + } + .sm-4 { + -webkit-box-flex: 0; + -webkit-flex: 0 0 33.33333%; + -ms-flex: 0 0 33.33333%; + flex: 0 0 33.33333%; + max-width: 33.33333% + } + .sm-5 { + -webkit-box-flex: 0; + -webkit-flex: 0 0 41.66667%; + -ms-flex: 0 0 41.66667%; + flex: 0 0 41.66667%; + max-width: 41.66667% + } + .sm-6 { + -webkit-box-flex: 0; + -webkit-flex: 0 0 50%; + -ms-flex: 0 0 50%; + flex: 0 0 50%; + max-width: 50% + } + .sm-7 { + -webkit-box-flex: 0; + -webkit-flex: 0 0 58.33333%; + -ms-flex: 0 0 58.33333%; + flex: 0 0 58.33333%; + max-width: 58.33333% + } + .sm-8 { + -webkit-box-flex: 0; + -webkit-flex: 0 0 66.66667%; + -ms-flex: 0 0 66.66667%; + flex: 0 0 66.66667%; + max-width: 66.66667% + } + .sm-9 { + -webkit-box-flex: 0; + -webkit-flex: 0 0 75%; + -ms-flex: 0 0 75%; + flex: 0 0 75%; + max-width: 75% + } + .sm-10 { + -webkit-box-flex: 0; + -webkit-flex: 0 0 83.33333%; + -ms-flex: 0 0 83.33333%; + flex: 0 0 83.33333%; + max-width: 83.33333% + } + .sm-11 { + -webkit-box-flex: 0; + -webkit-flex: 0 0 91.66667%; + -ms-flex: 0 0 91.66667%; + flex: 0 0 91.66667%; + max-width: 91.66667% + } + .sm-12 { + -webkit-box-flex: 0; + -webkit-flex: 0 0 100%; + -ms-flex: 0 0 100%; + flex: 0 0 100%; + max-width: 100% + } +} +@media only screen and (min-width:992px) { + .md-1 { + -webkit-box-flex: 0; + -webkit-flex: 0 0 8.33333%; + -ms-flex: 0 0 8.33333%; + flex: 0 0 8.33333%; + max-width: 8.33333% + } + .md-2 { + -webkit-box-flex: 0; + -webkit-flex: 0 0 16.66667%; + -ms-flex: 0 0 16.66667%; + flex: 0 0 16.66667%; + max-width: 16.66667% + } + .md-3 { + -webkit-box-flex: 0; + -webkit-flex: 0 0 25%; + -ms-flex: 0 0 25%; + flex: 0 0 25%; + max-width: 25% + } + .md-4 { + -webkit-box-flex: 0; + -webkit-flex: 0 0 33.33333%; + -ms-flex: 0 0 33.33333%; + flex: 0 0 33.33333%; + max-width: 33.33333% + } + .md-5 { + -webkit-box-flex: 0; + -webkit-flex: 0 0 41.66667%; + -ms-flex: 0 0 41.66667%; + flex: 0 0 41.66667%; + max-width: 41.66667% + } + .md-6 { + -webkit-box-flex: 0; + -webkit-flex: 0 0 50%; + -ms-flex: 0 0 50%; + flex: 0 0 50%; + max-width: 50% + } + .md-7 { + -webkit-box-flex: 0; + -webkit-flex: 0 0 58.33333%; + -ms-flex: 0 0 58.33333%; + flex: 0 0 58.33333%; + max-width: 58.33333% + } + .md-8 { + -webkit-box-flex: 0; + -webkit-flex: 0 0 66.66667%; + -ms-flex: 0 0 66.66667%; + flex: 0 0 66.66667%; + max-width: 66.66667% + } + .md-9 { + -webkit-box-flex: 0; + -webkit-flex: 0 0 75%; + -ms-flex: 0 0 75%; + flex: 0 0 75%; + max-width: 75% + } + .md-10 { + -webkit-box-flex: 0; + -webkit-flex: 0 0 83.33333%; + -ms-flex: 0 0 83.33333%; + flex: 0 0 83.33333%; + max-width: 83.33333% + } + .md-11 { + -webkit-box-flex: 0; + -webkit-flex: 0 0 91.66667%; + -ms-flex: 0 0 91.66667%; + flex: 0 0 91.66667%; + max-width: 91.66667% + } + .md-12 { + -webkit-box-flex: 0; + -webkit-flex: 0 0 100%; + -ms-flex: 0 0 100%; + flex: 0 0 100%; + max-width: 100% + } +} +@media only screen and (min-width:1200px) { + .lg-1 { + -webkit-box-flex: 0; + -webkit-flex: 0 0 8.33333%; + -ms-flex: 0 0 8.33333%; + flex: 0 0 8.33333%; + max-width: 8.33333% + } + .lg-2 { + -webkit-box-flex: 0; + -webkit-flex: 0 0 16.66667%; + -ms-flex: 0 0 16.66667%; + flex: 0 0 16.66667%; + max-width: 16.66667% + } + .lg-3 { + -webkit-box-flex: 0; + -webkit-flex: 0 0 25%; + -ms-flex: 0 0 25%; + flex: 0 0 25%; + max-width: 25% + } + .lg-4 { + -webkit-box-flex: 0; + -webkit-flex: 0 0 33.33333%; + -ms-flex: 0 0 33.33333%; + flex: 0 0 33.33333%; + max-width: 33.33333% + } + .lg-5 { + -webkit-box-flex: 0; + -webkit-flex: 0 0 41.66667%; + -ms-flex: 0 0 41.66667%; + flex: 0 0 41.66667%; + max-width: 41.66667% + } + .lg-6 { + -webkit-box-flex: 0; + -webkit-flex: 0 0 50%; + -ms-flex: 0 0 50%; + flex: 0 0 50%; + max-width: 50% + } + .lg-7 { + -webkit-box-flex: 0; + -webkit-flex: 0 0 58.33333%; + -ms-flex: 0 0 58.33333%; + flex: 0 0 58.33333%; + max-width: 58.33333% + } + .lg-8 { + -webkit-box-flex: 0; + -webkit-flex: 0 0 66.66667%; + -ms-flex: 0 0 66.66667%; + flex: 0 0 66.66667%; + max-width: 66.66667% + } + .lg-9 { + -webkit-box-flex: 0; + -webkit-flex: 0 0 75%; + -ms-flex: 0 0 75%; + flex: 0 0 75%; + max-width: 75% + } + .lg-10 { + -webkit-box-flex: 0; + -webkit-flex: 0 0 83.33333%; + -ms-flex: 0 0 83.33333%; + flex: 0 0 83.33333%; + max-width: 83.33333% + } + .lg-11 { + -webkit-box-flex: 0; + -webkit-flex: 0 0 91.66667%; + -ms-flex: 0 0 91.66667%; + flex: 0 0 91.66667%; + max-width: 91.66667% + } + .lg-12 { + -webkit-box-flex: 0; + -webkit-flex: 0 0 100%; + -ms-flex: 0 0 100%; + flex: 0 0 100%; + max-width: 100% + } +} +.align-top { + -webkit-align-self: flex-start; + -ms-flex-item-align: start; + align-self: flex-start +} +.align-middle { + -webkit-align-self: center; + -ms-flex-item-align: center; + -ms-grid-row-align: center; + align-self: center +} +.align-bottom { + -webkit-align-self: flex-end; + -ms-flex-item-align: end; + align-self: flex-end +} +.container { + width: 100%; + max-width: 960px; + position: relative; + margin: 0 auto +} +@media only screen and (max-width:992px) { + .container { + width: 85% + } +} +@media only screen and (max-width:480px) { + .container { + width: 90% + } +} +code { + padding: 2px 4px; + font-size: 80%; + color: #0071de; + background-color: #f2f2f2; + border-radius: 3px +} +kbd { + padding: 2px 4px; + font-size: 80%; + color: #fff; + background-color: #41403e; + border-radius: 3px +} +pre { + display: block; + padding: 1em; + font-size: 80%; + line-height: 1.5; + color: #41403e; + word-break: break-all; + word-wrap: break-word; + background-color: #fafafa; + border: 1px solid #c1c0bd; + border-radius: 3px; + overflow-x: auto; + white-space: pre +} +pre code { + color: inherit; + background: 0 0; + display: block; + font-size: inherit; + padding: initial; + white-space: pre } html { font-size: 20px; @@ -259,7 +892,7 @@ h3, h4, h5, h6 { - font-family: 'Patrick Hand SC',sans-serif; + font-family: "Patrick Hand SC",sans-serif; font-weight: 400 } h1 { @@ -289,6 +922,110 @@ h6 { .text-right { text-align: right } +img { + max-width: 100%; + height: auto; + display: block; + border: 2px solid #41403e; + border-top-left-radius: 255px 15px; + border-top-right-radius: 15px 225px; + border-bottom-right-radius: 225px 15px; + border-bottom-left-radius: 15px 255px +} +img.float-left { + float: left; + margin: 1rem 1rem 1rem 0 +} +img.float-right { + float: right; + margin: 1rem 0 1rem 1rem +} +img.no-responsive { + max-width: initial; + height: initial; + display: initial +} +img.no-border { + border: 0; + border-radius: 0 +} +ol { + list-style-type: decimal +} +ol ol { + list-style-type: upper-alpha +} +ol ol ol { + list-style-type: upper-roman +} +ol ol ol ol { + list-style-type: lower-alpha +} +ol ol ol ol ol { + list-style-type: lower-roman +} +ul { + list-style: none; + margin-left: 0 +} +ul li { + text-indent: -7px +} +ul li:before { + position: relative; + left: -7px +} +ul li:before { + content: "-" +} +ul ul li:before { + content: "+" +} +ul ul ul li:before { + content: "~" +} +ul ul ul ul li:before { + content: "โค" +} +ul ul ul ul ul li:before { + content: "โŽ" +} +ul.inline li { + display: inline; + margin-left: 5px +} +table { + box-sizing: border-box; + width: 100%; + max-width: 100%; + overflow-x: auto +} +table thead tr th { + vertical-align: bottom; + text-align: left; + padding: 8px; + line-height: 1.5 +} +table tbody tr td { + padding: 8px; + line-height: 1.5; + vertical-align: top; + border-top: 1px dashed #d9d9d8 +} +@media only screen and (max-width:480px) { + table thead tr th { + padding: 2% + } + table tbody tr td { + padding: 2% + } +} +table.table-hover tbody tr:hover { + color: #0071de +} +table.table-alternating tbody tr:nth-of-type(even) { + color: #82807c +} .border { border: 2px solid #41403e } @@ -369,566 +1106,188 @@ h6 { border-color: #868e96 } .shadow { - -webkit-box-shadow: 15px 28px 25px -18px rgba(0,0,0,.2); - -moz-box-shadow: 15px 28px 25px -18px rgba(0,0,0,.2); - box-shadow: 15px 28px 25px -18px rgba(0,0,0,.2); - transition: all .5s ease + transition: all .5s ease; + box-shadow: 15px 28px 25px -18px rgba(0,0,0,.2) } .shadow.shadow-large { - -webkit-box-shadow: 20px 38px 34px -26px rgba(0,0,0,.2); - -moz-box-shadow: 20px 38px 34px -26px rgba(0,0,0,.2); + transition: all .5s ease; box-shadow: 20px 38px 34px -26px rgba(0,0,0,.2) } .shadow.shadow-small { - -webkit-box-shadow: 10px 19px 17px -13px rgba(0,0,0,.2); - -moz-box-shadow: 10px 19px 17px -13px rgba(0,0,0,.2); + transition: all .5s ease; box-shadow: 10px 19px 17px -13px rgba(0,0,0,.2) } .shadow.shadow-hover:hover { - -webkit-box-shadow: 2px 8px 8px -5px rgba(0,0,0,.3); - -moz-box-shadow: 2px 8px 8px -5px rgba(0,0,0,.3); box-shadow: 2px 8px 8px -5px rgba(0,0,0,.3); + -webkit-transform: translate(0,2px); + -ms-transform: translate(0,2px); transform: translate(0,2px) } .child-shadows > * { - -webkit-box-shadow: 15px 28px 25px -18px rgba(0,0,0,.2); - -moz-box-shadow: 15px 28px 25px -18px rgba(0,0,0,.2); - box-shadow: 15px 28px 25px -18px rgba(0,0,0,.2); - transition: all .5s ease -} -.child-shadows > .shadow-large { - -webkit-box-shadow: 20px 38px 34px -26px rgba(0,0,0,.2); - -moz-box-shadow: 20px 38px 34px -26px rgba(0,0,0,.2); - box-shadow: 20px 38px 34px -26px rgba(0,0,0,.2) -} -.child-shadows > .shadow-small { - -webkit-box-shadow: 10px 19px 17px -13px rgba(0,0,0,.2); - -moz-box-shadow: 10px 19px 17px -13px rgba(0,0,0,.2); - box-shadow: 10px 19px 17px -13px rgba(0,0,0,.2) -} -.child-shadows > .shadow-hover:hover { - -webkit-box-shadow: 2px 8px 8px -5px rgba(0,0,0,.3); - -moz-box-shadow: 2px 8px 8px -5px rgba(0,0,0,.3); - box-shadow: 2px 8px 8px -5px rgba(0,0,0,.3); - transform: translate(0,2px) + transition: all .5s ease; + box-shadow: 15px 28px 25px -18px rgba(0,0,0,.2) } .child-shadows-hover > * { - -webkit-box-shadow: 15px 28px 25px -18px rgba(0,0,0,.2); - -moz-box-shadow: 15px 28px 25px -18px rgba(0,0,0,.2); - box-shadow: 15px 28px 25px -18px rgba(0,0,0,.2); - transition: all .5s ease -} -.child-shadows-hover > .shadow-large { - -webkit-box-shadow: 20px 38px 34px -26px rgba(0,0,0,.2); - -moz-box-shadow: 20px 38px 34px -26px rgba(0,0,0,.2); - box-shadow: 20px 38px 34px -26px rgba(0,0,0,.2) -} -.child-shadows-hover > .shadow-small { - -webkit-box-shadow: 10px 19px 17px -13px rgba(0,0,0,.2); - -moz-box-shadow: 10px 19px 17px -13px rgba(0,0,0,.2); - box-shadow: 10px 19px 17px -13px rgba(0,0,0,.2) -} -.child-shadows-hover > .shadow-hover:hover { - -webkit-box-shadow: 2px 8px 8px -5px rgba(0,0,0,.3); - -moz-box-shadow: 2px 8px 8px -5px rgba(0,0,0,.3); - box-shadow: 2px 8px 8px -5px rgba(0,0,0,.3); - transform: translate(0,2px) + transition: all .5s ease; + box-shadow: 15px 28px 25px -18px rgba(0,0,0,.2) } .child-shadows-hover > :hover { - -webkit-box-shadow: 2px 8px 8px -5px rgba(0,0,0,.3); - -moz-box-shadow: 2px 8px 8px -5px rgba(0,0,0,.3); box-shadow: 2px 8px 8px -5px rgba(0,0,0,.3); + -webkit-transform: translate(0,2px); + -ms-transform: translate(0,2px); transform: translate(0,2px) } -.row { - margin-right: auto; - margin-left: auto; - display: -webkit-box; - display: -webkit-flex; - display: -ms-flexbox; +.collapsible { display: flex; - -webkit-box-orient: horizontal; - -webkit-box-direction: normal; - -webkit-flex-flow: row wrap; - -ms-flex-flow: row wrap; - flex-flow: row wrap; - margin-bottom: 1rem + flex-direction: column } -.row.flex-right { - -webkit-box-pack: end; - -webkit-justify-content: flex-end; - -ms-flex-pack: end; - justify-content: flex-end +.collapsible:nth-of-type(1) { + border-top: 1px solid #e6e7e9 } -.row.flex-center { - -webkit-box-pack: center; - -webkit-justify-content: center; - -ms-flex-pack: center; - justify-content: center +.collapsible .collapsible-body { + max-height: 0; + opacity: 0; + overflow: hidden; + padding: 0 .75rem; + margin: 0; + background-color: rgba(204,204,204,.03); + border-bottom: 1px solid #e6e7e9; + -webkit-transition: max-height .25s ease,padding .25s ease,opacity .25s ease; + -moz-transition: max-height .25s ease,padding .25s ease,opacity .25s ease; + -o-transition: max-height .25s ease,padding .25s ease,opacity .25s ease; + transition: max-height .25s ease,padding .25s ease,opacity .25s ease } -.row.flex-edges { - -webkit-box-pack: justify; - -webkit-justify-content: space-between; - -ms-flex-pack: justify; - justify-content: space-between +.collapsible input { + display: none } -.row.flex-spaces { - -webkit-justify-content: space-around; - -ms-flex-pack: distribute; - justify-content: space-around -} -.row.flex-top { - -webkit-box-align: start; - -webkit-align-items: flex-start; - -ms-flex-align: start; - align-items: flex-start -} -.row.flex-middle { - -webkit-box-align: center; - -webkit-align-items: center; - -ms-flex-align: center; - align-items: center -} -.row.flex-bottom { - -webkit-box-align: end; - -webkit-align-items: flex-end; - -ms-flex-align: end; - align-items: flex-end -} -.col { - padding: 1rem -} -@media (max-width:767px) { - .col { - -webkit-box-flex: 0; - -webkit-flex: 0 0 100%; - -ms-flex: 0 0 100%; - flex: 0 0 100%; - max-width: 100% - } -} -.col-fill { - width: auto; - flex: 1 1 0px -} -@media (min-width:0px) { - .col-1 { - -webkit-box-flex: 0; - -webkit-flex: 0 0 8.33333333%; - -ms-flex: 0 0 8.33333333%; - flex: 0 0 8.33333333%; - max-width: 8.33333333% - } - .col-2 { - -webkit-box-flex: 0; - -webkit-flex: 0 0 16.66666667%; - -ms-flex: 0 0 16.66666667%; - flex: 0 0 16.66666667%; - max-width: 16.66666667% - } - .col-3 { - -webkit-box-flex: 0; - -webkit-flex: 0 0 25%; - -ms-flex: 0 0 25%; - flex: 0 0 25%; - max-width: 25% - } - .col-4 { - -webkit-box-flex: 0; - -webkit-flex: 0 0 33.33333333%; - -ms-flex: 0 0 33.33333333%; - flex: 0 0 33.33333333%; - max-width: 33.33333333% - } - .col-5 { - -webkit-box-flex: 0; - -webkit-flex: 0 0 41.66666667%; - -ms-flex: 0 0 41.66666667%; - flex: 0 0 41.66666667%; - max-width: 41.66666667% - } - .col-6 { - -webkit-box-flex: 0; - -webkit-flex: 0 0 50%; - -ms-flex: 0 0 50%; - flex: 0 0 50%; - max-width: 50% - } - .col-7 { - -webkit-box-flex: 0; - -webkit-flex: 0 0 58.33333333%; - -ms-flex: 0 0 58.33333333%; - flex: 0 0 58.33333333%; - max-width: 58.33333333% - } - .col-8 { - -webkit-box-flex: 0; - -webkit-flex: 0 0 66.66666667%; - -ms-flex: 0 0 66.66666667%; - flex: 0 0 66.66666667%; - max-width: 66.66666667% - } - .col-9 { - -webkit-box-flex: 0; - -webkit-flex: 0 0 75%; - -ms-flex: 0 0 75%; - flex: 0 0 75%; - max-width: 75% - } - .col-10 { - -webkit-box-flex: 0; - -webkit-flex: 0 0 83.33333333%; - -ms-flex: 0 0 83.33333333%; - flex: 0 0 83.33333333%; - max-width: 83.33333333% - } - .col-11 { - -webkit-box-flex: 0; - -webkit-flex: 0 0 91.66666667%; - -ms-flex: 0 0 91.66666667%; - flex: 0 0 91.66666667%; - max-width: 91.66666667% - } - .col-12 { - -webkit-box-flex: 0; - -webkit-flex: 0 0 100%; - -ms-flex: 0 0 100%; - flex: 0 0 100%; - max-width: 100% - } -} -@media (min-width:768px) { - .sm-1 { - -webkit-box-flex: 0; - -webkit-flex: 0 0 8.33333333%; - -ms-flex: 0 0 8.33333333%; - flex: 0 0 8.33333333%; - max-width: 8.33333333% - } - .sm-2 { - -webkit-box-flex: 0; - -webkit-flex: 0 0 16.66666667%; - -ms-flex: 0 0 16.66666667%; - flex: 0 0 16.66666667%; - max-width: 16.66666667% - } - .sm-3 { - -webkit-box-flex: 0; - -webkit-flex: 0 0 25%; - -ms-flex: 0 0 25%; - flex: 0 0 25%; - max-width: 25% - } - .sm-4 { - -webkit-box-flex: 0; - -webkit-flex: 0 0 33.33333333%; - -ms-flex: 0 0 33.33333333%; - flex: 0 0 33.33333333%; - max-width: 33.33333333% - } - .sm-5 { - -webkit-box-flex: 0; - -webkit-flex: 0 0 41.66666667%; - -ms-flex: 0 0 41.66666667%; - flex: 0 0 41.66666667%; - max-width: 41.66666667% - } - .sm-6 { - -webkit-box-flex: 0; - -webkit-flex: 0 0 50%; - -ms-flex: 0 0 50%; - flex: 0 0 50%; - max-width: 50% - } - .sm-7 { - -webkit-box-flex: 0; - -webkit-flex: 0 0 58.33333333%; - -ms-flex: 0 0 58.33333333%; - flex: 0 0 58.33333333%; - max-width: 58.33333333% - } - .sm-8 { - -webkit-box-flex: 0; - -webkit-flex: 0 0 66.66666667%; - -ms-flex: 0 0 66.66666667%; - flex: 0 0 66.66666667%; - max-width: 66.66666667% - } - .sm-9 { - -webkit-box-flex: 0; - -webkit-flex: 0 0 75%; - -ms-flex: 0 0 75%; - flex: 0 0 75%; - max-width: 75% - } - .sm-10 { - -webkit-box-flex: 0; - -webkit-flex: 0 0 83.33333333%; - -ms-flex: 0 0 83.33333333%; - flex: 0 0 83.33333333%; - max-width: 83.33333333% - } - .sm-11 { - -webkit-box-flex: 0; - -webkit-flex: 0 0 91.66666667%; - -ms-flex: 0 0 91.66666667%; - flex: 0 0 91.66666667%; - max-width: 91.66666667% - } - .sm-12 { - -webkit-box-flex: 0; - -webkit-flex: 0 0 100%; - -ms-flex: 0 0 100%; - flex: 0 0 100%; - max-width: 100% - } -} -@media (min-width:992px) { - .md-1 { - -webkit-box-flex: 0; - -webkit-flex: 0 0 8.33333333%; - -ms-flex: 0 0 8.33333333%; - flex: 0 0 8.33333333%; - max-width: 8.33333333% - } - .md-2 { - -webkit-box-flex: 0; - -webkit-flex: 0 0 16.66666667%; - -ms-flex: 0 0 16.66666667%; - flex: 0 0 16.66666667%; - max-width: 16.66666667% - } - .md-3 { - -webkit-box-flex: 0; - -webkit-flex: 0 0 25%; - -ms-flex: 0 0 25%; - flex: 0 0 25%; - max-width: 25% - } - .md-4 { - -webkit-box-flex: 0; - -webkit-flex: 0 0 33.33333333%; - -ms-flex: 0 0 33.33333333%; - flex: 0 0 33.33333333%; - max-width: 33.33333333% - } - .md-5 { - -webkit-box-flex: 0; - -webkit-flex: 0 0 41.66666667%; - -ms-flex: 0 0 41.66666667%; - flex: 0 0 41.66666667%; - max-width: 41.66666667% - } - .md-6 { - -webkit-box-flex: 0; - -webkit-flex: 0 0 50%; - -ms-flex: 0 0 50%; - flex: 0 0 50%; - max-width: 50% - } - .md-7 { - -webkit-box-flex: 0; - -webkit-flex: 0 0 58.33333333%; - -ms-flex: 0 0 58.33333333%; - flex: 0 0 58.33333333%; - max-width: 58.33333333% - } - .md-8 { - -webkit-box-flex: 0; - -webkit-flex: 0 0 66.66666667%; - -ms-flex: 0 0 66.66666667%; - flex: 0 0 66.66666667%; - max-width: 66.66666667% - } - .md-9 { - -webkit-box-flex: 0; - -webkit-flex: 0 0 75%; - -ms-flex: 0 0 75%; - flex: 0 0 75%; - max-width: 75% - } - .md-10 { - -webkit-box-flex: 0; - -webkit-flex: 0 0 83.33333333%; - -ms-flex: 0 0 83.33333333%; - flex: 0 0 83.33333333%; - max-width: 83.33333333% - } - .md-11 { - -webkit-box-flex: 0; - -webkit-flex: 0 0 91.66666667%; - -ms-flex: 0 0 91.66666667%; - flex: 0 0 91.66666667%; - max-width: 91.66666667% - } - .md-12 { - -webkit-box-flex: 0; - -webkit-flex: 0 0 100%; - -ms-flex: 0 0 100%; - flex: 0 0 100%; - max-width: 100% - } -} -@media (min-width:1200px) { - .lg-1 { - -webkit-box-flex: 0; - -webkit-flex: 0 0 8.33333333%; - -ms-flex: 0 0 8.33333333%; - flex: 0 0 8.33333333%; - max-width: 8.33333333% - } - .lg-2 { - -webkit-box-flex: 0; - -webkit-flex: 0 0 16.66666667%; - -ms-flex: 0 0 16.66666667%; - flex: 0 0 16.66666667%; - max-width: 16.66666667% - } - .lg-3 { - -webkit-box-flex: 0; - -webkit-flex: 0 0 25%; - -ms-flex: 0 0 25%; - flex: 0 0 25%; - max-width: 25% - } - .lg-4 { - -webkit-box-flex: 0; - -webkit-flex: 0 0 33.33333333%; - -ms-flex: 0 0 33.33333333%; - flex: 0 0 33.33333333%; - max-width: 33.33333333% - } - .lg-5 { - -webkit-box-flex: 0; - -webkit-flex: 0 0 41.66666667%; - -ms-flex: 0 0 41.66666667%; - flex: 0 0 41.66666667%; - max-width: 41.66666667% - } - .lg-6 { - -webkit-box-flex: 0; - -webkit-flex: 0 0 50%; - -ms-flex: 0 0 50%; - flex: 0 0 50%; - max-width: 50% - } - .lg-7 { - -webkit-box-flex: 0; - -webkit-flex: 0 0 58.33333333%; - -ms-flex: 0 0 58.33333333%; - flex: 0 0 58.33333333%; - max-width: 58.33333333% - } - .lg-8 { - -webkit-box-flex: 0; - -webkit-flex: 0 0 66.66666667%; - -ms-flex: 0 0 66.66666667%; - flex: 0 0 66.66666667%; - max-width: 66.66666667% - } - .lg-9 { - -webkit-box-flex: 0; - -webkit-flex: 0 0 75%; - -ms-flex: 0 0 75%; - flex: 0 0 75%; - max-width: 75% - } - .lg-10 { - -webkit-box-flex: 0; - -webkit-flex: 0 0 83.33333333%; - -ms-flex: 0 0 83.33333333%; - flex: 0 0 83.33333333%; - max-width: 83.33333333% - } - .lg-11 { - -webkit-box-flex: 0; - -webkit-flex: 0 0 91.66666667%; - -ms-flex: 0 0 91.66666667%; - flex: 0 0 91.66666667%; - max-width: 91.66666667% - } - .lg-12 { - -webkit-box-flex: 0; - -webkit-flex: 0 0 100%; - -ms-flex: 0 0 100%; - flex: 0 0 100%; - max-width: 100% - } -} -.align-top { - -webkit-align-self: flex-start; - -ms-flex-item-align: start; - align-self: flex-start -} -.align-middle { - -webkit-align-self: center; - -ms-flex-item-align: center; - -ms-grid-row-align: center; - align-self: center -} -.align-bottom { - -webkit-align-self: flex-end; - -ms-flex-item-align: end; - align-self: flex-end -} -.container { - width: 100%; - max-width: 960px; - position: relative; - margin: 0 auto -} -@media screen and (max-width:992px) { - .container { - width: 85% - } -} -@media screen and (max-width:480px) { - .container { - width: 90% - } -} -.section { - margin-top: 1rem; - margin-bottom: 2rem -} -.section:after { +.collapsible label { + display: inline-block; + margin: 0 0 -1px; + padding: .75rem .75rem; + font-weight: 600; text-align: center; - color: #8f8d89; - display: block; - content: "~~~"; - position: relative; - font-size: 1.5rem + color: #41403e; + border-bottom: 1px solid #e6e7e9 } -hr { - border: 0 +.collapsible label:hover { + color: #868e96; + cursor: pointer } -hr:after { - text-align: center; - color: #8f8d89; - display: block; - content: "~~~"; - position: relative; - font-size: 1.5rem; - top: -.75rem +.collapsible input:checked + label { + color: #41403e } -.paper { - border: 1px solid #c1c0bd; - background-color: #fff; - padding: 2rem; - margin-top: 1rem; - margin-bottom: 1rem; - -webkit-box-shadow: -1px 5px 35px -9px rgba(0,0,0,.2); - -moz-box-shadow: -1px 5px 35px -9px rgba(0,0,0,.2); - box-shadow: -1px 5px 35px -9px rgba(0,0,0,.2) +.collapsible input[id^=collapsible]:checked ~ div.collapsible-body { + opacity: 1; + max-height: 960px; + padding: .75rem .75rem; + margin: 0 } -@media screen and (max-width:480px) { - .paper { - padding: 1rem; - width: 100%; - margin-top: 0; - margin-bottom: 0 +.alert { + border-top-left-radius: 255px 15px; + border-top-right-radius: 15px 225px; + border-bottom-right-radius: 225px 15px; + border-bottom-left-radius: 15px 255px; + border: 2px solid #41403e; + padding: 15px; + margin-bottom: 20px; + width: 100% +} +.alert-primary { + color: #41403e; + border-color: #41403e; + background-color: #c1c0bd +} +.alert-secondary { + color: #0071de; + border-color: #0071de; + background-color: #deefff +} +.alert-success { + color: #86a361; + border-color: #86a361; + background-color: #d0dbc2 +} +.alert-warning { + color: #ddcd45; + border-color: #ddcd45; + background-color: #f5f0c6 +} +.alert-danger { + color: #a7342d; + border-color: #a7342d; + background-color: #f0cbc9 +} +.alert-muted { + color: #868e96; + border-color: #868e96; + background-color: #e6e7e9 +} +article .article-title { + font-size: 3rem +} +article .article-meta { + font-size: 15px; + color: #868e96 +} +article .article-meta a { + color: #41403e; + background-image: none +} +article .article-meta a:hover { + color: rgba(0,0,0,.7) +} +article .text-lead { + font-size: 30px; + line-height: 1.3; + margin: 35px 0 +} +article button:not(:first-of-type) { + margin-left: 2rem +} +@media only screen and (max-width:480px) { + article button:not(:first-of-type) { + margin-left: 0 } } +article p { + line-height: 1.6 +} +.badge { + border-top-left-radius: 255px 15px; + border-top-right-radius: 15px 225px; + border-bottom-right-radius: 225px 15px; + border-bottom-left-radius: 15px 255px; + border: 2px solid #41403e; + display: inline-block; + padding: .25em .4em; + font-size: 75%; + font-weight: 700; + line-height: 1; + text-align: center; + white-space: nowrap; + vertical-align: baseline; + background-color: #868e96; + color: #fff; + border-color: transparent +} +.badge.primary { + background-color: #41403e +} +.badge.secondary { + background-color: #0071de +} +.badge.success { + background-color: #86a361 +} +.badge.warning { + background-color: #ddcd45 +} +.badge.danger { + background-color: #a7342d +} +.badge.muted { + background-color: #868e96 +} .paper-btn, [type=button], button { @@ -938,7 +1297,6 @@ button { color: #41403e; display: inline; outline: 0; - border: solid 2px #41403e; border: 2px solid #41403e; border-top-left-radius: 255px 15px; border-top-right-radius: 15px 225px; @@ -947,76 +1305,23 @@ button { font-size: 1rem; padding: .75rem .75rem; cursor: pointer; - -webkit-box-shadow: 15px 28px 25px -18px rgba(0,0,0,.2); - -moz-box-shadow: 15px 28px 25px -18px rgba(0,0,0,.2); - box-shadow: 15px 28px 25px -18px rgba(0,0,0,.2); - transition: all .5s ease + transition: all .5s ease; + box-shadow: 15px 28px 25px -18px rgba(0,0,0,.2) } -.paper-btn.shadow-large, -[type=button].shadow-large, -button.shadow-large { - -webkit-box-shadow: 20px 38px 34px -26px rgba(0,0,0,.2); - -moz-box-shadow: 20px 38px 34px -26px rgba(0,0,0,.2); - box-shadow: 20px 38px 34px -26px rgba(0,0,0,.2) -} -.paper-btn.shadow-small, -[type=button].shadow-small, -button.shadow-small { - -webkit-box-shadow: 10px 19px 17px -13px rgba(0,0,0,.2); - -moz-box-shadow: 10px 19px 17px -13px rgba(0,0,0,.2); - box-shadow: 10px 19px 17px -13px rgba(0,0,0,.2) -} -.paper-btn.shadow-hover:hover, -[type=button].shadow-hover:hover, -button.shadow-hover:hover { - -webkit-box-shadow: 2px 8px 8px -5px rgba(0,0,0,.3); - -moz-box-shadow: 2px 8px 8px -5px rgba(0,0,0,.3); - box-shadow: 2px 8px 8px -5px rgba(0,0,0,.3); - transform: translate(0,2px) -} -.paper-btn.shadow-large, -[type=button].shadow-large, -button.shadow-large { - -webkit-box-shadow: 20px 38px 34px -26px rgba(0,0,0,.2); - -moz-box-shadow: 20px 38px 34px -26px rgba(0,0,0,.2); - box-shadow: 20px 38px 34px -26px rgba(0,0,0,.2) -} -.paper-btn.shadow-small, -[type=button].shadow-small, -button.shadow-small { - -webkit-box-shadow: 10px 19px 17px -13px rgba(0,0,0,.2); - -moz-box-shadow: 10px 19px 17px -13px rgba(0,0,0,.2); - box-shadow: 10px 19px 17px -13px rgba(0,0,0,.2) -} -.paper-btn.shadow-hover:hover, -[type=button].shadow-hover:hover, -button.shadow-hover:hover { - -webkit-box-shadow: 2px 8px 8px -5px rgba(0,0,0,.3); - -moz-box-shadow: 2px 8px 8px -5px rgba(0,0,0,.3); - box-shadow: 2px 8px 8px -5px rgba(0,0,0,.3); - transform: translate(0,2px) -} -.paper-btn:hover, -[type=button]:hover, -button:hover { - -webkit-box-shadow: 2px 8px 8px -5px rgba(0,0,0,.3); - -moz-box-shadow: 2px 8px 8px -5px rgba(0,0,0,.3); - box-shadow: 2px 8px 8px -5px rgba(0,0,0,.3); - transform: translate(0,2px) -} -.paper-btn:hover, -[type=button]:hover, -button:hover { - -webkit-box-shadow: 2px 8px 8px -5px rgba(0,0,0,.3); - -moz-box-shadow: 2px 8px 8px -5px rgba(0,0,0,.3); - box-shadow: 2px 8px 8px -5px rgba(0,0,0,.3); - transform: translate(0,2px) +@media only screen and (max-width:520px) { + .paper-btn, + [type=button], + button { + display: inline-block; + margin: 0 auto; + text-align: center; + margin-bottom: 1rem + } } .paper-btn.btn-large, [type=button].btn-large, button.btn-large { - -webkit-box-shadow: 20px 38px 34px -26px rgba(0,0,0,.2); - -moz-box-shadow: 20px 38px 34px -26px rgba(0,0,0,.2); + transition: all .5s ease; box-shadow: 20px 38px 34px -26px rgba(0,0,0,.2); font-size: 2rem; padding: 1rem 1rem @@ -1024,8 +1329,7 @@ button.btn-large { .paper-btn.btn-small, [type=button].btn-small, button.btn-small { - -webkit-box-shadow: 10px 19px 17px -13px rgba(0,0,0,.2); - -moz-box-shadow: 10px 19px 17px -13px rgba(0,0,0,.2); + transition: all .5s ease; box-shadow: 10px 19px 17px -13px rgba(0,0,0,.2); font-size: .75rem; padding: .5rem @@ -1036,20 +1340,12 @@ button.btn-block { display: block; width: 100% } -.paper-btn:hover:hover, -[type=button]:hover:hover, -button:hover:hover { - -webkit-box-shadow: 2px 8px 8px -5px rgba(0,0,0,.3); - -moz-box-shadow: 2px 8px 8px -5px rgba(0,0,0,.3); - box-shadow: 2px 8px 8px -5px rgba(0,0,0,.3); - transform: translate(0,2px) -} -.paper-btn:hover:hover, -[type=button]:hover:hover, -button:hover:hover { - -webkit-box-shadow: 2px 8px 8px -5px rgba(0,0,0,.3); - -moz-box-shadow: 2px 8px 8px -5px rgba(0,0,0,.3); +.paper-btn:hover, +[type=button]:hover, +button:hover { box-shadow: 2px 8px 8px -5px rgba(0,0,0,.3); + -webkit-transform: translate(0,2px); + -ms-transform: translate(0,2px); transform: translate(0,2px) } .paper-btn:focus, @@ -1071,7 +1367,13 @@ button:active { [type=button].disabled, [type=button][disabled], button.disabled, -button[disabled] { +button[disabled], +input.paper-btn[disabled], +input[type=button][disabled], +select.paper-btn[disabled], +select[type=button][disabled], +textarea.paper-btn[disabled], +textarea[type=button][disabled] { cursor: not-allowed; opacity: .5 } @@ -1086,6 +1388,11 @@ a:visited { text-decoration: none; color: #41403e } +.alert-primary { + color: #41403e; + border-color: #41403e; + background-color: #c1c0bd +} .paper-btn.btn-primary, [type=button].btn-primary, button.btn-primary { @@ -1098,6 +1405,11 @@ button.btn-primary { button.btn-primary:hover:active { background-color: #a8a6a3 } +.alert-secondary { + color: #0071de; + border-color: #0071de; + background-color: #deefff +} .paper-btn.btn-secondary, [type=button].btn-secondary, button.btn-secondary { @@ -1110,6 +1422,11 @@ button.btn-secondary { button.btn-secondary:hover:active { background-color: #abd6ff } +.alert-success { + color: #86a361; + border-color: #86a361; + background-color: #d0dbc2 +} .paper-btn.btn-success, [type=button].btn-success, button.btn-success { @@ -1122,6 +1439,11 @@ button.btn-success { button.btn-success:hover:active { background-color: #b7c9a1 } +.alert-warning { + color: #ddcd45; + border-color: #ddcd45; + background-color: #f5f0c6 +} .paper-btn.btn-warning, [type=button].btn-warning, button.btn-warning { @@ -1134,6 +1456,11 @@ button.btn-warning { button.btn-warning:hover:active { background-color: #ede49b } +.alert-danger { + color: #a7342d; + border-color: #a7342d; + background-color: #f0cbc9 +} .paper-btn.btn-danger, [type=button].btn-danger, button.btn-danger { @@ -1146,6 +1473,11 @@ button.btn-danger { button.btn-danger:hover:active { background-color: #e6a5a1 } +.alert-muted { + color: #868e96; + border-color: #868e96; + background-color: #e6e7e9 +} .paper-btn.btn-muted, [type=button].btn-muted, button.btn-muted { @@ -1158,6 +1490,61 @@ button.btn-muted { button.btn-muted:hover:active { background-color: #caced1 } +.card { + transition: all .5s ease; + box-shadow: 15px 28px 25px -18px rgba(0,0,0,.2); + position: relative; + display: flex; + flex-direction: column; + word-wrap: break-word; + border: 2px solid #e6e7e9 +} +.card:hover { + box-shadow: 2px 8px 8px -5px rgba(0,0,0,.3); + -webkit-transform: translate(0,2px); + -ms-transform: translate(0,2px); + transform: translate(0,2px) +} +.card .card-footer, +.card .card-header { + padding: .75rem 1.25rem; + background-color: rgba(0,0,0,.03) +} +.card .card-header { + border-bottom: 2px solid #e6e7e9 +} +.card .card-footer { + border-top: 2px solid #e6e7e9 +} +.card .card-body { + flex: 1 1 auto; + padding: 1.25rem +} +.card .card-body .card-title, +.card .card-body h4 { + margin-top: 0; + margin-bottom: .5rem +} +.card .card-body .card-subtitle, +.card .card-body h5 { + margin-top: 0; + margin-bottom: .5rem +} +.card .card-body .card-text, +.card .card-body p { + margin-top: 0; + margin-bottom: 1rem +} +.card .card-body .card-link + .card-link, +.card .card-body a + a { + margin-left: 1.25rem +} +.card .image-bottom, +.card .image-top, +.card img { + border: 0; + border-radius: 0 +} input, select, textarea { @@ -1178,6 +1565,7 @@ select:focus, textarea:focus { border: 2px solid #0071de } +.disabled, input.disabled, input[disabled], select.disabled, @@ -1187,10 +1575,6 @@ textarea[disabled] { cursor: not-allowed; opacity: .5 } -.disabled { - cursor: not-allowed; - opacity: .5 -} .form-group { margin-bottom: 1rem } @@ -1248,6 +1632,10 @@ textarea[disabled] { border-bottom-right-radius: 1rem .9rem; border-bottom-left-radius: .7rem 1rem } +.form-group .paper-check input[type=radio]:checked + span:before, +.form-group .paper-radio input[type=radio]:checked + span:before { + background: url("data:image/svg+xml,%3Csvg%20xmlns%3D'http%3A//www.w3.org/2000/svg'%20viewBox%3D'0%200%20100%20100'%3E%3Cpath%20fill%3D'#0071DE'%20d%3D'M49.346,46.341c-3.79-2.005,3.698-10.294,7.984-8.89%20c8.713,2.852,4.352,20.922-4.901,20.269c-4.684-0.33-12.616-7.405-14.38-11.818c-2.375-5.938,7.208-11.688,11.624-13.837%20c9.078-4.42,18.403-3.503,22.784,6.651c4.049,9.378,6.206,28.09-1.462,36.276c-7.091,7.567-24.673,2.277-32.357-1.079%20c-11.474-5.01-24.54-19.124-21.738-32.758c3.958-19.263,28.856-28.248,46.044-23.244c20.693,6.025,22.012,36.268,16.246,52.826%20c-5.267,15.118-17.03,26.26-33.603,21.938c-11.054-2.883-20.984-10.949-28.809-18.908C9.236,66.096,2.704,57.597,6.01,46.371%20c3.059-10.385,12.719-20.155,20.892-26.604C40.809,8.788,58.615,1.851,75.058,12.031c9.289,5.749,16.787,16.361,18.284,27.262%20c0.643,4.698,0.646,10.775-3.811,13.746'%3E%3C/path%3E%3C/svg%3E") left center no-repeat +} .form-group .paper-check input[type=checkbox] + span:before, .form-group .paper-radio input[type=checkbox] + span:before { border-top-left-radius: 255px 15px; @@ -1255,154 +1643,216 @@ textarea[disabled] { border-bottom-right-radius: 225px 15px; border-bottom-left-radius: 15px 255px } -.form-group .paper-check input[type=radio]:checked + span:before, -.form-group .paper-radio input[type=radio]:checked + span:before { - background: url("data:image/svg+xml,%3Csvg%20xmlns%3D'http%3A//www.w3.org/2000/svg'%20viewBox%3D'0%200%20100%20100'%3E%3Cpath%20fill%3D'%230071DE'%20d%3D'M49.346,46.341c-3.79-2.005,3.698-10.294,7.984-8.89%20c8.713,2.852,4.352,20.922-4.901,20.269c-4.684-0.33-12.616-7.405-14.38-11.818c-2.375-5.938,7.208-11.688,11.624-13.837%20c9.078-4.42,18.403-3.503,22.784,6.651c4.049,9.378,6.206,28.09-1.462,36.276c-7.091,7.567-24.673,2.277-32.357-1.079%20c-11.474-5.01-24.54-19.124-21.738-32.758c3.958-19.263,28.856-28.248,46.044-23.244c20.693,6.025,22.012,36.268,16.246,52.826%20c-5.267,15.118-17.03,26.26-33.603,21.938c-11.054-2.883-20.984-10.949-28.809-18.908C9.236,66.096,2.704,57.597,6.01,46.371%20c3.059-10.385,12.719-20.155,20.892-26.604C40.809,8.788,58.615,1.851,75.058,12.031c9.289,5.749,16.787,16.361,18.284,27.262%20c0.643,4.698,0.646,10.775-3.811,13.746'%3E%3C/path%3E%3C/svg%3E") left center no-repeat -} .form-group .paper-check input[type=checkbox]:checked + span:before, .form-group .paper-radio input[type=checkbox]:checked + span:before { - background: url("data:image/svg+xml,%3Csvg%20xmlns%3D'http%3A//www.w3.org/2000/svg'%20viewBox%3D'0%200%20100%20100'%3E%3Cpath%20stroke%3D'%230071DE'%20fill-opacity%3D'0'%20stroke-width%3D'16'%20d%3D'm13,62c0.61067,1.6%201.3045,2.3045%201.75717,2.75716c0.72683,0.72684%201.24283,1.24284%202.07617,2.07617c0.54133,0.54133%201.04116,1.06035%201.82833,1.82383c0.5781,0.5607%201.00502,0.96983%202.02633,1.74417c0.55877,0.42365%201.191,0.84034%201.884,1.284c1.16491,0.74577%201.59777,1.00147%202.5,1.55067c0.4692,0.28561%201.43689,0.86868%201.93067,1.16534c0.99711,0.59904%201.99667,1.19755%202.49283,1.49866c0.98501,0.59779%201.47073,0.89648%201.94733,1.2c1.3971,0.88972%201.83738,1.19736%202.7,1.7955c0.42201,0.29262%201.24022,0.87785%202.05583,1.41917c0.79531,0.52785%201.59376,1.0075%202.38,1.43867c0.74477,0.40842%201.45167,0.75802%202.37817,1.22517c0.76133,0.38387%201.54947,0.82848%202.40717,1.41084c0.7312,0.49647%201.49563,1.08231%202.27884,1.258c0.35564,0.07978%200.14721,-0.95518%200.35733,-1.86867c0.18092,-0.78651%200.98183,-1.2141%200.99983,-2.07867c0.02073,-0.99529%200.07916,-1.79945%200.42533,-2.56133c0.43607,-0.95973%200.53956,-1.66774%200.79617,-2.68183c0.18888,-0.74645%200.39764,-1.31168%200.7785,-2.6235c0.20865,-0.71867%200.41483,-1.48614%200.708,-2.28c0.15452,-0.41843%200.77356,-1.73138%201.348,-2.64133c0.30581,-0.48443%200.65045,-0.97043%201.0065,-1.4745c0.74776,-1.05863%201.1531,-1.60163%201.9375,-2.77084c0.40621,-0.60548%200.80272,-1.23513%201.2045,-1.8765c0.40757,-0.65062%200.81464,-1.31206%201.2315,-1.9755c0.41946,-0.66757%200.83374,-1.34258%201.73067,-2.648c0.44696,-0.65053%200.91436,-1.28356%201.386,-1.9095c0.46972,-0.6234%200.94725,-1.2364%201.422,-1.8465c0.94116,-1.20947%201.86168,-2.40844%202.30367,-3.0105c0.438,-0.59664%200.86246,-1.19396%201.27501,-1.7895c0.40743,-0.58816%200.80352,-1.17234%201.185,-1.7535c1.10526,-1.68381%201.44079,-2.23511%201.77633,-2.7705c0.32878,-0.52461%200.96306,-1.5459%201.27467,-2.04c0.60654,-0.96177%201.20782,-1.88193%201.51051,-2.325c0.59013,-0.86381%201.17888,-1.68032%201.46416,-2.075c0.5498,-0.76063%201.31747,-1.8231%201.77883,-2.4895c0.43918,-0.63437%200.85266,-1.25267%201.45717,-2.15717c0.59549,-0.891%200.96531,-1.46814%201.51466,-2.22933c0.58413,-0.80936%201.12566,-1.40253%201.83801,-2.12333c0.61304,-0.62031%200.45171,-1.48306%200.7045,-2.34733c0.25668,-0.87762%200.75447,-1.62502%201,-2.40983c0.25128,-0.8032%200.7633,-1.39453%201.33217,-2.25417c0.54528,-0.82398%200.73415,-1.6714%201.31516,-2.336c0.55639,-0.63644%201.38658,-1.22588%201.8595,-1.9c0.5082,-0.72441%200.78867,-1.4%201.60266,-1.56667l0.71184,-0.4905'%3E%3C/path%3E%3C/svg%3E") left center no-repeat + background: url("data:image/svg+xml,%3Csvg%20xmlns%3D'http%3A//www.w3.org/2000/svg'%20viewBox%3D'0%200%20100%20100'%3E%3Cpath%20stroke%3D'#0071DE'%20fill-opacity%3D'0'%20stroke-width%3D'16'%20d%3D'm13,62c0.61067,1.6%201.3045,2.3045%201.75717,2.75716c0.72683,0.72684%201.24283,1.24284%202.07617,2.07617c0.54133,0.54133%201.04116,1.06035%201.82833,1.82383c0.5781,0.5607%201.00502,0.96983%202.02633,1.74417c0.55877,0.42365%201.191,0.84034%201.884,1.284c1.16491,0.74577%201.59777,1.00147%202.5,1.55067c0.4692,0.28561%201.43689,0.86868%201.93067,1.16534c0.99711,0.59904%201.99667,1.19755%202.49283,1.49866c0.98501,0.59779%201.47073,0.89648%201.94733,1.2c1.3971,0.88972%201.83738,1.19736%202.7,1.7955c0.42201,0.29262%201.24022,0.87785%202.05583,1.41917c0.79531,0.52785%201.59376,1.0075%202.38,1.43867c0.74477,0.40842%201.45167,0.75802%202.37817,1.22517c0.76133,0.38387%201.54947,0.82848%202.40717,1.41084c0.7312,0.49647%201.49563,1.08231%202.27884,1.258c0.35564,0.07978%200.14721,-0.95518%200.35733,-1.86867c0.18092,-0.78651%200.98183,-1.2141%200.99983,-2.07867c0.02073,-0.99529%200.07916,-1.79945%200.42533,-2.56133c0.43607,-0.95973%200.53956,-1.66774%200.79617,-2.68183c0.18888,-0.74645%200.39764,-1.31168%200.7785,-2.6235c0.20865,-0.71867%200.41483,-1.48614%200.708,-2.28c0.15452,-0.41843%200.77356,-1.73138%201.348,-2.64133c0.30581,-0.48443%200.65045,-0.97043%201.0065,-1.4745c0.74776,-1.05863%201.1531,-1.60163%201.9375,-2.77084c0.40621,-0.60548%200.80272,-1.23513%201.2045,-1.8765c0.40757,-0.65062%200.81464,-1.31206%201.2315,-1.9755c0.41946,-0.66757%200.83374,-1.34258%201.73067,-2.648c0.44696,-0.65053%200.91436,-1.28356%201.386,-1.9095c0.46972,-0.6234%200.94725,-1.2364%201.422,-1.8465c0.94116,-1.20947%201.86168,-2.40844%202.30367,-3.0105c0.438,-0.59664%200.86246,-1.19396%201.27501,-1.7895c0.40743,-0.58816%200.80352,-1.17234%201.185,-1.7535c1.10526,-1.68381%201.44079,-2.23511%201.77633,-2.7705c0.32878,-0.52461%200.96306,-1.5459%201.27467,-2.04c0.60654,-0.96177%201.20782,-1.88193%201.51051,-2.325c0.59013,-0.86381%201.17888,-1.68032%201.46416,-2.075c0.5498,-0.76063%201.31747,-1.8231%201.77883,-2.4895c0.43918,-0.63437%200.85266,-1.25267%201.45717,-2.15717c0.59549,-0.891%200.96531,-1.46814%201.51466,-2.22933c0.58413,-0.80936%201.12566,-1.40253%201.83801,-2.12333c0.61304,-0.62031%200.45171,-1.48306%200.7045,-2.34733c0.25668,-0.87762%200.75447,-1.62502%201,-2.40983c0.25128,-0.8032%200.7633,-1.39453%201.33217,-2.25417c0.54528,-0.82398%200.73415,-1.6714%201.31516,-2.336c0.55639,-0.63644%201.38658,-1.22588%201.8595,-1.9c0.5082,-0.72441%200.78867,-1.4%201.60266,-1.56667l0.71184,-0.4905'%3E%3C/path%3E%3C/svg%3E") left center no-repeat } fieldset.form-group { border: none; padding: 0 } -ol { - list-style-type: decimal +.modal:before { + content: ""; + display: none; + background: rgba(0,0,0,.6); + position: fixed; + top: 0; + left: 0; + right: 0; + bottom: 0; + z-index: 10 } -ol ol { - list-style-type: upper-alpha +.modal:target:before { + display: flex } -ol ol ol { - list-style-type: upper-roman +.modal:target .modal-body { + -webkit-transform: translate(0,0); + -ms-transform: translate(0,0); + transform: translate(0,0); + top: 20% } -ol ol ol ol { - list-style-type: lower-alpha -} -ol ol ol ol ol { - list-style-type: lower-roman -} -ul { - list-style: none; - margin-left: 0 -} -ul li { - text-indent: -7px -} -ul li:before { - position: relative; - left: -7px -} -ul li:before { - content: "-" -} -ul ul li:before { - content: "+" -} -ul ul ul li:before { - content: "~" -} -ul ul ul ul li:before { - content: "โค" -} -ul ul ul ul ul li:before { - content: "โŽ" -} -code { - padding: 2px 4px; - font-size: 80%; - color: #0071de; - background-color: #f2f2f2; - border-radius: 3px -} -kbd { - padding: 2px 4px; - font-size: 80%; - color: #fff; - background-color: #41403e; - border-radius: 3px -} -pre { - display: block; - padding: 1em; - font-size: 80%; - line-height: 1.5; - color: #41403e; - word-break: break-all; +.modal .modal-body { + flex: 1 1 auto; + padding: 1.25rem; + background: #fff; + border: 2px solid #e6e7e9; word-wrap: break-word; - background-color: #fafafa; - border: 1px solid #c1c0bd; - border-radius: 3px; - overflow-x: auto; - white-space: pre + position: fixed; + z-index: 11; + max-width: 960px; + -webkit-transform: translate(0,-500%); + -ms-transform: translate(0,-500%); + transform: translate(0,-500%); + -webkit-transition: -webkit-transform .3s ease-out; + -moz-transition: -moz-transform .3s ease-out; + -o-transition: -o-transform .3s ease-out; + transition: transform .3s ease-out } -pre code { - color: inherit; - background: 0 0; - display: block; - font-size: inherit; - padding: initial; - white-space: pre -} -table { - box-sizing: border-box; - width: 100%; - max-width: 100% -} -table thead tr th { - vertical-align: bottom; - text-align: left; - padding: 8px; - line-height: 1.5 -} -table tbody tr td { - padding: 8px; - line-height: 1.5; - vertical-align: top; - border-top: 1px dashed #d9d9d8 -} -@media screen and (max-width:480px) { - table thead tr th { - padding: 2% - } - table tbody tr td { - padding: 2% +@media only screen and (max-width:992px) { + .modal .modal-body { + max-width: 85% } } -table.table-hover tbody tr:hover { - color: #0071de +@media only screen and (max-width:480px) { + .modal .modal-body { + max-width: 90% + } } -table.table-alternating tbody tr:nth-of-type(even) { - color: #82807c +.modal .btn-close { + color: #c1c0bd; + font-size: 30px; + text-decoration: none; + position: absolute; + right: 0; + top: 0; + background: inherit } -img { - max-width: 100%; - height: auto; - display: block; - border: 2px solid #41403e; +.modal .btn-close:hover { + color: #868e96 +} +.modal .modal-title, +.modal h4 { + margin-top: 0; + margin-bottom: .5rem +} +.modal .modal-subtitle, +.modal h5 { + margin-top: 0; + margin-bottom: .5rem +} +.modal .modal-text, +.modal p { + margin-top: 0; + margin-bottom: 1rem +} +.modal .modal-link + .modal-link, +.modal a + a { + margin-left: 1.25rem +} +.modal a button { + text-decoration: none; + background: #fff +} +[popover-bottom], +[popover-left], +[popover-right], +[popover-top] { + position: relative; + margin: 24px +} +[popover-bottom]:hover:after, +[popover-left]:hover:after, +[popover-right]:hover:after, +[popover-top]:hover:after { + transition: opacity .2s ease-out; + opacity: 1 +} +[popover-bottom]:after, +[popover-left]:after, +[popover-right]:after, +[popover-top]:after { + position: absolute; + top: -6px; + left: 50%; + opacity: 0; + padding: 4px 2px; + min-width: 80px; + font-size: .7em; + text-align: center; + color: #fff; + background: rgba(0,0,0,.7); + transition: opacity .25s ease-out; + transform: translateX(-50%) translateY(-100%); border-top-left-radius: 255px 15px; border-top-right-radius: 15px 225px; border-bottom-right-radius: 225px 15px; - border-bottom-left-radius: 15px 255px + border-bottom-left-radius: 15px 255px; + border: 2px solid #41403e } -img.float-left { - float: left; - margin: 1rem 1rem 1rem 0 +[popover-left]:before { + left: 0; + top: 50%; + margin-left: -12px; + transform: translateY(-50%) rotate(-90deg) } -img.float-right { - float: right; - margin: 1rem 0 1rem 1rem +[popover-left]:after { + content: attr(popover-left); + left: 0; + top: 50%; + margin-left: -8px; + transform: translateX(-100%) translateY(-50%) } -img.no-responsive { - max-width: initial; - height: initial; - display: initial +[popover-right]:before { + left: 100%; + top: 50%; + margin-left: 1px; + transform: translatey(-50%) rotate(90deg) } -img.no-border { - border: 0; - border-radius: 0 +[popover-right]:after { + content: attr(popover-right); + left: 100%; + top: 50%; + margin-left: 8px; + transform: translateX(0) translateY(-50%) } -.margin { +[popover-top]:before { + left: 50% +} +[popover-top]:after { + content: attr(popover-top); + left: 50% +} +[popover-bottom]:before { + top: 100%; + margin-top: 8px; + transform: translateX(-50%) translatey(-100%) rotate(-180deg) +} +[popover-bottom]:after { + content: attr(popover-bottom); + top: 100%; + margin-top: 8px; + transform: translateX(-50%) translateY(0) +} +.tabs .content { + display: none; + padding: .75rem 0 0 +} +.tabs input { + display: none +} +.tabs input:checked + label { + color: #41403e; + border-bottom: solid 3px #0071de +} +.tabs input[id=tab1]:checked ~ div[id=content1] { + display: block +} +.tabs input[id=tab2]:checked ~ div[id=content2] { + display: block +} +.tabs input[id=tab3]:checked ~ div[id=content3] { + display: block +} +.tabs input[id=tab4]:checked ~ div[id=content4] { + display: block +} +.tabs input[id=tab5]:checked ~ div[id=content5] { + display: block +} +.tabs label { + display: inline-block; + margin: 0 0 -1px; + padding: .75rem .75rem; + font-weight: 600; + text-align: center; + color: #c1c0bd +} +.tabs label:hover { + color: #868e96; + cursor: pointer +} +.margin, +.modal .btn-close { margin: 1rem } .margin-top { @@ -1521,253 +1971,4 @@ img.no-border { } .padding-none { padding: 0 -} -[popover-bottom], -[popover-left], -[popover-right], -[popover-top] { - position: relative; - margin: 24px -} -[popover-bottom]:hover::after, -[popover-left]:hover::after, -[popover-right]:hover::after, -[popover-top]:hover::after { - transition: opacity .2s ease-out; - opacity: 1 -} -[popover-bottom]::after, -[popover-left]::after, -[popover-right]::after, -[popover-top]::after { - position: absolute; - top: -6px; - left: 50%; - opacity: 0; - padding: 4px 2px; - min-width: 80px; - font-size: .7em; - text-align: center; - color: #fff; - background: rgba(0,0,0,.7); - transition: opacity .25s ease-out; - transform: translateX(-50%) translateY(-100%); - border: 2px solid #41403e; - border-top-left-radius: 255px 15px; - border-top-right-radius: 15px 225px; - border-bottom-right-radius: 225px 15px; - border-bottom-left-radius: 15px 255px -} -[popover-left]::before { - left: 0; - top: 50%; - margin-left: -12px; - transform: translatey(-50%) rotate(-90deg) -} -[popover-left]::after { - content: attr(popover-left); - left: 0; - top: 50%; - margin-left: -8px; - transform: translateX(-100%) translateY(-50%) -} -[popover-right]::before { - left: 100%; - top: 50%; - margin-left: 1px; - transform: translatey(-50%) rotate(90deg) -} -[popover-right]::after { - content: attr(popover-right); - left: 100%; - top: 50%; - margin-left: 8px; - transform: translateX(0) translateY(-50%) -} -[popover-top]::before { - left: 50% -} -[popover-top]::after { - content: attr(popover-top); - left: 50% -} -[popover-bottom]::before { - top: 100%; - margin-top: 8px; - transform: translateX(-50%) translatey(-100%) rotate(-180deg) -} -[popover-bottom]::after { - content: attr(popover-bottom); - top: 100%; - margin-top: 8px; - transform: translateX(-50%) translateY(0) -} -.card { - -webkit-box-shadow: 15px 28px 25px -18px rgba(0,0,0,.2); - -moz-box-shadow: 15px 28px 25px -18px rgba(0,0,0,.2); - box-shadow: 15px 28px 25px -18px rgba(0,0,0,.2); - transition: all .5s ease; - position: relative; - display: flex; - flex-direction: column; - word-wrap: break-word; - border: 2px solid #e6e7e9 -} -.card.shadow-large { - -webkit-box-shadow: 20px 38px 34px -26px rgba(0,0,0,.2); - -moz-box-shadow: 20px 38px 34px -26px rgba(0,0,0,.2); - box-shadow: 20px 38px 34px -26px rgba(0,0,0,.2) -} -.card.shadow-small { - -webkit-box-shadow: 10px 19px 17px -13px rgba(0,0,0,.2); - -moz-box-shadow: 10px 19px 17px -13px rgba(0,0,0,.2); - box-shadow: 10px 19px 17px -13px rgba(0,0,0,.2) -} -.card.shadow-hover:hover { - -webkit-box-shadow: 2px 8px 8px -5px rgba(0,0,0,.3); - -moz-box-shadow: 2px 8px 8px -5px rgba(0,0,0,.3); - box-shadow: 2px 8px 8px -5px rgba(0,0,0,.3); - transform: translate(0,2px) -} -.card:hover { - -webkit-box-shadow: 2px 8px 8px -5px rgba(0,0,0,.3); - -moz-box-shadow: 2px 8px 8px -5px rgba(0,0,0,.3); - box-shadow: 2px 8px 8px -5px rgba(0,0,0,.3); - transform: translate(0,2px) -} -.card .card-footer, -.card .card-header { - padding: .75rem 1.25rem; - background-color: rgba(0,0,0,.03) -} -.card .card-header { - border-bottom: 2px solid #e6e7e9 -} -.card .card-footer { - border-top: 2px solid #e6e7e9 -} -.card .card-body { - flex: 1 1 auto; - padding: 1.25rem -} -.card .card-body .card-title, -.card .card-body h4 { - margin-top: 0; - margin-bottom: .5rem -} -.card .card-body .card-subtitle, -.card .card-body h5 { - color: #0071de; - margin-top: 0; - margin-bottom: .5rem -} -.card .card-body .card-text, -.card .card-body p { - margin-top: 0; - margin-bottom: 1rem -} -.card .card-body .card-link + .card-link, -.card .card-body a + a { - margin-left: 1.25rem -} -.card .image-bottom, -.card .image-top, -.card img { - border: 0; - border-radius: 0 -} -.badge { - border: 2px solid #41403e; - border-top-left-radius: 255px 15px; - border-top-right-radius: 15px 225px; - border-bottom-right-radius: 225px 15px; - border-bottom-left-radius: 15px 255px; - display: inline-block; - padding: .25em .4em; - font-size: 75%; - font-weight: 700; - line-height: 1; - text-align: center; - white-space: nowrap; - vertical-align: baseline; - background-color: #868e96; - color: #fff; - border-color: transparent -} -.badge.primary { - background-color: #41403e -} -.badge.secondary { - background-color: #0071de -} -.badge.success { - background-color: #86a361 -} -.badge.warning { - background-color: #ddcd45 -} -.badge.danger { - background-color: #a7342d -} -.badge.muted { - background-color: #868e96 -} -.alert { - border: 2px solid #41403e; - border-top-left-radius: 255px 15px; - border-top-right-radius: 15px 225px; - border-bottom-right-radius: 225px 15px; - border-bottom-left-radius: 15px 255px; - padding: 15px; - margin-bottom: 20px; - width: 100% -} -.alert-primary { - border-color: #41403e; - color: #41403e; - background-color: #c1c0bd -} -.alert-secondary { - border-color: #0071de; - color: #0071de; - background-color: #deefff -} -.alert-success { - border-color: #86a361; - color: #86a361; - background-color: #d0dbc2 -} -.alert-warning { - border-color: #ddcd45; - color: #ddcd45; - background-color: #f5f0c6 -} -.alert-danger { - border-color: #a7342d; - color: #a7342d; - background-color: #f0cbc9 -} -.alert-muted { - border-color: #868e96; - color: #868e96; - background-color: #e6e7e9 -} -article .article-title { - font-size: 3rem -} -article .article-meta { - font-size: 15px; - color: #868e96 -} -article .article-meta a { - color: #41403e; - background-image: none -} -article .article-meta a:hover { - color: rgba(0,0,0,.7) -} -article .text-lead { - font-size: 30px; - line-height: 1.3; - margin: 35px 0 } \ No newline at end of file diff --git a/docs/static/assets/paper.min.css b/docs/static/assets/paper.min.css new file mode 100644 index 0000000..15bd848 --- /dev/null +++ b/docs/static/assets/paper.min.css @@ -0,0 +1 @@ +๏ปฟ@import url("https://fonts.googleapis.com/css?family=Neucha|Patrick+Hand+SC");.text-primary{color:#41403E}.background-primary{background-color:#c1c0bd}.text-secondary,.card .card-body .card-subtitle,.card .card-body h5,.modal .modal-subtitle,.modal h5{color:#0071DE}.background-secondary{background-color:#deefff}.text-success{color:#86a361}.background-success{background-color:#d0dbc2}.text-warning{color:#ddcd45}.background-warning{background-color:#f5f0c6}.text-danger{color:#a7342d}.background-danger{background-color:#f0cbc9}.text-muted{color:#868e96}.background-muted{background-color:#e6e7e9}/*! normalize.css v7.0.0 | MIT License | github.com/necolas/normalize.css */html{line-height:1.15;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}article,aside,footer,header,nav,section{display:block}h1{font-size:2em;margin:.67em 0}figcaption,figure,main{display:block}figure{margin:1em 40px}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent;-webkit-text-decoration-skip:objects}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:inherit}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}dfn{font-style:italic}mark{background-color:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}audio,video{display:inline-block}audio:not([controls]){display:none;height:0}img{border-style:none}svg:not(:root){overflow:hidden}button,input,optgroup,select,textarea{font-family:sans-serif;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}[type=reset],[type=submit],button,html [type=button]{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{display:inline-block;vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-cancel-button,[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details,menu{display:block}summary{display:list-item}canvas{display:inline-block}template{display:none}[hidden]{display:none}html{box-sizing:border-box}*,*:before,*:after{box-sizing:inherit}.container{width:100%;max-width:960px;position:relative;margin:0 auto}@media only screen and (max-width: 992px){.container{width:85%}}@media only screen and (max-width: 480px){.container{width:90%}}.section{margin-top:1rem;margin-bottom:2rem;word-wrap:break-word}.section:after{text-align:center;color:#8f8d89;display:block;content:"~~~";position:relative;font-size:1.5rem}hr{border:0}hr:after{text-align:center;color:#8f8d89;display:block;content:"~~~";position:relative;font-size:1.5rem;top:-.75rem}.paper{border:1px solid #c1c0bd;background-color:#fff;padding:2rem;margin-top:1rem;margin-bottom:1rem;-webkit-box-shadow:-1px 5px 35px -9px rgba(0,0,0,0.2);-moz-box-shadow:-1px 5px 35px -9px rgba(0,0,0,0.2);box-shadow:-1px 5px 35px -9px rgba(0,0,0,0.2)}@media only screen and (max-width: 480px){.paper{padding:1rem;width:100%;margin-top:0;margin-bottom:0}}.row{margin-right:auto;margin-left:auto;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-flow:row wrap;-ms-flex-flow:row wrap;flex-flow:row wrap;margin-bottom:1rem}.row.flex-right{-webkit-box-pack:end;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end}.row.flex-center{-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.row.flex-edges{-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}.row.flex-spaces{-webkit-justify-content:space-around;-ms-flex-pack:distribute;justify-content:space-around}.row.flex-top{-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start}.row.flex-middle{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.row.flex-bottom{-webkit-box-align:end;-webkit-align-items:flex-end;-ms-flex-align:end;align-items:flex-end}.col{padding:1rem}@media only screen and (max-width: 768px){.col{-webkit-box-flex:0;-webkit-flex:0 0 100%;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}}.col-fill{width:auto;flex:1 1 0px}@media only screen and (min-width: 0px){.col-1{-webkit-box-flex:0;-webkit-flex:0 0 8.33333%;-ms-flex:0 0 8.33333%;flex:0 0 8.33333%;max-width:8.33333%}.col-2{-webkit-box-flex:0;-webkit-flex:0 0 16.66667%;-ms-flex:0 0 16.66667%;flex:0 0 16.66667%;max-width:16.66667%}.col-3{-webkit-box-flex:0;-webkit-flex:0 0 25%;-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.col-4{-webkit-box-flex:0;-webkit-flex:0 0 33.33333%;-ms-flex:0 0 33.33333%;flex:0 0 33.33333%;max-width:33.33333%}.col-5{-webkit-box-flex:0;-webkit-flex:0 0 41.66667%;-ms-flex:0 0 41.66667%;flex:0 0 41.66667%;max-width:41.66667%}.col-6{-webkit-box-flex:0;-webkit-flex:0 0 50%;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.col-7{-webkit-box-flex:0;-webkit-flex:0 0 58.33333%;-ms-flex:0 0 58.33333%;flex:0 0 58.33333%;max-width:58.33333%}.col-8{-webkit-box-flex:0;-webkit-flex:0 0 66.66667%;-ms-flex:0 0 66.66667%;flex:0 0 66.66667%;max-width:66.66667%}.col-9{-webkit-box-flex:0;-webkit-flex:0 0 75%;-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.col-10{-webkit-box-flex:0;-webkit-flex:0 0 83.33333%;-ms-flex:0 0 83.33333%;flex:0 0 83.33333%;max-width:83.33333%}.col-11{-webkit-box-flex:0;-webkit-flex:0 0 91.66667%;-ms-flex:0 0 91.66667%;flex:0 0 91.66667%;max-width:91.66667%}.col-12{-webkit-box-flex:0;-webkit-flex:0 0 100%;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}}@media only screen and (min-width: 480px){.xs-1{-webkit-box-flex:0;-webkit-flex:0 0 8.33333%;-ms-flex:0 0 8.33333%;flex:0 0 8.33333%;max-width:8.33333%}.xs-2{-webkit-box-flex:0;-webkit-flex:0 0 16.66667%;-ms-flex:0 0 16.66667%;flex:0 0 16.66667%;max-width:16.66667%}.xs-3{-webkit-box-flex:0;-webkit-flex:0 0 25%;-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.xs-4{-webkit-box-flex:0;-webkit-flex:0 0 33.33333%;-ms-flex:0 0 33.33333%;flex:0 0 33.33333%;max-width:33.33333%}.xs-5{-webkit-box-flex:0;-webkit-flex:0 0 41.66667%;-ms-flex:0 0 41.66667%;flex:0 0 41.66667%;max-width:41.66667%}.xs-6{-webkit-box-flex:0;-webkit-flex:0 0 50%;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.xs-7{-webkit-box-flex:0;-webkit-flex:0 0 58.33333%;-ms-flex:0 0 58.33333%;flex:0 0 58.33333%;max-width:58.33333%}.xs-8{-webkit-box-flex:0;-webkit-flex:0 0 66.66667%;-ms-flex:0 0 66.66667%;flex:0 0 66.66667%;max-width:66.66667%}.xs-9{-webkit-box-flex:0;-webkit-flex:0 0 75%;-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.xs-10{-webkit-box-flex:0;-webkit-flex:0 0 83.33333%;-ms-flex:0 0 83.33333%;flex:0 0 83.33333%;max-width:83.33333%}.xs-11{-webkit-box-flex:0;-webkit-flex:0 0 91.66667%;-ms-flex:0 0 91.66667%;flex:0 0 91.66667%;max-width:91.66667%}.xs-12{-webkit-box-flex:0;-webkit-flex:0 0 100%;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}}@media only screen and (min-width: 768px){.sm-1{-webkit-box-flex:0;-webkit-flex:0 0 8.33333%;-ms-flex:0 0 8.33333%;flex:0 0 8.33333%;max-width:8.33333%}.sm-2{-webkit-box-flex:0;-webkit-flex:0 0 16.66667%;-ms-flex:0 0 16.66667%;flex:0 0 16.66667%;max-width:16.66667%}.sm-3{-webkit-box-flex:0;-webkit-flex:0 0 25%;-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.sm-4{-webkit-box-flex:0;-webkit-flex:0 0 33.33333%;-ms-flex:0 0 33.33333%;flex:0 0 33.33333%;max-width:33.33333%}.sm-5{-webkit-box-flex:0;-webkit-flex:0 0 41.66667%;-ms-flex:0 0 41.66667%;flex:0 0 41.66667%;max-width:41.66667%}.sm-6{-webkit-box-flex:0;-webkit-flex:0 0 50%;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.sm-7{-webkit-box-flex:0;-webkit-flex:0 0 58.33333%;-ms-flex:0 0 58.33333%;flex:0 0 58.33333%;max-width:58.33333%}.sm-8{-webkit-box-flex:0;-webkit-flex:0 0 66.66667%;-ms-flex:0 0 66.66667%;flex:0 0 66.66667%;max-width:66.66667%}.sm-9{-webkit-box-flex:0;-webkit-flex:0 0 75%;-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.sm-10{-webkit-box-flex:0;-webkit-flex:0 0 83.33333%;-ms-flex:0 0 83.33333%;flex:0 0 83.33333%;max-width:83.33333%}.sm-11{-webkit-box-flex:0;-webkit-flex:0 0 91.66667%;-ms-flex:0 0 91.66667%;flex:0 0 91.66667%;max-width:91.66667%}.sm-12{-webkit-box-flex:0;-webkit-flex:0 0 100%;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}}@media only screen and (min-width: 992px){.md-1{-webkit-box-flex:0;-webkit-flex:0 0 8.33333%;-ms-flex:0 0 8.33333%;flex:0 0 8.33333%;max-width:8.33333%}.md-2{-webkit-box-flex:0;-webkit-flex:0 0 16.66667%;-ms-flex:0 0 16.66667%;flex:0 0 16.66667%;max-width:16.66667%}.md-3{-webkit-box-flex:0;-webkit-flex:0 0 25%;-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.md-4{-webkit-box-flex:0;-webkit-flex:0 0 33.33333%;-ms-flex:0 0 33.33333%;flex:0 0 33.33333%;max-width:33.33333%}.md-5{-webkit-box-flex:0;-webkit-flex:0 0 41.66667%;-ms-flex:0 0 41.66667%;flex:0 0 41.66667%;max-width:41.66667%}.md-6{-webkit-box-flex:0;-webkit-flex:0 0 50%;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.md-7{-webkit-box-flex:0;-webkit-flex:0 0 58.33333%;-ms-flex:0 0 58.33333%;flex:0 0 58.33333%;max-width:58.33333%}.md-8{-webkit-box-flex:0;-webkit-flex:0 0 66.66667%;-ms-flex:0 0 66.66667%;flex:0 0 66.66667%;max-width:66.66667%}.md-9{-webkit-box-flex:0;-webkit-flex:0 0 75%;-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.md-10{-webkit-box-flex:0;-webkit-flex:0 0 83.33333%;-ms-flex:0 0 83.33333%;flex:0 0 83.33333%;max-width:83.33333%}.md-11{-webkit-box-flex:0;-webkit-flex:0 0 91.66667%;-ms-flex:0 0 91.66667%;flex:0 0 91.66667%;max-width:91.66667%}.md-12{-webkit-box-flex:0;-webkit-flex:0 0 100%;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}}@media only screen and (min-width: 1200px){.lg-1{-webkit-box-flex:0;-webkit-flex:0 0 8.33333%;-ms-flex:0 0 8.33333%;flex:0 0 8.33333%;max-width:8.33333%}.lg-2{-webkit-box-flex:0;-webkit-flex:0 0 16.66667%;-ms-flex:0 0 16.66667%;flex:0 0 16.66667%;max-width:16.66667%}.lg-3{-webkit-box-flex:0;-webkit-flex:0 0 25%;-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.lg-4{-webkit-box-flex:0;-webkit-flex:0 0 33.33333%;-ms-flex:0 0 33.33333%;flex:0 0 33.33333%;max-width:33.33333%}.lg-5{-webkit-box-flex:0;-webkit-flex:0 0 41.66667%;-ms-flex:0 0 41.66667%;flex:0 0 41.66667%;max-width:41.66667%}.lg-6{-webkit-box-flex:0;-webkit-flex:0 0 50%;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.lg-7{-webkit-box-flex:0;-webkit-flex:0 0 58.33333%;-ms-flex:0 0 58.33333%;flex:0 0 58.33333%;max-width:58.33333%}.lg-8{-webkit-box-flex:0;-webkit-flex:0 0 66.66667%;-ms-flex:0 0 66.66667%;flex:0 0 66.66667%;max-width:66.66667%}.lg-9{-webkit-box-flex:0;-webkit-flex:0 0 75%;-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.lg-10{-webkit-box-flex:0;-webkit-flex:0 0 83.33333%;-ms-flex:0 0 83.33333%;flex:0 0 83.33333%;max-width:83.33333%}.lg-11{-webkit-box-flex:0;-webkit-flex:0 0 91.66667%;-ms-flex:0 0 91.66667%;flex:0 0 91.66667%;max-width:91.66667%}.lg-12{-webkit-box-flex:0;-webkit-flex:0 0 100%;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}}.align-top{-webkit-align-self:flex-start;-ms-flex-item-align:start;align-self:flex-start}.align-middle{-webkit-align-self:center;-ms-flex-item-align:center;-ms-grid-row-align:center;align-self:center}.align-bottom{-webkit-align-self:flex-end;-ms-flex-item-align:end;align-self:flex-end}.container{width:100%;max-width:960px;position:relative;margin:0 auto}@media only screen and (max-width: 992px){.container{width:85%}}@media only screen and (max-width: 480px){.container{width:90%}}code{padding:2px 4px;font-size:80%;color:#0071DE;background-color:#f2f2f2;border-radius:3px}kbd{padding:2px 4px;font-size:80%;color:#fff;background-color:#41403E;border-radius:3px}pre{display:block;padding:1em;font-size:80%;line-height:1.5;color:#41403E;word-break:break-all;word-wrap:break-word;background-color:#fafafa;border:1px solid #c1c0bd;border-radius:3px;overflow-x:auto;white-space:pre}pre code{color:inherit;background:transparent;display:block;font-size:inherit;padding:initial;white-space:pre}html{font-size:20px;font-family:"Neucha",sans-serif;color:#41403E}p,a,button,table,thead,tbody,th,tr,td,input,textarea,select,option{font-family:"Neucha",sans-serif}h1,h2,h3,h4,h5,h6{font-family:"Patrick Hand SC",sans-serif;font-weight:normal}h1{font-size:4rem}h2{font-size:3rem}h3{font-size:2rem}h4{font-size:1.5rem}h5{font-size:1rem}h6{font-size:.8rem}.text-left{text-align:left}.text-center{text-align:center}.text-right{text-align:right}img{max-width:100%;height:auto;display:block;border:2px solid #41403E;border-top-left-radius:255px 15px;border-top-right-radius:15px 225px;border-bottom-right-radius:225px 15px;border-bottom-left-radius:15px 255px}img.float-left{float:left;margin:1rem 1rem 1rem 0rem}img.float-right{float:right;margin:1rem 0rem 1rem 1rem}img.no-responsive{max-width:initial;height:initial;display:initial}img.no-border{border:0;border-radius:0}ol{list-style-type:decimal}ol ol{list-style-type:upper-alpha}ol ol ol{list-style-type:upper-roman}ol ol ol ol{list-style-type:lower-alpha}ol ol ol ol ol{list-style-type:lower-roman}ul{list-style:none;margin-left:0}ul li{text-indent:-7px}ul li:before{position:relative;left:-7px}ul li:before{content:"-"}ul ul li:before{content:"+"}ul ul ul li:before{content:"~"}ul ul ul ul li:before{content:"โค"}ul ul ul ul ul li:before{content:"โŽ"}ul.inline li{display:inline;margin-left:5px}table{box-sizing:border-box;width:100%;max-width:100%;overflow-x:auto}table thead tr th{vertical-align:bottom;text-align:left;padding:8px;line-height:1.5}table tbody tr td{padding:8px;line-height:1.5;vertical-align:top;border-top:1px dashed #d9d9d8}@media only screen and (max-width: 480px){table thead tr th{padding:2%}table tbody tr td{padding:2%}}table.table-hover tbody tr:hover{color:#0071DE}table.table-alternating tbody tr:nth-of-type(even){color:#82807c}.border{border:2px solid #41403E}.border,.border-1,.child-borders>*:nth-child(6n+1){border-top-left-radius:255px 15px;border-top-right-radius:15px 225px;border-bottom-right-radius:225px 15px;border-bottom-left-radius:15px 255px}.border-2,.child-borders>*:nth-child(6n+2){border-top-left-radius:125px 25px;border-top-right-radius:10px 205px;border-bottom-right-radius:20px 205px;border-bottom-left-radius:185px 25px}.border-3,.child-borders>*:nth-child(6n+3){border-top-left-radius:15px 225px;border-top-right-radius:255px 15px;border-bottom-left-radius:225px 15px;border-bottom-right-radius:15px 255px}.border-4,.child-borders>*:nth-child(6n+4){border-top-left-radius:15px 225px;border-top-right-radius:25px 150px;border-bottom-left-radius:25px 115px;border-bottom-right-radius:155px 25px}.border-5,.child-borders>*:nth-child(6n+5){border-top-left-radius:250px 15px;border-top-right-radius:25px 80px;border-bottom-left-radius:20px 115px;border-bottom-right-radius:15px 105px}.border-6,.child-borders>*:nth-child(6n+6){border-top-left-radius:28px 125px;border-top-right-radius:100px 30px;border-bottom-right-radius:20px 205px;border-bottom-left-radius:15px 225px}.child-borders>*{border:2px solid #41403E}.border-white{border-color:#fff}.border-dotted{border-style:dotted}.border-dashed{border-style:dashed}.border-thick{border-width:5px}.border-primary{border-color:#41403E}.border-secondary{border-color:#0071DE}.border-success{border-color:#86a361}.border-warning{border-color:#ddcd45}.border-danger{border-color:#a7342d}.border-muted{border-color:#868e96}.shadow{transition:all .5s ease;box-shadow:15px 28px 25px -18px rgba(0,0,0,0.2)}.shadow.shadow-large{transition:all .5s ease;box-shadow:20px 38px 34px -26px rgba(0,0,0,0.2)}.shadow.shadow-small{transition:all .5s ease;box-shadow:10px 19px 17px -13px rgba(0,0,0,0.2)}.shadow.shadow-hover:hover{box-shadow:2px 8px 8px -5px rgba(0,0,0,0.3);-webkit-transform:translate(0, 2px);-ms-transform:translate(0, 2px);transform:translate(0, 2px)}.child-shadows>*{transition:all .5s ease;box-shadow:15px 28px 25px -18px rgba(0,0,0,0.2)}.child-shadows-hover>*{transition:all .5s ease;box-shadow:15px 28px 25px -18px rgba(0,0,0,0.2)}.child-shadows-hover>*:hover{box-shadow:2px 8px 8px -5px rgba(0,0,0,0.3);-webkit-transform:translate(0, 2px);-ms-transform:translate(0, 2px);transform:translate(0, 2px)}.collapsible{display:flex;flex-direction:column}.collapsible:nth-of-type(1){border-top:1px solid #e6e7e9}.collapsible .collapsible-body{max-height:0px;opacity:0;overflow:hidden;padding:0rem 0.75rem;margin:0;background-color:rgba(204,204,204,0.03);border-bottom:1px solid #e6e7e9;-webkit-transition:max-height 0.25s ease,padding 0.25s ease,opacity 0.25s ease;-moz-transition:max-height 0.25s ease,padding 0.25s ease,opacity 0.25s ease;-o-transition:max-height 0.25s ease,padding 0.25s ease,opacity 0.25s ease;transition:max-height 0.25s ease,padding 0.25s ease,opacity 0.25s ease}.collapsible input{display:none}.collapsible label{display:inline-block;margin:0 0 -1px;padding:0.75rem 0.75rem;font-weight:600;text-align:center;color:#41403E;border-bottom:1px solid #e6e7e9}.collapsible label:hover{color:#868e96;cursor:pointer}.collapsible input:checked+label{color:#41403E}.collapsible input[id^="collapsible"]:checked ~ div.collapsible-body{opacity:1;max-height:960px;padding:0.75rem 0.75rem;margin:0}.alert{border-top-left-radius:255px 15px;border-top-right-radius:15px 225px;border-bottom-right-radius:225px 15px;border-bottom-left-radius:15px 255px;border:2px solid #41403E;padding:15px;margin-bottom:20px;width:100%}.alert-primary{color:#41403E;border-color:#41403E;background-color:#c1c0bd}.alert-secondary{color:#0071DE;border-color:#0071DE;background-color:#deefff}.alert-success{color:#86a361;border-color:#86a361;background-color:#d0dbc2}.alert-warning{color:#ddcd45;border-color:#ddcd45;background-color:#f5f0c6}.alert-danger{color:#a7342d;border-color:#a7342d;background-color:#f0cbc9}.alert-muted{color:#868e96;border-color:#868e96;background-color:#e6e7e9}article .article-title{font-size:3rem}article .article-meta{font-size:15px;color:#868e96}article .article-meta a{color:#41403E;background-image:none}article .article-meta a:hover{color:rgba(0,0,0,0.7)}article .text-lead{font-size:30px;line-height:1.3;margin:35px 0px}article button:not(:first-of-type){margin-left:2rem}@media only screen and (max-width: 480px){article button:not(:first-of-type){margin-left:0}}article p{line-height:1.6}.badge{border-top-left-radius:255px 15px;border-top-right-radius:15px 225px;border-bottom-right-radius:225px 15px;border-bottom-left-radius:15px 255px;border:2px solid #41403E;display:inline-block;padding:.25em .4em;font-size:75%;font-weight:700;line-height:1;text-align:center;white-space:nowrap;vertical-align:baseline;background-color:#868e96;color:#fff;border-color:transparent}.badge.primary{background-color:#41403E}.badge.secondary{background-color:#0071DE}.badge.success{background-color:#86a361}.badge.warning{background-color:#ddcd45}.badge.danger{background-color:#a7342d}.badge.muted{background-color:#868e96}button,.paper-btn,[type="button"]{align-self:center;background:transparent;transition:all .5s ease, background-color .1s ease;color:#41403E;display:inline;outline:none;border:2px solid #41403E;border-top-left-radius:255px 15px;border-top-right-radius:15px 225px;border-bottom-right-radius:225px 15px;border-bottom-left-radius:15px 255px;font-size:1rem;padding:.75rem .75rem;cursor:pointer;transition:all .5s ease;box-shadow:15px 28px 25px -18px rgba(0,0,0,0.2)}@media only screen and (max-width: 520px){button,.paper-btn,[type="button"]{display:inline-block;margin:0 auto;text-align:center;margin-bottom:1rem}}button.btn-large,.paper-btn.btn-large,[type="button"].btn-large{transition:all .5s ease;box-shadow:20px 38px 34px -26px rgba(0,0,0,0.2);font-size:2rem;padding:1rem 1rem}button.btn-small,.paper-btn.btn-small,[type="button"].btn-small{transition:all .5s ease;box-shadow:10px 19px 17px -13px rgba(0,0,0,0.2);font-size:.75rem;padding:.5rem}button.btn-block,.paper-btn.btn-block,[type="button"].btn-block{display:block;width:100%}button:hover,.paper-btn:hover,[type="button"]:hover{box-shadow:2px 8px 8px -5px rgba(0,0,0,0.3);-webkit-transform:translate(0, 2px);-ms-transform:translate(0, 2px);transform:translate(0, 2px)}button:focus,.paper-btn:focus,[type="button"]:focus{border:2px solid #0071DE;-webkit-box-shadow:2px 8px 4px -6px rgba(0,0,0,0.3);-moz-box-shadow:2px 8px 4px -6px rgba(0,0,0,0.3);box-shadow:2px 8px 4px -6px rgba(0,0,0,0.3)}button:active,.paper-btn:active,[type="button"]:active{border-color:rgba(0,0,0,0.2);transition:none}button.disabled,button[disabled],.paper-btn.disabled,input.paper-btn[disabled],select.paper-btn[disabled],textarea.paper-btn[disabled],.paper-btn[disabled],[type="button"].disabled,input[type="button"][disabled],select[type="button"][disabled],textarea[type="button"][disabled],[type="button"][disabled]{cursor:not-allowed;opacity:.5}a{text-decoration:none;background-image:linear-gradient(5deg, transparent 65%, #0071DE 80%, transparent 90%),linear-gradient(165deg, transparent 5%, #0071DE 15%, transparent 25%),linear-gradient(165deg, transparent 45%, #0071DE 55%, transparent 65%),linear-gradient(15deg, transparent 25%, #0071DE 35%, transparent 50%);background-repeat:repeat-x;background-size:4px 3px;background-position:0 90%}a:visited{text-decoration:none;color:#41403E}.alert-primary{color:#41403E;border-color:#41403E;background-color:#c1c0bd}button.btn-primary,.paper-btn.btn-primary,[type="button"].btn-primary{border-color:#41403E;background-color:#c1c0bd;color:#fff}button.btn-primary:hover:active,.paper-btn.btn-primary:hover:active,[type="button"].btn-primary:hover:active{background-color:#a8a6a3}.alert-secondary{color:#0071DE;border-color:#0071DE;background-color:#deefff}button.btn-secondary,.paper-btn.btn-secondary,[type="button"].btn-secondary{border-color:#0071DE;background-color:#deefff;color:#41403E}button.btn-secondary:hover:active,.paper-btn.btn-secondary:hover:active,[type="button"].btn-secondary:hover:active{background-color:#abd6ff}.alert-success{color:#86a361;border-color:#86a361;background-color:#d0dbc2}button.btn-success,.paper-btn.btn-success,[type="button"].btn-success{border-color:#86a361;background-color:#d0dbc2;color:#41403E}button.btn-success:hover:active,.paper-btn.btn-success:hover:active,[type="button"].btn-success:hover:active{background-color:#b7c9a1}.alert-warning{color:#ddcd45;border-color:#ddcd45;background-color:#f5f0c6}button.btn-warning,.paper-btn.btn-warning,[type="button"].btn-warning{border-color:#ddcd45;background-color:#f5f0c6;color:#41403E}button.btn-warning:hover:active,.paper-btn.btn-warning:hover:active,[type="button"].btn-warning:hover:active{background-color:#ede49b}.alert-danger{color:#a7342d;border-color:#a7342d;background-color:#f0cbc9}button.btn-danger,.paper-btn.btn-danger,[type="button"].btn-danger{border-color:#a7342d;background-color:#f0cbc9;color:#41403E}button.btn-danger:hover:active,.paper-btn.btn-danger:hover:active,[type="button"].btn-danger:hover:active{background-color:#e6a5a1}.alert-muted{color:#868e96;border-color:#868e96;background-color:#e6e7e9}button.btn-muted,.paper-btn.btn-muted,[type="button"].btn-muted{border-color:#868e96;background-color:#e6e7e9;color:#41403E}button.btn-muted:hover:active,.paper-btn.btn-muted:hover:active,[type="button"].btn-muted:hover:active{background-color:#caced1}.card{transition:all .5s ease;box-shadow:15px 28px 25px -18px rgba(0,0,0,0.2);position:relative;display:flex;flex-direction:column;word-wrap:break-word;border:2px solid #e6e7e9}.card:hover{box-shadow:2px 8px 8px -5px rgba(0,0,0,0.3);-webkit-transform:translate(0, 2px);-ms-transform:translate(0, 2px);transform:translate(0, 2px)}.card .card-header,.card .card-footer{padding:.75rem 1.25rem;background-color:rgba(0,0,0,0.03)}.card .card-header{border-bottom:2px solid #e6e7e9}.card .card-footer{border-top:2px solid #e6e7e9}.card .card-body{flex:1 1 auto;padding:1.25rem}.card .card-body .card-title,.card .card-body h4{margin-top:0;margin-bottom:0.5rem}.card .card-body .card-subtitle,.card .card-body h5{margin-top:0;margin-bottom:0.5rem}.card .card-body .card-text,.card .card-body p{margin-top:0;margin-bottom:1rem}.card .card-body .card-link+.card-link,.card .card-body a+a{margin-left:1.25rem}.card .image-top,.card .image-bottom,.card img{border:0;border-radius:0}input,select,textarea{display:block;background:transparent;color:#41403E;outline:none;border-top-left-radius:255px 15px;border-top-right-radius:15px 225px;border-bottom-right-radius:225px 15px;border-bottom-left-radius:15px 255px;font-size:1rem;padding:.5rem .5rem;border:2px solid #41403E}input:focus,select:focus,textarea:focus{border:2px solid #0071DE}.disabled,input.disabled,input[disabled],select.disabled,select[disabled],textarea.disabled,textarea[disabled]{cursor:not-allowed;opacity:0.5}.form-group{margin-bottom:1rem}.form-group>label,.form-group legend{display:inline-block;margin-bottom:.5rem}.form-group .input-block{width:100%}.form-group textarea{max-width:100%;max-height:90vh}.form-group textarea.no-resize{resize:none}.form-group .paper-radio,.form-group .paper-check{display:block;margin-bottom:.5rem;cursor:pointer}.form-group .paper-radio input,.form-group .paper-check input{border:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;display:none}.form-group .paper-radio input+span,.form-group .paper-check input+span{display:block}.form-group .paper-radio input+span:before,.form-group .paper-check input+span:before{content:'';display:inline-block;position:relative;width:1rem;height:1rem;border:2px solid #41403E;margin-right:0.75em;vertical-align:-0.25em}.form-group .paper-radio input[type="radio"]+span:before,.form-group .paper-check input[type="radio"]+span:before{border-top-left-radius:1rem 1rem;border-top-right-radius:1rem .6rem;border-bottom-right-radius:1rem .9rem;border-bottom-left-radius:.7rem 1rem}.form-group .paper-radio input[type="radio"]:checked+span:before,.form-group .paper-check input[type="radio"]:checked+span:before{background:url("data:image/svg+xml,%3Csvg%20xmlns%3D'http%3A//www.w3.org/2000/svg'%20viewBox%3D'0%200%20100%20100'%3E%3Cpath%20fill%3D'#0071DE'%20d%3D'M49.346,46.341c-3.79-2.005,3.698-10.294,7.984-8.89%20c8.713,2.852,4.352,20.922-4.901,20.269c-4.684-0.33-12.616-7.405-14.38-11.818c-2.375-5.938,7.208-11.688,11.624-13.837%20c9.078-4.42,18.403-3.503,22.784,6.651c4.049,9.378,6.206,28.09-1.462,36.276c-7.091,7.567-24.673,2.277-32.357-1.079%20c-11.474-5.01-24.54-19.124-21.738-32.758c3.958-19.263,28.856-28.248,46.044-23.244c20.693,6.025,22.012,36.268,16.246,52.826%20c-5.267,15.118-17.03,26.26-33.603,21.938c-11.054-2.883-20.984-10.949-28.809-18.908C9.236,66.096,2.704,57.597,6.01,46.371%20c3.059-10.385,12.719-20.155,20.892-26.604C40.809,8.788,58.615,1.851,75.058,12.031c9.289,5.749,16.787,16.361,18.284,27.262%20c0.643,4.698,0.646,10.775-3.811,13.746'%3E%3C/path%3E%3C/svg%3E") left center no-repeat}.form-group .paper-radio input[type="checkbox"]+span:before,.form-group .paper-check input[type="checkbox"]+span:before{border-top-left-radius:255px 15px;border-top-right-radius:15px 225px;border-bottom-right-radius:225px 15px;border-bottom-left-radius:15px 255px}.form-group .paper-radio input[type="checkbox"]:checked+span:before,.form-group .paper-check input[type="checkbox"]:checked+span:before{background:url("data:image/svg+xml,%3Csvg%20xmlns%3D'http%3A//www.w3.org/2000/svg'%20viewBox%3D'0%200%20100%20100'%3E%3Cpath%20stroke%3D'#0071DE'%20fill-opacity%3D'0'%20stroke-width%3D'16'%20d%3D'm13,62c0.61067,1.6%201.3045,2.3045%201.75717,2.75716c0.72683,0.72684%201.24283,1.24284%202.07617,2.07617c0.54133,0.54133%201.04116,1.06035%201.82833,1.82383c0.5781,0.5607%201.00502,0.96983%202.02633,1.74417c0.55877,0.42365%201.191,0.84034%201.884,1.284c1.16491,0.74577%201.59777,1.00147%202.5,1.55067c0.4692,0.28561%201.43689,0.86868%201.93067,1.16534c0.99711,0.59904%201.99667,1.19755%202.49283,1.49866c0.98501,0.59779%201.47073,0.89648%201.94733,1.2c1.3971,0.88972%201.83738,1.19736%202.7,1.7955c0.42201,0.29262%201.24022,0.87785%202.05583,1.41917c0.79531,0.52785%201.59376,1.0075%202.38,1.43867c0.74477,0.40842%201.45167,0.75802%202.37817,1.22517c0.76133,0.38387%201.54947,0.82848%202.40717,1.41084c0.7312,0.49647%201.49563,1.08231%202.27884,1.258c0.35564,0.07978%200.14721,-0.95518%200.35733,-1.86867c0.18092,-0.78651%200.98183,-1.2141%200.99983,-2.07867c0.02073,-0.99529%200.07916,-1.79945%200.42533,-2.56133c0.43607,-0.95973%200.53956,-1.66774%200.79617,-2.68183c0.18888,-0.74645%200.39764,-1.31168%200.7785,-2.6235c0.20865,-0.71867%200.41483,-1.48614%200.708,-2.28c0.15452,-0.41843%200.77356,-1.73138%201.348,-2.64133c0.30581,-0.48443%200.65045,-0.97043%201.0065,-1.4745c0.74776,-1.05863%201.1531,-1.60163%201.9375,-2.77084c0.40621,-0.60548%200.80272,-1.23513%201.2045,-1.8765c0.40757,-0.65062%200.81464,-1.31206%201.2315,-1.9755c0.41946,-0.66757%200.83374,-1.34258%201.73067,-2.648c0.44696,-0.65053%200.91436,-1.28356%201.386,-1.9095c0.46972,-0.6234%200.94725,-1.2364%201.422,-1.8465c0.94116,-1.20947%201.86168,-2.40844%202.30367,-3.0105c0.438,-0.59664%200.86246,-1.19396%201.27501,-1.7895c0.40743,-0.58816%200.80352,-1.17234%201.185,-1.7535c1.10526,-1.68381%201.44079,-2.23511%201.77633,-2.7705c0.32878,-0.52461%200.96306,-1.5459%201.27467,-2.04c0.60654,-0.96177%201.20782,-1.88193%201.51051,-2.325c0.59013,-0.86381%201.17888,-1.68032%201.46416,-2.075c0.5498,-0.76063%201.31747,-1.8231%201.77883,-2.4895c0.43918,-0.63437%200.85266,-1.25267%201.45717,-2.15717c0.59549,-0.891%200.96531,-1.46814%201.51466,-2.22933c0.58413,-0.80936%201.12566,-1.40253%201.83801,-2.12333c0.61304,-0.62031%200.45171,-1.48306%200.7045,-2.34733c0.25668,-0.87762%200.75447,-1.62502%201,-2.40983c0.25128,-0.8032%200.7633,-1.39453%201.33217,-2.25417c0.54528,-0.82398%200.73415,-1.6714%201.31516,-2.336c0.55639,-0.63644%201.38658,-1.22588%201.8595,-1.9c0.5082,-0.72441%200.78867,-1.4%201.60266,-1.56667l0.71184,-0.4905'%3E%3C/path%3E%3C/svg%3E") left center no-repeat}fieldset.form-group{border:none;padding:0}.modal:before{content:"";display:none;background:rgba(0,0,0,0.6);position:fixed;top:0;left:0;right:0;bottom:0;z-index:10}.modal:target:before{display:flex}.modal:target .modal-body{-webkit-transform:translate(0, 0);-ms-transform:translate(0, 0);transform:translate(0, 0);top:20%}.modal .modal-body{flex:1 1 auto;padding:1.25rem;background:#fff;border:2px solid #e6e7e9;word-wrap:break-word;position:fixed;z-index:11;max-width:960px;-webkit-transform:translate(0, -500%);-ms-transform:translate(0, -500%);transform:translate(0, -500%);-webkit-transition:-webkit-transform 0.3s ease-out;-moz-transition:-moz-transform 0.3s ease-out;-o-transition:-o-transform 0.3s ease-out;transition:transform 0.3s ease-out}@media only screen and (max-width: 992px){.modal .modal-body{max-width:85%}}@media only screen and (max-width: 480px){.modal .modal-body{max-width:90%}}.modal .btn-close{color:#c1c0bd;font-size:30px;text-decoration:none;position:absolute;right:0;top:0;background:inherit}.modal .btn-close:hover{color:#868e96}.modal .modal-title,.modal h4{margin-top:0;margin-bottom:0.5rem}.modal .modal-subtitle,.modal h5{margin-top:0;margin-bottom:0.5rem}.modal .modal-text,.modal p{margin-top:0;margin-bottom:1rem}.modal .modal-link+.modal-link,.modal a+a{margin-left:1.25rem}.modal a button{text-decoration:none;background:#fff}[popover-top],[popover-right],[popover-bottom],[popover-left]{position:relative;margin:24px}[popover-top]:hover:after,[popover-right]:hover:after,[popover-bottom]:hover:after,[popover-left]:hover:after{transition:opacity .2s ease-out;opacity:1}[popover-top]:after,[popover-right]:after,[popover-bottom]:after,[popover-left]:after{position:absolute;top:-6px;left:50%;opacity:0;padding:4px 2px;min-width:80px;font-size:0.7em;text-align:center;color:#fff;background:rgba(0,0,0,0.7);transition:opacity .25s ease-out;transform:translateX(-50%) translateY(-100%);border-top-left-radius:255px 15px;border-top-right-radius:15px 225px;border-bottom-right-radius:225px 15px;border-bottom-left-radius:15px 255px;border:2px solid #41403E}[popover-left]:before{left:0;top:50%;margin-left:-12px;transform:translateY(-50%) rotate(-90deg)}[popover-left]:after{content:attr(popover-left);left:0;top:50%;margin-left:-8px;transform:translateX(-100%) translateY(-50%)}[popover-right]:before{left:100%;top:50%;margin-left:1px;transform:translatey(-50%) rotate(90deg)}[popover-right]:after{content:attr(popover-right);left:100%;top:50%;margin-left:8px;transform:translateX(0%) translateY(-50%)}[popover-top]:before{left:50%}[popover-top]:after{content:attr(popover-top);left:50%}[popover-bottom]:before{top:100%;margin-top:8px;transform:translateX(-50%) translatey(-100%) rotate(-180deg)}[popover-bottom]:after{content:attr(popover-bottom);top:100%;margin-top:8px;transform:translateX(-50%) translateY(0%)}.tabs .content{display:none;padding:0.75rem 0 0}.tabs input{display:none}.tabs input:checked+label{color:#41403E;border-bottom:solid 3px #0071DE}.tabs input[id="tab1"]:checked ~ div[id="content1"]{display:block}.tabs input[id="tab2"]:checked ~ div[id="content2"]{display:block}.tabs input[id="tab3"]:checked ~ div[id="content3"]{display:block}.tabs input[id="tab4"]:checked ~ div[id="content4"]{display:block}.tabs input[id="tab5"]:checked ~ div[id="content5"]{display:block}.tabs label{display:inline-block;margin:0 0 -1px;padding:0.75rem 0.75rem;font-weight:600;text-align:center;color:#c1c0bd}.tabs label:hover{color:#868e96;cursor:pointer}.margin,.modal .btn-close{margin:1rem}.margin-top{margin-top:1rem}.margin-top-large{margin-top:2rem}.margin-top-small{margin-top:.5rem}.margin-top-none{margin-top:0}.margin-right{margin-right:1rem}.margin-right-large{margin-right:2rem}.margin-right-small{margin-right:.5rem}.margin-right-none{margin-right:0}.margin-bottom{margin-bottom:1rem}.margin-bottom-large{margin-bottom:2rem}.margin-bottom-small{margin-bottom:.5rem}.margin-bottom-none{margin-bottom:0}.margin-left{margin-left:1rem}.margin-left-large{margin-left:2rem}.margin-left-small{margin-left:.5rem}.margin-left-none{margin-left:0}.margin-large{margin:2rem}.margin-small{margin:.5rem}.margin-none{margin:0}.padding{padding:1rem}.padding-top{padding-top:1rem}.padding-top-large{padding-top:2rem}.padding-top-small{padding-top:.5rem}.padding-top-none{padding-top:0}.padding-right{padding-right:1rem}.padding-right-large{padding-right:2rem}.padding-right-small{padding-right:.5rem}.padding-right-none{padding-right:0}.padding-bottom{padding-bottom:1rem}.padding-bottom-large{padding-bottom:2rem}.padding-bottom-small{padding-bottom:.5rem}.padding-bottom-none{padding-bottom:0}.padding-left{padding-left:1rem}.padding-left-large{padding-left:2rem}.padding-left-small{padding-left:.5rem}.padding-left-none{padding-left:0}.padding-large{padding:2rem}.padding-small{padding:.5rem}.padding-none{padding:0} diff --git a/img/favicon.ico b/docs/static/favicon.ico similarity index 100% rename from img/favicon.ico rename to docs/static/favicon.ico diff --git a/documentation/layouts/partials/footer.html b/documentation/layouts/partials/footer.html deleted file mode 100644 index 083eed8..0000000 --- a/documentation/layouts/partials/footer.html +++ /dev/null @@ -1,7 +0,0 @@ -
    -

    Made with ๐Ÿ’› by Rhyne and some fantastic contributors!

    -
    -
    - - - diff --git a/documentation/layouts/partials/head/includes.html b/documentation/layouts/partials/head/includes.html deleted file mode 100644 index a8cd8ef..0000000 --- a/documentation/layouts/partials/head/includes.html +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/documentation/layouts/partials/header.html b/documentation/layouts/partials/header.html deleted file mode 100644 index bf3463b..0000000 --- a/documentation/layouts/partials/header.html +++ /dev/null @@ -1,17 +0,0 @@ - - - -{{ partial "head/head" . }} - - -
    - -
    -
    -
    -

    {{ .Site.Title }}

    -

    {{ .Site.Params.info.description }}

    -
    -
    - - {{ partial "nav/main" . }} \ No newline at end of file diff --git a/documentation/static/paper.min.css b/documentation/static/paper.min.css deleted file mode 100644 index a505494..0000000 --- a/documentation/static/paper.min.css +++ /dev/null @@ -1 +0,0 @@ -@import url(https://fonts.googleapis.com/css?family=Neucha|Patrick+Hand+SC);html{box-sizing:border-box}*,:after,:before{box-sizing:inherit}/*! normalize.css v7.0.0 | MIT License | github.com/necolas/normalize.css */html{line-height:1.15;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}article,aside,footer,header,nav,section{display:block}h1{font-size:2em;margin:.67em 0}figcaption,figure,main{display:block}figure{margin:1em 40px}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent;-webkit-text-decoration-skip:objects}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:inherit}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}dfn{font-style:italic}mark{background-color:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}audio,video{display:inline-block}audio:not([controls]){display:none;height:0}img{border-style:none}svg:not(:root){overflow:hidden}button,input,optgroup,select,textarea{font-family:sans-serif;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}[type=reset],[type=submit],button,html [type=button]{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{display:inline-block;vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-cancel-button,[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details,menu{display:block}summary{display:list-item}canvas{display:inline-block}template{display:none}[hidden]{display:none}.text-primary{color:#41403e}.background-primary{background-color:#c1c0bd}.text-secondary{color:#0071de}.background-secondary{background-color:#deefff}.text-success{color:#86a361}.background-success{background-color:#d0dbc2}.text-warning{color:#ddcd45}.background-warning{background-color:#f5f0c6}.text-danger{color:#a7342d}.background-danger{background-color:#f0cbc9}.text-muted{color:#868e96}.background-muted{background-color:#e6e7e9}html{font-size:20px;font-family:Neucha,sans-serif;color:#41403e}a,button,input,option,p,select,table,tbody,td,th,thead,tr{font-family:Neucha,sans-serif}h1,h2,h3,h4,h5,h6{font-family:'Patrick Hand SC',sans-serif;font-weight:400}h1{font-size:4rem}h2{font-size:3rem}h3{font-size:2rem}h4{font-size:1.5rem}h5{font-size:1rem}h6{font-size:.8rem}.text-left{text-align:left}.text-center{text-align:center}.text-right{text-align:right}.border{border:2px solid #41403e}.border,.border-1,.child-borders>:nth-child(6n+1){border-top-left-radius:255px 15px;border-top-right-radius:15px 225px;border-bottom-right-radius:225px 15px;border-bottom-left-radius:15px 255px}.border-2,.child-borders>:nth-child(6n+2){border-top-left-radius:125px 25px;border-top-right-radius:10px 205px;border-bottom-right-radius:20px 205px;border-bottom-left-radius:185px 25px}.border-3,.child-borders>:nth-child(6n+3){border-top-left-radius:15px 225px;border-top-right-radius:255px 15px;border-bottom-left-radius:225px 15px;border-bottom-right-radius:15px 255px}.border-4,.child-borders>:nth-child(6n+4){border-top-left-radius:15px 225px;border-top-right-radius:25px 150px;border-bottom-left-radius:25px 115px;border-bottom-right-radius:155px 25px}.border-5,.child-borders>:nth-child(6n+5){border-top-left-radius:250px 15px;border-top-right-radius:25px 80px;border-bottom-left-radius:20px 115px;border-bottom-right-radius:15px 105px}.border-6,.child-borders>:nth-child(6n+6){border-top-left-radius:28px 125px;border-top-right-radius:100px 30px;border-bottom-right-radius:20px 205px;border-bottom-left-radius:15px 225px}.child-borders>*{border:2px solid #41403e}.border-white{border-color:#fff}.border-dotted{border-style:dotted}.border-dashed{border-style:dashed}.border-thick{border-width:5px}.border-primary{border-color:#41403e}.border-secondary{border-color:#0071de}.border-success{border-color:#86a361}.border-warning{border-color:#ddcd45}.border-danger{border-color:#a7342d}.border-muted{border-color:#868e96}.shadow{-webkit-box-shadow:15px 28px 25px -18px rgba(0,0,0,.2);-moz-box-shadow:15px 28px 25px -18px rgba(0,0,0,.2);box-shadow:15px 28px 25px -18px rgba(0,0,0,.2);transition:all .5s ease}.shadow.shadow-large{-webkit-box-shadow:20px 38px 34px -26px rgba(0,0,0,.2);-moz-box-shadow:20px 38px 34px -26px rgba(0,0,0,.2);box-shadow:20px 38px 34px -26px rgba(0,0,0,.2)}.shadow.shadow-small{-webkit-box-shadow:10px 19px 17px -13px rgba(0,0,0,.2);-moz-box-shadow:10px 19px 17px -13px rgba(0,0,0,.2);box-shadow:10px 19px 17px -13px rgba(0,0,0,.2)}.shadow.shadow-hover:hover{-webkit-box-shadow:2px 8px 4px -6px rgba(0,0,0,.3);-moz-box-shadow:2px 8px 4px -6px rgba(0,0,0,.3);box-shadow:2px 8px 4px -6px rgba(0,0,0,.3)}.child-shadows>*{-webkit-box-shadow:15px 28px 25px -18px rgba(0,0,0,.2);-moz-box-shadow:15px 28px 25px -18px rgba(0,0,0,.2);box-shadow:15px 28px 25px -18px rgba(0,0,0,.2);transition:all .5s ease}.child-shadows>.shadow-large{-webkit-box-shadow:20px 38px 34px -26px rgba(0,0,0,.2);-moz-box-shadow:20px 38px 34px -26px rgba(0,0,0,.2);box-shadow:20px 38px 34px -26px rgba(0,0,0,.2)}.child-shadows>.shadow-small{-webkit-box-shadow:10px 19px 17px -13px rgba(0,0,0,.2);-moz-box-shadow:10px 19px 17px -13px rgba(0,0,0,.2);box-shadow:10px 19px 17px -13px rgba(0,0,0,.2)}.child-shadows>.shadow-hover:hover{-webkit-box-shadow:2px 8px 4px -6px rgba(0,0,0,.3);-moz-box-shadow:2px 8px 4px -6px rgba(0,0,0,.3);box-shadow:2px 8px 4px -6px rgba(0,0,0,.3)}.child-shadows-hover>*{-webkit-box-shadow:15px 28px 25px -18px rgba(0,0,0,.2);-moz-box-shadow:15px 28px 25px -18px rgba(0,0,0,.2);box-shadow:15px 28px 25px -18px rgba(0,0,0,.2);transition:all .5s ease}.child-shadows-hover>.shadow-large{-webkit-box-shadow:20px 38px 34px -26px rgba(0,0,0,.2);-moz-box-shadow:20px 38px 34px -26px rgba(0,0,0,.2);box-shadow:20px 38px 34px -26px rgba(0,0,0,.2)}.child-shadows-hover>.shadow-small{-webkit-box-shadow:10px 19px 17px -13px rgba(0,0,0,.2);-moz-box-shadow:10px 19px 17px -13px rgba(0,0,0,.2);box-shadow:10px 19px 17px -13px rgba(0,0,0,.2)}.child-shadows-hover>.shadow-hover:hover{-webkit-box-shadow:2px 8px 4px -6px rgba(0,0,0,.3);-moz-box-shadow:2px 8px 4px -6px rgba(0,0,0,.3);box-shadow:2px 8px 4px -6px rgba(0,0,0,.3)}.child-shadows-hover>:hover{-webkit-box-shadow:2px 8px 4px -6px rgba(0,0,0,.3);-moz-box-shadow:2px 8px 4px -6px rgba(0,0,0,.3);box-shadow:2px 8px 4px -6px rgba(0,0,0,.3)}.row{margin-right:auto;margin-left:auto;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-flow:row wrap;-ms-flex-flow:row wrap;flex-flow:row wrap;margin-bottom:1rem}.row.flex-right{-webkit-box-pack:end;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end}.row.flex-center{-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.row.flex-edges{-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}.row.flex-spaces{-webkit-justify-content:space-around;-ms-flex-pack:distribute;justify-content:space-around}.row.flex-top{-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start}.row.flex-middle{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.row.flex-bottom{-webkit-box-align:end;-webkit-align-items:flex-end;-ms-flex-align:end;align-items:flex-end}.col{padding:1rem}@media (max-width:767px){.col{-webkit-box-flex:0;-webkit-flex:0 0 100%;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}}.col-fill{width:auto;flex:1 1 0px}.col-1{-webkit-box-flex:0;-webkit-flex:0 0 8.33333333%;-ms-flex:0 0 8.33333333%;flex:0 0 8.33333333%;max-width:8.33333333%}.col-2{-webkit-box-flex:0;-webkit-flex:0 0 16.66666667%;-ms-flex:0 0 16.66666667%;flex:0 0 16.66666667%;max-width:16.66666667%}.col-3{-webkit-box-flex:0;-webkit-flex:0 0 25%;-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.col-4{-webkit-box-flex:0;-webkit-flex:0 0 33.33333333%;-ms-flex:0 0 33.33333333%;flex:0 0 33.33333333%;max-width:33.33333333%}.col-5{-webkit-box-flex:0;-webkit-flex:0 0 41.66666667%;-ms-flex:0 0 41.66666667%;flex:0 0 41.66666667%;max-width:41.66666667%}.col-6{-webkit-box-flex:0;-webkit-flex:0 0 50%;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.col-7{-webkit-box-flex:0;-webkit-flex:0 0 58.33333333%;-ms-flex:0 0 58.33333333%;flex:0 0 58.33333333%;max-width:58.33333333%}.col-8{-webkit-box-flex:0;-webkit-flex:0 0 66.66666667%;-ms-flex:0 0 66.66666667%;flex:0 0 66.66666667%;max-width:66.66666667%}.col-9{-webkit-box-flex:0;-webkit-flex:0 0 75%;-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.col-10{-webkit-box-flex:0;-webkit-flex:0 0 83.33333333%;-ms-flex:0 0 83.33333333%;flex:0 0 83.33333333%;max-width:83.33333333%}.col-11{-webkit-box-flex:0;-webkit-flex:0 0 91.66666667%;-ms-flex:0 0 91.66666667%;flex:0 0 91.66666667%;max-width:91.66666667%}.col-12{-webkit-box-flex:0;-webkit-flex:0 0 100%;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}@media (min-width:768px){.sm-1{-webkit-box-flex:0;-webkit-flex:0 0 8.33333333%;-ms-flex:0 0 8.33333333%;flex:0 0 8.33333333%;max-width:8.33333333%}}@media (min-width:768px){.sm-2{-webkit-box-flex:0;-webkit-flex:0 0 16.66666667%;-ms-flex:0 0 16.66666667%;flex:0 0 16.66666667%;max-width:16.66666667%}}@media (min-width:768px){.sm-3{-webkit-box-flex:0;-webkit-flex:0 0 25%;-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}}@media (min-width:768px){.sm-4{-webkit-box-flex:0;-webkit-flex:0 0 33.33333333%;-ms-flex:0 0 33.33333333%;flex:0 0 33.33333333%;max-width:33.33333333%}}@media (min-width:768px){.sm-5{-webkit-box-flex:0;-webkit-flex:0 0 41.66666667%;-ms-flex:0 0 41.66666667%;flex:0 0 41.66666667%;max-width:41.66666667%}}@media (min-width:768px){.sm-6{-webkit-box-flex:0;-webkit-flex:0 0 50%;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}}@media (min-width:768px){.sm-7{-webkit-box-flex:0;-webkit-flex:0 0 58.33333333%;-ms-flex:0 0 58.33333333%;flex:0 0 58.33333333%;max-width:58.33333333%}}@media (min-width:768px){.sm-8{-webkit-box-flex:0;-webkit-flex:0 0 66.66666667%;-ms-flex:0 0 66.66666667%;flex:0 0 66.66666667%;max-width:66.66666667%}}@media (min-width:768px){.sm-9{-webkit-box-flex:0;-webkit-flex:0 0 75%;-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}}@media (min-width:768px){.sm-10{-webkit-box-flex:0;-webkit-flex:0 0 83.33333333%;-ms-flex:0 0 83.33333333%;flex:0 0 83.33333333%;max-width:83.33333333%}}@media (min-width:768px){.sm-11{-webkit-box-flex:0;-webkit-flex:0 0 91.66666667%;-ms-flex:0 0 91.66666667%;flex:0 0 91.66666667%;max-width:91.66666667%}}@media (min-width:768px){.sm-12{-webkit-box-flex:0;-webkit-flex:0 0 100%;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}}@media (min-width:992px){.md-1{-webkit-box-flex:0;-webkit-flex:0 0 8.33333333%;-ms-flex:0 0 8.33333333%;flex:0 0 8.33333333%;max-width:8.33333333%}}@media (min-width:992px){.md-2{-webkit-box-flex:0;-webkit-flex:0 0 16.66666667%;-ms-flex:0 0 16.66666667%;flex:0 0 16.66666667%;max-width:16.66666667%}}@media (min-width:992px){.md-3{-webkit-box-flex:0;-webkit-flex:0 0 25%;-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}}@media (min-width:992px){.md-4{-webkit-box-flex:0;-webkit-flex:0 0 33.33333333%;-ms-flex:0 0 33.33333333%;flex:0 0 33.33333333%;max-width:33.33333333%}}@media (min-width:992px){.md-5{-webkit-box-flex:0;-webkit-flex:0 0 41.66666667%;-ms-flex:0 0 41.66666667%;flex:0 0 41.66666667%;max-width:41.66666667%}}@media (min-width:992px){.md-6{-webkit-box-flex:0;-webkit-flex:0 0 50%;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}}@media (min-width:992px){.md-7{-webkit-box-flex:0;-webkit-flex:0 0 58.33333333%;-ms-flex:0 0 58.33333333%;flex:0 0 58.33333333%;max-width:58.33333333%}}@media (min-width:992px){.md-8{-webkit-box-flex:0;-webkit-flex:0 0 66.66666667%;-ms-flex:0 0 66.66666667%;flex:0 0 66.66666667%;max-width:66.66666667%}}@media (min-width:992px){.md-9{-webkit-box-flex:0;-webkit-flex:0 0 75%;-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}}@media (min-width:992px){.md-10{-webkit-box-flex:0;-webkit-flex:0 0 83.33333333%;-ms-flex:0 0 83.33333333%;flex:0 0 83.33333333%;max-width:83.33333333%}}@media (min-width:992px){.md-11{-webkit-box-flex:0;-webkit-flex:0 0 91.66666667%;-ms-flex:0 0 91.66666667%;flex:0 0 91.66666667%;max-width:91.66666667%}}@media (min-width:992px){.md-12{-webkit-box-flex:0;-webkit-flex:0 0 100%;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}}@media (min-width:1200px){.lg-1{-webkit-box-flex:0;-webkit-flex:0 0 8.33333333%;-ms-flex:0 0 8.33333333%;flex:0 0 8.33333333%;max-width:8.33333333%}}@media (min-width:1200px){.lg-2{-webkit-box-flex:0;-webkit-flex:0 0 16.66666667%;-ms-flex:0 0 16.66666667%;flex:0 0 16.66666667%;max-width:16.66666667%}}@media (min-width:1200px){.lg-3{-webkit-box-flex:0;-webkit-flex:0 0 25%;-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}}@media (min-width:1200px){.lg-4{-webkit-box-flex:0;-webkit-flex:0 0 33.33333333%;-ms-flex:0 0 33.33333333%;flex:0 0 33.33333333%;max-width:33.33333333%}}@media (min-width:1200px){.lg-5{-webkit-box-flex:0;-webkit-flex:0 0 41.66666667%;-ms-flex:0 0 41.66666667%;flex:0 0 41.66666667%;max-width:41.66666667%}}@media (min-width:1200px){.lg-6{-webkit-box-flex:0;-webkit-flex:0 0 50%;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}}@media (min-width:1200px){.lg-7{-webkit-box-flex:0;-webkit-flex:0 0 58.33333333%;-ms-flex:0 0 58.33333333%;flex:0 0 58.33333333%;max-width:58.33333333%}}@media (min-width:1200px){.lg-8{-webkit-box-flex:0;-webkit-flex:0 0 66.66666667%;-ms-flex:0 0 66.66666667%;flex:0 0 66.66666667%;max-width:66.66666667%}}@media (min-width:1200px){.lg-9{-webkit-box-flex:0;-webkit-flex:0 0 75%;-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}}@media (min-width:1200px){.lg-10{-webkit-box-flex:0;-webkit-flex:0 0 83.33333333%;-ms-flex:0 0 83.33333333%;flex:0 0 83.33333333%;max-width:83.33333333%}}@media (min-width:1200px){.lg-11{-webkit-box-flex:0;-webkit-flex:0 0 91.66666667%;-ms-flex:0 0 91.66666667%;flex:0 0 91.66666667%;max-width:91.66666667%}}@media (min-width:1200px){.lg-12{-webkit-box-flex:0;-webkit-flex:0 0 100%;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}}.align-top{-webkit-align-self:flex-start;-ms-flex-item-align:start;align-self:flex-start}.align-middle{-webkit-align-self:center;-ms-flex-item-align:center;-ms-grid-row-align:center;align-self:center}.align-bottom{-webkit-align-self:flex-end;-ms-flex-item-align:end;align-self:flex-end}.container{width:100%;max-width:960px;position:relative;margin:0 auto}@media screen and (max-width:992px){.container{width:85%}}@media screen and (max-width:480px){.container{width:90%}}.section{margin-top:1rem;margin-bottom:2rem}.section:after{text-align:center;color:#8f8d89;display:block;content:"~~~";position:relative;font-size:1.5rem}hr{border:0}hr:after{text-align:center;color:#8f8d89;display:block;content:"~~~";position:relative;font-size:1.5rem;top:-.75rem}.paper{border:1px solid #c1c0bd;background-color:#fff;padding:2rem;margin-top:1rem;margin-bottom:1rem;-webkit-box-shadow:-1px 5px 35px -9px rgba(0,0,0,.2);-moz-box-shadow:-1px 5px 35px -9px rgba(0,0,0,.2);box-shadow:-1px 5px 35px -9px rgba(0,0,0,.2)}@media screen and (max-width:480px){.paper{padding:1rem;width:100%;margin-top:0;margin-bottom:0}}.paper-btn,button,input[type=button]{align-self:center;background:0 0;color:#41403e;outline:0;border:solid 2px #41403e;border:2px solid #41403e;border-top-left-radius:255px 15px;border-top-right-radius:15px 225px;border-bottom-right-radius:225px 15px;border-bottom-left-radius:15px 255px;font-size:1rem;padding:.75rem .75rem;cursor:pointer;-webkit-box-shadow:15px 28px 25px -18px rgba(0,0,0,.2);-moz-box-shadow:15px 28px 25px -18px rgba(0,0,0,.2);box-shadow:15px 28px 25px -18px rgba(0,0,0,.2);transition:all .5s ease}.paper-btn.shadow-large,button.shadow-large,input[type=button].shadow-large{-webkit-box-shadow:20px 38px 34px -26px rgba(0,0,0,.2);-moz-box-shadow:20px 38px 34px -26px rgba(0,0,0,.2);box-shadow:20px 38px 34px -26px rgba(0,0,0,.2)}.paper-btn.shadow-small,button.shadow-small,input[type=button].shadow-small{-webkit-box-shadow:10px 19px 17px -13px rgba(0,0,0,.2);-moz-box-shadow:10px 19px 17px -13px rgba(0,0,0,.2);box-shadow:10px 19px 17px -13px rgba(0,0,0,.2)}.paper-btn.shadow-hover:hover,button.shadow-hover:hover,input[type=button].shadow-hover:hover{-webkit-box-shadow:2px 8px 4px -6px rgba(0,0,0,.3);-moz-box-shadow:2px 8px 4px -6px rgba(0,0,0,.3);box-shadow:2px 8px 4px -6px rgba(0,0,0,.3)}.paper-btn.btn-large,button.btn-large,input[type=button].btn-large{-webkit-box-shadow:20px 38px 34px -26px rgba(0,0,0,.2);-moz-box-shadow:20px 38px 34px -26px rgba(0,0,0,.2);box-shadow:20px 38px 34px -26px rgba(0,0,0,.2);font-size:2rem;padding:1rem 1rem}.paper-btn.btn-small,button.btn-small,input[type=button].btn-small{-webkit-box-shadow:10px 19px 17px -13px rgba(0,0,0,.2);-moz-box-shadow:10px 19px 17px -13px rgba(0,0,0,.2);box-shadow:10px 19px 17px -13px rgba(0,0,0,.2);font-size:.75rem;padding:.5rem}.paper-btn.btn-block,button.btn-block,input[type=button].btn-block{display:block;width:100%}.paper-btn:hover:hover,button:hover:hover,input[type=button]:hover:hover{-webkit-box-shadow:2px 8px 4px -6px rgba(0,0,0,.3);-moz-box-shadow:2px 8px 4px -6px rgba(0,0,0,.3);box-shadow:2px 8px 4px -6px rgba(0,0,0,.3)}.paper-btn.disabled,.paper-btn[disabled],button.disabled,button[disabled],input[type=button].disabled,input[type=button][disabled]{cursor:not-allowed;opacity:.5}a{text-decoration:none;background-image:linear-gradient(5deg,transparent 65%,#0071de 80%,transparent 90%),linear-gradient(165deg,transparent 5%,#0071de 15%,transparent 25%),linear-gradient(165deg,transparent 45%,#0071de 55%,transparent 65%),linear-gradient(15deg,transparent 25%,#0071de 35%,transparent 50%);background-repeat:repeat-x;background-size:4px 3px;background-position:0 90%}a:visited{text-decoration:none;color:#41403e}input,select{display:block;background:0 0;color:#41403e;outline:0;border-top-left-radius:255px 15px;border-top-right-radius:15px 225px;border-bottom-right-radius:225px 15px;border-bottom-left-radius:15px 255px;font-size:1rem;padding:.5rem .5rem;border:2px solid #41403e}input:focus,select:focus{border:2px solid #0071de}input.disabled,input[disabled],select.disabled,select[disabled]{cursor:not-allowed;opacity:.5}.disabled{cursor:not-allowed;opacity:.5}.form-group{margin-bottom:1rem}.form-group legend,.form-group>label{display:inline-block;margin-bottom:.5rem}.form-group .input-block{width:100%}.form-group .paper-check,.form-group .paper-radio{display:block;margin-bottom:.5rem;cursor:pointer}.form-group .paper-check input,.form-group .paper-radio input{border:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;display:none}.form-group .paper-check input+span,.form-group .paper-radio input+span{display:block}.form-group .paper-check input+span:before,.form-group .paper-radio input+span:before{content:'';display:inline-block;position:relative;width:1rem;height:1rem;border:2px solid #41403e;margin-right:.75em;vertical-align:-.25em}.form-group .paper-check input[type=radio]+span:before,.form-group .paper-radio input[type=radio]+span:before{border-top-left-radius:1rem 1rem;border-top-right-radius:1rem .6rem;border-bottom-right-radius:1rem .9rem;border-bottom-left-radius:.7rem 1rem}.form-group .paper-check input[type=checkbox]+span:before,.form-group .paper-radio input[type=checkbox]+span:before{border-top-left-radius:255px 15px;border-top-right-radius:15px 225px;border-bottom-right-radius:225px 15px;border-bottom-left-radius:15px 255px}.form-group .paper-check input[type=radio]:checked+span:before,.form-group .paper-radio input[type=radio]:checked+span:before{background:url("data:image/svg+xml;utf8,") left center no-repeat}.form-group .paper-check input[type=checkbox]:checked+span:before,.form-group .paper-radio input[type=checkbox]:checked+span:before{background:url("data:image/svg+xml;utf8,") left center no-repeat}fieldset.form-group{border:none;padding:0}ol{list-style-type:decimal}ol ol{list-style-type:upper-alpha}ol ol ol{list-style-type:upper-roman}ol ol ol ol{list-style-type:lower-alpha}ol ol ol ol ol{list-style-type:lower-roman}ul{list-style:none;margin-left:0}ul li{text-indent:-7px}ul li:before{position:relative;left:-7px}ul li:before{content:"-"}ul ul li:before{content:"+"}ul ul ul li:before{content:"~"}ul ul ul ul li:before{content:"โค"}ul ul ul ul ul li:before{content:"โŽ"}code{padding:2px 4px;font-size:80%;color:#0071de;background-color:#f2f2f2;border-radius:3px}kbd{padding:2px 4px;font-size:80%;color:#fff;background-color:#41403e;border-radius:3px}pre{display:block;padding:1em;font-size:80%;line-height:1.5;color:#41403e;word-break:break-all;word-wrap:break-word;background-color:#fafafa;border:1px solid #c1c0bd;border-radius:3px;overflow-x:auto;white-space:pre-wrap}table{box-sizing:border-box;width:100%;max-width:100%}table thead tr th{vertical-align:bottom;text-align:left;padding:8px;line-height:1.5}table tbody tr td{padding:8px;line-height:1.5;vertical-align:top;border-top:1px dashed #d9d9d8}table.table-hover tbody tr:hover{color:#0071de}table.table-alternating tbody tr:nth-of-type(even){color:#82807c}img{max-width:100%;height:auto;display:block;border:2px solid #41403e;border-top-left-radius:255px 15px;border-top-right-radius:15px 225px;border-bottom-right-radius:225px 15px;border-bottom-left-radius:15px 255px}img.float-left{float:left;margin:1rem 1rem 1rem 0}img.float-right{float:right;margin:1rem 0 1rem 1rem}img.no-responsive{max-width:initial;height:initial;display:initial}img.no-border{border:0;border-radius:0}.margin{margin:1rem}.margin-top{margin-top:1rem}.margin-top-large{margin-top:2rem}.margin-top-small{margin-top:.5rem}.margin-top-none{margin-top:0}.margin-right{margin-right:1rem}.margin-right-large{margin-right:2rem}.margin-right-small{margin-right:.5rem}.margin-right-none{margin-right:0}.margin-bottom{margin-bottom:1rem}.margin-bottom-large{margin-bottom:2rem}.margin-bottom-small{margin-bottom:.5rem}.margin-bottom-none{margin-bottom:0}.margin-left{margin-left:1rem}.margin-left-large{margin-left:2rem}.margin-left-small{margin-left:.5rem}.margin-left-none{margin-left:0}.margin-large{margin:2rem}.margin-small{margin:.5rem}.margin-none{margin:0}.padding{padding:1rem}.padding-top{padding-top:1rem}.padding-top-large{padding-top:2rem}.padding-top-small{padding-top:.5rem}.padding-top-none{padding-top:0}.padding-right{padding-right:1rem}.padding-right-large{padding-right:2rem}.padding-right-small{padding-right:.5rem}.padding-right-none{padding-right:0}.padding-bottom{padding-bottom:1rem}.padding-bottom-large{padding-bottom:2rem}.padding-bottom-small{padding-bottom:.5rem}.padding-bottom-none{padding-bottom:0}.padding-left{padding-left:1rem}.padding-left-large{padding-left:2rem}.padding-left-small{padding-left:.5rem}.padding-left-none{padding-left:0}.padding-large{padding:2rem}.padding-small{padding:.5rem}.padding-none{padding:0}[popover]{position:relative;margin:24px}[popover]:hover::after{transition:opacity .2s ease-out;opacity:1}[popover]::after{content:attr(popover);position:absolute;top:-6px;left:50%;opacity:0;padding:4px 2px;min-width:80px;font-size:.7em;text-align:center;color:#fff;background:rgba(0,0,0,.7);transition:opacity .25s ease-out;transform:translateX(-50%) translateY(-100%);border:2px solid #41403e;border-top-left-radius:255px 15px;border-top-right-radius:15px 225px;border-bottom-right-radius:225px 15px;border-bottom-left-radius:15px 255px}[popover-position=left]::before{left:0;top:50%;margin-left:-12px;transform:translatey(-50%) rotate(-90deg)}[popover-position=left]::after{left:0;top:50%;margin-left:-8px;transform:translateX(-100%) translateY(-50%)}[popover-position=top]::before{left:50%}[popover-position=top]::after{left:50%}[popover-position=bottom]::before{top:100%;margin-top:8px;transform:translateX(-50%) translatey(-100%) rotate(-180deg)}[popover-position=bottom]::after{top:100%;margin-top:8px;transform:translateX(-50%) translateY(0)}[popover-position=right]::before{left:100%;top:50%;margin-left:1px;transform:translatey(-50%) rotate(90deg)}[popover-position=right]::after{left:100%;top:50%;margin-left:8px;transform:translateX(0) translateY(-50%)}.card{-webkit-box-shadow:15px 28px 25px -18px rgba(0,0,0,.2);-moz-box-shadow:15px 28px 25px -18px rgba(0,0,0,.2);box-shadow:15px 28px 25px -18px rgba(0,0,0,.2);transition:all .5s ease;position:relative;display:flex;flex-direction:column;word-wrap:break-word;border:2px solid #e6e7e9}.card.shadow-large{-webkit-box-shadow:20px 38px 34px -26px rgba(0,0,0,.2);-moz-box-shadow:20px 38px 34px -26px rgba(0,0,0,.2);box-shadow:20px 38px 34px -26px rgba(0,0,0,.2)}.card.shadow-small{-webkit-box-shadow:10px 19px 17px -13px rgba(0,0,0,.2);-moz-box-shadow:10px 19px 17px -13px rgba(0,0,0,.2);box-shadow:10px 19px 17px -13px rgba(0,0,0,.2)}.card.shadow-hover:hover{-webkit-box-shadow:2px 8px 4px -6px rgba(0,0,0,.3);-moz-box-shadow:2px 8px 4px -6px rgba(0,0,0,.3);box-shadow:2px 8px 4px -6px rgba(0,0,0,.3)}.card:hover:hover{-webkit-box-shadow:2px 8px 4px -6px rgba(0,0,0,.3);-moz-box-shadow:2px 8px 4px -6px rgba(0,0,0,.3);box-shadow:2px 8px 4px -6px rgba(0,0,0,.3)}.card .card-footer,.card .card-header{padding:.75rem 1.25rem;background-color:rgba(0,0,0,.03)}.card .card-header{border-bottom:2px solid #e6e7e9}.card .card-footer{border-top:2px solid #e6e7e9}.card .card-body{flex:1 1 auto;padding:1.25rem}.card .card-body .card-title,.card .card-body h4{margin-top:0;margin-bottom:.5rem}.card .card-body .card-subtitle,.card .card-body h5{color:#0071de;margin-top:0;margin-bottom:.5rem}.card .card-body .card-text,.card .card-body p{margin-top:0;margin-bottom:1rem}.card .card-body .card-link+.card-link,.card .card-body a+a{margin-left:1.25rem}.card .image-bottom,.card .image-top,.card img{border:0;border-radius:0}.badge{border:2px solid #41403e;border-top-left-radius:255px 15px;border-top-right-radius:15px 225px;border-bottom-right-radius:225px 15px;border-bottom-left-radius:15px 255px;display:inline-block;padding:.25em .4em;font-size:75%;font-weight:700;line-height:1;text-align:center;white-space:nowrap;vertical-align:baseline;background-color:#868e96;color:#fff;border-color:transparent}.badge.primary{background-color:#41403e}.badge.secondary{background-color:#0071de}.badge.success{background-color:#86a361}.badge.warning{background-color:#ddcd45}.badge.danger{background-color:#a7342d}.alert{border:2px solid #41403e;border-top-left-radius:255px 15px;border-top-right-radius:15px 225px;border-bottom-right-radius:225px 15px;border-bottom-left-radius:15px 255px;padding:15px;margin-bottom:20px;width:100%}.alert-primary{border-color:#41403e;color:#41403e;background-color:#c1c0bd}.alert-secondary{border-color:#0071de;color:#0071de;background-color:#deefff}.alert-success{border-color:#86a361;color:#86a361;background-color:#d0dbc2}.alert-warning{border-color:#ddcd45;color:#ddcd45;background-color:#f5f0c6}.alert-danger{border-color:#a7342d;color:#a7342d;background-color:#f0cbc9}.alert-muted{border-color:#868e96;color:#868e96;background-color:#e6e7e9} \ No newline at end of file diff --git a/gulpfile.js b/gulpfile.js index 159c9ff..8b8da7f 100644 --- a/gulpfile.js +++ b/gulpfile.js @@ -13,7 +13,7 @@ gulp.task('sass', function() { .pipe(cleanCSS({format: 'beautify'})) .pipe(rename('paper.css')) .pipe(gulp.dest('dist')) - .pipe(gulp.dest('documentation/static')); + .pipe(gulp.dest('docs/static/assets')); }); gulp.task('watch', function () { @@ -22,7 +22,7 @@ gulp.task('watch', function () { gulp.task('hugo-server', function (cb) { let hugo_process = exec( - hugo, ['server', '--source=documentation', '--disableFastRender'], + hugo, ['server', '--source=docs', '--disableFastRender'], function (err, stdout, stderr) { console.log(stderr); return err ? cb(err) : cb(); @@ -34,7 +34,7 @@ gulp.task('hugo-server', function (cb) { gulp.task('hugo-build', function (cb) { let hugo_process = exec( - hugo, ['--source=documentation'], + hugo, ['--source=docs'], function (err, stdout, stderr) { console.log(stderr); return err ? cb(err) : cb(); @@ -49,7 +49,7 @@ gulp.task('minify-css', () => { .pipe(sass({outputStyle: 'compressed'}).on('error', sass.logError)) .pipe(rename('paper.min.css')) .pipe(gulp.dest('dist')) - .pipe(gulp.dest('documentation/static')); + .pipe(gulp.dest('docs/static/assets')); }); gulp.task('default', ['sass','watch','hugo-server']); diff --git a/index.html b/index.html deleted file mode 100644 index 04d476a..0000000 --- a/index.html +++ /dev/null @@ -1,1482 +0,0 @@ - - - - - - - - PaperCSS ยท the less formal CSS framework - - - - - - - - - - - - - - - - - - - - - - -
    -
    -
    -
    -
    -

    PaperCSS

    -

    the less formal CSS framework

    -
    -
    - - - -

    Summary:

    - - -
    -
    - ^ -
    -
    -

    Flexbox

    -

    Flexgrid

    -

    The flexgrid is a grid system that supports up to 12 columns per row. Because it uses flexbox (rather than just %widths), we also get the benefit of the fun parts of flexbox like alignment in more complex ways than normal.

    -
    -
    -
    col-4 col
    -
    col-4 col
    -
    col-4 col
    -
    -
    -
    col-3 col
    -
    col-9 col
    -
    -
    -
    sm-6 md-8 lg-10 col
    -
    sm-6 md-4 lg-2 col
    -
    -
    -
    sm-5 col
    -
    col-fill col
    -
    col-fill col
    -
    -
    -
    Aligned
    -
    Left (default)
    -
    -
    -
    Aligned
    -
    Right (flex-right)
    -
    -
    -
    Aligned
    -
    Center (flex-center)
    -
    -
    -
    Aligned
    -
    to edges (flex-edges)
    -
    -
    -
    Aligned
    -
    to be evenly spaced (flex-spaces)
    -
    -
    -
    Aligned top
    -
    Aligned top
    -
    - Lorem ipsum dolor sit amet, consectetur adipiscing elit. Cras lorem lectus, lobortis a nibh non, luctus luctus erat posuere. Curabitur ac turpis aliquam, malesuada elit suscipit, blandit dolor. -
    -
    -
    -
    Aligned middle
    -
    Aligned middle
    -
    - Lorem ipsum dolor sit amet, consectetur adipiscing elit. Cras lorem lectus, lobortis a nibh non, luctus luctus erat posuere. Curabitur ac turpis aliquam, malesuada elit suscipit, blandit dolor. -
    -
    -
    -
    Aligned bottom
    -
    Aligned bottom
    -
    - Lorem ipsum dolor sit amet, consectetur adipiscing elit. Cras lorem lectus, lobortis a nibh non, luctus luctus erat posuere. Curabitur ac turpis aliquam, malesuada elit suscipit, blandit dolor. -
    -
    -
    -
    Align bottom
    -
    Align middle
    -
    Align top
    -
    - Lorem ipsum dolor sit amet, consectetur adipiscing elit. Cras lorem lectus, lobortis a nibh non, luctus luctus erat posuere. Curabitur ac turpis aliquam, malesuada elit suscipit, blandit dolor. -
    -
    -
    -
    -
    <div class="row">
    -  <div class="col-4 col">col-4 col</div>
    -  <div class="col-4 col">col-4 col</div>
    -  <div class="col-4 col">col-4 col</div>
    -</div>
    -<div class="row">
    -  <div class="col-3 col">col-3 col</div>
    -  <div class="col-9 col">col-9 col</div>
    -</div>
    -<div class="row">
    -  <div class="sm-6 md-8 lg-10 col">sm-6 md-8 lg-10 col</div>
    -  <div class="sm-6 md-4 lg-2 col">sm-6 md-4 lg-2 col</div>
    -</div>
    -<div class="row">
    -  <div class="sm-5 col">sm-5 col</div>
    -  <div class="col-fill col">col-fill col</div>
    -  <div class="col-fill col">col-fill col</div>
    -</div>
    -<div class="row">
    -  <div class="sm-4 col">Aligned</div>
    -  <div class="sm-4 col">Left (default)</div>
    -</div>
    -<div class="row flex-right">
    -  <div class="sm-4 col">Aligned</div>
    -  <div class="sm-4 col">Right (flex-right)</div>
    -</div>
    -<div class="row flex-center">
    -  <div class="sm-4 col">Aligned</div>
    -  <div class="sm-4 col">Center (flex-center)</div>
    -</div>
    -<div class="row flex-edges">
    -  <div class="sm-4 col">Aligned</div>
    -  <div class="sm-4 col">to edges (flex-edges)</div>
    -</div>
    -<div class="row flex-spaces">
    -  <div class="sm-4 col">Aligned</div>
    -  <div class="sm-4 col">to be evenly spaced (flex-spaces)</div>
    -</div>
    -<div class="row flex-top">
    -  <div class="sm-6 col">Aligned top</div>
    -  <div class="sm-6 col">
    -    Lorem ipsum dolor sit amet, consectetur adipiscing elit. Cras lorem lectus, lobortis a nibh non, luctus luctus erat posuere. Curabitur ac turpis aliquam, malesuada elit suscipit, blandit dolor.
    -  </div>
    -</div>
    -<div class="row flex-middle">
    -  <div class="sm-6 col">Aligned middle</div>
    -  <div class="sm-6 col">
    -    Lorem ipsum dolor sit amet, consectetur adipiscing elit. Cras lorem lectus, lobortis a nibh non, luctus luctus erat posuere. Curabitur ac turpis aliquam, malesuada elit suscipit, blandit dolor.
    -  </div>
    -</div>
    -<div class="row flex-bottom">
    -  <div class="sm-6 col">Aligned bottom</div>
    -  <div class="sm-6 col">
    -    Lorem ipsum dolor sit amet, consectetur adipiscing elit. Cras lorem lectus, lobortis a nibh non, luctus luctus erat posuere. Curabitur ac turpis aliquam, malesuada elit suscipit, blandit dolor.
    -  </div>
    -</div>
    -<div class="row">
    -  <div class="sm-3 col align-bottom">Align bottom</div>
    -  <div class="sm-3 col align-middle">Align middle</div>
    -  <div class="sm-3 col align-top">Align top</div>
    -  <div class="sm-3 col">
    -    Lorem ipsum dolor sit amet, consectetur adipiscing elit. Cras lorem lectus, lobortis a nibh non, luctus luctus erat posuere. Curabitur ac turpis aliquam, malesuada elit suscipit, blandit dolor.
    -  </div>
    -</div>
    -
    -
    -
    -
    -

    Typography

    -

    How pretty is the text?

    -

    Heading 1

    -

    Heading 2

    -

    Heading 3

    -

    Heading 4

    -
    Heading 5
    -
    Heading 6
    -

    Lorem ipsum dolor sit amet, consectetur adipiscing elit. Aenean ultrices, eros non elementum accumsan, massa nulla - aliquam libero, ut posuere justo nibh ac ipsum. Aliquam blandit commodo justo at laoreet. Suspendisse potenti. Duis - magna neque, venenatis non libero a, tincidunt convallis diam. Donec vel fermentum ante. Quisque diam nisl, vestibulum - imperdiet sapien nec, interdum fringilla lorem. Morbi sed arcu facilisis, maximus justo vel, porttitor nisl. Nam - suscipit metus facilisis iaculis vestibulum.

    -
    -
    <h1>Heading 1</h1>
    -<h2>Heading 2</h2>
    -<h3>Heading 3</h3>
    -<h4>Heading 4</h4>
    -<h5>Heading 5</h5>
    -<h6>Heading 6</h6>
    -<p>Lorem ipsum dolor....</p>
    -
    -
    -
    -

    Buttons

    -

    Insprired by Imperfect Buttons

    - - - - Link -
    -
    - -
    -
    - - -
    -
    <p>Insprired by <a href="https://codepen.io/tmrDevelops/pen/VeRvKX" target="_blank">Imperfect Buttons</a></p>
    -<button class="btn-large">Large</button>
    -<button>Default</button>
    -<button class="btn-small">Small</button>
    -<a href="#" class="paper-btn">Link</a>
    -<div class="row">
    -  <div class="col-6 col">
    -    <button class="btn-block">Block level</button>
    -  </div>
    -</div>
    -<button class="disabled">Disabled</button>
    -<button disabled>Disabled</button>
    -
    -

    Colors

    - - - - - -
    -
      <input type="button" class="paper-btn btn-primary" value="Primary"/>
    -  <input type="button" class="btn-secondary" value="Secondary"/>
    -  <button class="btn-success">Success</button>
    -  <button class="btn-warning">Warning</button>
    -  <button class="btn-danger">Danger</button>
    -
    -
    -
    -
    -

    Forms

    -
    - - -
    -
    -
    -
    - - -
    -
    -
    -
    - - -
    -
    -
    -
    - - -
    -
    - - -
    -
    - - -
    -
    - - -
    -
    - Some Radio Buttons - - -
    -
    - Some Check Boxes - - -
    -
    -
    <div class="form-group">
    -  <label for="paperInputs1">Input</label>
    -  <input type="text" placeholder="Nice input" id="paperInputs1">
    -</div>
    -<div class="row">
    -  <div class="col sm-4">
    -    <div class="form-group">
    -      <label for="paperInputs2">Block Level</label>
    -      <input class="input-block" type="text" id="paperInputs2">
    -    </div>
    -  </div>
    -  <div class="col sm-8">
    -    <div class="form-group">
    -      <label for="paperInputs3">Block Level</label>
    -      <input class="input-block" type="text" id="paperInputs3">
    -    </div>
    -  </div>
    -</div>
    -<div class="form-group">
    -  <label for="paperInputs4">Disabled</label>
    -  <input type="text" placeholder="Disabled" id="paperInputs4" disabled>
    -</div>
    -<div class="form-group">
    -  <label>Large Input</label>
    -  <textarea placeholder="Large input"> </textarea>
    -</div>
    -<div class="form-group">
    -  <label>No Resize</label>
    -  <textarea class="no-resize" placeholder="No resize"> </textarea>
    -</div>
    -<div class="form-group">
    -  <label for="paperSelects1">Select</label>
    -  <select id="paperSelects1">
    -    <option value="1">Option 1</option>
    -    <option value="2">Option 2</option>
    -    <option value="3">Option 3</option>
    -  <select>
    -</div>
    -<fieldset class="form-group">
    -  <legend>Some Radio Buttons</legend>
    -  <label for="paperRadios1" class="paper-radio">
    -    <input type="radio" name="paperRadios" id="paperRadios1" value="option 1"> <span>This is the first option<span>
    -  </label>
    -  <label for="paperRadios2" class="paper-radio">
    -    <input type="radio" name="paperRadios" id="paperRadios2" value="option 2"> <span>This is the second option<span>
    -  </label>
    -</fieldset>
    -<fieldset class="form-group">
    -  <legend>Some Check Boxes</legend>
    -  <label for="paperChecks1" class="paper-check">
    -    <input type="checkbox" name="paperChecks" id="paperChecks1" value="option 1"> <span>This is the first check</span>
    -  </label>
    -  <label for="paperChecks2" class="paper-check">
    -    <input type="checkbox" name="paperChecks" id="paperChecks2" value="option 2"> <span>This is the second check</span>
    -  </label>
    -</fieldset>
    -
    -
    -
    -
    -

    Lists

    -

    Ordered Lists

    -
      -
    1. Do this
    2. -
    3. Then this
    4. -
    5. Finally this
    6. -
    7. Then we'll go one deeper
    8. -
        -
      1. Dillon
      2. -
      3. Francis
      4. -
          -
        1. What if we went...
        2. -
        3. One more deeper?
        4. -
            -
          1. DJ
          2. -
          3. Hanzel
          4. -
              -
            1. Five levels should be enough
            2. -
            3. Right?
            4. -
            -
          -
        -
      -
    9. But don't forget this
    10. -
    -

    Unordered Lists

    -
      -
    • Let's try this
    • -
    • Let's try this again
    • -
        -
      • And now we are nested
      • -
      • Pretty cool?
      • -
          -
        • The list items are just text
        • -
        • From this font
        • -
            -
          • We'll keep going
          • -
          • Until we hit
          • -
              -
            • LEVEL 5
            • -
            -
          -
        -
      -
    • And now we're are the top!
    • -
    -

    Inline List

    -
      -
    • Item 1
    • -
    • Item 2
    • -
    • Item 3
    • -
    • Item 4
    • -
    -
    -
    <ol>
    -  <li>Do this</li>
    -  <li>Then this</li>
    -  <li>Finally this</li>
    -  <li>Then we'll go one deeper</li>
    -  <ol>
    -      <li>Dillon</li>
    -      <li>Francis</li>
    -      <ol>
    -        <li>What if we went...</li>
    -        <li>One more deeper?</li>
    -        <ol>
    -          <li>DJ</li>
    -          <li>Hanzel</li>
    -          <ol>
    -            <li>Five levels should be enough</li>
    -            <li>Right?</li>
    -          </ol>
    -        </ol>
    -      </ol>
    -  </ol>
    -  <li>But don't forget this</li>
    -</ol>
    -
    -<!-- Replace ol with ul for unordered lists. Go up to 5 levels deep! -->
    -
    -
    -
    -

    Code

    -

    Let's make some pretty <code>

    -

    Print files backwards using tac

    -

    To stop a process, hit ctrl + c

    -
    function add(x, y) {
    -  return x + y;
    -}     
    -
    -
    <p>Let's make some pretty <code>&lt;code&gt;</code></p>
    -<p>Print files backwards using <kbd>tac</kbd></p>
    -<p>To stop a process, hit <kbd>ctrl + c</kbd></p>
    -<pre>
    -  function add(x, y) {
    -    return x + y;
    -  }
    -</pre>
    -
    -
    -
    -

    Tables

    -

    Regular

    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    #NamePositionLocation
    1Bob DylanMusicianCalifornia, USA
    2Eric ClaptonMusicianOhio, USA
    3Daniel KahnemanPsychologistCalifornia, USA
    -

    Hover

    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    #NamePositionLocation
    1Bob DylanMusicianCalifornia, USA
    2Eric ClaptonMusicianOhio, USA
    3Daniel KahnemanPsychologistCalifornia, USA
    -

    Alternating

    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    #NamePositionLocation
    1Bob DylanMusicianCalifornia, USA
    2Eric ClaptonMusicianOhio, USA
    3Daniel KahnemanPsychologistCalifornia, USA
    -
    -
    <table>
    -  <thead>
    -    <tr>
    -      <th>#</th>
    -      <th>Name</th>
    -      <th>Position</th>
    -      <th>Location</th>
    -    </tr>
    -  </thead>
    -  <tbody>
    -    <tr>
    -      <td>1</td>
    -      <td>Bob Dylan</td>
    -      <td>Musician</td>
    -      <td>California, USA</td>
    -    </tr>
    -    <tr>
    -      <td>2</td>
    -      <td>Eric Clapton</td>
    -      <td>Musician</td>
    -      <td>Ohio, USA</td>
    -    </tr>
    -    <tr>
    -      <td>3</td>
    -      <td>Daniel Kahneman</td>
    -      <td>Psychologist</td>
    -      <td>California, USA</td>
    -    </tr>
    -  </tbody>
    -</table>
    -
    -<!-- Add table-hover or table-alternating to change the style of the table -->
    -<table class="table-hover">
    -<table class="table-alternating">
    -
    -
    -
    -

    Popovers

    -

    Basic usage

    -

    You can add popovers, also called tooltips, on your elements. popover-[position] attribute is the popover text content and it can be: top, left, right, bottom.

    - -
    -
    -

    Popover left position

    -
    -
    -

    Popover top position

    -
    -
    -

    Popover bottom position

    -
    -
    -

    Popover right position

    -
    -
    - -
    -
    <p popover-left="Popover on left">Popover left position</p>
    -<p popover-top="Popover on top">Popover top position</p>
    -<p popover-bottom="Popover on bottom">Popover bottom position</p>
    -<p popover-right="Popover on right">Popover right position</p>
    -
    - -

    But you can also popover on pretty much any element you want, it can be on a button, on a table cell, ...

    - -
    -
    - -
    -
    - -
    -
    <button popover-top="Popover on top">Popover on top and on a button!</button>
    -
    -
    - -
    -

    Cards

    -

    Full card example

    -

    It is possible to not put all the sub-classes like card-title, card-subtitle, card-text, ... But instead the framework will recognize the element properly if it's a h4, h5, p, ... And you need to put all this content on a div with card class.

    -
    -
    - Card example image - -
    -

    My awesome Paper card!

    -
    Nice looking subtitle.
    -

    Notice that the card width in this example have been set to 20rem, otherwise it will try to fill the current container/row where the card is.

    - -
    -
    -
    - -
    -
    <div class="card" style="width: 20rem;">
    -  <img src="https://picsum.photos/768" alt="Card example image">
    -
    -  <div class="card-body">
    -    <h4 class="card-title">My awesome Paper card!</h4>
    -    <h5 class="card-subtitle">Nice looking subtitle.</h5>
    -    <p class="card-text">Notice that the card width in this example have been set to 20rem, otherwise it will try to fill the current container/row where the card is.</p>
    -    <button>Let me go here!</button>
    -  </div>
    -</div>
    -
    - -

    Card title, text, links

    -
    -
    -
    -

    My awesome Paper card!

    -
    Nice looking subtitle.
    -

    This is another example of a card without image. Cards are also meant to be used without images, but with text/links/buttons.

    - First link - Second link -
    -
    -
    - -
    -
    <div class="card" style="width: 20rem;">
    -  <div class="card-body">
    -    <h4 class="card-title">My awesome Paper card!</h4>
    -    <h5 class="card-subtitle">Nice looking subtitle.</h5>
    -    <p class="card-text">This is another example of a card without image. Cards are also meant to be used without images, but with text/links/buttons.</p>
    -    <a class="card-link" href="#">First link</a>
    -    <a class="card-link" href="#">Second link</a>
    -  </div>
    -</div>
    -
    - -

    Image on top or bottom

    -
    -
    -
    -

    My awesome Paper card!

    -
    Nice looking subtitle.
    -

    You can also place image on the bottom of the card.

    - -
    - Card example image -
    -
    - -
    -
    <div class="card" style="width: 20rem;">
    -  <div class="card-body">
    -    <h4 class="card-title">My awesome Paper card!</h4>
    -    <h5 class="card-subtitle">Nice looking subtitle.</h5>
    -    <p class="card-text">You can also place image on the bottom of the card.</p>
    -    <button>Let me go here!</button>
    -  </div>
    -  <img class="image-bottom" src="https://unsplash.it/550/250" alt="Card example image">
    -</div>
    -
    - -

    Header and footer

    -
    -
    -
    Header
    -
    -

    My awesome Paper card!

    -
    Nice looking subtitle.
    -

    You can also place image on the bottom of the card.

    - -
    - -
    -
    - -
    -
    <div class="card" style="width: 20rem;">
    -  <div class="card-header">Header</div>
    -    <div class="card-body">
    -      <h4 class="card-title">My awesome Paper card!</h4>
    -      <h5 class="card-subtitle">Nice looking subtitle.</h5>
    -      <p class="card-text">You can also place image on the bottom of the card.</p>
    -      <button>Let me go here!</button>
    -    </div>
    -  <div class="card-footer">Footer</div>
    -</div>
    -
    -
    -
    - -
    -

    Badges

    -

    Default

    -

    You can customize badges colors with secondary, success, warning, danger classes.

    - -

    Example h1 heading 123

    -

    Example h2 heading 123

    -

    Example h3 heading 123

    -

    Example h4 heading 123

    -
    Example h5 heading 123
    -
    Example h6 heading 123
    - -
    -
    <h1>Example h1 heading <span class="badge">123</span></h1>
    -<h2>Example h2 heading <span class="badge secondary">123</span></h2>
    -<h3>Example h3 heading <span class="badge success">123</span></h3>
    -<h4>Example h4 heading <span class="badge warning">123</span></h4>
    -<h5>Example h5 heading <span class="badge danger">123</span></h5>
    -<h6>Example h6 heading <span class="badge">123</span></h6>
    -
    -
    - -
    -

    Colors

    -

    Text

    -

    Text primary

    -

    Text secondary

    -

    Text success

    -

    Text warning

    -

    Text danger

    -

    Text muted

    -
    -
    <p class="text-primary">Text primary</p>
    -<p class="text-secondary">Text secondary</p>
    -<p class="text-success">Text success</p>
    -<p class="text-warning">Text warning</p>
    -<p class="text-danger">Text danger</p>
    -<p class="text-muted">Text muted</p> 
    -
    -

    Backgrounds

    -
    -
    Background primary
    -
    Background secondary
    -
    Background success
    -
    Background warning
    -
    Background danger
    -
    -
    -
    <div class="row flex-center">
    -  <div class="sm-2 col background-primary">Background primary</div>
    -  <div class="sm-2 col background-secondary">Background secondary</div>
    -  <div class="sm-2 col background-success">Background success</div>
    -  <div class="sm-2 col background-warning">Background warning</div>
    -  <div class="sm-2 col background-danger">Background danger</div>
    -</div>
    -
    -
    -
    -

    Borders & Shadows

    -

    Borders

    -
    -
    Default Border
    -
    Border-2
    -
    Border-3
    -
    -
    -
    Border-4
    -
    Border-5
    -
    Border-6
    -
    -
    -
    <div class="row flex-spaces">
    -  <div class="sm-3 col border border-primary">Default Border</div>
    -  <div class="sm-3 col border border-2 border-primary">Border-2</div>
    -  <div class="sm-3 col border border-3 border-primary">Border-3</div>
    -</div>
    -<div class="row flex-spaces">
    -  <div class="sm-3 col border border-4 border-primary">Border-4</div>
    -  <div class="sm-3 col border border-5 border-primary">Border-5</div>
    -  <div class="sm-3 col border border-6 border-primary">Border-6</div>
    -</div>
    -
    -

    Border Colors

    -
    -
    Border primary
    -
    Border secondary
    -
    Border success
    -
    Border warning
    -
    Border danger
    -
    Border white
    -
    -
    -
    <div class="row child-borders">
    -  <div class="sm-2 col border border-primary">Border primary</div>
    -  <div class="sm-2 col border border-secondary">Border secondary</div>
    -  <div class="sm-2 col border border-success">Border success</div>
    -  <div class="sm-2 col border border-warning">Border warning</div>
    -  <div class="sm-2 col border border-danger">Border danger</div>
    -  <div class="sm-2 col border background-primary border-white">Border white</div>
    -</div>
    -<div class="row child-borders">
    -  <div class="sm-2 col border border-primary">Border primary</div>
    -  <div class="sm-2 col border border-secondary">Border secondary</div>
    -  <div class="sm-2 col border border-success">Border success</div>
    -  <div class="sm-2 col border border-warning">Border warning</div>
    -  <div class="sm-2 col border border-danger">Border danger</div>
    -  <div class="sm-2 col border background-primary border-white">Border white</div>
    -</div>
    -
    -

    Child Borders

    -

    Use this if you want all children to have a border. This will alternate through the different border styles defined above instead of having to add the border class for each element.

    -
    -
    1
    -
    2
    -
    3
    -
    4
    -
    5
    -
    6
    -
    -
    -
    <div class="row flex-center child-borders">
    -  <div class="sm-2 col">1</div>
    -  <div class="sm-2 col">2</div>
    -  <div class="sm-2 col">3</div>
    -  <div class="sm-2 col">4</div>
    -  <div class="sm-2 col">5</div>
    -  <div class="sm-2 col">6</div>
    -</div>
    -
    -

    Border Styles

    -
    -
    Dashed
    -
    Dotted
    -
    Dashed Thick
    -
    Dotted Thick
    -
    -
    -
    <div class="row flex-spaces child-borders">
    -  <div class="sm-3 col border-dashed">Dashed</div>
    -  <div class="sm-3 col border-dotted">Dotted</div>
    -  <div class="sm-3 col border-dashed border-thick">Dashed Thick</div>
    -  <div class="sm-3 col border-dotted border-thick">Dotted Thick</div>
    -</div>
    -
    -

    Shadows

    -
    -
    Large
    -
    Default
    -
    Small
    -
    Hover
    -
    -
    -
    <div class="row flex-spaces child-borders">
    -  <div class="sm-3 col shadow shadow-large">Large</div>
    -  <div class="sm-3 col shadow">Default</div>
    -  <div class="sm-3 col shadow shadow-small">Small</div>
    -  <div class="sm-3 col shadow shadow-hover">Hover</div>
    -</div>
    -
    -

    Child Shadows

    -

    Use this if you want all children to have a shadow.

    -
    -
    Shadow
    -
    Shadow
    -
    Shadow
    -
    -
    -
    <div class="row flex-spaces child-borders child-shadows">
    -  <div class="sm-3 col">Shadow</div>
    -  <div class="sm-3 col">Shadow</div>
    -  <div class="sm-3 col">Shadow</div>
    -</div>
    -
    -

    Child Shadows Hover

    -

    Use this if you want all children to have a shadow... that changes on hover

    -
    -
    Shadow
    -
    Shadow
    -
    Shadow
    -
    -
    -
    <div class="row flex-spaces child-borders child-shadows-hover">
    -  <div class="sm-3 col">Shadow</div>
    -  <div class="sm-3 col">Shadow</div>
    -  <div class="sm-3 col">Shadow</div>
    -</div>
    -
    -
    -
    -

    Utilities

    -

    Margin

    -
    -
    Margin
    -
    Margin-large
    -
    Margin-top-small
    -
    -
    -
    <div class="row flex-spaces child-borders">
    -  <div class="sm-3 col margin">Margin</div>
    -  <div class="sm-3 col margin-large">Margin-large</div>
    -  <div class="sm-3 col margin-top-small">Margin-top-small</div>
    -</div>
    -
    -

    Padding

    -
    -
    Padding-small
    -
    Padding-none
    -
    Padding-left-large
    -
    -
    -
    <div class="row flex-spaces child-borders">
    -  <div class="sm-3 col padding-small">Padding-small</div>
    -  <div class="sm-3 col padding-none">Padding-none</div>
    -  <div class="sm-3 col padding-left-large">Padding-left-large</div>
    -</div>
    -
    -
    -
    -

    Images

    -

    Responsive

    -

    Images by default are responsive

    - Random Unsplash -
    -
    <img src="https://unsplash.it/900" alt="Random Unsplash">
    -
    -

    Float

    -

    You can also float responsive images to fit neatly with your text

    -

    - Smaller Unsplash - Lorem ipsum dolor sit amet, consectetur adipiscing elit. Curabitur non elit sed lorem vulputate consectetur sed vel orci. Nunc orci metus, hendrerit viverra diam a, viverra efficitur nisi. Suspendisse ante sapien, porta vitae augue et, pulvinar posuere nibh. Suspendisse id commodo sem, vestibulum malesuada erat. Duis luctus est sit amet nisl maximus porta. Curabitur tempor nisi tincidunt ultricies rutrum. Nam finibus turpis ut nibh dignissim, in tincidunt mauris suscipit. Curabitur sollicitudin mi quis orci semper, nec egestas nibh mollis. Aenean pellentesque lectus rutrum, ultrices felis malesuada, finibus purus. - Morbi eleifend pellentesque justo, quis vestibulum mi. Donec porta ipsum tellus, ac scelerisque lectus pellentesque eget. Etiam quis rutrum dui. Nulla facilisi. Donec imperdiet mattis mi nec fringilla. Donec mollis augue sed viverra placerat. Donec varius, sem sed porttitor euismod, est nunc varius tellus, eget molestie urna arcu ac turpis. Phasellus id sem elit. Vivamus pellentesque mauris vel ex laoreet varius. Vivamus non tempor libero. Nam consectetur nisi erat, ac varius elit porttitor quis. Morbi ullamcorper, tortor in sagittis tempus, justo ipsum pretium urna, ut bibendum nisl orci et eros. Quisque ut ipsum neque. Integer sapien dolor, vestibulum id maximus ac, pharetra eu augue. - Smallerer Unsplash - Aenean mauris tellus, facilisis sed quam non, tincidunt rutrum risus. Fusce quam urna, commodo vitae nunc condimentum, efficitur commodo libero. Sed dignissim odio enim, ac pharetra dui laoreet id. Suspendisse nec accumsan erat. Integer sit amet leo arcu. Proin sagittis blandit tempor. Vivamus at egestas lectus. Mauris eros tellus, egestas ac neque eget, lacinia sagittis ante. Phasellus faucibus suscipit erat, eget malesuada neque congue non. -

    -
    -
    <p>
    -  <img src="https://unsplash.it/200" class="float-left">
    -  Lorem ipsum dolor.......
    -  <img src="https://unsplash.it/100" class="float-right">
    -  Aenean mauris tellus......
    -</p>
    -
    -

    No Responsive & No Borders

    -

    If you don't like the default, you can just add the class no-responsive to prevent the image from being responsive. You can also remove the default border with no-border.

    - Not responsive Unsplash -
    -
    <img src="https://unsplash.it/300" class="no-responsive no-border">
    -
    -
    -
    -

    Alerts

    -
    -
    - Alert-primary -
    -
    - Alert-secondary -
    -
    - Alert-success -
    -
    - Alert-warning -
    -
    - Alert-danger -
    -
    -
    -
    <div class="row flex-spaces">
    -  <div class="alert alert-primary">Alert-primary</div>
    -  <div class="alert alert-secondary">Alert-secondary</div>
    -  <div class="alert alert-success">Alert-success</div>
    -  <div class="alert alert-warning">Alert-warning</div>
    -  <div class="alert alert-danger">Alert-danger</div>
    -</div>
    -
    -
    -
    -

    Tabs

    -
    - - - - - - - - - - - - -
    -

    - Bacon ipsum dolor sit amet beef venison beef ribs kielbasa. Sausage pig leberkas, t-bone sirloin shoulder bresaola. Frankfurter - rump porchetta ham. Pork belly prosciutto brisket meatloaf short ribs. -

    -

    - Brisket meatball turkey short loin boudin leberkas meatloaf chuck andouille pork loin pastrami spare ribs pancetta rump. - Frankfurter corned beef beef tenderloin short loin meatloaf swine ground round venison. -

    -
    - -
    -

    - Bacon ipsum dolor sit amet landjaeger sausage brisket, jerky drumstick fatback boudin ball tip turducken. Pork belly meatball - t-bone bresaola tail filet mignon kevin turkey ribeye shank flank doner cow kielbasa shankle. Pig swine - chicken hamburger, tenderloin turkey rump ball tip sirloin frankfurter meatloaf boudin brisket ham hock. - Hamburger venison brisket tri-tip andouille pork belly ball tip short ribs biltong meatball chuck. Pork - chop ribeye tail short ribs, beef hamburger meatball kielbasa rump corned beef porchetta landjaeger flank. - Doner rump frankfurter meatball meatloaf, cow kevin pork pork loin venison fatback spare ribs salami - beef ribs. -

    -
    - -
    -

    - Bacon ipsum dolor sit amet beef venison beef ribs kielbasa. Sausage pig leberkas, t-bone sirloin shoulder bresaola. Frankfurter - rump porchetta ham. Pork belly prosciutto brisket meatloaf short ribs. -

    -

    - Brisket meatball turkey short loin boudin leberkas meatloaf chuck andouille pork loin pastrami spare ribs pancetta rump. - Frankfurter corned beef beef tenderloin short loin meatloaf swine ground round venison. -

    -
    - -
    -

    - Bacon ipsum dolor sit amet landjaeger sausage brisket, jerky drumstick fatback boudin ball tip turducken. Pork belly meatball - t-bone bresaola tail filet mignon kevin turkey ribeye shank flank doner cow kielbasa shankle. Pig swine - chicken hamburger, tenderloin turkey rump ball tip sirloin frankfurter meatloaf boudin brisket ham hock. - Hamburger venison brisket tri-tip andouille pork belly ball tip short ribs biltong meatball chuck. Pork - chop ribeye tail short ribs, beef hamburger meatball kielbasa rump corned beef porchetta landjaeger flank. - Doner rump frankfurter meatball meatloaf, cow kevin pork pork loin venison fatback spare ribs salami - beef ribs. -

    -
    -
    -
    -
    <div class="row flex-spaces tabs">
    -  <input id="tab1" type="radio" name="tabs" checked>
    -  <label for="tab1">Tab 1</label>
    -  
    -  <input id="tab2" type="radio" name="tabs">
    -  <label for="tab2">Tab 2</label>
    -  
    -  <input id="tab3" type="radio" name="tabs">
    -  <label for="tab3">Tab 3</label>
    -  
    -  <input id="tab4" type="radio" name="tabs">
    -  <label for="tab4">Tab 4</label>
    -
    -  <div class="content" id="content1">
    -    <p>
    -      Bacon ipsum dolor sit amet beef venison beef ribs kielbasa...
    -    </p>
    -    <p>
    -      Brisket meatball turkey short loin boudin leberkas meatloaf...
    -    </p>
    -  </div>
    -  <div class="content" id="content2">
    -    <p>
    -      Bacon ipsum dolor sit amet landjaeger sausage brisket...
    -    </p>
    -  </div>
    -  <div class="content" id="content3">
    -    <p>
    -      Bacon ipsum dolor sit amet beef venison beef ribs kielbasa...
    -    </p>
    -    <p>
    -      Brisket meatball turkey short loin boudin leberkas meatloaf...
    -    </p>
    -  </div>
    -  <div class="content" id="content4">
    -    <p>
    -      Bacon ipsum dolor sit amet landjaeger sausage brisket...
    -    </p>
    -  </div>
    -</div>
    -
    -
    - - - -
    -

    Article

    - -
    -

    Article Title

    - -

    Lorem ipsum dolor sit amet, consectetur adipisicing elit. Pariatur repellendus excepturi, consequatur illo rerum, non sint asperiores dolore sapiente, vitae blanditiis. Officiis at quaerat modi earum, fugiat magni impedit, aperiam.

    -

    Lorem ipsum dolor sit amet, consectetur adipisicing elit. Corrupti iure totam nam debitis aliquid impedit, et quas omnis aspernatur optio molestias ex laborum quia. Ducimus culpa tempore, veritatis officia delectus dolore dignissimos reprehenderit vero, sunt odit placeat est non molestiae ipsa nam velit in iusto hic quasi similique facere. Maxime?

    - -

    Lorem ipsum dolor sit amet, consectetur adipisicing elit. Corrupti iure totam nam debitis aliquid impedit, et quas omnis aspernatur optio molestias ex laborum quia. Ducimus culpa tempore, veritatis officia delectus dolore dignissimos reprehenderit vero, sunt odit placeat est non molestiae ipsa nam velit in iusto hic quasi similique facere. Maxime?

    - -
    - - -
    -
    - -
    -
    <article class="article">
    -  <h1 class="article-title"><a href="">Article Title</a></h1>
    -  <p class="article-meta">Written by <a href="#">Super User</a></p>
    -  <p class="text-lead"> Lorem... </p>
    -  <p>Lorem...</p>
    -
    -  <div class="row">
    -    <button>Read More</button>
    -    <button>5 Comments</button>
    -  </div>
    -</article>
    -
    -
    -
    -
    -

    Collapsibles

    -

    Collapsibles are elements that expand when you click on them. You can hide/reveal content back on clicking.

    -
    -
    - - -
    - - Bacon ipsum dolor sit amet beef venison beef ribs kielbasa. Sausage pig leberkas, t-bone sirloin shoulder bresaola. Frankfurter - rump porchetta ham. Pork belly prosciutto brisket meatloaf short ribs. - -
    -
    -
    - - -
    - - Bacon ipsum dolor sit amet landjaeger sausage brisket, jerky drumstick fatback boudin ball tip turducken. Pork belly meatball - t-bone bresaola tail filet mignon kevin turkey ribeye shank flank doner cow kielbasa shankle. - -
    -
    -
    - - -
    - - Bacon ipsum dolor sit amet beef venison beef ribs kielbasa. Sausage pig leberkas, t-bone sirloin shoulder bresaola. Frankfurter - rump porchetta ham. Pork belly prosciutto brisket meatloaf short ribs. - -
    -
    -
    - - -
    - - Bacon ipsum dolor sit amet landjaeger sausage brisket, jerky drumstick fatback boudin ball tip turducken. Pork belly meatball - t-bone bresaola tail filet mignon kevin turkey ribeye shank flank doner cow kielbasa shankle. - -
    -
    -
    -
    -
    <div class="row">
    -  <div class="collapsible">
    -    <input id="collapsible1" type="checkbox" name="collapsible">
    -    <label for="collapsible1">First</label>
    -    <div class="collapsible-body">
    -      <span>Bacon ipsum dolor sit amet landjaeger sausage brisket, jerky drumstick fatback boudin ball tip turducken...</span>
    -    </div>
    -  </div>
    -  <div class="collapsible">
    -    <input id="collapsible2" type="checkbox" name="collapsible">
    -    <label for="collapsible2">Second</label>
    -    <div class="collapsible-body">
    -      <span>Bacon ipsum dolor sit amet beef venison beef ribs kielbasa. Sausage pig leberkas, t-bone sirloin shoulder bresaola...</span>
    -    </div>
    -  </div>
    -  <div class="collapsible">
    -    <input id="collapsible3" type="checkbox" name="collapsible">
    -    <label for="collapsible3">Third</label>
    -    <div class="collapsible-body">
    -      <span>Bacon ipsum dolor sit amet landjaeger sausage brisket, jerky drumstick fatback boudin ball tip turducken...</span>
    -    </div>
    -  </div>
    -  <div class="collapsible">
    -    <input id="collapsible4" type="checkbox" name="collapsible">
    -    <label for="collapsible4">Fourth</label>
    -    <div class="collapsible-body">
    -      <span>Bacon ipsum dolor sit amet beef venison beef ribs kielbasa. Sausage pig leberkas, t-bone sirloin shoulder bresaola...</span>
    -    </div>
    -  </div>
    -</div>
    - -

    Accordions

    -

    Use input type="radio" when you want to keep only one element collapsed at a time.

    -
    -
    - - -
    - - Bacon ipsum dolor sit amet beef venison beef ribs kielbasa. Sausage pig leberkas, t-bone sirloin shoulder bresaola. Frankfurter - rump porchetta ham. Pork belly prosciutto brisket meatloaf short ribs. - -
    -
    -
    - - -
    - - Bacon ipsum dolor sit amet landjaeger sausage brisket, jerky drumstick fatback boudin ball tip turducken. Pork belly meatball - t-bone bresaola tail filet mignon kevin turkey ribeye shank flank doner cow kielbasa shankle. - -
    -
    -
    - - -
    - - Bacon ipsum dolor sit amet beef venison beef ribs kielbasa. Sausage pig leberkas, t-bone sirloin shoulder bresaola. Frankfurter - rump porchetta ham. Pork belly prosciutto brisket meatloaf short ribs. - -
    -
    -
    - - -
    - - Bacon ipsum dolor sit amet landjaeger sausage brisket, jerky drumstick fatback boudin ball tip turducken. Pork belly meatball - t-bone bresaola tail filet mignon kevin turkey ribeye shank flank doner cow kielbasa shankle. - -
    -
    -
    -
    <div class="row">
    -  <div class="collapsible">
    -    <input id="collapsible5" type="radio" name="collapsible">
    -    <label for="collapsible5">First</label>
    -    <div class="collapsible-body">
    -      <span>Bacon ipsum dolor sit amet landjaeger sausage brisket, jerky drumstick fatback boudin ball tip turducken...</span>
    -    </div>
    -  </div>
    -  <div class="collapsible">
    -    <input id="collapsible6" type="radio" name="collapsible">
    -    <label for="collapsible6">Second</label>
    -    <div class="collapsible-body">
    -      <span>Bacon ipsum dolor sit amet beef venison beef ribs kielbasa. Sausage pig leberkas, t-bone sirloin shoulder bresaola...</span>
    -    </div>
    -  </div>
    -  <div class="collapsible">
    -    <input id="collapsible7" type="radio" name="collapsible">
    -    <label for="collapsible7">Third</label>
    -    <div class="collapsible-body">
    -      <span>Bacon ipsum dolor sit amet landjaeger sausage brisket, jerky drumstick fatback boudin ball tip turducken...</span>
    -    </div>
    -  </div>
    -  <div class="collapsible">
    -    <input id="collapsible8" type="radio" name="collapsible">
    -    <label for="collapsible8">Fourth</label>
    -    <div class="collapsible-body">
    -      <span>Bacon ipsum dolor sit amet beef venison beef ribs kielbasa. Sausage pig leberkas, t-bone sirloin shoulder bresaola...</span>
    -    </div>
    -  </div>
    -</div>
    -
    -
    -

    Modals

    -

    Simple modal example

    -

    This can be used to implement modals along with features like title, subtitle, text, button and links. Just use whichever component you need for your modal with proper classes and leave the rest on the framework.

    - - -
    -
    <div class="row flex-space child-borders">
    -  <a href="modal-1" class="paper-btn margin">Open Modal!</a>
    -</div>
    -<div class="modal row flex-space" id="modal-1">
    -  <div class="modal-body">
    -    <a class="btn-close" href="#modals">x</a>
    -    <h4 class="modal-title">Modal Title</h4>
    -    <h5 class="modal-subtitle">Modal Subtitle</h5>
    -    <p class="modal-text">This is an example of modal which is implemented with pure CSS! :D</p>
    -    <button>Nice!</button>
    -  </div>
    -</div>
    -
    -

    Modal with title, text and links

    - - -
    -
    <div class="row flex-space child-borders">
    -  <a href="modal-1" class="paper-btn margin">Open Modal!</a>
    -</div>
    -<div class="modal row flex-space" id="modal-1">
    -  <div class="modal-body">
    -    <a class="btn-close" href="#modals">x</a>
    -    <h4 class="modal-title">Modal Title</h4>
    -    <h5 class="modal-subtitle">Modal Subtitle</h5>
    -    <p class="modal-text">This is an example of modal which is implemented with pure CSS! :D</p>
    -    <a class="modal-link" href="#modals">OK</a>
    -    <a class="modal-link" href="#modals">Close</a>
    -  </div>
    -</div>
    -
    -
    - - - -
    -

    Download and Link

    -

    Download

    -

    Download the latest version (1.3.1) using either of the links below. Or download an older release via Github.

    - -

    NPM

    -

    PaperCSS is now available on NPM as of version 1.3.1. Install with npm install papercss --save and find the CSS in:

    -
      -
    • node_modules/papercss/dist/paper.css
    • -
    • node_modules/papercss/dist/paper.min.css
    • -
    -

    CDN

    -

    Don't want to download it? That's cool. You can just link to PaperCSS via unpkg's CDN. You can use either:

    - -

    Here's a quck snippet to get started with PaperCSS:

    -
    -
    <!DOCTYPE html>
    -<html lang="en">
    -<head>
    -  <meta charset="UTF-8">
    -  <meta name="viewport" content="width=device-width, initial-scale=1.0">
    -  <meta http-equiv="X-UA-Compatible" content="ie=edge">
    -  <link rel="stylesheet" href="https://unpkg.com/papercss@1.3.1/dist/paper.min.css">
    -  <title>Document</title>
    -</head>
    -<body>
    -  <div class="container">
    -    <div class="paper">
    -      <h1>Some Fresh Title</h1>
    -      <p>This is where some content would go.</p>
    -    </div>
    -  </div>
    -</body>
    -</html>
    -
    -

    Build it Yourself

    -

    If you'd rather customize things, you can build the CSS yourself via the git repo

    -
      -
    1. git clone [repo url]
    2. -
    3. npm install
    4. -
    5. npm run build
    6. -
    7. Grab the CSS out of the /dist folder created
    8. -
    -

    You can also go into src/colors.less before building to change around the colors of your new CSS.

    -
    -
    -

    About

    -

    I got tired of mODerN STylEs and clean pages on the internet. I also wanted to learn more about Flexbox and Less. So I made PaperCSS to solve these two challenges of mine :)

    -

    The goal of PaperCSS is to be as minimal as possible when adding classes. For example, a button should just look like a paper button. There shouldn't be a need to add a class such as paper-button. Because of this, adding PaperCSS to a markdown generated page should instantly paper-ize it.

    -

    While I'm proud of how it's turned out so far, I think there's a lot that can still be done to make it better. Such things as refactoring, adding more utility classes and more border types (like dashed/dotted) could really polish off this framework. That's why it's open sourced and available for pull requests!

    -

    If you are new to Git or Less, this would be a great project to get your feet wet with. I'd be happy to help walk you through the pull request process. Check out the Git repo for more info!

    -
    -
    -

    Made with ๐Ÿ’› by Rhyne and some fantastic contributors!

    -
    -
    -
    - - - diff --git a/netlify.toml b/netlify.toml index 16d4ecc..4de830c 100644 --- a/netlify.toml +++ b/netlify.toml @@ -1,6 +1,6 @@ [build] publish = "public" -command = "hugo --source=documentation" +command = "hugo --source=docs" [build.environment] HUGO_VERSION = "0.30" diff --git a/yarn.lock b/yarn.lock index 71c5596..22f4cec 100644 --- a/yarn.lock +++ b/yarn.lock @@ -2,6 +2,13 @@ # yarn lockfile v1 +JSONStream@^1.0.3: + version "1.3.2" + resolved "https://registry.yarnpkg.com/JSONStream/-/JSONStream-1.3.2.tgz#c102371b6ec3a7cf3b847ca00c20bb0fce4c6dea" + dependencies: + jsonparse "^1.2.0" + through ">=2.2.7 <3" + JSONStream@~1.3.1: version "1.3.1" resolved "https://registry.yarnpkg.com/JSONStream/-/JSONStream-1.3.1.tgz#707f761e01dae9e16f1bcf93703b78c70966579a" @@ -13,7 +20,21 @@ abbrev@1, abbrev@~1.1.0: version "1.1.1" resolved "https://registry.yarnpkg.com/abbrev/-/abbrev-1.1.1.tgz#f8f2c887ad10bf67f634f005b6987fed3179aac8" -accepts@~1.3.4: +accepts@1.3.3: + version "1.3.3" + resolved "https://registry.yarnpkg.com/accepts/-/accepts-1.3.3.tgz#c3ca7434938648c3e0d9c1e328dd68b622c284ca" + dependencies: + mime-types "~2.1.11" + negotiator "0.6.1" + +accepts@~1.2.12, accepts@~1.2.13: + version "1.2.13" + resolved "https://registry.yarnpkg.com/accepts/-/accepts-1.2.13.tgz#e5f1f3928c6d95fd96558c36ec3d9d0de4a6ecea" + dependencies: + mime-types "~2.1.6" + negotiator "0.5.3" + +accepts@~1.3.0, accepts@~1.3.4: version "1.3.4" resolved "https://registry.yarnpkg.com/accepts/-/accepts-1.3.4.tgz#86246758c7dd6d21a6474ff084a4740ec05eb21f" dependencies: @@ -39,6 +60,18 @@ accord@^0.27.3: uglify-js "^2.8.22" when "^3.7.8" +acorn@^4.0.3: + version "4.0.13" + resolved "https://registry.yarnpkg.com/acorn/-/acorn-4.0.13.tgz#105495ae5361d697bd195c825192e1ad7f253787" + +acorn@^5.2.1: + version "5.2.1" + resolved "https://registry.yarnpkg.com/acorn/-/acorn-5.2.1.tgz#317ac7821826c22c702d66189ab8359675f135d7" + +after@0.8.2: + version "0.8.2" + resolved "https://registry.yarnpkg.com/after/-/after-0.8.2.tgz#fedb394f9f0e02aa9768e702bda23b505fae7e1f" + agent-base@4, agent-base@^4.1.0: version "4.1.1" resolved "https://registry.yarnpkg.com/agent-base/-/agent-base-4.1.1.tgz#92d8a4fc2524a3b09b3666a33b6c97960f23d6a4" @@ -113,6 +146,10 @@ ansi-styles@^3.1.0: dependencies: color-convert "^1.9.0" +ansi-styles@~1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/ansi-styles/-/ansi-styles-1.0.0.tgz#cb102df1c56f5123eab8b67cd7b98027a0279178" + ansicolors@~0.3.2: version "0.3.2" resolved "https://registry.yarnpkg.com/ansicolors/-/ansicolors-0.3.2.tgz#665597de86a9ffe3aa9bfbe6cae5c6ea426b4979" @@ -171,6 +208,10 @@ array-each@^1.0.1: version "1.0.1" resolved "https://registry.yarnpkg.com/array-each/-/array-each-1.0.1.tgz#a794af0c05ab1752846ee753a1f211a05ba0c44f" +array-filter@~0.0.0: + version "0.0.1" + resolved "https://registry.yarnpkg.com/array-filter/-/array-filter-0.0.1.tgz#7da8cf2e26628ed732803581fd21f67cacd2eeec" + array-find-index@^1.0.1: version "1.0.2" resolved "https://registry.yarnpkg.com/array-find-index/-/array-find-index-1.0.2.tgz#df010aa1287e164bbda6f9723b0a96a1ec4187a1" @@ -183,10 +224,26 @@ array-flatten@^2.1.0: version "2.1.1" resolved "https://registry.yarnpkg.com/array-flatten/-/array-flatten-2.1.1.tgz#426bb9da84090c1838d812c8150af20a8331e296" +array-map@~0.0.0: + version "0.0.0" + resolved "https://registry.yarnpkg.com/array-map/-/array-map-0.0.0.tgz#88a2bab73d1cf7bcd5c1b118a003f66f665fa662" + +array-reduce@~0.0.0: + version "0.0.0" + resolved "https://registry.yarnpkg.com/array-reduce/-/array-reduce-0.0.0.tgz#173899d3ffd1c7d9383e4479525dbe278cab5f2b" + +array-slice@^0.2.3: + version "0.2.3" + resolved "https://registry.yarnpkg.com/array-slice/-/array-slice-0.2.3.tgz#dd3cfb80ed7973a75117cdac69b0b99ec86186f5" + array-slice@^1.0.0: version "1.0.0" resolved "https://registry.yarnpkg.com/array-slice/-/array-slice-1.0.0.tgz#e73034f00dcc1f40876008fd20feae77bd4b7c2f" +array-to-sentence@^1.0.1: + version "1.1.0" + resolved "https://registry.yarnpkg.com/array-to-sentence/-/array-to-sentence-1.1.0.tgz#c804956dafa53232495b205a9452753a258d39fc" + array-union@^1.0.1: version "1.0.2" resolved "https://registry.yarnpkg.com/array-union/-/array-union-1.0.2.tgz#9a34410e4f4e3da23dea375be5be70f24778ec39" @@ -201,6 +258,10 @@ array-unique@^0.2.1: version "0.2.1" resolved "https://registry.yarnpkg.com/array-unique/-/array-unique-0.2.1.tgz#a1d97ccafcbc2625cc70fadceb36a50c58b01a53" +arraybuffer.slice@0.0.6: + version "0.0.6" + resolved "https://registry.yarnpkg.com/arraybuffer.slice/-/arraybuffer.slice-0.0.6.tgz#f33b2159f0532a3f3107a272c0ccfbd1ad2979ca" + arrify@^1.0.0: version "1.0.1" resolved "https://registry.yarnpkg.com/arrify/-/arrify-1.0.1.tgz#898508da2226f380df904728456849c1501a4b0d" @@ -213,6 +274,14 @@ asap@~1.0.0: version "1.0.0" resolved "https://registry.yarnpkg.com/asap/-/asap-1.0.0.tgz#b2a45da5fdfa20b0496fc3768cc27c12fa916a7d" +asn1.js@^4.0.0: + version "4.9.2" + resolved "https://registry.yarnpkg.com/asn1.js/-/asn1.js-4.9.2.tgz#8117ef4f7ed87cd8f89044b5bff97ac243a16c9a" + dependencies: + bn.js "^4.0.0" + inherits "^2.0.1" + minimalistic-assert "^1.0.0" + asn1@~0.2.3: version "0.2.3" resolved "https://registry.yarnpkg.com/asn1/-/asn1-0.2.3.tgz#dac8787713c9966849fc8180777ebe9c1ddf3b86" @@ -225,6 +294,22 @@ assert-plus@^0.2.0: version "0.2.0" resolved "https://registry.yarnpkg.com/assert-plus/-/assert-plus-0.2.0.tgz#d74e1b87e7affc0db8aadb7021f3fe48101ab234" +assert@^1.4.0: + version "1.4.1" + resolved "https://registry.yarnpkg.com/assert/-/assert-1.4.1.tgz#99912d591836b5a6f5b345c0f07eefc08fc65d91" + dependencies: + util "0.10.3" + +assertion-error@^1.0.1: + version "1.0.2" + resolved "https://registry.yarnpkg.com/assertion-error/-/assertion-error-1.0.2.tgz#13ca515d86206da0bac66e834dd397d87581094c" + +astw@^2.0.0: + version "2.2.0" + resolved "https://registry.yarnpkg.com/astw/-/astw-2.2.0.tgz#7bd41784d32493987aeb239b6b4e1c57a873b917" + dependencies: + acorn "^4.0.3" + async-done@^0.4.0: version "0.4.0" resolved "https://registry.yarnpkg.com/async-done/-/async-done-0.4.0.tgz#ab8053f5f62290f8bfc58f37cd9b73070b3307b9" @@ -238,7 +323,19 @@ async-each@^1.0.0: version "1.0.1" resolved "https://registry.yarnpkg.com/async-each/-/async-each-1.0.1.tgz#19d386a1d9edc6e7c1c85d388aedbcc56d33602d" -async@^1.5.2: +async-foreach@^0.1.3: + version "0.1.3" + resolved "https://registry.yarnpkg.com/async-foreach/-/async-foreach-0.1.3.tgz#36121f845c0578172de419a97dbeb1d16ec34542" + +async@0.9.0: + version "0.9.0" + resolved "https://registry.yarnpkg.com/async/-/async-0.9.0.tgz#ac3613b1da9bed1b47510bb4651b8931e47146c7" + +async@0.9.x: + version "0.9.2" + resolved "https://registry.yarnpkg.com/async/-/async-0.9.2.tgz#aea74d5e61c1f899613bf64bda66d4c78f2fd17d" + +async@^1.5.0, async@^1.5.2: version "1.5.2" resolved "https://registry.yarnpkg.com/async/-/async-1.5.2.tgz#ec6a61ae56480c0c3cb241c95618e20892f9672a" @@ -258,10 +355,42 @@ aws4@^1.2.1, aws4@^1.6.0: version "1.6.0" resolved "https://registry.yarnpkg.com/aws4/-/aws4-1.6.0.tgz#83ef5ca860b2b32e4a0deedee8c771b9db57471e" +backo2@1.0.2: + version "1.0.2" + resolved "https://registry.yarnpkg.com/backo2/-/backo2-1.0.2.tgz#31ab1ac8b129363463e35b3ebb69f4dfcfba7947" + balanced-match@^1.0.0: version "1.0.0" resolved "https://registry.yarnpkg.com/balanced-match/-/balanced-match-1.0.0.tgz#89b4d199ab2bee49de164ea02b89ce462d71b767" +base64-arraybuffer@0.1.5: + version "0.1.5" + resolved "https://registry.yarnpkg.com/base64-arraybuffer/-/base64-arraybuffer-0.1.5.tgz#73926771923b5a19747ad666aa5cd4bf9c6e9ce8" + +base64-js@^1.0.2: + version "1.2.1" + resolved "https://registry.yarnpkg.com/base64-js/-/base64-js-1.2.1.tgz#a91947da1f4a516ea38e5b4ec0ec3773675e0886" + +base64-url@1.2.1: + version "1.2.1" + resolved "https://registry.yarnpkg.com/base64-url/-/base64-url-1.2.1.tgz#199fd661702a0e7b7dcae6e0698bb089c52f6d78" + +base64id@1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/base64id/-/base64id-1.0.0.tgz#47688cb99bb6804f0e06d3e763b1c32e57d8e6b6" + +basic-auth-connect@1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/basic-auth-connect/-/basic-auth-connect-1.0.0.tgz#fdb0b43962ca7b40456a7c2bb48fe173da2d2122" + +basic-auth@~1.0.3: + version "1.0.4" + resolved "https://registry.yarnpkg.com/basic-auth/-/basic-auth-1.0.4.tgz#030935b01de7c9b94a824b29f3fccb750d3a5290" + +batch@0.5.3: + version "0.5.3" + resolved "https://registry.yarnpkg.com/batch/-/batch-0.5.3.tgz#3f3414f380321743bfc1042f9a83ff1d5824d464" + batch@0.6.1: version "0.6.1" resolved "https://registry.yarnpkg.com/batch/-/batch-0.6.1.tgz#dc34314f4e679318093fc760272525f94bf25c16" @@ -276,6 +405,12 @@ beeper@^1.0.0: version "1.1.1" resolved "https://registry.yarnpkg.com/beeper/-/beeper-1.1.1.tgz#e6d5ea8c5dad001304a70b22638447f69cb2f809" +better-assert@~1.0.0: + version "1.0.2" + resolved "https://registry.yarnpkg.com/better-assert/-/better-assert-1.0.2.tgz#40866b9e1b9e0b55b481894311e68faffaebc522" + dependencies: + callsite "1.0.0" + bin-check@^2.0.0: version "2.0.0" resolved "https://registry.yarnpkg.com/bin-check/-/bin-check-2.0.0.tgz#86f8e6f4253893df60dc316957f5af02acb05930" @@ -318,17 +453,25 @@ bl@^1.0.0: dependencies: readable-stream "^2.0.5" +blob@0.0.4: + version "0.0.4" + resolved "https://registry.yarnpkg.com/blob/-/blob-0.0.4.tgz#bcf13052ca54463f30f9fc7e95b9a47630a94921" + block-stream@*: version "0.0.9" resolved "https://registry.yarnpkg.com/block-stream/-/block-stream-0.0.9.tgz#13ebfe778a03205cfe03751481ebb4b3300c126a" dependencies: inherits "~2.0.0" -bluebird@^3.5.0, bluebird@~3.5.0: +bluebird@^3.3.0, bluebird@^3.5.0, bluebird@~3.5.0: version "3.5.1" resolved "https://registry.yarnpkg.com/bluebird/-/bluebird-3.5.1.tgz#d9551f9de98f1fcda1e683d17ee91a0602ee2eb9" -body-parser@1.18.2: +bn.js@^4.0.0, bn.js@^4.1.0, bn.js@^4.1.1, bn.js@^4.4.0: + version "4.11.8" + resolved "https://registry.yarnpkg.com/bn.js/-/bn.js-4.11.8.tgz#2cde09eb5ee341f484746bb0309b3253b1b1442f" + +body-parser@1.18.2, body-parser@^1.16.1: version "1.18.2" resolved "https://registry.yarnpkg.com/body-parser/-/body-parser-1.18.2.tgz#87678a19d84b47d859b83199bd59bce222b10454" dependencies: @@ -343,6 +486,36 @@ body-parser@1.18.2: raw-body "2.3.2" type-is "~1.6.15" +body-parser@~1.13.3: + version "1.13.3" + resolved "https://registry.yarnpkg.com/body-parser/-/body-parser-1.13.3.tgz#c08cf330c3358e151016a05746f13f029c97fa97" + dependencies: + bytes "2.1.0" + content-type "~1.0.1" + debug "~2.2.0" + depd "~1.0.1" + http-errors "~1.3.1" + iconv-lite "0.4.11" + on-finished "~2.3.0" + qs "4.0.0" + raw-body "~2.1.2" + type-is "~1.6.6" + +body-parser@~1.14.0: + version "1.14.2" + resolved "https://registry.yarnpkg.com/body-parser/-/body-parser-1.14.2.tgz#1015cb1fe2c443858259581db53332f8d0cf50f9" + dependencies: + bytes "2.2.0" + content-type "~1.0.1" + debug "~2.2.0" + depd "~1.1.0" + http-errors "~1.3.1" + iconv-lite "0.4.13" + on-finished "~2.3.0" + qs "5.2.0" + raw-body "~2.1.5" + type-is "~1.6.10" + bonjour@^3.5.0: version "3.5.0" resolved "https://registry.yarnpkg.com/bonjour/-/bonjour-3.5.0.tgz#8e890a183d8ee9a2393b3844c691a42bcf7bc9f5" @@ -405,6 +578,12 @@ brace-expansion@^1.0.0, brace-expansion@^1.1.7: balanced-match "^1.0.0" concat-map "0.0.1" +braces@^0.1.2: + version "0.1.5" + resolved "https://registry.yarnpkg.com/braces/-/braces-0.1.5.tgz#c085711085291d8b75fdd74eab0f8597280711e6" + dependencies: + expand-range "^0.1.0" + braces@^1.8.2: version "1.8.5" resolved "https://registry.yarnpkg.com/braces/-/braces-1.8.5.tgz#ba77962e12dff969d6b76711e914b737857bf6a7" @@ -413,6 +592,134 @@ braces@^1.8.2: preserve "^0.2.0" repeat-element "^1.1.2" +brorand@^1.0.1: + version "1.1.0" + resolved "https://registry.yarnpkg.com/brorand/-/brorand-1.1.0.tgz#12c25efe40a45e3c323eb8675a0a0ce57b22371f" + +browser-pack@^6.0.1: + version "6.0.2" + resolved "https://registry.yarnpkg.com/browser-pack/-/browser-pack-6.0.2.tgz#f86cd6cef4f5300c8e63e07a4d512f65fbff4531" + dependencies: + JSONStream "^1.0.3" + combine-source-map "~0.7.1" + defined "^1.0.0" + through2 "^2.0.0" + umd "^3.0.0" + +browser-resolve@^1.11.0, browser-resolve@^1.7.0: + version "1.11.2" + resolved "https://registry.yarnpkg.com/browser-resolve/-/browser-resolve-1.11.2.tgz#8ff09b0a2c421718a1051c260b32e48f442938ce" + dependencies: + resolve "1.1.7" + +browser-stdout@1.3.0: + version "1.3.0" + resolved "https://registry.yarnpkg.com/browser-stdout/-/browser-stdout-1.3.0.tgz#f351d32969d32fa5d7a5567154263d928ae3bd1f" + +browserify-aes@^1.0.0, browserify-aes@^1.0.4: + version "1.1.1" + resolved "https://registry.yarnpkg.com/browserify-aes/-/browserify-aes-1.1.1.tgz#38b7ab55edb806ff2dcda1a7f1620773a477c49f" + dependencies: + buffer-xor "^1.0.3" + cipher-base "^1.0.0" + create-hash "^1.1.0" + evp_bytestokey "^1.0.3" + inherits "^2.0.1" + safe-buffer "^5.0.1" + +browserify-cipher@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/browserify-cipher/-/browserify-cipher-1.0.0.tgz#9988244874bf5ed4e28da95666dcd66ac8fc363a" + dependencies: + browserify-aes "^1.0.4" + browserify-des "^1.0.0" + evp_bytestokey "^1.0.0" + +browserify-des@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/browserify-des/-/browserify-des-1.0.0.tgz#daa277717470922ed2fe18594118a175439721dd" + dependencies: + cipher-base "^1.0.1" + des.js "^1.0.0" + inherits "^2.0.1" + +browserify-rsa@^4.0.0: + version "4.0.1" + resolved "https://registry.yarnpkg.com/browserify-rsa/-/browserify-rsa-4.0.1.tgz#21e0abfaf6f2029cf2fafb133567a701d4135524" + dependencies: + bn.js "^4.1.0" + randombytes "^2.0.1" + +browserify-sign@^4.0.0: + version "4.0.4" + resolved "https://registry.yarnpkg.com/browserify-sign/-/browserify-sign-4.0.4.tgz#aa4eb68e5d7b658baa6bf6a57e630cbd7a93d298" + dependencies: + bn.js "^4.1.1" + browserify-rsa "^4.0.0" + create-hash "^1.1.0" + create-hmac "^1.1.2" + elliptic "^6.0.0" + inherits "^2.0.1" + parse-asn1 "^5.0.0" + +browserify-zlib@~0.2.0: + version "0.2.0" + resolved "https://registry.yarnpkg.com/browserify-zlib/-/browserify-zlib-0.2.0.tgz#2869459d9aa3be245fe8fe2ca1f46e2e7f54d73f" + dependencies: + pako "~1.0.5" + +browserify@^14.1.0: + version "14.5.0" + resolved "https://registry.yarnpkg.com/browserify/-/browserify-14.5.0.tgz#0bbbce521acd6e4d1d54d8e9365008efb85a9cc5" + dependencies: + JSONStream "^1.0.3" + assert "^1.4.0" + browser-pack "^6.0.1" + browser-resolve "^1.11.0" + browserify-zlib "~0.2.0" + buffer "^5.0.2" + cached-path-relative "^1.0.0" + concat-stream "~1.5.1" + console-browserify "^1.1.0" + constants-browserify "~1.0.0" + crypto-browserify "^3.0.0" + defined "^1.0.0" + deps-sort "^2.0.0" + domain-browser "~1.1.0" + duplexer2 "~0.1.2" + events "~1.1.0" + glob "^7.1.0" + has "^1.0.0" + htmlescape "^1.1.0" + https-browserify "^1.0.0" + inherits "~2.0.1" + insert-module-globals "^7.0.0" + labeled-stream-splicer "^2.0.0" + module-deps "^4.0.8" + os-browserify "~0.3.0" + parents "^1.0.1" + path-browserify "~0.0.0" + process "~0.11.0" + punycode "^1.3.2" + querystring-es3 "~0.2.0" + read-only-stream "^2.0.0" + readable-stream "^2.0.2" + resolve "^1.1.4" + shasum "^1.0.0" + shell-quote "^1.6.1" + stream-browserify "^2.0.0" + stream-http "^2.0.0" + string_decoder "~1.0.0" + subarg "^1.0.0" + syntax-error "^1.1.1" + through2 "^2.0.0" + timers-browserify "^1.0.1" + tty-browserify "~0.0.0" + url "~0.11.0" + util "~0.10.1" + vm-browserify "~0.0.1" + xtend "^4.0.0" + buffer-crc32@~0.2.3: version "0.2.13" resolved "https://registry.yarnpkg.com/buffer-crc32/-/buffer-crc32-0.2.13.tgz#0d333e3f00eac50aa1454abd30ef8c2a5d9a7242" @@ -430,14 +737,41 @@ buffer-to-vinyl@^1.0.0: uuid "^2.0.1" vinyl "^1.0.0" +buffer-xor@^1.0.3: + version "1.0.3" + resolved "https://registry.yarnpkg.com/buffer-xor/-/buffer-xor-1.0.3.tgz#26e61ed1422fb70dd42e6e36729ed51d855fe8d9" + +buffer@^5.0.2: + version "5.0.8" + resolved "https://registry.yarnpkg.com/buffer/-/buffer-5.0.8.tgz#84daa52e7cf2fa8ce4195bc5cf0f7809e0930b24" + dependencies: + base64-js "^1.0.2" + ieee754 "^1.1.4" + builtin-modules@^1.0.0: version "1.1.1" resolved "https://registry.yarnpkg.com/builtin-modules/-/builtin-modules-1.1.1.tgz#270f076c5a72c02f5b65a47df94c5fe3a278892f" +builtin-status-codes@^3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/builtin-status-codes/-/builtin-status-codes-3.0.0.tgz#85982878e21b98e1c66425e03d0174788f569ee8" + builtins@^1.0.3: version "1.0.3" resolved "https://registry.yarnpkg.com/builtins/-/builtins-1.0.3.tgz#cb94faeb61c8696451db36534e1422f94f0aee88" +bytes@2.1.0: + version "2.1.0" + resolved "https://registry.yarnpkg.com/bytes/-/bytes-2.1.0.tgz#ac93c410e2ffc9cc7cf4b464b38289067f5e47b4" + +bytes@2.2.0: + version "2.2.0" + resolved "https://registry.yarnpkg.com/bytes/-/bytes-2.2.0.tgz#fd35464a403f6f9117c2de3609ecff9cae000588" + +bytes@2.4.0: + version "2.4.0" + resolved "https://registry.yarnpkg.com/bytes/-/bytes-2.4.0.tgz#7d97196f9d5baf7f6935e25985549edd2a6c2339" + bytes@3.0.0: version "3.0.0" resolved "https://registry.yarnpkg.com/bytes/-/bytes-3.0.0.tgz#d32815404d689699f85a4ea4fa8755dd13a96048" @@ -478,10 +812,18 @@ cacache@~9.2.9: unique-filename "^1.1.0" y18n "^3.2.1" +cached-path-relative@^1.0.0: + version "1.0.1" + resolved "https://registry.yarnpkg.com/cached-path-relative/-/cached-path-relative-1.0.1.tgz#d09c4b52800aa4c078e2dd81a869aac90d2e54e7" + call-limit@~1.1.0: version "1.1.0" resolved "https://registry.yarnpkg.com/call-limit/-/call-limit-1.1.0.tgz#6fd61b03f3da42a2cd0ec2b60f02bd0e71991fea" +callsite@1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/callsite/-/callsite-1.0.0.tgz#280398e5d664bd74038b6f0905153e6e8af1bc20" + camelcase-keys@^2.0.0: version "2.1.0" resolved "https://registry.yarnpkg.com/camelcase-keys/-/camelcase-keys-2.1.0.tgz#308beeaffdf28119051efa1d932213c91b8f92e7" @@ -509,6 +851,10 @@ capture-stack-trace@^1.0.0: version "1.0.0" resolved "https://registry.yarnpkg.com/capture-stack-trace/-/capture-stack-trace-1.0.0.tgz#4a6fa07399c26bba47f0b2496b4d0fb408c5550d" +caseless@~0.11.0: + version "0.11.0" + resolved "https://registry.yarnpkg.com/caseless/-/caseless-0.11.0.tgz#715b96ea9841593cc33067923f5ec60ebda4f7d7" + caseless@~0.12.0: version "0.12.0" resolved "https://registry.yarnpkg.com/caseless/-/caseless-0.12.0.tgz#1b681c21ff84033c826543090689420d187151dc" @@ -529,6 +875,25 @@ center-align@^0.1.1: align-text "^0.1.3" lazy-cache "^1.0.3" +chai@^4.1.2: + version "4.1.2" + resolved "https://registry.yarnpkg.com/chai/-/chai-4.1.2.tgz#0f64584ba642f0f2ace2806279f4f06ca23ad73c" + dependencies: + assertion-error "^1.0.1" + check-error "^1.0.1" + deep-eql "^3.0.0" + get-func-name "^2.0.0" + pathval "^1.0.0" + type-detect "^4.0.0" + +chalk@0.4.x: + version "0.4.0" + resolved "https://registry.yarnpkg.com/chalk/-/chalk-0.4.0.tgz#5199a3ddcd0c1efe23bc08c1b027b06176e0c64f" + dependencies: + ansi-styles "~1.0.0" + has-color "~0.1.0" + strip-ansi "~0.1.0" + chalk@^1.0.0, chalk@^1.1.1: version "1.1.3" resolved "https://registry.yarnpkg.com/chalk/-/chalk-1.1.3.tgz#a8115c55e4a702fe4d150abd3872822a7e09fc98" @@ -547,7 +912,11 @@ chalk@^2.0.1: escape-string-regexp "^1.0.5" supports-color "^4.0.0" -chokidar@^1.6.0: +check-error@^1.0.1: + version "1.0.2" + resolved "https://registry.yarnpkg.com/check-error/-/check-error-1.0.2.tgz#574d312edd88bb5dd8912e9286dd6c0aed4aac82" + +chokidar@^1.4.1, chokidar@^1.6.0, chokidar@^1.7.0: version "1.7.0" resolved "https://registry.yarnpkg.com/chokidar/-/chokidar-1.7.0.tgz#798e689778151c8076b4b360e5edd28cda2bb468" dependencies: @@ -566,6 +935,13 @@ chownr@^1.0.1, chownr@~1.0.1: version "1.0.1" resolved "https://registry.yarnpkg.com/chownr/-/chownr-1.0.1.tgz#e2a75042a9551908bebd25b8523d5f9769d79181" +cipher-base@^1.0.0, cipher-base@^1.0.1, cipher-base@^1.0.3: + version "1.0.4" + resolved "https://registry.yarnpkg.com/cipher-base/-/cipher-base-1.0.4.tgz#8760e4ecc272f4c363532f926d874aae2c1397de" + dependencies: + inherits "^2.0.1" + safe-buffer "^5.0.1" + clean-css@4.1.9: version "4.1.9" resolved "https://registry.yarnpkg.com/clean-css/-/clean-css-4.1.9.tgz#35cee8ae7687a49b98034f70de00c4edd3826301" @@ -576,6 +952,13 @@ cli-boxes@^1.0.0: version "1.0.0" resolved "https://registry.yarnpkg.com/cli-boxes/-/cli-boxes-1.0.0.tgz#4fa917c3e59c94a004cd61f8ee509da651687143" +cli@~1.0.0: + version "1.0.1" + resolved "https://registry.yarnpkg.com/cli/-/cli-1.0.1.tgz#22817534f24bfa4950c34d532d48ecbc621b8c14" + dependencies: + exit "0.1.2" + glob "^7.1.1" + cliui@^2.1.0: version "2.1.0" resolved "https://registry.yarnpkg.com/cliui/-/cliui-2.1.0.tgz#4b475760ff80264c762c3a1719032e91c7fea0d1" @@ -592,6 +975,10 @@ cliui@^3.2.0: strip-ansi "^3.0.1" wrap-ansi "^2.0.0" +clone-function@>=1.0.1: + version "1.0.6" + resolved "https://registry.yarnpkg.com/clone-function/-/clone-function-1.0.6.tgz#428471937750bca9c48ecbfbc16f6e232f74a03d" + clone-stats@^0.0.1: version "0.0.1" resolved "https://registry.yarnpkg.com/clone-stats/-/clone-stats-0.0.1.tgz#b88f94a82cf38b8791d58046ea4029ad88ca99d1" @@ -633,6 +1020,14 @@ color-name@^1.1.1: version "1.1.3" resolved "https://registry.yarnpkg.com/color-name/-/color-name-1.1.3.tgz#a7d0558bd89c42f795dd42328f740831ca53bc25" +colors@1.0.3: + version "1.0.3" + resolved "https://registry.yarnpkg.com/colors/-/colors-1.0.3.tgz#0433f44d809680fdeb60ed260f1b0c262e82a40b" + +colors@^1.1.0: + version "1.1.2" + resolved "https://registry.yarnpkg.com/colors/-/colors-1.1.2.tgz#168a4701756b6a7f51a12ce0c97bfa28c084ed63" + columnify@~1.5.4: version "1.5.4" resolved "https://registry.yarnpkg.com/columnify/-/columnify-1.5.4.tgz#4737ddf1c7b69a8a7c340570782e947eec8e78bb" @@ -640,19 +1035,58 @@ columnify@~1.5.4: strip-ansi "^3.0.0" wcwidth "^1.0.0" +combine-lists@^1.0.0: + version "1.0.1" + resolved "https://registry.yarnpkg.com/combine-lists/-/combine-lists-1.0.1.tgz#458c07e09e0d900fc28b70a3fec2dacd1d2cb7f6" + dependencies: + lodash "^4.5.0" + +combine-source-map@~0.7.1: + version "0.7.2" + resolved "https://registry.yarnpkg.com/combine-source-map/-/combine-source-map-0.7.2.tgz#0870312856b307a87cc4ac486f3a9a62aeccc09e" + dependencies: + convert-source-map "~1.1.0" + inline-source-map "~0.6.0" + lodash.memoize "~3.0.3" + source-map "~0.5.3" + combined-stream@^1.0.5, combined-stream@~1.0.5: version "1.0.5" resolved "https://registry.yarnpkg.com/combined-stream/-/combined-stream-1.0.5.tgz#938370a57b4a51dea2c77c15d5c5fdf895164009" dependencies: delayed-stream "~1.0.0" +commander@2.11.0: + version "2.11.0" + resolved "https://registry.yarnpkg.com/commander/-/commander-2.11.0.tgz#157152fd1e7a6c8d98a5b715cf376df928004563" + +commander@^2.9.0: + version "2.12.2" + resolved "https://registry.yarnpkg.com/commander/-/commander-2.12.2.tgz#0f5946c427ed9ec0d91a46bb9def53e54650e555" + commander@~2.8.1: version "2.8.1" resolved "https://registry.yarnpkg.com/commander/-/commander-2.8.1.tgz#06be367febfda0c330aa1e2a072d3dc9762425d4" dependencies: graceful-readlink ">= 1.0.0" -compressible@~2.0.11: +component-bind@1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/component-bind/-/component-bind-1.0.0.tgz#00c608ab7dcd93897c0009651b1d3a8e1e73bbd1" + +component-emitter@1.1.2: + version "1.1.2" + resolved "https://registry.yarnpkg.com/component-emitter/-/component-emitter-1.1.2.tgz#296594f2753daa63996d2af08d15a95116c9aec3" + +component-emitter@1.2.1: + version "1.2.1" + resolved "https://registry.yarnpkg.com/component-emitter/-/component-emitter-1.2.1.tgz#137918d6d78283f7df7a6b7c5a63e140e69425e6" + +component-inherit@0.0.3: + version "0.0.3" + resolved "https://registry.yarnpkg.com/component-inherit/-/component-inherit-0.0.3.tgz#645fc4adf58b72b649d5cae65135619db26ff143" + +compressible@~2.0.11, compressible@~2.0.5: version "2.0.12" resolved "https://registry.yarnpkg.com/compressible/-/compressible-2.0.12.tgz#c59a5c99db76767e9876500e271ef63b3493bd66" dependencies: @@ -670,6 +1104,17 @@ compression@^1.5.2: safe-buffer "5.1.1" vary "~1.1.2" +compression@~1.5.2: + version "1.5.2" + resolved "https://registry.yarnpkg.com/compression/-/compression-1.5.2.tgz#b03b8d86e6f8ad29683cba8df91ddc6ffc77b395" + dependencies: + accepts "~1.2.12" + bytes "2.1.0" + compressible "~2.0.5" + debug "~2.2.0" + on-headers "~1.0.0" + vary "~1.0.1" + concat-map@0.0.1: version "0.0.1" resolved "https://registry.yarnpkg.com/concat-map/-/concat-map-0.0.1.tgz#d8a96bd77fd68df7793a73036a3ba0d5405d477b" @@ -682,6 +1127,14 @@ concat-stream@^1.4.6, concat-stream@^1.4.7, concat-stream@^1.5.0, concat-stream@ readable-stream "^2.2.2" typedarray "^0.0.6" +concat-stream@~1.5.0, concat-stream@~1.5.1: + version "1.5.2" + resolved "https://registry.yarnpkg.com/concat-stream/-/concat-stream-1.5.2.tgz#708978624d856af41a5a741defdd261da752c266" + dependencies: + inherits "~2.0.1" + readable-stream "~2.0.0" + typedarray "~0.0.5" + config-chain@~1.1.11: version "1.1.11" resolved "https://registry.yarnpkg.com/config-chain/-/config-chain-1.1.11.tgz#aba09747dfbe4c3e70e766a6e41586e1859fc6f2" @@ -718,6 +1171,70 @@ connect-history-api-fallback@^1.3.0: version "1.4.0" resolved "https://registry.yarnpkg.com/connect-history-api-fallback/-/connect-history-api-fallback-1.4.0.tgz#3db24f973f4b923b0e82f619ce0df02411ca623d" +connect-livereload@^0.5.4: + version "0.5.4" + resolved "https://registry.yarnpkg.com/connect-livereload/-/connect-livereload-0.5.4.tgz#80157d1371c9f37cc14039ab1895970d119dc3bc" + +connect-timeout@~1.6.2: + version "1.6.2" + resolved "https://registry.yarnpkg.com/connect-timeout/-/connect-timeout-1.6.2.tgz#de9a5ec61e33a12b6edaab7b5f062e98c599b88e" + dependencies: + debug "~2.2.0" + http-errors "~1.3.1" + ms "0.7.1" + on-headers "~1.0.0" + +connect@^2.30.0: + version "2.30.2" + resolved "https://registry.yarnpkg.com/connect/-/connect-2.30.2.tgz#8da9bcbe8a054d3d318d74dfec903b5c39a1b609" + dependencies: + basic-auth-connect "1.0.0" + body-parser "~1.13.3" + bytes "2.1.0" + compression "~1.5.2" + connect-timeout "~1.6.2" + content-type "~1.0.1" + cookie "0.1.3" + cookie-parser "~1.3.5" + cookie-signature "1.0.6" + csurf "~1.8.3" + debug "~2.2.0" + depd "~1.0.1" + errorhandler "~1.4.2" + express-session "~1.11.3" + finalhandler "0.4.0" + fresh "0.3.0" + http-errors "~1.3.1" + method-override "~2.3.5" + morgan "~1.6.1" + multiparty "3.3.2" + on-headers "~1.0.0" + parseurl "~1.3.0" + pause "0.1.0" + qs "4.0.0" + response-time "~2.3.1" + serve-favicon "~2.3.0" + serve-index "~1.7.2" + serve-static "~1.10.0" + type-is "~1.6.6" + utils-merge "1.0.0" + vhost "~3.0.1" + +connect@^3.6.0: + version "3.6.5" + resolved "https://registry.yarnpkg.com/connect/-/connect-3.6.5.tgz#fb8dde7ba0763877d0ec9df9dac0b4b40e72c7da" + dependencies: + debug "2.6.9" + finalhandler "1.0.6" + parseurl "~1.3.2" + utils-merge "1.0.1" + +console-browserify@1.1.x, console-browserify@^1.1.0: + version "1.1.0" + resolved "https://registry.yarnpkg.com/console-browserify/-/console-browserify-1.1.0.tgz#f0241c45730a9fc6323b206dbf38edc741d0bb10" + dependencies: + date-now "^0.1.4" + console-control-strings@^1.0.0, console-control-strings@~1.1.0: version "1.1.0" resolved "https://registry.yarnpkg.com/console-control-strings/-/console-control-strings-1.1.0.tgz#3d7cf4464db6446ea644bf4b39507f9851008e8e" @@ -726,11 +1243,15 @@ console-stream@^0.1.1: version "0.1.1" resolved "https://registry.yarnpkg.com/console-stream/-/console-stream-0.1.1.tgz#a095fe07b20465955f2fafd28b5d72bccd949d44" +constants-browserify@~1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/constants-browserify/-/constants-browserify-1.0.0.tgz#c20b96d8c617748aaf1c16021760cd27fcb8cb75" + content-disposition@0.5.2: version "0.5.2" resolved "https://registry.yarnpkg.com/content-disposition/-/content-disposition-0.5.2.tgz#0cf68bb9ddf5f2be7961c3a85178cb85dba78cb4" -content-type@~1.0.4: +content-type@~1.0.1, content-type@~1.0.4: version "1.0.4" resolved "https://registry.yarnpkg.com/content-type/-/content-type-1.0.4.tgz#e138cc75e040c727b1966fe5e5f8c9aee256fe3b" @@ -742,10 +1263,25 @@ convert-source-map@^1.5.0: version "1.5.0" resolved "https://registry.yarnpkg.com/convert-source-map/-/convert-source-map-1.5.0.tgz#9acd70851c6d5dfdd93d9282e5edf94a03ff46b5" +convert-source-map@~1.1.0: + version "1.1.3" + resolved "https://registry.yarnpkg.com/convert-source-map/-/convert-source-map-1.1.3.tgz#4829c877e9fe49b3161f3bf3673888e204699860" + +cookie-parser@~1.3.5: + version "1.3.5" + resolved "https://registry.yarnpkg.com/cookie-parser/-/cookie-parser-1.3.5.tgz#9d755570fb5d17890771227a02314d9be7cf8356" + dependencies: + cookie "0.1.3" + cookie-signature "1.0.6" + cookie-signature@1.0.6: version "1.0.6" resolved "https://registry.yarnpkg.com/cookie-signature/-/cookie-signature-1.0.6.tgz#e303a882b342cc3ee8ca513a79999734dab3ae2c" +cookie@0.1.3: + version "0.1.3" + resolved "https://registry.yarnpkg.com/cookie/-/cookie-0.1.3.tgz#e734a5c1417fce472d5aef82c381cabb64d1a435" + cookie@0.3.1: version "0.3.1" resolved "https://registry.yarnpkg.com/cookie/-/cookie-0.3.1.tgz#e7e0a1f9ef43b4c8ba925c5c5a96e806d16873bb" @@ -761,16 +1297,62 @@ copy-concurrently@^1.0.0: rimraf "^2.5.4" run-queue "^1.0.0" +core-js@^2.2.0: + version "2.5.3" + resolved "https://registry.yarnpkg.com/core-js/-/core-js-2.5.3.tgz#8acc38345824f16d8365b7c9b4259168e8ed603e" + core-util-is@1.0.2, core-util-is@~1.0.0: version "1.0.2" resolved "https://registry.yarnpkg.com/core-util-is/-/core-util-is-1.0.2.tgz#b5fd54220aa2bc5ab57aab7140c940754503c1a7" +corser@~2.0.0: + version "2.0.1" + resolved "https://registry.yarnpkg.com/corser/-/corser-2.0.1.tgz#8eda252ecaab5840dcd975ceb90d9370c819ff87" + +crc@3.3.0: + version "3.3.0" + resolved "https://registry.yarnpkg.com/crc/-/crc-3.3.0.tgz#fa622e1bc388bf257309082d6b65200ce67090ba" + +create-ecdh@^4.0.0: + version "4.0.0" + resolved "https://registry.yarnpkg.com/create-ecdh/-/create-ecdh-4.0.0.tgz#888c723596cdf7612f6498233eebd7a35301737d" + dependencies: + bn.js "^4.1.0" + elliptic "^6.0.0" + create-error-class@^3.0.0, create-error-class@^3.0.1: version "3.0.2" resolved "https://registry.yarnpkg.com/create-error-class/-/create-error-class-3.0.2.tgz#06be7abef947a3f14a30fd610671d401bca8b7b6" dependencies: capture-stack-trace "^1.0.0" +create-hash@^1.1.0, create-hash@^1.1.2: + version "1.1.3" + resolved "https://registry.yarnpkg.com/create-hash/-/create-hash-1.1.3.tgz#606042ac8b9262750f483caddab0f5819172d8fd" + dependencies: + cipher-base "^1.0.1" + inherits "^2.0.1" + ripemd160 "^2.0.0" + sha.js "^2.4.0" + +create-hmac@^1.1.0, create-hmac@^1.1.2, create-hmac@^1.1.4: + version "1.1.6" + resolved "https://registry.yarnpkg.com/create-hmac/-/create-hmac-1.1.6.tgz#acb9e221a4e17bdb076e90657c42b93e3726cf06" + dependencies: + cipher-base "^1.0.3" + create-hash "^1.1.0" + inherits "^2.0.1" + ripemd160 "^2.0.0" + safe-buffer "^5.0.1" + sha.js "^2.4.8" + +cross-spawn@^3.0.0: + version "3.0.1" + resolved "https://registry.yarnpkg.com/cross-spawn/-/cross-spawn-3.0.1.tgz#1256037ecb9f0c5f79e3d6ef135e30770184b982" + dependencies: + lru-cache "^4.0.1" + which "^1.2.9" + cross-spawn@^5.0.1: version "5.1.0" resolved "https://registry.yarnpkg.com/cross-spawn/-/cross-spawn-5.1.0.tgz#e8bd0efee58fcff6f8f94510a0a554bbfa235449" @@ -791,16 +1373,53 @@ cryptiles@3.x.x: dependencies: boom "5.x.x" +crypto-browserify@^3.0.0: + version "3.12.0" + resolved "https://registry.yarnpkg.com/crypto-browserify/-/crypto-browserify-3.12.0.tgz#396cf9f3137f03e4b8e532c58f698254e00f80ec" + dependencies: + browserify-cipher "^1.0.0" + browserify-sign "^4.0.0" + create-ecdh "^4.0.0" + create-hash "^1.1.0" + create-hmac "^1.1.0" + diffie-hellman "^5.0.0" + inherits "^2.0.1" + pbkdf2 "^3.0.3" + public-encrypt "^4.0.0" + randombytes "^2.0.0" + randomfill "^1.0.3" + crypto-random-string@^1.0.0: version "1.0.0" resolved "https://registry.yarnpkg.com/crypto-random-string/-/crypto-random-string-1.0.0.tgz#a230f64f568310e1498009940790ec99545bca7e" +csrf@~3.0.0: + version "3.0.6" + resolved "https://registry.yarnpkg.com/csrf/-/csrf-3.0.6.tgz#b61120ddceeafc91e76ed5313bb5c0b2667b710a" + dependencies: + rndm "1.2.0" + tsscmp "1.0.5" + uid-safe "2.1.4" + +csurf@~1.8.3: + version "1.8.3" + resolved "https://registry.yarnpkg.com/csurf/-/csurf-1.8.3.tgz#23f2a13bf1d8fce1d0c996588394442cba86a56a" + dependencies: + cookie "0.1.3" + cookie-signature "1.0.6" + csrf "~3.0.0" + http-errors "~1.3.1" + currently-unhandled@^0.4.1: version "0.4.1" resolved "https://registry.yarnpkg.com/currently-unhandled/-/currently-unhandled-0.4.1.tgz#988df33feab191ef799a61369dd76c17adf957ea" dependencies: array-find-index "^1.0.1" +custom-event@~1.0.0: + version "1.0.1" + resolved "https://registry.yarnpkg.com/custom-event/-/custom-event-1.0.1.tgz#5d02a46850adf1b4a317946a3928fccb5bfd0425" + cyclist@~0.2.2: version "0.2.2" resolved "https://registry.yarnpkg.com/cyclist/-/cyclist-0.2.2.tgz#1b33792e11e914a2fd6d6ed6447464444e5fa640" @@ -811,6 +1430,10 @@ dashdash@^1.12.0: dependencies: assert-plus "^1.0.0" +date-now@^0.1.4: + version "0.1.4" + resolved "https://registry.yarnpkg.com/date-now/-/date-now-0.1.4.tgz#eaf439fd4d4848ad74e5cc7dbef200672b9e345b" + dateformat@^2.0.0: version "2.2.0" resolved "https://registry.yarnpkg.com/dateformat/-/dateformat-2.2.0.tgz#4065e2013cf9fb916ddfd82efb506ad4c6769062" @@ -821,6 +1444,24 @@ debug@2, debug@2.6.9, debug@^2.2.0, debug@^2.4.1, debug@^2.6.6, debug@^2.6.8: dependencies: ms "2.0.0" +debug@2.2.0, debug@~2.2.0: + version "2.2.0" + resolved "https://registry.yarnpkg.com/debug/-/debug-2.2.0.tgz#f87057e995b1a1f6ae6a4960664137bc56f039da" + dependencies: + ms "0.7.1" + +debug@2.3.3: + version "2.3.3" + resolved "https://registry.yarnpkg.com/debug/-/debug-2.3.3.tgz#40c453e67e6e13c901ddec317af8986cda9eff8c" + dependencies: + ms "0.7.2" + +debug@3.1.0: + version "3.1.0" + resolved "https://registry.yarnpkg.com/debug/-/debug-3.1.0.tgz#5bb5a0672628b64149566ba16819e61518c67261" + dependencies: + ms "2.0.0" + debuglog@^1.0.1: version "1.0.1" resolved "https://registry.yarnpkg.com/debuglog/-/debuglog-1.0.1.tgz#aa24ffb9ac3df9a2351837cfb2d279360cd78492" @@ -889,6 +1530,12 @@ decompress@^3.0.0: vinyl-assign "^1.0.1" vinyl-fs "^2.2.0" +deep-eql@^3.0.0: + version "3.0.1" + resolved "https://registry.yarnpkg.com/deep-eql/-/deep-eql-3.0.1.tgz#dfc9404400ad1c8fe023e7da1df1c147c4b444df" + dependencies: + type-detect "^4.0.0" + deep-equal@^1.0.1: version "1.0.1" resolved "https://registry.yarnpkg.com/deep-equal/-/deep-equal-1.0.1.tgz#f5d260292b660e084eff4cdbc9f08ad3247448b5" @@ -903,6 +1550,10 @@ defaults@^1.0.0, defaults@^1.0.3: dependencies: clone "^1.0.2" +defined@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/defined/-/defined-1.0.0.tgz#c98d9bcef75674188e110969151199e39b1fa693" + del-cli@0.2.1: version "0.2.1" resolved "https://registry.yarnpkg.com/del-cli/-/del-cli-0.2.1.tgz#d5f8ca540e8ab89b2d903075ae47113c72a6d937" @@ -942,14 +1593,34 @@ delegates@^1.0.0: version "1.0.0" resolved "https://registry.yarnpkg.com/delegates/-/delegates-1.0.0.tgz#84c6e159b81904fdca59a0ef44cd870d31250f9a" -depd@1.1.1, depd@~1.1.1: +depd@1.1.1, depd@~1.1.0, depd@~1.1.1: version "1.1.1" resolved "https://registry.yarnpkg.com/depd/-/depd-1.1.1.tgz#5783b4e1c459f06fa5ca27f991f3d06e7a310359" +depd@~1.0.1: + version "1.0.1" + resolved "https://registry.yarnpkg.com/depd/-/depd-1.0.1.tgz#80aec64c9d6d97e65cc2a9caa93c0aa6abf73aaa" + deprecated@^0.0.1: version "0.0.1" resolved "https://registry.yarnpkg.com/deprecated/-/deprecated-0.0.1.tgz#f9c9af5464afa1e7a971458a8bdef2aa94d5bb19" +deps-sort@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/deps-sort/-/deps-sort-2.0.0.tgz#091724902e84658260eb910748cccd1af6e21fb5" + dependencies: + JSONStream "^1.0.3" + shasum "^1.0.0" + subarg "^1.0.0" + through2 "^2.0.0" + +des.js@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/des.js/-/des.js-1.0.0.tgz#c074d2e2aa6a8a9a07dbd61f9a15c2cd83ec8ecc" + dependencies: + inherits "^2.0.1" + minimalistic-assert "^1.0.0" + destroy@~1.0.4: version "1.0.4" resolved "https://registry.yarnpkg.com/destroy/-/destroy-1.0.4.tgz#978857442c44749e4206613e37946205826abd80" @@ -972,6 +1643,13 @@ detect-node@^2.0.3: version "2.0.3" resolved "https://registry.yarnpkg.com/detect-node/-/detect-node-2.0.3.tgz#a2033c09cc8e158d37748fbde7507832bd6ce127" +detective@^4.0.0: + version "4.7.1" + resolved "https://registry.yarnpkg.com/detective/-/detective-4.7.1.tgz#0eca7314338442febb6d65da54c10bb1c82b246e" + dependencies: + acorn "^5.2.1" + defined "^1.0.0" + dezalgo@^1.0.0, dezalgo@~1.0.3: version "1.0.3" resolved "https://registry.yarnpkg.com/dezalgo/-/dezalgo-1.0.3.tgz#7f742de066fc748bc8db820569dddce49bf0d456" @@ -979,6 +1657,22 @@ dezalgo@^1.0.0, dezalgo@~1.0.3: asap "^2.0.0" wrappy "1" +di@^0.0.1: + version "0.0.1" + resolved "https://registry.yarnpkg.com/di/-/di-0.0.1.tgz#806649326ceaa7caa3306d75d985ea2748ba913c" + +diff@3.3.1: + version "3.3.1" + resolved "https://registry.yarnpkg.com/diff/-/diff-3.3.1.tgz#aa8567a6eed03c531fc89d3f711cd0e5259dec75" + +diffie-hellman@^5.0.0: + version "5.0.2" + resolved "https://registry.yarnpkg.com/diffie-hellman/-/diffie-hellman-5.0.2.tgz#b5835739270cfe26acf632099fded2a07f209e5e" + dependencies: + bn.js "^4.1.0" + miller-rabin "^4.0.0" + randombytes "^2.0.0" + dns-equal@^1.0.0: version "1.0.0" resolved "https://registry.yarnpkg.com/dns-equal/-/dns-equal-1.0.0.tgz#b39e7f1da6eb0a75ba9c17324b34753c47e0654d" @@ -996,6 +1690,47 @@ dns-txt@^2.0.2: dependencies: buffer-indexof "^1.0.0" +dom-serialize@^2.2.0: + version "2.2.1" + resolved "https://registry.yarnpkg.com/dom-serialize/-/dom-serialize-2.2.1.tgz#562ae8999f44be5ea3076f5419dcd59eb43ac95b" + dependencies: + custom-event "~1.0.0" + ent "~2.2.0" + extend "^3.0.0" + void-elements "^2.0.0" + +dom-serializer@0: + version "0.1.0" + resolved "https://registry.yarnpkg.com/dom-serializer/-/dom-serializer-0.1.0.tgz#073c697546ce0780ce23be4a28e293e40bc30c82" + dependencies: + domelementtype "~1.1.1" + entities "~1.1.1" + +domain-browser@~1.1.0: + version "1.1.7" + resolved "https://registry.yarnpkg.com/domain-browser/-/domain-browser-1.1.7.tgz#867aa4b093faa05f1de08c06f4d7b21fdf8698bc" + +domelementtype@1: + version "1.3.0" + resolved "https://registry.yarnpkg.com/domelementtype/-/domelementtype-1.3.0.tgz#b17aed82e8ab59e52dd9c19b1756e0fc187204c2" + +domelementtype@~1.1.1: + version "1.1.3" + resolved "https://registry.yarnpkg.com/domelementtype/-/domelementtype-1.1.3.tgz#bd28773e2642881aec51544924299c5cd822185b" + +domhandler@2.3: + version "2.3.0" + resolved "https://registry.yarnpkg.com/domhandler/-/domhandler-2.3.0.tgz#2de59a0822d5027fabff6f032c2b25a2a8abe738" + dependencies: + domelementtype "1" + +domutils@1.5: + version "1.5.1" + resolved "https://registry.yarnpkg.com/domutils/-/domutils-1.5.1.tgz#dcd8488a26f563d61079e48c9f7b7e32373682cf" + dependencies: + dom-serializer "0" + domelementtype "1" + dot-prop@^3.0.0: version "3.0.0" resolved "https://registry.yarnpkg.com/dot-prop/-/dot-prop-3.0.0.tgz#1b708af094a49c9a0e7dbcad790aba539dac1177" @@ -1038,7 +1773,7 @@ duplexer2@0.0.2: dependencies: readable-stream "~1.1.9" -duplexer2@^0.1.4, duplexer2@~0.1.0: +duplexer2@^0.1.2, duplexer2@^0.1.4, duplexer2@~0.1.0, duplexer2@~0.1.2: version "0.1.4" resolved "https://registry.yarnpkg.com/duplexer2/-/duplexer2-0.1.4.tgz#8b12dab878c0d69e3e7891051662a32fc6bddcc1" dependencies: @@ -1048,6 +1783,10 @@ duplexer3@^0.1.4: version "0.1.4" resolved "https://registry.yarnpkg.com/duplexer3/-/duplexer3-0.1.4.tgz#ee01dd1cac0ed3cbc7fdbea37dc0a8f1ce002ce2" +duplexer@~0.1.1: + version "0.1.1" + resolved "https://registry.yarnpkg.com/duplexer/-/duplexer-0.1.1.tgz#ace6ff808c1ce66b57d1ebf97977acb02334cfc1" + duplexify@^3.1.2, duplexify@^3.2.0, duplexify@^3.4.2: version "3.5.1" resolved "https://registry.yarnpkg.com/duplexify/-/duplexify-3.5.1.tgz#4e1516be68838bc90a49994f0b39a6e5960befcd" @@ -1070,6 +1809,15 @@ ecc-jsbn@~0.1.1: dependencies: jsbn "~0.1.0" +ecstatic@^1.4.0: + version "1.4.1" + resolved "https://registry.yarnpkg.com/ecstatic/-/ecstatic-1.4.1.tgz#32cb7b6fa2e290d58668674d115e8f0c3d567d6a" + dependencies: + he "^0.5.0" + mime "^1.2.11" + minimist "^1.1.0" + url-join "^1.0.0" + editor@~1.0.0: version "1.0.0" resolved "https://registry.yarnpkg.com/editor/-/editor-1.0.0.tgz#60c7f87bd62bcc6a894fa8ccd6afb7823a24f742" @@ -1078,6 +1826,18 @@ ee-first@1.1.1: version "1.1.1" resolved "https://registry.yarnpkg.com/ee-first/-/ee-first-1.1.1.tgz#590c61156b0ae2f4f0255732a158b266bc56b21d" +elliptic@^6.0.0: + version "6.4.0" + resolved "https://registry.yarnpkg.com/elliptic/-/elliptic-6.4.0.tgz#cac9af8762c85836187003c8dfe193e5e2eae5df" + dependencies: + bn.js "^4.4.0" + brorand "^1.0.1" + hash.js "^1.0.0" + hmac-drbg "^1.0.0" + inherits "^2.0.1" + minimalistic-assert "^1.0.0" + minimalistic-crypto-utils "^1.0.0" + encodeurl@~1.0.1: version "1.0.1" resolved "https://registry.yarnpkg.com/encodeurl/-/encodeurl-1.0.1.tgz#79e3d58655346909fe6f0f45a5de68103b294d20" @@ -1100,6 +1860,57 @@ end-of-stream@^1.0.0, end-of-stream@^1.1.0: dependencies: once "^1.4.0" +engine.io-client@1.8.3: + version "1.8.3" + resolved "https://registry.yarnpkg.com/engine.io-client/-/engine.io-client-1.8.3.tgz#1798ed93451246453d4c6f635d7a201fe940d5ab" + dependencies: + component-emitter "1.2.1" + component-inherit "0.0.3" + debug "2.3.3" + engine.io-parser "1.3.2" + has-cors "1.1.0" + indexof "0.0.1" + parsejson "0.0.3" + parseqs "0.0.5" + parseuri "0.0.5" + ws "1.1.2" + xmlhttprequest-ssl "1.5.3" + yeast "0.1.2" + +engine.io-parser@1.3.2: + version "1.3.2" + resolved "https://registry.yarnpkg.com/engine.io-parser/-/engine.io-parser-1.3.2.tgz#937b079f0007d0893ec56d46cb220b8cb435220a" + dependencies: + after "0.8.2" + arraybuffer.slice "0.0.6" + base64-arraybuffer "0.1.5" + blob "0.0.4" + has-binary "0.1.7" + wtf-8 "1.0.0" + +engine.io@1.8.3: + version "1.8.3" + resolved "https://registry.yarnpkg.com/engine.io/-/engine.io-1.8.3.tgz#8de7f97895d20d39b85f88eeee777b2bd42b13d4" + dependencies: + accepts "1.3.3" + base64id "1.0.0" + cookie "0.3.1" + debug "2.3.3" + engine.io-parser "1.3.2" + ws "1.1.2" + +ent@~2.2.0: + version "2.2.0" + resolved "https://registry.yarnpkg.com/ent/-/ent-2.2.0.tgz#e964219325a21d05f44466a2f686ed6ce5f5dd1d" + +entities@1.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/entities/-/entities-1.0.0.tgz#b2987aa3821347fcde642b24fdfc9e4fb712bf26" + +entities@~1.1.1: + version "1.1.1" + resolved "https://registry.yarnpkg.com/entities/-/entities-1.1.1.tgz#6e5c2d0a5621b5dadaecef80b90edfb5cd7772f0" + err-code@^1.0.0: version "1.1.2" resolved "https://registry.yarnpkg.com/err-code/-/err-code-1.1.2.tgz#06e0116d3028f6aef4806849eb0ea6a748ae6960" @@ -1116,6 +1927,13 @@ error-ex@^1.2.0: dependencies: is-arrayish "^0.2.1" +errorhandler@~1.4.2: + version "1.4.3" + resolved "https://registry.yarnpkg.com/errorhandler/-/errorhandler-1.4.3.tgz#b7b70ed8f359e9db88092f2d20c0f831420ad83f" + dependencies: + accepts "~1.3.0" + escape-html "~1.0.3" + es6-promise@^4.0.3: version "4.1.1" resolved "https://registry.yarnpkg.com/es6-promise/-/es6-promise-4.1.1.tgz#8811e90915d9a0dba36274f0b242dbda78f9c92a" @@ -1126,28 +1944,59 @@ es6-promisify@^5.0.0: dependencies: es6-promise "^4.0.3" +escape-html@1.0.2: + version "1.0.2" + resolved "https://registry.yarnpkg.com/escape-html/-/escape-html-1.0.2.tgz#d77d32fa98e38c2f41ae85e9278e0e0e6ba1022c" + escape-html@~1.0.3: version "1.0.3" resolved "https://registry.yarnpkg.com/escape-html/-/escape-html-1.0.3.tgz#0258eae4d3d0c0974de1c169188ef0051d1d1988" -escape-string-regexp@^1.0.2, escape-string-regexp@^1.0.5: +escape-string-regexp@1.0.5, escape-string-regexp@^1.0.2, escape-string-regexp@^1.0.5: version "1.0.5" resolved "https://registry.yarnpkg.com/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz#1b61c0562190a8dff6ae3bb2cf0200ca130b86d4" +etag@~1.7.0: + version "1.7.0" + resolved "https://registry.yarnpkg.com/etag/-/etag-1.7.0.tgz#03d30b5f67dd6e632d2945d30d6652731a34d5d8" + etag@~1.8.1: version "1.8.1" resolved "https://registry.yarnpkg.com/etag/-/etag-1.8.1.tgz#41ae2eeb65efa62268aebfea83ac7d79299b0887" +event-stream@^3.3.2, event-stream@~3.3.0: + version "3.3.4" + resolved "https://registry.yarnpkg.com/event-stream/-/event-stream-3.3.4.tgz#4ab4c9a0f5a54db9338b4c34d86bfce8f4b35571" + dependencies: + duplexer "~0.1.1" + from "~0" + map-stream "~0.1.0" + pause-stream "0.0.11" + split "0.3" + stream-combiner "~0.0.4" + through "~2.3.1" + eventemitter3@1.x.x: version "1.2.0" resolved "https://registry.yarnpkg.com/eventemitter3/-/eventemitter3-1.2.0.tgz#1c86991d816ad1e504750e73874224ecf3bec508" +events@~1.1.0: + version "1.1.1" + resolved "https://registry.yarnpkg.com/events/-/events-1.1.1.tgz#9ebdb7635ad099c70dcc4c2a1f5004288e8bd924" + eventsource@0.1.6: version "0.1.6" resolved "https://registry.yarnpkg.com/eventsource/-/eventsource-0.1.6.tgz#0acede849ed7dd1ccc32c811bb11b944d4f29232" dependencies: original ">=0.0.5" +evp_bytestokey@^1.0.0, evp_bytestokey@^1.0.3: + version "1.0.3" + resolved "https://registry.yarnpkg.com/evp_bytestokey/-/evp_bytestokey-1.0.3.tgz#7fcbdb198dc71959432efe13842684e0525acb02" + dependencies: + md5.js "^1.3.4" + safe-buffer "^5.1.1" + execa@^0.7.0: version "0.7.0" resolved "https://registry.yarnpkg.com/execa/-/execa-0.7.0.tgz#944becd34cc41ee32a63a9faf27ad5a65fc59777" @@ -1166,12 +2015,31 @@ executable@^1.0.0: dependencies: meow "^3.1.0" +exit@0.1.2, exit@0.1.x: + version "0.1.2" + resolved "https://registry.yarnpkg.com/exit/-/exit-0.1.2.tgz#0632638f8d877cc82107d30a0fff1a17cba1cd0c" + +expand-braces@^0.1.1: + version "0.1.2" + resolved "https://registry.yarnpkg.com/expand-braces/-/expand-braces-0.1.2.tgz#488b1d1d2451cb3d3a6b192cfc030f44c5855fea" + dependencies: + array-slice "^0.2.3" + array-unique "^0.2.1" + braces "^0.1.2" + expand-brackets@^0.1.4: version "0.1.5" resolved "https://registry.yarnpkg.com/expand-brackets/-/expand-brackets-0.1.5.tgz#df07284e342a807cd733ac5af72411e581d1177b" dependencies: is-posix-bracket "^0.1.0" +expand-range@^0.1.0: + version "0.1.1" + resolved "https://registry.yarnpkg.com/expand-range/-/expand-range-0.1.1.tgz#4cb8eda0993ca56fa4f41fc42f3cbb4ccadff044" + dependencies: + is-number "^0.1.1" + repeat-string "^0.2.2" + expand-range@^1.8.1: version "1.8.2" resolved "https://registry.yarnpkg.com/expand-range/-/expand-range-1.8.2.tgz#a299effd335fe2721ebae8e257ec79644fc85337" @@ -1190,6 +2058,20 @@ expand-tilde@^2.0.2: dependencies: homedir-polyfill "^1.0.1" +express-session@~1.11.3: + version "1.11.3" + resolved "https://registry.yarnpkg.com/express-session/-/express-session-1.11.3.tgz#5cc98f3f5ff84ed835f91cbf0aabd0c7107400af" + dependencies: + cookie "0.1.3" + cookie-signature "1.0.6" + crc "3.3.0" + debug "~2.2.0" + depd "~1.0.1" + on-headers "~1.0.0" + parseurl "~1.3.0" + uid-safe "~2.0.0" + utils-merge "1.0.0" + express@^4.13.3: version "4.16.2" resolved "https://registry.yarnpkg.com/express/-/express-4.16.2.tgz#e35c6dfe2d64b7dca0a5cd4f21781be3299e076c" @@ -1264,7 +2146,7 @@ fastqueue@~0.1.0: version "0.1.0" resolved "https://registry.yarnpkg.com/fastqueue/-/fastqueue-0.1.0.tgz#6c691016b3806186476eeb05a717babb8f633c19" -faye-websocket@^0.10.0: +faye-websocket@^0.10.0, faye-websocket@~0.10.0: version "0.10.0" resolved "https://registry.yarnpkg.com/faye-websocket/-/faye-websocket-0.10.0.tgz#4e492f8d04dfb6f89003507f6edbf2d501e7c6f4" dependencies: @@ -1293,6 +2175,13 @@ file-type@^3.1.0: version "3.9.0" resolved "https://registry.yarnpkg.com/file-type/-/file-type-3.9.0.tgz#257a078384d1db8087bc449d107d52a52672b9e9" +filelist@0.0.x: + version "0.0.6" + resolved "https://registry.yarnpkg.com/filelist/-/filelist-0.0.6.tgz#58a641ad1f57574a27fe87a440ef318834b55719" + dependencies: + minimatch "^3.0.3" + utilities "^0.0.37" + filename-regex@^2.0.0: version "2.0.1" resolved "https://registry.yarnpkg.com/filename-regex/-/filename-regex-2.0.1.tgz#c1c4b9bee3e09725ddb106b75c1e301fe2f18b26" @@ -1323,6 +2212,27 @@ filled-array@^1.0.0: version "1.1.0" resolved "https://registry.yarnpkg.com/filled-array/-/filled-array-1.1.0.tgz#c3c4f6c663b923459a9aa29912d2d031f1507f84" +finalhandler@0.4.0: + version "0.4.0" + resolved "https://registry.yarnpkg.com/finalhandler/-/finalhandler-0.4.0.tgz#965a52d9e8d05d2b857548541fb89b53a2497d9b" + dependencies: + debug "~2.2.0" + escape-html "1.0.2" + on-finished "~2.3.0" + unpipe "~1.0.0" + +finalhandler@1.0.6: + version "1.0.6" + resolved "https://registry.yarnpkg.com/finalhandler/-/finalhandler-1.0.6.tgz#007aea33d1a4d3e42017f624848ad58d212f814f" + dependencies: + debug "2.6.9" + encodeurl "~1.0.1" + escape-html "~1.0.3" + on-finished "~2.3.0" + parseurl "~1.3.2" + statuses "~1.3.1" + unpipe "~1.0.0" + finalhandler@1.1.0: version "1.1.0" resolved "https://registry.yarnpkg.com/finalhandler/-/finalhandler-1.1.0.tgz#ce0b6855b45853e791b2fcc680046d88253dd7f5" @@ -1435,6 +2345,10 @@ forwarded@~0.1.2: version "0.1.2" resolved "https://registry.yarnpkg.com/forwarded/-/forwarded-0.1.2.tgz#98c23dab1175657b8c0573e8ceccd91b0ff18c84" +fresh@0.3.0: + version "0.3.0" + resolved "https://registry.yarnpkg.com/fresh/-/fresh-0.3.0.tgz#651f838e22424e7566de161d8358caa199f83d4f" + fresh@0.5.2: version "0.5.2" resolved "https://registry.yarnpkg.com/fresh/-/fresh-0.5.2.tgz#3d8cadd90d976569fa835ab1f8e4b23a105605a7" @@ -1453,6 +2367,10 @@ from2@^2.1.0: inherits "^2.0.1" readable-stream "^2.0.0" +from@~0: + version "0.1.7" + resolved "https://registry.yarnpkg.com/from/-/from-0.1.7.tgz#83c60afc58b9c56997007ed1a768b3ab303a44fe" + fs-exists-sync@^0.1.0: version "0.1.0" resolved "https://registry.yarnpkg.com/fs-exists-sync/-/fs-exists-sync-0.1.0.tgz#982d6893af918e72d08dec9e8673ff2b5a8d6add" @@ -1509,6 +2427,10 @@ fstream@^1.0.0, fstream@^1.0.10, fstream@^1.0.2, fstream@~1.0.11: mkdirp ">=0.5 0" rimraf "2" +function-bind@^1.0.2: + version "1.1.1" + resolved "https://registry.yarnpkg.com/function-bind/-/function-bind-1.1.1.tgz#a56899d3ea3c9bab874bb9773b7c5ede92f4895d" + gauge@~2.7.3: version "2.7.4" resolved "https://registry.yarnpkg.com/gauge/-/gauge-2.7.4.tgz#2c03405c7538c39d7eb37b317022e325fb018bf7" @@ -1528,6 +2450,22 @@ gaze@0.5.x, gaze@^0.5.1: dependencies: globule "~0.1.0" +gaze@^1.0.0: + version "1.1.2" + resolved "https://registry.yarnpkg.com/gaze/-/gaze-1.1.2.tgz#847224677adb8870d679257ed3388fdb61e40105" + dependencies: + globule "^1.0.0" + +generate-function@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/generate-function/-/generate-function-2.0.0.tgz#6858fe7c0969b7d4e9093337647ac79f60dfbe74" + +generate-object-property@^1.1.0: + version "1.2.0" + resolved "https://registry.yarnpkg.com/generate-object-property/-/generate-object-property-1.2.0.tgz#9c0e1c40308ce804f4783618b937fa88f99d50d0" + dependencies: + is-property "^1.0.0" + genfun@^4.0.1: version "4.0.1" resolved "https://registry.yarnpkg.com/genfun/-/genfun-4.0.1.tgz#ed10041f2e4a7f1b0a38466d17a5c3e27df1dfc1" @@ -1536,6 +2474,10 @@ get-caller-file@^1.0.1: version "1.0.2" resolved "https://registry.yarnpkg.com/get-caller-file/-/get-caller-file-1.0.2.tgz#f702e63127e7e231c160a80c1554acb70d5047e5" +get-func-name@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/get-func-name/-/get-func-name-2.0.0.tgz#ead774abee72e20409433a066366023dd6887a41" + get-proxy@^1.0.1: version "1.1.0" resolved "https://registry.yarnpkg.com/get-proxy/-/get-proxy-1.1.0.tgz#894854491bc591b0f147d7ae570f5c678b7256eb" @@ -1612,6 +2554,17 @@ glob2base@^0.0.12, glob2base@~0.0.11: dependencies: find-index "^0.1.1" +glob@7.1.2, glob@^7.0.0, glob@^7.0.3, glob@^7.0.5, glob@^7.1.0, glob@^7.1.1, glob@^7.1.2, glob@~7.1.1, glob@~7.1.2: + version "7.1.2" + resolved "https://registry.yarnpkg.com/glob/-/glob-7.1.2.tgz#c19c9df9a028702d678612384a6552404c636d15" + dependencies: + fs.realpath "^1.0.0" + inflight "^1.0.4" + inherits "2" + minimatch "^3.0.4" + once "^1.3.0" + path-is-absolute "^1.0.0" + glob@^4.0.5, glob@^4.3.1: version "4.5.3" resolved "https://registry.yarnpkg.com/glob/-/glob-4.5.3.tgz#c6cb73d3226c1efef04de3c56d012f03377ee15f" @@ -1631,14 +2584,13 @@ glob@^5.0.3: once "^1.3.0" path-is-absolute "^1.0.0" -glob@^7.0.3, glob@^7.0.5, glob@^7.1.1, glob@^7.1.2, glob@~7.1.2: - version "7.1.2" - resolved "https://registry.yarnpkg.com/glob/-/glob-7.1.2.tgz#c19c9df9a028702d678612384a6552404c636d15" +glob@^6.0.4: + version "6.0.4" + resolved "https://registry.yarnpkg.com/glob/-/glob-6.0.4.tgz#0f08860f6a155127b2fadd4f9ce24b1aab6e4d22" dependencies: - fs.realpath "^1.0.0" inflight "^1.0.4" inherits "2" - minimatch "^3.0.4" + minimatch "2 || 3" once "^1.3.0" path-is-absolute "^1.0.0" @@ -1650,6 +2602,13 @@ glob@~3.1.21: inherits "1" minimatch "~0.2.11" +glob@~3.2.7: + version "3.2.11" + resolved "https://registry.yarnpkg.com/glob/-/glob-3.2.11.tgz#4a973f635b9190f715d10987d5c00fd2815ebe3d" + dependencies: + inherits "2" + minimatch "0.3" + global-dirs@^0.1.0: version "0.1.0" resolved "https://registry.yarnpkg.com/global-dirs/-/global-dirs-0.1.0.tgz#10d34039e0df04272e262cf24224f7209434df4f" @@ -1693,6 +2652,14 @@ globby@^6.1.0: pify "^2.0.0" pinkie-promise "^2.0.0" +globule@^1.0.0: + version "1.2.0" + resolved "https://registry.yarnpkg.com/globule/-/globule-1.2.0.tgz#1dc49c6822dd9e8a2fa00ba2a295006e8664bd09" + dependencies: + glob "~7.1.1" + lodash "~4.17.4" + minimatch "~3.0.2" + globule@~0.1.0: version "0.1.0" resolved "https://registry.yarnpkg.com/globule/-/globule-0.1.0.tgz#d9c8edde1da79d125a151b79533b978676346ae5" @@ -1761,6 +2728,10 @@ graceful-fs@~1.2.0: version "1.0.1" resolved "https://registry.yarnpkg.com/graceful-readlink/-/graceful-readlink-1.0.1.tgz#4cafad76bc62f02fa039b2f94e9a3dd3a391a725" +growl@1.10.3: + version "1.10.3" + resolved "https://registry.yarnpkg.com/growl/-/growl-1.10.3.tgz#1926ba90cf3edfe2adb4927f5880bc22c66c790f" + gulp-batch@1.0.1: version "1.0.1" resolved "https://registry.yarnpkg.com/gulp-batch/-/gulp-batch-1.0.1.tgz#d9a6a1abb504b3a41472d9ea272d4919e11b0f86" @@ -1777,6 +2748,16 @@ gulp-clean-css@3.9.0: through2 "2.0.3" vinyl-sourcemaps-apply "0.2.1" +gulp-connect@5.0.0: + version "5.0.0" + resolved "https://registry.yarnpkg.com/gulp-connect/-/gulp-connect-5.0.0.tgz#f2fdf306ae911468368c2285f2d782f13eddaf4e" + dependencies: + connect "^2.30.0" + connect-livereload "^0.5.4" + event-stream "^3.3.2" + gulp-util "^3.0.6" + tiny-lr "^0.2.1" + gulp-decompress@^1.2.0: version "1.2.0" resolved "https://registry.yarnpkg.com/gulp-decompress/-/gulp-decompress-1.2.0.tgz#8eeb65a5e015f8ed8532cafe28454960626f0dc7" @@ -1808,6 +2789,16 @@ gulp-rename@1.2.2, gulp-rename@^1.2.0: version "1.2.2" resolved "https://registry.yarnpkg.com/gulp-rename/-/gulp-rename-1.2.2.tgz#3ad4428763f05e2764dec1c67d868db275687817" +gulp-sass@^3.1.0: + version "3.1.0" + resolved "https://registry.yarnpkg.com/gulp-sass/-/gulp-sass-3.1.0.tgz#53dc4b68a1f5ddfe4424ab4c247655269a8b74b7" + dependencies: + gulp-util "^3.0" + lodash.clonedeep "^4.3.2" + node-sass "^4.2.0" + through2 "^2.0.0" + vinyl-sourcemaps-apply "^0.2.0" + gulp-sourcemaps@1.6.0: version "1.6.0" resolved "https://registry.yarnpkg.com/gulp-sourcemaps/-/gulp-sourcemaps-1.6.0.tgz#b86ff349d801ceb56e1d9e7dc7bbcb4b7dee600c" @@ -1818,7 +2809,7 @@ gulp-sourcemaps@1.6.0: through2 "^2.0.0" vinyl "^1.0.0" -gulp-util@3.0.8, gulp-util@^3, gulp-util@^3.0.0, gulp-util@^3.0.1, gulp-util@^3.0.7, gulp-util@~3.0.0: +gulp-util@3.0.8, gulp-util@^3, gulp-util@^3.0, gulp-util@^3.0.0, gulp-util@^3.0.1, gulp-util@^3.0.6, gulp-util@^3.0.7, gulp-util@~3.0.0: version "3.0.8" resolved "https://registry.yarnpkg.com/gulp-util/-/gulp-util-3.0.8.tgz#0054e1e744502e27c04c187c3ecc505dd54bbb4f" dependencies: @@ -1900,6 +2891,15 @@ har-schema@^2.0.0: version "2.0.0" resolved "https://registry.yarnpkg.com/har-schema/-/har-schema-2.0.0.tgz#a94c2224ebcac04782a0d9035521f24735b7ec92" +har-validator@~2.0.6: + version "2.0.6" + resolved "https://registry.yarnpkg.com/har-validator/-/har-validator-2.0.6.tgz#cdcbc08188265ad119b6a5a7c8ab70eecfb5d27d" + dependencies: + chalk "^1.1.1" + commander "^2.9.0" + is-my-json-valid "^2.12.4" + pinkie-promise "^2.0.0" + har-validator@~4.2.1: version "4.2.1" resolved "https://registry.yarnpkg.com/har-validator/-/har-validator-4.2.1.tgz#33481d0f1bbff600dd203d75812a6a5fba002e2a" @@ -1920,6 +2920,20 @@ has-ansi@^2.0.0: dependencies: ansi-regex "^2.0.0" +has-binary@0.1.7: + version "0.1.7" + resolved "https://registry.yarnpkg.com/has-binary/-/has-binary-0.1.7.tgz#68e61eb16210c9545a0a5cce06a873912fe1e68c" + dependencies: + isarray "0.0.1" + +has-color@~0.1.0: + version "0.1.7" + resolved "https://registry.yarnpkg.com/has-color/-/has-color-0.1.7.tgz#67144a5260c34fc3cca677d041daf52fe7b78b2f" + +has-cors@1.1.0: + version "1.1.0" + resolved "https://registry.yarnpkg.com/has-cors/-/has-cors-1.1.0.tgz#5e474793f7ea9843d1bb99c23eef49ff126fff39" + has-flag@^1.0.0: version "1.0.0" resolved "https://registry.yarnpkg.com/has-flag/-/has-flag-1.0.0.tgz#9d9e793165ce017a00f00418c43f942a7b1d11fa" @@ -1938,6 +2952,32 @@ has-unicode@^2.0.0, has-unicode@~2.0.1: version "2.0.1" resolved "https://registry.yarnpkg.com/has-unicode/-/has-unicode-2.0.1.tgz#e0e6fe6a28cf51138855e086d1691e771de2a8b9" +has@^1.0.0: + version "1.0.1" + resolved "https://registry.yarnpkg.com/has/-/has-1.0.1.tgz#8461733f538b0837c9361e39a9ab9e9704dc2f28" + dependencies: + function-bind "^1.0.2" + +hash-base@^2.0.0: + version "2.0.2" + resolved "https://registry.yarnpkg.com/hash-base/-/hash-base-2.0.2.tgz#66ea1d856db4e8a5470cadf6fce23ae5244ef2e1" + dependencies: + inherits "^2.0.1" + +hash-base@^3.0.0: + version "3.0.4" + resolved "https://registry.yarnpkg.com/hash-base/-/hash-base-3.0.4.tgz#5fc8686847ecd73499403319a6b0a3f3f6ae4918" + dependencies: + inherits "^2.0.1" + safe-buffer "^5.0.1" + +hash.js@^1.0.0, hash.js@^1.0.3: + version "1.1.3" + resolved "https://registry.yarnpkg.com/hash.js/-/hash.js-1.1.3.tgz#340dedbe6290187151c1ea1d777a3448935df846" + dependencies: + inherits "^2.0.3" + minimalistic-assert "^1.0.0" + hawk@3.1.3, hawk@~3.1.3: version "3.1.3" resolved "https://registry.yarnpkg.com/hawk/-/hawk-3.1.3.tgz#078444bd7c1640b0fe540d2c9b73d59678e8e1c4" @@ -1956,6 +2996,22 @@ hawk@~6.0.2: hoek "4.x.x" sntp "2.x.x" +he@1.1.1: + version "1.1.1" + resolved "https://registry.yarnpkg.com/he/-/he-1.1.1.tgz#93410fd21b009735151f8868c2f271f3427e23fd" + +he@^0.5.0: + version "0.5.0" + resolved "https://registry.yarnpkg.com/he/-/he-0.5.0.tgz#2c05ffaef90b68e860f3fd2b54ef580989277ee2" + +hmac-drbg@^1.0.0: + version "1.0.1" + resolved "https://registry.yarnpkg.com/hmac-drbg/-/hmac-drbg-1.0.1.tgz#d2745701025a6c775a6c545793ed502fc0c649a1" + dependencies: + hash.js "^1.0.3" + minimalistic-assert "^1.0.0" + minimalistic-crypto-utils "^1.0.1" + hoek@2.x.x: version "2.16.3" resolved "https://registry.yarnpkg.com/hoek/-/hoek-2.16.3.tgz#20bb7403d3cea398e91dc4710a8ff1b8274a25ed" @@ -1987,6 +3043,20 @@ html-entities@^1.2.0: version "1.2.1" resolved "https://registry.yarnpkg.com/html-entities/-/html-entities-1.2.1.tgz#0df29351f0721163515dfb9e5543e5f6eed5162f" +htmlescape@^1.1.0: + version "1.1.1" + resolved "https://registry.yarnpkg.com/htmlescape/-/htmlescape-1.1.1.tgz#3a03edc2214bca3b66424a3e7959349509cb0351" + +htmlparser2@3.8.x: + version "3.8.3" + resolved "https://registry.yarnpkg.com/htmlparser2/-/htmlparser2-3.8.3.tgz#996c28b191516a8be86501a7d79757e5c70c1068" + dependencies: + domelementtype "1" + domhandler "2.3" + domutils "1.5" + entities "1.0" + readable-stream "1.1" + http-cache-semantics@^3.7.3: version "3.8.0" resolved "https://registry.yarnpkg.com/http-cache-semantics/-/http-cache-semantics-3.8.0.tgz#1e3ce248730e189ac692a6697b9e3fdea2ff8da3" @@ -2004,6 +3074,13 @@ http-errors@1.6.2, http-errors@~1.6.2: setprototypeof "1.0.3" statuses ">= 1.3.1 < 2" +http-errors@~1.3.1: + version "1.3.1" + resolved "https://registry.yarnpkg.com/http-errors/-/http-errors-1.3.1.tgz#197e22cdebd4198585e8694ef6786197b91ed942" + dependencies: + inherits "~2.0.1" + statuses "1" + http-parser-js@>=0.4.0: version "0.4.9" resolved "https://registry.yarnpkg.com/http-parser-js/-/http-parser-js-0.4.9.tgz#ea1a04fb64adff0242e9974f297dd4c3cad271e1" @@ -2024,13 +3101,26 @@ http-proxy-middleware@~0.17.4: lodash "^4.17.2" micromatch "^2.3.11" -http-proxy@^1.16.2: +http-proxy@^1.13.0, http-proxy@^1.16.2, http-proxy@^1.8.1: version "1.16.2" resolved "https://registry.yarnpkg.com/http-proxy/-/http-proxy-1.16.2.tgz#06dff292952bf64dbe8471fa9df73066d4f37742" dependencies: eventemitter3 "1.x.x" requires-port "1.x.x" +http-server@^0.9.0: + version "0.9.0" + resolved "https://registry.yarnpkg.com/http-server/-/http-server-0.9.0.tgz#8f1b06bdc733618d4dc42831c7ba1aff4e06001a" + dependencies: + colors "1.0.3" + corser "~2.0.0" + ecstatic "^1.4.0" + http-proxy "^1.8.1" + opener "~1.4.0" + optimist "0.6.x" + portfinder "0.4.x" + union "~0.4.3" + http-signature@~1.1.0: version "1.1.1" resolved "https://registry.yarnpkg.com/http-signature/-/http-signature-1.1.1.tgz#df72e267066cd0ac67fb76adf8e134a8fbcf91bf" @@ -2047,6 +3137,10 @@ http-signature@~1.2.0: jsprim "^1.2.2" sshpk "^1.7.0" +https-browserify@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/https-browserify/-/https-browserify-1.0.0.tgz#ec06c10e0a34c0f2faf199f7fd7fc78fffd03c73" + https-proxy-agent@^2.0.0: version "2.1.0" resolved "https://registry.yarnpkg.com/https-proxy-agent/-/https-proxy-agent-2.1.0.tgz#1391bee7fd66aeabc0df2a1fa90f58954f43e443" @@ -2068,14 +3162,30 @@ humanize-ms@^1.2.1: dependencies: ms "^2.0.0" +iconv-lite@0.4.11: + version "0.4.11" + resolved "https://registry.yarnpkg.com/iconv-lite/-/iconv-lite-0.4.11.tgz#2ecb42fd294744922209a2e7c404dac8793d8ade" + +iconv-lite@0.4.13: + version "0.4.13" + resolved "https://registry.yarnpkg.com/iconv-lite/-/iconv-lite-0.4.13.tgz#1f88aba4ab0b1508e8312acc39345f36e992e2f2" + iconv-lite@0.4.19, iconv-lite@~0.4.13: version "0.4.19" resolved "https://registry.yarnpkg.com/iconv-lite/-/iconv-lite-0.4.19.tgz#f7468f60135f5e5dad3399c0a81be9a1603a082b" +ieee754@^1.1.4: + version "1.1.8" + resolved "https://registry.yarnpkg.com/ieee754/-/ieee754-1.1.8.tgz#be33d40ac10ef1926701f6f08a2d86fbfd1ad3e4" + iferr@^0.1.5, iferr@~0.1.5: version "0.1.5" resolved "https://registry.yarnpkg.com/iferr/-/iferr-0.1.5.tgz#c60eed69e6d8fdb6b3104a1fcbca1c192dc5b501" +ignore-by-default@^1.0.1: + version "1.0.1" + resolved "https://registry.yarnpkg.com/ignore-by-default/-/ignore-by-default-1.0.1.tgz#48ca6d72f6c6a3af00a9ad4ae6876be3889e2b09" + image-size@~0.3.5: version "0.3.5" resolved "https://registry.yarnpkg.com/image-size/-/image-size-0.3.5.tgz#83240eab2fb5b00b04aab8c74b0471e9cba7ad8c" @@ -2092,12 +3202,20 @@ imurmurhash@^0.1.4: version "0.1.4" resolved "https://registry.yarnpkg.com/imurmurhash/-/imurmurhash-0.1.4.tgz#9218b9b2b928a238b13dc4fb6b6d576f231453ea" +in-publish@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/in-publish/-/in-publish-2.0.0.tgz#e20ff5e3a2afc2690320b6dc552682a9c7fadf51" + indent-string@^2.1.0: version "2.1.0" resolved "https://registry.yarnpkg.com/indent-string/-/indent-string-2.1.0.tgz#8e2d48348742121b4a8218b7a137e9a52049dc80" dependencies: repeating "^2.0.0" +indexof@0.0.1: + version "0.0.1" + resolved "https://registry.yarnpkg.com/indexof/-/indexof-0.0.1.tgz#82dc336d232b9062179d05ab3293a66059fd435d" + indx@^0.2.3: version "0.2.3" resolved "https://registry.yarnpkg.com/indx/-/indx-0.2.3.tgz#15dcf56ee9cf65c0234c513c27fbd580e70fbc50" @@ -2117,6 +3235,10 @@ inherits@2, inherits@2.0.3, inherits@^2.0.1, inherits@^2.0.3, inherits@~2.0.0, i version "2.0.3" resolved "https://registry.yarnpkg.com/inherits/-/inherits-2.0.3.tgz#633c2c83e3da42a502f52466022480f4208261de" +inherits@2.0.1: + version "2.0.1" + resolved "https://registry.yarnpkg.com/inherits/-/inherits-2.0.1.tgz#b17d08d326b4423e568eff719f91b0b1cbdf69f1" + ini@^1.3.4, ini@~1.3.0, ini@~1.3.4: version "1.3.4" resolved "https://registry.yarnpkg.com/ini/-/ini-1.3.4.tgz#0537cb79daf59b59a1a517dff706c86ec039162e" @@ -2134,6 +3256,25 @@ init-package-json@~1.10.1: validate-npm-package-license "^3.0.1" validate-npm-package-name "^3.0.0" +inline-source-map@~0.6.0: + version "0.6.2" + resolved "https://registry.yarnpkg.com/inline-source-map/-/inline-source-map-0.6.2.tgz#f9393471c18a79d1724f863fa38b586370ade2a5" + dependencies: + source-map "~0.5.3" + +insert-module-globals@^7.0.0: + version "7.0.1" + resolved "https://registry.yarnpkg.com/insert-module-globals/-/insert-module-globals-7.0.1.tgz#c03bf4e01cb086d5b5e5ace8ad0afe7889d638c3" + dependencies: + JSONStream "^1.0.3" + combine-source-map "~0.7.1" + concat-stream "~1.5.1" + is-buffer "^1.1.0" + lexical-scope "^1.2.0" + process "~0.11.0" + through2 "^2.0.0" + xtend "^4.0.0" + install@0.10.1: version "0.10.1" resolved "https://registry.yarnpkg.com/install/-/install-0.10.1.tgz#1c7b53c8dd7335ef534c2648de28f599df1bdd97" @@ -2183,7 +3324,7 @@ is-binary-path@^1.0.0: dependencies: binary-extensions "^1.0.0" -is-buffer@^1.1.5: +is-buffer@^1.1.0, is-buffer@^1.1.5: version "1.1.6" resolved "https://registry.yarnpkg.com/is-buffer/-/is-buffer-1.1.6.tgz#efaa2ea9daa0d7ab2ea13a97b2b8ad51fefbe8be" @@ -2258,6 +3399,15 @@ is-installed-globally@^0.1.0: global-dirs "^0.1.0" is-path-inside "^1.0.0" +is-my-json-valid@^2.12.4: + version "2.17.1" + resolved "https://registry.yarnpkg.com/is-my-json-valid/-/is-my-json-valid-2.17.1.tgz#3da98914a70a22f0a8563ef1511a246c6fc55471" + dependencies: + generate-function "^2.0.0" + generate-object-property "^1.1.0" + jsonpointer "^4.0.0" + xtend "^4.0.0" + is-natural-number@^2.0.0: version "2.1.1" resolved "https://registry.yarnpkg.com/is-natural-number/-/is-natural-number-2.1.1.tgz#7d4c5728377ef386c3e194a9911bf57c6dc335e7" @@ -2266,6 +3416,10 @@ is-npm@^1.0.0: version "1.0.0" resolved "https://registry.yarnpkg.com/is-npm/-/is-npm-1.0.0.tgz#f2fb63a65e4905b406c86072765a1a4dc793b9f4" +is-number@^0.1.1: + version "0.1.1" + resolved "https://registry.yarnpkg.com/is-number/-/is-number-0.1.1.tgz#69a7af116963d47206ec9bd9b48a14216f1e3806" + is-number@^2.1.0: version "2.1.0" resolved "https://registry.yarnpkg.com/is-number/-/is-number-2.1.0.tgz#01fcbbb393463a548f2f466cce16dece49db908f" @@ -2312,6 +3466,10 @@ is-primitive@^2.0.0: version "2.0.0" resolved "https://registry.yarnpkg.com/is-primitive/-/is-primitive-2.0.0.tgz#207bab91638499c07b2adf240a41a87210034575" +is-property@^1.0.0: + version "1.0.2" + resolved "https://registry.yarnpkg.com/is-property/-/is-property-1.0.2.tgz#57fe1c4e48474edd65b09911f26b1cd4095dda84" + is-redirect@^1.0.0: version "1.0.0" resolved "https://registry.yarnpkg.com/is-redirect/-/is-redirect-1.0.0.tgz#1d03dded53bd8db0f30c26e4f95d36fc7c87dc24" @@ -2368,7 +3526,7 @@ is-zip@^1.0.0: version "1.0.0" resolved "https://registry.yarnpkg.com/is-zip/-/is-zip-1.0.0.tgz#47b0a8ff4d38a76431ccfd99a8e15a4c86ba2325" -isarray@0.0.1: +isarray@0.0.1, isarray@~0.0.1: version "0.0.1" resolved "https://registry.yarnpkg.com/isarray/-/isarray-0.0.1.tgz#8a18acfca9a8f4177e09abfc6038939b05d1eedf" @@ -2376,6 +3534,10 @@ isarray@1.0.0, isarray@~1.0.0: version "1.0.0" resolved "https://registry.yarnpkg.com/isarray/-/isarray-1.0.0.tgz#bb935d48582cba168c06834957a54a3e07124f11" +isbinaryfile@^3.0.0: + version "3.0.2" + resolved "https://registry.yarnpkg.com/isbinaryfile/-/isbinaryfile-3.0.2.tgz#4a3e974ec0cba9004d3fc6cde7209ea69368a621" + isexe@^2.0.0: version "2.0.0" resolved "https://registry.yarnpkg.com/isexe/-/isexe-2.0.0.tgz#e8fbf374dc556ff8947a10dcb0572d633f2cfa10" @@ -2394,10 +3556,37 @@ isstream@~0.1.2: version "0.1.2" resolved "https://registry.yarnpkg.com/isstream/-/isstream-0.1.2.tgz#47e63f7af55afa6f92e1500e690eb8b8529c099a" +jake@^8.0.15: + version "8.0.15" + resolved "https://registry.yarnpkg.com/jake/-/jake-8.0.15.tgz#f0da7d58e790ac1a8f86e6ee0f193e5d9230eabb" + dependencies: + async "0.9.x" + chalk "0.4.x" + filelist "0.0.x" + minimatch "3.x" + utilities "1.0.x" + +js-base64@^2.1.8: + version "2.4.0" + resolved "https://registry.yarnpkg.com/js-base64/-/js-base64-2.4.0.tgz#9e566fee624751a1d720c966cd6226d29d4025aa" + jsbn@~0.1.0: version "0.1.1" resolved "https://registry.yarnpkg.com/jsbn/-/jsbn-0.1.1.tgz#a5e654c2e5a2deb5f201d96cefbca80c0ef2f513" +jshint@^2.9.4: + version "2.9.5" + resolved "https://registry.yarnpkg.com/jshint/-/jshint-2.9.5.tgz#1e7252915ce681b40827ee14248c46d34e9aa62c" + dependencies: + cli "~1.0.0" + console-browserify "1.1.x" + exit "0.1.x" + htmlparser2 "3.8.x" + lodash "3.7.x" + minimatch "~3.0.2" + shelljs "0.3.x" + strip-json-comments "1.0.x" + json-parse-better-errors@^1.0.0: version "1.0.1" resolved "https://registry.yarnpkg.com/json-parse-better-errors/-/json-parse-better-errors-1.0.1.tgz#50183cd1b2d25275de069e9e71b467ac9eab973a" @@ -2416,11 +3605,17 @@ json-stable-stringify@^1.0.0, json-stable-stringify@^1.0.1: dependencies: jsonify "~0.0.0" +json-stable-stringify@~0.0.0: + version "0.0.1" + resolved "https://registry.yarnpkg.com/json-stable-stringify/-/json-stable-stringify-0.0.1.tgz#611c23e814db375527df851193db59dd2af27f45" + dependencies: + jsonify "~0.0.0" + json-stringify-safe@~5.0.1: version "5.0.1" resolved "https://registry.yarnpkg.com/json-stringify-safe/-/json-stringify-safe-5.0.1.tgz#1296a2d58fd45f19a0f6ce01d65701e2c735b6eb" -json3@^3.3.2: +json3@3.3.2, json3@^3.3.2: version "3.3.2" resolved "https://registry.yarnpkg.com/json3/-/json3-3.3.2.tgz#3c0434743df93e2f5c42aee7b19bcb483575f4e1" @@ -2432,6 +3627,10 @@ jsonparse@^1.2.0: version "1.3.1" resolved "https://registry.yarnpkg.com/jsonparse/-/jsonparse-1.3.1.tgz#3f4dae4a91fac315f71062f8521cc239f1366280" +jsonpointer@^4.0.0: + version "4.0.1" + resolved "https://registry.yarnpkg.com/jsonpointer/-/jsonpointer-4.0.1.tgz#4fd92cb34e0e9db3c89c8622ecf51f9b978c6cb9" + jsprim@^1.2.2: version "1.4.1" resolved "https://registry.yarnpkg.com/jsprim/-/jsprim-1.4.1.tgz#313e66bc1e5cc06e438bc1b7499c2e5c56acb6a2" @@ -2441,6 +3640,68 @@ jsprim@^1.2.2: json-schema "0.2.3" verror "1.10.0" +karma-chai@^0.1.0: + version "0.1.0" + resolved "https://registry.yarnpkg.com/karma-chai/-/karma-chai-0.1.0.tgz#bee5ad40400517811ae34bb945f762909108b79a" + +karma-commonjs@1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/karma-commonjs/-/karma-commonjs-1.0.0.tgz#8681d5d7d606628c5f00a36e6aef3cf943c6b0a9" + +karma-firefox-launcher@^1.0.0: + version "1.1.0" + resolved "https://registry.yarnpkg.com/karma-firefox-launcher/-/karma-firefox-launcher-1.1.0.tgz#2c47030452f04531eb7d13d4fc7669630bb93339" + +karma-mocha@^1.3.0: + version "1.3.0" + resolved "https://registry.yarnpkg.com/karma-mocha/-/karma-mocha-1.3.0.tgz#eeaac7ffc0e201eb63c467440d2b69c7cf3778bf" + dependencies: + minimist "1.2.0" + +karma-node-modules-middleware@^1.0.1: + version "1.0.1" + resolved "https://registry.yarnpkg.com/karma-node-modules-middleware/-/karma-node-modules-middleware-1.0.1.tgz#e79651b1b7516f1e974be6eb818a0c3fee13f4cc" + +karma-quixote@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/karma-quixote/-/karma-quixote-1.0.0.tgz#b587b21bf21b3ac2638844d0716cf740c4a34570" + +karma-requirejs@^1.1.0: + version "1.1.0" + resolved "https://registry.yarnpkg.com/karma-requirejs/-/karma-requirejs-1.1.0.tgz#fddae2cb87d7ebc16fb0222893564d7fee578798" + +karma@^1.7.1: + version "1.7.1" + resolved "https://registry.yarnpkg.com/karma/-/karma-1.7.1.tgz#85cc08e9e0a22d7ce9cca37c4a1be824f6a2b1ae" + dependencies: + bluebird "^3.3.0" + body-parser "^1.16.1" + chokidar "^1.4.1" + colors "^1.1.0" + combine-lists "^1.0.0" + connect "^3.6.0" + core-js "^2.2.0" + di "^0.0.1" + dom-serialize "^2.2.0" + expand-braces "^0.1.1" + glob "^7.1.1" + graceful-fs "^4.1.2" + http-proxy "^1.13.0" + isbinaryfile "^3.0.0" + lodash "^3.8.0" + log4js "^0.6.31" + mime "^1.3.4" + minimatch "^3.0.2" + optimist "^0.6.1" + qjobs "^1.1.4" + range-parser "^1.2.0" + rimraf "^2.6.0" + safe-buffer "^5.0.1" + socket.io "1.7.3" + source-map "^0.5.3" + tmp "0.0.31" + useragent "^2.1.12" + kind-of@^3.0.2: version "3.2.2" resolved "https://registry.yarnpkg.com/kind-of/-/kind-of-3.2.2.tgz#31ea21a734bab9bbb0f32466d893aea51e4a3c64" @@ -2453,6 +3714,14 @@ kind-of@^4.0.0: dependencies: is-buffer "^1.1.5" +labeled-stream-splicer@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/labeled-stream-splicer/-/labeled-stream-splicer-2.0.0.tgz#a52e1d138024c00b86b1c0c91f677918b8ae0a59" + dependencies: + inherits "^2.0.1" + isarray "~0.0.1" + stream-splicer "^2.0.0" + latest-version@^2.0.0: version "2.0.0" resolved "https://registry.yarnpkg.com/latest-version/-/latest-version-2.0.0.tgz#56f8d6139620847b8017f8f1f4d78e211324168b" @@ -2502,19 +3771,6 @@ lcid@^1.0.0: request "2.81.0" source-map "^0.5.3" -less@2.7.2: - version "2.7.2" - resolved "https://registry.yarnpkg.com/less/-/less-2.7.2.tgz#368d6cc73e1fb03981183280918743c5dcf9b3df" - optionalDependencies: - errno "^0.1.1" - graceful-fs "^4.1.2" - image-size "~0.5.0" - mime "^1.2.11" - mkdirp "^0.5.0" - promise "^7.1.1" - request "^2.72.0" - source-map "^0.5.3" - less@~2.3.1: version "2.3.1" resolved "https://registry.yarnpkg.com/less/-/less-2.3.1.tgz#c10ec082b2f2950f6e1c750e4da14bcc543ed845" @@ -2528,6 +3784,12 @@ less@~2.3.1: request "^2.51.0" source-map "^0.2.0" +lexical-scope@^1.2.0: + version "1.2.0" + resolved "https://registry.yarnpkg.com/lexical-scope/-/lexical-scope-1.2.0.tgz#fcea5edc704a4b3a8796cdca419c3a0afaf22df4" + dependencies: + astw "^2.0.0" + libnpx@~9.2.0: version "9.2.3" resolved "https://registry.yarnpkg.com/libnpx/-/libnpx-9.2.3.tgz#f6fb833dae64044c93dc31eff99cff4a019dc304" @@ -2555,6 +3817,10 @@ liftoff@^2.1.0: rechoir "^0.6.2" resolve "^1.1.7" +livereload-js@^2.2.0: + version "2.2.2" + resolved "https://registry.yarnpkg.com/livereload-js/-/livereload-js-2.2.2.tgz#6c87257e648ab475bc24ea257457edcc1f8d0bc2" + load-json-file@^1.0.0: version "1.1.0" resolved "https://registry.yarnpkg.com/load-json-file/-/load-json-file-1.1.0.tgz#956905708d58b4bab4c2261b04f59f31c99374c0" @@ -2646,11 +3912,15 @@ lodash._shimkeys@~2.4.1: dependencies: lodash._objecttypes "~2.4.1" +lodash.assign@^4.2.0: + version "4.2.0" + resolved "https://registry.yarnpkg.com/lodash.assign/-/lodash.assign-4.2.0.tgz#0d99f3ccd7a6d261d19bdaeb9245005d285808e7" + lodash.clone@^4.3.2: version "4.5.0" resolved "https://registry.yarnpkg.com/lodash.clone/-/lodash.clone-4.5.0.tgz#195870450f5a13192478df4bc3d23d2dea1907b6" -lodash.clonedeep@~4.5.0: +lodash.clonedeep@^4.3.2, lodash.clonedeep@~4.5.0: version "4.5.0" resolved "https://registry.yarnpkg.com/lodash.clonedeep/-/lodash.clonedeep-4.5.0.tgz#e23f3f9c4f8fbdde872529c1071857a086e5ccef" @@ -2721,10 +3991,18 @@ lodash.mapvalues@^4.4.0: version "4.6.0" resolved "https://registry.yarnpkg.com/lodash.mapvalues/-/lodash.mapvalues-4.6.0.tgz#1bafa5005de9dd6f4f26668c30ca37230cc9689c" +lodash.memoize@~3.0.3: + version "3.0.4" + resolved "https://registry.yarnpkg.com/lodash.memoize/-/lodash.memoize-3.0.4.tgz#2dcbd2c287cbc0a55cc42328bd0c736150d53e3f" + lodash.merge@^4.4.0: version "4.6.0" resolved "https://registry.yarnpkg.com/lodash.merge/-/lodash.merge-4.6.0.tgz#69884ba144ac33fe699737a6086deffadd0f89c5" +lodash.mergewith@^4.6.0: + version "4.6.0" + resolved "https://registry.yarnpkg.com/lodash.mergewith/-/lodash.mergewith-4.6.0.tgz#150cf0a16791f5903b8891eab154609274bdea55" + lodash.partialright@^4.1.4: version "4.2.1" resolved "https://registry.yarnpkg.com/lodash.partialright/-/lodash.partialright-4.2.1.tgz#0130d80e83363264d40074f329b8a3e7a8a1cc4b" @@ -2770,7 +4048,15 @@ lodash.without@~4.4.0: version "4.4.0" resolved "https://registry.yarnpkg.com/lodash.without/-/lodash.without-4.4.0.tgz#3cd4574a00b67bae373a94b748772640507b7aac" -lodash@^4.17.2: +lodash@3.7.x: + version "3.7.0" + resolved "https://registry.yarnpkg.com/lodash/-/lodash-3.7.0.tgz#3678bd8ab995057c07ade836ed2ef087da811d45" + +lodash@^3.8.0: + version "3.10.1" + resolved "https://registry.yarnpkg.com/lodash/-/lodash-3.10.1.tgz#5bf45e8e49ba4189e17d482789dfd15bd140b7b6" + +lodash@^4.0.0, lodash@^4.17.2, lodash@^4.5.0, lodash@~4.17.4: version "4.17.4" resolved "https://registry.yarnpkg.com/lodash/-/lodash-4.17.4.tgz#78203a4d1c328ae1d86dca6460e369b57f4055ae" @@ -2778,6 +4064,13 @@ lodash@~1.0.1: version "1.0.2" resolved "https://registry.yarnpkg.com/lodash/-/lodash-1.0.2.tgz#8f57560c83b59fc270bd3d561b690043430e2551" +log4js@^0.6.31: + version "0.6.38" + resolved "https://registry.yarnpkg.com/log4js/-/log4js-0.6.38.tgz#2c494116695d6fb25480943d3fc872e662a522fd" + dependencies: + readable-stream "~1.0.2" + semver "~4.3.3" + logalot@2.1.0: version "2.1.0" resolved "https://registry.yarnpkg.com/logalot/-/logalot-2.1.0.tgz#5f8e8c90d304edf12530951a5554abb8c5e3f552" @@ -2817,6 +4110,10 @@ lru-cache@2: version "2.7.3" resolved "https://registry.yarnpkg.com/lru-cache/-/lru-cache-2.7.3.tgz#6d4524e8b955f95d4f5b58851ce21dd72fb4e952" +lru-cache@2.2.x: + version "2.2.4" + resolved "https://registry.yarnpkg.com/lru-cache/-/lru-cache-2.2.4.tgz#6c658619becf14031d0d0b594b16042ce4dc063d" + lru-cache@^4.0.1, lru-cache@^4.1.1, lru-cache@~4.1.1: version "4.1.1" resolved "https://registry.yarnpkg.com/lru-cache/-/lru-cache-4.1.1.tgz#622e32e82488b49279114a4f9ecf45e7cd6bba55" @@ -2854,6 +4151,17 @@ map-obj@^1.0.0, map-obj@^1.0.1: version "1.0.1" resolved "https://registry.yarnpkg.com/map-obj/-/map-obj-1.0.1.tgz#d933ceb9205d82bdcf4886f6742bdc2b4dea146d" +map-stream@~0.1.0: + version "0.1.0" + resolved "https://registry.yarnpkg.com/map-stream/-/map-stream-0.1.0.tgz#e56aa94c4c8055a16404a0674b78f215f7c8e194" + +md5.js@^1.3.4: + version "1.3.4" + resolved "https://registry.yarnpkg.com/md5.js/-/md5.js-1.3.4.tgz#e9bdbde94a20a5ac18b04340fc5764d5b09d901d" + dependencies: + hash-base "^3.0.0" + inherits "^2.0.1" + media-typer@0.3.0: version "0.3.0" resolved "https://registry.yarnpkg.com/media-typer/-/media-typer-0.3.0.tgz#8710d7af0aa626f8fffa1ce00168545263255748" @@ -2871,7 +4179,7 @@ memory-fs@~0.4.1: errno "^0.1.3" readable-stream "^2.0.1" -meow@^3.1.0, meow@^3.3.0, meow@^3.5.0, meow@^3.6.0: +meow@^3.1.0, meow@^3.3.0, meow@^3.5.0, meow@^3.6.0, meow@^3.7.0: version "3.7.0" resolved "https://registry.yarnpkg.com/meow/-/meow-3.7.0.tgz#72cb668b425228290abbfa856892587308a801fb" dependencies: @@ -2896,6 +4204,15 @@ merge-stream@^1.0.0: dependencies: readable-stream "^2.0.1" +method-override@~2.3.5: + version "2.3.10" + resolved "https://registry.yarnpkg.com/method-override/-/method-override-2.3.10.tgz#e3daf8d5dee10dd2dce7d4ae88d62bbee77476b4" + dependencies: + debug "2.6.9" + methods "~1.1.2" + parseurl "~1.3.2" + vary "~1.1.2" + methods@~1.1.2: version "1.1.2" resolved "https://registry.yarnpkg.com/methods/-/methods-1.1.2.tgz#5529a4d67654134edcc5266656835b0f851afcee" @@ -2918,6 +4235,13 @@ micromatch@^2.1.5, micromatch@^2.3.11, micromatch@^2.3.7: parse-glob "^3.0.4" regex-cache "^0.4.2" +miller-rabin@^4.0.0: + version "4.0.1" + resolved "https://registry.yarnpkg.com/miller-rabin/-/miller-rabin-4.0.1.tgz#f080351c865b0dc562a8462966daa53543c78a4d" + dependencies: + bn.js "^4.0.0" + brorand "^1.0.1" + "mime-db@>= 1.30.0 < 2": version "1.31.0" resolved "https://registry.yarnpkg.com/mime-db/-/mime-db-1.31.0.tgz#a49cd8f3ebf3ed1a482b60561d9105ad40ca74cb" @@ -2926,12 +4250,16 @@ mime-db@~1.30.0: version "1.30.0" resolved "https://registry.yarnpkg.com/mime-db/-/mime-db-1.30.0.tgz#74c643da2dd9d6a45399963465b26d5ca7d71f01" -mime-types@^2.1.12, mime-types@~2.1.15, mime-types@~2.1.16, mime-types@~2.1.17, mime-types@~2.1.7: +mime-types@^2.1.12, mime-types@~2.1.11, mime-types@~2.1.15, mime-types@~2.1.16, mime-types@~2.1.17, mime-types@~2.1.6, mime-types@~2.1.7, mime-types@~2.1.9: version "2.1.17" resolved "https://registry.yarnpkg.com/mime-types/-/mime-types-2.1.17.tgz#09d7a393f03e995a79f8af857b70a9e0ab16557a" dependencies: mime-db "~1.30.0" +mime@1.3.4: + version "1.3.4" + resolved "https://registry.yarnpkg.com/mime/-/mime-1.3.4.tgz#115f9e3b6b3daf2959983cb38f149a2d40eb5d53" + mime@1.4.1, mime@^1.2.11, mime@^1.3.4: version "1.4.1" resolved "https://registry.yarnpkg.com/mime/-/mime-1.4.1.tgz#121f9ebc49e3766f311a76e1fa1c8003c4b03aa6" @@ -2944,7 +4272,18 @@ minimalistic-assert@^1.0.0: version "1.0.0" resolved "https://registry.yarnpkg.com/minimalistic-assert/-/minimalistic-assert-1.0.0.tgz#702be2dda6b37f4836bcb3f5db56641b64a1d3d3" -"minimatch@2 || 3", minimatch@^3.0.0, minimatch@^3.0.2, minimatch@^3.0.4: +minimalistic-crypto-utils@^1.0.0, minimalistic-crypto-utils@^1.0.1: + version "1.0.1" + resolved "https://registry.yarnpkg.com/minimalistic-crypto-utils/-/minimalistic-crypto-utils-1.0.1.tgz#f6c00c1c0b082246e5c4d99dfb8c7c083b2b582a" + +minimatch@0.3: + version "0.3.0" + resolved "https://registry.yarnpkg.com/minimatch/-/minimatch-0.3.0.tgz#275d8edaac4f1bb3326472089e7949c8394699dd" + dependencies: + lru-cache "2" + sigmund "~1.0.0" + +"minimatch@2 || 3", minimatch@3.x, minimatch@^3.0.0, minimatch@^3.0.2, minimatch@^3.0.3, minimatch@^3.0.4, minimatch@~3.0.2: version "3.0.4" resolved "https://registry.yarnpkg.com/minimatch/-/minimatch-3.0.4.tgz#5166e286457f03306064be5497e8dbb0c3d32083" dependencies: @@ -2967,10 +4306,14 @@ minimist@0.0.8: version "0.0.8" resolved "https://registry.yarnpkg.com/minimist/-/minimist-0.0.8.tgz#857fcabfc3397d2625b8228262e86aa7a011b05d" -minimist@^1.1.0, minimist@^1.1.3, minimist@^1.2.0: +minimist@1.2.0, minimist@^1.1.0, minimist@^1.1.3, minimist@^1.2.0: version "1.2.0" resolved "https://registry.yarnpkg.com/minimist/-/minimist-1.2.0.tgz#a35008b20f41383eec1fb914f4cd5df79a264284" +minimist@~0.0.1: + version "0.0.10" + resolved "https://registry.yarnpkg.com/minimist/-/minimist-0.0.10.tgz#de3f98543dbf96082be48ad1a0c7cda836301dcf" + mississippi@^1.2.0, mississippi@^1.3.0, mississippi@~1.3.0: version "1.3.0" resolved "https://registry.yarnpkg.com/mississippi/-/mississippi-1.3.0.tgz#d201583eb12327e3c5c1642a404a9cacf94e34f5" @@ -2986,12 +4329,57 @@ mississippi@^1.2.0, mississippi@^1.3.0, mississippi@~1.3.0: stream-each "^1.1.0" through2 "^2.0.0" -mkdirp@0.5.x, "mkdirp@>=0.5 0", mkdirp@^0.5.0, mkdirp@^0.5.1, mkdirp@~0.5.0, mkdirp@~0.5.1: +mkdirp@0.5.1, mkdirp@0.5.x, "mkdirp@>=0.5 0", mkdirp@^0.5.0, mkdirp@^0.5.1, mkdirp@~0.5.0, mkdirp@~0.5.1: version "0.5.1" resolved "https://registry.yarnpkg.com/mkdirp/-/mkdirp-0.5.1.tgz#30057438eac6cf7f8c4767f38648d6697d75c903" dependencies: minimist "0.0.8" +mocha@^4.0.1: + version "4.0.1" + resolved "https://registry.yarnpkg.com/mocha/-/mocha-4.0.1.tgz#0aee5a95cf69a4618820f5e51fa31717117daf1b" + dependencies: + browser-stdout "1.3.0" + commander "2.11.0" + debug "3.1.0" + diff "3.3.1" + escape-string-regexp "1.0.5" + glob "7.1.2" + growl "1.10.3" + he "1.1.1" + mkdirp "0.5.1" + supports-color "4.4.0" + +module-deps@^4.0.8: + version "4.1.1" + resolved "https://registry.yarnpkg.com/module-deps/-/module-deps-4.1.1.tgz#23215833f1da13fd606ccb8087b44852dcb821fd" + dependencies: + JSONStream "^1.0.3" + browser-resolve "^1.7.0" + cached-path-relative "^1.0.0" + concat-stream "~1.5.0" + defined "^1.0.0" + detective "^4.0.0" + duplexer2 "^0.1.2" + inherits "^2.0.1" + parents "^1.0.0" + readable-stream "^2.0.2" + resolve "^1.1.3" + stream-combiner2 "^1.1.1" + subarg "^1.0.0" + through2 "^2.0.0" + xtend "^4.0.0" + +morgan@~1.6.1: + version "1.6.1" + resolved "https://registry.yarnpkg.com/morgan/-/morgan-1.6.1.tgz#5fd818398c6819cba28a7cd6664f292fe1c0bbf2" + dependencies: + basic-auth "~1.0.3" + debug "~2.2.0" + depd "~1.0.1" + on-finished "~2.3.0" + on-headers "~1.0.0" + move-concurrently@^1.0.1, move-concurrently@~1.0.1: version "1.0.1" resolved "https://registry.yarnpkg.com/move-concurrently/-/move-concurrently-1.0.1.tgz#be2c005fda32e0b29af1f05d7c4b33214c701f92" @@ -3003,6 +4391,14 @@ move-concurrently@^1.0.1, move-concurrently@~1.0.1: rimraf "^2.5.4" run-queue "^1.0.3" +ms@0.7.1: + version "0.7.1" + resolved "https://registry.yarnpkg.com/ms/-/ms-0.7.1.tgz#9cd13c03adbff25b65effde7ce864ee952017098" + +ms@0.7.2: + version "0.7.2" + resolved "https://registry.yarnpkg.com/ms/-/ms-0.7.2.tgz#ae25cf2512b3885a1d95d7f037868d8431124765" + ms@2.0.0, ms@^2.0.0: version "2.0.0" resolved "https://registry.yarnpkg.com/ms/-/ms-2.0.0.tgz#5608aeadfc00be6c2901df5f9861788de0d597c8" @@ -3018,6 +4414,13 @@ multicast-dns@^6.0.1: dns-packet "^1.0.1" thunky "^0.1.0" +multiparty@3.3.2: + version "3.3.2" + resolved "https://registry.yarnpkg.com/multiparty/-/multiparty-3.3.2.tgz#35de6804dc19643e5249f3d3e3bdc6c8ce301d3f" + dependencies: + readable-stream "~1.1.9" + stream-counter "~0.2.0" + multipipe@^0.1.2: version "0.1.2" resolved "https://registry.yarnpkg.com/multipipe/-/multipipe-0.1.2.tgz#2a8f2ddf70eed564dff2d57f1e1a137d9f05078b" @@ -3032,10 +4435,18 @@ nan@^2.3.0: version "2.7.0" resolved "https://registry.yarnpkg.com/nan/-/nan-2.7.0.tgz#d95bf721ec877e08db276ed3fc6eb78f9083ad46" +nan@^2.3.2: + version "2.8.0" + resolved "https://registry.yarnpkg.com/nan/-/nan-2.8.0.tgz#ed715f3fe9de02b57a5e6252d90a96675e1f085a" + natives@^1.1.0: version "1.1.0" resolved "https://registry.yarnpkg.com/natives/-/natives-1.1.0.tgz#e9ff841418a6b2ec7a495e939984f78f163e6e31" +negotiator@0.5.3: + version "0.5.3" + resolved "https://registry.yarnpkg.com/negotiator/-/negotiator-0.5.3.tgz#269d5c476810ec92edbe7b6c2f28316384f9a7e8" + negotiator@0.6.1: version "0.6.1" resolved "https://registry.yarnpkg.com/negotiator/-/negotiator-0.6.1.tgz#2b327184e8992101177b28563fb5e7102acd0ca9" @@ -3056,7 +4467,7 @@ node-forge@0.6.33: version "0.6.33" resolved "https://registry.yarnpkg.com/node-forge/-/node-forge-0.6.33.tgz#463811879f573d45155ad6a9f43dc296e8e85ebc" -node-gyp@~3.6.2: +node-gyp@^3.3.1, node-gyp@~3.6.2: version "3.6.2" resolved "https://registry.yarnpkg.com/node-gyp/-/node-gyp-3.6.2.tgz#9bfbe54562286284838e750eac05295853fa1c60" dependencies: @@ -3090,10 +4501,47 @@ node-pre-gyp@^0.6.36: tar "^2.2.1" tar-pack "^3.4.0" +node-sass@^4.2.0: + version "4.7.2" + resolved "https://registry.yarnpkg.com/node-sass/-/node-sass-4.7.2.tgz#9366778ba1469eb01438a9e8592f4262bcb6794e" + dependencies: + async-foreach "^0.1.3" + chalk "^1.1.1" + cross-spawn "^3.0.0" + gaze "^1.0.0" + get-stdin "^4.0.1" + glob "^7.0.3" + in-publish "^2.0.0" + lodash.assign "^4.2.0" + lodash.clonedeep "^4.3.2" + lodash.mergewith "^4.6.0" + meow "^3.7.0" + mkdirp "^0.5.1" + nan "^2.3.2" + node-gyp "^3.3.1" + npmlog "^4.0.0" + request "~2.79.0" + sass-graph "^2.2.4" + stdout-stream "^1.4.0" + "true-case-path" "^1.0.2" + node-status-codes@^1.0.0: version "1.0.0" resolved "https://registry.yarnpkg.com/node-status-codes/-/node-status-codes-1.0.0.tgz#5ae5541d024645d32a58fcddc9ceecea7ae3ac2f" +nodemon@^1.11.0: + version "1.14.3" + resolved "https://registry.yarnpkg.com/nodemon/-/nodemon-1.14.3.tgz#f08d66726fb9876d76956b57cc91624793de4dbb" + dependencies: + chokidar "^1.7.0" + debug "^2.6.8" + ignore-by-default "^1.0.1" + minimatch "^3.0.4" + pstree.remy "^1.1.0" + touch "^3.1.0" + undefsafe "0.0.3" + update-notifier "^2.3.0" + "nopt@2 || 3": version "3.0.6" resolved "https://registry.yarnpkg.com/nopt/-/nopt-3.0.6.tgz#c6465dbf08abcd4db359317f79ac68a646b28ff9" @@ -3107,6 +4555,12 @@ nopt@^4.0.1, nopt@~4.0.1: abbrev "1" osenv "^0.1.4" +nopt@~1.0.10: + version "1.0.10" + resolved "https://registry.yarnpkg.com/nopt/-/nopt-1.0.10.tgz#6ddd21bd2a31417b92727dd585f8a6f37608ebee" + dependencies: + abbrev "1" + normalize-package-data@^2.0.0, normalize-package-data@^2.3.2, normalize-package-data@^2.3.4, normalize-package-data@^2.4.0, "normalize-package-data@~1.0.1 || ^2.0.0", normalize-package-data@~2.4.0: version "2.4.0" resolved "https://registry.yarnpkg.com/normalize-package-data/-/normalize-package-data-2.4.0.tgz#12f95a307d58352075a04907b84ac8be98ac012f" @@ -3122,10 +4576,6 @@ normalize-path@^2.0.0, normalize-path@^2.0.1: dependencies: remove-trailing-separator "^1.0.1" -normalize.css@7.0.0: - version "7.0.0" - resolved "https://registry.yarnpkg.com/normalize.css/-/normalize.css-7.0.0.tgz#abfb1dd82470674e0322b53ceb1aaf412938e4bf" - npm-cache-filename@~1.0.2: version "1.0.2" resolved "https://registry.yarnpkg.com/npm-cache-filename/-/npm-cache-filename-1.0.2.tgz#ded306c5b0bfc870a9e9faf823bc5f283e05ae11" @@ -3271,7 +4721,7 @@ npm@5.3.0: wrappy "~1.0.2" write-file-atomic "~2.1.0" -"npmlog@0 || 1 || 2 || 3 || 4", "npmlog@2 || ^3.1.0 || ^4.0.0", npmlog@^4.0.2, npmlog@~4.1.2: +"npmlog@0 || 1 || 2 || 3 || 4", "npmlog@2 || ^3.1.0 || ^4.0.0", npmlog@^4.0.0, npmlog@^4.0.2, npmlog@~4.1.2: version "4.1.2" resolved "https://registry.yarnpkg.com/npmlog/-/npmlog-4.1.2.tgz#08a7f2a8bf734604779a9efa4ad5cc717abb954b" dependencies: @@ -3288,6 +4738,10 @@ oauth-sign@~0.8.1, oauth-sign@~0.8.2: version "0.8.2" resolved "https://registry.yarnpkg.com/oauth-sign/-/oauth-sign-0.8.2.tgz#46a6ab7f0aead8deae9ec0565780b7d4efeb9d43" +object-assign@4.1.0: + version "4.1.0" + resolved "https://registry.yarnpkg.com/object-assign/-/object-assign-4.1.0.tgz#7a3b3d0e98063d43f4c03f2e8ae6cd51a86883a0" + object-assign@^2.0.0: version "2.1.1" resolved "https://registry.yarnpkg.com/object-assign/-/object-assign-2.1.1.tgz#43c36e5d569ff8e4816c4efa8be02d26967c18aa" @@ -3300,6 +4754,21 @@ object-assign@^4.0.0, object-assign@^4.0.1, object-assign@^4.1.0: version "4.1.1" resolved "https://registry.yarnpkg.com/object-assign/-/object-assign-4.1.1.tgz#2109adc7965887cfc05cbbd442cac8bfbb360863" +object-component@0.0.3: + version "0.0.3" + resolved "https://registry.yarnpkg.com/object-component/-/object-component-0.0.3.tgz#f0c69aa50efc95b866c186f400a33769cb2f1291" + +object-foreach@>=0.1.2: + version "0.1.2" + resolved "https://registry.yarnpkg.com/object-foreach/-/object-foreach-0.1.2.tgz#d7421c5b40e3b6a3ef57ac624368d21d8f8d2dec" + +object-merge@^2.5.1: + version "2.5.1" + resolved "https://registry.yarnpkg.com/object-merge/-/object-merge-2.5.1.tgz#077e8915ce38ea7294788448c5dd339e34df4227" + dependencies: + clone-function ">=1.0.1" + object-foreach ">=0.1.2" + object.defaults@^1.1.0: version "1.1.0" resolved "https://registry.yarnpkg.com/object.defaults/-/object.defaults-1.1.0.tgz#3a7f868334b407dea06da16d88d5cd29e435fecf" @@ -3332,7 +4801,7 @@ on-finished@~2.3.0: dependencies: ee-first "1.1.1" -on-headers@~1.0.1: +on-headers@~1.0.0, on-headers@~1.0.1: version "1.0.1" resolved "https://registry.yarnpkg.com/on-headers/-/on-headers-1.0.1.tgz#928f5d0f470d49342651ea6794b0857c100693f7" @@ -3352,7 +4821,7 @@ onetime@^1.0.0: version "1.1.0" resolved "https://registry.yarnpkg.com/onetime/-/onetime-1.1.0.tgz#a1f7838f8314c516f05ecefcbc4ccfe04b4ed789" -opener@~1.4.3: +opener@~1.4.0, opener@~1.4.3: version "1.4.3" resolved "https://registry.yarnpkg.com/opener/-/opener-1.4.3.tgz#5c6da2c5d7e5831e8ffa3964950f8d6674ac90b8" @@ -3363,6 +4832,17 @@ opn@4.0.2: object-assign "^4.0.1" pinkie-promise "^2.0.0" +optimist@0.6.x, optimist@^0.6.1: + version "0.6.1" + resolved "https://registry.yarnpkg.com/optimist/-/optimist-0.6.1.tgz#da3ea74686fa21a19a111c326e90eb15a0196686" + dependencies: + minimist "~0.0.1" + wordwrap "~0.0.2" + +options@>=0.0.5: + version "0.0.6" + resolved "https://registry.yarnpkg.com/options/-/options-0.0.6.tgz#ec22d312806bb53e731773e7cdaefcf1c643128f" + orchestrator@^0.3.0: version "0.3.8" resolved "https://registry.yarnpkg.com/orchestrator/-/orchestrator-0.3.8.tgz#14e7e9e2764f7315fbac184e506c7aa6df94ad7e" @@ -3388,6 +4868,10 @@ original@>=0.0.5: dependencies: url-parse "1.0.x" +os-browserify@~0.3.0: + version "0.3.0" + resolved "https://registry.yarnpkg.com/os-browserify/-/os-browserify-0.3.0.tgz#854373c7f5c2315914fc9bfc6bd8238fdda1ec27" + os-filter-obj@^1.0.0: version "1.0.3" resolved "https://registry.yarnpkg.com/os-filter-obj/-/os-filter-obj-1.0.3.tgz#5915330d90eced557d2d938a31c6dd214d9c63ad" @@ -3410,10 +4894,14 @@ os-locale@^2.0.0: lcid "^1.0.0" mem "^1.1.0" -os-tmpdir@^1.0.0: +os-tmpdir@^1.0.0, os-tmpdir@~1.0.1, os-tmpdir@~1.0.2: version "1.0.2" resolved "https://registry.yarnpkg.com/os-tmpdir/-/os-tmpdir-1.0.2.tgz#bbe67406c79aa85c5cfec766fe5734555dfa1274" +os@^0.1.1: + version "0.1.1" + resolved "https://registry.yarnpkg.com/os/-/os-0.1.1.tgz#208845e89e193ad4d971474b93947736a56d13f3" + osenv@0, osenv@^0.1.0, osenv@^0.1.4, osenv@~0.1.4: version "0.1.4" resolved "https://registry.yarnpkg.com/osenv/-/osenv-0.1.4.tgz#42fe6d5953df06c8064be6f176c3d05aaaa34644" @@ -3483,6 +4971,10 @@ pacote@~2.7.38: unique-filename "^1.1.0" which "^1.2.12" +pako@~1.0.5: + version "1.0.6" + resolved "https://registry.yarnpkg.com/pako/-/pako-1.0.6.tgz#0101211baa70c4bca4a0f63f2206e97b7dfaf258" + parallel-transform@^1.1.0: version "1.1.0" resolved "https://registry.yarnpkg.com/parallel-transform/-/parallel-transform-1.1.0.tgz#d410f065b05da23081fcd10f28854c29bda33b06" @@ -3491,6 +4983,22 @@ parallel-transform@^1.1.0: inherits "^2.0.3" readable-stream "^2.1.5" +parents@^1.0.0, parents@^1.0.1: + version "1.0.1" + resolved "https://registry.yarnpkg.com/parents/-/parents-1.0.1.tgz#fedd4d2bf193a77745fe71e371d73c3307d9c751" + dependencies: + path-platform "~0.11.15" + +parse-asn1@^5.0.0: + version "5.1.0" + resolved "https://registry.yarnpkg.com/parse-asn1/-/parse-asn1-5.1.0.tgz#37c4f9b7ed3ab65c74817b5f2480937fbf97c712" + dependencies: + asn1.js "^4.0.0" + browserify-aes "^1.0.0" + create-hash "^1.1.0" + evp_bytestokey "^1.0.0" + pbkdf2 "^3.0.3" + parse-filepath@^1.0.1: version "1.0.1" resolved "https://registry.yarnpkg.com/parse-filepath/-/parse-filepath-1.0.1.tgz#159d6155d43904d16c10ef698911da1e91969b73" @@ -3518,10 +5026,32 @@ parse-passwd@^1.0.0: version "1.0.0" resolved "https://registry.yarnpkg.com/parse-passwd/-/parse-passwd-1.0.0.tgz#6d5b934a456993b23d37f40a382d6f1666a8e5c6" -parseurl@~1.3.2: +parsejson@0.0.3: + version "0.0.3" + resolved "https://registry.yarnpkg.com/parsejson/-/parsejson-0.0.3.tgz#ab7e3759f209ece99437973f7d0f1f64ae0e64ab" + dependencies: + better-assert "~1.0.0" + +parseqs@0.0.5: + version "0.0.5" + resolved "https://registry.yarnpkg.com/parseqs/-/parseqs-0.0.5.tgz#d5208a3738e46766e291ba2ea173684921a8b89d" + dependencies: + better-assert "~1.0.0" + +parseuri@0.0.5: + version "0.0.5" + resolved "https://registry.yarnpkg.com/parseuri/-/parseuri-0.0.5.tgz#80204a50d4dbb779bfdc6ebe2778d90e4bce320a" + dependencies: + better-assert "~1.0.0" + +parseurl@~1.3.0, parseurl@~1.3.1, parseurl@~1.3.2: version "1.3.2" resolved "https://registry.yarnpkg.com/parseurl/-/parseurl-1.3.2.tgz#fc289d4ed8993119460c156253262cdc8de65bf3" +path-browserify@~0.0.0: + version "0.0.0" + resolved "https://registry.yarnpkg.com/path-browserify/-/path-browserify-0.0.0.tgz#a0b870729aae214005b7d5032ec2cbbb0fb4451a" + path-dirname@^1.0.0: version "1.0.2" resolved "https://registry.yarnpkg.com/path-dirname/-/path-dirname-1.0.2.tgz#cc33d24d525e099a5388c0336c6e32b9160609e0" @@ -3552,6 +5082,10 @@ path-parse@^1.0.5: version "1.0.5" resolved "https://registry.yarnpkg.com/path-parse/-/path-parse-1.0.5.tgz#3c1adf871ea9cd6c9431b6ea2bd74a0ff055c4c1" +path-platform@~0.11.15: + version "0.11.15" + resolved "https://registry.yarnpkg.com/path-platform/-/path-platform-0.11.15.tgz#e864217f74c36850f0852b78dc7bf7d4a5721bf2" + path-root-regex@^0.1.0: version "0.1.2" resolved "https://registry.yarnpkg.com/path-root-regex/-/path-root-regex-0.1.2.tgz#bfccdc8df5b12dc52c8b43ec38d18d72c04ba96d" @@ -3586,6 +5120,30 @@ path2glob@0.0.2: dependencies: glob "^4.0.5" +pathval@^1.0.0: + version "1.1.0" + resolved "https://registry.yarnpkg.com/pathval/-/pathval-1.1.0.tgz#b942e6d4bde653005ef6b71361def8727d0645e0" + +pause-stream@0.0.11: + version "0.0.11" + resolved "https://registry.yarnpkg.com/pause-stream/-/pause-stream-0.0.11.tgz#fe5a34b0cbce12b5aa6a2b403ee2e73b602f1445" + dependencies: + through "~2.3" + +pause@0.1.0: + version "0.1.0" + resolved "https://registry.yarnpkg.com/pause/-/pause-0.1.0.tgz#ebc8a4a8619ff0b8a81ac1513c3434ff469fdb74" + +pbkdf2@^3.0.3: + version "3.0.14" + resolved "https://registry.yarnpkg.com/pbkdf2/-/pbkdf2-3.0.14.tgz#a35e13c64799b06ce15320f459c230e68e73bade" + dependencies: + create-hash "^1.1.2" + create-hmac "^1.1.4" + ripemd160 "^2.0.1" + safe-buffer "^5.0.1" + sha.js "^2.4.8" + pend@~1.2.0: version "1.2.0" resolved "https://registry.yarnpkg.com/pend/-/pend-1.2.0.tgz#7a57eb550a6783f9115331fcf4663d5c8e007a50" @@ -3616,6 +5174,13 @@ pinkie@^2.0.0: version "2.0.4" resolved "https://registry.yarnpkg.com/pinkie/-/pinkie-2.0.4.tgz#72556b80cfa0d48a974e80e77248e80ed4f7f870" +portfinder@0.4.x: + version "0.4.0" + resolved "https://registry.yarnpkg.com/portfinder/-/portfinder-0.4.0.tgz#a3ffadffafe4fb98e0601a85eda27c27ce84ca1e" + dependencies: + async "0.9.0" + mkdirp "0.5.x" + portfinder@^1.0.9: version "1.0.13" resolved "https://registry.yarnpkg.com/portfinder/-/portfinder-1.0.13.tgz#bb32ecd87c27104ae6ee44b5a3ccbf0ebb1aede9" @@ -3640,6 +5205,14 @@ process-nextick-args@~1.0.6: version "1.0.7" resolved "https://registry.yarnpkg.com/process-nextick-args/-/process-nextick-args-1.0.7.tgz#150e20b756590ad3f91093f25a4f2ad8bff30ba3" +process@~0.11.0: + version "0.11.10" + resolved "https://registry.yarnpkg.com/process/-/process-0.11.10.tgz#7332300e840161bda3e69a1d1d91a7d4bc16f182" + +procfile@^0.1.1: + version "0.1.1" + resolved "https://registry.yarnpkg.com/procfile/-/procfile-0.1.1.tgz#7393f5ac171b13213143b355373cc690b058b22f" + promise-inflight@^1.0.1, promise-inflight@~1.0.1: version "1.0.1" resolved "https://registry.yarnpkg.com/promise-inflight/-/promise-inflight-1.0.1.tgz#98472870bf228132fcbdd868129bad12c3c029e3" @@ -3690,10 +5263,32 @@ prr@~0.0.0: version "0.0.0" resolved "https://registry.yarnpkg.com/prr/-/prr-0.0.0.tgz#1a84b85908325501411853d0081ee3fa86e2926a" +ps-tree@^1.1.0: + version "1.1.0" + resolved "https://registry.yarnpkg.com/ps-tree/-/ps-tree-1.1.0.tgz#b421b24140d6203f1ed3c76996b4427b08e8c014" + dependencies: + event-stream "~3.3.0" + pseudomap@^1.0.2: version "1.0.2" resolved "https://registry.yarnpkg.com/pseudomap/-/pseudomap-1.0.2.tgz#f052a28da70e618917ef0a8ac34c1ae5a68286b3" +pstree.remy@^1.1.0: + version "1.1.0" + resolved "https://registry.yarnpkg.com/pstree.remy/-/pstree.remy-1.1.0.tgz#f2af27265bd3e5b32bbfcc10e80bac55ba78688b" + dependencies: + ps-tree "^1.1.0" + +public-encrypt@^4.0.0: + version "4.0.0" + resolved "https://registry.yarnpkg.com/public-encrypt/-/public-encrypt-4.0.0.tgz#39f699f3a46560dd5ebacbca693caf7c65c18cc6" + dependencies: + bn.js "^4.1.0" + browserify-rsa "^4.0.0" + create-hash "^1.1.0" + parse-asn1 "^5.0.0" + randombytes "^2.0.1" + pump@^1.0.0: version "1.0.2" resolved "https://registry.yarnpkg.com/pump/-/pump-1.0.2.tgz#3b3ee6512f94f0e575538c17995f9f16990a5d51" @@ -3709,18 +5304,58 @@ pumpify@^1.3.3: inherits "^2.0.1" pump "^1.0.0" -punycode@^1.4.1: +punycode@1.3.2: + version "1.3.2" + resolved "https://registry.yarnpkg.com/punycode/-/punycode-1.3.2.tgz#9653a036fb7c1ee42342f2325cceefea3926c48d" + +punycode@^1.3.2, punycode@^1.4.1: version "1.4.1" resolved "https://registry.yarnpkg.com/punycode/-/punycode-1.4.1.tgz#c0d5a63b2718800ad8e1eb0fa5269c84dd41845e" +q@~0.9.7: + version "0.9.7" + resolved "https://registry.yarnpkg.com/q/-/q-0.9.7.tgz#4de2e6cb3b29088c9e4cbc03bf9d42fb96ce2f75" + +qjobs@^1.1.4: + version "1.1.5" + resolved "https://registry.yarnpkg.com/qjobs/-/qjobs-1.1.5.tgz#659de9f2cf8dcc27a1481276f205377272382e73" + +qs@4.0.0: + version "4.0.0" + resolved "https://registry.yarnpkg.com/qs/-/qs-4.0.0.tgz#c31d9b74ec27df75e543a86c78728ed8d4623607" + +qs@5.2.0: + version "5.2.0" + resolved "https://registry.yarnpkg.com/qs/-/qs-5.2.0.tgz#a9f31142af468cb72b25b30136ba2456834916be" + qs@6.5.1, qs@~6.5.1: version "6.5.1" resolved "https://registry.yarnpkg.com/qs/-/qs-6.5.1.tgz#349cdf6eef89ec45c12d7d5eb3fc0c870343a6d8" +qs@~2.3.3: + version "2.3.3" + resolved "https://registry.yarnpkg.com/qs/-/qs-2.3.3.tgz#e9e85adbe75da0bbe4c8e0476a086290f863b404" + +qs@~5.1.0: + version "5.1.0" + resolved "https://registry.yarnpkg.com/qs/-/qs-5.1.0.tgz#4d932e5c7ea411cca76a312d39a606200fd50cd9" + +qs@~6.3.0: + version "6.3.2" + resolved "https://registry.yarnpkg.com/qs/-/qs-6.3.2.tgz#e75bd5f6e268122a2a0e0bda630b2550c166502c" + qs@~6.4.0: version "6.4.0" resolved "https://registry.yarnpkg.com/qs/-/qs-6.4.0.tgz#13e26d28ad6b0ffaa91312cd3bf708ed351e7233" +querystring-es3@~0.2.0: + version "0.2.1" + resolved "https://registry.yarnpkg.com/querystring-es3/-/querystring-es3-0.2.1.tgz#9ec61f79049875707d69414596fd907a4d711e73" + +querystring@0.2.0: + version "0.2.0" + resolved "https://registry.yarnpkg.com/querystring/-/querystring-0.2.0.tgz#b209849203bb25df820da756e747005878521620" + querystringify@0.0.x: version "0.0.4" resolved "https://registry.yarnpkg.com/querystringify/-/querystringify-0.0.4.tgz#0cf7f84f9463ff0ae51c4c4b142d95be37724d9c" @@ -3729,6 +5364,14 @@ querystringify@~1.0.0: version "1.0.0" resolved "https://registry.yarnpkg.com/querystringify/-/querystringify-1.0.0.tgz#6286242112c5b712fa654e526652bf6a13ff05cb" +quixote@^0.14.0: + version "0.14.0" + resolved "https://registry.yarnpkg.com/quixote/-/quixote-0.14.0.tgz#236febf979e53f3d867ae49b63d23c04edd6897b" + +random-bytes@~1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/random-bytes/-/random-bytes-1.0.0.tgz#4f68a1dc0ae58bd3fb95848c30324db75d64360b" + randomatic@^1.1.3: version "1.1.7" resolved "https://registry.yarnpkg.com/randomatic/-/randomatic-1.1.7.tgz#c7abe9cc8b87c0baa876b19fde83fd464797e38c" @@ -3736,10 +5379,27 @@ randomatic@^1.1.3: is-number "^3.0.0" kind-of "^4.0.0" -range-parser@^1.0.3, range-parser@~1.2.0: +randombytes@^2.0.0, randombytes@^2.0.1, randombytes@^2.0.5: + version "2.0.5" + resolved "https://registry.yarnpkg.com/randombytes/-/randombytes-2.0.5.tgz#dc009a246b8d09a177b4b7a0ae77bc570f4b1b79" + dependencies: + safe-buffer "^5.1.0" + +randomfill@^1.0.3: + version "1.0.3" + resolved "https://registry.yarnpkg.com/randomfill/-/randomfill-1.0.3.tgz#b96b7df587f01dd91726c418f30553b1418e3d62" + dependencies: + randombytes "^2.0.5" + safe-buffer "^5.1.0" + +range-parser@^1.0.3, range-parser@^1.2.0, range-parser@~1.2.0: version "1.2.0" resolved "https://registry.yarnpkg.com/range-parser/-/range-parser-1.2.0.tgz#f49be6b487894ddc40dcc94a322f611092e00d5e" +range-parser@~1.0.3: + version "1.0.3" + resolved "https://registry.yarnpkg.com/range-parser/-/range-parser-1.0.3.tgz#6872823535c692e2c2a0103826afd82c2e0ff175" + raw-body@2.3.2: version "2.3.2" resolved "https://registry.yarnpkg.com/raw-body/-/raw-body-2.3.2.tgz#bcd60c77d3eb93cde0050295c3f379389bc88f89" @@ -3749,6 +5409,14 @@ raw-body@2.3.2: iconv-lite "0.4.19" unpipe "1.0.0" +raw-body@~2.1.2, raw-body@~2.1.5: + version "2.1.7" + resolved "https://registry.yarnpkg.com/raw-body/-/raw-body-2.1.7.tgz#adfeace2e4fb3098058014d08c072dcc59758774" + dependencies: + bytes "2.4.0" + iconv-lite "0.4.13" + unpipe "1.0.0" + rc@^1.0.1, rc@^1.1.2, rc@^1.1.6, rc@^1.1.7: version "1.2.2" resolved "https://registry.yarnpkg.com/rc/-/rc-1.2.2.tgz#d8ce9cb57e8d64d9c7badd9876c7c34cbe3c7077" @@ -3784,6 +5452,12 @@ read-installed@~4.0.3: optionalDependencies: graceful-fs "^4.1.2" +read-only-stream@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/read-only-stream/-/read-only-stream-2.0.0.tgz#2724fd6a8113d73764ac288d4386270c1dbf17f0" + dependencies: + readable-stream "^2.0.2" + "read-package-json@1 || 2", read-package-json@^2.0.0, read-package-json@~2.0.10: version "2.0.12" resolved "https://registry.yarnpkg.com/read-package-json/-/read-package-json-2.0.12.tgz#68ea45f98b3741cb6e10ae3bbd42a605026a6951" @@ -3841,7 +5515,7 @@ read@1, read@~1.0.1, read@~1.0.7: dependencies: mute-stream "~0.0.4" -"readable-stream@1 || 2", readable-stream@^2.0.0, readable-stream@^2.0.1, readable-stream@^2.0.2, readable-stream@^2.0.4, readable-stream@^2.0.5, readable-stream@^2.0.6, readable-stream@^2.1.4, readable-stream@^2.1.5, readable-stream@^2.2.2, readable-stream@^2.2.9, readable-stream@~2.3.3: +"readable-stream@1 || 2", readable-stream@^2.0.0, readable-stream@^2.0.1, readable-stream@^2.0.2, readable-stream@^2.0.4, readable-stream@^2.0.5, readable-stream@^2.0.6, readable-stream@^2.1.4, readable-stream@^2.1.5, readable-stream@^2.2.2, readable-stream@^2.2.6, readable-stream@^2.2.9, readable-stream@~2.3.3: version "2.3.3" resolved "https://registry.yarnpkg.com/readable-stream/-/readable-stream-2.3.3.tgz#368f2512d79f9d46fdfc71349ae7878bbc1eb95c" dependencies: @@ -3853,7 +5527,16 @@ read@1, read@~1.0.1, read@~1.0.7: string_decoder "~1.0.3" util-deprecate "~1.0.1" -"readable-stream@>=1.0.33-1 <1.1.0-0": +readable-stream@1.1: + version "1.1.13" + resolved "https://registry.yarnpkg.com/readable-stream/-/readable-stream-1.1.13.tgz#f6eef764f514c89e2b9e23146a75ba106756d23e" + dependencies: + core-util-is "~1.0.0" + inherits "~2.0.1" + isarray "0.0.1" + string_decoder "~0.10.x" + +"readable-stream@>=1.0.33-1 <1.1.0-0", readable-stream@~1.0.2: version "1.0.34" resolved "https://registry.yarnpkg.com/readable-stream/-/readable-stream-1.0.34.tgz#125820e34bc842d2f2aaafafe4c2916ee32c157c" dependencies: @@ -3862,7 +5545,7 @@ read@1, read@~1.0.1, read@~1.0.7: isarray "0.0.1" string_decoder "~0.10.x" -readable-stream@^1.0.31, readable-stream@~1.1.0, readable-stream@~1.1.10, readable-stream@~1.1.9: +readable-stream@^1.0.31, readable-stream@~1.1.0, readable-stream@~1.1.10, readable-stream@~1.1.8, readable-stream@~1.1.9: version "1.1.14" resolved "https://registry.yarnpkg.com/readable-stream/-/readable-stream-1.1.14.tgz#7cf4c54ef648e3813084c636dd2079e166c081d9" dependencies: @@ -3871,6 +5554,17 @@ readable-stream@^1.0.31, readable-stream@~1.1.0, readable-stream@~1.1.10, readab isarray "0.0.1" string_decoder "~0.10.x" +readable-stream@~2.0.0: + version "2.0.6" + resolved "https://registry.yarnpkg.com/readable-stream/-/readable-stream-2.0.6.tgz#8f90341e68a53ccc928788dacfcd11b36eb9b78e" + dependencies: + core-util-is "~1.0.0" + inherits "~2.0.1" + isarray "~1.0.0" + process-nextick-args "~1.0.6" + string_decoder "~0.10.x" + util-deprecate "~1.0.1" + readdir-scoped-modules@^1.0.0: version "1.0.2" resolved "https://registry.yarnpkg.com/readdir-scoped-modules/-/readdir-scoped-modules-1.0.2.tgz#9fafa37d286be5d92cbaebdee030dc9b5f406747" @@ -3929,6 +5623,10 @@ repeat-element@^1.1.2: version "1.1.2" resolved "https://registry.yarnpkg.com/repeat-element/-/repeat-element-1.1.2.tgz#ef089a178d1483baae4d93eb98b4f9e4e11d990a" +repeat-string@^0.2.2: + version "0.2.2" + resolved "https://registry.yarnpkg.com/repeat-string/-/repeat-string-0.2.2.tgz#c7a8d3236068362059a7e4651fc6884e8b1fb4ae" + repeat-string@^1.5.2: version "1.6.1" resolved "https://registry.yarnpkg.com/repeat-string/-/repeat-string-1.6.1.tgz#8dcae470e1c88abc2d600fff4a776286da75e637" @@ -3943,7 +5641,7 @@ replace-ext@0.0.1: version "0.0.1" resolved "https://registry.yarnpkg.com/replace-ext/-/replace-ext-0.0.1.tgz#29bbd92078a739f0bcce2b4ee41e837953522924" -request@2, request@^2.51.0, request@^2.72.0, request@^2.74.0: +request@2, request@^2.51.0, request@^2.74.0, request@^2.83.0: version "2.83.0" resolved "https://registry.yarnpkg.com/request/-/request-2.83.0.tgz#ca0b65da02ed62935887808e6f510381034e3356" dependencies: @@ -3997,6 +5695,31 @@ request@2.81.0, request@~2.81.0: tunnel-agent "^0.6.0" uuid "^3.0.0" +request@~2.79.0: + version "2.79.0" + resolved "https://registry.yarnpkg.com/request/-/request-2.79.0.tgz#4dfe5bf6be8b8cdc37fcf93e04b65577722710de" + dependencies: + aws-sign2 "~0.6.0" + aws4 "^1.2.1" + caseless "~0.11.0" + combined-stream "~1.0.5" + extend "~3.0.0" + forever-agent "~0.6.1" + form-data "~2.1.1" + har-validator "~2.0.6" + hawk "~3.1.3" + http-signature "~1.1.0" + is-typedarray "~1.0.0" + isstream "~0.1.2" + json-stringify-safe "~5.0.1" + mime-types "~2.1.7" + oauth-sign "~0.8.1" + qs "~6.3.0" + stringstream "~0.0.4" + tough-cookie "~2.3.0" + tunnel-agent "~0.4.1" + uuid "^3.0.0" + require-directory@^2.1.1: version "2.1.1" resolved "https://registry.yarnpkg.com/require-directory/-/require-directory-2.1.1.tgz#8c64ad5fd30dab1c976e2344ffe7f792a6a6df42" @@ -4005,6 +5728,10 @@ require-main-filename@^1.0.1: version "1.0.1" resolved "https://registry.yarnpkg.com/require-main-filename/-/require-main-filename-1.0.1.tgz#97f717b69d48784f5f526a6c5aa8ffdda055a4d1" +requirejs@^2.3.5: + version "2.3.5" + resolved "https://registry.yarnpkg.com/requirejs/-/requirejs-2.3.5.tgz#617b9acbbcb336540ef4914d790323a8d4b861b0" + requires-port@1.0.x, requires-port@1.x.x, requires-port@~1.0.0: version "1.0.0" resolved "https://registry.yarnpkg.com/requires-port/-/requires-port-1.0.0.tgz#925d2601d39ac485e091cf0da5c6e694dc3dcaff" @@ -4016,12 +5743,23 @@ resolve-dir@^0.1.0: expand-tilde "^1.2.2" global-modules "^0.2.3" -resolve@^1.1.6, resolve@^1.1.7, resolve@^1.3.3: +resolve@1.1.7: + version "1.1.7" + resolved "https://registry.yarnpkg.com/resolve/-/resolve-1.1.7.tgz#203114d82ad2c5ed9e8e0411b3932875e889e97b" + +resolve@^1.1.3, resolve@^1.1.4, resolve@^1.1.6, resolve@^1.1.7, resolve@^1.3.3: version "1.5.0" resolved "https://registry.yarnpkg.com/resolve/-/resolve-1.5.0.tgz#1f09acce796c9a762579f31b2c1cc4c3cddf9f36" dependencies: path-parse "^1.0.5" +response-time@~2.3.1: + version "2.3.2" + resolved "https://registry.yarnpkg.com/response-time/-/response-time-2.3.2.tgz#ffa71bab952d62f7c1d49b7434355fbc68dffc5a" + dependencies: + depd "~1.1.0" + on-headers "~1.0.1" + retry@^0.10.0, retry@~0.10.1: version "0.10.1" resolved "https://registry.yarnpkg.com/retry/-/retry-0.10.1.tgz#e76388d217992c252750241d3d3956fed98d8ff4" @@ -4032,12 +5770,23 @@ right-align@^0.1.1: dependencies: align-text "^0.1.1" -rimraf@2, rimraf@^2.2.8, rimraf@^2.5.1, rimraf@^2.5.2, rimraf@^2.5.4, rimraf@^2.6.1, rimraf@~2.6.1: +rimraf@2, rimraf@^2.2.8, rimraf@^2.5.1, rimraf@^2.5.2, rimraf@^2.5.4, rimraf@^2.6.0, rimraf@^2.6.1, rimraf@~2.6.1: version "2.6.2" resolved "https://registry.yarnpkg.com/rimraf/-/rimraf-2.6.2.tgz#2ed8150d24a16ea8651e6d6ef0f47c4158ce7a36" dependencies: glob "^7.0.5" +ripemd160@^2.0.0, ripemd160@^2.0.1: + version "2.0.1" + resolved "https://registry.yarnpkg.com/ripemd160/-/ripemd160-2.0.1.tgz#0f4584295c53a3628af7e6d79aca21ce57d1c6e7" + dependencies: + hash-base "^2.0.0" + inherits "^2.0.1" + +rndm@1.2.0: + version "1.2.0" + resolved "https://registry.yarnpkg.com/rndm/-/rndm-1.2.0.tgz#f33fe9cfb52bbfd520aa18323bc65db110a1b76c" + run-queue@^1.0.0, run-queue@^1.0.3: version "1.0.3" resolved "https://registry.yarnpkg.com/run-queue/-/run-queue-1.0.3.tgz#e848396f057d223f24386924618e25694161ec47" @@ -4048,6 +5797,22 @@ safe-buffer@5.1.1, safe-buffer@^5.0.1, safe-buffer@^5.1.0, safe-buffer@^5.1.1, s version "5.1.1" resolved "https://registry.yarnpkg.com/safe-buffer/-/safe-buffer-5.1.1.tgz#893312af69b2123def71f57889001671eeb2c853" +sass-graph@^2.2.4: + version "2.2.4" + resolved "https://registry.yarnpkg.com/sass-graph/-/sass-graph-2.2.4.tgz#13fbd63cd1caf0908b9fd93476ad43a51d1e0b49" + dependencies: + glob "^7.0.0" + lodash "^4.0.0" + scss-tokenizer "^0.2.3" + yargs "^7.0.0" + +scss-tokenizer@^0.2.3: + version "0.2.3" + resolved "https://registry.yarnpkg.com/scss-tokenizer/-/scss-tokenizer-0.2.3.tgz#8eb06db9a9723333824d3f5530641149847ce5d1" + dependencies: + js-base64 "^2.1.8" + source-map "^0.4.2" + seek-bzip@^1.0.3: version "1.0.5" resolved "https://registry.yarnpkg.com/seek-bzip/-/seek-bzip-1.0.5.tgz#cfe917cb3d274bcffac792758af53173eb1fabdc" @@ -4084,7 +5849,7 @@ semver-truncate@^1.0.0: version "5.4.1" resolved "https://registry.yarnpkg.com/semver/-/semver-5.4.1.tgz#e059c09d8571f0540823733433505d3a2f00b18e" -semver@^4.0.3, semver@^4.1.0: +semver@^4.0.3, semver@^4.1.0, semver@~4.3.3: version "4.3.6" resolved "https://registry.yarnpkg.com/semver/-/semver-4.3.6.tgz#300bc6e0e86374f7ba61068b5b1ecd57fc6532da" @@ -4092,6 +5857,23 @@ semver@~5.3.0: version "5.3.0" resolved "https://registry.yarnpkg.com/semver/-/semver-5.3.0.tgz#9b2ce5d3de02d17c6012ad326aa6b4d0cf54f94f" +send@0.13.2: + version "0.13.2" + resolved "https://registry.yarnpkg.com/send/-/send-0.13.2.tgz#765e7607c8055452bba6f0b052595350986036de" + dependencies: + debug "~2.2.0" + depd "~1.1.0" + destroy "~1.0.4" + escape-html "~1.0.3" + etag "~1.7.0" + fresh "0.3.0" + http-errors "~1.3.1" + mime "1.3.4" + ms "0.7.1" + on-finished "~2.3.0" + range-parser "~1.0.3" + statuses "~1.2.1" + send@0.16.1: version "0.16.1" resolved "https://registry.yarnpkg.com/send/-/send-0.16.1.tgz#a70e1ca21d1382c11d0d9f6231deb281080d7ab3" @@ -4114,6 +5896,15 @@ sequencify@~0.0.7: version "0.0.7" resolved "https://registry.yarnpkg.com/sequencify/-/sequencify-0.0.7.tgz#90cff19d02e07027fd767f5ead3e7b95d1e7380c" +serve-favicon@~2.3.0: + version "2.3.2" + resolved "https://registry.yarnpkg.com/serve-favicon/-/serve-favicon-2.3.2.tgz#dd419e268de012ab72b319d337f2105013f9381f" + dependencies: + etag "~1.7.0" + fresh "0.3.0" + ms "0.7.2" + parseurl "~1.3.1" + serve-index@^1.7.2: version "1.9.1" resolved "https://registry.yarnpkg.com/serve-index/-/serve-index-1.9.1.tgz#d3768d69b1e7d82e5ce050fff5b453bea12a9239" @@ -4126,6 +5917,18 @@ serve-index@^1.7.2: mime-types "~2.1.17" parseurl "~1.3.2" +serve-index@~1.7.2: + version "1.7.3" + resolved "https://registry.yarnpkg.com/serve-index/-/serve-index-1.7.3.tgz#7a057fc6ee28dc63f64566e5fa57b111a86aecd2" + dependencies: + accepts "~1.2.13" + batch "0.5.3" + debug "~2.2.0" + escape-html "~1.0.3" + http-errors "~1.3.1" + mime-types "~2.1.9" + parseurl "~1.3.1" + serve-static@1.13.1: version "1.13.1" resolved "https://registry.yarnpkg.com/serve-static/-/serve-static-1.13.1.tgz#4c57d53404a761d8f2e7c1e8a18a47dbf278a719" @@ -4135,6 +5938,14 @@ serve-static@1.13.1: parseurl "~1.3.2" send "0.16.1" +serve-static@~1.10.0: + version "1.10.3" + resolved "https://registry.yarnpkg.com/serve-static/-/serve-static-1.10.3.tgz#ce5a6ecd3101fed5ec09827dac22a9c29bfb0535" + dependencies: + escape-html "~1.0.3" + parseurl "~1.3.1" + send "0.13.2" + set-blocking@^2.0.0, set-blocking@~2.0.0: version "2.0.0" resolved "https://registry.yarnpkg.com/set-blocking/-/set-blocking-2.0.0.tgz#045f9782d011ae9a6803ddd382b24392b3d890f7" @@ -4151,6 +5962,13 @@ setprototypeof@1.1.0: version "1.1.0" resolved "https://registry.yarnpkg.com/setprototypeof/-/setprototypeof-1.1.0.tgz#d0bd85536887b6fe7c0d818cb962d9d91c54e656" +sha.js@^2.4.0, sha.js@^2.4.8, sha.js@~2.4.4: + version "2.4.9" + resolved "https://registry.yarnpkg.com/sha.js/-/sha.js-2.4.9.tgz#98f64880474b74f4a38b8da9d3c0f2d104633e7d" + dependencies: + inherits "^2.0.1" + safe-buffer "^5.0.1" + sha@~2.0.1: version "2.0.1" resolved "https://registry.yarnpkg.com/sha/-/sha-2.0.1.tgz#6030822fbd2c9823949f8f72ed6411ee5cf25aae" @@ -4158,6 +5976,13 @@ sha@~2.0.1: graceful-fs "^4.1.2" readable-stream "^2.0.2" +shasum@^1.0.0: + version "1.0.2" + resolved "https://registry.yarnpkg.com/shasum/-/shasum-1.0.2.tgz#e7012310d8f417f4deb5712150e5678b87ae565f" + dependencies: + json-stable-stringify "~0.0.0" + sha.js "~2.4.4" + shebang-command@^1.2.0: version "1.2.0" resolved "https://registry.yarnpkg.com/shebang-command/-/shebang-command-1.2.0.tgz#44aac65b695b03398968c39f363fee5deafdf1ea" @@ -4168,6 +5993,27 @@ shebang-regex@^1.0.0: version "1.0.0" resolved "https://registry.yarnpkg.com/shebang-regex/-/shebang-regex-1.0.0.tgz#da42f49740c0b42db2ca9728571cb190c98efea3" +shell-quote@^1.6.1: + version "1.6.1" + resolved "https://registry.yarnpkg.com/shell-quote/-/shell-quote-1.6.1.tgz#f4781949cce402697127430ea3b3c5476f481767" + dependencies: + array-filter "~0.0.0" + array-map "~0.0.0" + array-reduce "~0.0.0" + jsonify "~0.0.0" + +shelljs@0.3.x: + version "0.3.0" + resolved "https://registry.yarnpkg.com/shelljs/-/shelljs-0.3.0.tgz#3596e6307a781544f591f37da618360f31db57b1" + +shelljs@^0.7.6: + version "0.7.8" + resolved "https://registry.yarnpkg.com/shelljs/-/shelljs-0.7.8.tgz#decbcf874b0d1e5fb72e14b164a9683048e9acb3" + dependencies: + glob "^7.0.0" + interpret "^1.0.0" + rechoir "^0.6.2" + sigmund@~1.0.0: version "1.0.1" resolved "https://registry.yarnpkg.com/sigmund/-/sigmund-1.0.1.tgz#3ff21f198cad2175f9f3b781853fd94d0d19b590" @@ -4176,6 +6022,29 @@ signal-exit@^3.0.0, signal-exit@^3.0.2: version "3.0.2" resolved "https://registry.yarnpkg.com/signal-exit/-/signal-exit-3.0.2.tgz#b5fdc08f1287ea1178628e415e25132b73646c6d" +simplebuild-jshint@^1.3.0: + version "1.3.0" + resolved "https://registry.yarnpkg.com/simplebuild-jshint/-/simplebuild-jshint-1.3.0.tgz#d3b1ac5ddc91cdcc7a376da8219a81bd62368813" + dependencies: + async "^1.5.0" + simplebuild "^0.5.0" + worker-farm "^1.3.1" + +simplebuild-karma@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/simplebuild-karma/-/simplebuild-karma-1.0.0.tgz#9a9472fee92da00a2b6a1eabcf4697c6c58db4c0" + dependencies: + simplebuild "^0.5.0" + +simplebuild@^0.5.0: + version "0.5.3" + resolved "https://registry.yarnpkg.com/simplebuild/-/simplebuild-0.5.3.tgz#426fc0d4a952e78137899f3f4a696280d3620db0" + dependencies: + array-to-sentence "^1.0.1" + glob "~3.2.7" + object-assign "^4.0.1" + q "~0.9.7" + slash@^1.0.0: version "1.0.0" resolved "https://registry.yarnpkg.com/slash/-/slash-1.0.0.tgz#c41f2f6c39fc16d1cd17ad4b5d896114ae470d55" @@ -4200,6 +6069,50 @@ sntp@2.x.x: dependencies: hoek "4.x.x" +socket.io-adapter@0.5.0: + version "0.5.0" + resolved "https://registry.yarnpkg.com/socket.io-adapter/-/socket.io-adapter-0.5.0.tgz#cb6d4bb8bec81e1078b99677f9ced0046066bb8b" + dependencies: + debug "2.3.3" + socket.io-parser "2.3.1" + +socket.io-client@1.7.3: + version "1.7.3" + resolved "https://registry.yarnpkg.com/socket.io-client/-/socket.io-client-1.7.3.tgz#b30e86aa10d5ef3546601c09cde4765e381da377" + dependencies: + backo2 "1.0.2" + component-bind "1.0.0" + component-emitter "1.2.1" + debug "2.3.3" + engine.io-client "1.8.3" + has-binary "0.1.7" + indexof "0.0.1" + object-component "0.0.3" + parseuri "0.0.5" + socket.io-parser "2.3.1" + to-array "0.1.4" + +socket.io-parser@2.3.1: + version "2.3.1" + resolved "https://registry.yarnpkg.com/socket.io-parser/-/socket.io-parser-2.3.1.tgz#dd532025103ce429697326befd64005fcfe5b4a0" + dependencies: + component-emitter "1.1.2" + debug "2.2.0" + isarray "0.0.1" + json3 "3.3.2" + +socket.io@1.7.3: + version "1.7.3" + resolved "https://registry.yarnpkg.com/socket.io/-/socket.io-1.7.3.tgz#b8af9caba00949e568e369f1327ea9be9ea2461b" + dependencies: + debug "2.3.3" + engine.io "1.8.3" + has-binary "0.1.7" + object-assign "4.1.0" + socket.io-adapter "0.5.0" + socket.io-client "1.7.3" + socket.io-parser "2.3.1" + sockjs-client@1.1.4: version "1.1.4" resolved "https://registry.yarnpkg.com/sockjs-client/-/sockjs-client-1.1.4.tgz#5babe386b775e4cf14e7520911452654016c8b12" @@ -4243,7 +6156,7 @@ sorted-union-stream@~2.1.3: from2 "^1.3.0" stream-iterate "^1.1.0" -source-map@0.5.x, source-map@^0.5.1, source-map@^0.5.3, source-map@~0.5.1: +source-map@0.5.x, source-map@^0.5.1, source-map@^0.5.3, source-map@~0.5.1, source-map@~0.5.3: version "0.5.7" resolved "https://registry.yarnpkg.com/source-map/-/source-map-0.5.7.tgz#8a039d2d1021d22d1ea14c80d8ea468ba2ef3fcc" @@ -4253,6 +6166,12 @@ source-map@^0.2.0: dependencies: amdefine ">=0.0.4" +source-map@^0.4.2: + version "0.4.4" + resolved "https://registry.yarnpkg.com/source-map/-/source-map-0.4.4.tgz#eba4f5da9c0dc999de68032d8b4f76173652036b" + dependencies: + amdefine ">=0.0.4" + sparkles@^1.0.0: version "1.0.0" resolved "https://registry.yarnpkg.com/sparkles/-/sparkles-1.0.0.tgz#1acbbfb592436d10bbe8f785b7cc6f82815012c3" @@ -4294,6 +6213,12 @@ spdy@^3.4.1: select-hose "^2.0.0" spdy-transport "^2.0.18" +split@0.3: + version "0.3.3" + resolved "https://registry.yarnpkg.com/split/-/split-0.3.3.tgz#cd0eea5e63a211dfff7eb0f091c4133e2d0dd28f" + dependencies: + through "2" + squeak@^1.0.0: version "1.3.0" resolved "https://registry.yarnpkg.com/squeak/-/squeak-1.3.0.tgz#33045037b64388b567674b84322a6521073916c3" @@ -4326,14 +6251,24 @@ stat-mode@^0.2.0: version "0.2.2" resolved "https://registry.yarnpkg.com/stat-mode/-/stat-mode-0.2.2.tgz#e6c80b623123d7d80cf132ce538f346289072502" -"statuses@>= 1.3.1 < 2": +statuses@1, "statuses@>= 1.3.1 < 2": version "1.4.0" resolved "https://registry.yarnpkg.com/statuses/-/statuses-1.4.0.tgz#bb73d446da2796106efcc1b601a253d6c46bd087" +statuses@~1.2.1: + version "1.2.1" + resolved "https://registry.yarnpkg.com/statuses/-/statuses-1.2.1.tgz#dded45cc18256d51ed40aec142489d5c61026d28" + statuses@~1.3.1: version "1.3.1" resolved "https://registry.yarnpkg.com/statuses/-/statuses-1.3.1.tgz#faf51b9eb74aaef3b3acf4ad5f61abf24cb7b93e" +stdout-stream@^1.4.0: + version "1.4.0" + resolved "https://registry.yarnpkg.com/stdout-stream/-/stdout-stream-1.4.0.tgz#a2c7c8587e54d9427ea9edb3ac3f2cd522df378b" + dependencies: + readable-stream "^2.0.1" + stream-array@^0.1.3: version "0.1.3" resolved "https://registry.yarnpkg.com/stream-array/-/stream-array-0.1.3.tgz#6e374e89c9aaa1aa489951c07011f245611fc98b" @@ -4341,6 +6276,13 @@ stream-array@^0.1.3: fastqueue "~0.1.0" readable-stream "~1.1.0" +stream-browserify@^2.0.0: + version "2.0.1" + resolved "https://registry.yarnpkg.com/stream-browserify/-/stream-browserify-2.0.1.tgz#66266ee5f9bdb9940a4e4514cafb43bb71e5c9db" + dependencies: + inherits "~2.0.1" + readable-stream "^2.0.2" + stream-combiner2@^1.1.1: version "1.1.1" resolved "https://registry.yarnpkg.com/stream-combiner2/-/stream-combiner2-1.1.1.tgz#fb4d8a1420ea362764e21ad4780397bebcb41cbe" @@ -4348,10 +6290,22 @@ stream-combiner2@^1.1.1: duplexer2 "~0.1.0" readable-stream "^2.0.2" +stream-combiner@~0.0.4: + version "0.0.4" + resolved "https://registry.yarnpkg.com/stream-combiner/-/stream-combiner-0.0.4.tgz#4d5e433c185261dde623ca3f44c586bcf5c4ad14" + dependencies: + duplexer "~0.1.1" + stream-consume@~0.1.0: version "0.1.0" resolved "https://registry.yarnpkg.com/stream-consume/-/stream-consume-0.1.0.tgz#a41ead1a6d6081ceb79f65b061901b6d8f3d1d0f" +stream-counter@~0.2.0: + version "0.2.0" + resolved "https://registry.yarnpkg.com/stream-counter/-/stream-counter-0.2.0.tgz#ded266556319c8b0e222812b9cf3b26fa7d947de" + dependencies: + readable-stream "~1.1.8" + stream-each@^1.1.0: version "1.2.2" resolved "https://registry.yarnpkg.com/stream-each/-/stream-each-1.2.2.tgz#8e8c463f91da8991778765873fe4d960d8f616bd" @@ -4363,6 +6317,16 @@ stream-exhaust@^1.0.0: version "1.0.2" resolved "https://registry.yarnpkg.com/stream-exhaust/-/stream-exhaust-1.0.2.tgz#acdac8da59ef2bc1e17a2c0ccf6c320d120e555d" +stream-http@^2.0.0: + version "2.7.2" + resolved "https://registry.yarnpkg.com/stream-http/-/stream-http-2.7.2.tgz#40a050ec8dc3b53b33d9909415c02c0bf1abfbad" + dependencies: + builtin-status-codes "^3.0.0" + inherits "^2.0.1" + readable-stream "^2.2.6" + to-arraybuffer "^1.0.0" + xtend "^4.0.0" + stream-iterate@^1.1.0: version "1.2.0" resolved "https://registry.yarnpkg.com/stream-iterate/-/stream-iterate-1.2.0.tgz#2bd7c77296c1702a46488b8ad41f79865eecd4e1" @@ -4374,6 +6338,13 @@ stream-shift@^1.0.0: version "1.0.0" resolved "https://registry.yarnpkg.com/stream-shift/-/stream-shift-1.0.0.tgz#d5c752825e5367e786f78e18e445ea223a155952" +stream-splicer@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/stream-splicer/-/stream-splicer-2.0.0.tgz#1b63be438a133e4b671cc1935197600175910d83" + dependencies: + inherits "^2.0.1" + readable-stream "^2.0.2" + string-width@^1.0.1, string-width@^1.0.2: version "1.0.2" resolved "https://registry.yarnpkg.com/string-width/-/string-width-1.0.2.tgz#118bdf5b8cdc51a2a7e70d211e07e2b0b9b107d3" @@ -4393,7 +6364,7 @@ string_decoder@~0.10.x: version "0.10.31" resolved "https://registry.yarnpkg.com/string_decoder/-/string_decoder-0.10.31.tgz#62e203bc41766c6c28c9fc84301dab1c5310fa94" -string_decoder@~1.0.3: +string_decoder@~1.0.0, string_decoder@~1.0.3: version "1.0.3" resolved "https://registry.yarnpkg.com/string_decoder/-/string_decoder-1.0.3.tgz#0fc67d7c141825de94282dd536bec6b9bce860ab" dependencies: @@ -4415,6 +6386,10 @@ strip-ansi@^4.0.0, strip-ansi@~4.0.0: dependencies: ansi-regex "^3.0.0" +strip-ansi@~0.1.0: + version "0.1.1" + resolved "https://registry.yarnpkg.com/strip-ansi/-/strip-ansi-0.1.1.tgz#39e8a98d044d150660abe4a6808acf70bb7bc991" + strip-bom-stream@^1.0.0: version "1.0.0" resolved "https://registry.yarnpkg.com/strip-bom-stream/-/strip-bom-stream-1.0.0.tgz#e7144398577d51a6bed0fa1994fa05f43fd988ee" @@ -4460,6 +6435,10 @@ strip-indent@^1.0.1: dependencies: get-stdin "^4.0.1" +strip-json-comments@1.0.x: + version "1.0.4" + resolved "https://registry.yarnpkg.com/strip-json-comments/-/strip-json-comments-1.0.4.tgz#1e15fbcac97d3ee99bf2d73b4c656b082bbafb91" + strip-json-comments@~2.0.1: version "2.0.1" resolved "https://registry.yarnpkg.com/strip-json-comments/-/strip-json-comments-2.0.1.tgz#3c531942e908c2697c0ec344858c286c7ca0a60a" @@ -4470,12 +6449,24 @@ strip-outer@^1.0.0: dependencies: escape-string-regexp "^1.0.2" +subarg@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/subarg/-/subarg-1.0.0.tgz#f62cf17581e996b48fc965699f54c06ae268b8d2" + dependencies: + minimist "^1.1.0" + sum-up@^1.0.1: version "1.0.3" resolved "https://registry.yarnpkg.com/sum-up/-/sum-up-1.0.3.tgz#1c661f667057f63bcb7875aa1438bc162525156e" dependencies: chalk "^1.0.0" +supports-color@4.4.0: + version "4.4.0" + resolved "https://registry.yarnpkg.com/supports-color/-/supports-color-4.4.0.tgz#883f7ddabc165142b2a61427f3352ded195d1a3e" + dependencies: + has-flag "^2.0.0" + supports-color@^2.0.0: version "2.0.0" resolved "https://registry.yarnpkg.com/supports-color/-/supports-color-2.0.0.tgz#535d045ce6b6363fa40117084629995e9df324c7" @@ -4492,6 +6483,12 @@ supports-color@^4.0.0: dependencies: has-flag "^2.0.0" +syntax-error@^1.1.1: + version "1.3.0" + resolved "https://registry.yarnpkg.com/syntax-error/-/syntax-error-1.3.0.tgz#1ed9266c4d40be75dc55bf9bb1cb77062bb96ca1" + dependencies: + acorn "^4.0.3" + tar-fs@^1.15.3: version "1.16.0" resolved "https://registry.yarnpkg.com/tar-fs/-/tar-fs-1.16.0.tgz#e877a25acbcc51d8c790da1c57c9cf439817b896" @@ -4571,7 +6568,7 @@ through2@^0.6.0, through2@^0.6.1: readable-stream ">=1.0.33-1 <1.1.0-0" xtend ">=4.0.0 <4.1.0-0" -"through@>=2.2.7 <3": +through@2, "through@>=2.2.7 <3", through@~2.3, through@~2.3.1: version "2.3.8" resolved "https://registry.yarnpkg.com/through/-/through-2.3.8.tgz#0dd4c9ffaabc357960b1b724115d7e0e86a2e1f5" @@ -4601,12 +6598,55 @@ timed-out@^4.0.0: version "4.0.1" resolved "https://registry.yarnpkg.com/timed-out/-/timed-out-4.0.1.tgz#f32eacac5a175bea25d7fab565ab3ed8741ef56f" +timers-browserify@^1.0.1: + version "1.4.2" + resolved "https://registry.yarnpkg.com/timers-browserify/-/timers-browserify-1.4.2.tgz#c9c58b575be8407375cb5e2462dacee74359f41d" + dependencies: + process "~0.11.0" + +tiny-lr@^0.2.1: + version "0.2.1" + resolved "https://registry.yarnpkg.com/tiny-lr/-/tiny-lr-0.2.1.tgz#b3fdba802e5d56a33c2f6f10794b32e477ac729d" + dependencies: + body-parser "~1.14.0" + debug "~2.2.0" + faye-websocket "~0.10.0" + livereload-js "^2.2.0" + parseurl "~1.3.0" + qs "~5.1.0" + +tmp@0.0.31: + version "0.0.31" + resolved "https://registry.yarnpkg.com/tmp/-/tmp-0.0.31.tgz#8f38ab9438e17315e5dbd8b3657e8bfb277ae4a7" + dependencies: + os-tmpdir "~1.0.1" + +tmp@0.0.x: + version "0.0.33" + resolved "https://registry.yarnpkg.com/tmp/-/tmp-0.0.33.tgz#6d34335889768d21b2bcda0aa277ced3b1bfadf9" + dependencies: + os-tmpdir "~1.0.2" + to-absolute-glob@^0.1.1: version "0.1.1" resolved "https://registry.yarnpkg.com/to-absolute-glob/-/to-absolute-glob-0.1.1.tgz#1cdfa472a9ef50c239ee66999b662ca0eb39937f" dependencies: extend-shallow "^2.0.1" +to-array@0.1.4: + version "0.1.4" + resolved "https://registry.yarnpkg.com/to-array/-/to-array-0.1.4.tgz#17e6c11f73dd4f3d74cda7a4ff3238e9ad9bf890" + +to-arraybuffer@^1.0.0: + version "1.0.1" + resolved "https://registry.yarnpkg.com/to-arraybuffer/-/to-arraybuffer-1.0.1.tgz#7d229b1fcc637e466ca081180836a7aabff83f43" + +touch@^3.1.0: + version "3.1.0" + resolved "https://registry.yarnpkg.com/touch/-/touch-3.1.0.tgz#fe365f5f75ec9ed4e56825e0bb76d24ab74af83b" + dependencies: + nopt "~1.0.10" + tough-cookie@~2.3.0, tough-cookie@~2.3.3: version "2.3.3" resolved "https://registry.yarnpkg.com/tough-cookie/-/tough-cookie-2.3.3.tgz#0b618a5565b6dea90bf3425d04d55edc475a7561" @@ -4623,7 +6663,21 @@ trim-repeated@^1.0.0: dependencies: escape-string-regexp "^1.0.2" -tunnel-agent@^0.4.0: +"true-case-path@^1.0.2": + version "1.0.2" + resolved "https://registry.yarnpkg.com/true-case-path/-/true-case-path-1.0.2.tgz#7ec91130924766c7f573be3020c34f8fdfd00d62" + dependencies: + glob "^6.0.4" + +tsscmp@1.0.5: + version "1.0.5" + resolved "https://registry.yarnpkg.com/tsscmp/-/tsscmp-1.0.5.tgz#7dc4a33af71581ab4337da91d85ca5427ebd9a97" + +tty-browserify@~0.0.0: + version "0.0.0" + resolved "https://registry.yarnpkg.com/tty-browserify/-/tty-browserify-0.0.0.tgz#a157ba402da24e9bf957f9aa69d524eed42901a6" + +tunnel-agent@^0.4.0, tunnel-agent@~0.4.1: version "0.4.3" resolved "https://registry.yarnpkg.com/tunnel-agent/-/tunnel-agent-0.4.3.tgz#6373db76909fe570e08d73583365ed828a74eeeb" @@ -4637,14 +6691,18 @@ tweetnacl@^0.14.3, tweetnacl@~0.14.0: version "0.14.5" resolved "https://registry.yarnpkg.com/tweetnacl/-/tweetnacl-0.14.5.tgz#5ae68177f192d4456269d108afa93ff8743f4f64" -type-is@~1.6.15: +type-detect@^4.0.0: + version "4.0.5" + resolved "https://registry.yarnpkg.com/type-detect/-/type-detect-4.0.5.tgz#d70e5bc81db6de2a381bcaca0c6e0cbdc7635de2" + +type-is@~1.6.10, type-is@~1.6.15, type-is@~1.6.6: version "1.6.15" resolved "https://registry.yarnpkg.com/type-is/-/type-is-1.6.15.tgz#cab10fb4909e441c82842eafe1ad646c81804410" dependencies: media-typer "0.3.0" mime-types "~2.1.15" -typedarray@^0.0.6: +typedarray@^0.0.6, typedarray@~0.0.5: version "0.0.6" resolved "https://registry.yarnpkg.com/typedarray/-/typedarray-0.0.6.tgz#867ac74e3864187b1d3d47d996a78ec5c8830777" @@ -4665,14 +6723,44 @@ uid-number@0.0.6, uid-number@^0.0.6: version "0.0.6" resolved "https://registry.yarnpkg.com/uid-number/-/uid-number-0.0.6.tgz#0ea10e8035e8eb5b8e4449f06da1c730663baa81" +uid-safe@2.1.4: + version "2.1.4" + resolved "https://registry.yarnpkg.com/uid-safe/-/uid-safe-2.1.4.tgz#3ad6f38368c6d4c8c75ec17623fb79aa1d071d81" + dependencies: + random-bytes "~1.0.0" + +uid-safe@~2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/uid-safe/-/uid-safe-2.0.0.tgz#a7f3c6ca64a1f6a5d04ec0ef3e4c3d5367317137" + dependencies: + base64-url "1.2.1" + +ultron@1.0.x: + version "1.0.2" + resolved "https://registry.yarnpkg.com/ultron/-/ultron-1.0.2.tgz#ace116ab557cd197386a4e88f4685378c8b2e4fa" + umask@~1.1.0: version "1.1.0" resolved "https://registry.yarnpkg.com/umask/-/umask-1.1.0.tgz#f29cebf01df517912bb58ff9c4e50fde8e33320d" +umd@^3.0.0: + version "3.0.1" + resolved "https://registry.yarnpkg.com/umd/-/umd-3.0.1.tgz#8ae556e11011f63c2596708a8837259f01b3d60e" + unc-path-regex@^0.1.0: version "0.1.2" resolved "https://registry.yarnpkg.com/unc-path-regex/-/unc-path-regex-0.1.2.tgz#e73dd3d7b0d7c5ed86fbac6b0ae7d8c6a69d50fa" +undefsafe@0.0.3: + version "0.0.3" + resolved "https://registry.yarnpkg.com/undefsafe/-/undefsafe-0.0.3.tgz#ecca3a03e56b9af17385baac812ac83b994a962f" + +union@~0.4.3: + version "0.4.6" + resolved "https://registry.yarnpkg.com/union/-/union-0.4.6.tgz#198fbdaeba254e788b0efcb630bc11f24a2959e0" + dependencies: + qs "~2.3.3" + unique-filename@^1.1.0, unique-filename@~1.1.0: version "1.1.0" resolved "https://registry.yarnpkg.com/unique-filename/-/unique-filename-1.1.0.tgz#d05f2fe4032560871f30e93cbe735eea201514f3" @@ -4727,7 +6815,7 @@ update-notifier@^1.0.3: semver-diff "^2.0.0" xdg-basedir "^2.0.0" -update-notifier@^2.2.0: +update-notifier@^2.2.0, update-notifier@^2.3.0: version "2.3.0" resolved "https://registry.yarnpkg.com/update-notifier/-/update-notifier-2.3.0.tgz#4e8827a6bb915140ab093559d7014e3ebb837451" dependencies: @@ -4754,6 +6842,10 @@ update-notifier@~2.2.0: semver-diff "^2.0.0" xdg-basedir "^3.0.0" +url-join@^1.0.0: + version "1.1.0" + resolved "https://registry.yarnpkg.com/url-join/-/url-join-1.1.0.tgz#741c6c2f4596c4830d6718460920d0c92202dc78" + url-parse-lax@^1.0.0: version "1.0.0" resolved "https://registry.yarnpkg.com/url-parse-lax/-/url-parse-lax-1.0.0.tgz#7af8f303645e9bd79a272e7a14ac68bc0609da73" @@ -4774,10 +6866,24 @@ url-parse@^1.1.8: querystringify "~1.0.0" requires-port "~1.0.0" +url@~0.11.0: + version "0.11.0" + resolved "https://registry.yarnpkg.com/url/-/url-0.11.0.tgz#3838e97cfc60521eb73c525a8e55bfdd9e2e28f1" + dependencies: + punycode "1.3.2" + querystring "0.2.0" + user-home@^1.1.1: version "1.1.1" resolved "https://registry.yarnpkg.com/user-home/-/user-home-1.1.1.tgz#2b5be23a32b63a7c9deb8d0f28d485724a3df190" +useragent@^2.1.12: + version "2.2.1" + resolved "https://registry.yarnpkg.com/useragent/-/useragent-2.2.1.tgz#cf593ef4f2d175875e8bb658ea92e18a4fd06d8e" + dependencies: + lru-cache "2.2.x" + tmp "0.0.x" + util-deprecate@~1.0.1: version "1.0.2" resolved "https://registry.yarnpkg.com/util-deprecate/-/util-deprecate-1.0.2.tgz#450d4dc9fa70de732762fbd2d4a28981419a0ccf" @@ -4786,6 +6892,24 @@ util-extend@^1.0.1: version "1.0.3" resolved "https://registry.yarnpkg.com/util-extend/-/util-extend-1.0.3.tgz#a7c216d267545169637b3b6edc6ca9119e2ff93f" +util@0.10.3, util@~0.10.1: + version "0.10.3" + resolved "https://registry.yarnpkg.com/util/-/util-0.10.3.tgz#7afb1afe50805246489e3db7fe0ed379336ac0f9" + dependencies: + inherits "2.0.1" + +utilities@1.0.x: + version "1.0.5" + resolved "https://registry.yarnpkg.com/utilities/-/utilities-1.0.5.tgz#f2b77a88f3510733fc7215b5c486a504a75ab245" + +utilities@^0.0.37: + version "0.0.37" + resolved "https://registry.yarnpkg.com/utilities/-/utilities-0.0.37.tgz#a3470d0a7f688142d9e8a57cee1128f12e19e196" + +utils-merge@1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/utils-merge/-/utils-merge-1.0.0.tgz#0294fb922bb9375153541c4f7096231f287c8af8" + utils-merge@1.0.1: version "1.0.1" resolved "https://registry.yarnpkg.com/utils-merge/-/utils-merge-1.0.1.tgz#9f95710f50a267947b2ccc124741c1028427e713" @@ -4821,6 +6945,10 @@ validate-npm-package-name@^3.0.0, validate-npm-package-name@~3.0.0: dependencies: builtins "^1.0.3" +vary@~1.0.1: + version "1.0.1" + resolved "https://registry.yarnpkg.com/vary/-/vary-1.0.1.tgz#99e4981566a286118dfb2b817357df7993376d10" + vary@~1.1.2: version "1.1.2" resolved "https://registry.yarnpkg.com/vary/-/vary-1.1.2.tgz#2299f02c6ded30d4a5961b0b9f74524a18f634fc" @@ -4833,6 +6961,10 @@ verror@1.10.0: core-util-is "1.0.2" extsprintf "^1.2.0" +vhost@~3.0.1: + version "3.0.2" + resolved "https://registry.yarnpkg.com/vhost/-/vhost-3.0.2.tgz#2fb1decd4c466aa88b0f9341af33dc1aff2478d5" + vinyl-assign@^1.0.1: version "1.2.1" resolved "https://registry.yarnpkg.com/vinyl-assign/-/vinyl-assign-1.2.1.tgz#4d198891b5515911d771a8cd9c5480a46a074a45" @@ -4912,6 +7044,16 @@ vinyl@^1.0.0: clone-stats "^0.0.1" replace-ext "0.0.1" +vm-browserify@~0.0.1: + version "0.0.4" + resolved "https://registry.yarnpkg.com/vm-browserify/-/vm-browserify-0.0.4.tgz#5d7ea45bbef9e4a6ff65f95438e0a87c357d5a73" + dependencies: + indexof "0.0.1" + +void-elements@^2.0.0: + version "2.0.1" + resolved "https://registry.yarnpkg.com/void-elements/-/void-elements-2.0.1.tgz#c066afb582bb1cb4128d60ea92392e94d5e9dbec" + ware@^1.2.0: version "1.3.0" resolved "https://registry.yarnpkg.com/ware/-/ware-1.3.0.tgz#d1b14f39d2e2cb4ab8c4098f756fe4b164e473d4" @@ -5023,6 +7165,17 @@ wordwrap@0.0.2: version "0.0.2" resolved "https://registry.yarnpkg.com/wordwrap/-/wordwrap-0.0.2.tgz#b79669bb42ecb409f83d583cad52ca17eaa1643f" +wordwrap@~0.0.2: + version "0.0.3" + resolved "https://registry.yarnpkg.com/wordwrap/-/wordwrap-0.0.3.tgz#a3d5da6cd5c0bc0008d37234bbaf1bed63059107" + +worker-farm@^1.3.1: + version "1.5.2" + resolved "https://registry.yarnpkg.com/worker-farm/-/worker-farm-1.5.2.tgz#32b312e5dc3d5d45d79ef44acc2587491cd729ae" + dependencies: + errno "^0.1.4" + xtend "^4.0.1" + worker-farm@~1.4.1: version "1.4.1" resolved "https://registry.yarnpkg.com/worker-farm/-/worker-farm-1.4.1.tgz#a438bc993a7a7d133bcb6547c95eca7cff4897d8" @@ -5071,6 +7224,17 @@ write-file-atomic@~2.1.0: imurmurhash "^0.1.4" slide "^1.1.5" +ws@1.1.2: + version "1.1.2" + resolved "https://registry.yarnpkg.com/ws/-/ws-1.1.2.tgz#8a244fa052401e08c9886cf44a85189e1fd4067f" + dependencies: + options ">=0.0.5" + ultron "1.0.x" + +wtf-8@1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/wtf-8/-/wtf-8-1.0.0.tgz#392d8ba2d0f1c34d1ee2d630f15d0efb68e1048a" + xdg-basedir@^2.0.0: version "2.0.0" resolved "https://registry.yarnpkg.com/xdg-basedir/-/xdg-basedir-2.0.0.tgz#edbc903cc385fc04523d966a335504b5504d1bd2" @@ -5081,6 +7245,10 @@ xdg-basedir@^3.0.0: version "3.0.0" resolved "https://registry.yarnpkg.com/xdg-basedir/-/xdg-basedir-3.0.0.tgz#496b2cc109eca8dbacfe2dc72b603c17c5870ad4" +xmlhttprequest-ssl@1.5.3: + version "1.5.3" + resolved "https://registry.yarnpkg.com/xmlhttprequest-ssl/-/xmlhttprequest-ssl-1.5.3.tgz#185a888c04eca46c3e4070d99f7b49de3528992d" + "xtend@>=4.0.0 <4.1.0-0", xtend@^4.0.0, xtend@^4.0.1, xtend@~4.0.0, xtend@~4.0.1: version "4.0.1" resolved "https://registry.yarnpkg.com/xtend/-/xtend-4.0.1.tgz#a5c6d532be656e23db820efb943a1f04998d63af" @@ -5099,6 +7267,12 @@ yargs-parser@^4.2.0: dependencies: camelcase "^3.0.0" +yargs-parser@^5.0.0: + version "5.0.0" + resolved "https://registry.yarnpkg.com/yargs-parser/-/yargs-parser-5.0.0.tgz#275ecf0d7ffe05c77e64e7c86e4cd94bf0e1228a" + dependencies: + camelcase "^3.0.0" + yargs-parser@^7.0.0: version "7.0.0" resolved "https://registry.yarnpkg.com/yargs-parser/-/yargs-parser-7.0.0.tgz#8d0ac42f16ea55debd332caf4c4038b3e3f5dfd9" @@ -5123,6 +7297,24 @@ yargs@^6.0.0: y18n "^3.2.1" yargs-parser "^4.2.0" +yargs@^7.0.0: + version "7.1.0" + resolved "https://registry.yarnpkg.com/yargs/-/yargs-7.1.0.tgz#6ba318eb16961727f5d284f8ea003e8d6154d0c8" + dependencies: + camelcase "^3.0.0" + cliui "^3.2.0" + decamelize "^1.1.1" + get-caller-file "^1.0.1" + os-locale "^1.4.0" + read-pkg-up "^1.0.1" + require-directory "^2.1.1" + require-main-filename "^1.0.1" + set-blocking "^2.0.0" + string-width "^1.0.2" + which-module "^1.0.0" + y18n "^3.2.1" + yargs-parser "^5.0.0" + yargs@^8.0.2: version "8.0.2" resolved "https://registry.yarnpkg.com/yargs/-/yargs-8.0.2.tgz#6299a9055b1cefc969ff7e79c1d918dceb22c360" @@ -5156,3 +7348,7 @@ yauzl@^2.2.1: dependencies: buffer-crc32 "~0.2.3" fd-slicer "~1.0.1" + +yeast@0.1.2: + version "0.1.2" + resolved "https://registry.yarnpkg.com/yeast/-/yeast-0.1.2.tgz#008e06d8094320c372dbc2f8ed76a0ca6c8ac419"