From f4511bcda93c6b47d03ce2e9cc9b0bcc34ad91cf Mon Sep 17 00:00:00 2001
From: toddbirchard
Date: Mon, 30 May 2022 20:42:28 -0400
Subject: [PATCH] JSHint `esversion` set to 6.
---
.jshintrc | 1 +
Makefile | 9 +-
README.md | 6 +-
assets/css/style-min-rtl.css | 2 +-
assets/css/style-min.css | 2 +-
assets/js/app.min.js | 2 +-
assets/sass/tools/_mixins.scss | 10 +-
gulpfile.js | 4 +-
package-lock.json | 11054 +++++++++++++++++++++++++
package.json | 1 +
partials/compiled/inline-css-rtl.hbs | 2 +-
partials/compiled/inline-css.hbs | 2 +-
12 files changed, 11073 insertions(+), 22 deletions(-)
create mode 100644 package-lock.json
diff --git a/.jshintrc b/.jshintrc
index 0b221dd..28cf298 100644
--- a/.jshintrc
+++ b/.jshintrc
@@ -1,5 +1,6 @@
{
"undef": true,
+ "esversion": 6,
"unused": true,
"browser": true,
"devel": true,
diff --git a/Makefile b/Makefile
index 5f2bc4e..9c821f0 100644
--- a/Makefile
+++ b/Makefile
@@ -1,5 +1,3 @@
-
-
THEME_PATH := $(CURDIR)
DEV_GHOST_PATH := '/Users/toddbirchard/projects/ghostlocal'
DEV_GHOST_THEME_PATH := '/Users/toddbirchard/projects/ghostlocal/content/themes/hackersandslackers-ghost'
@@ -38,10 +36,11 @@ dev:
clean:
find . -name 'package-lock.json' -delete
find . -name 'yarn-error.log' -delete
+ find . -name '.pnp.cjs' -delete
find . -wholename '*.lock' -delete
- find . -wholename '.yarn' -delete
- find . -wholename '**/node_modules' -delete
- find . -wholename '**/bower_components' -delete
+ find . -type d -wholename './.yarn' -exec rm -rf {} +
+ find . -type d -wholename '**/node_modules' -exec rm -rf {} +
+ find . -type d -wholename './bower_components' -exec rm -rf {} +
.PHONY: update
update:
diff --git a/README.md b/README.md
index 610d9c6..602246a 100644
--- a/README.md
+++ b/README.md
@@ -1,8 +1,8 @@
# HackersAndSlackers.com
-![Ghost](https://img.shields.io/badge/Ghost-^v4.0.0-lightgrey.svg?longCache=true&style=flat-square&logo=ghost&logoColor=white&colorB=656c82&colorA=4c566a)
-![Node](https://img.shields.io/badge/NodeJS-v^14.0.0-green.svg?longCache=true&style=flat-square&logo=node.js&logoColor=white&colorB=a3be8c&colorA=4c566a)
-![Sass](https://img.shields.io/badge/Sass-v1.32.11-blue.svg?longCache=true&logo=sass&longCache=true&style=flat-square&logoColor=white&colorB=b48ead&colorA=4c566a)
+![Ghost](https://img.shields.io/badge/Ghost-^v5.0.0-lightgrey.svg?longCache=true&style=flat-square&logo=ghost&logoColor=white&colorB=656c82&colorA=4c566a)
+![Node](https://img.shields.io/badge/NodeJS-v^16.0.0-green.svg?longCache=true&style=flat-square&logo=node.js&logoColor=white&colorB=a3be8c&colorA=4c566a)
+![Sass](https://img.shields.io/badge/Sass-v^1.5.0-blue.svg?longCache=true&logo=sass&longCache=true&style=flat-square&logoColor=white&colorB=b48ead&colorA=4c566a)
![GitHub Last Commit](https://img.shields.io/github/last-commit/google/skia.svg?style=flat-square&colorA=4c566a&colorB=a3be8c&logo=GitHub)
[![GitHub Issues](https://img.shields.io/github/issues/hackersandslackers/hackersandslackers-ghost.svg?style=flat-square&colorB=ebcb8b&colorA=4c566a&logo=GitHub)](https://github.com/hackersandslackers/hackersandslackers-ghost/issues)
[![GitHub Stars](https://img.shields.io/github/stars/hackersandslackers/hackersandslackers-ghost.svg?style=flat-square&colorB=ebcb8b&colorA=4c566a&logo=GitHub)](https://github.com/hackersandslackers/hackersandslackers-ghost/stargazers)
diff --git a/assets/css/style-min-rtl.css b/assets/css/style-min-rtl.css
index 95e2400..40c9170 100644
--- a/assets/css/style-min-rtl.css
+++ b/assets/css/style-min-rtl.css
@@ -1 +1 @@
-@charset "UTF-8";@import url(//hello.myfonts.net/count/3c0ce8);/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}main{display:block}h1{font-size:2em;margin:.67em 0}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}[type=button],[type=reset],[type=submit],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{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-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}template{display:none}[hidden]{display:none}:root{--color-brand:#0297f6;--color-hover:#40cebb;--color-white:#FFFFFF;--color-dark:#414d5a;--color-text:#414d5a;--color-gray:#687385;--color-error:#bf616a;--color-success:#a3be8c;--color-border:#EAECEE;--header-color:#4e576a;--color-nav-link:#6c768b;--color-inline-code:#3e6c97;--bg-gray:#F5F7F9;--bg-gray-darker:#EDEFF1;--bg-dark:#12245A;--bg-white:#f4f8fb;--color-code-inline:var(--color-inline-code);--bg-tag-list:linear-gradient(to left, var(--bg-white), rgba(255, 255, 255, 0))}@font-face{font-display:swap;src:url(/assets/fonts/CamphorPro-Regular.woff2) format("woff2"),url(/assets/fonts/CamphorPro-Regular.woff) format("woff");font-family:CamphorPro-Regular}@font-face{font-display:swap;src:url(/assets/fonts/CamphorPro-Medium.woff2) format("woff2"),url(/assets/fonts/CamphorPro-Medium.woff) format("woff");font-family:CamphorPro-Medium}@font-face{font-display:swap;src:url(/assets/fonts/CamphorPro-Bold.woff2) format("woff2"),url(/assets/fonts/CamphorPro-Bold.woff) format("woff");font-family:CamphorPro-Bold}@font-face{font-display:swap;src:url(/assets/fonts/TTNormsPro-Bold.woff2) format("woff2"),url(/assets/fonts/TTNormsPro-Bold.woff) format("woff");font-family:TTNormsPro-Bold}@font-face{font-display:swap;src:url(/assets/fonts/TTNormsPro-Medium.woff2) format("woff2"),url(/assets/fonts/TTNormsPro-Medium.woff) format("woff");font-family:TTNormsPro-Medium}code[class*=language-],pre[class*=language-]{color:#000;background:100% 0;text-shadow:0 1px #fff;font-family:Consolas,Monaco,"Andale Mono","Ubuntu Mono",monospace;font-size:1em;text-align:right;white-space:pre;word-spacing:normal;word-break:normal;word-wrap:normal;line-height:1.5;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-hyphens:none;-ms-hyphens:none;hyphens:none}code[class*=language-] ::-moz-selection,code[class*=language-]::-moz-selection,pre[class*=language-] ::-moz-selection,pre[class*=language-]::-moz-selection{text-shadow:none;background:#b3d4fc}code[class*=language-] ::-moz-selection,code[class*=language-]::-moz-selection,pre[class*=language-] ::-moz-selection,pre[class*=language-]::-moz-selection{text-shadow:none;background:#b3d4fc}code[class*=language-] ::selection,code[class*=language-]::selection,pre[class*=language-] ::selection,pre[class*=language-]::selection{text-shadow:none;background:#b3d4fc}@media print{code[class*=language-],pre[class*=language-]{text-shadow:none}}pre[class*=language-]{padding:1em;margin:.5em 0;overflow:auto}:not(pre)>code[class*=language-],pre[class*=language-]{background:#f5f2f0}:not(pre)>code[class*=language-]{padding:.1em;border-radius:.3em;white-space:normal}.token.cdata,.token.comment,.token.doctype,.token.prolog{color:#708090}.token.punctuation{color:#999}.token.namespace{opacity:.7}.token.boolean,.token.constant,.token.deleted,.token.number,.token.property,.token.symbol,.token.tag{color:#905}.token.attr-name,.token.builtin,.token.char,.token.inserted,.token.selector,.token.string{color:#690}.language-css .token.string,.style .token.string,.token.entity,.token.operator,.token.url{color:#9a6e3a;background:hsla(0,0%,100%,.5)}.token.atrule,.token.attr-value,.token.keyword{color:#07a}.token.class-name,.token.function{color:#dd4a68}.token.important,.token.regex,.token.variable{color:#e90}.token.bold,.token.important{font-weight:700}.token.italic{font-style:italic}.token.entity{cursor:help}.tooltipped{position:relative}.tooltipped::after{position:absolute;z-index:1000000;display:none;padding:.5em .75em;font:normal normal 11px/1.5 CamphorPro-Regular,HelveticaNeue,sans-serif;-webkit-font-smoothing:subpixel-antialiased;color:var(--color-tooltip-text);text-align:center;text-decoration:none;text-shadow:none;text-transform:none;letter-spacing:normal;word-wrap:break-word;white-space:pre;pointer-events:none;content:attr(aria-label);background:var(--color-tooltip-bg);border-radius:6px;opacity:0}.tooltipped::before{position:absolute;z-index:1000001;display:none;width:0;height:0;color:var(--color-tooltip-bg);pointer-events:none;content:"";border:6px solid transparent;opacity:0}@-webkit-keyframes tooltip-appear{from{opacity:0}to{opacity:1}}@keyframes tooltip-appear{from{opacity:0}to{opacity:1}}.tooltipped:active::after,.tooltipped:active::before,.tooltipped:focus::after,.tooltipped:focus::before,.tooltipped:hover::after,.tooltipped:hover::before{display:inline-block;text-decoration:none;-webkit-animation-name:tooltip-appear;animation-name:tooltip-appear;-webkit-animation-duration:.1s;animation-duration:.1s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;-webkit-animation-delay:.4s;animation-delay:.4s}.tooltipped-no-delay:active::after,.tooltipped-no-delay:active::before,.tooltipped-no-delay:focus::after,.tooltipped-no-delay:focus::before,.tooltipped-no-delay:hover::after,.tooltipped-no-delay:hover::before{-webkit-animation-delay:0s;animation-delay:0s}.tooltipped-multiline:active::after,.tooltipped-multiline:focus::after,.tooltipped-multiline:hover::after{display:table-cell}.tooltipped-s::after,.tooltipped-se::after,.tooltipped-sw::after{top:100%;left:50%;margin-top:6px}.tooltipped-s::before,.tooltipped-se::before,.tooltipped-sw::before{top:auto;left:50%;bottom:-7px;margin-left:-6px;border-bottom-color:var(--color-tooltip-bg)}.tooltipped-se::after{left:auto;right:50%;margin-right:-16px}.tooltipped-sw::after{margin-left:-16px}.tooltipped-n::after,.tooltipped-ne::after,.tooltipped-nw::after{left:50%;bottom:100%;margin-bottom:6px}.tooltipped-n::before,.tooltipped-ne::before,.tooltipped-nw::before{top:-7px;left:50%;bottom:auto;margin-left:-6px;border-top-color:var(--color-tooltip-bg)}.tooltipped-ne::after{left:auto;right:50%;margin-right:-16px}.tooltipped-nw::after{margin-left:-16px}.tooltipped-n::after,.tooltipped-s::after{transform:translateX(-50%)}.tooltipped-w::after{left:100%;bottom:50%;margin-left:6px;transform:translateY(50%)}.tooltipped-w::before{top:50%;bottom:50%;right:-7px;margin-top:-6px;border-right-color:var(--color-tooltip-bg)}.tooltipped-e::after{bottom:50%;right:100%;margin-right:6px;transform:translateY(50%)}.tooltipped-e::before{top:50%;left:-7px;bottom:50%;margin-top:-6px;border-left-color:var(--color-tooltip-bg)}.tooltipped-align-right-1::after,.tooltipped-align-right-2::after{left:0;margin-left:0}.tooltipped-align-right-1::before{left:10px}.tooltipped-align-right-2::before{left:15px}.tooltipped-align-left-1::after,.tooltipped-align-left-2::after{right:0;margin-right:0}.tooltipped-align-left-1::before{right:5px}.tooltipped-align-left-2::before{right:10px}.tooltipped-multiline::after{width:-webkit-max-content;width:-moz-max-content;width:max-content;max-width:250px;word-wrap:break-word;white-space:pre-line;border-collapse:separate}.tooltipped-multiline.tooltipped-n::after,.tooltipped-multiline.tooltipped-s::after{left:auto;right:50%;transform:translateX(50%)}.tooltipped-multiline.tooltipped-e::after,.tooltipped-multiline.tooltipped-w::after{left:100%}@media screen and (min-width:0\0){.tooltipped-multiline::after{width:250px}}.tooltipped-sticky::after,.tooltipped-sticky::before{display:inline-block}.tooltipped-sticky.tooltipped-multiline::after{display:table-cell}@-webkit-keyframes spin{100%{transform:rotate(-360deg)}}@keyframes spin{100%{transform:rotate(-360deg)}}.icon{position:relative;display:inline-block;width:25px;height:25px;overflow:hidden;fill:currentColor}.icon__cnt{width:100%;height:100%;background:inherit;fill:inherit;pointer-events:none;transform:translateX(0);-ms-transform:translate(-0.5px,-.3px)}.icon--m{width:50px;height:50px}.icon--l{width:100px;height:100px}.icon--xl{width:150px;height:150px}.icon--xxl{width:200px;height:200px}.icon__spinner{position:absolute;top:0;right:0;width:100%;height:100%}.icon--ei-spinner .icon__spinner,.icon--ei-spinner-2 .icon__spinner{-webkit-animation:spin 1s steps(12) infinite;animation:spin 1s steps(12) infinite}.icon--ei-spinner-3 .icon__spinner{-webkit-animation:spin 1.5s linear infinite;animation:spin 1.5s linear infinite}.icon--ei-sc-facebook{fill:#3b5998}.icon--ei-sc-github{fill:#333}.icon--ei-sc-google-plus{fill:#dd4b39}.icon--ei-sc-instagram{fill:#3f729b}.icon--ei-sc-linkedin{fill:#0976b4}.icon--ei-sc-odnoklassniki{fill:#ed812b}.icon--ei-sc-skype{fill:#00aff0}.icon--ei-sc-soundcloud{fill:#f80}.icon--ei-sc-tumblr{fill:#35465c}.icon--ei-sc-twitter{fill:#55acee}.icon--ei-sc-vimeo{fill:#1ab7ea}.icon--ei-sc-vk{fill:#45668e}.icon--ei-sc-youtube{fill:#e52d27}.icon--ei-sc-pinterest{fill:#bd081c}.icon--ei-sc-telegram{fill:#08c}.commento-root{padding:32px!important}.commento-root .commento-markdown-help tr td pre{padding:initial;background:100% 0}.commento-root blockquote{border-top:0;font-weight:inherit;box-shadow:none}.commento-root .commento-markdown-help tr td{border:0}.commento-root .commento-markdown-help{border-collapse:initial}.zoom-overlay{background-color:var(--bg-gray)}.icon{width:32px;height:32px}.icon--m{width:48px;height:48px}html{box-sizing:border-box}*,:after,:before{box-sizing:inherit}blockquote,body,dd,dl,fieldset,figure,h1,h2,h3,h4,h5,h6,hr,legend,ol,p,pre,ul{margin:0;padding:0}li>ol,li>ul{margin-bottom:0}table{border-collapse:collapse;border-spacing:0}.o-grid{max-width:1000px;margin:0 auto;padding:0 16px}@media (min-width:46.25em){.o-grid{display:flex}}.o-grid .o-grid{padding:0}@media (min-width:46.25em){.o-grid .o-grid{margin-left:-16px;margin-right:-16px}}@media (min-width:61.25em){.o-grid .o-grid{margin-left:-24px;margin-right:-24px}}.o-grid--center{align-items:center}.o-grid--full{max-width:100vw}@media (min-width:46.25em){.o-grid__col{flex-grow:1}}@media (min-width:61.25em){.o-grid__col{flex-grow:1}}.o-grid__col--1-3-s{width:33.3333333333%}.o-grid__col--2-3-s{width:66.6666666667%}.o-grid__col--1-4-s{width:25%}.o-grid__col--2-4-s{width:50%}.o-grid__col--3-4-s{width:75%}.o-grid__col--4-4-s{width:100%}@media (min-width:46.25em){.o-grid__col--1-3-m{width:33.3333333333%}.o-grid__col--2-3-m{width:66.6666666667%}.o-grid__col--1-4-m{width:25%}.o-grid__col--2-4-m{width:50%}.o-grid__col--3-4-m{width:75%}.o-grid__col--9-10-m{width:90%}.o-grid__col--4-4-m{width:100%}}@media (min-width:61.25em){.o-grid__col--1-3-l{width:33.3333333333%}.o-grid__col--2-3-l{width:66.6666666667%}.o-grid__col--1-4-l{width:25%}.o-grid__col--2-4-l{width:50%}.o-grid__col--3-4-l{width:75%}.o-grid__col--4-4-l{width:100%}}.o-grid__col--full{width:100%}.o-grid__col--center{flex-grow:initial;margin:0 auto}.o-grid__col--end{margin-right:auto}.o-grid__col--initial-grow{flex-grow:initial}.site-container{display:flex;min-height:100vh;flex-direction:column}.site-container .o-wrapper{flex:1 0 auto}.o-plain-list{margin:0;padding:0;list-style:none}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-color:var(--bg-gray);font-family:CamphorPro-Regular,HelveticaNeue,sans-serif;font-size:16px;line-height:1.5;direction:rtl}body p{color:#414d5a}a{color:inherit;text-decoration:none}dd,ol,ul{margin-right:16px}img{height:auto;display:block;max-width:100%;font-style:italic}hr{border:0;margin-bottom:32px}hr.seperator{margin-top:32px;border-bottom:.5px solid var(--color-border)}h1,h2,h3,h4,h5,h6{font-weight:800}h1{font-size:56px;line-height:64px}h2{font-size:48px;line-height:56px}h3{font-size:40px;line-height:48px}h4{font-size:32px;line-height:40px}h5{font-size:24px;line-height:32px}h6{font-size:20px;line-height:24px}b,strong{font-weight:700}blockquote{padding:24px 0;font-size:24px;line-height:32px;border-top:8px solid var(--color-brand);box-shadow:0 1px 0 0 var(--color-brand)}@media (min-width:61.25em){blockquote{font-size:32px;line-height:40px}}.kg-code-card>code[class*=language-],.kg-code-card>pre{-moz-tab-size:4;-webkit-hyphens:none;-moz-hyphens:none;-ms-hyphens:none;padding:15px 20px 20px;overflow-x:scroll;background:#2e3440;color:#fff;font-family:dm,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace!important;font-size:.85em!important;hyphens:none;line-height:1.5;direction:rtl;text-align:right;white-space:pre;word-break:normal;word-spacing:normal;-o-tab-size:4;tab-size:4;text-shadow:unset!important}@media (max-width:600px){.kg-code-card>code[class*=language-],.kg-code-card>pre{-webkit-overflow-scrolling:touch;overflow-x:scroll;overflow-y:hidden;white-space:nowrap;min-width:100%;margin-left:calc(-50vw + 50%)!important;margin-right:calc(-50vw + 50%)!important;border-left:0;border-right:0;padding:15px 15px 20px;border-radius:0!important;font-size:.8em!important;white-space:pre-wrap}.kg-code-card>code[class*=language-]:hover,.kg-code-card>pre:hover{cursor:-webkit-grab;cursor:grab}.kg-code-card>code[class*=language-]::-webkit-scrollbar,.kg-code-card>pre::-webkit-scrollbar{width:0;height:0;background:100% 0}}.kg-code-card>code[class*=language-] *,.kg-code-card>pre *{text-shadow:unset!important}.kg-code-card>code[class*=language-]::-moz-selection,.kg-code-card>pre::-moz-selection{background:100% 0}.kg-code-card>code[class*=language-]::selection,.kg-code-card>pre::selection{background:100% 0}.kg-code-card>code[class*=language-]::-webkit-scrollbar,.kg-code-card>pre::-webkit-scrollbar{display:none}.kg-code-card>code[class*=language-] code,.kg-code-card>pre code{white-space:pre-wrap!important}@media (max-width:600px){.kg-code-card>code[class*=language-] code,.kg-code-card>pre code{border-radius:0;white-space:pre!important;display:inline}}.kg-code-card>code[class*=language-] code .token.cdata,.kg-code-card>code[class*=language-] code .token.comment,.kg-code-card>code[class*=language-] code .token.doctype,.kg-code-card>code[class*=language-] code .token.prolog,.kg-code-card>pre code .token.cdata,.kg-code-card>pre code .token.comment,.kg-code-card>pre code .token.doctype,.kg-code-card>pre code .token.prolog{color:#99a3b6}.kg-code-card>code[class*=language-] code .token.punctuation,.kg-code-card>pre code .token.punctuation{color:#81a1c1}.kg-code-card>code[class*=language-] code .token.boolean,.kg-code-card>code[class*=language-] code .token.constant,.kg-code-card>code[class*=language-] code .token.deleted,.kg-code-card>code[class*=language-] code .token.number,.kg-code-card>code[class*=language-] code .token.property,.kg-code-card>code[class*=language-] code .token.symbol,.kg-code-card>code[class*=language-] code .token.tag,.kg-code-card>pre code .token.boolean,.kg-code-card>pre code .token.constant,.kg-code-card>pre code .token.deleted,.kg-code-card>pre code .token.number,.kg-code-card>pre code .token.property,.kg-code-card>pre code .token.symbol,.kg-code-card>pre code .token.tag{color:#b48ead;font-weight:700}.kg-code-card>code[class*=language-] code .token.attr-name,.kg-code-card>code[class*=language-] code .token.char,.kg-code-card>code[class*=language-] code .token.inserted,.kg-code-card>code[class*=language-] code .token.selector,.kg-code-card>code[class*=language-] code .token.string,.kg-code-card>pre code .token.attr-name,.kg-code-card>pre code .token.char,.kg-code-card>pre code .token.inserted,.kg-code-card>pre code .token.selector,.kg-code-card>pre code .token.string{color:#bdd0ad}.kg-code-card>code[class*=language-] code .token.builtin,.kg-code-card>pre code .token.builtin{color:#ebcb8b}.kg-code-card>code[class*=language-] code .token.triple-quoted-string,.kg-code-card>pre code .token.triple-quoted-string{color:#99a3b6}.kg-code-card>code[class*=language-] code .language-css .token.string,.kg-code-card>code[class*=language-] code .style .token.string,.kg-code-card>code[class*=language-] code .token.entity,.kg-code-card>code[class*=language-] code .token.operator,.kg-code-card>code[class*=language-] code .token.url,.kg-code-card>pre code .language-css .token.string,.kg-code-card>pre code .style .token.string,.kg-code-card>pre code .token.entity,.kg-code-card>pre code .token.operator,.kg-code-card>pre code .token.url{background:100% 0;color:#81a1c1}.kg-code-card>code[class*=language-] code .token.atrule,.kg-code-card>code[class*=language-] code .token.attr-value,.kg-code-card>code[class*=language-] code .token.keyword,.kg-code-card>pre code .token.atrule,.kg-code-card>pre code .token.attr-value,.kg-code-card>pre code .token.keyword{color:#81a1c1;font-weight:700}.kg-code-card>code[class*=language-] code .token.function,.kg-code-card>pre code .token.function{color:#8fbcbb;font-weight:700}.kg-code-card>code[class*=language-] code .token.important,.kg-code-card>code[class*=language-] code .token.regex,.kg-code-card>code[class*=language-] code .token.variable,.kg-code-card>pre code .token.important,.kg-code-card>pre code .token.regex,.kg-code-card>pre code .token.variable{color:#ebcb8b}.kg-code-card>code[class*=language-] code .token.bold,.kg-code-card>code[class*=language-] code .token.important,.kg-code-card>pre code .token.bold,.kg-code-card>pre code .token.important{font-weight:700}.kg-code-card>code[class*=language-] code .token.italic,.kg-code-card>pre code .token.italic{font-style:italic}.kg-code-card>code[class*=language-] code .token.entity,.kg-code-card>pre code .token.entity{cursor:help}.kg-code-card>code[class*=language-] code .token.decorator,.kg-code-card>pre code .token.decorator{font-weight:700}.kg-code-card>code[class*=language-].language-html .token.variable,.kg-code-card>code[class*=language-].language-jinja2 .token.variable,.kg-code-card>pre.language-html .token.variable,.kg-code-card>pre.language-jinja2 .token.variable{color:#eceff4}.kg-code-card>code[class*=language-].language-html .token.attr-name,.kg-code-card>code[class*=language-].language-jinja2 .token.attr-name,.kg-code-card>pre.language-html .token.attr-name,.kg-code-card>pre.language-jinja2 .token.attr-name{color:#ebcb8b}.kg-code-card>code[class*=language-].language-html .token.attr-value,.kg-code-card>code[class*=language-].language-jinja2 .token.attr-value,.kg-code-card>pre.language-html .token.attr-value,.kg-code-card>pre.language-jinja2 .token.attr-value{color:#bdd0ad;font-weight:400}.kg-code-card>code[class*=language-].language-html .token.doctype .name,.kg-code-card>code[class*=language-].language-jinja2 .token.doctype .name,.kg-code-card>pre.language-html .token.doctype .name,.kg-code-card>pre.language-jinja2 .token.doctype .name{color:#e5e9f0}.kg-code-card>code[class*=language-].language-json .token.property,.kg-code-card>pre.language-json .token.property{color:#a3be8c}.content-body>pre[class*=language-]{margin:0;padding:20px;overflow:auto;background:#2e3440;color:#fff}:not(pre)>code[class*=language-]{padding:.1em;border-radius:.3em;background:#2e3440;color:#d8dee9}.namespace{opacity:.7}pre[data-line]{position:relative}pre[class*=language-]>code[class*=language-]{z-index:1;position:relative}pre[class*=language-shell]>code[class*=language-shell]{white-space:pre!important}code[class*=language-ini] .token.selector{color:#8fbcbb!important;font-weight:700!important}code[class*=language-ini] .token.attr-value{color:#d7e6f4!important;font-weight:unset!important}.line-highlight{z-index:0;position:absolute;left:0;right:0;margin-top:1em;padding:inherit 0;background:#3b4252;line-height:inherit;white-space:pre;pointer-events:none}.content-body>pre{margin-top:30px!important;margin-bottom:30px!important;border-radius:4px;background:#2e3440}.comment-body p>code{display:inline}input{display:block;border:1px solid #dfe3e9;border-radius:2px;background-color:var(--color-white);color:#414d5a;font-family:CamphorPro-Regular,HelveticaNeue,sans-serif}input[type=color],input[type=date],input[type=datetime-local],input[type=datetime],input[type=month],input[type=number],input[type=password],input[type=search],input[type=tel],input[type=time],input[type=week],select,textarea{width:100%;margin-bottom:15px;padding:10px 14px;font-size:16px;line-height:12px}input[type=email],input[type=text],input[type=url]{width:100%;margin-bottom:15px;padding:10px 14px;font-size:16px;font-size:14px;line-height:0}table{width:100%;max-width:100%;background-color:var(--bg-white)}table td,table th{text-align:right;padding:16px 32px;border-top:1px solid var(--color-border)}table thead th{white-space:nowrap}table tbody+tbody{border-top:2px solid var(--color-border)}.responsive-table{display:block;width:100%;overflow-x:auto}:lang(ar) *{letter-spacing:initial!important}:lang(ar) .nav__item{font-size:14px}:lang(ar) .icon--ei-chevron-right .icon__cnt{transform:scaleX(-1)}.header{position:relative;padding:20px 0;background-color:#fff;border-bottom:.5px solid var(--color-border)}@media (max-width:600px){.header{padding:15px 0}}.header__inner{position:relative;display:flex;align-items:center;justify-content:space-between}.logo-icon{height:40px;margin-left:25px;transition:all .2s ease-out;width:40px}.logo-icon__link{display:block;font-size:22px;font-weight:700;line-height:1;transition:color .26s ease-in-out}.logo-icon__link:active,.logo-icon__link:focus,.logo-icon__link:hover{color:var(--color-brand)}.logo-icon__img{max-height:40px}.nav-wrap{display:flex;flex:2;align-items:center;justify-content:space-between}@media (max-width:600px){.nav-wrap{visibility:hidden;z-index:10;position:fixed;top:0;left:0;bottom:0;right:0;flex-direction:column!important;align-items:center;width:100%;height:100vh;padding-top:72px;transform:scale(.96);background-color:var(--bg-gray);opacity:0}.nav-wrap.is-active{visibility:visible;display:block;justify-content:unset;transform:scale(1);opacity:1;transition:all 250ms cubic-bezier(.694,0,.335,1);padding:42px}.nav-wrap.is-active .o-plain-list{visibility:visible;flex-direction:column;align-items:flex-start}}.nav{display:flex;align-items:center;justify-content:flex-end}.nav--left{justify-content:end}.nav--right{justify-content:flex-end}@media (max-width:800px){.nav--right{visibility:hidden}}@media (max-width:19.99em){.nav{width:100%;padding-left:32px;padding-right:32px}}.nav__item:not(:last-child){margin-left:24px}@media (max-width:600px){.nav__item{margin-bottom:16px}}.nav .main-nav-link{color:var(--color-nav-link);font-family:CamphorPro-Bold,HelveticaNeue,sans-serif;font-size:16px}.nav__link{display:flex;align-items:center;color:var(--color-nav-link);font-size:12px;font-weight:600;letter-spacing:.5px;line-height:16px;white-space:nowrap;transition:color .26s}@media (max-width:46.24em){.nav__link{font-size:14px;line-height:22px}}.nav__link--current{color:#414d5a}.home-template .nav__link--current{color:var(--color-gray)}.nav__link:active,.nav__link:focus,.nav__link:hover{color:#414d5a}.nav__icon-search{width:16px;height:16px;margin-left:4px}.nav-toggle{display:none}@media (max-width:800px){.nav-toggle{display:block;z-index:10;position:absolute;top:50%;left:0;width:24px;height:16px;transform:translateY(-50%);cursor:pointer}}.nav-toggle__icon{position:absolute;right:0;width:24px;height:1px;background:#414d5a;cursor:pointer}.nav-toggle__icon:after,.nav-toggle__icon:before{display:block;height:100%;background-color:inherit;content:""}.nav-toggle__icon:before{transform:translateY(16px)}.nav-toggle__icon:after{transform:translateY(7px)}.nav-toggle--close .nav-toggle__icon{height:2px;background-color:transparent}.nav-toggle--close .nav-toggle__icon:after,.nav-toggle--close .nav-toggle__icon:before{visibility:visible;position:relative;background:#414d5a}.nav-toggle--close .nav-toggle__icon:before{top:9px;transform:rotate(45deg)}.nav-toggle--close .nav-toggle__icon:after{top:7px;transform:rotate(-45deg)}.search{position:fixed;top:0;left:0;bottom:0;right:0;padding-top:72px;background:var(--bg-gray);z-index:-1;opacity:0;transform:scale(.96);transition:transform 250ms cubic-bezier(.694,0,.335,1),opacity 250ms cubic-bezier(.8,0,.55,.94),z-index 250ms step-end}.search.is-active{z-index:101;opacity:1;transform:scale(1);transition:transform 250ms cubic-bezier(.8,0,.55,.94),opacity 250ms cubic-bezier(.8,0,.55,.94),z-index 250ms step-start}.search__form{display:flex;justify-content:center;align-items:center;position:relative}.search__icon{position:absolute;right:24px;fill:var(--color-gray);width:24px;height:24px}.search__input[type=search]{width:100%;margin-bottom:0;padding:16px;padding-right:56px;font-weight:600;border:.5px solid var(--color-border);color:#414d5a;-webkit-appearance:none}.search__input[type=search]::-moz-placeholder{opacity:1;color:var(--color-gray)}.search__input[type=search]:-ms-input-placeholder{opacity:1;color:var(--color-gray)}.search__input[type=search]::placeholder{opacity:1;color:var(--color-gray)}.search__close{display:flex;justify-content:center;align-items:center;position:absolute;top:16px;left:16px;width:48px;height:48px;cursor:pointer;border-radius:100%;background-color:var(--bg-white);border:4px solid var(--color-border)}@media (min-width:46.25em){.search__close{top:16px;left:24px}}@media (min-width:61.25em){.search__close{top:32px;left:32px}}.search__close .icon{fill:var(--color-gray);transition:.5s}.search__close:hover .icon{fill:var(--color-gray);transform:rotate(-90deg)}.search-results{display:none;height:calc(100vh - 168px);overflow:auto;white-space:normal;margin-top:16px}@media (min-width:46.25em){.search-results{height:calc(100vh - 160px)}}.search-result{display:flex;align-items:center;line-height:1;padding:16px;background-color:var(--bg-white);border-radius:2px;border:.5px solid var(--color-border)}@media (min-width:61.25em){.search-result{padding:24px}}.search-result:not(:last-child){margin-bottom:24px}.search-result__content{flex:1}.search-result__title{font-size:16px;line-height:24px;font-weight:700}@media (min-width:61.25em){.search-result__title{font-size:22px;line-height:32px}}.search-result__excerpt{overflow-y:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:14px;font-weight:500;line-height:22px;color:var(--color-gray)}.search-result__date{display:block;margin-top:8px;font-size:12px;font-weight:500;line-height:16px;color:var(--color-gray)}.search-result__media{margin-right:16px;background-color:var(--bg-white)}@media (min-width:61.25em){.search-result__media{margin-right:24px}}.search-result__image{display:block;width:72px;height:64px;background-repeat:no-repeat;background-position:center;background-size:cover;background-color:var(--bg-gray)}@media (min-width:61.25em){.search-result__image{width:128px;height:96px}}.search-result:active,.search-result:focus,.search-result:hover{color:#414d5a}.search-result:active .search-result__title,.search-result:focus .search-result__title,.search-result:hover .search-result__title{text-decoration:underline}.share{display:flex}@media (max-width:46.24em){.share{margin-top:16px;justify-content:flex-start}}@media (min-width:46.25em){.share{margin-right:auto}}.share__item:not(:last-child){margin-left:8px}.share__link{display:flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:100%;background-color:var(--bg-white);transition:.5s;border:.5px solid var(--color-border)}.share__link:active,.share__link:focus,.share__link:hover{opacity:.8}.content{display:flex;align-items:center;flex-direction:column;word-break:break-word;padding:0 50px 40px}.content>*{min-width:100%}.content>*+*{margin-top:32px}.content a{color:#414d5a;text-decoration:underline}.content a:active,.content a:focus,.content a:hover{color:var(--color-brand);text-decoration:underline}.content dl,.content fieldset,.content form,.content ol,.content p,.content ul{font-size:18px;line-height:28px}.content table{font-size:16px;line-height:24px;font-family:CamphorPro-Regular,HelveticaNeue,sans-serif}.content hr{display:flex;align-items:center;justify-content:center;position:relative;bottom:4px;margin-bottom:0}.content hr:before{content:". . .";color:#414d5a}.content h1,.content h2,.content h3,.content h4,.content h5,.content h6{margin-top:48px;font-family:CamphorPro-Regular,HelveticaNeue,sans-serif}.content h1:first-child,.content h2:first-child,.content h3:first-child,.content h4:first-child,.content h5:first-child,.content h6:first-child{margin-top:0}.content h1+*,.content h2+*,.content h3+*,.content h4+*,.content h5+*,.content h6+*{margin-top:8px}.content h1{font-family:TTNormsPro-Bold,HelveticaNeue,sans-serif;font-size:40px;line-height:48px}.content h1+h2,.content h1+h3,.content h1+h4,.content h1+h5,.content h1+h6{margin-top:16px}.content h2{font-size:32px;line-height:40px}.content h2+h3,.content h2+h4,.content h2+h5,.content h2+h6{margin-top:16px}.content h3{font-size:24px;line-height:32px}.content h3+h4,.content h3+h5,.content h3+h6{margin-top:16px}.content h4{font-size:20px;line-height:24px}.content h4+h5,.content h4+h6{margin-top:8px}.content h5{font-size:16px;line-height:20px}.content h5+h6{margin-top:8px}.content dd,.content ol,.content ul{font-size:1em;padding-right:8px;padding-left:16px;margin:0 0 25px}.content dd>*+*,.content ol>*+*,.content ul>*+*{margin-top:8px}.content dd:not(:root:root),.content ol:not(:root:root),.content ul:not(:root:root){-webkit-padding-start:16px}.content .gh-post-upgrade-cta{display:none;visibility:hidden}.kg-embed-card{display:flex;flex-direction:column;align-items:center}.kg-embed-card>*{width:100%}.kg-card{width:100%;box-sizing:border-box;margin:0 auto;padding:8px 0 0;color:#737883;font-family:CamphorPro-Medium,HelveticaNeue,sans-serif;font-size:.8em;line-height:1.4;text-align:center;white-space:normal;margin:0 0 30px}@media (min-width:20em){.kg-card{display:block;width:87%!important;height:auto;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}}.kg-card a{color:#737883}.kg-card a a{color:#737883}.kg-code-card{display:flex;position:relative;flex-direction:column-reverse;width:100%;border-radius:5px 5px 0 0}.kg-code-card figcaption{order:1;width:100%;box-sizing:border-box;margin:0 auto;padding:14px 15px 10px;border-radius:4px 4px 0 0;background:#20242c;color:#d2d7e1;font-family:CamphorPro-Medium,HelveticaNeue,sans-serif;font-size:.95em;line-height:1;text-align:right;white-space:normal}@media (min-width:20em){.kg-code-card figcaption{min-width:100%;margin-left:calc(-50vw + 50%)!important;margin-right:calc(-50vw + 50%)!important;border-left:0;border-right:0;padding:15px;border-top:1px solid #dde1e9;border-radius:0;line-height:1;text-overflow:ellipsis;white-space:nowrap}}.kg-code-card pre{margin:0}@media (max-width:600px){.kg-code-card{width:unset;border:unset;border-radius:0}}.kg-image{margin:auto}.kg-width-full,.kg-width-wide{width:100%}.twitter-tweet{width:100%!important;margin-top:0!important;margin-bottom:0!important;overflow:hidden!important}.twitter-tweet+script+figcaption{background-color:var(--bg-gray)}.instagram-media{margin-bottom:0!important}.instagram-media+script+figcaption{background-color:var(--bg-gray)}.kg-gallery-container{display:flex;flex-direction:column}.kg-gallery-row{display:flex;flex-direction:row;justify-content:center}.kg-gallery-image img{width:100%;height:100%}.kg-gallery-row:not(:first-of-type){margin-top:16px}@media (min-width:61.25em){.kg-gallery-row:not(:first-of-type){margin-top:24px}}.kg-gallery-image:not(:first-of-type){margin-right:16px}@media (min-width:61.25em){.kg-gallery-image:not(:first-of-type){margin-right:24px}}.kg-bookmark-card{width:100%}a.kg-bookmark-container{display:flex;min-height:144px;border-radius:2px;background-color:var(--bg-white);color:#414d5a;text-decoration:none}a.kg-bookmark-container:active,a.kg-bookmark-container:focus,a.kg-bookmark-container:hover{text-decoration:none}a.kg-bookmark-container:active .kg-bookmark-title,a.kg-bookmark-container:focus .kg-bookmark-title,a.kg-bookmark-container:hover .kg-bookmark-title{color:var(--color-brand)}.kg-card-hascaption a.kg-bookmark-container{border-bottom-left-radius:0;border-bottom-right-radius:0}.kg-bookmark-content{display:flex;flex-direction:column;flex-grow:1;align-items:flex-start;justify-content:start;padding:24px}@media (min-width:61.25em){.kg-bookmark-content{padding:32px}}.kg-bookmark-title{font-size:16px;font-weight:700;line-height:20px;transition:color .26s ease-in-out}.kg-bookmark-description{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;max-height:48px;margin-top:8px;overflow-y:hidden;color:var(--color-gray);font-size:12px;font-weight:500;line-height:16px}.kg-bookmark-metadata{display:flex;flex-wrap:wrap;align-items:center;margin-top:8px;color:var(--color-gray);font-size:12px;line-height:16px}.kg-bookmark-publisher{max-width:240px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.kg-bookmark-icon{width:24px;height:24px;margin-left:8px;border-radius:24px}.kg-bookmark-author:after{margin:0 8px;content:"•"}.kg-bookmark-thumbnail{position:relative;min-width:33%;max-height:100%}.kg-bookmark-thumbnail img{position:absolute;top:0;right:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}@media (max-width:46.24em){.kg-bookmark-container{flex-direction:column}.kg-bookmark-thumbnail{order:1;width:100%;min-height:160px}.kg-bookmark-content{order:2}}.btn{display:inline-block;padding:16px 32px;color:#fff;background-color:var(--color-dark);font-size:12px;line-height:16px;font-weight:600;font-family:CamphorPro-Regular,HelveticaNeue,sans-serif;letter-spacing:.5px;text-align:center;text-transform:initial;white-space:nowrap;border:none;cursor:pointer;border-radius:2px;transition:all .26s ease-in-out}.btn:active,.btn:focus,.btn:hover{opacity:.9;text-decoration:none}.btn--disabled{opacity:.5;cursor:not-allowed}.btn--full{width:100%}.btn--fit-content{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.btn--small{padding:8px 16px}.btn--outline{color:var(--color-brand);background-color:#fff;box-shadow:inset 0 0 0 1px var(--color-brand)}.btn--outline:active,.btn--outline:focus,.btn--outline:hover{color:#fff;background-color:var(--color-brand)}.btn--action{color:#fff;background-color:var(--color-brand)}.btn--danger{color:#fff;background-color:var(--color-error)}.btn--dark{color:#fff;background-color:var(--bg-dark)}.btn--loading,.btn.loading,.subscribe-form .btn{display:flex;align-items:center;justify-content:center}@-webkit-keyframes spin{0%{-webkit-transform:rotate(0)}100%{-webkit-transform:rotate(-360deg)}}.btn--loading:after,.btn.loading:after,.subscribe-form .btn:after{margin-right:8px;content:"";display:block;height:16px;width:16px;border:2px solid var(--color-white);border-radius:100%;border-left-color:transparent;border-top-color:transparent;-webkit-animation:spin .5s infinite linear;animation:spin .5s infinite linear}.post-card{display:flex;position:relative;flex-direction:column;width:100%;margin-bottom:32px;overflow:hidden;border-radius:2px;background-color:var(--bg-white);box-shadow:0 1px 4px rgba(39,44,49,.15)}.post-card__media{overflow:hidden;background-color:var(--bg-gray-darker)}.post-card__image-wrap{display:block;position:relative}.post-card__image{width:646px;height:372px;-o-object-fit:cover;object-fit:cover}@media (max-width:800px){.post-card__image{width:unset;height:auto}}.post-card__image:hover{opacity:.7;cursor:pointer}.post-card__content{flex-grow:1;margin-top:0!important;padding:24px}@media (min-width:61.25em){.post-card__content{padding:32px}}.post-card__title{margin:0;padding:0;color:#4e576a;font-family:TTNormsPro-Bold,HelveticaNeue,sans-serif;font-size:1.9em;font-weight:unset;letter-spacing:-.3px;line-height:1.1;transition:all .2s ease-out}@media (max-width:1000px){.post-card__title{font-size:1.8em!important}}@media (max-width:800px){.post-card__title{margin-bottom:0}}@media (max-width:600px){.post-card__title{font-size:1.6em!important}}@media (max-width:400px){.post-card__title{font-size:1.5em}}.post-card__title:hover{color:#40cebb;cursor:pointer}.post-card__excerpt{-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;margin-top:8px;overflow-y:hidden;color:var(--color-gray);font-family:CamphorPro-Medium,HelveticaNeue,sans-serif;font-size:1.1em;font-weight:500;line-height:22px}@media (max-width:600px){.post-card__excerpt{font-size:.95em;line-height:1.15}}.post-card__meta{display:flex;z-index:2;position:relative;align-items:center;justify-content:space-between;margin-top:16px;padding-top:16px;border-top:.5px solid var(--color-border);font-size:13px;font-weight:500;letter-spacing:.5px;line-height:16px}.post-card__author{display:flex;align-items:center;color:var(--color-gray);white-space:nowrap}.post-card__author_name{font-weight:600;transition:color .26s}.post-card__date{color:var(--color-gray);font-size:12px;font-weight:500;line-height:16px}.post-card__author_media{width:32px;height:32px;margin-left:8px;border-radius:100%;background-color:var(--bg-gray)}.post-card__author_image{width:32px;min-width:32px;height:32px;-o-object-fit:cover;object-fit:cover;border-radius:100%}.post-card .primary-tag{padding:6px;border-radius:3px;color:#fff;font-size:1.1em;font-weight:600;line-height:.7;transition:.2s all ease-out}.post-card .primary-tag:hover{background:#fff;cursor:pointer}@media (max-width:61.24em){.pagination{margin-bottom:32px}}.subscribe{padding:32px 24px 40px;border-radius:2px;background-color:#414d5a;background-image:url(data:image/svg+xml;base64,PHN2ZyBoZWlnaHQ9JzMwMHB4JyB3aWR0aD0nMzAwcHgnICBmaWxsPSIjMDIxNjM3IiB4bWxuczpkYz0iaHR0cDovL3B1cmwub3JnL2RjL2VsZW1lbnRzLzEuMS8iIHhtbG5zOmNjPSJodHRwOi8vY3JlYXRpdmVjb21tb25zLm9yZy9ucyMiIHhtbG5zOnJkZj0iaHR0cDovL3d3dy53My5vcmcvMTk5OS8wMi8yMi1yZGYtc3ludGF4LW5zIyIgeG1sbnM6c3ZnPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczpzb2RpcG9kaT0iaHR0cDovL3NvZGlwb2RpLnNvdXJjZWZvcmdlLm5ldC9EVEQvc29kaXBvZGktMC5kdGQiIHhtbG5zOmlua3NjYXBlPSJodHRwOi8vd3d3Lmlua3NjYXBlLm9yZy9uYW1lc3BhY2VzL2lua3NjYXBlIiB2ZXJzaW9uPSIxLjEiIHg9IjBweCIgeT0iMHB4IiB2aWV3Qm94PSIwIDAgMTAwIDEwMCI+PGcgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMCwtOTUyLjM2MjE4KSI+PHBhdGggc3R5bGU9InRleHQtaW5kZW50OjA7dGV4dC10cmFuc2Zvcm06bm9uZTtkaXJlY3Rpb246bHRyO2Jsb2NrLXByb2dyZXNzaW9uOnRiO2Jhc2VsaW5lLXNoaWZ0OmJhc2VsaW5lO2NvbG9yOiMwMDAwMDA7ZW5hYmxlLWJhY2tncm91bmQ6YWNjdW11bGF0ZTsiIGQ9Im0gMTYuOTk5OTk3LDk3My4zNjIxNiBjIC00LjQzODYsMCAtNy45OTk5OTk3LDMuNzMzMyAtNy45OTk5OTk3LDguMjE4OCBsIDAsNDEuNTMxMjQgYyAwLDQuNDg1NCAzLjU2MTM5OTcsOC4yNSA3Ljk5OTk5OTcsOC4yNSBsIDY2LjAwMDAwNiwwIGMgNC40Mzg2LDAgOCwtMy43NjQ2IDgsLTguMjUgbCAwLC00MS41MzEyNCBjIDAsLTQuNDg1NSAtMy41NjE0LC04LjIxODggLTgsLTguMjE4OCBsIC02Ni4wMDAwMDUsMCB6IG0gMCw0IDY2LjAwMDAwNiwwIGMgMC41OTE5LDAgMS4xNTA4LDAuMTcwNSAxLjY1NjIsMC40MDYyIEwgNTIuNDY4Nzk4LDEwMDguMzMxIGMgLTEuNDc3NCwxLjQwMjYgLTMuMzk1MSwxLjQwMjcgLTQuODc1LDAgbCAtMzIuMjUsLTMwLjU2MjY0IGMgMC41MDU0LC0wLjIzNTcgMS4wNjQzLC0wLjQwNjIgMS42NTYyLC0wLjQwNjIgeiBtIC0zLjkzNzUsMy43NSAyMi43ODEzLDIxLjU5Mzg0IC0yMi40MDYzLDIyLjM3NSBjIC0wLjI4MDYsLTAuNTgyNyAtMC40Mzc1LC0xLjI0OTcgLTAuNDM3NSwtMS45Njg4IGwgMCwtNDEuNTMxMjQgYyAwLC0wLjE2MjQgMC4wNDcsLTAuMzEyMyAwLjA2MiwtMC40Njg4IHogbSA3My44NzUwMDYsMCBjIDAuMDE2LDAuMTU2NSAwLjA2MiwwLjMwNjQgMC4wNjIsMC40Njg4IGwgMCw0MS41MzEyNCBjIDAsMC43MDg3IC0wLjE2NDQsMS4zNjA5IC0wLjQzNzUsMS45Mzc1IGwgLTIyLjM0MzcwNSwtMjIuMzc1IDIyLjcxODcwNSwtMjEuNTYyNTQgeiBtIC0yNS42MjUwMDUsMjQuMzQzODQgMjEuODc1MDA1LDIxLjkwNjIgYyAtMC4wNjMsMCAtMC4xMjQxLDAgLTAuMTg3NSwwIGwgLTY2LjAwMDAwNSwwIGMgLTAuMDUzLDAgLTAuMTA0LDAgLTAuMTU2MiwwIGwgMjEuOTA2MiwtMjEuODc1IDYuMDkzOCw1Ljc1IGMgMi45MDIzLDIuNzUxMiA3LjQ3MzMsMi43NTUxIDEwLjM3NSwwIGwgNi4wOTM3LC01Ljc4MTIgeiIgZmlsbD0iIzAyMTYzNyIgZmlsbC1vcGFjaXR5PSIxIiBzdHJva2U9Im5vbmUiIG1hcmtlcj0ibm9uZSIgdmlzaWJpbGl0eT0idmlzaWJsZSIgZGlzcGxheT0iaW5saW5lIiBvdmVyZmxvdz0idmlzaWJsZSI+PC9wYXRoPjwvZz48L3N2Zz4=);background-position:left -80px top -120px;background-repeat:no-repeat;color:var(--color-white);word-break:break-word}@media (min-width:46.25em){.subscribe--center{display:flex;flex-direction:column;align-items:center}}.subscribe h3{font-size:28px;line-height:1.2}.subscribe-form .alert{display:none}.subscribe-form .btn{width:100%;line-height:24px}.subscribe-form .btn:after{display:none}.subscribe-form.loading .btn:after{display:block}.subscribe-form.error .alert--error,.subscribe-form.invalid .alert--invalid,.subscribe-form.success .alert--success{display:block}@media (min-width:46.25em){.subscribe-form--compact{display:flex;flex-direction:column;flex-wrap:wrap}.subscribe-form--compact .form-group{display:flex}.subscribe-form--compact .btn{flex:3;border-top-right-radius:0;border-bottom-right-radius:0;line-height:initial}.subscribe-form--compact .subscribe-form__input[type=email]{margin:0;border-top-left-radius:0;border-bottom-left-radius:0;background-color:var(--bg-gray)}}.sidebar-social-widget{display:flex;justify-content:space-between;align-items:center;background-color:#fff}.sidebar-social-widget svg{color:#a1adc6}.sidebar-social-widget button{-webkit-appearance:none!important;padding:unset;border:0!important;outline:0!important;background:100% 0!important;font-size:1.8em;transition:all .2s ease-out;min-width:38px;display:flex;justify-content:center}@media (max-width:1000px){.sidebar-social-widget button{font-size:1.7em}}.sidebar-social-widget button:hover{transform:scale(1.2);cursor:pointer!important}.sidebar-social-widget button:hover.medium,.sidebar-social-widget button:hover.medium svg{color:#1a1a1a!important}.sidebar-social-widget button:hover.facebook svg{color:#718dc8!important}.sidebar-social-widget button:hover.twitter svg{color:#7dc8e1}.sidebar-social-widget button:hover.angellist,.sidebar-social-widget button:hover.github svg{color:#1a1a1a!important}.sidebar-social-widget button:hover.rss svg{color:#ffa367!important}.sidebar-social-widget button:hover.feedly svg{color:#60d293!important}.sidebar-social-widget button:hover.pocket svg{color:#f5778a!important}.sidebar-social-widget button:hover{cursor:pointer}.footer{width:100%;justify-content:space-around;padding:40px 0;border-top:.5px solid var(--color-border);background-color:#fff;margin:40px auto 0}@media (max-width:1000px){.footer{padding:40px}}.footer .o-grid{justify-content:space-between;padding:0!important}.footer .footer-section{max-width:27%}@media (max-width:800px){.footer .footer-section{max-width:unset;margin-bottom:40px}}.footer .footer-section.newsletter{min-width:250px}.footer .footer-title{color:#4e576a;font-family:TTNormsPro-Medium,HelveticaNeue,sans-serif;font-size:16px;text-transform:uppercase;text-rendering:optimizelegibility}@media (max-width:61.24em){.footer__section:not(:last-child){margin-bottom:16px;padding-bottom:16px}}@media (max-width:46.24em){.footer__section:not(:last-child){margin-bottom:24px;padding-bottom:24px;border-bottom:.5px solid var(--color-border)}}.footer .footer-description{font-size:16px;line-height:1.4}.footer .footer-logo{width:220px;margin-bottom:20px}.footer__headline{margin-bottom:16px;font-size:14px;font-weight:500;letter-spacing:.5px;line-height:22px;text-transform:uppercase}.footer__copyright{color:var(--color-gray);text-align:center}@media (min-width:46.25em){.footer__copyright{margin-top:32px;padding-top:16px;border-top:.5px solid var(--color-border)}}.footer__copyright a{color:var(--color-gray);transition:color .26s}.footer__copyright a:active,.footer__copyright a:focus,.footer__copyright a:hover{color:var(--color-brand)}.footer-list li{margin:0}.footer-list a{display:block;margin-bottom:4px;padding:0 0 4px;font-weight:400;line-height:22px;font-size:.95em;transition:color .26s ease-in-out;text-rendering:optimizelegibility;color:#414d5a}.footer-list a:active,.footer-list a:focus,.footer-list a:hover{color:#0297f6}.title-bar{display:flex;align-items:baseline;justify-content:space-between;margin-bottom:12px;border-bottom:1px solid var(--color-border);color:#4e576a}.title-bar__title{margin-bottom:0;padding-bottom:8px;font-size:12px;line-height:16px;font-weight:600;text-transform:uppercase;letter-spacing:1px}.title-bar__link{display:flex;align-items:center;transition:.5s}.title-bar__link:active,.title-bar__link:focus,.title-bar__link:hover{color:var(--color-brand)}.card-author{display:flex;width:100%;padding:24px;border:.5px solid var(--color-border);border-radius:2px;background-color:#fff}.card-author__media{width:80px;height:80px;margin-left:20px;border-radius:100%;background-color:var(--bg-gray)}.card-author__image{width:80px;min-width:80px;height:80px;-o-object-fit:cover;object-fit:cover;border-radius:100%}.card-author__name{font-size:18px;font-weight:700;line-height:28px}.card-author__name a{transition:.5s}.card-author__name a:active,.card-author__name a:focus,.card-author__name a:hover{color:var(--color-brand)}.card-author__bio{color:var(--color-gray);font-size:16px;line-height:24px}.card-author .icon{fill:#414d5a;vertical-align:sub;transition:.5s}.card-author .icon:active,.card-author .icon:focus,.card-author .icon:hover{fill:var(--color-brand)}.card-author-mini{display:flex;width:100%;border-radius:2px;transition:all .2s ease-out;padding:12px 12px}.card-author-mini:first-child{padding:0 12px 12px}.card-author-mini:last-child{padding:12px 12px 6px}.card-author-mini:hover{cursor:pointer;background-color:#40cebb}.card-author-mini:hover *{color:#fff!important}.card-author-mini__media{width:64px;height:64px;margin-left:16px;border-radius:100%;background-color:var(--bg-gray)}.card-author-mini__image{width:64px;min-width:64px;height:64px;-o-object-fit:cover;object-fit:cover;border-radius:100%}.card-author-mini__name{color:#4e576a;font-size:18px;font-weight:700;letter-spacing:.5px;line-height:1;transition:.5s}.card-author-mini__bio{margin-top:4px;color:var(--color-gray);font-size:12px;font-weight:500;line-height:16px}.card-author-mini:active,.card-author-mini:focus,.card-author-mini:hover{color:var(--color-brand)}.teaser{display:flex;align-items:center;padding:24px;background-color:var(--bg-white);border-radius:2px;border:.5px solid var(--color-border)}.teaser:not(:last-child){margin-bottom:24px}.teaser__media{margin-right:16px;background-color:var(--bg-gray)}.teaser__content{flex:1}.teaser__image{display:block;width:80px;height:64px;-o-object-fit:cover;object-fit:cover;background-color:var(--bg-gray);border-radius:2px;box-shadow:-4px 4px 0 var(--bg-gray)}.teaser__title{display:inline;font-size:16px;line-height:24px;font-weight:700}.teaser__date{display:block;color:var(--color-gray);font-size:12px;line-height:16px;font-weight:500;margin-top:8px}.teaser:active,.teaser:focus,.teaser:hover{color:#414d5a}.teaser:active .teaser__title,.teaser:focus .teaser__title,.teaser:hover .teaser__title{color:#414d5a;text-decoration:underline}.widget{overflow:hidden;margin-bottom:24px;box-shadow:0 1px 4px rgba(39,44,49,.15);padding:20px;background:#fff}.archive{padding:32px;margin-bottom:32px;background-color:var(--bg-white);border-radius:2px;border:.5px solid var(--color-border)}.archive__title{font-size:24px;line-height:32px}.archive__description{margin-top:4px;color:var(--color-gray);font-size:16px;line-height:24px}.author{display:flex;background:#fff;flex-direction:column;align-items:center;padding:32px;margin-bottom:32px;text-align:center;border-radius:2px;border:.5px solid var(--color-border)}@media (min-width:46.25em){.author{flex-direction:row;text-align:right;align-items:flex-start}}.author__media{width:80px;height:80px;border-radius:100%;margin-bottom:16px;background-color:var(--bg-gray)}@media (min-width:46.25em){.author__media{margin-bottom:0;margin-left:24px}}.author__image{-o-object-fit:cover;object-fit:cover;width:80px;height:80px;min-width:80px;border-radius:100%}.author__title{font-size:24px;line-height:32px}.author__bio{font-size:16px;line-height:24px;color:var(--color-gray)}.author__links{display:flex;justify-content:center;margin-top:8px;color:var(--color-gray)}@media (min-width:46.25em){.author__links{justify-content:flex-start}}.author__links-item{display:flex;align-items:center;font-size:12px}.author__links-item:not(:last-child){margin-left:8px}.author__links-icon{fill:var(--color-gray);vertical-align:bottom;transition:.5s}.author__links-icon:active,.author__links-icon:focus,.author__links-icon:hover{fill:var(--color-brand)}.author-meta-text{font-size:14px;line-height:1}.tags{margin-bottom:-8px;overflow:hidden}@media (min-width:46.25em){.tags{margin-bottom:-16px}}.tags a{display:inline-block;margin-left:10px;padding:9px 10px 7px;border-radius:3px;background:rgba(238,238,238,.7);color:#6b7583!important;font-family:CamphorPro-Medium,HelveticaNeue,sans-serif;font-size:.85em;line-height:1;transition:all .2s ease-out}.tag-card{width:100%;display:flex;flex-direction:column;position:relative;margin-bottom:32px;background-color:var(--bg-white);box-shadow:inset 0 0 0 1px var(--color-border)}.tag-card-wrap{display:flex}.tag-card__media{background-color:var(--bg-gray-darker)}.tag-card__image-wrap{display:block;position:relative;padding-top:56.25%}.tag-card__image{position:absolute;top:0;right:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.tag-card__content{display:flex;flex-grow:1;flex-direction:column;padding:32px 32px 0 32px}.tag-card__title{font-size:16px;line-height:20px;font-weight:700}.tag-card__url:after{content:"";position:absolute;right:0;top:0;left:0;bottom:0;z-index:1}.tag-card__description{position:relative;z-index:2;font-size:14px;line-height:22px;font-weight:500;color:var(--color-gray);margin-top:8px;margin-bottom:16px}.tag-card__meta{font-size:12px;line-height:16px;font-weight:500;color:var(--color-gray);margin:16px 32px 0;padding:16px 0 32px 0;border-top:.5px solid var(--color-border)}.tag-card:active .tag-card__url,.tag-card:focus .tag-card__url,.tag-card:hover .tag-card__url{text-decoration:underline}.tags-list-container{margin-bottom:32px;background-color:#fff;box-shadow:0 1px 4px rgba(39,44,49,.15)}@media (max-width:800px){.tags-list-container{margin-bottom:unset}}.tags-list-wrap{position:relative}.tags-list-wrap:after{position:absolute;top:50%;left:0;width:24px;height:16px;transform:translate(0,-50%);background:var(--bg-tag-list);content:""}.tags-list{-ms-overflow-style:none;scrollbar-width:none;display:flex;align-items:baseline;overflow-x:scroll}.tags-list::-webkit-scrollbar{display:none}.tags-list:active{cursor:-webkit-grabbing;cursor:grabbing}.tags-list__item{font-size:12px;font-weight:600;letter-spacing:.5px;line-height:16px;white-space:nowrap}.tags-list__link{display:block;margin-left:16px;padding:24px 0;color:var(--color-gray);transition:color .26s}@media (min-width:61.25em){.tags-list__link{margin-left:24px}}.tags-list__link--current{box-shadow:inset 0 -2px #414d5a;color:#414d5a}.tags-list__link:active,.tags-list__link:focus,.tags-list__link:hover{color:#414d5a}@media (min-width:61.25em){.member-plans{display:flex;align-items:stretch;justify-content:center}.member-plan{flex:1 1 auto;display:flex;flex-direction:column}.member-plan+.member-plan{margin-right:40px}}.member-plan{padding:32px;margin-bottom:32px;background-color:var(--bg-white);border-radius:2px;border:4px solid var(--color-border)}.member-plan--free{border:4px solid var(--color-brand)}.member-plan--premium{border:4px solid var(--bg-dark)}.member-plan__header{position:relative;padding-bottom:24px;color:var(--color-gray);text-align:center}.member-plan__title{margin-bottom:16px;color:#414d5a;font-size:20px;line-height:24px;font-weight:700}.member-plan__sign{vertical-align:top;margin-top:4px;display:inline-block;font-size:18px;line-height:28px;font-weight:600}.member-plan__amount{font-size:48px;line-height:56px;color:var(--color-brand)}.member-plan__content{flex:1 1 auto;display:flex;flex-direction:column;justify-content:space-between}.member-plan__list{margin:0;padding:0;margin-bottom:32px;list-style:none}.member-plan__list li{position:relative;font-size:12px;line-height:16px;font-weight:500;padding:0 24px 16px 0}.member-plan__list li:before{display:block;position:absolute;content:"✓";right:0;top:-4px;font-size:14px;line-height:22px;font-weight:800}.member-plan__list li:last-child{padding-bottom:0}.alert{font-weight:500;font-size:12px;line-height:16px;text-align:center;margin-top:8px;padding:8px 16px;background-color:var(--bg-white);border-radius:2px}.alert:empty{display:none}.alert--success{color:var(--color-success)}.alert--invalid{color:var(--color-error)}.alert--error{color:var(--color-error)}.post-upgrade-cta{position:relative;text-align:center;padding:24px;background-color:var(--bg-white);border:.5px solid var(--color-border)}@media (min-width:46.25em){.post-upgrade-cta{padding:40px}}@media (min-width:61.25em){.post-upgrade-cta{padding:56px}}.post-upgrade-cta__title{font-size:24px;line-height:32px;margin-bottom:24px}.widget.about .widget-logo{max-width:240px;margin:0 auto 15px}.widget.about .description{font-size:.9em;text-align:center}.u-type-sm{font-size:14px;line-height:22px}.u-type-xs{font-size:12px;line-height:16px}.u-type-500{font-weight:500}.u-type-600{font-weight:600}.u-type-uppercase{text-transform:uppercase}.u-type-italic{font-style:italic}.u-link{color:var(--color-brand)}.u-link:active,.u-link:focus,.u-link:hover{text-decoration:underline}.u-text-left{text-align:right}.u-text-right{text-align:left}.u-text-center{text-align:center}.u-text-justify{text-align:justify}.u-color-gray{color:var(--color-gray)}.u-color-error{color:var(--color-error)}.u-color-success{color:var(--color-success)}.u-bg-white{background-color:#fff}.u-border{border:.5px solid var(--color-border)}.u-border-radius{border-radius:2px}.u-mt-8{margin-top:8px}.u-mt-16{margin-top:16px}.u-mb-8{margin-bottom:8px}.u-mb-16{margin-bottom:16px}.u-mb-24{margin-bottom:24px}.u-mb-32{margin-bottom:32px}.u-p-32{padding:32px}.lazyload,.lazyloading{opacity:0}.lazyloaded{opacity:1;transition:opacity .5s ease}.u-hidden{display:none}.u-block{display:block}.u-hidden-visually{position:absolute;height:1px;width:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.main-grid{display:grid;grid-template-columns:2fr 1fr!important;max-width:1000px;margin:auto;-moz-column-gap:30px;column-gap:30px}@media (max-width:1000px){.main-grid{max-width:95%!important}}@media (max-width:800px){.main-grid{grid-template-columns:1fr!important;max-width:90%;display:unset}}@media (min-width:20em){.main-grid .o-wrapper{grid-template-columns:1fr!important}}.post>*+*{margin-top:32px}.post-wrapper{position:relative;max-width:850px;margin:0 auto}@media (max-width:800px){.post-wrapper{width:100%;max-width:unset}}.post-wrapper .post{position:relative;margin:0 0 30px;background:#fff;box-shadow:0 1px 4px rgba(39,44,49,.15)}@media (max-width:800px){.post-wrapper .post{margin:0}}.post-wrapper .post .intro-notice{display:flex;align-items:center;justify-content:left;margin:25px auto 30px 0;padding:20px;border-radius:5px;background:#eceef1;color:#6e7482;font-family:CamphorPro-Medium,HelveticaNeue,sans-serif;font-size:.95em;font-style:italic;line-height:1.6}@media (min-width:20em){.post-wrapper .post .intro-notice{align-items:flex-start}}.post-wrapper .post .intro-notice img{min-width:40px;height:40px;margin:0 0 0 15px;opacity:.7}@media (min-width:20em){.post-wrapper .post .intro-notice img{min-width:50px}}.post-wrapper .post .intro-notice p{margin:0;color:#677584;line-height:1.6em}@media (min-width:20em){.post-wrapper .post .intro-notice p{line-height:1.5em}}.post-wrapper .post .intro-notice p a{border-bottom:1px solid #638cca;color:#638cca;word-break:break-word;transition:all .2s ease-out}.post-wrapper .post .intro-notice p a:hover{border-color:#0297f6;color:#0297f6}.post-wrapper .post .intro-notice p{line-height:1.5}.post-wrapper .post p{-webkit-font-smoothing:auto;margin:0 0 25px;color:#414d5a;font-family:CamphorPro-Regular,HelveticaNeue,sans-serif;font-size:1em;line-height:1.8em}.post-wrapper .post li>code,.post-wrapper .post p>code{display:inline;padding:2px 4px;overflow-y:visible;border-radius:3px;background:rgba(144,181,223,.15);color:#3e6c97;font-family:dm,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:.9em;white-space:nowrap}.post-head{display:flex;flex-direction:column-reverse;margin:0 auto;padding:0;min-width:100%;margin-left:calc(-50vw + 50%)!important;margin-right:calc(-50vw + 50%)!important;border-left:0;border-right:0}@media (max-width:850px){.post-head{padding:0}}@media (max-width:600px){.post-head{flex-direction:column}}.post-header__excerpt{font-family:CamphorPro-Medium,HelveticaNeue,sans-serif!important}.post-title{display:block;order:2;width:100%;box-sizing:border-box;margin:10px auto 0;color:var(--header-color);font-family:TTNormsPro-Bold,HelveticaNeue,sans-serif;font-size:2.1em;font-weight:unset;line-height:1.1}@media (max-width:1000px){.post-title{padding:0 8%;font-size:1.9em}}@media (max-width:800px){.post-title{padding:unset}}@media (max-width:600px){.post-title{order:1;margin:0 auto;padding:0 20px;font-size:1.7em;text-align:right}}.post-image{order:3;width:100%;max-width:850px;min-height:490px;margin:0 auto;overflow:hidden;background-color:#dbe5f1;background-position-y:center!important;background-size:cover!important;box-shadow:0 1px 3px rgba(39,44,49,.1)}@media (max-width:1000px){.post-image{min-height:unset;margin:0 30px;min-width:100%;margin-left:calc(-50vw + 50%)!important;margin-right:calc(-50vw + 50%)!important;border-left:0;border-right:0}}@media (max-width:600px){.post-image{margin:0;box-shadow:0 0 5px rgba(46,63,78,.1)}}.post-image img{width:100%;height:auto;min-height:490px;line-height:1}@media (max-width:1000px){.post-image img{min-height:unset}}@media (max-width:600px){.post-image img{border:0}}.post-meta{display:flex;justify-content:center;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;max-width:780px;margin:15px auto 0}@media (max-width:1000px){.post-meta{padding:0 8%}}@media (max-width:600px){.post-meta{flex-wrap:wrap;align-items:center;justify-content:left;order:2;width:auto;max-width:none;margin:15px 0 40px;padding:0 20px}}.post-meta .tags{padding:5px 10px;border-radius:3px;color:#fff;font-size:.95em}.post-meta .meta-item{display:flex;align-items:center;margin:0 15px;color:#7e8da3;font-size:1.1em;line-height:1;text-transform:capitalize}@media (max-width:600px){.post-meta .meta-item{height:14px;margin:0 0 0 20px;font-size:1.2em;line-height:1.5}.post-meta .meta-item:last-of-type{margin:0}}.post-meta .meta-item svg{margin-left:5px;color:#7e8da3!important;font-size:.95em}.post-meta .meta-item span{display:inline-block;height:11px;font-size:.9em}.post-meta .meta-item *{padding:0;font-family:CamphorPro-Bold,HelveticaNeue,sans-serif;line-height:1;white-space:nowrap}.post-meta .meta-item a{color:#7e8da3}.post-meta .meta-item.desktop{display:flex}@media (max-width:600px){.post-meta .meta-item.date{display:none}}@media (max-width:500px){.post-meta .meta-item.reading-time{display:none}}.post-meta .meta-item.author img{width:25px;height:25px;margin-left:3px;overflow:hidden;border-radius:50%}.post-meta .meta-item.author a{transition:all .2s ease-out}.post-meta .meta-item a{text-decoration:none}.post-meta .meta-item a:hover{color:#40cebb}.post-meta .meta-item a:hover>span{color:#40cebb!important}.post-card__image-wrap{position:relative;background-color:var(--bg-gray-darker);box-shadow:8px 16px 24px -8px rgba(0,0,0,.08)}.post-image{width:100%;-o-object-fit:cover;object-fit:cover;transition:all .2s ease-out}.post-image:hover{opacity:.7}.post-header__details{padding:30px 50px 0}@media (max-width:800px){.post-header__details{padding:10px 50px 0}}.post-header__title{display:block;order:2;width:100%;box-sizing:border-box;margin:10px auto 0;color:#4e576a;font-family:TTNormsPro-Bold,HelveticaNeue,sans-serif;font-size:2.1em;font-weight:unset;line-height:1.1}@media (max-width:1000px){.post-header__title{padding:0 8%;font-size:1.9em}}@media (max-width:600px){.post-header__title{order:1;margin:0 auto;padding:0 20px;font-size:1.7em;text-align:right}}.post-header__excerpt{margin:0 0 10px;color:var(--color-gray);font-size:1.2em}.post-header__meta{margin:24px 0;font-size:12px;line-height:16px;letter-spacing:.5px}@media (max-width:800px){.post-header__meta{display:flex;align-items:center}}.post-header__author{display:flex;align-items:center}.post-header__author:active__author_name,.post-header__author:focus__author_name,.post-header__author:hover__author_name{color:#414d5a}.post-header__author_name{font-weight:600;transition:color .26s}.post-header__date{font-size:12px;line-height:16px}.post-header__author_media{width:32px;height:32px;border-radius:100%;margin-left:8px}.post-header__author_image{width:32px;height:32px;-o-object-fit:cover;object-fit:cover;border-radius:100%}html{-webkit-tap-highlight-color:transparent;-webkit-text-size-adjust:none;-moz-text-size-adjust:none;-ms-text-size-adjust:none;overflow-x:hidden;overflow-y:scroll}html body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;overflow-x:hidden;background:--bg-white;color:--color-dark;font-family:CamphorPro-Regular,HelveticaNeue,sans-serif;font-size:16px;font-style:normal;letter-spacing:0;line-height:1.3em;text-rendering:optimizelegibility}html body ::-moz-selection{background:#0297f6;color:#fff}html body ::selection{background:#0297f6;color:#fff}html body ::-moz-selection{background:#0297f6;color:#fff}
\ No newline at end of file
+@charset "UTF-8";@import url(//hello.myfonts.net/count/3c0ce8);/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}main{display:block}h1{font-size:2em;margin:.67em 0}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}[type=button],[type=reset],[type=submit],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{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-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}template{display:none}[hidden]{display:none}:root{--color-brand:#0297f6;--color-hover:#40cebb;--color-white:#FFFFFF;--color-dark:#414d5a;--color-text:#414d5a;--color-gray:#687385;--color-error:#bf616a;--color-success:#a3be8c;--color-border:#EAECEE;--header-color:#4e576a;--color-nav-link:#6c768b;--color-inline-code:#3e6c97;--bg-gray:#F5F7F9;--bg-gray-darker:#EDEFF1;--bg-dark:#12245A;--bg-white:#f4f8fb;--color-code-inline:var(--color-inline-code);--bg-tag-list:linear-gradient(to left, var(--bg-white), rgba(255, 255, 255, 0))}@font-face{font-display:swap;src:url(/assets/fonts/CamphorPro-Regular.woff2) format("woff2"),url(/assets/fonts/CamphorPro-Regular.woff) format("woff");font-family:CamphorPro-Regular}@font-face{font-display:swap;src:url(/assets/fonts/CamphorPro-Medium.woff2) format("woff2"),url(/assets/fonts/CamphorPro-Medium.woff) format("woff");font-family:CamphorPro-Medium}@font-face{font-display:swap;src:url(/assets/fonts/CamphorPro-Bold.woff2) format("woff2"),url(/assets/fonts/CamphorPro-Bold.woff) format("woff");font-family:CamphorPro-Bold}@font-face{font-display:swap;src:url(/assets/fonts/TTNormsPro-Bold.woff2) format("woff2"),url(/assets/fonts/TTNormsPro-Bold.woff) format("woff");font-family:TTNormsPro-Bold}@font-face{font-display:swap;src:url(/assets/fonts/TTNormsPro-Medium.woff2) format("woff2"),url(/assets/fonts/TTNormsPro-Medium.woff) format("woff");font-family:TTNormsPro-Medium}code[class*=language-],pre[class*=language-]{color:#000;background:100% 0;text-shadow:0 1px #fff;font-family:Consolas,Monaco,"Andale Mono","Ubuntu Mono",monospace;font-size:1em;text-align:right;white-space:pre;word-spacing:normal;word-break:normal;word-wrap:normal;line-height:1.5;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-hyphens:none;-ms-hyphens:none;hyphens:none}code[class*=language-] ::-moz-selection,code[class*=language-]::-moz-selection,pre[class*=language-] ::-moz-selection,pre[class*=language-]::-moz-selection{text-shadow:none;background:#b3d4fc}code[class*=language-] ::-moz-selection,code[class*=language-]::-moz-selection,pre[class*=language-] ::-moz-selection,pre[class*=language-]::-moz-selection{text-shadow:none;background:#b3d4fc}code[class*=language-] ::selection,code[class*=language-]::selection,pre[class*=language-] ::selection,pre[class*=language-]::selection{text-shadow:none;background:#b3d4fc}@media print{code[class*=language-],pre[class*=language-]{text-shadow:none}}pre[class*=language-]{padding:1em;margin:.5em 0;overflow:auto}:not(pre)>code[class*=language-],pre[class*=language-]{background:#f5f2f0}:not(pre)>code[class*=language-]{padding:.1em;border-radius:.3em;white-space:normal}.token.cdata,.token.comment,.token.doctype,.token.prolog{color:#708090}.token.punctuation{color:#999}.token.namespace{opacity:.7}.token.boolean,.token.constant,.token.deleted,.token.number,.token.property,.token.symbol,.token.tag{color:#905}.token.attr-name,.token.builtin,.token.char,.token.inserted,.token.selector,.token.string{color:#690}.language-css .token.string,.style .token.string,.token.entity,.token.operator,.token.url{color:#9a6e3a;background:hsla(0,0%,100%,.5)}.token.atrule,.token.attr-value,.token.keyword{color:#07a}.token.class-name,.token.function{color:#dd4a68}.token.important,.token.regex,.token.variable{color:#e90}.token.bold,.token.important{font-weight:700}.token.italic{font-style:italic}.token.entity{cursor:help}.tooltipped{position:relative}.tooltipped::after{position:absolute;z-index:1000000;display:none;padding:.5em .75em;font:normal normal 11px/1.5 CamphorPro-Regular,HelveticaNeue,sans-serif;-webkit-font-smoothing:subpixel-antialiased;color:var(--color-fg-on-emphasis);text-align:center;text-decoration:none;text-shadow:none;text-transform:none;letter-spacing:normal;word-wrap:break-word;white-space:pre;pointer-events:none;content:attr(aria-label);background:var(--color-neutral-emphasis-plus);border-radius:6px;opacity:0}.tooltipped::before{position:absolute;z-index:1000001;display:none;width:0;height:0;color:var(--color-neutral-emphasis-plus);pointer-events:none;content:"";border:6px solid transparent;opacity:0}@-webkit-keyframes tooltip-appear{from{opacity:0}to{opacity:1}}@keyframes tooltip-appear{from{opacity:0}to{opacity:1}}.tooltipped:active::after,.tooltipped:active::before,.tooltipped:focus::after,.tooltipped:focus::before,.tooltipped:hover::after,.tooltipped:hover::before{display:inline-block;text-decoration:none;-webkit-animation-name:tooltip-appear;animation-name:tooltip-appear;-webkit-animation-duration:.1s;animation-duration:.1s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;-webkit-animation-delay:.4s;animation-delay:.4s}.tooltipped-no-delay:active::after,.tooltipped-no-delay:active::before,.tooltipped-no-delay:focus::after,.tooltipped-no-delay:focus::before,.tooltipped-no-delay:hover::after,.tooltipped-no-delay:hover::before{-webkit-animation-delay:0s;animation-delay:0s}.tooltipped-multiline:active::after,.tooltipped-multiline:focus::after,.tooltipped-multiline:hover::after{display:table-cell}.tooltipped-s::after,.tooltipped-se::after,.tooltipped-sw::after{top:100%;left:50%;margin-top:6px}.tooltipped-s::before,.tooltipped-se::before,.tooltipped-sw::before{top:auto;left:50%;bottom:-7px;margin-left:-6px;border-bottom-color:var(--color-neutral-emphasis-plus)}.tooltipped-se::after{left:auto;right:50%;margin-right:-16px}.tooltipped-sw::after{margin-left:-16px}.tooltipped-n::after,.tooltipped-ne::after,.tooltipped-nw::after{left:50%;bottom:100%;margin-bottom:6px}.tooltipped-n::before,.tooltipped-ne::before,.tooltipped-nw::before{top:-7px;left:50%;bottom:auto;margin-left:-6px;border-top-color:var(--color-neutral-emphasis-plus)}.tooltipped-ne::after{left:auto;right:50%;margin-right:-16px}.tooltipped-nw::after{margin-left:-16px}.tooltipped-n::after,.tooltipped-s::after{transform:translateX(-50%)}.tooltipped-w::after{left:100%;bottom:50%;margin-left:6px;transform:translateY(50%)}.tooltipped-w::before{top:50%;bottom:50%;right:-7px;margin-top:-6px;border-right-color:var(--color-neutral-emphasis-plus)}.tooltipped-e::after{bottom:50%;right:100%;margin-right:6px;transform:translateY(50%)}.tooltipped-e::before{top:50%;left:-7px;bottom:50%;margin-top:-6px;border-left-color:var(--color-neutral-emphasis-plus)}.tooltipped-align-right-1::after,.tooltipped-align-right-2::after{left:0;margin-left:0}.tooltipped-align-right-1::before{left:10px}.tooltipped-align-right-2::before{left:15px}.tooltipped-align-left-1::after,.tooltipped-align-left-2::after{right:0;margin-right:0}.tooltipped-align-left-1::before{right:5px}.tooltipped-align-left-2::before{right:10px}.tooltipped-multiline::after{width:-webkit-max-content;width:-moz-max-content;width:max-content;max-width:250px;word-wrap:break-word;white-space:pre-line;border-collapse:separate}.tooltipped-multiline.tooltipped-n::after,.tooltipped-multiline.tooltipped-s::after{left:auto;right:50%;transform:translateX(50%)}.tooltipped-multiline.tooltipped-e::after,.tooltipped-multiline.tooltipped-w::after{left:100%}.tooltipped-sticky::after,.tooltipped-sticky::before{display:inline-block}.tooltipped-sticky.tooltipped-multiline::after{display:table-cell}@-webkit-keyframes spin{100%{transform:rotate(-360deg)}}@keyframes spin{100%{transform:rotate(-360deg)}}.icon{position:relative;display:inline-block;width:25px;height:25px;overflow:hidden;fill:currentColor}.icon__cnt{width:100%;height:100%;background:inherit;fill:inherit;pointer-events:none;transform:translateX(0);-ms-transform:translate(-0.5px,-.3px)}.icon--m{width:50px;height:50px}.icon--l{width:100px;height:100px}.icon--xl{width:150px;height:150px}.icon--xxl{width:200px;height:200px}.icon__spinner{position:absolute;top:0;right:0;width:100%;height:100%}.icon--ei-spinner .icon__spinner,.icon--ei-spinner-2 .icon__spinner{-webkit-animation:spin 1s steps(12) infinite;animation:spin 1s steps(12) infinite}.icon--ei-spinner-3 .icon__spinner{-webkit-animation:spin 1.5s linear infinite;animation:spin 1.5s linear infinite}.icon--ei-sc-facebook{fill:#3b5998}.icon--ei-sc-github{fill:#333}.icon--ei-sc-google-plus{fill:#dd4b39}.icon--ei-sc-instagram{fill:#3f729b}.icon--ei-sc-linkedin{fill:#0976b4}.icon--ei-sc-odnoklassniki{fill:#ed812b}.icon--ei-sc-skype{fill:#00aff0}.icon--ei-sc-soundcloud{fill:#f80}.icon--ei-sc-tumblr{fill:#35465c}.icon--ei-sc-twitter{fill:#55acee}.icon--ei-sc-vimeo{fill:#1ab7ea}.icon--ei-sc-vk{fill:#45668e}.icon--ei-sc-youtube{fill:#e52d27}.icon--ei-sc-pinterest{fill:#bd081c}.icon--ei-sc-telegram{fill:#08c}.commento-root{padding:32px!important}.commento-root .commento-markdown-help tr td pre{padding:initial;background:100% 0}.commento-root blockquote{border-top:0;font-weight:inherit;box-shadow:none}.commento-root .commento-markdown-help tr td{border:0}.commento-root .commento-markdown-help{border-collapse:initial}.zoom-overlay{background-color:var(--bg-gray)}.icon{width:32px;height:32px}.icon--m{width:48px;height:48px}html{box-sizing:border-box}*,:after,:before{box-sizing:inherit}blockquote,body,dd,dl,fieldset,figure,h1,h2,h3,h4,h5,h6,hr,legend,ol,p,pre,ul{margin:0;padding:0}li>ol,li>ul{margin-bottom:0}table{border-collapse:collapse;border-spacing:0}.o-grid{max-width:1000px;margin:0 auto;padding:0 16px}@media (min-width:46.25em){.o-grid{display:flex}}.o-grid .o-grid{padding:0}@media (min-width:46.25em){.o-grid .o-grid{margin-left:-16px;margin-right:-16px}}@media (min-width:61.25em){.o-grid .o-grid{margin-left:-24px;margin-right:-24px}}.o-grid--center{align-items:center}.o-grid--full{max-width:100vw}@media (min-width:46.25em){.o-grid__col{flex-grow:1}}@media (min-width:61.25em){.o-grid__col{flex-grow:1}}.o-grid__col--1-3-s{width:33.3333333333%}.o-grid__col--2-3-s{width:66.6666666667%}.o-grid__col--1-4-s{width:25%}.o-grid__col--2-4-s{width:50%}.o-grid__col--3-4-s{width:75%}.o-grid__col--4-4-s{width:100%}@media (min-width:46.25em){.o-grid__col--1-3-m{width:33.3333333333%}.o-grid__col--2-3-m{width:66.6666666667%}.o-grid__col--1-4-m{width:25%}.o-grid__col--2-4-m{width:50%}.o-grid__col--3-4-m{width:75%}.o-grid__col--9-10-m{width:90%}.o-grid__col--4-4-m{width:100%}}@media (min-width:61.25em){.o-grid__col--1-3-l{width:33.3333333333%}.o-grid__col--2-3-l{width:66.6666666667%}.o-grid__col--1-4-l{width:25%}.o-grid__col--2-4-l{width:50%}.o-grid__col--3-4-l{width:75%}.o-grid__col--4-4-l{width:100%}}.o-grid__col--full{width:100%}.o-grid__col--center{flex-grow:initial;margin:0 auto}.o-grid__col--end{margin-right:auto}.o-grid__col--initial-grow{flex-grow:initial}.site-container{display:flex;min-height:100vh;flex-direction:column}.site-container .o-wrapper{flex:1 0 auto}.o-plain-list{margin:0;padding:0;list-style:none}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-color:var(--bg-gray);font-family:CamphorPro-Regular,HelveticaNeue,sans-serif;font-size:16px;line-height:1.5;direction:rtl}body p{color:#414d5a}a{color:inherit;text-decoration:none}dd,ol,ul{margin-right:16px}img{height:auto;display:block;max-width:100%;font-style:italic}hr{border:0;margin-bottom:32px}hr.seperator{margin-top:32px;border-bottom:.5px solid var(--color-border)}h1,h2,h3,h4,h5,h6{font-weight:800}h1{font-size:56px;line-height:64px}h2{font-size:48px;line-height:56px}h3{font-size:40px;line-height:48px}h4{font-size:32px;line-height:40px}h5{font-size:24px;line-height:32px}h6{font-size:20px;line-height:24px}b,strong{font-weight:700}blockquote{padding:24px 0;font-size:24px;line-height:32px;border-top:8px solid var(--color-brand);box-shadow:0 1px 0 0 var(--color-brand)}@media (min-width:61.25em){blockquote{font-size:32px;line-height:40px}}.kg-code-card>code[class*=language-],.kg-code-card>pre{-moz-tab-size:4;-webkit-hyphens:none;-moz-hyphens:none;-ms-hyphens:none;padding:15px 20px 20px;overflow-x:scroll;background:#2e3440;color:#fff;font-family:dm,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace!important;font-size:.85em!important;hyphens:none;line-height:1.5;direction:rtl;text-align:right;white-space:pre;word-break:normal;word-spacing:normal;-o-tab-size:4;tab-size:4;text-shadow:unset!important}@media (max-width:600px){.kg-code-card>code[class*=language-],.kg-code-card>pre{-webkit-overflow-scrolling:touch;overflow-x:scroll;overflow-y:hidden;white-space:nowrap;min-width:100%;margin-left:calc(-50vw + 50%)!important;margin-right:calc(-50vw + 50%)!important;border-left:0;border-right:0;padding:15px 15px 20px;border-radius:0!important;font-size:.8em!important;white-space:pre-wrap}.kg-code-card>code[class*=language-]:hover,.kg-code-card>pre:hover{cursor:-webkit-grab;cursor:grab}.kg-code-card>code[class*=language-]::-webkit-scrollbar,.kg-code-card>pre::-webkit-scrollbar{width:0;height:0;background:100% 0}}.kg-code-card>code[class*=language-] *,.kg-code-card>pre *{text-shadow:unset!important}.kg-code-card>code[class*=language-]::-moz-selection,.kg-code-card>pre::-moz-selection{background:100% 0}.kg-code-card>code[class*=language-]::selection,.kg-code-card>pre::selection{background:100% 0}.kg-code-card>code[class*=language-]::-webkit-scrollbar,.kg-code-card>pre::-webkit-scrollbar{display:none}.kg-code-card>code[class*=language-] code,.kg-code-card>pre code{white-space:pre-wrap!important}@media (max-width:600px){.kg-code-card>code[class*=language-] code,.kg-code-card>pre code{border-radius:0;white-space:pre!important;display:inline}}.kg-code-card>code[class*=language-] code .token.cdata,.kg-code-card>code[class*=language-] code .token.comment,.kg-code-card>code[class*=language-] code .token.doctype,.kg-code-card>code[class*=language-] code .token.prolog,.kg-code-card>pre code .token.cdata,.kg-code-card>pre code .token.comment,.kg-code-card>pre code .token.doctype,.kg-code-card>pre code .token.prolog{color:#99a3b6}.kg-code-card>code[class*=language-] code .token.punctuation,.kg-code-card>pre code .token.punctuation{color:#81a1c1}.kg-code-card>code[class*=language-] code .token.boolean,.kg-code-card>code[class*=language-] code .token.constant,.kg-code-card>code[class*=language-] code .token.deleted,.kg-code-card>code[class*=language-] code .token.number,.kg-code-card>code[class*=language-] code .token.property,.kg-code-card>code[class*=language-] code .token.symbol,.kg-code-card>code[class*=language-] code .token.tag,.kg-code-card>pre code .token.boolean,.kg-code-card>pre code .token.constant,.kg-code-card>pre code .token.deleted,.kg-code-card>pre code .token.number,.kg-code-card>pre code .token.property,.kg-code-card>pre code .token.symbol,.kg-code-card>pre code .token.tag{color:#b48ead;font-weight:700}.kg-code-card>code[class*=language-] code .token.attr-name,.kg-code-card>code[class*=language-] code .token.char,.kg-code-card>code[class*=language-] code .token.inserted,.kg-code-card>code[class*=language-] code .token.selector,.kg-code-card>code[class*=language-] code .token.string,.kg-code-card>pre code .token.attr-name,.kg-code-card>pre code .token.char,.kg-code-card>pre code .token.inserted,.kg-code-card>pre code .token.selector,.kg-code-card>pre code .token.string{color:#bdd0ad}.kg-code-card>code[class*=language-] code .token.builtin,.kg-code-card>pre code .token.builtin{color:#ebcb8b}.kg-code-card>code[class*=language-] code .token.triple-quoted-string,.kg-code-card>pre code .token.triple-quoted-string{color:#99a3b6}.kg-code-card>code[class*=language-] code .language-css .token.string,.kg-code-card>code[class*=language-] code .style .token.string,.kg-code-card>code[class*=language-] code .token.entity,.kg-code-card>code[class*=language-] code .token.operator,.kg-code-card>code[class*=language-] code .token.url,.kg-code-card>pre code .language-css .token.string,.kg-code-card>pre code .style .token.string,.kg-code-card>pre code .token.entity,.kg-code-card>pre code .token.operator,.kg-code-card>pre code .token.url{background:100% 0;color:#81a1c1}.kg-code-card>code[class*=language-] code .token.atrule,.kg-code-card>code[class*=language-] code .token.attr-value,.kg-code-card>code[class*=language-] code .token.keyword,.kg-code-card>pre code .token.atrule,.kg-code-card>pre code .token.attr-value,.kg-code-card>pre code .token.keyword{color:#81a1c1;font-weight:700}.kg-code-card>code[class*=language-] code .token.function,.kg-code-card>pre code .token.function{color:#8fbcbb;font-weight:700}.kg-code-card>code[class*=language-] code .token.important,.kg-code-card>code[class*=language-] code .token.regex,.kg-code-card>code[class*=language-] code .token.variable,.kg-code-card>pre code .token.important,.kg-code-card>pre code .token.regex,.kg-code-card>pre code .token.variable{color:#ebcb8b}.kg-code-card>code[class*=language-] code .token.bold,.kg-code-card>code[class*=language-] code .token.important,.kg-code-card>pre code .token.bold,.kg-code-card>pre code .token.important{font-weight:700}.kg-code-card>code[class*=language-] code .token.italic,.kg-code-card>pre code .token.italic{font-style:italic}.kg-code-card>code[class*=language-] code .token.entity,.kg-code-card>pre code .token.entity{cursor:help}.kg-code-card>code[class*=language-] code .token.decorator,.kg-code-card>pre code .token.decorator{font-weight:700}.kg-code-card>code[class*=language-].language-html .token.variable,.kg-code-card>code[class*=language-].language-jinja2 .token.variable,.kg-code-card>pre.language-html .token.variable,.kg-code-card>pre.language-jinja2 .token.variable{color:#eceff4}.kg-code-card>code[class*=language-].language-html .token.attr-name,.kg-code-card>code[class*=language-].language-jinja2 .token.attr-name,.kg-code-card>pre.language-html .token.attr-name,.kg-code-card>pre.language-jinja2 .token.attr-name{color:#ebcb8b}.kg-code-card>code[class*=language-].language-html .token.attr-value,.kg-code-card>code[class*=language-].language-jinja2 .token.attr-value,.kg-code-card>pre.language-html .token.attr-value,.kg-code-card>pre.language-jinja2 .token.attr-value{color:#bdd0ad;font-weight:400}.kg-code-card>code[class*=language-].language-html .token.doctype .name,.kg-code-card>code[class*=language-].language-jinja2 .token.doctype .name,.kg-code-card>pre.language-html .token.doctype .name,.kg-code-card>pre.language-jinja2 .token.doctype .name{color:#e5e9f0}.kg-code-card>code[class*=language-].language-json .token.property,.kg-code-card>pre.language-json .token.property{color:#a3be8c}.content-body>pre[class*=language-]{margin:0;padding:20px;overflow:auto;background:#2e3440;color:#fff}:not(pre)>code[class*=language-]{padding:.1em;border-radius:.3em;background:#2e3440;color:#d8dee9}.namespace{opacity:.7}pre[data-line]{position:relative}pre[class*=language-]>code[class*=language-]{z-index:1;position:relative}pre[class*=language-shell]>code[class*=language-shell]{white-space:pre!important}code[class*=language-ini] .token.selector{color:#8fbcbb!important;font-weight:700!important}code[class*=language-ini] .token.attr-value{color:#d7e6f4!important;font-weight:unset!important}.line-highlight{z-index:0;position:absolute;left:0;right:0;margin-top:1em;padding:inherit 0;background:#3b4252;line-height:inherit;white-space:pre;pointer-events:none}.content-body>pre{margin-top:30px!important;margin-bottom:30px!important;border-radius:4px;background:#2e3440}.comment-body p>code{display:inline}input{display:block;border:1px solid #dfe3e9;border-radius:2px;background-color:var(--color-white);color:#414d5a;font-family:CamphorPro-Regular,HelveticaNeue,sans-serif}input[type=color],input[type=date],input[type=datetime-local],input[type=datetime],input[type=month],input[type=number],input[type=password],input[type=search],input[type=tel],input[type=time],input[type=week],select,textarea{width:100%;margin-bottom:15px;padding:10px 14px;font-size:16px;line-height:12px}input[type=email],input[type=text],input[type=url]{width:100%;margin-bottom:15px;padding:10px 14px;font-size:16px;font-size:14px;line-height:0}table{width:100%;max-width:100%;background-color:var(--bg-white)}table td,table th{text-align:right;padding:16px 32px;border-top:1px solid var(--color-border)}table thead th{white-space:nowrap}table tbody+tbody{border-top:2px solid var(--color-border)}.responsive-table{display:block;width:100%;overflow-x:auto}:lang(ar) *{letter-spacing:initial!important}:lang(ar) .nav__item{font-size:14px}:lang(ar) .icon--ei-chevron-right .icon__cnt{transform:scaleX(-1)}.header{position:relative;padding:20px 0;background-color:#fff;border-bottom:.5px solid var(--color-border)}@media (max-width:600px){.header{padding:15px 0}}.header__inner{position:relative;display:flex;align-items:center;justify-content:space-between}.logo-icon{height:40px;margin-left:25px;transition:all .2s ease-out;width:40px}.logo-icon__link{display:block;font-size:22px;font-weight:700;line-height:1;transition:color .26s ease-in-out}.logo-icon__link:active,.logo-icon__link:focus,.logo-icon__link:hover{color:var(--color-brand)}.logo-icon__img{max-height:40px}.nav-wrap{display:flex;flex:2;align-items:center;justify-content:space-between}@media (max-width:600px){.nav-wrap{visibility:hidden;z-index:10;position:fixed;top:0;left:0;bottom:0;right:0;flex-direction:column!important;align-items:center;width:100%;height:100vh;padding-top:72px;transform:scale(.96);background-color:var(--bg-gray);opacity:0}.nav-wrap.is-active{visibility:visible;display:block;justify-content:unset;transform:scale(1);opacity:1;transition:all 250ms cubic-bezier(.694,0,.335,1);padding:42px}.nav-wrap.is-active .o-plain-list{visibility:visible;flex-direction:column;align-items:flex-start}}.nav{display:flex;align-items:center;justify-content:flex-end}.nav--left{justify-content:end}.nav--right{justify-content:flex-end}@media (max-width:800px){.nav--right{visibility:hidden}}@media (max-width:19.99em){.nav{width:100%;padding-left:32px;padding-right:32px}}.nav__item:not(:last-child){margin-left:24px}@media (max-width:600px){.nav__item{margin-bottom:16px}}.nav .main-nav-link{color:var(--color-nav-link);font-family:CamphorPro-Bold,HelveticaNeue,sans-serif;font-size:16px}.nav__link{display:flex;align-items:center;color:var(--color-nav-link);font-size:12px;font-weight:600;letter-spacing:.5px;line-height:16px;white-space:nowrap;transition:color .26s}@media (max-width:46.24em){.nav__link{font-size:14px;line-height:22px}}.nav__link--current{color:#414d5a}.home-template .nav__link--current{color:var(--color-gray)}.nav__link:active,.nav__link:focus,.nav__link:hover{color:#414d5a}.nav__icon-search{width:16px;height:16px;margin-left:4px}.nav-toggle{display:none}@media (max-width:800px){.nav-toggle{display:block;z-index:10;position:absolute;top:50%;left:0;width:24px;height:16px;transform:translateY(-50%);cursor:pointer}}.nav-toggle__icon{position:absolute;right:0;width:24px;height:1px;background:#414d5a;cursor:pointer}.nav-toggle__icon:after,.nav-toggle__icon:before{display:block;height:100%;background-color:inherit;content:""}.nav-toggle__icon:before{transform:translateY(16px)}.nav-toggle__icon:after{transform:translateY(7px)}.nav-toggle--close .nav-toggle__icon{height:2px;background-color:transparent}.nav-toggle--close .nav-toggle__icon:after,.nav-toggle--close .nav-toggle__icon:before{visibility:visible;position:relative;background:#414d5a}.nav-toggle--close .nav-toggle__icon:before{top:9px;transform:rotate(45deg)}.nav-toggle--close .nav-toggle__icon:after{top:7px;transform:rotate(-45deg)}.search{position:fixed;top:0;left:0;bottom:0;right:0;padding-top:72px;background:var(--bg-gray);z-index:-1;opacity:0;transform:scale(.96);transition:transform 250ms cubic-bezier(.694,0,.335,1),opacity 250ms cubic-bezier(.8,0,.55,.94),z-index 250ms step-end}.search.is-active{z-index:101;opacity:1;transform:scale(1);transition:transform 250ms cubic-bezier(.8,0,.55,.94),opacity 250ms cubic-bezier(.8,0,.55,.94),z-index 250ms step-start}.search__form{display:flex;justify-content:center;align-items:center;position:relative}.search__icon{position:absolute;right:24px;fill:var(--color-gray);width:24px;height:24px}.search__input[type=search]{width:100%;margin-bottom:0;padding:16px;padding-right:56px;font-weight:600;border:.5px solid var(--color-border);color:#414d5a;-webkit-appearance:none}.search__input[type=search]::-moz-placeholder{opacity:1;color:var(--color-gray)}.search__input[type=search]:-ms-input-placeholder{opacity:1;color:var(--color-gray)}.search__input[type=search]::placeholder{opacity:1;color:var(--color-gray)}.search__close{display:flex;justify-content:center;align-items:center;position:absolute;top:16px;left:16px;width:48px;height:48px;cursor:pointer;border-radius:100%;background-color:var(--bg-white);border:4px solid var(--color-border)}@media (min-width:46.25em){.search__close{top:16px;left:24px}}@media (min-width:61.25em){.search__close{top:32px;left:32px}}.search__close .icon{fill:var(--color-gray);transition:.5s}.search__close:hover .icon{fill:var(--color-gray);transform:rotate(-90deg)}.search-results{display:none;height:calc(100vh - 168px);overflow:auto;white-space:normal;margin-top:16px}@media (min-width:46.25em){.search-results{height:calc(100vh - 160px)}}.search-result{display:flex;align-items:center;line-height:1;padding:16px;background-color:var(--bg-white);border-radius:2px;border:.5px solid var(--color-border)}@media (min-width:61.25em){.search-result{padding:24px}}.search-result:not(:last-child){margin-bottom:24px}.search-result__content{flex:1}.search-result__title{font-size:16px;line-height:24px;font-weight:700}@media (min-width:61.25em){.search-result__title{font-size:22px;line-height:32px}}.search-result__excerpt{overflow-y:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:14px;font-weight:500;line-height:22px;color:var(--color-gray)}.search-result__date{display:block;margin-top:8px;font-size:12px;font-weight:500;line-height:16px;color:var(--color-gray)}.search-result__media{margin-right:16px;background-color:var(--bg-white)}@media (min-width:61.25em){.search-result__media{margin-right:24px}}.search-result__image{display:block;width:72px;height:64px;background-repeat:no-repeat;background-position:center;background-size:cover;background-color:var(--bg-gray)}@media (min-width:61.25em){.search-result__image{width:128px;height:96px}}.search-result:active,.search-result:focus,.search-result:hover{color:#414d5a}.search-result:active .search-result__title,.search-result:focus .search-result__title,.search-result:hover .search-result__title{text-decoration:underline}.share{display:flex}@media (max-width:46.24em){.share{margin-top:16px;justify-content:flex-start}}@media (min-width:46.25em){.share{margin-right:auto}}.share__item:not(:last-child){margin-left:8px}.share__link{display:flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:100%;background-color:var(--bg-white);transition:.5s;border:.5px solid var(--color-border)}.share__link:active,.share__link:focus,.share__link:hover{opacity:.8}.content{display:flex;align-items:center;flex-direction:column;word-break:break-word;padding:0 50px 40px}.content>*{min-width:100%}.content>*+*{margin-top:32px}.content a{color:#414d5a;text-decoration:underline}.content a:active,.content a:focus,.content a:hover{color:var(--color-brand);text-decoration:underline}.content dl,.content fieldset,.content form,.content ol,.content p,.content ul{font-size:18px;line-height:28px}.content table{font-size:16px;line-height:24px;font-family:CamphorPro-Regular,HelveticaNeue,sans-serif}.content hr{display:flex;align-items:center;justify-content:center;position:relative;bottom:4px;margin-bottom:0}.content hr:before{content:". . .";color:#414d5a}.content h1,.content h2,.content h3,.content h4,.content h5,.content h6{margin-top:48px;font-family:CamphorPro-Regular,HelveticaNeue,sans-serif}.content h1:first-child,.content h2:first-child,.content h3:first-child,.content h4:first-child,.content h5:first-child,.content h6:first-child{margin-top:0}.content h1+*,.content h2+*,.content h3+*,.content h4+*,.content h5+*,.content h6+*{margin-top:8px}.content h1{font-family:TTNormsPro-Bold,HelveticaNeue,sans-serif;font-size:40px;line-height:48px}.content h1+h2,.content h1+h3,.content h1+h4,.content h1+h5,.content h1+h6{margin-top:16px}.content h2{font-size:32px;line-height:40px}.content h2+h3,.content h2+h4,.content h2+h5,.content h2+h6{margin-top:16px}.content h3{font-size:24px;line-height:32px}.content h3+h4,.content h3+h5,.content h3+h6{margin-top:16px}.content h4{font-size:20px;line-height:24px}.content h4+h5,.content h4+h6{margin-top:8px}.content h5{font-size:16px;line-height:20px}.content h5+h6{margin-top:8px}.content dd,.content ol,.content ul{font-size:1em;padding-right:8px;padding-left:16px;margin:0 0 25px}.content dd>*+*,.content ol>*+*,.content ul>*+*{margin-top:8px}.content dd:not(:root:root),.content ol:not(:root:root),.content ul:not(:root:root){-webkit-padding-start:16px}.content .gh-post-upgrade-cta{display:none;visibility:hidden}.kg-embed-card{display:flex;flex-direction:column;align-items:center}.kg-embed-card>*{width:100%}.kg-card{margin:0 auto;padding:8px 0 0;color:#737883;font-family:CamphorPro-Medium,HelveticaNeue,sans-serif;font-size:.8em;line-height:1.4;text-align:center;white-space:normal;margin:0 0 30px}@media (min-width:20em){.kg-card{display:block;height:auto;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}}.kg-card a{color:#737883}.kg-card a a{color:#737883}.kg-code-card{display:flex;position:relative;flex-direction:column-reverse;width:100%;border-radius:5px 5px 0 0}.kg-code-card figcaption{order:1;width:100%;margin:0 auto;padding:14px 15px 10px;border-radius:4px 4px 0 0;background:#20242c;color:#d2d7e1;font-family:CamphorPro-Medium,HelveticaNeue,sans-serif;font-size:.95em;line-height:1;text-align:right;white-space:normal}@media (min-width:20em){.kg-code-card figcaption{padding:10px 15px;font-size:1.1em;border-radius:0;line-height:1;text-overflow:ellipsis;white-space:nowrap}}.kg-code-card pre{margin:0}@media (max-width:600px){.kg-code-card{width:unset;border:unset;border-radius:0}}.kg-image{margin:auto}.kg-width-full,.kg-width-wide{width:100%}.twitter-tweet{width:100%!important;margin-top:0!important;margin-bottom:0!important;overflow:hidden!important}.twitter-tweet+script+figcaption{background-color:var(--bg-gray)}.instagram-media{margin-bottom:0!important}.instagram-media+script+figcaption{background-color:var(--bg-gray)}.kg-gallery-container{display:flex;flex-direction:column}.kg-gallery-row{display:flex;flex-direction:row;justify-content:center}.kg-gallery-image img{width:100%;height:100%}.kg-gallery-row:not(:first-of-type){margin-top:16px}@media (min-width:61.25em){.kg-gallery-row:not(:first-of-type){margin-top:24px}}.kg-gallery-image:not(:first-of-type){margin-right:16px}@media (min-width:61.25em){.kg-gallery-image:not(:first-of-type){margin-right:24px}}.kg-bookmark-card{width:100%}a.kg-bookmark-container{display:flex;min-height:144px;border-radius:2px;background-color:var(--bg-white);color:#414d5a;text-decoration:none}a.kg-bookmark-container:active,a.kg-bookmark-container:focus,a.kg-bookmark-container:hover{text-decoration:none}a.kg-bookmark-container:active .kg-bookmark-title,a.kg-bookmark-container:focus .kg-bookmark-title,a.kg-bookmark-container:hover .kg-bookmark-title{color:var(--color-brand)}.kg-card-hascaption a.kg-bookmark-container{border-bottom-left-radius:0;border-bottom-right-radius:0}.kg-bookmark-content{display:flex;flex-direction:column;flex-grow:1;align-items:flex-start;justify-content:start;padding:24px}@media (min-width:61.25em){.kg-bookmark-content{padding:32px}}.kg-bookmark-title{font-size:16px;font-weight:700;line-height:20px;transition:color .26s ease-in-out}.kg-bookmark-description{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;max-height:48px;margin-top:8px;overflow-y:hidden;color:var(--color-gray);font-size:12px;font-weight:500;line-height:16px}.kg-bookmark-metadata{display:flex;flex-wrap:wrap;align-items:center;margin-top:8px;color:var(--color-gray);font-size:12px;line-height:16px}.kg-bookmark-publisher{max-width:240px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.kg-bookmark-icon{width:24px;height:24px;margin-left:8px;border-radius:24px}.kg-bookmark-author:after{margin:0 8px;content:"•"}.kg-bookmark-thumbnail{position:relative;min-width:33%;max-height:100%}.kg-bookmark-thumbnail img{position:absolute;top:0;right:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}@media (max-width:46.24em){.kg-bookmark-container{flex-direction:column}.kg-bookmark-thumbnail{order:1;width:100%;min-height:160px}.kg-bookmark-content{order:2}}.btn{display:inline-block;padding:16px 32px;color:#fff;background-color:var(--color-dark);font-size:12px;line-height:16px;font-weight:600;font-family:CamphorPro-Regular,HelveticaNeue,sans-serif;letter-spacing:.5px;text-align:center;text-transform:initial;white-space:nowrap;border:none;cursor:pointer;border-radius:2px;transition:all .26s ease-in-out}.btn:active,.btn:focus,.btn:hover{opacity:.9;text-decoration:none}.btn--disabled{opacity:.5;cursor:not-allowed}.btn--full{width:100%}.btn--fit-content{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.btn--small{padding:8px 16px}.btn--outline{color:var(--color-brand);background-color:#fff;box-shadow:inset 0 0 0 1px var(--color-brand)}.btn--outline:active,.btn--outline:focus,.btn--outline:hover{color:#fff;background-color:var(--color-brand)}.btn--action{color:#fff;background-color:var(--color-brand)}.btn--danger{color:#fff;background-color:var(--color-error)}.btn--dark{color:#fff;background-color:var(--bg-dark)}.btn--loading,.btn.loading,.subscribe-form .btn{display:flex;align-items:center;justify-content:center}@-webkit-keyframes spin{0%{-webkit-transform:rotate(0)}100%{-webkit-transform:rotate(-360deg)}}.btn--loading:after,.btn.loading:after,.subscribe-form .btn:after{margin-right:8px;content:"";display:block;height:16px;width:16px;border:2px solid var(--color-white);border-radius:100%;border-left-color:transparent;border-top-color:transparent;-webkit-animation:spin .5s infinite linear;animation:spin .5s infinite linear}.post-card{display:flex;position:relative;flex-direction:column;width:100%;margin-bottom:32px;overflow:hidden;border-radius:2px;background-color:var(--bg-white);box-shadow:0 1px 4px rgba(39,44,49,.15)}.post-card__media{overflow:hidden;background-color:var(--bg-gray-darker)}.post-card__image-wrap{display:block;position:relative}.post-card__image{width:646px;height:372px;-o-object-fit:cover;object-fit:cover}@media (max-width:800px){.post-card__image{width:unset;height:auto}}.post-card__image:hover{opacity:.7;cursor:pointer}.post-card__content{flex-grow:1;margin-top:0!important;padding:24px}@media (min-width:61.25em){.post-card__content{padding:32px}}.post-card__title{margin:0;padding:0;color:#4e576a;font-family:TTNormsPro-Bold,HelveticaNeue,sans-serif;font-size:1.9em;font-weight:unset;letter-spacing:-.3px;line-height:1.1;transition:all .2s ease-out}@media (max-width:1000px){.post-card__title{font-size:1.8em!important}}@media (max-width:800px){.post-card__title{margin-bottom:0}}@media (max-width:600px){.post-card__title{font-size:1.6em!important}}@media (max-width:400px){.post-card__title{font-size:1.5em}}.post-card__title:hover{color:#40cebb;cursor:pointer}.post-card__excerpt{-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;margin-top:8px;overflow-y:hidden;color:var(--color-gray);font-family:CamphorPro-Medium,HelveticaNeue,sans-serif;font-size:1.1em;font-weight:500;line-height:22px}@media (max-width:600px){.post-card__excerpt{font-size:.95em;line-height:1.15}}.post-card__meta{display:flex;z-index:2;position:relative;align-items:center;justify-content:space-between;margin-top:16px;padding-top:16px;border-top:.5px solid var(--color-border);font-size:13px;font-weight:500;letter-spacing:.5px;line-height:16px}.post-card__author{display:flex;align-items:center;color:var(--color-gray);white-space:nowrap}.post-card__author_name{font-weight:600;transition:color .26s}.post-card__date{color:var(--color-gray);font-size:12px;font-weight:500;line-height:16px}.post-card__author_media{width:32px;height:32px;margin-left:8px;border-radius:100%;background-color:var(--bg-gray)}.post-card__author_image{width:32px;min-width:32px;height:32px;-o-object-fit:cover;object-fit:cover;border-radius:100%}.post-card .primary-tag{padding:6px;border-radius:3px;color:#fff;font-size:1.1em;font-weight:600;line-height:.7;transition:.2s all ease-out}.post-card .primary-tag:hover{background:#fff;cursor:pointer}@media (max-width:61.24em){.pagination{margin-bottom:32px}}.subscribe{padding:32px 24px 40px;border-radius:2px;background-color:#414d5a;background-image:url(data:image/svg+xml;base64,PHN2ZyBoZWlnaHQ9JzMwMHB4JyB3aWR0aD0nMzAwcHgnICBmaWxsPSIjMDIxNjM3IiB4bWxuczpkYz0iaHR0cDovL3B1cmwub3JnL2RjL2VsZW1lbnRzLzEuMS8iIHhtbG5zOmNjPSJodHRwOi8vY3JlYXRpdmVjb21tb25zLm9yZy9ucyMiIHhtbG5zOnJkZj0iaHR0cDovL3d3dy53My5vcmcvMTk5OS8wMi8yMi1yZGYtc3ludGF4LW5zIyIgeG1sbnM6c3ZnPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczpzb2RpcG9kaT0iaHR0cDovL3NvZGlwb2RpLnNvdXJjZWZvcmdlLm5ldC9EVEQvc29kaXBvZGktMC5kdGQiIHhtbG5zOmlua3NjYXBlPSJodHRwOi8vd3d3Lmlua3NjYXBlLm9yZy9uYW1lc3BhY2VzL2lua3NjYXBlIiB2ZXJzaW9uPSIxLjEiIHg9IjBweCIgeT0iMHB4IiB2aWV3Qm94PSIwIDAgMTAwIDEwMCI+PGcgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMCwtOTUyLjM2MjE4KSI+PHBhdGggc3R5bGU9InRleHQtaW5kZW50OjA7dGV4dC10cmFuc2Zvcm06bm9uZTtkaXJlY3Rpb246bHRyO2Jsb2NrLXByb2dyZXNzaW9uOnRiO2Jhc2VsaW5lLXNoaWZ0OmJhc2VsaW5lO2NvbG9yOiMwMDAwMDA7ZW5hYmxlLWJhY2tncm91bmQ6YWNjdW11bGF0ZTsiIGQ9Im0gMTYuOTk5OTk3LDk3My4zNjIxNiBjIC00LjQzODYsMCAtNy45OTk5OTk3LDMuNzMzMyAtNy45OTk5OTk3LDguMjE4OCBsIDAsNDEuNTMxMjQgYyAwLDQuNDg1NCAzLjU2MTM5OTcsOC4yNSA3Ljk5OTk5OTcsOC4yNSBsIDY2LjAwMDAwNiwwIGMgNC40Mzg2LDAgOCwtMy43NjQ2IDgsLTguMjUgbCAwLC00MS41MzEyNCBjIDAsLTQuNDg1NSAtMy41NjE0LC04LjIxODggLTgsLTguMjE4OCBsIC02Ni4wMDAwMDUsMCB6IG0gMCw0IDY2LjAwMDAwNiwwIGMgMC41OTE5LDAgMS4xNTA4LDAuMTcwNSAxLjY1NjIsMC40MDYyIEwgNTIuNDY4Nzk4LDEwMDguMzMxIGMgLTEuNDc3NCwxLjQwMjYgLTMuMzk1MSwxLjQwMjcgLTQuODc1LDAgbCAtMzIuMjUsLTMwLjU2MjY0IGMgMC41MDU0LC0wLjIzNTcgMS4wNjQzLC0wLjQwNjIgMS42NTYyLC0wLjQwNjIgeiBtIC0zLjkzNzUsMy43NSAyMi43ODEzLDIxLjU5Mzg0IC0yMi40MDYzLDIyLjM3NSBjIC0wLjI4MDYsLTAuNTgyNyAtMC40Mzc1LC0xLjI0OTcgLTAuNDM3NSwtMS45Njg4IGwgMCwtNDEuNTMxMjQgYyAwLC0wLjE2MjQgMC4wNDcsLTAuMzEyMyAwLjA2MiwtMC40Njg4IHogbSA3My44NzUwMDYsMCBjIDAuMDE2LDAuMTU2NSAwLjA2MiwwLjMwNjQgMC4wNjIsMC40Njg4IGwgMCw0MS41MzEyNCBjIDAsMC43MDg3IC0wLjE2NDQsMS4zNjA5IC0wLjQzNzUsMS45Mzc1IGwgLTIyLjM0MzcwNSwtMjIuMzc1IDIyLjcxODcwNSwtMjEuNTYyNTQgeiBtIC0yNS42MjUwMDUsMjQuMzQzODQgMjEuODc1MDA1LDIxLjkwNjIgYyAtMC4wNjMsMCAtMC4xMjQxLDAgLTAuMTg3NSwwIGwgLTY2LjAwMDAwNSwwIGMgLTAuMDUzLDAgLTAuMTA0LDAgLTAuMTU2MiwwIGwgMjEuOTA2MiwtMjEuODc1IDYuMDkzOCw1Ljc1IGMgMi45MDIzLDIuNzUxMiA3LjQ3MzMsMi43NTUxIDEwLjM3NSwwIGwgNi4wOTM3LC01Ljc4MTIgeiIgZmlsbD0iIzAyMTYzNyIgZmlsbC1vcGFjaXR5PSIxIiBzdHJva2U9Im5vbmUiIG1hcmtlcj0ibm9uZSIgdmlzaWJpbGl0eT0idmlzaWJsZSIgZGlzcGxheT0iaW5saW5lIiBvdmVyZmxvdz0idmlzaWJsZSI+PC9wYXRoPjwvZz48L3N2Zz4=);background-position:left -80px top -120px;background-repeat:no-repeat;color:var(--color-white);word-break:break-word}@media (min-width:46.25em){.subscribe--center{display:flex;flex-direction:column;align-items:center}}.subscribe h3{font-size:28px;line-height:1.2}.subscribe-form .alert{display:none}.subscribe-form .btn{width:100%;line-height:24px}.subscribe-form .btn:after{display:none}.subscribe-form.loading .btn:after{display:block}.subscribe-form.error .alert--error,.subscribe-form.invalid .alert--invalid,.subscribe-form.success .alert--success{display:block}@media (min-width:46.25em){.subscribe-form--compact{display:flex;flex-direction:column;flex-wrap:wrap}.subscribe-form--compact .form-group{display:flex}.subscribe-form--compact .btn{flex:3;border-top-right-radius:0;border-bottom-right-radius:0;line-height:initial}.subscribe-form--compact .subscribe-form__input[type=email]{margin:0;border-top-left-radius:0;border-bottom-left-radius:0;background-color:var(--bg-gray)}}.sidebar-social-widget{display:flex;justify-content:space-between;align-items:center;background-color:#fff}.sidebar-social-widget svg{color:#a1adc6}.sidebar-social-widget button{-webkit-appearance:none!important;padding:unset;border:0!important;outline:0!important;background:100% 0!important;font-size:1.8em;transition:all .2s ease-out;min-width:38px;display:flex;justify-content:center}@media (max-width:1000px){.sidebar-social-widget button{font-size:1.7em}}.sidebar-social-widget button:hover{transform:scale(1.2);cursor:pointer!important}.sidebar-social-widget button:hover.medium,.sidebar-social-widget button:hover.medium svg{color:#1a1a1a!important}.sidebar-social-widget button:hover.facebook svg{color:#718dc8!important}.sidebar-social-widget button:hover.twitter svg{color:#7dc8e1}.sidebar-social-widget button:hover.angellist,.sidebar-social-widget button:hover.github svg{color:#1a1a1a!important}.sidebar-social-widget button:hover.rss svg{color:#ffa367!important}.sidebar-social-widget button:hover.feedly svg{color:#60d293!important}.sidebar-social-widget button:hover.pocket svg{color:#f5778a!important}.sidebar-social-widget button:hover{cursor:pointer}.footer{width:100%;justify-content:space-around;padding:40px 0;border-top:.5px solid var(--color-border);background-color:#fff;margin:40px auto 0}@media (max-width:1000px){.footer{padding:40px}}.footer .o-grid{justify-content:space-between;padding:0!important}.footer .footer-section{max-width:27%}@media (max-width:800px){.footer .footer-section{max-width:unset;margin-bottom:40px}}.footer .footer-section.newsletter{min-width:250px}.footer .footer-title{color:#4e576a;font-family:TTNormsPro-Medium,HelveticaNeue,sans-serif;font-size:16px;text-transform:uppercase;text-rendering:optimizelegibility}@media (max-width:61.24em){.footer__section:not(:last-child){margin-bottom:16px;padding-bottom:16px}}@media (max-width:46.24em){.footer__section:not(:last-child){margin-bottom:24px;padding-bottom:24px;border-bottom:.5px solid var(--color-border)}}.footer .footer-description{font-size:16px;line-height:1.4}.footer .footer-logo{width:220px;margin-bottom:20px}.footer__headline{margin-bottom:16px;font-size:14px;font-weight:500;letter-spacing:.5px;line-height:22px;text-transform:uppercase}.footer__copyright{color:var(--color-gray);text-align:center}@media (min-width:46.25em){.footer__copyright{margin-top:32px;padding-top:16px;border-top:.5px solid var(--color-border)}}.footer__copyright a{color:var(--color-gray);transition:color .26s}.footer__copyright a:active,.footer__copyright a:focus,.footer__copyright a:hover{color:var(--color-brand)}.footer-list li{margin:0}.footer-list a{display:block;margin-bottom:4px;padding:0 0 4px;font-weight:400;line-height:22px;font-size:.95em;transition:color .26s ease-in-out;text-rendering:optimizelegibility;color:#414d5a}.footer-list a:active,.footer-list a:focus,.footer-list a:hover{color:#0297f6}.title-bar{display:flex;align-items:baseline;justify-content:space-between;margin-bottom:12px;border-bottom:1px solid var(--color-border);color:#4e576a}.title-bar__title{margin-bottom:0;padding-bottom:8px;font-size:12px;line-height:16px;font-weight:600;text-transform:uppercase;letter-spacing:1px}.title-bar__link{display:flex;align-items:center;transition:.5s}.title-bar__link:active,.title-bar__link:focus,.title-bar__link:hover{color:var(--color-brand)}.card-author{display:flex;width:100%;padding:24px;border:.5px solid var(--color-border);border-radius:2px;background-color:#fff}.card-author__media{width:80px;height:80px;margin-left:20px;border-radius:100%;background-color:var(--bg-gray)}.card-author__image{width:80px;min-width:80px;height:80px;-o-object-fit:cover;object-fit:cover;border-radius:100%}.card-author__name{font-size:18px;font-weight:700;line-height:28px}.card-author__name a{transition:.5s}.card-author__name a:active,.card-author__name a:focus,.card-author__name a:hover{color:var(--color-brand)}.card-author__bio{color:var(--color-gray);font-size:16px;line-height:24px}.card-author .icon{fill:#414d5a;vertical-align:sub;transition:.5s}.card-author .icon:active,.card-author .icon:focus,.card-author .icon:hover{fill:var(--color-brand)}.card-author-mini{display:flex;width:100%;border-radius:2px;transition:all .2s ease-out;padding:12px 12px}.card-author-mini:first-child{padding:0 12px 12px}.card-author-mini:last-child{padding:12px 12px 6px}.card-author-mini:hover{cursor:pointer;background-color:#40cebb}.card-author-mini:hover *{color:#fff!important}.card-author-mini__media{width:64px;height:64px;margin-left:16px;border-radius:100%;background-color:var(--bg-gray)}.card-author-mini__image{width:64px;min-width:64px;height:64px;-o-object-fit:cover;object-fit:cover;border-radius:100%}.card-author-mini__name{color:#4e576a;font-size:18px;font-weight:700;letter-spacing:.5px;line-height:1;transition:.5s}.card-author-mini__bio{margin-top:4px;color:var(--color-gray);font-size:12px;font-weight:500;line-height:16px}.card-author-mini:active,.card-author-mini:focus,.card-author-mini:hover{color:var(--color-brand)}.teaser{display:flex;align-items:center;padding:24px;background-color:var(--bg-white);border-radius:2px;border:.5px solid var(--color-border)}.teaser:not(:last-child){margin-bottom:24px}.teaser__media{margin-right:16px;background-color:var(--bg-gray)}.teaser__content{flex:1}.teaser__image{display:block;width:80px;height:64px;-o-object-fit:cover;object-fit:cover;background-color:var(--bg-gray);border-radius:2px;box-shadow:-4px 4px 0 var(--bg-gray)}.teaser__title{display:inline;font-size:16px;line-height:24px;font-weight:700}.teaser__date{display:block;color:var(--color-gray);font-size:12px;line-height:16px;font-weight:500;margin-top:8px}.teaser:active,.teaser:focus,.teaser:hover{color:#414d5a}.teaser:active .teaser__title,.teaser:focus .teaser__title,.teaser:hover .teaser__title{color:#414d5a;text-decoration:underline}.widget{overflow:hidden;margin-bottom:24px;box-shadow:0 1px 4px rgba(39,44,49,.15);padding:20px;background:#fff}.archive{padding:32px;margin-bottom:32px;background-color:var(--bg-white);border-radius:2px;border:.5px solid var(--color-border)}.archive__title{font-size:24px;line-height:32px}.archive__description{margin-top:4px;color:var(--color-gray);font-size:16px;line-height:24px}.author{display:flex;background:#fff;flex-direction:column;align-items:center;padding:32px;margin-bottom:32px;text-align:center;border-radius:2px;border:.5px solid var(--color-border)}@media (min-width:46.25em){.author{flex-direction:row;text-align:right;align-items:flex-start}}.author__media{width:80px;height:80px;border-radius:100%;margin-bottom:16px;background-color:var(--bg-gray)}@media (min-width:46.25em){.author__media{margin-bottom:0;margin-left:24px}}.author__image{-o-object-fit:cover;object-fit:cover;width:80px;height:80px;min-width:80px;border-radius:100%}.author__title{font-size:24px;line-height:32px}.author__bio{font-size:16px;line-height:24px;color:var(--color-gray)}.author__links{display:flex;justify-content:center;margin-top:8px;color:var(--color-gray)}@media (min-width:46.25em){.author__links{justify-content:flex-start}}.author__links-item{display:flex;align-items:center;font-size:12px}.author__links-item:not(:last-child){margin-left:8px}.author__links-icon{fill:var(--color-gray);vertical-align:bottom;transition:.5s}.author__links-icon:active,.author__links-icon:focus,.author__links-icon:hover{fill:var(--color-brand)}.author-meta-text{font-size:14px;line-height:1}.tags{margin-bottom:-8px;overflow:hidden}@media (min-width:46.25em){.tags{margin-bottom:-16px}}.tags a{display:inline-block;margin-left:10px;padding:9px 10px 7px;border-radius:3px;background:hsla(0deg,0%,93.3%,.7);color:#6b7583!important;font-family:CamphorPro-Medium,HelveticaNeue,sans-serif;font-size:.85em;line-height:1;transition:all .2s ease-out}.tag-card{width:100%;display:flex;flex-direction:column;position:relative;margin-bottom:32px;background-color:var(--bg-white);box-shadow:inset 0 0 0 1px var(--color-border)}.tag-card-wrap{display:flex}.tag-card__media{background-color:var(--bg-gray-darker)}.tag-card__image-wrap{display:block;position:relative;padding-top:56.25%}.tag-card__image{position:absolute;top:0;right:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.tag-card__content{display:flex;flex-grow:1;flex-direction:column;padding:32px 32px 0 32px}.tag-card__title{font-size:16px;line-height:20px;font-weight:700}.tag-card__url:after{content:"";position:absolute;right:0;top:0;left:0;bottom:0;z-index:1}.tag-card__description{position:relative;z-index:2;font-size:14px;line-height:22px;font-weight:500;color:var(--color-gray);margin-top:8px;margin-bottom:16px}.tag-card__meta{font-size:12px;line-height:16px;font-weight:500;color:var(--color-gray);margin:16px 32px 0;padding:16px 0 32px 0;border-top:.5px solid var(--color-border)}.tag-card:active .tag-card__url,.tag-card:focus .tag-card__url,.tag-card:hover .tag-card__url{text-decoration:underline}.tags-list-container{margin-bottom:32px;background-color:#fff;box-shadow:0 1px 4px rgba(39,44,49,.15)}@media (max-width:800px){.tags-list-container{margin-bottom:unset}}.tags-list-wrap{position:relative}.tags-list-wrap:after{position:absolute;top:50%;left:0;width:24px;height:16px;transform:translate(0,-50%);background:var(--bg-tag-list);content:""}.tags-list{-ms-overflow-style:none;scrollbar-width:none;display:flex;align-items:baseline;overflow-x:scroll}.tags-list::-webkit-scrollbar{display:none}.tags-list:active{cursor:-webkit-grabbing;cursor:grabbing}.tags-list__item{font-size:12px;font-weight:600;letter-spacing:.5px;line-height:16px;white-space:nowrap}.tags-list__link{display:block;margin-left:16px;padding:24px 0;color:var(--color-gray);transition:color .26s}@media (min-width:61.25em){.tags-list__link{margin-left:24px}}.tags-list__link--current{box-shadow:inset 0 -2px #414d5a;color:#414d5a}.tags-list__link:active,.tags-list__link:focus,.tags-list__link:hover{color:#414d5a}@media (min-width:61.25em){.member-plans{display:flex;align-items:stretch;justify-content:center}.member-plan{flex:1 1 auto;display:flex;flex-direction:column}.member-plan+.member-plan{margin-right:40px}}.member-plan{padding:32px;margin-bottom:32px;background-color:var(--bg-white);border-radius:2px;border:4px solid var(--color-border)}.member-plan--free{border:4px solid var(--color-brand)}.member-plan--premium{border:4px solid var(--bg-dark)}.member-plan__header{position:relative;padding-bottom:24px;color:var(--color-gray);text-align:center}.member-plan__title{margin-bottom:16px;color:#414d5a;font-size:20px;line-height:24px;font-weight:700}.member-plan__sign{vertical-align:top;margin-top:4px;display:inline-block;font-size:18px;line-height:28px;font-weight:600}.member-plan__amount{font-size:48px;line-height:56px;color:var(--color-brand)}.member-plan__content{flex:1 1 auto;display:flex;flex-direction:column;justify-content:space-between}.member-plan__list{margin:0;padding:0;margin-bottom:32px;list-style:none}.member-plan__list li{position:relative;font-size:12px;line-height:16px;font-weight:500;padding:0 24px 16px 0}.member-plan__list li:before{display:block;position:absolute;content:"✓";right:0;top:-4px;font-size:14px;line-height:22px;font-weight:800}.member-plan__list li:last-child{padding-bottom:0}.alert{font-weight:500;font-size:12px;line-height:16px;text-align:center;margin-top:8px;padding:8px 16px;background-color:var(--bg-white);border-radius:2px}.alert:empty{display:none}.alert--success{color:var(--color-success)}.alert--invalid{color:var(--color-error)}.alert--error{color:var(--color-error)}.post-upgrade-cta{position:relative;text-align:center;padding:24px;background-color:var(--bg-white);border:.5px solid var(--color-border)}@media (min-width:46.25em){.post-upgrade-cta{padding:40px}}@media (min-width:61.25em){.post-upgrade-cta{padding:56px}}.post-upgrade-cta__title{font-size:24px;line-height:32px;margin-bottom:24px}.widget.about .widget-logo{max-width:240px;margin:0 auto 15px}.widget.about .description{font-size:.9em;text-align:center}.u-type-sm{font-size:14px;line-height:22px}.u-type-xs{font-size:12px;line-height:16px}.u-type-500{font-weight:500}.u-type-600{font-weight:600}.u-type-uppercase{text-transform:uppercase}.u-type-italic{font-style:italic}.u-link{color:var(--color-brand)}.u-link:active,.u-link:focus,.u-link:hover{text-decoration:underline}.u-text-left{text-align:right}.u-text-right{text-align:left}.u-text-center{text-align:center}.u-text-justify{text-align:justify}.u-color-gray{color:var(--color-gray)}.u-color-error{color:var(--color-error)}.u-color-success{color:var(--color-success)}.u-bg-white{background-color:#fff}.u-border{border:.5px solid var(--color-border)}.u-border-radius{border-radius:2px}.u-mt-8{margin-top:8px}.u-mt-16{margin-top:16px}.u-mb-8{margin-bottom:8px}.u-mb-16{margin-bottom:16px}.u-mb-24{margin-bottom:24px}.u-mb-32{margin-bottom:32px}.u-p-32{padding:32px}.lazyload,.lazyloading{opacity:0}.lazyloaded{opacity:1;transition:opacity .5s ease}.u-hidden{display:none}.u-block{display:block}.u-hidden-visually{position:absolute;height:1px;width:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.main-grid{display:grid;grid-template-columns:2fr 1fr!important;max-width:1000px;margin:auto;-moz-column-gap:30px;column-gap:30px}@media (max-width:1000px){.main-grid{max-width:95%!important}}@media (max-width:800px){.main-grid{grid-template-columns:1fr!important;max-width:90%;display:unset}}@media (min-width:20em){.main-grid .o-wrapper{grid-template-columns:1fr!important}}.post>*+*{margin-top:32px}.post-wrapper{position:relative;max-width:850px;margin:0 auto}@media (max-width:800px){.post-wrapper{width:100%;max-width:unset}}.post-wrapper .post{position:relative;margin:0 0 30px;background:#fff;box-shadow:0 1px 4px rgba(39,44,49,.15)}@media (max-width:800px){.post-wrapper .post{margin:0}}.post-wrapper .post .intro-notice{display:flex;align-items:center;justify-content:left;margin:25px auto 30px 0;padding:20px;border-radius:5px;background:#eceef1;color:#6e7482;font-family:CamphorPro-Medium,HelveticaNeue,sans-serif;font-size:.95em;font-style:italic;line-height:1.6}@media (min-width:20em){.post-wrapper .post .intro-notice{align-items:flex-start}}.post-wrapper .post .intro-notice img{min-width:40px;height:40px;margin:0 0 0 15px;opacity:.7}@media (min-width:20em){.post-wrapper .post .intro-notice img{min-width:50px}}.post-wrapper .post .intro-notice p{margin:0;color:#677584;line-height:1.6em}@media (min-width:20em){.post-wrapper .post .intro-notice p{line-height:1.5em}}.post-wrapper .post .intro-notice p a{border-bottom:1px solid #638cca;color:#638cca;word-break:break-word;transition:all .2s ease-out}.post-wrapper .post .intro-notice p a:hover{border-color:#0297f6;color:#0297f6}.post-wrapper .post .intro-notice p{line-height:1.5}.post-wrapper .post p{-webkit-font-smoothing:auto;margin:0 0 25px;color:#414d5a;font-family:CamphorPro-Regular,HelveticaNeue,sans-serif;font-size:1em;line-height:1.8em}.post-wrapper .post li>code,.post-wrapper .post p>code{display:inline;padding:2px 4px;overflow-y:visible;border-radius:3px;background:rgba(144,181,223,.15);color:#3e6c97;font-family:dm,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:.9em;white-space:nowrap}.post-head{display:flex;flex-direction:column-reverse;margin:0 auto;padding:0;min-width:100%;margin-left:calc(-50vw + 50%)!important;margin-right:calc(-50vw + 50%)!important;border-left:0;border-right:0}@media (max-width:850px){.post-head{padding:0}}@media (max-width:600px){.post-head{flex-direction:column}}.post-header__excerpt{font-family:CamphorPro-Medium,HelveticaNeue,sans-serif!important}.post-title{display:block;order:2;width:100%;box-sizing:border-box;margin:10px auto 0;color:var(--header-color);font-family:TTNormsPro-Bold,HelveticaNeue,sans-serif;font-size:2.1em;font-weight:unset;line-height:1.1}@media (max-width:1000px){.post-title{padding:0 8%;font-size:1.9em}}@media (max-width:800px){.post-title{padding:unset}}@media (max-width:600px){.post-title{order:1;margin:0 auto;padding:0 20px;font-size:1.7em;text-align:right}}.post-image{order:3;width:100%;max-width:850px;min-height:490px;margin:0 auto;overflow:hidden;background-color:#dbe5f1;background-position-y:center!important;background-size:cover!important;box-shadow:0 1px 3px rgba(39,44,49,.1)}@media (max-width:1000px){.post-image{min-height:unset;margin:0 30px;min-width:100%;margin-left:calc(-50vw + 50%)!important;margin-right:calc(-50vw + 50%)!important;border-left:0;border-right:0}}@media (max-width:600px){.post-image{margin:0;box-shadow:0 0 5px rgba(46,63,78,.1)}}.post-image img{width:100%;height:auto;min-height:490px;line-height:1}@media (max-width:1000px){.post-image img{min-height:unset}}@media (max-width:600px){.post-image img{border:0}}.post-meta{display:flex;justify-content:center;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;max-width:780px;margin:15px auto 0}@media (max-width:1000px){.post-meta{padding:0 8%}}@media (max-width:600px){.post-meta{flex-wrap:wrap;align-items:center;justify-content:left;order:2;width:auto;max-width:none;margin:15px 0 40px;padding:0 20px}}.post-meta .tags{padding:5px 10px;border-radius:3px;color:#fff;font-size:.95em}.post-meta .meta-item{display:flex;align-items:center;margin:0 15px;color:#7e8da3;font-size:1.1em;line-height:1;text-transform:capitalize}@media (max-width:600px){.post-meta .meta-item{height:14px;margin:0 0 0 20px;font-size:1.2em;line-height:1.5}.post-meta .meta-item:last-of-type{margin:0}}.post-meta .meta-item svg{margin-left:5px;color:#7e8da3!important;font-size:.95em}.post-meta .meta-item span{display:inline-block;height:11px;font-size:.9em}.post-meta .meta-item *{padding:0;font-family:CamphorPro-Bold,HelveticaNeue,sans-serif;line-height:1;white-space:nowrap}.post-meta .meta-item a{color:#7e8da3}.post-meta .meta-item.desktop{display:flex}@media (max-width:600px){.post-meta .meta-item.date{display:none}}@media (max-width:500px){.post-meta .meta-item.reading-time{display:none}}.post-meta .meta-item.author img{width:25px;height:25px;margin-left:3px;overflow:hidden;border-radius:50%}.post-meta .meta-item.author a{transition:all .2s ease-out}.post-meta .meta-item a{text-decoration:none}.post-meta .meta-item a:hover{color:#40cebb}.post-meta .meta-item a:hover>span{color:#40cebb!important}.post-card__image-wrap{position:relative;background-color:var(--bg-gray-darker);box-shadow:8px 16px 24px -8px rgba(0,0,0,.08)}.post-image{width:100%;-o-object-fit:cover;object-fit:cover;transition:all .2s ease-out}.post-image:hover{opacity:.7}.post-header__details{padding:30px 50px 0}@media (max-width:800px){.post-header__details{padding:10px 50px 0}}.post-header__title{display:block;order:2;width:100%;box-sizing:border-box;margin:10px auto 0;color:#4e576a;font-family:TTNormsPro-Bold,HelveticaNeue,sans-serif;font-size:2.1em;font-weight:unset;line-height:1.1}@media (max-width:1000px){.post-header__title{padding:0 8%;font-size:1.9em}}@media (max-width:600px){.post-header__title{order:1;margin:0 auto;padding:0 20px;font-size:1.7em;text-align:right}}.post-header__excerpt{margin:0 0 10px;color:var(--color-gray);font-size:1.2em}.post-header__meta{margin:24px 0;font-size:12px;line-height:16px;letter-spacing:.5px}@media (max-width:800px){.post-header__meta{display:flex;align-items:center}}.post-header__author{display:flex;align-items:center}.post-header__author:active__author_name,.post-header__author:focus__author_name,.post-header__author:hover__author_name{color:#414d5a}.post-header__author_name{font-weight:600;transition:color .26s}.post-header__date{font-size:12px;line-height:16px}.post-header__author_media{width:32px;height:32px;border-radius:100%;margin-left:8px}.post-header__author_image{width:32px;height:32px;-o-object-fit:cover;object-fit:cover;border-radius:100%}html{-webkit-tap-highlight-color:transparent;-webkit-text-size-adjust:none;-moz-text-size-adjust:none;-ms-text-size-adjust:none;overflow-x:hidden;overflow-y:scroll}html body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;overflow-x:hidden;background:--bg-white;color:--color-dark;font-family:CamphorPro-Regular,HelveticaNeue,sans-serif;font-size:16px;font-style:normal;letter-spacing:0;line-height:1.3em;text-rendering:optimizelegibility}html body ::-moz-selection{background:#0297f6;color:#fff}html body ::selection{background:#0297f6;color:#fff}html body ::-moz-selection{background:#0297f6;color:#fff}
\ No newline at end of file
diff --git a/assets/css/style-min.css b/assets/css/style-min.css
index 673557c..71d7886 100644
--- a/assets/css/style-min.css
+++ b/assets/css/style-min.css
@@ -1 +1 @@
-@charset "UTF-8";@import url(//hello.myfonts.net/count/3c0ce8);/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}main{display:block}h1{font-size:2em;margin:.67em 0}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}[type=button],[type=reset],[type=submit],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{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-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}template{display:none}[hidden]{display:none}:root{--color-brand:#0297f6;--color-hover:#40cebb;--color-white:#FFFFFF;--color-dark:#414d5a;--color-text:#414d5a;--color-gray:#687385;--color-error:#bf616a;--color-success:#a3be8c;--color-border:#EAECEE;--header-color:#4e576a;--color-nav-link:#6c768b;--color-inline-code:#3e6c97;--bg-gray:#F5F7F9;--bg-gray-darker:#EDEFF1;--bg-dark:#12245A;--bg-white:#f4f8fb;--color-code-inline:var(--color-inline-code);--bg-tag-list:linear-gradient(to left, var(--bg-white), rgba(255, 255, 255, 0))}@font-face{font-display:swap;src:url(/assets/fonts/CamphorPro-Regular.woff2) format("woff2"),url(/assets/fonts/CamphorPro-Regular.woff) format("woff");font-family:CamphorPro-Regular}@font-face{font-display:swap;src:url(/assets/fonts/CamphorPro-Medium.woff2) format("woff2"),url(/assets/fonts/CamphorPro-Medium.woff) format("woff");font-family:CamphorPro-Medium}@font-face{font-display:swap;src:url(/assets/fonts/CamphorPro-Bold.woff2) format("woff2"),url(/assets/fonts/CamphorPro-Bold.woff) format("woff");font-family:CamphorPro-Bold}@font-face{font-display:swap;src:url(/assets/fonts/TTNormsPro-Bold.woff2) format("woff2"),url(/assets/fonts/TTNormsPro-Bold.woff) format("woff");font-family:TTNormsPro-Bold}@font-face{font-display:swap;src:url(/assets/fonts/TTNormsPro-Medium.woff2) format("woff2"),url(/assets/fonts/TTNormsPro-Medium.woff) format("woff");font-family:TTNormsPro-Medium}code[class*=language-],pre[class*=language-]{color:#000;background:0 0;text-shadow:0 1px #fff;font-family:Consolas,Monaco,"Andale Mono","Ubuntu Mono",monospace;font-size:1em;text-align:left;white-space:pre;word-spacing:normal;word-break:normal;word-wrap:normal;line-height:1.5;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-hyphens:none;-ms-hyphens:none;hyphens:none}code[class*=language-] ::-moz-selection,code[class*=language-]::-moz-selection,pre[class*=language-] ::-moz-selection,pre[class*=language-]::-moz-selection{text-shadow:none;background:#b3d4fc}code[class*=language-] ::-moz-selection,code[class*=language-]::-moz-selection,pre[class*=language-] ::-moz-selection,pre[class*=language-]::-moz-selection{text-shadow:none;background:#b3d4fc}code[class*=language-] ::selection,code[class*=language-]::selection,pre[class*=language-] ::selection,pre[class*=language-]::selection{text-shadow:none;background:#b3d4fc}@media print{code[class*=language-],pre[class*=language-]{text-shadow:none}}pre[class*=language-]{padding:1em;margin:.5em 0;overflow:auto}:not(pre)>code[class*=language-],pre[class*=language-]{background:#f5f2f0}:not(pre)>code[class*=language-]{padding:.1em;border-radius:.3em;white-space:normal}.token.cdata,.token.comment,.token.doctype,.token.prolog{color:#708090}.token.punctuation{color:#999}.token.namespace{opacity:.7}.token.boolean,.token.constant,.token.deleted,.token.number,.token.property,.token.symbol,.token.tag{color:#905}.token.attr-name,.token.builtin,.token.char,.token.inserted,.token.selector,.token.string{color:#690}.language-css .token.string,.style .token.string,.token.entity,.token.operator,.token.url{color:#9a6e3a;background:hsla(0,0%,100%,.5)}.token.atrule,.token.attr-value,.token.keyword{color:#07a}.token.class-name,.token.function{color:#dd4a68}.token.important,.token.regex,.token.variable{color:#e90}.token.bold,.token.important{font-weight:700}.token.italic{font-style:italic}.token.entity{cursor:help}.tooltipped{position:relative}.tooltipped::after{position:absolute;z-index:1000000;display:none;padding:.5em .75em;font:normal normal 11px/1.5 CamphorPro-Regular,HelveticaNeue,sans-serif;-webkit-font-smoothing:subpixel-antialiased;color:var(--color-tooltip-text);text-align:center;text-decoration:none;text-shadow:none;text-transform:none;letter-spacing:normal;word-wrap:break-word;white-space:pre;pointer-events:none;content:attr(aria-label);background:var(--color-tooltip-bg);border-radius:6px;opacity:0}.tooltipped::before{position:absolute;z-index:1000001;display:none;width:0;height:0;color:var(--color-tooltip-bg);pointer-events:none;content:"";border:6px solid transparent;opacity:0}@-webkit-keyframes tooltip-appear{from{opacity:0}to{opacity:1}}@keyframes tooltip-appear{from{opacity:0}to{opacity:1}}.tooltipped:active::after,.tooltipped:active::before,.tooltipped:focus::after,.tooltipped:focus::before,.tooltipped:hover::after,.tooltipped:hover::before{display:inline-block;text-decoration:none;-webkit-animation-name:tooltip-appear;animation-name:tooltip-appear;-webkit-animation-duration:.1s;animation-duration:.1s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;-webkit-animation-delay:.4s;animation-delay:.4s}.tooltipped-no-delay:active::after,.tooltipped-no-delay:active::before,.tooltipped-no-delay:focus::after,.tooltipped-no-delay:focus::before,.tooltipped-no-delay:hover::after,.tooltipped-no-delay:hover::before{-webkit-animation-delay:0s;animation-delay:0s}.tooltipped-multiline:active::after,.tooltipped-multiline:focus::after,.tooltipped-multiline:hover::after{display:table-cell}.tooltipped-s::after,.tooltipped-se::after,.tooltipped-sw::after{top:100%;right:50%;margin-top:6px}.tooltipped-s::before,.tooltipped-se::before,.tooltipped-sw::before{top:auto;right:50%;bottom:-7px;margin-right:-6px;border-bottom-color:var(--color-tooltip-bg)}.tooltipped-se::after{right:auto;left:50%;margin-left:-16px}.tooltipped-sw::after{margin-right:-16px}.tooltipped-n::after,.tooltipped-ne::after,.tooltipped-nw::after{right:50%;bottom:100%;margin-bottom:6px}.tooltipped-n::before,.tooltipped-ne::before,.tooltipped-nw::before{top:-7px;right:50%;bottom:auto;margin-right:-6px;border-top-color:var(--color-tooltip-bg)}.tooltipped-ne::after{right:auto;left:50%;margin-left:-16px}.tooltipped-nw::after{margin-right:-16px}.tooltipped-n::after,.tooltipped-s::after{transform:translateX(50%)}.tooltipped-w::after{right:100%;bottom:50%;margin-right:6px;transform:translateY(50%)}.tooltipped-w::before{top:50%;bottom:50%;left:-7px;margin-top:-6px;border-left-color:var(--color-tooltip-bg)}.tooltipped-e::after{bottom:50%;left:100%;margin-left:6px;transform:translateY(50%)}.tooltipped-e::before{top:50%;right:-7px;bottom:50%;margin-top:-6px;border-right-color:var(--color-tooltip-bg)}.tooltipped-align-right-1::after,.tooltipped-align-right-2::after{right:0;margin-right:0}.tooltipped-align-right-1::before{right:10px}.tooltipped-align-right-2::before{right:15px}.tooltipped-align-left-1::after,.tooltipped-align-left-2::after{left:0;margin-left:0}.tooltipped-align-left-1::before{left:5px}.tooltipped-align-left-2::before{left:10px}.tooltipped-multiline::after{width:-webkit-max-content;width:-moz-max-content;width:max-content;max-width:250px;word-wrap:break-word;white-space:pre-line;border-collapse:separate}.tooltipped-multiline.tooltipped-n::after,.tooltipped-multiline.tooltipped-s::after{right:auto;left:50%;transform:translateX(-50%)}.tooltipped-multiline.tooltipped-e::after,.tooltipped-multiline.tooltipped-w::after{right:100%}@media screen and (min-width:0\0){.tooltipped-multiline::after{width:250px}}.tooltipped-sticky::after,.tooltipped-sticky::before{display:inline-block}.tooltipped-sticky.tooltipped-multiline::after{display:table-cell}@-webkit-keyframes spin{100%{transform:rotate(360deg)}}@keyframes spin{100%{transform:rotate(360deg)}}.icon{position:relative;display:inline-block;width:25px;height:25px;overflow:hidden;fill:currentColor}.icon__cnt{width:100%;height:100%;background:inherit;fill:inherit;pointer-events:none;transform:translateX(0);-ms-transform:translate(.5px,-.3px)}.icon--m{width:50px;height:50px}.icon--l{width:100px;height:100px}.icon--xl{width:150px;height:150px}.icon--xxl{width:200px;height:200px}.icon__spinner{position:absolute;top:0;left:0;width:100%;height:100%}.icon--ei-spinner .icon__spinner,.icon--ei-spinner-2 .icon__spinner{-webkit-animation:spin 1s steps(12) infinite;animation:spin 1s steps(12) infinite}.icon--ei-spinner-3 .icon__spinner{-webkit-animation:spin 1.5s linear infinite;animation:spin 1.5s linear infinite}.icon--ei-sc-facebook{fill:#3b5998}.icon--ei-sc-github{fill:#333}.icon--ei-sc-google-plus{fill:#dd4b39}.icon--ei-sc-instagram{fill:#3f729b}.icon--ei-sc-linkedin{fill:#0976b4}.icon--ei-sc-odnoklassniki{fill:#ed812b}.icon--ei-sc-skype{fill:#00aff0}.icon--ei-sc-soundcloud{fill:#f80}.icon--ei-sc-tumblr{fill:#35465c}.icon--ei-sc-twitter{fill:#55acee}.icon--ei-sc-vimeo{fill:#1ab7ea}.icon--ei-sc-vk{fill:#45668e}.icon--ei-sc-youtube{fill:#e52d27}.icon--ei-sc-pinterest{fill:#bd081c}.icon--ei-sc-telegram{fill:#08c}.commento-root{padding:32px!important}.commento-root .commento-markdown-help tr td pre{padding:initial;background:0 0}.commento-root blockquote{border-top:0;font-weight:inherit;box-shadow:none}.commento-root .commento-markdown-help tr td{border:0}.commento-root .commento-markdown-help{border-collapse:initial}.zoom-overlay{background-color:var(--bg-gray)}.icon{width:32px;height:32px}.icon--m{width:48px;height:48px}html{box-sizing:border-box}*,:after,:before{box-sizing:inherit}blockquote,body,dd,dl,fieldset,figure,h1,h2,h3,h4,h5,h6,hr,legend,ol,p,pre,ul{margin:0;padding:0}li>ol,li>ul{margin-bottom:0}table{border-collapse:collapse;border-spacing:0}.o-grid{max-width:1000px;margin:0 auto;padding:0 16px}@media (min-width:46.25em){.o-grid{display:flex}}.o-grid .o-grid{padding:0}@media (min-width:46.25em){.o-grid .o-grid{margin-right:-16px;margin-left:-16px}}@media (min-width:61.25em){.o-grid .o-grid{margin-right:-24px;margin-left:-24px}}.o-grid--center{align-items:center}.o-grid--full{max-width:100vw}@media (min-width:46.25em){.o-grid__col{flex-grow:1}}@media (min-width:61.25em){.o-grid__col{flex-grow:1}}.o-grid__col--1-3-s{width:33.3333333333%}.o-grid__col--2-3-s{width:66.6666666667%}.o-grid__col--1-4-s{width:25%}.o-grid__col--2-4-s{width:50%}.o-grid__col--3-4-s{width:75%}.o-grid__col--4-4-s{width:100%}@media (min-width:46.25em){.o-grid__col--1-3-m{width:33.3333333333%}.o-grid__col--2-3-m{width:66.6666666667%}.o-grid__col--1-4-m{width:25%}.o-grid__col--2-4-m{width:50%}.o-grid__col--3-4-m{width:75%}.o-grid__col--9-10-m{width:90%}.o-grid__col--4-4-m{width:100%}}@media (min-width:61.25em){.o-grid__col--1-3-l{width:33.3333333333%}.o-grid__col--2-3-l{width:66.6666666667%}.o-grid__col--1-4-l{width:25%}.o-grid__col--2-4-l{width:50%}.o-grid__col--3-4-l{width:75%}.o-grid__col--4-4-l{width:100%}}.o-grid__col--full{width:100%}.o-grid__col--center{flex-grow:initial;margin:0 auto}.o-grid__col--end{margin-left:auto}.o-grid__col--initial-grow{flex-grow:initial}.site-container{display:flex;min-height:100vh;flex-direction:column}.site-container .o-wrapper{flex:1 0 auto}.o-plain-list{margin:0;padding:0;list-style:none}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-color:var(--bg-gray);font-family:CamphorPro-Regular,HelveticaNeue,sans-serif;font-size:16px;line-height:1.5;direction:ltr}body p{color:#414d5a}a{color:inherit;text-decoration:none}dd,ol,ul{margin-left:16px}img{height:auto;display:block;max-width:100%;font-style:italic}hr{border:0;margin-bottom:32px}hr.seperator{margin-top:32px;border-bottom:.5px solid var(--color-border)}h1,h2,h3,h4,h5,h6{font-weight:800}h1{font-size:56px;line-height:64px}h2{font-size:48px;line-height:56px}h3{font-size:40px;line-height:48px}h4{font-size:32px;line-height:40px}h5{font-size:24px;line-height:32px}h6{font-size:20px;line-height:24px}b,strong{font-weight:700}blockquote{padding:24px 0;font-size:24px;line-height:32px;border-top:8px solid var(--color-brand);box-shadow:0 1px 0 0 var(--color-brand)}@media (min-width:61.25em){blockquote{font-size:32px;line-height:40px}}.kg-code-card>code[class*=language-],.kg-code-card>pre{-moz-tab-size:4;-webkit-hyphens:none;-moz-hyphens:none;-ms-hyphens:none;padding:15px 20px 20px;overflow-x:scroll;background:#2e3440;color:#fff;font-family:dm,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace!important;font-size:.85em!important;hyphens:none;line-height:1.5;direction:ltr;text-align:left;white-space:pre;word-break:normal;word-spacing:normal;-o-tab-size:4;tab-size:4;text-shadow:unset!important}@media (max-width:600px){.kg-code-card>code[class*=language-],.kg-code-card>pre{-webkit-overflow-scrolling:touch;overflow-x:scroll;overflow-y:hidden;white-space:nowrap;min-width:100%;margin-right:calc(-50vw + 50%)!important;margin-left:calc(-50vw + 50%)!important;border-right:0;border-left:0;padding:15px 15px 20px;border-radius:0!important;font-size:.8em!important;white-space:pre-wrap}.kg-code-card>code[class*=language-]:hover,.kg-code-card>pre:hover{cursor:-webkit-grab;cursor:grab}.kg-code-card>code[class*=language-]::-webkit-scrollbar,.kg-code-card>pre::-webkit-scrollbar{width:0;height:0;background:0 0}}.kg-code-card>code[class*=language-] *,.kg-code-card>pre *{text-shadow:unset!important}.kg-code-card>code[class*=language-]::-moz-selection,.kg-code-card>pre::-moz-selection{background:0 0}.kg-code-card>code[class*=language-]::selection,.kg-code-card>pre::selection{background:0 0}.kg-code-card>code[class*=language-]::-webkit-scrollbar,.kg-code-card>pre::-webkit-scrollbar{display:none}.kg-code-card>code[class*=language-] code,.kg-code-card>pre code{white-space:pre-wrap!important}@media (max-width:600px){.kg-code-card>code[class*=language-] code,.kg-code-card>pre code{border-radius:0;white-space:pre!important;display:inline}}.kg-code-card>code[class*=language-] code .token.cdata,.kg-code-card>code[class*=language-] code .token.comment,.kg-code-card>code[class*=language-] code .token.doctype,.kg-code-card>code[class*=language-] code .token.prolog,.kg-code-card>pre code .token.cdata,.kg-code-card>pre code .token.comment,.kg-code-card>pre code .token.doctype,.kg-code-card>pre code .token.prolog{color:#99a3b6}.kg-code-card>code[class*=language-] code .token.punctuation,.kg-code-card>pre code .token.punctuation{color:#81a1c1}.kg-code-card>code[class*=language-] code .token.boolean,.kg-code-card>code[class*=language-] code .token.constant,.kg-code-card>code[class*=language-] code .token.deleted,.kg-code-card>code[class*=language-] code .token.number,.kg-code-card>code[class*=language-] code .token.property,.kg-code-card>code[class*=language-] code .token.symbol,.kg-code-card>code[class*=language-] code .token.tag,.kg-code-card>pre code .token.boolean,.kg-code-card>pre code .token.constant,.kg-code-card>pre code .token.deleted,.kg-code-card>pre code .token.number,.kg-code-card>pre code .token.property,.kg-code-card>pre code .token.symbol,.kg-code-card>pre code .token.tag{color:#b48ead;font-weight:700}.kg-code-card>code[class*=language-] code .token.attr-name,.kg-code-card>code[class*=language-] code .token.char,.kg-code-card>code[class*=language-] code .token.inserted,.kg-code-card>code[class*=language-] code .token.selector,.kg-code-card>code[class*=language-] code .token.string,.kg-code-card>pre code .token.attr-name,.kg-code-card>pre code .token.char,.kg-code-card>pre code .token.inserted,.kg-code-card>pre code .token.selector,.kg-code-card>pre code .token.string{color:#bdd0ad}.kg-code-card>code[class*=language-] code .token.builtin,.kg-code-card>pre code .token.builtin{color:#ebcb8b}.kg-code-card>code[class*=language-] code .token.triple-quoted-string,.kg-code-card>pre code .token.triple-quoted-string{color:#99a3b6}.kg-code-card>code[class*=language-] code .language-css .token.string,.kg-code-card>code[class*=language-] code .style .token.string,.kg-code-card>code[class*=language-] code .token.entity,.kg-code-card>code[class*=language-] code .token.operator,.kg-code-card>code[class*=language-] code .token.url,.kg-code-card>pre code .language-css .token.string,.kg-code-card>pre code .style .token.string,.kg-code-card>pre code .token.entity,.kg-code-card>pre code .token.operator,.kg-code-card>pre code .token.url{background:0 0;color:#81a1c1}.kg-code-card>code[class*=language-] code .token.atrule,.kg-code-card>code[class*=language-] code .token.attr-value,.kg-code-card>code[class*=language-] code .token.keyword,.kg-code-card>pre code .token.atrule,.kg-code-card>pre code .token.attr-value,.kg-code-card>pre code .token.keyword{color:#81a1c1;font-weight:700}.kg-code-card>code[class*=language-] code .token.function,.kg-code-card>pre code .token.function{color:#8fbcbb;font-weight:700}.kg-code-card>code[class*=language-] code .token.important,.kg-code-card>code[class*=language-] code .token.regex,.kg-code-card>code[class*=language-] code .token.variable,.kg-code-card>pre code .token.important,.kg-code-card>pre code .token.regex,.kg-code-card>pre code .token.variable{color:#ebcb8b}.kg-code-card>code[class*=language-] code .token.bold,.kg-code-card>code[class*=language-] code .token.important,.kg-code-card>pre code .token.bold,.kg-code-card>pre code .token.important{font-weight:700}.kg-code-card>code[class*=language-] code .token.italic,.kg-code-card>pre code .token.italic{font-style:italic}.kg-code-card>code[class*=language-] code .token.entity,.kg-code-card>pre code .token.entity{cursor:help}.kg-code-card>code[class*=language-] code .token.decorator,.kg-code-card>pre code .token.decorator{font-weight:700}.kg-code-card>code[class*=language-].language-html .token.variable,.kg-code-card>code[class*=language-].language-jinja2 .token.variable,.kg-code-card>pre.language-html .token.variable,.kg-code-card>pre.language-jinja2 .token.variable{color:#eceff4}.kg-code-card>code[class*=language-].language-html .token.attr-name,.kg-code-card>code[class*=language-].language-jinja2 .token.attr-name,.kg-code-card>pre.language-html .token.attr-name,.kg-code-card>pre.language-jinja2 .token.attr-name{color:#ebcb8b}.kg-code-card>code[class*=language-].language-html .token.attr-value,.kg-code-card>code[class*=language-].language-jinja2 .token.attr-value,.kg-code-card>pre.language-html .token.attr-value,.kg-code-card>pre.language-jinja2 .token.attr-value{color:#bdd0ad;font-weight:400}.kg-code-card>code[class*=language-].language-html .token.doctype .name,.kg-code-card>code[class*=language-].language-jinja2 .token.doctype .name,.kg-code-card>pre.language-html .token.doctype .name,.kg-code-card>pre.language-jinja2 .token.doctype .name{color:#e5e9f0}.kg-code-card>code[class*=language-].language-json .token.property,.kg-code-card>pre.language-json .token.property{color:#a3be8c}.content-body>pre[class*=language-]{margin:0;padding:20px;overflow:auto;background:#2e3440;color:#fff}:not(pre)>code[class*=language-]{padding:.1em;border-radius:.3em;background:#2e3440;color:#d8dee9}.namespace{opacity:.7}pre[data-line]{position:relative}pre[class*=language-]>code[class*=language-]{z-index:1;position:relative}pre[class*=language-shell]>code[class*=language-shell]{white-space:pre!important}code[class*=language-ini] .token.selector{color:#8fbcbb!important;font-weight:700!important}code[class*=language-ini] .token.attr-value{color:#d7e6f4!important;font-weight:unset!important}.line-highlight{z-index:0;position:absolute;right:0;left:0;margin-top:1em;padding:inherit 0;background:#3b4252;line-height:inherit;white-space:pre;pointer-events:none}.content-body>pre{margin-top:30px!important;margin-bottom:30px!important;border-radius:4px;background:#2e3440}.comment-body p>code{display:inline}input{display:block;border:1px solid #dfe3e9;border-radius:2px;background-color:var(--color-white);color:#414d5a;font-family:CamphorPro-Regular,HelveticaNeue,sans-serif}input[type=color],input[type=date],input[type=datetime-local],input[type=datetime],input[type=month],input[type=number],input[type=password],input[type=search],input[type=tel],input[type=time],input[type=week],select,textarea{width:100%;margin-bottom:15px;padding:10px 14px;font-size:16px;line-height:12px}input[type=email],input[type=text],input[type=url]{width:100%;margin-bottom:15px;padding:10px 14px;font-size:16px;font-size:14px;line-height:0}table{width:100%;max-width:100%;background-color:var(--bg-white)}table td,table th{text-align:left;padding:16px 32px;border-top:1px solid var(--color-border)}table thead th{white-space:nowrap}table tbody+tbody{border-top:2px solid var(--color-border)}.responsive-table{display:block;width:100%;overflow-x:auto}:lang(ar) *{letter-spacing:initial!important}:lang(ar) .nav__item{font-size:14px}:lang(ar) .icon--ei-chevron-right .icon__cnt{transform:scaleX(-1)}.header{position:relative;padding:20px 0;background-color:#fff;border-bottom:.5px solid var(--color-border)}@media (max-width:600px){.header{padding:15px 0}}.header__inner{position:relative;display:flex;align-items:center;justify-content:space-between}.logo-icon{height:40px;margin-right:25px;transition:all .2s ease-out;width:40px}.logo-icon__link{display:block;font-size:22px;font-weight:700;line-height:1;transition:color .26s ease-in-out}.logo-icon__link:active,.logo-icon__link:focus,.logo-icon__link:hover{color:var(--color-brand)}.logo-icon__img{max-height:40px}.nav-wrap{display:flex;flex:2;align-items:center;justify-content:space-between}@media (max-width:600px){.nav-wrap{visibility:hidden;z-index:10;position:fixed;top:0;right:0;bottom:0;left:0;flex-direction:column!important;align-items:center;width:100%;height:100vh;padding-top:72px;transform:scale(.96);background-color:var(--bg-gray);opacity:0}.nav-wrap.is-active{visibility:visible;display:block;justify-content:unset;transform:scale(1);opacity:1;transition:all 250ms cubic-bezier(.694,0,.335,1);padding:42px}.nav-wrap.is-active .o-plain-list{visibility:visible;flex-direction:column;align-items:flex-start}}.nav{display:flex;align-items:center;justify-content:flex-end}.nav--left{justify-content:end}.nav--right{justify-content:flex-end}@media (max-width:800px){.nav--right{visibility:hidden}}@media (max-width:19.99em){.nav{width:100%;padding-right:32px;padding-left:32px}}.nav__item:not(:last-child){margin-right:24px}@media (max-width:600px){.nav__item{margin-bottom:16px}}.nav .main-nav-link{color:var(--color-nav-link);font-family:CamphorPro-Bold,HelveticaNeue,sans-serif;font-size:16px}.nav__link{display:flex;align-items:center;color:var(--color-nav-link);font-size:12px;font-weight:600;letter-spacing:.5px;line-height:16px;white-space:nowrap;transition:color .26s}@media (max-width:46.24em){.nav__link{font-size:14px;line-height:22px}}.nav__link--current{color:#414d5a}.home-template .nav__link--current{color:var(--color-gray)}.nav__link:active,.nav__link:focus,.nav__link:hover{color:#414d5a}.nav__icon-search{width:16px;height:16px;margin-right:4px}.nav-toggle{display:none}@media (max-width:800px){.nav-toggle{display:block;z-index:10;position:absolute;top:50%;right:0;width:24px;height:16px;transform:translateY(-50%);cursor:pointer}}.nav-toggle__icon{position:absolute;left:0;width:24px;height:1px;background:#414d5a;cursor:pointer}.nav-toggle__icon:after,.nav-toggle__icon:before{display:block;height:100%;background-color:inherit;content:""}.nav-toggle__icon:before{transform:translateY(16px)}.nav-toggle__icon:after{transform:translateY(7px)}.nav-toggle--close .nav-toggle__icon{height:2px;background-color:transparent}.nav-toggle--close .nav-toggle__icon:after,.nav-toggle--close .nav-toggle__icon:before{visibility:visible;position:relative;background:#414d5a}.nav-toggle--close .nav-toggle__icon:before{top:9px;transform:rotate(-45deg)}.nav-toggle--close .nav-toggle__icon:after{top:7px;transform:rotate(45deg)}.search{position:fixed;top:0;right:0;bottom:0;left:0;padding-top:72px;background:var(--bg-gray);z-index:-1;opacity:0;transform:scale(.96);transition:transform 250ms cubic-bezier(.694,0,.335,1),opacity 250ms cubic-bezier(.8,0,.55,.94),z-index 250ms step-end}.search.is-active{z-index:101;opacity:1;transform:scale(1);transition:transform 250ms cubic-bezier(.8,0,.55,.94),opacity 250ms cubic-bezier(.8,0,.55,.94),z-index 250ms step-start}.search__form{display:flex;justify-content:center;align-items:center;position:relative}.search__icon{position:absolute;left:24px;fill:var(--color-gray);width:24px;height:24px}.search__input[type=search]{width:100%;margin-bottom:0;padding:16px;padding-left:56px;font-weight:600;border:.5px solid var(--color-border);color:#414d5a;-webkit-appearance:none}.search__input[type=search]::-moz-placeholder{opacity:1;color:var(--color-gray)}.search__input[type=search]:-ms-input-placeholder{opacity:1;color:var(--color-gray)}.search__input[type=search]::placeholder{opacity:1;color:var(--color-gray)}.search__close{display:flex;justify-content:center;align-items:center;position:absolute;top:16px;right:16px;width:48px;height:48px;cursor:pointer;border-radius:100%;background-color:var(--bg-white);border:4px solid var(--color-border)}@media (min-width:46.25em){.search__close{top:16px;right:24px}}@media (min-width:61.25em){.search__close{top:32px;right:32px}}.search__close .icon{fill:var(--color-gray);transition:.5s}.search__close:hover .icon{fill:var(--color-gray);transform:rotate(90deg)}.search-results{display:none;height:calc(100vh - 168px);overflow:auto;white-space:normal;margin-top:16px}@media (min-width:46.25em){.search-results{height:calc(100vh - 160px)}}.search-result{display:flex;align-items:center;line-height:1;padding:16px;background-color:var(--bg-white);border-radius:2px;border:.5px solid var(--color-border)}@media (min-width:61.25em){.search-result{padding:24px}}.search-result:not(:last-child){margin-bottom:24px}.search-result__content{flex:1}.search-result__title{font-size:16px;line-height:24px;font-weight:700}@media (min-width:61.25em){.search-result__title{font-size:22px;line-height:32px}}.search-result__excerpt{overflow-y:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:14px;font-weight:500;line-height:22px;color:var(--color-gray)}.search-result__date{display:block;margin-top:8px;font-size:12px;font-weight:500;line-height:16px;color:var(--color-gray)}.search-result__media{margin-left:16px;background-color:var(--bg-white)}@media (min-width:61.25em){.search-result__media{margin-left:24px}}.search-result__image{display:block;width:72px;height:64px;background-repeat:no-repeat;background-position:center;background-size:cover;background-color:var(--bg-gray)}@media (min-width:61.25em){.search-result__image{width:128px;height:96px}}.search-result:active,.search-result:focus,.search-result:hover{color:#414d5a}.search-result:active .search-result__title,.search-result:focus .search-result__title,.search-result:hover .search-result__title{text-decoration:underline}.share{display:flex}@media (max-width:46.24em){.share{margin-top:16px;justify-content:flex-start}}@media (min-width:46.25em){.share{margin-left:auto}}.share__item:not(:last-child){margin-right:8px}.share__link{display:flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:100%;background-color:var(--bg-white);transition:.5s;border:.5px solid var(--color-border)}.share__link:active,.share__link:focus,.share__link:hover{opacity:.8}.content{display:flex;align-items:center;flex-direction:column;word-break:break-word;padding:0 50px 40px}.content>*{min-width:100%}.content>*+*{margin-top:32px}.content a{color:#414d5a;text-decoration:underline}.content a:active,.content a:focus,.content a:hover{color:var(--color-brand);text-decoration:underline}.content dl,.content fieldset,.content form,.content ol,.content p,.content ul{font-size:18px;line-height:28px}.content table{font-size:16px;line-height:24px;font-family:CamphorPro-Regular,HelveticaNeue,sans-serif}.content hr{display:flex;align-items:center;justify-content:center;position:relative;bottom:4px;margin-bottom:0}.content hr:before{content:". . .";color:#414d5a}.content h1,.content h2,.content h3,.content h4,.content h5,.content h6{margin-top:48px;font-family:CamphorPro-Regular,HelveticaNeue,sans-serif}.content h1:first-child,.content h2:first-child,.content h3:first-child,.content h4:first-child,.content h5:first-child,.content h6:first-child{margin-top:0}.content h1+*,.content h2+*,.content h3+*,.content h4+*,.content h5+*,.content h6+*{margin-top:8px}.content h1{font-family:TTNormsPro-Bold,HelveticaNeue,sans-serif;font-size:40px;line-height:48px}.content h1+h2,.content h1+h3,.content h1+h4,.content h1+h5,.content h1+h6{margin-top:16px}.content h2{font-size:32px;line-height:40px}.content h2+h3,.content h2+h4,.content h2+h5,.content h2+h6{margin-top:16px}.content h3{font-size:24px;line-height:32px}.content h3+h4,.content h3+h5,.content h3+h6{margin-top:16px}.content h4{font-size:20px;line-height:24px}.content h4+h5,.content h4+h6{margin-top:8px}.content h5{font-size:16px;line-height:20px}.content h5+h6{margin-top:8px}.content dd,.content ol,.content ul{font-size:1em;padding-left:8px;padding-right:16px;margin:0 0 25px}.content dd>*+*,.content ol>*+*,.content ul>*+*{margin-top:8px}.content dd:not(:root:root),.content ol:not(:root:root),.content ul:not(:root:root){-webkit-padding-start:16px}.content .gh-post-upgrade-cta{display:none;visibility:hidden}.kg-embed-card{display:flex;flex-direction:column;align-items:center}.kg-embed-card>*{width:100%}.kg-card{width:100%;box-sizing:border-box;margin:0 auto;padding:8px 0 0;color:#737883;font-family:CamphorPro-Medium,HelveticaNeue,sans-serif;font-size:.8em;line-height:1.4;text-align:center;white-space:normal;margin:0 0 30px}@media (min-width:20em){.kg-card{display:block;width:87%!important;height:auto;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}}.kg-card a{color:#737883}.kg-card a a{color:#737883}.kg-code-card{display:flex;position:relative;flex-direction:column-reverse;width:100%;border-radius:5px 5px 0 0}.kg-code-card figcaption{order:1;width:100%;box-sizing:border-box;margin:0 auto;padding:14px 15px 10px;border-radius:4px 4px 0 0;background:#20242c;color:#d2d7e1;font-family:CamphorPro-Medium,HelveticaNeue,sans-serif;font-size:.95em;line-height:1;text-align:left;white-space:normal}@media (min-width:20em){.kg-code-card figcaption{min-width:100%;margin-right:calc(-50vw + 50%)!important;margin-left:calc(-50vw + 50%)!important;border-right:0;border-left:0;padding:15px;border-top:1px solid #dde1e9;border-radius:0;line-height:1;text-overflow:ellipsis;white-space:nowrap}}.kg-code-card pre{margin:0}@media (max-width:600px){.kg-code-card{width:unset;border:unset;border-radius:0}}.kg-image{margin:auto}.kg-width-full,.kg-width-wide{width:100%}.twitter-tweet{width:100%!important;margin-top:0!important;margin-bottom:0!important;overflow:hidden!important}.twitter-tweet+script+figcaption{background-color:var(--bg-gray)}.instagram-media{margin-bottom:0!important}.instagram-media+script+figcaption{background-color:var(--bg-gray)}.kg-gallery-container{display:flex;flex-direction:column}.kg-gallery-row{display:flex;flex-direction:row;justify-content:center}.kg-gallery-image img{width:100%;height:100%}.kg-gallery-row:not(:first-of-type){margin-top:16px}@media (min-width:61.25em){.kg-gallery-row:not(:first-of-type){margin-top:24px}}.kg-gallery-image:not(:first-of-type){margin-left:16px}@media (min-width:61.25em){.kg-gallery-image:not(:first-of-type){margin-left:24px}}.kg-bookmark-card{width:100%}a.kg-bookmark-container{display:flex;min-height:144px;border-radius:2px;background-color:var(--bg-white);color:#414d5a;text-decoration:none}a.kg-bookmark-container:active,a.kg-bookmark-container:focus,a.kg-bookmark-container:hover{text-decoration:none}a.kg-bookmark-container:active .kg-bookmark-title,a.kg-bookmark-container:focus .kg-bookmark-title,a.kg-bookmark-container:hover .kg-bookmark-title{color:var(--color-brand)}.kg-card-hascaption a.kg-bookmark-container{border-bottom-right-radius:0;border-bottom-left-radius:0}.kg-bookmark-content{display:flex;flex-direction:column;flex-grow:1;align-items:flex-start;justify-content:start;padding:24px}@media (min-width:61.25em){.kg-bookmark-content{padding:32px}}.kg-bookmark-title{font-size:16px;font-weight:700;line-height:20px;transition:color .26s ease-in-out}.kg-bookmark-description{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;max-height:48px;margin-top:8px;overflow-y:hidden;color:var(--color-gray);font-size:12px;font-weight:500;line-height:16px}.kg-bookmark-metadata{display:flex;flex-wrap:wrap;align-items:center;margin-top:8px;color:var(--color-gray);font-size:12px;line-height:16px}.kg-bookmark-publisher{max-width:240px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.kg-bookmark-icon{width:24px;height:24px;margin-right:8px;border-radius:24px}.kg-bookmark-author:after{margin:0 8px;content:"•"}.kg-bookmark-thumbnail{position:relative;min-width:33%;max-height:100%}.kg-bookmark-thumbnail img{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}@media (max-width:46.24em){.kg-bookmark-container{flex-direction:column}.kg-bookmark-thumbnail{order:1;width:100%;min-height:160px}.kg-bookmark-content{order:2}}.btn{display:inline-block;padding:16px 32px;color:#fff;background-color:var(--color-dark);font-size:12px;line-height:16px;font-weight:600;font-family:CamphorPro-Regular,HelveticaNeue,sans-serif;letter-spacing:.5px;text-align:center;text-transform:initial;white-space:nowrap;border:none;cursor:pointer;border-radius:2px;transition:all .26s ease-in-out}.btn:active,.btn:focus,.btn:hover{opacity:.9;text-decoration:none}.btn--disabled{opacity:.5;cursor:not-allowed}.btn--full{width:100%}.btn--fit-content{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.btn--small{padding:8px 16px}.btn--outline{color:var(--color-brand);background-color:#fff;box-shadow:inset 0 0 0 1px var(--color-brand)}.btn--outline:active,.btn--outline:focus,.btn--outline:hover{color:#fff;background-color:var(--color-brand)}.btn--action{color:#fff;background-color:var(--color-brand)}.btn--danger{color:#fff;background-color:var(--color-error)}.btn--dark{color:#fff;background-color:var(--bg-dark)}.btn--loading,.btn.loading,.subscribe-form .btn{display:flex;align-items:center;justify-content:center}@-webkit-keyframes spin{0%{-webkit-transform:rotate(0)}100%{-webkit-transform:rotate(360deg)}}.btn--loading:after,.btn.loading:after,.subscribe-form .btn:after{margin-left:8px;content:"";display:block;height:16px;width:16px;border:2px solid var(--color-white);border-radius:100%;border-right-color:transparent;border-top-color:transparent;-webkit-animation:spin .5s infinite linear;animation:spin .5s infinite linear}.post-card{display:flex;position:relative;flex-direction:column;width:100%;margin-bottom:32px;overflow:hidden;border-radius:2px;background-color:var(--bg-white);box-shadow:0 1px 4px rgba(39,44,49,.15)}.post-card__media{overflow:hidden;background-color:var(--bg-gray-darker)}.post-card__image-wrap{display:block;position:relative}.post-card__image{width:646px;height:372px;-o-object-fit:cover;object-fit:cover}@media (max-width:800px){.post-card__image{width:unset;height:auto}}.post-card__image:hover{opacity:.7;cursor:pointer}.post-card__content{flex-grow:1;margin-top:0!important;padding:24px}@media (min-width:61.25em){.post-card__content{padding:32px}}.post-card__title{margin:0;padding:0;color:#4e576a;font-family:TTNormsPro-Bold,HelveticaNeue,sans-serif;font-size:1.9em;font-weight:unset;letter-spacing:-.3px;line-height:1.1;transition:all .2s ease-out}@media (max-width:1000px){.post-card__title{font-size:1.8em!important}}@media (max-width:800px){.post-card__title{margin-bottom:0}}@media (max-width:600px){.post-card__title{font-size:1.6em!important}}@media (max-width:400px){.post-card__title{font-size:1.5em}}.post-card__title:hover{color:#40cebb;cursor:pointer}.post-card__excerpt{-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;margin-top:8px;overflow-y:hidden;color:var(--color-gray);font-family:CamphorPro-Medium,HelveticaNeue,sans-serif;font-size:1.1em;font-weight:500;line-height:22px}@media (max-width:600px){.post-card__excerpt{font-size:.95em;line-height:1.15}}.post-card__meta{display:flex;z-index:2;position:relative;align-items:center;justify-content:space-between;margin-top:16px;padding-top:16px;border-top:.5px solid var(--color-border);font-size:13px;font-weight:500;letter-spacing:.5px;line-height:16px}.post-card__author{display:flex;align-items:center;color:var(--color-gray);white-space:nowrap}.post-card__author_name{font-weight:600;transition:color .26s}.post-card__date{color:var(--color-gray);font-size:12px;font-weight:500;line-height:16px}.post-card__author_media{width:32px;height:32px;margin-right:8px;border-radius:100%;background-color:var(--bg-gray)}.post-card__author_image{width:32px;min-width:32px;height:32px;-o-object-fit:cover;object-fit:cover;border-radius:100%}.post-card .primary-tag{padding:6px;border-radius:3px;color:#fff;font-size:1.1em;font-weight:600;line-height:.7;transition:.2s all ease-out}.post-card .primary-tag:hover{background:#fff;cursor:pointer}@media (max-width:61.24em){.pagination{margin-bottom:32px}}.subscribe{padding:32px 24px 40px;border-radius:2px;background-color:#414d5a;background-image:url(data:image/svg+xml;base64,PHN2ZyBoZWlnaHQ9JzMwMHB4JyB3aWR0aD0nMzAwcHgnICBmaWxsPSIjMDIxNjM3IiB4bWxuczpkYz0iaHR0cDovL3B1cmwub3JnL2RjL2VsZW1lbnRzLzEuMS8iIHhtbG5zOmNjPSJodHRwOi8vY3JlYXRpdmVjb21tb25zLm9yZy9ucyMiIHhtbG5zOnJkZj0iaHR0cDovL3d3dy53My5vcmcvMTk5OS8wMi8yMi1yZGYtc3ludGF4LW5zIyIgeG1sbnM6c3ZnPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczpzb2RpcG9kaT0iaHR0cDovL3NvZGlwb2RpLnNvdXJjZWZvcmdlLm5ldC9EVEQvc29kaXBvZGktMC5kdGQiIHhtbG5zOmlua3NjYXBlPSJodHRwOi8vd3d3Lmlua3NjYXBlLm9yZy9uYW1lc3BhY2VzL2lua3NjYXBlIiB2ZXJzaW9uPSIxLjEiIHg9IjBweCIgeT0iMHB4IiB2aWV3Qm94PSIwIDAgMTAwIDEwMCI+PGcgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMCwtOTUyLjM2MjE4KSI+PHBhdGggc3R5bGU9InRleHQtaW5kZW50OjA7dGV4dC10cmFuc2Zvcm06bm9uZTtkaXJlY3Rpb246bHRyO2Jsb2NrLXByb2dyZXNzaW9uOnRiO2Jhc2VsaW5lLXNoaWZ0OmJhc2VsaW5lO2NvbG9yOiMwMDAwMDA7ZW5hYmxlLWJhY2tncm91bmQ6YWNjdW11bGF0ZTsiIGQ9Im0gMTYuOTk5OTk3LDk3My4zNjIxNiBjIC00LjQzODYsMCAtNy45OTk5OTk3LDMuNzMzMyAtNy45OTk5OTk3LDguMjE4OCBsIDAsNDEuNTMxMjQgYyAwLDQuNDg1NCAzLjU2MTM5OTcsOC4yNSA3Ljk5OTk5OTcsOC4yNSBsIDY2LjAwMDAwNiwwIGMgNC40Mzg2LDAgOCwtMy43NjQ2IDgsLTguMjUgbCAwLC00MS41MzEyNCBjIDAsLTQuNDg1NSAtMy41NjE0LC04LjIxODggLTgsLTguMjE4OCBsIC02Ni4wMDAwMDUsMCB6IG0gMCw0IDY2LjAwMDAwNiwwIGMgMC41OTE5LDAgMS4xNTA4LDAuMTcwNSAxLjY1NjIsMC40MDYyIEwgNTIuNDY4Nzk4LDEwMDguMzMxIGMgLTEuNDc3NCwxLjQwMjYgLTMuMzk1MSwxLjQwMjcgLTQuODc1LDAgbCAtMzIuMjUsLTMwLjU2MjY0IGMgMC41MDU0LC0wLjIzNTcgMS4wNjQzLC0wLjQwNjIgMS42NTYyLC0wLjQwNjIgeiBtIC0zLjkzNzUsMy43NSAyMi43ODEzLDIxLjU5Mzg0IC0yMi40MDYzLDIyLjM3NSBjIC0wLjI4MDYsLTAuNTgyNyAtMC40Mzc1LC0xLjI0OTcgLTAuNDM3NSwtMS45Njg4IGwgMCwtNDEuNTMxMjQgYyAwLC0wLjE2MjQgMC4wNDcsLTAuMzEyMyAwLjA2MiwtMC40Njg4IHogbSA3My44NzUwMDYsMCBjIDAuMDE2LDAuMTU2NSAwLjA2MiwwLjMwNjQgMC4wNjIsMC40Njg4IGwgMCw0MS41MzEyNCBjIDAsMC43MDg3IC0wLjE2NDQsMS4zNjA5IC0wLjQzNzUsMS45Mzc1IGwgLTIyLjM0MzcwNSwtMjIuMzc1IDIyLjcxODcwNSwtMjEuNTYyNTQgeiBtIC0yNS42MjUwMDUsMjQuMzQzODQgMjEuODc1MDA1LDIxLjkwNjIgYyAtMC4wNjMsMCAtMC4xMjQxLDAgLTAuMTg3NSwwIGwgLTY2LjAwMDAwNSwwIGMgLTAuMDUzLDAgLTAuMTA0LDAgLTAuMTU2MiwwIGwgMjEuOTA2MiwtMjEuODc1IDYuMDkzOCw1Ljc1IGMgMi45MDIzLDIuNzUxMiA3LjQ3MzMsMi43NTUxIDEwLjM3NSwwIGwgNi4wOTM3LC01Ljc4MTIgeiIgZmlsbD0iIzAyMTYzNyIgZmlsbC1vcGFjaXR5PSIxIiBzdHJva2U9Im5vbmUiIG1hcmtlcj0ibm9uZSIgdmlzaWJpbGl0eT0idmlzaWJsZSIgZGlzcGxheT0iaW5saW5lIiBvdmVyZmxvdz0idmlzaWJsZSI+PC9wYXRoPjwvZz48L3N2Zz4=);background-position:right -80px top -120px;background-repeat:no-repeat;color:var(--color-white);word-break:break-word}@media (min-width:46.25em){.subscribe--center{display:flex;flex-direction:column;align-items:center}}.subscribe h3{font-size:28px;line-height:1.2}.subscribe-form .alert{display:none}.subscribe-form .btn{width:100%;line-height:24px}.subscribe-form .btn:after{display:none}.subscribe-form.loading .btn:after{display:block}.subscribe-form.error .alert--error,.subscribe-form.invalid .alert--invalid,.subscribe-form.success .alert--success{display:block}@media (min-width:46.25em){.subscribe-form--compact{display:flex;flex-direction:column;flex-wrap:wrap}.subscribe-form--compact .form-group{display:flex}.subscribe-form--compact .btn{flex:3;border-top-left-radius:0;border-bottom-left-radius:0;line-height:initial}.subscribe-form--compact .subscribe-form__input[type=email]{margin:0;border-top-right-radius:0;border-bottom-right-radius:0;background-color:var(--bg-gray)}}.sidebar-social-widget{display:flex;justify-content:space-between;align-items:center;background-color:#fff}.sidebar-social-widget svg{color:#a1adc6}.sidebar-social-widget button{-webkit-appearance:none!important;padding:unset;border:0!important;outline:0!important;background:0 0!important;font-size:1.8em;transition:all .2s ease-out;min-width:38px;display:flex;justify-content:center}@media (max-width:1000px){.sidebar-social-widget button{font-size:1.7em}}.sidebar-social-widget button:hover{transform:scale(1.2);cursor:pointer!important}.sidebar-social-widget button:hover.medium,.sidebar-social-widget button:hover.medium svg{color:#1a1a1a!important}.sidebar-social-widget button:hover.facebook svg{color:#718dc8!important}.sidebar-social-widget button:hover.twitter svg{color:#7dc8e1}.sidebar-social-widget button:hover.angellist,.sidebar-social-widget button:hover.github svg{color:#1a1a1a!important}.sidebar-social-widget button:hover.rss svg{color:#ffa367!important}.sidebar-social-widget button:hover.feedly svg{color:#60d293!important}.sidebar-social-widget button:hover.pocket svg{color:#f5778a!important}.sidebar-social-widget button:hover{cursor:pointer}.footer{width:100%;justify-content:space-around;padding:40px 0;border-top:.5px solid var(--color-border);background-color:#fff;margin:40px auto 0}@media (max-width:1000px){.footer{padding:40px}}.footer .o-grid{justify-content:space-between;padding:0!important}.footer .footer-section{max-width:27%}@media (max-width:800px){.footer .footer-section{max-width:unset;margin-bottom:40px}}.footer .footer-section.newsletter{min-width:250px}.footer .footer-title{color:#4e576a;font-family:TTNormsPro-Medium,HelveticaNeue,sans-serif;font-size:16px;text-transform:uppercase;text-rendering:optimizelegibility}@media (max-width:61.24em){.footer__section:not(:last-child){margin-bottom:16px;padding-bottom:16px}}@media (max-width:46.24em){.footer__section:not(:last-child){margin-bottom:24px;padding-bottom:24px;border-bottom:.5px solid var(--color-border)}}.footer .footer-description{font-size:16px;line-height:1.4}.footer .footer-logo{width:220px;margin-bottom:20px}.footer__headline{margin-bottom:16px;font-size:14px;font-weight:500;letter-spacing:.5px;line-height:22px;text-transform:uppercase}.footer__copyright{color:var(--color-gray);text-align:center}@media (min-width:46.25em){.footer__copyright{margin-top:32px;padding-top:16px;border-top:.5px solid var(--color-border)}}.footer__copyright a{color:var(--color-gray);transition:color .26s}.footer__copyright a:active,.footer__copyright a:focus,.footer__copyright a:hover{color:var(--color-brand)}.footer-list li{margin:0}.footer-list a{display:block;margin-bottom:4px;padding:0 0 4px;font-weight:400;line-height:22px;font-size:.95em;transition:color .26s ease-in-out;text-rendering:optimizelegibility;color:#414d5a}.footer-list a:active,.footer-list a:focus,.footer-list a:hover{color:#0297f6}.title-bar{display:flex;align-items:baseline;justify-content:space-between;margin-bottom:12px;border-bottom:1px solid var(--color-border);color:#4e576a}.title-bar__title{margin-bottom:0;padding-bottom:8px;font-size:12px;line-height:16px;font-weight:600;text-transform:uppercase;letter-spacing:1px}.title-bar__link{display:flex;align-items:center;transition:.5s}.title-bar__link:active,.title-bar__link:focus,.title-bar__link:hover{color:var(--color-brand)}.card-author{display:flex;width:100%;padding:24px;border:.5px solid var(--color-border);border-radius:2px;background-color:#fff}.card-author__media{width:80px;height:80px;margin-right:20px;border-radius:100%;background-color:var(--bg-gray)}.card-author__image{width:80px;min-width:80px;height:80px;-o-object-fit:cover;object-fit:cover;border-radius:100%}.card-author__name{font-size:18px;font-weight:700;line-height:28px}.card-author__name a{transition:.5s}.card-author__name a:active,.card-author__name a:focus,.card-author__name a:hover{color:var(--color-brand)}.card-author__bio{color:var(--color-gray);font-size:16px;line-height:24px}.card-author .icon{fill:#414d5a;vertical-align:sub;transition:.5s}.card-author .icon:active,.card-author .icon:focus,.card-author .icon:hover{fill:var(--color-brand)}.card-author-mini{display:flex;width:100%;border-radius:2px;transition:all .2s ease-out;padding:12px 12px}.card-author-mini:first-child{padding:0 12px 12px}.card-author-mini:last-child{padding:12px 12px 6px}.card-author-mini:hover{cursor:pointer;background-color:#40cebb}.card-author-mini:hover *{color:#fff!important}.card-author-mini__media{width:64px;height:64px;margin-right:16px;border-radius:100%;background-color:var(--bg-gray)}.card-author-mini__image{width:64px;min-width:64px;height:64px;-o-object-fit:cover;object-fit:cover;border-radius:100%}.card-author-mini__name{color:#4e576a;font-size:18px;font-weight:700;letter-spacing:.5px;line-height:1;transition:.5s}.card-author-mini__bio{margin-top:4px;color:var(--color-gray);font-size:12px;font-weight:500;line-height:16px}.card-author-mini:active,.card-author-mini:focus,.card-author-mini:hover{color:var(--color-brand)}.teaser{display:flex;align-items:center;padding:24px;background-color:var(--bg-white);border-radius:2px;border:.5px solid var(--color-border)}.teaser:not(:last-child){margin-bottom:24px}.teaser__media{margin-left:16px;background-color:var(--bg-gray)}.teaser__content{flex:1}.teaser__image{display:block;width:80px;height:64px;-o-object-fit:cover;object-fit:cover;background-color:var(--bg-gray);border-radius:2px;box-shadow:4px 4px 0 var(--bg-gray)}.teaser__title{display:inline;font-size:16px;line-height:24px;font-weight:700}.teaser__date{display:block;color:var(--color-gray);font-size:12px;line-height:16px;font-weight:500;margin-top:8px}.teaser:active,.teaser:focus,.teaser:hover{color:#414d5a}.teaser:active .teaser__title,.teaser:focus .teaser__title,.teaser:hover .teaser__title{color:#414d5a;text-decoration:underline}.widget{overflow:hidden;margin-bottom:24px;box-shadow:0 1px 4px rgba(39,44,49,.15);padding:20px;background:#fff}.archive{padding:32px;margin-bottom:32px;background-color:var(--bg-white);border-radius:2px;border:.5px solid var(--color-border)}.archive__title{font-size:24px;line-height:32px}.archive__description{margin-top:4px;color:var(--color-gray);font-size:16px;line-height:24px}.author{display:flex;background:#fff;flex-direction:column;align-items:center;padding:32px;margin-bottom:32px;text-align:center;border-radius:2px;border:.5px solid var(--color-border)}@media (min-width:46.25em){.author{flex-direction:row;text-align:left;align-items:flex-start}}.author__media{width:80px;height:80px;border-radius:100%;margin-bottom:16px;background-color:var(--bg-gray)}@media (min-width:46.25em){.author__media{margin-bottom:0;margin-right:24px}}.author__image{-o-object-fit:cover;object-fit:cover;width:80px;height:80px;min-width:80px;border-radius:100%}.author__title{font-size:24px;line-height:32px}.author__bio{font-size:16px;line-height:24px;color:var(--color-gray)}.author__links{display:flex;justify-content:center;margin-top:8px;color:var(--color-gray)}@media (min-width:46.25em){.author__links{justify-content:flex-start}}.author__links-item{display:flex;align-items:center;font-size:12px}.author__links-item:not(:last-child){margin-right:8px}.author__links-icon{fill:var(--color-gray);vertical-align:bottom;transition:.5s}.author__links-icon:active,.author__links-icon:focus,.author__links-icon:hover{fill:var(--color-brand)}.author-meta-text{font-size:14px;line-height:1}.tags{margin-bottom:-8px;overflow:hidden}@media (min-width:46.25em){.tags{margin-bottom:-16px}}.tags a{display:inline-block;margin-right:10px;padding:9px 10px 7px;border-radius:3px;background:rgba(238,238,238,.7);color:#6b7583!important;font-family:CamphorPro-Medium,HelveticaNeue,sans-serif;font-size:.85em;line-height:1;transition:all .2s ease-out}.tag-card{width:100%;display:flex;flex-direction:column;position:relative;margin-bottom:32px;background-color:var(--bg-white);box-shadow:inset 0 0 0 1px var(--color-border)}.tag-card-wrap{display:flex}.tag-card__media{background-color:var(--bg-gray-darker)}.tag-card__image-wrap{display:block;position:relative;padding-top:56.25%}.tag-card__image{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.tag-card__content{display:flex;flex-grow:1;flex-direction:column;padding:32px 32px 0 32px}.tag-card__title{font-size:16px;line-height:20px;font-weight:700}.tag-card__url:after{content:"";position:absolute;left:0;top:0;right:0;bottom:0;z-index:1}.tag-card__description{position:relative;z-index:2;font-size:14px;line-height:22px;font-weight:500;color:var(--color-gray);margin-top:8px;margin-bottom:16px}.tag-card__meta{font-size:12px;line-height:16px;font-weight:500;color:var(--color-gray);margin:16px 32px 0;padding:16px 0 32px 0;border-top:.5px solid var(--color-border)}.tag-card:active .tag-card__url,.tag-card:focus .tag-card__url,.tag-card:hover .tag-card__url{text-decoration:underline}.tags-list-container{margin-bottom:32px;background-color:#fff;box-shadow:0 1px 4px rgba(39,44,49,.15)}@media (max-width:800px){.tags-list-container{margin-bottom:unset}}.tags-list-wrap{position:relative}.tags-list-wrap:after{position:absolute;top:50%;right:0;width:24px;height:16px;transform:translate(0,-50%);background:var(--bg-tag-list);content:""}.tags-list{-ms-overflow-style:none;scrollbar-width:none;display:flex;align-items:baseline;overflow-x:scroll}.tags-list::-webkit-scrollbar{display:none}.tags-list:active{cursor:-webkit-grabbing;cursor:grabbing}.tags-list__item{font-size:12px;font-weight:600;letter-spacing:.5px;line-height:16px;white-space:nowrap}.tags-list__link{display:block;margin-right:16px;padding:24px 0;color:var(--color-gray);transition:color .26s}@media (min-width:61.25em){.tags-list__link{margin-right:24px}}.tags-list__link--current{box-shadow:inset 0 -2px #414d5a;color:#414d5a}.tags-list__link:active,.tags-list__link:focus,.tags-list__link:hover{color:#414d5a}@media (min-width:61.25em){.member-plans{display:flex;align-items:stretch;justify-content:center}.member-plan{flex:1 1 auto;display:flex;flex-direction:column}.member-plan+.member-plan{margin-left:40px}}.member-plan{padding:32px;margin-bottom:32px;background-color:var(--bg-white);border-radius:2px;border:4px solid var(--color-border)}.member-plan--free{border:4px solid var(--color-brand)}.member-plan--premium{border:4px solid var(--bg-dark)}.member-plan__header{position:relative;padding-bottom:24px;color:var(--color-gray);text-align:center}.member-plan__title{margin-bottom:16px;color:#414d5a;font-size:20px;line-height:24px;font-weight:700}.member-plan__sign{vertical-align:top;margin-top:4px;display:inline-block;font-size:18px;line-height:28px;font-weight:600}.member-plan__amount{font-size:48px;line-height:56px;color:var(--color-brand)}.member-plan__content{flex:1 1 auto;display:flex;flex-direction:column;justify-content:space-between}.member-plan__list{margin:0;padding:0;margin-bottom:32px;list-style:none}.member-plan__list li{position:relative;font-size:12px;line-height:16px;font-weight:500;padding:0 0 16px 24px}.member-plan__list li:before{display:block;position:absolute;content:"✓";left:0;top:-4px;font-size:14px;line-height:22px;font-weight:800}.member-plan__list li:last-child{padding-bottom:0}.alert{font-weight:500;font-size:12px;line-height:16px;text-align:center;margin-top:8px;padding:8px 16px;background-color:var(--bg-white);border-radius:2px}.alert:empty{display:none}.alert--success{color:var(--color-success)}.alert--invalid{color:var(--color-error)}.alert--error{color:var(--color-error)}.post-upgrade-cta{position:relative;text-align:center;padding:24px;background-color:var(--bg-white);border:.5px solid var(--color-border)}@media (min-width:46.25em){.post-upgrade-cta{padding:40px}}@media (min-width:61.25em){.post-upgrade-cta{padding:56px}}.post-upgrade-cta__title{font-size:24px;line-height:32px;margin-bottom:24px}.widget.about .widget-logo{max-width:240px;margin:0 auto 15px}.widget.about .description{font-size:.9em;text-align:center}.u-type-sm{font-size:14px;line-height:22px}.u-type-xs{font-size:12px;line-height:16px}.u-type-500{font-weight:500}.u-type-600{font-weight:600}.u-type-uppercase{text-transform:uppercase}.u-type-italic{font-style:italic}.u-link{color:var(--color-brand)}.u-link:active,.u-link:focus,.u-link:hover{text-decoration:underline}.u-text-left{text-align:left}.u-text-right{text-align:right}.u-text-center{text-align:center}.u-text-justify{text-align:justify}.u-color-gray{color:var(--color-gray)}.u-color-error{color:var(--color-error)}.u-color-success{color:var(--color-success)}.u-bg-white{background-color:#fff}.u-border{border:.5px solid var(--color-border)}.u-border-radius{border-radius:2px}.u-mt-8{margin-top:8px}.u-mt-16{margin-top:16px}.u-mb-8{margin-bottom:8px}.u-mb-16{margin-bottom:16px}.u-mb-24{margin-bottom:24px}.u-mb-32{margin-bottom:32px}.u-p-32{padding:32px}.lazyload,.lazyloading{opacity:0}.lazyloaded{opacity:1;transition:opacity .5s ease}.u-hidden{display:none}.u-block{display:block}.u-hidden-visually{position:absolute;height:1px;width:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.main-grid{display:grid;grid-template-columns:2fr 1fr!important;max-width:1000px;margin:auto;-moz-column-gap:30px;column-gap:30px}@media (max-width:1000px){.main-grid{max-width:95%!important}}@media (max-width:800px){.main-grid{grid-template-columns:1fr!important;max-width:90%;display:unset}}@media (min-width:20em){.main-grid .o-wrapper{grid-template-columns:1fr!important}}.post>*+*{margin-top:32px}.post-wrapper{position:relative;max-width:850px;margin:0 auto}@media (max-width:800px){.post-wrapper{width:100%;max-width:unset}}.post-wrapper .post{position:relative;margin:0 0 30px;background:#fff;box-shadow:0 1px 4px rgba(39,44,49,.15)}@media (max-width:800px){.post-wrapper .post{margin:0}}.post-wrapper .post .intro-notice{display:flex;align-items:center;justify-content:left;margin:25px 0 30px auto;padding:20px;border-radius:5px;background:#eceef1;color:#6e7482;font-family:CamphorPro-Medium,HelveticaNeue,sans-serif;font-size:.95em;font-style:italic;line-height:1.6}@media (min-width:20em){.post-wrapper .post .intro-notice{align-items:flex-start}}.post-wrapper .post .intro-notice img{min-width:40px;height:40px;margin:0 15px 0 0;opacity:.7}@media (min-width:20em){.post-wrapper .post .intro-notice img{min-width:50px}}.post-wrapper .post .intro-notice p{margin:0;color:#677584;line-height:1.6em}@media (min-width:20em){.post-wrapper .post .intro-notice p{line-height:1.5em}}.post-wrapper .post .intro-notice p a{border-bottom:1px solid #638cca;color:#638cca;word-break:break-word;transition:all .2s ease-out}.post-wrapper .post .intro-notice p a:hover{border-color:#0297f6;color:#0297f6}.post-wrapper .post .intro-notice p{line-height:1.5}.post-wrapper .post p{-webkit-font-smoothing:auto;margin:0 0 25px;color:#414d5a;font-family:CamphorPro-Regular,HelveticaNeue,sans-serif;font-size:1em;line-height:1.8em}.post-wrapper .post li>code,.post-wrapper .post p>code{display:inline;padding:2px 4px;overflow-y:visible;border-radius:3px;background:rgba(144,181,223,.15);color:#3e6c97;font-family:dm,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:.9em;white-space:nowrap}.post-head{display:flex;flex-direction:column-reverse;margin:0 auto;padding:0;min-width:100%;margin-right:calc(-50vw + 50%)!important;margin-left:calc(-50vw + 50%)!important;border-right:0;border-left:0}@media (max-width:850px){.post-head{padding:0}}@media (max-width:600px){.post-head{flex-direction:column}}.post-header__excerpt{font-family:CamphorPro-Medium,HelveticaNeue,sans-serif!important}.post-title{display:block;order:2;width:100%;box-sizing:border-box;margin:10px auto 0;color:var(--header-color);font-family:TTNormsPro-Bold,HelveticaNeue,sans-serif;font-size:2.1em;font-weight:unset;line-height:1.1}@media (max-width:1000px){.post-title{padding:0 8%;font-size:1.9em}}@media (max-width:800px){.post-title{padding:unset}}@media (max-width:600px){.post-title{order:1;margin:0 auto;padding:0 20px;font-size:1.7em;text-align:left}}.post-image{order:3;width:100%;max-width:850px;min-height:490px;margin:0 auto;overflow:hidden;background-color:#dbe5f1;background-position-y:center!important;background-size:cover!important;box-shadow:0 1px 3px rgba(39,44,49,.1)}@media (max-width:1000px){.post-image{min-height:unset;margin:0 30px;min-width:100%;margin-right:calc(-50vw + 50%)!important;margin-left:calc(-50vw + 50%)!important;border-right:0;border-left:0}}@media (max-width:600px){.post-image{margin:0;box-shadow:0 0 5px rgba(46,63,78,.1)}}.post-image img{width:100%;height:auto;min-height:490px;line-height:1}@media (max-width:1000px){.post-image img{min-height:unset}}@media (max-width:600px){.post-image img{border:0}}.post-meta{display:flex;justify-content:center;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;max-width:780px;margin:15px auto 0}@media (max-width:1000px){.post-meta{padding:0 8%}}@media (max-width:600px){.post-meta{flex-wrap:wrap;align-items:center;justify-content:left;order:2;width:auto;max-width:none;margin:15px 0 40px;padding:0 20px}}.post-meta .tags{padding:5px 10px;border-radius:3px;color:#fff;font-size:.95em}.post-meta .meta-item{display:flex;align-items:center;margin:0 15px;color:#7e8da3;font-size:1.1em;line-height:1;text-transform:capitalize}@media (max-width:600px){.post-meta .meta-item{height:14px;margin:0 20px 0 0;font-size:1.2em;line-height:1.5}.post-meta .meta-item:last-of-type{margin:0}}.post-meta .meta-item svg{margin-right:5px;color:#7e8da3!important;font-size:.95em}.post-meta .meta-item span{display:inline-block;height:11px;font-size:.9em}.post-meta .meta-item *{padding:0;font-family:CamphorPro-Bold,HelveticaNeue,sans-serif;line-height:1;white-space:nowrap}.post-meta .meta-item a{color:#7e8da3}.post-meta .meta-item.desktop{display:flex}@media (max-width:600px){.post-meta .meta-item.date{display:none}}@media (max-width:500px){.post-meta .meta-item.reading-time{display:none}}.post-meta .meta-item.author img{width:25px;height:25px;margin-right:3px;overflow:hidden;border-radius:50%}.post-meta .meta-item.author a{transition:all .2s ease-out}.post-meta .meta-item a{text-decoration:none}.post-meta .meta-item a:hover{color:#40cebb}.post-meta .meta-item a:hover>span{color:#40cebb!important}.post-card__image-wrap{position:relative;background-color:var(--bg-gray-darker);box-shadow:-8px 16px 24px -8px rgba(0,0,0,.08)}.post-image{width:100%;-o-object-fit:cover;object-fit:cover;transition:all .2s ease-out}.post-image:hover{opacity:.7}.post-header__details{padding:30px 50px 0}@media (max-width:800px){.post-header__details{padding:10px 50px 0}}.post-header__title{display:block;order:2;width:100%;box-sizing:border-box;margin:10px auto 0;color:#4e576a;font-family:TTNormsPro-Bold,HelveticaNeue,sans-serif;font-size:2.1em;font-weight:unset;line-height:1.1}@media (max-width:1000px){.post-header__title{padding:0 8%;font-size:1.9em}}@media (max-width:600px){.post-header__title{order:1;margin:0 auto;padding:0 20px;font-size:1.7em;text-align:left}}.post-header__excerpt{margin:0 0 10px;color:var(--color-gray);font-size:1.2em}.post-header__meta{margin:24px 0;font-size:12px;line-height:16px;letter-spacing:.5px}@media (max-width:800px){.post-header__meta{display:flex;align-items:center}}.post-header__author{display:flex;align-items:center}.post-header__author:active__author_name,.post-header__author:focus__author_name,.post-header__author:hover__author_name{color:#414d5a}.post-header__author_name{font-weight:600;transition:color .26s}.post-header__date{font-size:12px;line-height:16px}.post-header__author_media{width:32px;height:32px;border-radius:100%;margin-right:8px}.post-header__author_image{width:32px;height:32px;-o-object-fit:cover;object-fit:cover;border-radius:100%}html{-webkit-tap-highlight-color:transparent;-webkit-text-size-adjust:none;-moz-text-size-adjust:none;-ms-text-size-adjust:none;overflow-x:hidden;overflow-y:scroll}html body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;overflow-x:hidden;background:--bg-white;color:--color-dark;font-family:CamphorPro-Regular,HelveticaNeue,sans-serif;font-size:16px;font-style:normal;letter-spacing:0;line-height:1.3em;text-rendering:optimizelegibility}html body ::-moz-selection{background:#0297f6;color:#fff}html body ::selection{background:#0297f6;color:#fff}html body ::-moz-selection{background:#0297f6;color:#fff}
\ No newline at end of file
+@charset "UTF-8";@import url(//hello.myfonts.net/count/3c0ce8);/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}main{display:block}h1{font-size:2em;margin:.67em 0}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}[type=button],[type=reset],[type=submit],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{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-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}template{display:none}[hidden]{display:none}:root{--color-brand:#0297f6;--color-hover:#40cebb;--color-white:#FFFFFF;--color-dark:#414d5a;--color-text:#414d5a;--color-gray:#687385;--color-error:#bf616a;--color-success:#a3be8c;--color-border:#EAECEE;--header-color:#4e576a;--color-nav-link:#6c768b;--color-inline-code:#3e6c97;--bg-gray:#F5F7F9;--bg-gray-darker:#EDEFF1;--bg-dark:#12245A;--bg-white:#f4f8fb;--color-code-inline:var(--color-inline-code);--bg-tag-list:linear-gradient(to left, var(--bg-white), rgba(255, 255, 255, 0))}@font-face{font-display:swap;src:url(/assets/fonts/CamphorPro-Regular.woff2) format("woff2"),url(/assets/fonts/CamphorPro-Regular.woff) format("woff");font-family:CamphorPro-Regular}@font-face{font-display:swap;src:url(/assets/fonts/CamphorPro-Medium.woff2) format("woff2"),url(/assets/fonts/CamphorPro-Medium.woff) format("woff");font-family:CamphorPro-Medium}@font-face{font-display:swap;src:url(/assets/fonts/CamphorPro-Bold.woff2) format("woff2"),url(/assets/fonts/CamphorPro-Bold.woff) format("woff");font-family:CamphorPro-Bold}@font-face{font-display:swap;src:url(/assets/fonts/TTNormsPro-Bold.woff2) format("woff2"),url(/assets/fonts/TTNormsPro-Bold.woff) format("woff");font-family:TTNormsPro-Bold}@font-face{font-display:swap;src:url(/assets/fonts/TTNormsPro-Medium.woff2) format("woff2"),url(/assets/fonts/TTNormsPro-Medium.woff) format("woff");font-family:TTNormsPro-Medium}code[class*=language-],pre[class*=language-]{color:#000;background:0 0;text-shadow:0 1px #fff;font-family:Consolas,Monaco,"Andale Mono","Ubuntu Mono",monospace;font-size:1em;text-align:left;white-space:pre;word-spacing:normal;word-break:normal;word-wrap:normal;line-height:1.5;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-hyphens:none;-ms-hyphens:none;hyphens:none}code[class*=language-] ::-moz-selection,code[class*=language-]::-moz-selection,pre[class*=language-] ::-moz-selection,pre[class*=language-]::-moz-selection{text-shadow:none;background:#b3d4fc}code[class*=language-] ::-moz-selection,code[class*=language-]::-moz-selection,pre[class*=language-] ::-moz-selection,pre[class*=language-]::-moz-selection{text-shadow:none;background:#b3d4fc}code[class*=language-] ::selection,code[class*=language-]::selection,pre[class*=language-] ::selection,pre[class*=language-]::selection{text-shadow:none;background:#b3d4fc}@media print{code[class*=language-],pre[class*=language-]{text-shadow:none}}pre[class*=language-]{padding:1em;margin:.5em 0;overflow:auto}:not(pre)>code[class*=language-],pre[class*=language-]{background:#f5f2f0}:not(pre)>code[class*=language-]{padding:.1em;border-radius:.3em;white-space:normal}.token.cdata,.token.comment,.token.doctype,.token.prolog{color:#708090}.token.punctuation{color:#999}.token.namespace{opacity:.7}.token.boolean,.token.constant,.token.deleted,.token.number,.token.property,.token.symbol,.token.tag{color:#905}.token.attr-name,.token.builtin,.token.char,.token.inserted,.token.selector,.token.string{color:#690}.language-css .token.string,.style .token.string,.token.entity,.token.operator,.token.url{color:#9a6e3a;background:hsla(0,0%,100%,.5)}.token.atrule,.token.attr-value,.token.keyword{color:#07a}.token.class-name,.token.function{color:#dd4a68}.token.important,.token.regex,.token.variable{color:#e90}.token.bold,.token.important{font-weight:700}.token.italic{font-style:italic}.token.entity{cursor:help}.tooltipped{position:relative}.tooltipped::after{position:absolute;z-index:1000000;display:none;padding:.5em .75em;font:normal normal 11px/1.5 CamphorPro-Regular,HelveticaNeue,sans-serif;-webkit-font-smoothing:subpixel-antialiased;color:var(--color-fg-on-emphasis);text-align:center;text-decoration:none;text-shadow:none;text-transform:none;letter-spacing:normal;word-wrap:break-word;white-space:pre;pointer-events:none;content:attr(aria-label);background:var(--color-neutral-emphasis-plus);border-radius:6px;opacity:0}.tooltipped::before{position:absolute;z-index:1000001;display:none;width:0;height:0;color:var(--color-neutral-emphasis-plus);pointer-events:none;content:"";border:6px solid transparent;opacity:0}@-webkit-keyframes tooltip-appear{from{opacity:0}to{opacity:1}}@keyframes tooltip-appear{from{opacity:0}to{opacity:1}}.tooltipped:active::after,.tooltipped:active::before,.tooltipped:focus::after,.tooltipped:focus::before,.tooltipped:hover::after,.tooltipped:hover::before{display:inline-block;text-decoration:none;-webkit-animation-name:tooltip-appear;animation-name:tooltip-appear;-webkit-animation-duration:.1s;animation-duration:.1s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;-webkit-animation-delay:.4s;animation-delay:.4s}.tooltipped-no-delay:active::after,.tooltipped-no-delay:active::before,.tooltipped-no-delay:focus::after,.tooltipped-no-delay:focus::before,.tooltipped-no-delay:hover::after,.tooltipped-no-delay:hover::before{-webkit-animation-delay:0s;animation-delay:0s}.tooltipped-multiline:active::after,.tooltipped-multiline:focus::after,.tooltipped-multiline:hover::after{display:table-cell}.tooltipped-s::after,.tooltipped-se::after,.tooltipped-sw::after{top:100%;right:50%;margin-top:6px}.tooltipped-s::before,.tooltipped-se::before,.tooltipped-sw::before{top:auto;right:50%;bottom:-7px;margin-right:-6px;border-bottom-color:var(--color-neutral-emphasis-plus)}.tooltipped-se::after{right:auto;left:50%;margin-left:-16px}.tooltipped-sw::after{margin-right:-16px}.tooltipped-n::after,.tooltipped-ne::after,.tooltipped-nw::after{right:50%;bottom:100%;margin-bottom:6px}.tooltipped-n::before,.tooltipped-ne::before,.tooltipped-nw::before{top:-7px;right:50%;bottom:auto;margin-right:-6px;border-top-color:var(--color-neutral-emphasis-plus)}.tooltipped-ne::after{right:auto;left:50%;margin-left:-16px}.tooltipped-nw::after{margin-right:-16px}.tooltipped-n::after,.tooltipped-s::after{transform:translateX(50%)}.tooltipped-w::after{right:100%;bottom:50%;margin-right:6px;transform:translateY(50%)}.tooltipped-w::before{top:50%;bottom:50%;left:-7px;margin-top:-6px;border-left-color:var(--color-neutral-emphasis-plus)}.tooltipped-e::after{bottom:50%;left:100%;margin-left:6px;transform:translateY(50%)}.tooltipped-e::before{top:50%;right:-7px;bottom:50%;margin-top:-6px;border-right-color:var(--color-neutral-emphasis-plus)}.tooltipped-align-right-1::after,.tooltipped-align-right-2::after{right:0;margin-right:0}.tooltipped-align-right-1::before{right:10px}.tooltipped-align-right-2::before{right:15px}.tooltipped-align-left-1::after,.tooltipped-align-left-2::after{left:0;margin-left:0}.tooltipped-align-left-1::before{left:5px}.tooltipped-align-left-2::before{left:10px}.tooltipped-multiline::after{width:-webkit-max-content;width:-moz-max-content;width:max-content;max-width:250px;word-wrap:break-word;white-space:pre-line;border-collapse:separate}.tooltipped-multiline.tooltipped-n::after,.tooltipped-multiline.tooltipped-s::after{right:auto;left:50%;transform:translateX(-50%)}.tooltipped-multiline.tooltipped-e::after,.tooltipped-multiline.tooltipped-w::after{right:100%}.tooltipped-sticky::after,.tooltipped-sticky::before{display:inline-block}.tooltipped-sticky.tooltipped-multiline::after{display:table-cell}@-webkit-keyframes spin{100%{transform:rotate(360deg)}}@keyframes spin{100%{transform:rotate(360deg)}}.icon{position:relative;display:inline-block;width:25px;height:25px;overflow:hidden;fill:currentColor}.icon__cnt{width:100%;height:100%;background:inherit;fill:inherit;pointer-events:none;transform:translateX(0);-ms-transform:translate(.5px,-.3px)}.icon--m{width:50px;height:50px}.icon--l{width:100px;height:100px}.icon--xl{width:150px;height:150px}.icon--xxl{width:200px;height:200px}.icon__spinner{position:absolute;top:0;left:0;width:100%;height:100%}.icon--ei-spinner .icon__spinner,.icon--ei-spinner-2 .icon__spinner{-webkit-animation:spin 1s steps(12) infinite;animation:spin 1s steps(12) infinite}.icon--ei-spinner-3 .icon__spinner{-webkit-animation:spin 1.5s linear infinite;animation:spin 1.5s linear infinite}.icon--ei-sc-facebook{fill:#3b5998}.icon--ei-sc-github{fill:#333}.icon--ei-sc-google-plus{fill:#dd4b39}.icon--ei-sc-instagram{fill:#3f729b}.icon--ei-sc-linkedin{fill:#0976b4}.icon--ei-sc-odnoklassniki{fill:#ed812b}.icon--ei-sc-skype{fill:#00aff0}.icon--ei-sc-soundcloud{fill:#f80}.icon--ei-sc-tumblr{fill:#35465c}.icon--ei-sc-twitter{fill:#55acee}.icon--ei-sc-vimeo{fill:#1ab7ea}.icon--ei-sc-vk{fill:#45668e}.icon--ei-sc-youtube{fill:#e52d27}.icon--ei-sc-pinterest{fill:#bd081c}.icon--ei-sc-telegram{fill:#08c}.commento-root{padding:32px!important}.commento-root .commento-markdown-help tr td pre{padding:initial;background:0 0}.commento-root blockquote{border-top:0;font-weight:inherit;box-shadow:none}.commento-root .commento-markdown-help tr td{border:0}.commento-root .commento-markdown-help{border-collapse:initial}.zoom-overlay{background-color:var(--bg-gray)}.icon{width:32px;height:32px}.icon--m{width:48px;height:48px}html{box-sizing:border-box}*,:after,:before{box-sizing:inherit}blockquote,body,dd,dl,fieldset,figure,h1,h2,h3,h4,h5,h6,hr,legend,ol,p,pre,ul{margin:0;padding:0}li>ol,li>ul{margin-bottom:0}table{border-collapse:collapse;border-spacing:0}.o-grid{max-width:1000px;margin:0 auto;padding:0 16px}@media (min-width:46.25em){.o-grid{display:flex}}.o-grid .o-grid{padding:0}@media (min-width:46.25em){.o-grid .o-grid{margin-right:-16px;margin-left:-16px}}@media (min-width:61.25em){.o-grid .o-grid{margin-right:-24px;margin-left:-24px}}.o-grid--center{align-items:center}.o-grid--full{max-width:100vw}@media (min-width:46.25em){.o-grid__col{flex-grow:1}}@media (min-width:61.25em){.o-grid__col{flex-grow:1}}.o-grid__col--1-3-s{width:33.3333333333%}.o-grid__col--2-3-s{width:66.6666666667%}.o-grid__col--1-4-s{width:25%}.o-grid__col--2-4-s{width:50%}.o-grid__col--3-4-s{width:75%}.o-grid__col--4-4-s{width:100%}@media (min-width:46.25em){.o-grid__col--1-3-m{width:33.3333333333%}.o-grid__col--2-3-m{width:66.6666666667%}.o-grid__col--1-4-m{width:25%}.o-grid__col--2-4-m{width:50%}.o-grid__col--3-4-m{width:75%}.o-grid__col--9-10-m{width:90%}.o-grid__col--4-4-m{width:100%}}@media (min-width:61.25em){.o-grid__col--1-3-l{width:33.3333333333%}.o-grid__col--2-3-l{width:66.6666666667%}.o-grid__col--1-4-l{width:25%}.o-grid__col--2-4-l{width:50%}.o-grid__col--3-4-l{width:75%}.o-grid__col--4-4-l{width:100%}}.o-grid__col--full{width:100%}.o-grid__col--center{flex-grow:initial;margin:0 auto}.o-grid__col--end{margin-left:auto}.o-grid__col--initial-grow{flex-grow:initial}.site-container{display:flex;min-height:100vh;flex-direction:column}.site-container .o-wrapper{flex:1 0 auto}.o-plain-list{margin:0;padding:0;list-style:none}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-color:var(--bg-gray);font-family:CamphorPro-Regular,HelveticaNeue,sans-serif;font-size:16px;line-height:1.5;direction:ltr}body p{color:#414d5a}a{color:inherit;text-decoration:none}dd,ol,ul{margin-left:16px}img{height:auto;display:block;max-width:100%;font-style:italic}hr{border:0;margin-bottom:32px}hr.seperator{margin-top:32px;border-bottom:.5px solid var(--color-border)}h1,h2,h3,h4,h5,h6{font-weight:800}h1{font-size:56px;line-height:64px}h2{font-size:48px;line-height:56px}h3{font-size:40px;line-height:48px}h4{font-size:32px;line-height:40px}h5{font-size:24px;line-height:32px}h6{font-size:20px;line-height:24px}b,strong{font-weight:700}blockquote{padding:24px 0;font-size:24px;line-height:32px;border-top:8px solid var(--color-brand);box-shadow:0 1px 0 0 var(--color-brand)}@media (min-width:61.25em){blockquote{font-size:32px;line-height:40px}}.kg-code-card>code[class*=language-],.kg-code-card>pre{-moz-tab-size:4;-webkit-hyphens:none;-moz-hyphens:none;-ms-hyphens:none;padding:15px 20px 20px;overflow-x:scroll;background:#2e3440;color:#fff;font-family:dm,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace!important;font-size:.85em!important;hyphens:none;line-height:1.5;direction:ltr;text-align:left;white-space:pre;word-break:normal;word-spacing:normal;-o-tab-size:4;tab-size:4;text-shadow:unset!important}@media (max-width:600px){.kg-code-card>code[class*=language-],.kg-code-card>pre{-webkit-overflow-scrolling:touch;overflow-x:scroll;overflow-y:hidden;white-space:nowrap;min-width:100%;margin-right:calc(-50vw + 50%)!important;margin-left:calc(-50vw + 50%)!important;border-right:0;border-left:0;padding:15px 15px 20px;border-radius:0!important;font-size:.8em!important;white-space:pre-wrap}.kg-code-card>code[class*=language-]:hover,.kg-code-card>pre:hover{cursor:-webkit-grab;cursor:grab}.kg-code-card>code[class*=language-]::-webkit-scrollbar,.kg-code-card>pre::-webkit-scrollbar{width:0;height:0;background:0 0}}.kg-code-card>code[class*=language-] *,.kg-code-card>pre *{text-shadow:unset!important}.kg-code-card>code[class*=language-]::-moz-selection,.kg-code-card>pre::-moz-selection{background:0 0}.kg-code-card>code[class*=language-]::selection,.kg-code-card>pre::selection{background:0 0}.kg-code-card>code[class*=language-]::-webkit-scrollbar,.kg-code-card>pre::-webkit-scrollbar{display:none}.kg-code-card>code[class*=language-] code,.kg-code-card>pre code{white-space:pre-wrap!important}@media (max-width:600px){.kg-code-card>code[class*=language-] code,.kg-code-card>pre code{border-radius:0;white-space:pre!important;display:inline}}.kg-code-card>code[class*=language-] code .token.cdata,.kg-code-card>code[class*=language-] code .token.comment,.kg-code-card>code[class*=language-] code .token.doctype,.kg-code-card>code[class*=language-] code .token.prolog,.kg-code-card>pre code .token.cdata,.kg-code-card>pre code .token.comment,.kg-code-card>pre code .token.doctype,.kg-code-card>pre code .token.prolog{color:#99a3b6}.kg-code-card>code[class*=language-] code .token.punctuation,.kg-code-card>pre code .token.punctuation{color:#81a1c1}.kg-code-card>code[class*=language-] code .token.boolean,.kg-code-card>code[class*=language-] code .token.constant,.kg-code-card>code[class*=language-] code .token.deleted,.kg-code-card>code[class*=language-] code .token.number,.kg-code-card>code[class*=language-] code .token.property,.kg-code-card>code[class*=language-] code .token.symbol,.kg-code-card>code[class*=language-] code .token.tag,.kg-code-card>pre code .token.boolean,.kg-code-card>pre code .token.constant,.kg-code-card>pre code .token.deleted,.kg-code-card>pre code .token.number,.kg-code-card>pre code .token.property,.kg-code-card>pre code .token.symbol,.kg-code-card>pre code .token.tag{color:#b48ead;font-weight:700}.kg-code-card>code[class*=language-] code .token.attr-name,.kg-code-card>code[class*=language-] code .token.char,.kg-code-card>code[class*=language-] code .token.inserted,.kg-code-card>code[class*=language-] code .token.selector,.kg-code-card>code[class*=language-] code .token.string,.kg-code-card>pre code .token.attr-name,.kg-code-card>pre code .token.char,.kg-code-card>pre code .token.inserted,.kg-code-card>pre code .token.selector,.kg-code-card>pre code .token.string{color:#bdd0ad}.kg-code-card>code[class*=language-] code .token.builtin,.kg-code-card>pre code .token.builtin{color:#ebcb8b}.kg-code-card>code[class*=language-] code .token.triple-quoted-string,.kg-code-card>pre code .token.triple-quoted-string{color:#99a3b6}.kg-code-card>code[class*=language-] code .language-css .token.string,.kg-code-card>code[class*=language-] code .style .token.string,.kg-code-card>code[class*=language-] code .token.entity,.kg-code-card>code[class*=language-] code .token.operator,.kg-code-card>code[class*=language-] code .token.url,.kg-code-card>pre code .language-css .token.string,.kg-code-card>pre code .style .token.string,.kg-code-card>pre code .token.entity,.kg-code-card>pre code .token.operator,.kg-code-card>pre code .token.url{background:0 0;color:#81a1c1}.kg-code-card>code[class*=language-] code .token.atrule,.kg-code-card>code[class*=language-] code .token.attr-value,.kg-code-card>code[class*=language-] code .token.keyword,.kg-code-card>pre code .token.atrule,.kg-code-card>pre code .token.attr-value,.kg-code-card>pre code .token.keyword{color:#81a1c1;font-weight:700}.kg-code-card>code[class*=language-] code .token.function,.kg-code-card>pre code .token.function{color:#8fbcbb;font-weight:700}.kg-code-card>code[class*=language-] code .token.important,.kg-code-card>code[class*=language-] code .token.regex,.kg-code-card>code[class*=language-] code .token.variable,.kg-code-card>pre code .token.important,.kg-code-card>pre code .token.regex,.kg-code-card>pre code .token.variable{color:#ebcb8b}.kg-code-card>code[class*=language-] code .token.bold,.kg-code-card>code[class*=language-] code .token.important,.kg-code-card>pre code .token.bold,.kg-code-card>pre code .token.important{font-weight:700}.kg-code-card>code[class*=language-] code .token.italic,.kg-code-card>pre code .token.italic{font-style:italic}.kg-code-card>code[class*=language-] code .token.entity,.kg-code-card>pre code .token.entity{cursor:help}.kg-code-card>code[class*=language-] code .token.decorator,.kg-code-card>pre code .token.decorator{font-weight:700}.kg-code-card>code[class*=language-].language-html .token.variable,.kg-code-card>code[class*=language-].language-jinja2 .token.variable,.kg-code-card>pre.language-html .token.variable,.kg-code-card>pre.language-jinja2 .token.variable{color:#eceff4}.kg-code-card>code[class*=language-].language-html .token.attr-name,.kg-code-card>code[class*=language-].language-jinja2 .token.attr-name,.kg-code-card>pre.language-html .token.attr-name,.kg-code-card>pre.language-jinja2 .token.attr-name{color:#ebcb8b}.kg-code-card>code[class*=language-].language-html .token.attr-value,.kg-code-card>code[class*=language-].language-jinja2 .token.attr-value,.kg-code-card>pre.language-html .token.attr-value,.kg-code-card>pre.language-jinja2 .token.attr-value{color:#bdd0ad;font-weight:400}.kg-code-card>code[class*=language-].language-html .token.doctype .name,.kg-code-card>code[class*=language-].language-jinja2 .token.doctype .name,.kg-code-card>pre.language-html .token.doctype .name,.kg-code-card>pre.language-jinja2 .token.doctype .name{color:#e5e9f0}.kg-code-card>code[class*=language-].language-json .token.property,.kg-code-card>pre.language-json .token.property{color:#a3be8c}.content-body>pre[class*=language-]{margin:0;padding:20px;overflow:auto;background:#2e3440;color:#fff}:not(pre)>code[class*=language-]{padding:.1em;border-radius:.3em;background:#2e3440;color:#d8dee9}.namespace{opacity:.7}pre[data-line]{position:relative}pre[class*=language-]>code[class*=language-]{z-index:1;position:relative}pre[class*=language-shell]>code[class*=language-shell]{white-space:pre!important}code[class*=language-ini] .token.selector{color:#8fbcbb!important;font-weight:700!important}code[class*=language-ini] .token.attr-value{color:#d7e6f4!important;font-weight:unset!important}.line-highlight{z-index:0;position:absolute;right:0;left:0;margin-top:1em;padding:inherit 0;background:#3b4252;line-height:inherit;white-space:pre;pointer-events:none}.content-body>pre{margin-top:30px!important;margin-bottom:30px!important;border-radius:4px;background:#2e3440}.comment-body p>code{display:inline}input{display:block;border:1px solid #dfe3e9;border-radius:2px;background-color:var(--color-white);color:#414d5a;font-family:CamphorPro-Regular,HelveticaNeue,sans-serif}input[type=color],input[type=date],input[type=datetime-local],input[type=datetime],input[type=month],input[type=number],input[type=password],input[type=search],input[type=tel],input[type=time],input[type=week],select,textarea{width:100%;margin-bottom:15px;padding:10px 14px;font-size:16px;line-height:12px}input[type=email],input[type=text],input[type=url]{width:100%;margin-bottom:15px;padding:10px 14px;font-size:16px;font-size:14px;line-height:0}table{width:100%;max-width:100%;background-color:var(--bg-white)}table td,table th{text-align:left;padding:16px 32px;border-top:1px solid var(--color-border)}table thead th{white-space:nowrap}table tbody+tbody{border-top:2px solid var(--color-border)}.responsive-table{display:block;width:100%;overflow-x:auto}:lang(ar) *{letter-spacing:initial!important}:lang(ar) .nav__item{font-size:14px}:lang(ar) .icon--ei-chevron-right .icon__cnt{transform:scaleX(-1)}.header{position:relative;padding:20px 0;background-color:#fff;border-bottom:.5px solid var(--color-border)}@media (max-width:600px){.header{padding:15px 0}}.header__inner{position:relative;display:flex;align-items:center;justify-content:space-between}.logo-icon{height:40px;margin-right:25px;transition:all .2s ease-out;width:40px}.logo-icon__link{display:block;font-size:22px;font-weight:700;line-height:1;transition:color .26s ease-in-out}.logo-icon__link:active,.logo-icon__link:focus,.logo-icon__link:hover{color:var(--color-brand)}.logo-icon__img{max-height:40px}.nav-wrap{display:flex;flex:2;align-items:center;justify-content:space-between}@media (max-width:600px){.nav-wrap{visibility:hidden;z-index:10;position:fixed;top:0;right:0;bottom:0;left:0;flex-direction:column!important;align-items:center;width:100%;height:100vh;padding-top:72px;transform:scale(.96);background-color:var(--bg-gray);opacity:0}.nav-wrap.is-active{visibility:visible;display:block;justify-content:unset;transform:scale(1);opacity:1;transition:all 250ms cubic-bezier(.694,0,.335,1);padding:42px}.nav-wrap.is-active .o-plain-list{visibility:visible;flex-direction:column;align-items:flex-start}}.nav{display:flex;align-items:center;justify-content:flex-end}.nav--left{justify-content:end}.nav--right{justify-content:flex-end}@media (max-width:800px){.nav--right{visibility:hidden}}@media (max-width:19.99em){.nav{width:100%;padding-right:32px;padding-left:32px}}.nav__item:not(:last-child){margin-right:24px}@media (max-width:600px){.nav__item{margin-bottom:16px}}.nav .main-nav-link{color:var(--color-nav-link);font-family:CamphorPro-Bold,HelveticaNeue,sans-serif;font-size:16px}.nav__link{display:flex;align-items:center;color:var(--color-nav-link);font-size:12px;font-weight:600;letter-spacing:.5px;line-height:16px;white-space:nowrap;transition:color .26s}@media (max-width:46.24em){.nav__link{font-size:14px;line-height:22px}}.nav__link--current{color:#414d5a}.home-template .nav__link--current{color:var(--color-gray)}.nav__link:active,.nav__link:focus,.nav__link:hover{color:#414d5a}.nav__icon-search{width:16px;height:16px;margin-right:4px}.nav-toggle{display:none}@media (max-width:800px){.nav-toggle{display:block;z-index:10;position:absolute;top:50%;right:0;width:24px;height:16px;transform:translateY(-50%);cursor:pointer}}.nav-toggle__icon{position:absolute;left:0;width:24px;height:1px;background:#414d5a;cursor:pointer}.nav-toggle__icon:after,.nav-toggle__icon:before{display:block;height:100%;background-color:inherit;content:""}.nav-toggle__icon:before{transform:translateY(16px)}.nav-toggle__icon:after{transform:translateY(7px)}.nav-toggle--close .nav-toggle__icon{height:2px;background-color:transparent}.nav-toggle--close .nav-toggle__icon:after,.nav-toggle--close .nav-toggle__icon:before{visibility:visible;position:relative;background:#414d5a}.nav-toggle--close .nav-toggle__icon:before{top:9px;transform:rotate(-45deg)}.nav-toggle--close .nav-toggle__icon:after{top:7px;transform:rotate(45deg)}.search{position:fixed;top:0;right:0;bottom:0;left:0;padding-top:72px;background:var(--bg-gray);z-index:-1;opacity:0;transform:scale(.96);transition:transform 250ms cubic-bezier(.694,0,.335,1),opacity 250ms cubic-bezier(.8,0,.55,.94),z-index 250ms step-end}.search.is-active{z-index:101;opacity:1;transform:scale(1);transition:transform 250ms cubic-bezier(.8,0,.55,.94),opacity 250ms cubic-bezier(.8,0,.55,.94),z-index 250ms step-start}.search__form{display:flex;justify-content:center;align-items:center;position:relative}.search__icon{position:absolute;left:24px;fill:var(--color-gray);width:24px;height:24px}.search__input[type=search]{width:100%;margin-bottom:0;padding:16px;padding-left:56px;font-weight:600;border:.5px solid var(--color-border);color:#414d5a;-webkit-appearance:none}.search__input[type=search]::-moz-placeholder{opacity:1;color:var(--color-gray)}.search__input[type=search]:-ms-input-placeholder{opacity:1;color:var(--color-gray)}.search__input[type=search]::placeholder{opacity:1;color:var(--color-gray)}.search__close{display:flex;justify-content:center;align-items:center;position:absolute;top:16px;right:16px;width:48px;height:48px;cursor:pointer;border-radius:100%;background-color:var(--bg-white);border:4px solid var(--color-border)}@media (min-width:46.25em){.search__close{top:16px;right:24px}}@media (min-width:61.25em){.search__close{top:32px;right:32px}}.search__close .icon{fill:var(--color-gray);transition:.5s}.search__close:hover .icon{fill:var(--color-gray);transform:rotate(90deg)}.search-results{display:none;height:calc(100vh - 168px);overflow:auto;white-space:normal;margin-top:16px}@media (min-width:46.25em){.search-results{height:calc(100vh - 160px)}}.search-result{display:flex;align-items:center;line-height:1;padding:16px;background-color:var(--bg-white);border-radius:2px;border:.5px solid var(--color-border)}@media (min-width:61.25em){.search-result{padding:24px}}.search-result:not(:last-child){margin-bottom:24px}.search-result__content{flex:1}.search-result__title{font-size:16px;line-height:24px;font-weight:700}@media (min-width:61.25em){.search-result__title{font-size:22px;line-height:32px}}.search-result__excerpt{overflow-y:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:14px;font-weight:500;line-height:22px;color:var(--color-gray)}.search-result__date{display:block;margin-top:8px;font-size:12px;font-weight:500;line-height:16px;color:var(--color-gray)}.search-result__media{margin-left:16px;background-color:var(--bg-white)}@media (min-width:61.25em){.search-result__media{margin-left:24px}}.search-result__image{display:block;width:72px;height:64px;background-repeat:no-repeat;background-position:center;background-size:cover;background-color:var(--bg-gray)}@media (min-width:61.25em){.search-result__image{width:128px;height:96px}}.search-result:active,.search-result:focus,.search-result:hover{color:#414d5a}.search-result:active .search-result__title,.search-result:focus .search-result__title,.search-result:hover .search-result__title{text-decoration:underline}.share{display:flex}@media (max-width:46.24em){.share{margin-top:16px;justify-content:flex-start}}@media (min-width:46.25em){.share{margin-left:auto}}.share__item:not(:last-child){margin-right:8px}.share__link{display:flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:100%;background-color:var(--bg-white);transition:.5s;border:.5px solid var(--color-border)}.share__link:active,.share__link:focus,.share__link:hover{opacity:.8}.content{display:flex;align-items:center;flex-direction:column;word-break:break-word;padding:0 50px 40px}.content>*{min-width:100%}.content>*+*{margin-top:32px}.content a{color:#414d5a;text-decoration:underline}.content a:active,.content a:focus,.content a:hover{color:var(--color-brand);text-decoration:underline}.content dl,.content fieldset,.content form,.content ol,.content p,.content ul{font-size:18px;line-height:28px}.content table{font-size:16px;line-height:24px;font-family:CamphorPro-Regular,HelveticaNeue,sans-serif}.content hr{display:flex;align-items:center;justify-content:center;position:relative;bottom:4px;margin-bottom:0}.content hr:before{content:". . .";color:#414d5a}.content h1,.content h2,.content h3,.content h4,.content h5,.content h6{margin-top:48px;font-family:CamphorPro-Regular,HelveticaNeue,sans-serif}.content h1:first-child,.content h2:first-child,.content h3:first-child,.content h4:first-child,.content h5:first-child,.content h6:first-child{margin-top:0}.content h1+*,.content h2+*,.content h3+*,.content h4+*,.content h5+*,.content h6+*{margin-top:8px}.content h1{font-family:TTNormsPro-Bold,HelveticaNeue,sans-serif;font-size:40px;line-height:48px}.content h1+h2,.content h1+h3,.content h1+h4,.content h1+h5,.content h1+h6{margin-top:16px}.content h2{font-size:32px;line-height:40px}.content h2+h3,.content h2+h4,.content h2+h5,.content h2+h6{margin-top:16px}.content h3{font-size:24px;line-height:32px}.content h3+h4,.content h3+h5,.content h3+h6{margin-top:16px}.content h4{font-size:20px;line-height:24px}.content h4+h5,.content h4+h6{margin-top:8px}.content h5{font-size:16px;line-height:20px}.content h5+h6{margin-top:8px}.content dd,.content ol,.content ul{font-size:1em;padding-left:8px;padding-right:16px;margin:0 0 25px}.content dd>*+*,.content ol>*+*,.content ul>*+*{margin-top:8px}.content dd:not(:root:root),.content ol:not(:root:root),.content ul:not(:root:root){-webkit-padding-start:16px}.content .gh-post-upgrade-cta{display:none;visibility:hidden}.kg-embed-card{display:flex;flex-direction:column;align-items:center}.kg-embed-card>*{width:100%}.kg-card{margin:0 auto;padding:8px 0 0;color:#737883;font-family:CamphorPro-Medium,HelveticaNeue,sans-serif;font-size:.8em;line-height:1.4;text-align:center;white-space:normal;margin:0 0 30px}@media (min-width:20em){.kg-card{display:block;height:auto;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}}.kg-card a{color:#737883}.kg-card a a{color:#737883}.kg-code-card{display:flex;position:relative;flex-direction:column-reverse;width:100%;border-radius:5px 5px 0 0}.kg-code-card figcaption{order:1;width:100%;margin:0 auto;padding:14px 15px 10px;border-radius:4px 4px 0 0;background:#20242c;color:#d2d7e1;font-family:CamphorPro-Medium,HelveticaNeue,sans-serif;font-size:.95em;line-height:1;text-align:left;white-space:normal}@media (min-width:20em){.kg-code-card figcaption{padding:10px 15px;font-size:1.1em;border-radius:0;line-height:1;text-overflow:ellipsis;white-space:nowrap}}.kg-code-card pre{margin:0}@media (max-width:600px){.kg-code-card{width:unset;border:unset;border-radius:0}}.kg-image{margin:auto}.kg-width-full,.kg-width-wide{width:100%}.twitter-tweet{width:100%!important;margin-top:0!important;margin-bottom:0!important;overflow:hidden!important}.twitter-tweet+script+figcaption{background-color:var(--bg-gray)}.instagram-media{margin-bottom:0!important}.instagram-media+script+figcaption{background-color:var(--bg-gray)}.kg-gallery-container{display:flex;flex-direction:column}.kg-gallery-row{display:flex;flex-direction:row;justify-content:center}.kg-gallery-image img{width:100%;height:100%}.kg-gallery-row:not(:first-of-type){margin-top:16px}@media (min-width:61.25em){.kg-gallery-row:not(:first-of-type){margin-top:24px}}.kg-gallery-image:not(:first-of-type){margin-left:16px}@media (min-width:61.25em){.kg-gallery-image:not(:first-of-type){margin-left:24px}}.kg-bookmark-card{width:100%}a.kg-bookmark-container{display:flex;min-height:144px;border-radius:2px;background-color:var(--bg-white);color:#414d5a;text-decoration:none}a.kg-bookmark-container:active,a.kg-bookmark-container:focus,a.kg-bookmark-container:hover{text-decoration:none}a.kg-bookmark-container:active .kg-bookmark-title,a.kg-bookmark-container:focus .kg-bookmark-title,a.kg-bookmark-container:hover .kg-bookmark-title{color:var(--color-brand)}.kg-card-hascaption a.kg-bookmark-container{border-bottom-right-radius:0;border-bottom-left-radius:0}.kg-bookmark-content{display:flex;flex-direction:column;flex-grow:1;align-items:flex-start;justify-content:start;padding:24px}@media (min-width:61.25em){.kg-bookmark-content{padding:32px}}.kg-bookmark-title{font-size:16px;font-weight:700;line-height:20px;transition:color .26s ease-in-out}.kg-bookmark-description{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;max-height:48px;margin-top:8px;overflow-y:hidden;color:var(--color-gray);font-size:12px;font-weight:500;line-height:16px}.kg-bookmark-metadata{display:flex;flex-wrap:wrap;align-items:center;margin-top:8px;color:var(--color-gray);font-size:12px;line-height:16px}.kg-bookmark-publisher{max-width:240px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.kg-bookmark-icon{width:24px;height:24px;margin-right:8px;border-radius:24px}.kg-bookmark-author:after{margin:0 8px;content:"•"}.kg-bookmark-thumbnail{position:relative;min-width:33%;max-height:100%}.kg-bookmark-thumbnail img{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}@media (max-width:46.24em){.kg-bookmark-container{flex-direction:column}.kg-bookmark-thumbnail{order:1;width:100%;min-height:160px}.kg-bookmark-content{order:2}}.btn{display:inline-block;padding:16px 32px;color:#fff;background-color:var(--color-dark);font-size:12px;line-height:16px;font-weight:600;font-family:CamphorPro-Regular,HelveticaNeue,sans-serif;letter-spacing:.5px;text-align:center;text-transform:initial;white-space:nowrap;border:none;cursor:pointer;border-radius:2px;transition:all .26s ease-in-out}.btn:active,.btn:focus,.btn:hover{opacity:.9;text-decoration:none}.btn--disabled{opacity:.5;cursor:not-allowed}.btn--full{width:100%}.btn--fit-content{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.btn--small{padding:8px 16px}.btn--outline{color:var(--color-brand);background-color:#fff;box-shadow:inset 0 0 0 1px var(--color-brand)}.btn--outline:active,.btn--outline:focus,.btn--outline:hover{color:#fff;background-color:var(--color-brand)}.btn--action{color:#fff;background-color:var(--color-brand)}.btn--danger{color:#fff;background-color:var(--color-error)}.btn--dark{color:#fff;background-color:var(--bg-dark)}.btn--loading,.btn.loading,.subscribe-form .btn{display:flex;align-items:center;justify-content:center}@-webkit-keyframes spin{0%{-webkit-transform:rotate(0)}100%{-webkit-transform:rotate(360deg)}}.btn--loading:after,.btn.loading:after,.subscribe-form .btn:after{margin-left:8px;content:"";display:block;height:16px;width:16px;border:2px solid var(--color-white);border-radius:100%;border-right-color:transparent;border-top-color:transparent;-webkit-animation:spin .5s infinite linear;animation:spin .5s infinite linear}.post-card{display:flex;position:relative;flex-direction:column;width:100%;margin-bottom:32px;overflow:hidden;border-radius:2px;background-color:var(--bg-white);box-shadow:0 1px 4px rgba(39,44,49,.15)}.post-card__media{overflow:hidden;background-color:var(--bg-gray-darker)}.post-card__image-wrap{display:block;position:relative}.post-card__image{width:646px;height:372px;-o-object-fit:cover;object-fit:cover}@media (max-width:800px){.post-card__image{width:unset;height:auto}}.post-card__image:hover{opacity:.7;cursor:pointer}.post-card__content{flex-grow:1;margin-top:0!important;padding:24px}@media (min-width:61.25em){.post-card__content{padding:32px}}.post-card__title{margin:0;padding:0;color:#4e576a;font-family:TTNormsPro-Bold,HelveticaNeue,sans-serif;font-size:1.9em;font-weight:unset;letter-spacing:-.3px;line-height:1.1;transition:all .2s ease-out}@media (max-width:1000px){.post-card__title{font-size:1.8em!important}}@media (max-width:800px){.post-card__title{margin-bottom:0}}@media (max-width:600px){.post-card__title{font-size:1.6em!important}}@media (max-width:400px){.post-card__title{font-size:1.5em}}.post-card__title:hover{color:#40cebb;cursor:pointer}.post-card__excerpt{-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;margin-top:8px;overflow-y:hidden;color:var(--color-gray);font-family:CamphorPro-Medium,HelveticaNeue,sans-serif;font-size:1.1em;font-weight:500;line-height:22px}@media (max-width:600px){.post-card__excerpt{font-size:.95em;line-height:1.15}}.post-card__meta{display:flex;z-index:2;position:relative;align-items:center;justify-content:space-between;margin-top:16px;padding-top:16px;border-top:.5px solid var(--color-border);font-size:13px;font-weight:500;letter-spacing:.5px;line-height:16px}.post-card__author{display:flex;align-items:center;color:var(--color-gray);white-space:nowrap}.post-card__author_name{font-weight:600;transition:color .26s}.post-card__date{color:var(--color-gray);font-size:12px;font-weight:500;line-height:16px}.post-card__author_media{width:32px;height:32px;margin-right:8px;border-radius:100%;background-color:var(--bg-gray)}.post-card__author_image{width:32px;min-width:32px;height:32px;-o-object-fit:cover;object-fit:cover;border-radius:100%}.post-card .primary-tag{padding:6px;border-radius:3px;color:#fff;font-size:1.1em;font-weight:600;line-height:.7;transition:.2s all ease-out}.post-card .primary-tag:hover{background:#fff;cursor:pointer}@media (max-width:61.24em){.pagination{margin-bottom:32px}}.subscribe{padding:32px 24px 40px;border-radius:2px;background-color:#414d5a;background-image:url(data:image/svg+xml;base64,PHN2ZyBoZWlnaHQ9JzMwMHB4JyB3aWR0aD0nMzAwcHgnICBmaWxsPSIjMDIxNjM3IiB4bWxuczpkYz0iaHR0cDovL3B1cmwub3JnL2RjL2VsZW1lbnRzLzEuMS8iIHhtbG5zOmNjPSJodHRwOi8vY3JlYXRpdmVjb21tb25zLm9yZy9ucyMiIHhtbG5zOnJkZj0iaHR0cDovL3d3dy53My5vcmcvMTk5OS8wMi8yMi1yZGYtc3ludGF4LW5zIyIgeG1sbnM6c3ZnPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczpzb2RpcG9kaT0iaHR0cDovL3NvZGlwb2RpLnNvdXJjZWZvcmdlLm5ldC9EVEQvc29kaXBvZGktMC5kdGQiIHhtbG5zOmlua3NjYXBlPSJodHRwOi8vd3d3Lmlua3NjYXBlLm9yZy9uYW1lc3BhY2VzL2lua3NjYXBlIiB2ZXJzaW9uPSIxLjEiIHg9IjBweCIgeT0iMHB4IiB2aWV3Qm94PSIwIDAgMTAwIDEwMCI+PGcgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMCwtOTUyLjM2MjE4KSI+PHBhdGggc3R5bGU9InRleHQtaW5kZW50OjA7dGV4dC10cmFuc2Zvcm06bm9uZTtkaXJlY3Rpb246bHRyO2Jsb2NrLXByb2dyZXNzaW9uOnRiO2Jhc2VsaW5lLXNoaWZ0OmJhc2VsaW5lO2NvbG9yOiMwMDAwMDA7ZW5hYmxlLWJhY2tncm91bmQ6YWNjdW11bGF0ZTsiIGQ9Im0gMTYuOTk5OTk3LDk3My4zNjIxNiBjIC00LjQzODYsMCAtNy45OTk5OTk3LDMuNzMzMyAtNy45OTk5OTk3LDguMjE4OCBsIDAsNDEuNTMxMjQgYyAwLDQuNDg1NCAzLjU2MTM5OTcsOC4yNSA3Ljk5OTk5OTcsOC4yNSBsIDY2LjAwMDAwNiwwIGMgNC40Mzg2LDAgOCwtMy43NjQ2IDgsLTguMjUgbCAwLC00MS41MzEyNCBjIDAsLTQuNDg1NSAtMy41NjE0LC04LjIxODggLTgsLTguMjE4OCBsIC02Ni4wMDAwMDUsMCB6IG0gMCw0IDY2LjAwMDAwNiwwIGMgMC41OTE5LDAgMS4xNTA4LDAuMTcwNSAxLjY1NjIsMC40MDYyIEwgNTIuNDY4Nzk4LDEwMDguMzMxIGMgLTEuNDc3NCwxLjQwMjYgLTMuMzk1MSwxLjQwMjcgLTQuODc1LDAgbCAtMzIuMjUsLTMwLjU2MjY0IGMgMC41MDU0LC0wLjIzNTcgMS4wNjQzLC0wLjQwNjIgMS42NTYyLC0wLjQwNjIgeiBtIC0zLjkzNzUsMy43NSAyMi43ODEzLDIxLjU5Mzg0IC0yMi40MDYzLDIyLjM3NSBjIC0wLjI4MDYsLTAuNTgyNyAtMC40Mzc1LC0xLjI0OTcgLTAuNDM3NSwtMS45Njg4IGwgMCwtNDEuNTMxMjQgYyAwLC0wLjE2MjQgMC4wNDcsLTAuMzEyMyAwLjA2MiwtMC40Njg4IHogbSA3My44NzUwMDYsMCBjIDAuMDE2LDAuMTU2NSAwLjA2MiwwLjMwNjQgMC4wNjIsMC40Njg4IGwgMCw0MS41MzEyNCBjIDAsMC43MDg3IC0wLjE2NDQsMS4zNjA5IC0wLjQzNzUsMS45Mzc1IGwgLTIyLjM0MzcwNSwtMjIuMzc1IDIyLjcxODcwNSwtMjEuNTYyNTQgeiBtIC0yNS42MjUwMDUsMjQuMzQzODQgMjEuODc1MDA1LDIxLjkwNjIgYyAtMC4wNjMsMCAtMC4xMjQxLDAgLTAuMTg3NSwwIGwgLTY2LjAwMDAwNSwwIGMgLTAuMDUzLDAgLTAuMTA0LDAgLTAuMTU2MiwwIGwgMjEuOTA2MiwtMjEuODc1IDYuMDkzOCw1Ljc1IGMgMi45MDIzLDIuNzUxMiA3LjQ3MzMsMi43NTUxIDEwLjM3NSwwIGwgNi4wOTM3LC01Ljc4MTIgeiIgZmlsbD0iIzAyMTYzNyIgZmlsbC1vcGFjaXR5PSIxIiBzdHJva2U9Im5vbmUiIG1hcmtlcj0ibm9uZSIgdmlzaWJpbGl0eT0idmlzaWJsZSIgZGlzcGxheT0iaW5saW5lIiBvdmVyZmxvdz0idmlzaWJsZSI+PC9wYXRoPjwvZz48L3N2Zz4=);background-position:right -80px top -120px;background-repeat:no-repeat;color:var(--color-white);word-break:break-word}@media (min-width:46.25em){.subscribe--center{display:flex;flex-direction:column;align-items:center}}.subscribe h3{font-size:28px;line-height:1.2}.subscribe-form .alert{display:none}.subscribe-form .btn{width:100%;line-height:24px}.subscribe-form .btn:after{display:none}.subscribe-form.loading .btn:after{display:block}.subscribe-form.error .alert--error,.subscribe-form.invalid .alert--invalid,.subscribe-form.success .alert--success{display:block}@media (min-width:46.25em){.subscribe-form--compact{display:flex;flex-direction:column;flex-wrap:wrap}.subscribe-form--compact .form-group{display:flex}.subscribe-form--compact .btn{flex:3;border-top-left-radius:0;border-bottom-left-radius:0;line-height:initial}.subscribe-form--compact .subscribe-form__input[type=email]{margin:0;border-top-right-radius:0;border-bottom-right-radius:0;background-color:var(--bg-gray)}}.sidebar-social-widget{display:flex;justify-content:space-between;align-items:center;background-color:#fff}.sidebar-social-widget svg{color:#a1adc6}.sidebar-social-widget button{-webkit-appearance:none!important;padding:unset;border:0!important;outline:0!important;background:0 0!important;font-size:1.8em;transition:all .2s ease-out;min-width:38px;display:flex;justify-content:center}@media (max-width:1000px){.sidebar-social-widget button{font-size:1.7em}}.sidebar-social-widget button:hover{transform:scale(1.2);cursor:pointer!important}.sidebar-social-widget button:hover.medium,.sidebar-social-widget button:hover.medium svg{color:#1a1a1a!important}.sidebar-social-widget button:hover.facebook svg{color:#718dc8!important}.sidebar-social-widget button:hover.twitter svg{color:#7dc8e1}.sidebar-social-widget button:hover.angellist,.sidebar-social-widget button:hover.github svg{color:#1a1a1a!important}.sidebar-social-widget button:hover.rss svg{color:#ffa367!important}.sidebar-social-widget button:hover.feedly svg{color:#60d293!important}.sidebar-social-widget button:hover.pocket svg{color:#f5778a!important}.sidebar-social-widget button:hover{cursor:pointer}.footer{width:100%;justify-content:space-around;padding:40px 0;border-top:.5px solid var(--color-border);background-color:#fff;margin:40px auto 0}@media (max-width:1000px){.footer{padding:40px}}.footer .o-grid{justify-content:space-between;padding:0!important}.footer .footer-section{max-width:27%}@media (max-width:800px){.footer .footer-section{max-width:unset;margin-bottom:40px}}.footer .footer-section.newsletter{min-width:250px}.footer .footer-title{color:#4e576a;font-family:TTNormsPro-Medium,HelveticaNeue,sans-serif;font-size:16px;text-transform:uppercase;text-rendering:optimizelegibility}@media (max-width:61.24em){.footer__section:not(:last-child){margin-bottom:16px;padding-bottom:16px}}@media (max-width:46.24em){.footer__section:not(:last-child){margin-bottom:24px;padding-bottom:24px;border-bottom:.5px solid var(--color-border)}}.footer .footer-description{font-size:16px;line-height:1.4}.footer .footer-logo{width:220px;margin-bottom:20px}.footer__headline{margin-bottom:16px;font-size:14px;font-weight:500;letter-spacing:.5px;line-height:22px;text-transform:uppercase}.footer__copyright{color:var(--color-gray);text-align:center}@media (min-width:46.25em){.footer__copyright{margin-top:32px;padding-top:16px;border-top:.5px solid var(--color-border)}}.footer__copyright a{color:var(--color-gray);transition:color .26s}.footer__copyright a:active,.footer__copyright a:focus,.footer__copyright a:hover{color:var(--color-brand)}.footer-list li{margin:0}.footer-list a{display:block;margin-bottom:4px;padding:0 0 4px;font-weight:400;line-height:22px;font-size:.95em;transition:color .26s ease-in-out;text-rendering:optimizelegibility;color:#414d5a}.footer-list a:active,.footer-list a:focus,.footer-list a:hover{color:#0297f6}.title-bar{display:flex;align-items:baseline;justify-content:space-between;margin-bottom:12px;border-bottom:1px solid var(--color-border);color:#4e576a}.title-bar__title{margin-bottom:0;padding-bottom:8px;font-size:12px;line-height:16px;font-weight:600;text-transform:uppercase;letter-spacing:1px}.title-bar__link{display:flex;align-items:center;transition:.5s}.title-bar__link:active,.title-bar__link:focus,.title-bar__link:hover{color:var(--color-brand)}.card-author{display:flex;width:100%;padding:24px;border:.5px solid var(--color-border);border-radius:2px;background-color:#fff}.card-author__media{width:80px;height:80px;margin-right:20px;border-radius:100%;background-color:var(--bg-gray)}.card-author__image{width:80px;min-width:80px;height:80px;-o-object-fit:cover;object-fit:cover;border-radius:100%}.card-author__name{font-size:18px;font-weight:700;line-height:28px}.card-author__name a{transition:.5s}.card-author__name a:active,.card-author__name a:focus,.card-author__name a:hover{color:var(--color-brand)}.card-author__bio{color:var(--color-gray);font-size:16px;line-height:24px}.card-author .icon{fill:#414d5a;vertical-align:sub;transition:.5s}.card-author .icon:active,.card-author .icon:focus,.card-author .icon:hover{fill:var(--color-brand)}.card-author-mini{display:flex;width:100%;border-radius:2px;transition:all .2s ease-out;padding:12px 12px}.card-author-mini:first-child{padding:0 12px 12px}.card-author-mini:last-child{padding:12px 12px 6px}.card-author-mini:hover{cursor:pointer;background-color:#40cebb}.card-author-mini:hover *{color:#fff!important}.card-author-mini__media{width:64px;height:64px;margin-right:16px;border-radius:100%;background-color:var(--bg-gray)}.card-author-mini__image{width:64px;min-width:64px;height:64px;-o-object-fit:cover;object-fit:cover;border-radius:100%}.card-author-mini__name{color:#4e576a;font-size:18px;font-weight:700;letter-spacing:.5px;line-height:1;transition:.5s}.card-author-mini__bio{margin-top:4px;color:var(--color-gray);font-size:12px;font-weight:500;line-height:16px}.card-author-mini:active,.card-author-mini:focus,.card-author-mini:hover{color:var(--color-brand)}.teaser{display:flex;align-items:center;padding:24px;background-color:var(--bg-white);border-radius:2px;border:.5px solid var(--color-border)}.teaser:not(:last-child){margin-bottom:24px}.teaser__media{margin-left:16px;background-color:var(--bg-gray)}.teaser__content{flex:1}.teaser__image{display:block;width:80px;height:64px;-o-object-fit:cover;object-fit:cover;background-color:var(--bg-gray);border-radius:2px;box-shadow:4px 4px 0 var(--bg-gray)}.teaser__title{display:inline;font-size:16px;line-height:24px;font-weight:700}.teaser__date{display:block;color:var(--color-gray);font-size:12px;line-height:16px;font-weight:500;margin-top:8px}.teaser:active,.teaser:focus,.teaser:hover{color:#414d5a}.teaser:active .teaser__title,.teaser:focus .teaser__title,.teaser:hover .teaser__title{color:#414d5a;text-decoration:underline}.widget{overflow:hidden;margin-bottom:24px;box-shadow:0 1px 4px rgba(39,44,49,.15);padding:20px;background:#fff}.archive{padding:32px;margin-bottom:32px;background-color:var(--bg-white);border-radius:2px;border:.5px solid var(--color-border)}.archive__title{font-size:24px;line-height:32px}.archive__description{margin-top:4px;color:var(--color-gray);font-size:16px;line-height:24px}.author{display:flex;background:#fff;flex-direction:column;align-items:center;padding:32px;margin-bottom:32px;text-align:center;border-radius:2px;border:.5px solid var(--color-border)}@media (min-width:46.25em){.author{flex-direction:row;text-align:left;align-items:flex-start}}.author__media{width:80px;height:80px;border-radius:100%;margin-bottom:16px;background-color:var(--bg-gray)}@media (min-width:46.25em){.author__media{margin-bottom:0;margin-right:24px}}.author__image{-o-object-fit:cover;object-fit:cover;width:80px;height:80px;min-width:80px;border-radius:100%}.author__title{font-size:24px;line-height:32px}.author__bio{font-size:16px;line-height:24px;color:var(--color-gray)}.author__links{display:flex;justify-content:center;margin-top:8px;color:var(--color-gray)}@media (min-width:46.25em){.author__links{justify-content:flex-start}}.author__links-item{display:flex;align-items:center;font-size:12px}.author__links-item:not(:last-child){margin-right:8px}.author__links-icon{fill:var(--color-gray);vertical-align:bottom;transition:.5s}.author__links-icon:active,.author__links-icon:focus,.author__links-icon:hover{fill:var(--color-brand)}.author-meta-text{font-size:14px;line-height:1}.tags{margin-bottom:-8px;overflow:hidden}@media (min-width:46.25em){.tags{margin-bottom:-16px}}.tags a{display:inline-block;margin-right:10px;padding:9px 10px 7px;border-radius:3px;background:hsla(0deg,0%,93.3%,.7);color:#6b7583!important;font-family:CamphorPro-Medium,HelveticaNeue,sans-serif;font-size:.85em;line-height:1;transition:all .2s ease-out}.tag-card{width:100%;display:flex;flex-direction:column;position:relative;margin-bottom:32px;background-color:var(--bg-white);box-shadow:inset 0 0 0 1px var(--color-border)}.tag-card-wrap{display:flex}.tag-card__media{background-color:var(--bg-gray-darker)}.tag-card__image-wrap{display:block;position:relative;padding-top:56.25%}.tag-card__image{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.tag-card__content{display:flex;flex-grow:1;flex-direction:column;padding:32px 32px 0 32px}.tag-card__title{font-size:16px;line-height:20px;font-weight:700}.tag-card__url:after{content:"";position:absolute;left:0;top:0;right:0;bottom:0;z-index:1}.tag-card__description{position:relative;z-index:2;font-size:14px;line-height:22px;font-weight:500;color:var(--color-gray);margin-top:8px;margin-bottom:16px}.tag-card__meta{font-size:12px;line-height:16px;font-weight:500;color:var(--color-gray);margin:16px 32px 0;padding:16px 0 32px 0;border-top:.5px solid var(--color-border)}.tag-card:active .tag-card__url,.tag-card:focus .tag-card__url,.tag-card:hover .tag-card__url{text-decoration:underline}.tags-list-container{margin-bottom:32px;background-color:#fff;box-shadow:0 1px 4px rgba(39,44,49,.15)}@media (max-width:800px){.tags-list-container{margin-bottom:unset}}.tags-list-wrap{position:relative}.tags-list-wrap:after{position:absolute;top:50%;right:0;width:24px;height:16px;transform:translate(0,-50%);background:var(--bg-tag-list);content:""}.tags-list{-ms-overflow-style:none;scrollbar-width:none;display:flex;align-items:baseline;overflow-x:scroll}.tags-list::-webkit-scrollbar{display:none}.tags-list:active{cursor:-webkit-grabbing;cursor:grabbing}.tags-list__item{font-size:12px;font-weight:600;letter-spacing:.5px;line-height:16px;white-space:nowrap}.tags-list__link{display:block;margin-right:16px;padding:24px 0;color:var(--color-gray);transition:color .26s}@media (min-width:61.25em){.tags-list__link{margin-right:24px}}.tags-list__link--current{box-shadow:inset 0 -2px #414d5a;color:#414d5a}.tags-list__link:active,.tags-list__link:focus,.tags-list__link:hover{color:#414d5a}@media (min-width:61.25em){.member-plans{display:flex;align-items:stretch;justify-content:center}.member-plan{flex:1 1 auto;display:flex;flex-direction:column}.member-plan+.member-plan{margin-left:40px}}.member-plan{padding:32px;margin-bottom:32px;background-color:var(--bg-white);border-radius:2px;border:4px solid var(--color-border)}.member-plan--free{border:4px solid var(--color-brand)}.member-plan--premium{border:4px solid var(--bg-dark)}.member-plan__header{position:relative;padding-bottom:24px;color:var(--color-gray);text-align:center}.member-plan__title{margin-bottom:16px;color:#414d5a;font-size:20px;line-height:24px;font-weight:700}.member-plan__sign{vertical-align:top;margin-top:4px;display:inline-block;font-size:18px;line-height:28px;font-weight:600}.member-plan__amount{font-size:48px;line-height:56px;color:var(--color-brand)}.member-plan__content{flex:1 1 auto;display:flex;flex-direction:column;justify-content:space-between}.member-plan__list{margin:0;padding:0;margin-bottom:32px;list-style:none}.member-plan__list li{position:relative;font-size:12px;line-height:16px;font-weight:500;padding:0 0 16px 24px}.member-plan__list li:before{display:block;position:absolute;content:"✓";left:0;top:-4px;font-size:14px;line-height:22px;font-weight:800}.member-plan__list li:last-child{padding-bottom:0}.alert{font-weight:500;font-size:12px;line-height:16px;text-align:center;margin-top:8px;padding:8px 16px;background-color:var(--bg-white);border-radius:2px}.alert:empty{display:none}.alert--success{color:var(--color-success)}.alert--invalid{color:var(--color-error)}.alert--error{color:var(--color-error)}.post-upgrade-cta{position:relative;text-align:center;padding:24px;background-color:var(--bg-white);border:.5px solid var(--color-border)}@media (min-width:46.25em){.post-upgrade-cta{padding:40px}}@media (min-width:61.25em){.post-upgrade-cta{padding:56px}}.post-upgrade-cta__title{font-size:24px;line-height:32px;margin-bottom:24px}.widget.about .widget-logo{max-width:240px;margin:0 auto 15px}.widget.about .description{font-size:.9em;text-align:center}.u-type-sm{font-size:14px;line-height:22px}.u-type-xs{font-size:12px;line-height:16px}.u-type-500{font-weight:500}.u-type-600{font-weight:600}.u-type-uppercase{text-transform:uppercase}.u-type-italic{font-style:italic}.u-link{color:var(--color-brand)}.u-link:active,.u-link:focus,.u-link:hover{text-decoration:underline}.u-text-left{text-align:left}.u-text-right{text-align:right}.u-text-center{text-align:center}.u-text-justify{text-align:justify}.u-color-gray{color:var(--color-gray)}.u-color-error{color:var(--color-error)}.u-color-success{color:var(--color-success)}.u-bg-white{background-color:#fff}.u-border{border:.5px solid var(--color-border)}.u-border-radius{border-radius:2px}.u-mt-8{margin-top:8px}.u-mt-16{margin-top:16px}.u-mb-8{margin-bottom:8px}.u-mb-16{margin-bottom:16px}.u-mb-24{margin-bottom:24px}.u-mb-32{margin-bottom:32px}.u-p-32{padding:32px}.lazyload,.lazyloading{opacity:0}.lazyloaded{opacity:1;transition:opacity .5s ease}.u-hidden{display:none}.u-block{display:block}.u-hidden-visually{position:absolute;height:1px;width:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.main-grid{display:grid;grid-template-columns:2fr 1fr!important;max-width:1000px;margin:auto;-moz-column-gap:30px;column-gap:30px}@media (max-width:1000px){.main-grid{max-width:95%!important}}@media (max-width:800px){.main-grid{grid-template-columns:1fr!important;max-width:90%;display:unset}}@media (min-width:20em){.main-grid .o-wrapper{grid-template-columns:1fr!important}}.post>*+*{margin-top:32px}.post-wrapper{position:relative;max-width:850px;margin:0 auto}@media (max-width:800px){.post-wrapper{width:100%;max-width:unset}}.post-wrapper .post{position:relative;margin:0 0 30px;background:#fff;box-shadow:0 1px 4px rgba(39,44,49,.15)}@media (max-width:800px){.post-wrapper .post{margin:0}}.post-wrapper .post .intro-notice{display:flex;align-items:center;justify-content:left;margin:25px 0 30px auto;padding:20px;border-radius:5px;background:#eceef1;color:#6e7482;font-family:CamphorPro-Medium,HelveticaNeue,sans-serif;font-size:.95em;font-style:italic;line-height:1.6}@media (min-width:20em){.post-wrapper .post .intro-notice{align-items:flex-start}}.post-wrapper .post .intro-notice img{min-width:40px;height:40px;margin:0 15px 0 0;opacity:.7}@media (min-width:20em){.post-wrapper .post .intro-notice img{min-width:50px}}.post-wrapper .post .intro-notice p{margin:0;color:#677584;line-height:1.6em}@media (min-width:20em){.post-wrapper .post .intro-notice p{line-height:1.5em}}.post-wrapper .post .intro-notice p a{border-bottom:1px solid #638cca;color:#638cca;word-break:break-word;transition:all .2s ease-out}.post-wrapper .post .intro-notice p a:hover{border-color:#0297f6;color:#0297f6}.post-wrapper .post .intro-notice p{line-height:1.5}.post-wrapper .post p{-webkit-font-smoothing:auto;margin:0 0 25px;color:#414d5a;font-family:CamphorPro-Regular,HelveticaNeue,sans-serif;font-size:1em;line-height:1.8em}.post-wrapper .post li>code,.post-wrapper .post p>code{display:inline;padding:2px 4px;overflow-y:visible;border-radius:3px;background:rgba(144,181,223,.15);color:#3e6c97;font-family:dm,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:.9em;white-space:nowrap}.post-head{display:flex;flex-direction:column-reverse;margin:0 auto;padding:0;min-width:100%;margin-right:calc(-50vw + 50%)!important;margin-left:calc(-50vw + 50%)!important;border-right:0;border-left:0}@media (max-width:850px){.post-head{padding:0}}@media (max-width:600px){.post-head{flex-direction:column}}.post-header__excerpt{font-family:CamphorPro-Medium,HelveticaNeue,sans-serif!important}.post-title{display:block;order:2;width:100%;box-sizing:border-box;margin:10px auto 0;color:var(--header-color);font-family:TTNormsPro-Bold,HelveticaNeue,sans-serif;font-size:2.1em;font-weight:unset;line-height:1.1}@media (max-width:1000px){.post-title{padding:0 8%;font-size:1.9em}}@media (max-width:800px){.post-title{padding:unset}}@media (max-width:600px){.post-title{order:1;margin:0 auto;padding:0 20px;font-size:1.7em;text-align:left}}.post-image{order:3;width:100%;max-width:850px;min-height:490px;margin:0 auto;overflow:hidden;background-color:#dbe5f1;background-position-y:center!important;background-size:cover!important;box-shadow:0 1px 3px rgba(39,44,49,.1)}@media (max-width:1000px){.post-image{min-height:unset;margin:0 30px;min-width:100%;margin-right:calc(-50vw + 50%)!important;margin-left:calc(-50vw + 50%)!important;border-right:0;border-left:0}}@media (max-width:600px){.post-image{margin:0;box-shadow:0 0 5px rgba(46,63,78,.1)}}.post-image img{width:100%;height:auto;min-height:490px;line-height:1}@media (max-width:1000px){.post-image img{min-height:unset}}@media (max-width:600px){.post-image img{border:0}}.post-meta{display:flex;justify-content:center;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;max-width:780px;margin:15px auto 0}@media (max-width:1000px){.post-meta{padding:0 8%}}@media (max-width:600px){.post-meta{flex-wrap:wrap;align-items:center;justify-content:left;order:2;width:auto;max-width:none;margin:15px 0 40px;padding:0 20px}}.post-meta .tags{padding:5px 10px;border-radius:3px;color:#fff;font-size:.95em}.post-meta .meta-item{display:flex;align-items:center;margin:0 15px;color:#7e8da3;font-size:1.1em;line-height:1;text-transform:capitalize}@media (max-width:600px){.post-meta .meta-item{height:14px;margin:0 20px 0 0;font-size:1.2em;line-height:1.5}.post-meta .meta-item:last-of-type{margin:0}}.post-meta .meta-item svg{margin-right:5px;color:#7e8da3!important;font-size:.95em}.post-meta .meta-item span{display:inline-block;height:11px;font-size:.9em}.post-meta .meta-item *{padding:0;font-family:CamphorPro-Bold,HelveticaNeue,sans-serif;line-height:1;white-space:nowrap}.post-meta .meta-item a{color:#7e8da3}.post-meta .meta-item.desktop{display:flex}@media (max-width:600px){.post-meta .meta-item.date{display:none}}@media (max-width:500px){.post-meta .meta-item.reading-time{display:none}}.post-meta .meta-item.author img{width:25px;height:25px;margin-right:3px;overflow:hidden;border-radius:50%}.post-meta .meta-item.author a{transition:all .2s ease-out}.post-meta .meta-item a{text-decoration:none}.post-meta .meta-item a:hover{color:#40cebb}.post-meta .meta-item a:hover>span{color:#40cebb!important}.post-card__image-wrap{position:relative;background-color:var(--bg-gray-darker);box-shadow:-8px 16px 24px -8px rgba(0,0,0,.08)}.post-image{width:100%;-o-object-fit:cover;object-fit:cover;transition:all .2s ease-out}.post-image:hover{opacity:.7}.post-header__details{padding:30px 50px 0}@media (max-width:800px){.post-header__details{padding:10px 50px 0}}.post-header__title{display:block;order:2;width:100%;box-sizing:border-box;margin:10px auto 0;color:#4e576a;font-family:TTNormsPro-Bold,HelveticaNeue,sans-serif;font-size:2.1em;font-weight:unset;line-height:1.1}@media (max-width:1000px){.post-header__title{padding:0 8%;font-size:1.9em}}@media (max-width:600px){.post-header__title{order:1;margin:0 auto;padding:0 20px;font-size:1.7em;text-align:left}}.post-header__excerpt{margin:0 0 10px;color:var(--color-gray);font-size:1.2em}.post-header__meta{margin:24px 0;font-size:12px;line-height:16px;letter-spacing:.5px}@media (max-width:800px){.post-header__meta{display:flex;align-items:center}}.post-header__author{display:flex;align-items:center}.post-header__author:active__author_name,.post-header__author:focus__author_name,.post-header__author:hover__author_name{color:#414d5a}.post-header__author_name{font-weight:600;transition:color .26s}.post-header__date{font-size:12px;line-height:16px}.post-header__author_media{width:32px;height:32px;border-radius:100%;margin-right:8px}.post-header__author_image{width:32px;height:32px;-o-object-fit:cover;object-fit:cover;border-radius:100%}html{-webkit-tap-highlight-color:transparent;-webkit-text-size-adjust:none;-moz-text-size-adjust:none;-ms-text-size-adjust:none;overflow-x:hidden;overflow-y:scroll}html body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;overflow-x:hidden;background:--bg-white;color:--color-dark;font-family:CamphorPro-Regular,HelveticaNeue,sans-serif;font-size:16px;font-style:normal;letter-spacing:0;line-height:1.3em;text-rendering:optimizelegibility}html body ::-moz-selection{background:#0297f6;color:#fff}html body ::selection{background:#0297f6;color:#fff}html body ::-moz-selection{background:#0297f6;color:#fff}
\ No newline at end of file
diff --git a/assets/js/app.min.js b/assets/js/app.min.js
index 9d5f10b..d3212da 100644
--- a/assets/js/app.min.js
+++ b/assets/js/app.min.js
@@ -1 +1 @@
-!function(e,t){"use strict";"object"==typeof module&&"object"==typeof module.exports?module.exports=e.document?t(e,!0):function(e){if(!e.document)throw new Error("jQuery requires a window with a document");return t(e)}:t(e)}("undefined"!=typeof window?window:this,function(x,e){"use strict";function m(e){return"function"==typeof e&&"number"!=typeof e.nodeType&&"function"!=typeof e.item}function g(e){return null!=e&&e===e.window}var t=[],n=Object.getPrototypeOf,a=t.slice,w=t.flat?function(e){return t.flat.call(e)}:function(e){return t.concat.apply([],e)},c=t.push,i=t.indexOf,r={},s=r.toString,v=r.hasOwnProperty,o=v.toString,u=o.call(Object),y={},k=x.document,l={type:!0,src:!0,nonce:!0,noModule:!0};function b(e,t,n){var r,i,s=(n=n||k).createElement("script");if(s.text=e,t)for(r in l)(i=t[r]||t.getAttribute&&t.getAttribute(r))&&s.setAttribute(r,i);n.head.appendChild(s).parentNode.removeChild(s)}function p(e){return null==e?e+"":"object"==typeof e||"function"==typeof e?r[s.call(e)]||"object":typeof e}var d="3.6.0",C=function(e,t){return new C.fn.init(e,t)};function h(e){var t=!!e&&"length"in e&&e.length,n=p(e);return!m(e)&&!g(e)&&("array"===n||0===t||"number"==typeof t&&0>10|55296,1023&e|56320))}function h(e,t){return t?"\0"===e?"�":e.slice(0,-1)+"\\"+e.charCodeAt(e.length-1).toString(16)+" ":"\\"+e}function r(){x()}var e,f,b,s,i,p,m,g,_,c,u,x,k,o,C,w,a,l,v,z="sizzle"+ +new Date,y=n.document,S=0,T=0,E=ce(),A=ce(),P=ce(),M=ce(),L=function(e,t){return e===t&&(u=!0),0},j={}.hasOwnProperty,t=[],F=t.pop,q=t.push,N=t.push,D=t.slice,I=function(e,t){for(var n=0,r=e.length;n+~]|"+H+")"+H+"*"),Y=new RegExp(H+"|>"),Z=new RegExp($),X=new RegExp("^"+R+"$"),G={ID:new RegExp("^#("+R+")"),CLASS:new RegExp("^\\.("+R+")"),TAG:new RegExp("^("+R+"|[*])"),ATTR:new RegExp("^"+B),PSEUDO:new RegExp("^"+$),CHILD:new RegExp("^:(only|first|last|nth|nth-last)-(child|of-type)(?:\\("+H+"*(even|odd|(([+-]|)(\\d*)n|)"+H+"*(?:([+-]|)"+H+"*(\\d+)|))"+H+"*\\)|)","i"),bool:new RegExp("^(?:"+O+")$","i"),needsContext:new RegExp("^"+H+"*[>+~]|:(even|odd|eq|gt|lt|nth|first|last)(?:\\("+H+"*((?:-\\d)?\\d*)"+H+"*\\)|)(?=[^-]|$)","i")},J=/HTML$/i,K=/^(?:input|select|textarea|button)$/i,ee=/^h\d$/i,te=/^[^{]+\{\s*\[native \w/,ne=/^(?:#([\w-]+)|(\w+)|\.([\w-]+))$/,re=/[+~]/,ie=new RegExp("\\\\[\\da-fA-F]{1,6}"+H+"?|\\\\([^\\r\\n\\f])","g"),se=/([\0-\x1f\x7f]|^-?\d)|^-$|[^\0-\x1f\x7f-\uFFFF\w-]/g,oe=ve(function(e){return!0===e.disabled&&"fieldset"===e.nodeName.toLowerCase()},{dir:"parentNode",next:"legend"});try{N.apply(t=D.call(y.childNodes),y.childNodes),t[y.childNodes.length].nodeType}catch(e){N={apply:t.length?function(e,t){q.apply(e,D.call(t))}:function(e,t){for(var n=e.length,r=0;e[n++]=t[r++];);e.length=n-1}}}function ae(t,e,n,r){var i,s,o,a,c,u,l=e&&e.ownerDocument,d=e?e.nodeType:9;if(n=n||[],"string"!=typeof t||!t||1!==d&&9!==d&&11!==d)return n;if(!r&&(x(e),e=e||k,C)){if(11!==d&&(a=ne.exec(t)))if(u=a[1]){if(9===d){if(!(s=e.getElementById(u)))return n;if(s.id===u)return n.push(s),n}else if(l&&(s=l.getElementById(u))&&v(e,s)&&s.id===u)return n.push(s),n}else{if(a[2])return N.apply(n,e.getElementsByTagName(t)),n;if((u=a[3])&&f.getElementsByClassName&&e.getElementsByClassName)return N.apply(n,e.getElementsByClassName(u)),n}if(f.qsa&&!M[t+" "]&&(!w||!w.test(t))&&(1!==d||"object"!==e.nodeName.toLowerCase())){if(u=t,l=e,1===d&&(Y.test(t)||U.test(t))){for((l=re.test(t)&&me(e.parentNode)||e)===e&&f.scope||((o=e.getAttribute("id"))?o=o.replace(se,h):e.setAttribute("id",o=z)),i=(c=p(t)).length;i--;)c[i]=(o?"#"+o:":scope")+" "+we(c[i]);u=c.join(",")}try{return N.apply(n,l.querySelectorAll(u)),n}catch(e){M(t,!0)}finally{o===z&&e.removeAttribute("id")}}}return g(t.replace(Q,"$1"),e,n,r)}function ce(){var n=[];function r(e,t){return n.push(e+" ")>b.cacheLength&&delete r[n.shift()],r[e+" "]=t}return r}function ue(e){return e[z]=!0,e}function le(e){var t=k.createElement("fieldset");try{return!!e(t)}catch(e){return!1}finally{t.parentNode&&t.parentNode.removeChild(t)}}function de(e,t){for(var n=e.split("|"),r=n.length;r--;)b.attrHandle[n[r]]=t}function he(e,t){var n=t&&e,r=n&&1===e.nodeType&&1===t.nodeType&&e.sourceIndex-t.sourceIndex;if(r)return r;if(n)for(;n=n.nextSibling;)if(n===t)return-1;return e?1:-1}function fe(t){return function(e){return"form"in e?e.parentNode&&!1===e.disabled?"label"in e?"label"in e.parentNode?e.parentNode.disabled===t:e.disabled===t:e.isDisabled===t||e.isDisabled!==!t&&oe(e)===t:e.disabled===t:"label"in e&&e.disabled===t}}function pe(o){return ue(function(s){return s=+s,ue(function(e,t){for(var n,r=o([],e.length,s),i=r.length;i--;)e[n=r[i]]&&(e[n]=!(t[n]=e[n]))})})}function me(e){return e&&void 0!==e.getElementsByTagName&&e}for(e in f=ae.support={},i=ae.isXML=function(e){var t=e&&e.namespaceURI,e=e&&(e.ownerDocument||e).documentElement;return!J.test(t||e&&e.nodeName||"HTML")},x=ae.setDocument=function(e){var t,e=e?e.ownerDocument||e:y;return e!=k&&9===e.nodeType&&e.documentElement&&(o=(k=e).documentElement,C=!i(k),y!=k&&(t=k.defaultView)&&t.top!==t&&(t.addEventListener?t.addEventListener("unload",r,!1):t.attachEvent&&t.attachEvent("onunload",r)),f.scope=le(function(e){return o.appendChild(e).appendChild(k.createElement("div")),void 0!==e.querySelectorAll&&!e.querySelectorAll(":scope fieldset div").length}),f.attributes=le(function(e){return e.className="i",!e.getAttribute("className")}),f.getElementsByTagName=le(function(e){return e.appendChild(k.createComment("")),!e.getElementsByTagName("*").length}),f.getElementsByClassName=te.test(k.getElementsByClassName),f.getById=le(function(e){return o.appendChild(e).id=z,!k.getElementsByName||!k.getElementsByName(z).length}),f.getById?(b.filter.ID=function(e){var t=e.replace(ie,d);return function(e){return e.getAttribute("id")===t}},b.find.ID=function(e,t){if(void 0!==t.getElementById&&C){e=t.getElementById(e);return e?[e]:[]}}):(b.filter.ID=function(e){var t=e.replace(ie,d);return function(e){e=void 0!==e.getAttributeNode&&e.getAttributeNode("id");return e&&e.value===t}},b.find.ID=function(e,t){if(void 0!==t.getElementById&&C){var n,r,i,s=t.getElementById(e);if(s){if((n=s.getAttributeNode("id"))&&n.value===e)return[s];for(i=t.getElementsByName(e),r=0;s=i[r++];)if((n=s.getAttributeNode("id"))&&n.value===e)return[s]}return[]}}),b.find.TAG=f.getElementsByTagName?function(e,t){return void 0!==t.getElementsByTagName?t.getElementsByTagName(e):f.qsa?t.querySelectorAll(e):void 0}:function(e,t){var n,r=[],i=0,s=t.getElementsByTagName(e);if("*"!==e)return s;for(;n=s[i++];)1===n.nodeType&&r.push(n);return r},b.find.CLASS=f.getElementsByClassName&&function(e,t){if(void 0!==t.getElementsByClassName&&C)return t.getElementsByClassName(e)},a=[],w=[],(f.qsa=te.test(k.querySelectorAll))&&(le(function(e){var t;o.appendChild(e).innerHTML="",e.querySelectorAll("[msallowcapture^='']").length&&w.push("[*^$]="+H+"*(?:''|\"\")"),e.querySelectorAll("[selected]").length||w.push("\\["+H+"*(?:value|"+O+")"),e.querySelectorAll("[id~="+z+"-]").length||w.push("~="),(t=k.createElement("input")).setAttribute("name",""),e.appendChild(t),e.querySelectorAll("[name='']").length||w.push("\\["+H+"*name"+H+"*="+H+"*(?:''|\"\")"),e.querySelectorAll(":checked").length||w.push(":checked"),e.querySelectorAll("a#"+z+"+*").length||w.push(".#.+[+~]"),e.querySelectorAll("\\\f"),w.push("[\\r\\n\\f]")}),le(function(e){e.innerHTML="";var t=k.createElement("input");t.setAttribute("type","hidden"),e.appendChild(t).setAttribute("name","D"),e.querySelectorAll("[name=d]").length&&w.push("name"+H+"*[*^$|!~]?="),2!==e.querySelectorAll(":enabled").length&&w.push(":enabled",":disabled"),o.appendChild(e).disabled=!0,2!==e.querySelectorAll(":disabled").length&&w.push(":enabled",":disabled"),e.querySelectorAll("*,:x"),w.push(",.*:")})),(f.matchesSelector=te.test(l=o.matches||o.webkitMatchesSelector||o.mozMatchesSelector||o.oMatchesSelector||o.msMatchesSelector))&&le(function(e){f.disconnectedMatch=l.call(e,"*"),l.call(e,"[s!='']:x"),a.push("!=",$)}),w=w.length&&new RegExp(w.join("|")),a=a.length&&new RegExp(a.join("|")),t=te.test(o.compareDocumentPosition),v=t||te.test(o.contains)?function(e,t){var n=9===e.nodeType?e.documentElement:e,t=t&&t.parentNode;return e===t||!(!t||1!==t.nodeType||!(n.contains?n.contains(t):e.compareDocumentPosition&&16&e.compareDocumentPosition(t)))}:function(e,t){if(t)for(;t=t.parentNode;)if(t===e)return!0;return!1},L=t?function(e,t){if(e===t)return u=!0,0;var n=!e.compareDocumentPosition-!t.compareDocumentPosition;return n||(1&(n=(e.ownerDocument||e)==(t.ownerDocument||t)?e.compareDocumentPosition(t):1)||!f.sortDetached&&t.compareDocumentPosition(e)===n?e==k||e.ownerDocument==y&&v(y,e)?-1:t==k||t.ownerDocument==y&&v(y,t)?1:c?I(c,e)-I(c,t):0:4&n?-1:1)}:function(e,t){if(e===t)return u=!0,0;var n,r=0,i=e.parentNode,s=t.parentNode,o=[e],a=[t];if(!i||!s)return e==k?-1:t==k?1:i?-1:s?1:c?I(c,e)-I(c,t):0;if(i===s)return he(e,t);for(n=e;n=n.parentNode;)o.unshift(n);for(n=t;n=n.parentNode;)a.unshift(n);for(;o[r]===a[r];)r++;return r?he(o[r],a[r]):o[r]==y?-1:a[r]==y?1:0}),k},ae.matches=function(e,t){return ae(e,null,null,t)},ae.matchesSelector=function(e,t){if(x(e),f.matchesSelector&&C&&!M[t+" "]&&(!a||!a.test(t))&&(!w||!w.test(t)))try{var n=l.call(e,t);if(n||f.disconnectedMatch||e.document&&11!==e.document.nodeType)return n}catch(e){M(t,!0)}return 0":{dir:"parentNode",first:!0}," ":{dir:"parentNode"},"+":{dir:"previousSibling",first:!0},"~":{dir:"previousSibling"}},preFilter:{ATTR:function(e){return e[1]=e[1].replace(ie,d),e[3]=(e[3]||e[4]||e[5]||"").replace(ie,d),"~="===e[2]&&(e[3]=" "+e[3]+" "),e.slice(0,4)},CHILD:function(e){return e[1]=e[1].toLowerCase(),"nth"===e[1].slice(0,3)?(e[3]||ae.error(e[0]),e[4]=+(e[4]?e[5]+(e[6]||1):2*("even"===e[3]||"odd"===e[3])),e[5]=+(e[7]+e[8]||"odd"===e[3])):e[3]&&ae.error(e[0]),e},PSEUDO:function(e){var t,n=!e[6]&&e[2];return G.CHILD.test(e[0])?null:(e[3]?e[2]=e[4]||e[5]||"":n&&Z.test(n)&&(t=p(n,!0))&&(t=n.indexOf(")",n.length-t)-n.length)&&(e[0]=e[0].slice(0,t),e[2]=n.slice(0,t)),e.slice(0,3))}},filter:{TAG:function(e){var t=e.replace(ie,d).toLowerCase();return"*"===e?function(){return!0}:function(e){return e.nodeName&&e.nodeName.toLowerCase()===t}},CLASS:function(e){var t=E[e+" "];return t||(t=new RegExp("(^|"+H+")"+e+"("+H+"|$)"))&&E(e,function(e){return t.test("string"==typeof e.className&&e.className||void 0!==e.getAttribute&&e.getAttribute("class")||"")})},ATTR:function(t,n,r){return function(e){e=ae.attr(e,t);return null==e?"!="===n:!n||(e+="","="===n?e===r:"!="===n?e!==r:"^="===n?r&&0===e.indexOf(r):"*="===n?r&&-1:\x20\t\r\n\f]*)[\x20\t\r\n\f]*\/?>(?:<\/\1>|)$/i;function A(e,n,r){return m(n)?C.grep(e,function(e,t){return!!n.call(e,t,e)!==r}):n.nodeType?C.grep(e,function(e){return e===n!==r}):"string"!=typeof n?C.grep(e,function(e){return-1)[^>]*|#([\w-]+))$/;(C.fn.init=function(e,t,n){if(!e)return this;if(n=n||M,"string"!=typeof e)return e.nodeType?(this[0]=e,this.length=1,this):m(e)?void 0!==n.ready?n.ready(e):e(C):C.makeArray(e,this);if(!(r="<"===e[0]&&">"===e[e.length-1]&&3<=e.length?[null,e,null]:P.exec(e))||!r[1]&&t)return(!t||t.jquery?t||n:this.constructor(t)).find(e);if(r[1]){if(t=t instanceof C?t[0]:t,C.merge(this,C.parseHTML(r[1],t&&t.nodeType?t.ownerDocument||t:k,!0)),E.test(r[1])&&C.isPlainObject(t))for(var r in t)m(this[r])?this[r](t[r]):this.attr(r,t[r]);return this}return(e=k.getElementById(r[2]))&&(this[0]=e,this.length=1),this}).prototype=C.fn;var M=C(k),L=/^(?:parents|prev(?:Until|All))/,j={children:!0,contents:!0,next:!0,prev:!0};function F(e,t){for(;(e=e[t])&&1!==e.nodeType;);return e}C.fn.extend({has:function(e){var t=C(e,this),n=t.length;return this.filter(function(){for(var e=0;e\x20\t\r\n\f]*)/i,he=/^$|^module$|\/(?:java|ecma)script/i;d=k.createDocumentFragment().appendChild(k.createElement("div")),(f=k.createElement("input")).setAttribute("type","radio"),f.setAttribute("checked","checked"),f.setAttribute("name","t"),d.appendChild(f),y.checkClone=d.cloneNode(!0).cloneNode(!0).lastChild.checked,d.innerHTML="",y.noCloneChecked=!!d.cloneNode(!0).lastChild.defaultValue,d.innerHTML="",y.option=!!d.lastChild;var fe={thead:[1,""],col:[2,""],tr:[2,""],td:[3,""],_default:[0,"",""]};function pe(e,t){var n=void 0!==e.getElementsByTagName?e.getElementsByTagName(t||"*"):void 0!==e.querySelectorAll?e.querySelectorAll(t||"*"):[];return void 0===t||t&&T(e,t)?C.merge([e],n):n}function me(e,t){for(var n=0,r=e.length;n",""]);var ge=/<|?\w+;/;function we(e,t,n,r,i){for(var s,o,a,c,u,l=t.createDocumentFragment(),d=[],h=0,f=e.length;h\s*$/g;function Te(e,t){return T(e,"table")&&T(11!==t.nodeType?t:t.firstChild,"tr")&&C(e).children("tbody")[0]||e}function Ee(e){return e.type=(null!==e.getAttribute("type"))+"/"+e.type,e}function Ae(e){return"true/"===(e.type||"").slice(0,5)?e.type=e.type.slice(5):e.removeAttribute("type"),e}function Pe(e,t){var n,r,i,s;if(1===t.nodeType){if(Z.hasData(e)&&(s=Z.get(e).events))for(i in Z.remove(t,"handle events"),s)for(n=0,r=s[i].length;n").attr(n.scriptAttrs||{}).prop({charset:n.scriptCharset,src:n.url}).on("load error",i=function(e){r.remove(),i=null,e&&t("error"===e.type?404:200,e.type)}),k.head.appendChild(r[0])},abort:function(){i&&i()}}});var Yt=[],Zt=/(=)\?(?=&|$)|\?\?/;C.ajaxSetup({jsonp:"callback",jsonpCallback:function(){var e=Yt.pop()||C.expando+"_"+Tt.guid++;return this[e]=!0,e}}),C.ajaxPrefilter("json jsonp",function(e,t,n){var r,i,s,o=!1!==e.jsonp&&(Zt.test(e.url)?"url":"string"==typeof e.data&&0===(e.contentType||"").indexOf("application/x-www-form-urlencoded")&&Zt.test(e.data)&&"data");if(o||"jsonp"===e.dataTypes[0])return r=e.jsonpCallback=m(e.jsonpCallback)?e.jsonpCallback():e.jsonpCallback,o?e[o]=e[o].replace(Zt,"$1"+r):!1!==e.jsonp&&(e.url+=(Et.test(e.url)?"&":"?")+e.jsonp+"="+r),e.converters["script json"]=function(){return s||C.error(r+" was not called"),s[0]},e.dataTypes[0]="json",i=x[r],x[r]=function(){s=arguments},n.always(function(){void 0===i?C(x).removeProp(r):x[r]=i,e[r]&&(e.jsonpCallback=t.jsonpCallback,Yt.push(r)),s&&m(i)&&i(s[0]),s=i=void 0}),"script"}),y.createHTMLDocument=((d=k.implementation.createHTMLDocument("").body).innerHTML="",2===d.childNodes.length),C.parseHTML=function(e,t,n){return"string"!=typeof e?[]:("boolean"==typeof t&&(n=t,t=!1),t||(y.createHTMLDocument?((r=(t=k.implementation.createHTMLDocument("")).createElement("base")).href=k.location.href,t.head.appendChild(r)):t=k),r=!n&&[],(n=E.exec(e))?[t.createElement(n[1])]:(n=we([e],t,r),r&&r.length&&C(r).remove(),C.merge([],n.childNodes)));var r},C.fn.load=function(e,t,n){var r,i,s,o=this,a=e.indexOf(" ");return-1").append(C.parseHTML(e)).find(r):e)}).always(n&&function(e,t){o.each(function(){n.apply(this,s||[e.responseText,t,e])})}),this},C.expr.pseudos.animated=function(t){return C.grep(C.timers,function(e){return t===e.elem}).length},C.offset={setOffset:function(e,t,n){var r,i,s,o,a=C.css(e,"position"),c=C(e),u={};"static"===a&&(e.style.position="relative"),s=c.offset(),r=C.css(e,"top"),o=C.css(e,"left"),o=("absolute"===a||"fixed"===a)&&-1<(r+o).indexOf("auto")?(i=(a=c.position()).top,a.left):(i=parseFloat(r)||0,parseFloat(o)||0),null!=(t=m(t)?t.call(e,n,C.extend({},s)):t).top&&(u.top=t.top-s.top+i),null!=t.left&&(u.left=t.left-s.left+o),"using"in t?t.using.call(e,u):c.css(u)}},C.fn.extend({offset:function(t){if(arguments.length)return void 0===t?this:this.each(function(e){C.offset.setOffset(this,t,e)});var e,n=this[0];return n?n.getClientRects().length?(e=n.getBoundingClientRect(),n=n.ownerDocument.defaultView,{top:e.top+n.pageYOffset,left:e.left+n.pageXOffset}):{top:0,left:0}:void 0},position:function(){if(this[0]){var e,t,n,r=this[0],i={top:0,left:0};if("fixed"===C.css(r,"position"))t=r.getBoundingClientRect();else{for(t=this.offset(),n=r.ownerDocument,e=r.offsetParent||n.documentElement;e&&(e===n.body||e===n.documentElement)&&"static"===C.css(e,"position");)e=e.parentNode;e&&e!==r&&1===e.nodeType&&((i=C(e).offset()).top+=C.css(e,"borderTopWidth",!0),i.left+=C.css(e,"borderLeftWidth",!0))}return{top:t.top-i.top-C.css(r,"marginTop",!0),left:t.left-i.left-C.css(r,"marginLeft",!0)}}},offsetParent:function(){return this.map(function(){for(var e=this.offsetParent;e&&"static"===C.css(e,"position");)e=e.offsetParent;return e||re})}}),C.each({scrollLeft:"pageXOffset",scrollTop:"pageYOffset"},function(t,i){var s="pageYOffset"===i;C.fn[t]=function(e){return B(this,function(e,t,n){var r;return g(e)?r=e:9===e.nodeType&&(r=e.defaultView),void 0===n?r?r[i]:e[t]:void(r?r.scrollTo(s?r.pageXOffset:n,s?n:r.pageYOffset):e[t]=n)},t,e,arguments.length)}}),C.each(["top","left"],function(e,n){C.cssHooks[n]=Ye(y.pixelPosition,function(e,t){if(t)return t=Ue(e,n),$e.test(t)?C(e).position()[n]+"px":t})}),C.each({Height:"height",Width:"width"},function(o,a){C.each({padding:"inner"+o,content:a,"":"outer"+o},function(r,s){C.fn[s]=function(e,t){var n=arguments.length&&(r||"boolean"!=typeof e),i=r||(!0===e||!0===t?"margin":"border");return B(this,function(e,t,n){var r;return g(e)?0===s.indexOf("outer")?e["inner"+o]:e.document.documentElement["client"+o]:9===e.nodeType?(r=e.documentElement,Math.max(e.body["scroll"+o],r["scroll"+o],e.body["offset"+o],r["offset"+o],r["client"+o])):void 0===n?C.css(e,t,i):C.style(e,t,n,i)},a,n?e:void 0,n)}})}),C.each(["ajaxStart","ajaxStop","ajaxComplete","ajaxError","ajaxSuccess","ajaxSend"],function(e,t){C.fn[t]=function(e){return this.on(t,e)}}),C.fn.extend({bind:function(e,t,n){return this.on(e,null,t,n)},unbind:function(e,t){return this.off(e,null,t)},delegate:function(e,t,n,r){return this.on(t,e,n,r)},undelegate:function(e,t,n){return 1===arguments.length?this.off(e,"**"):this.off(t,e||"**",n)},hover:function(e,t){return this.mouseenter(e).mouseleave(t||e)}}),C.each("blur focus focusin focusout resize scroll click dblclick mousedown mouseup mousemove mouseover mouseout mouseenter mouseleave change select submit keydown keypress keyup contextmenu".split(" "),function(e,n){C.fn[n]=function(e,t){return 0=window.innerWidth-s.OFFSET||(this._activeZoomClose(!0),this._activeZoom=new s(t),this._activeZoom.zoomImage(),this._$window.on("scroll.zoom",i.proxy(this._scrollHandler,this)),this._$document.on("click.zoom",i.proxy(this._clickHandler,this)),this._$document.on("keyup.zoom",i.proxy(this._keyHandler,this)),this._$document.on("touchstart.zoom",i.proxy(this._touchStart,this)),e.stopPropagation())},e.prototype._activeZoomClose=function(e){this._activeZoom&&(e?this._activeZoom.dispose():this._activeZoom.close(),this._$window.off(".zoom"),this._$document.off(".zoom"),this._activeZoom=null)},e.prototype._scrollHandler=function(e){null===this._initialScrollPosition&&(this._initialScrollPosition=window.scrollY);var t=this._initialScrollPosition-window.scrollY;40<=Math.abs(t)&&this._activeZoomClose()},e.prototype._keyHandler=function(e){27==e.keyCode&&this._activeZoomClose()},e.prototype._clickHandler=function(e){e.stopPropagation(),e.preventDefault(),this._activeZoomClose()},e.prototype._touchStart=function(e){this._initialTouchPosition=e.touches[0].pageY,i(e.target).on("touchmove.zoom",i.proxy(this._touchMove,this))},e.prototype._touchMove=function(e){10x
',t.appendChild(n.childNodes[1])),e&&s.extend(i,e),this.each(function(){var e=['iframe[src*="player.vimeo.com"]','iframe[src*="youtube.com"]','iframe[src*="youtube-nocookie.com"]','iframe[src*="kickstarter.com"][src*="video.html"]',"object","embed"];i.customSelector&&e.push(i.customSelector);var r=".fitvidsignore";i.ignore&&(r=r+", "+i.ignore);e=s(this).find(e.join(","));(e=(e=e.not("object object")).not(r)).each(function(){var e,t,n=s(this);0').parent(".fluid-width-video-wrapper").css("padding-top",100*e+"%"),n.removeAttr("height").removeAttr("width"))})})},s.fn.fitVids._count=0}(window.jQuery||window.Zepto),function(e,t){"function"==typeof define&&define.amd?define(["exports"],t):"undefined"!=typeof exports?t(exports):t(e.dragscroll={})}(this,function(e){var a,c,u=window,l=document,d="mousemove",h="mouseup",f="mousedown",t="EventListener",p="add"+t,n="remove"+t,r=[],t=function(e,t){for(e=0;e=s&&(x=u.top)<=_&&(C=u.right)>=s*l&&(k=u.left)<=b&&(z||C||k||x)&&(p.loadHidden||I(d[t]))&&(w&&N<3&&!o&&(y<3||D<4)||function(e,t){var n,r=e,i=I(e);for(x-=t,z+=t,k-=t,C+=t;i&&(r=r.offsetParent)&&r!=h.body&&r!=X;)(i=0<(de(r,"opacity")||1))&&"visible"!=de(r,"overflow")&&(n=r.getBoundingClientRect(),i=C>n.left&&kn.top-1&&x'),function(){for(var e=s.querySelectorAll("[data-icon]"),t=0;t"+(r="",-1"+r+"":r)+""),n.parentNode.removeChild(n)}}()})}(window.document),function(e,t){"object"==typeof exports&&"object"==typeof module?module.exports=t():"function"==typeof define&&define.amd?define([],t):"object"==typeof exports?exports.ClipboardJS=t():e.ClipboardJS=t()}(this,function(){return n={134:function(e,t,n){"use strict";n.d(t,{default:function(){return r}});var t=n(279),s=n.n(t),t=n(370),o=n.n(t),t=n(817),i=n.n(t);function a(e){return(a="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function c(e,t){for(var n=0;n=o.reach);v+=w.value.length,w=w.next){var y=w.value;if(n.length>t.length)return;if(!(y instanceof M)){var b,_=1;if(p){if(!(b=L(g,v,t,f)))break;var x=b.index,k=b.index+b[0].length,C=v;for(C+=w.value.length;C<=x;)w=w.next,C+=w.value.length;if(C-=w.value.length,v=C,w.value instanceof M)continue;for(var z=w;z!==n.tail&&(Co.reach&&(o.reach=A);y=w.prev;T&&(y=j(n,y,T),v+=T.length),F(n,y,_);S=new M(a,h?P.tokenize(S,h):S,m,S);w=j(n,y,S),E&&j(n,w,E),1<_&&(A={cause:a+","+u,reach:A},e(t,n,r,w.prev,v,A),o&&A.reach>o.reach&&(o.reach=A.reach))}}}}}(e,i,t,i.head,0),function(e){var t=[],n=e.head.next;for(;n!==e.tail;)t.push(n.value),n=n.next;return t}(i)},hooks:{all:{},add:function(e,t){var n=P.hooks.all;n[e]=n[e]||[],n[e].push(t)},run:function(e,t){var n=P.hooks.all[e];if(n&&n.length)for(var r,i=0;r=n[i++];)r(t)}},Token:M};function M(e,t,n,r){this.type=e,this.content=t,this.alias=n,this.length=0|(r||"").length}function L(e,t,n,r){e.lastIndex=t;n=e.exec(n);return n&&r&&n[1]&&(r=n[1].length,n.index+=r,n[0]=n[0].slice(r)),n}function s(){var e={value:null,prev:null,next:null},t={value:null,prev:e,next:null};e.next=t,this.head=e,this.tail=t,this.length=0}function j(e,t,n){var r=t.next,n={value:n,prev:t,next:r};return t.next=n,r.prev=n,e.length++,n}function F(e,t,n){for(var r=t.next,i=0;i"+i.content+""+i.tag+">"},!c.document)return c.addEventListener&&(P.disableWorkerMessageHandler||c.addEventListener("message",function(e){var t=JSON.parse(e.data),n=t.language,e=t.code,t=t.immediateClose;c.postMessage(P.highlight(e,P.languages[n],n)),t&&c.close()},!1)),P;var n=P.util.currentScript();function r(){P.manual||P.highlightAll()}return n&&(P.filename=n.src,n.hasAttribute("data-manual")&&(P.manual=!0)),P.manual||("loading"===(e=document.readyState)||"interactive"===e&&n&&n.defer?document.addEventListener("DOMContentLoaded",r):window.requestAnimationFrame?window.requestAnimationFrame(r):window.setTimeout(r,16)),P}(_self);"undefined"!=typeof module&&module.exports&&(module.exports=Prism),"undefined"!=typeof global&&(global.Prism=Prism),Prism.languages.markup={comment://,prolog:/<\?[\s\S]+?\?>/,doctype:{pattern:/"'[\]]|"[^"]*"|'[^']*')+(?:\[(?:[^<"'\]]|"[^"]*"|'[^']*'|<(?!!--)|)*\]\s*)?>/i,greedy:!0,inside:{"internal-subset":{pattern:/(^[^\[]*\[)[\s\S]+(?=\]>$)/,lookbehind:!0,greedy:!0,inside:null},string:{pattern:/"[^"]*"|'[^']*'/,greedy:!0},punctuation:/^$|[[\]]/,"doctype-tag":/^DOCTYPE/,name:/[^\s<>'"]+/}},cdata://i,tag:{pattern:/<\/?(?!\d)[^\s>\/=$<%]+(?:\s(?:\s*[^\s>\/=]+(?:\s*=\s*(?:"[^"]*"|'[^']*'|[^\s'">=]+(?=[\s>]))|(?=[\s/>])))+)?\s*\/?>/,greedy:!0,inside:{tag:{pattern:/^<\/?[^\s>\/]+/,inside:{punctuation:/^<\/?/,namespace:/^[^\s>\/:]+:/}},"special-attr":[],"attr-value":{pattern:/=\s*(?:"[^"]*"|'[^']*'|[^\s'">=]+)/,inside:{punctuation:[{pattern:/^=/,alias:"attr-equals"},/"|'/]}},punctuation:/\/?>/,"attr-name":{pattern:/[^\s>\/]+/,inside:{namespace:/^[^\s>\/:]+:/}}}},entity:[{pattern:/&[\da-z]{1,8};/i,alias:"named-entity"},/?[\da-f]{1,8};/i]},Prism.languages.markup.tag.inside["attr-value"].inside.entity=Prism.languages.markup.entity,Prism.languages.markup.doctype.inside["internal-subset"].inside=Prism.languages.markup,Prism.hooks.add("wrap",function(e){"entity"===e.type&&(e.attributes.title=e.content.replace(/&/,"&"))}),Object.defineProperty(Prism.languages.markup.tag,"addInlined",{value:function(e,t){var n={};n["language-"+t]={pattern:/(^$)/i,lookbehind:!0,inside:Prism.languages[t]},n.cdata=/^$/i;n={"included-cdata":{pattern://i,inside:n}};n["language-"+t]={pattern:/[\s\S]+/,inside:Prism.languages[t]};t={};t[e]={pattern:RegExp(/(<__[^>]*>)(?:))*\]\]>|(?!)/.source.replace(/__/g,function(){return e}),"i"),lookbehind:!0,greedy:!0,inside:n},Prism.languages.insertBefore("markup","cdata",t)}}),Object.defineProperty(Prism.languages.markup.tag,"addAttribute",{value:function(e,t){Prism.languages.markup.tag.inside["special-attr"].push({pattern:RegExp(/(^|["'\s])/.source+"(?:"+e+")"+/\s*=\s*(?:"[^"]*"|'[^']*'|[^\s'">=]+(?=[\s>]))/.source,"i"),lookbehind:!0,inside:{"attr-name":/^[^\s=]+/,"attr-value":{pattern:/=[\s\S]+/,inside:{value:{pattern:/(^=\s*(["']|(?!["'])))\S[\s\S]*(?=\2$)/,lookbehind:!0,alias:[t,"language-"+t],inside:Prism.languages[t]},punctuation:[{pattern:/^=/,alias:"attr-equals"},/"|'/]}}}})}}),Prism.languages.html=Prism.languages.markup,Prism.languages.mathml=Prism.languages.markup,Prism.languages.svg=Prism.languages.markup,Prism.languages.xml=Prism.languages.extend("markup",{}),Prism.languages.ssml=Prism.languages.xml,Prism.languages.atom=Prism.languages.xml,Prism.languages.rss=Prism.languages.xml,function(e){var t=/(?:"(?:\\(?:\r\n|[\s\S])|[^"\\\r\n])*"|'(?:\\(?:\r\n|[\s\S])|[^'\\\r\n])*')/;e.languages.css={comment:/\/\*[\s\S]*?\*\//,atrule:{pattern:/@[\w-](?:[^;{\s]|\s+(?![\s{]))*(?:;|(?=\s*\{))/,inside:{rule:/^@[\w-]+/,"selector-function-argument":{pattern:/(\bselector\s*\(\s*(?![\s)]))(?:[^()\s]|\s+(?![\s)])|\((?:[^()]|\([^()]*\))*\))+(?=\s*\))/,lookbehind:!0,alias:"selector"},keyword:{pattern:/(^|[^\w-])(?:and|not|only|or)(?![\w-])/,lookbehind:!0}}},url:{pattern:RegExp("\\burl\\((?:"+t.source+"|"+/(?:[^\\\r\n()"']|\\[\s\S])*/.source+")\\)","i"),greedy:!0,inside:{function:/^url/i,punctuation:/^\(|\)$/,string:{pattern:RegExp("^"+t.source+"$"),alias:"url"}}},selector:{pattern:RegExp("(^|[{}\\s])[^{}\\s](?:[^{};\"'\\s]|\\s+(?![\\s{])|"+t.source+")*(?=\\s*\\{)"),lookbehind:!0},string:{pattern:t,greedy:!0},property:{pattern:/(^|[^-\w\xA0-\uFFFF])(?!\s)[-_a-z\xA0-\uFFFF](?:(?!\s)[-\w\xA0-\uFFFF])*(?=\s*:)/i,lookbehind:!0},important:/!important\b/i,function:{pattern:/(^|[^-a-z0-9])[-a-z0-9]+(?=\()/i,lookbehind:!0},punctuation:/[(){};:,]/},e.languages.css.atrule.inside.rest=e.languages.css;e=e.languages.markup;e&&(e.tag.addInlined("style","css"),e.tag.addAttribute("style","css"))}(Prism),Prism.languages.clike={comment:[{pattern:/(^|[^\\])\/\*[\s\S]*?(?:\*\/|$)/,lookbehind:!0,greedy:!0},{pattern:/(^|[^\\:])\/\/.*/,lookbehind:!0,greedy:!0}],string:{pattern:/(["'])(?:\\(?:\r\n|[\s\S])|(?!\1)[^\\\r\n])*\1/,greedy:!0},"class-name":{pattern:/(\b(?:class|interface|extends|implements|trait|instanceof|new)\s+|\bcatch\s+\()[\w.\\]+/i,lookbehind:!0,inside:{punctuation:/[.\\]/}},keyword:/\b(?:if|else|while|do|for|return|in|instanceof|function|new|try|throw|catch|finally|null|break|continue)\b/,boolean:/\b(?:true|false)\b/,function:/\b\w+(?=\()/,number:/\b0x[\da-f]+\b|(?:\b\d+(?:\.\d*)?|\B\.\d+)(?:e[+-]?\d+)?/i,operator:/[<>]=?|[!=]=?=?|--?|\+\+?|&&?|\|\|?|[?*/~^%]/,punctuation:/[{}[\];(),.:]/},Prism.languages.javascript=Prism.languages.extend("clike",{"class-name":[Prism.languages.clike["class-name"],{pattern:/(^|[^$\w\xA0-\uFFFF])(?!\s)[_$A-Z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*(?=\.(?:prototype|constructor))/,lookbehind:!0}],keyword:[{pattern:/((?:^|\})\s*)catch\b/,lookbehind:!0},{pattern:/(^|[^.]|\.\.\.\s*)\b(?:as|assert(?=\s*\{)|async(?=\s*(?:function\b|\(|[$\w\xA0-\uFFFF]|$))|await|break|case|class|const|continue|debugger|default|delete|do|else|enum|export|extends|finally(?=\s*(?:\{|$))|for|from(?=\s*(?:['"]|$))|function|(?:get|set)(?=\s*(?:[#\[$\w\xA0-\uFFFF]|$))|if|implements|import|in|instanceof|interface|let|new|null|of|package|private|protected|public|return|static|super|switch|this|throw|try|typeof|undefined|var|void|while|with|yield)\b/,lookbehind:!0}],function:/#?(?!\s)[_$a-zA-Z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*(?=\s*(?:\.\s*(?:apply|bind|call)\s*)?\()/,number:/\b(?:(?:0[xX](?:[\dA-Fa-f](?:_[\dA-Fa-f])?)+|0[bB](?:[01](?:_[01])?)+|0[oO](?:[0-7](?:_[0-7])?)+)n?|(?:\d(?:_\d)?)+n|NaN|Infinity)\b|(?:\b(?:\d(?:_\d)?)+\.?(?:\d(?:_\d)?)*|\B\.(?:\d(?:_\d)?)+)(?:[Ee][+-]?(?:\d(?:_\d)?)+)?/,operator:/--|\+\+|\*\*=?|=>|&&=?|\|\|=?|[!=]==|<<=?|>>>?=?|[-+*/%&|^!=<>]=?|\.{3}|\?\?=?|\?\.?|[~:]/}),Prism.languages.javascript["class-name"][0].pattern=/(\b(?:class|interface|extends|implements|instanceof|new)\s+)[\w.\\]+/,Prism.languages.insertBefore("javascript","keyword",{regex:{pattern:/((?:^|[^$\w\xA0-\uFFFF."'\])\s]|\b(?:return|yield))\s*)\/(?:\[(?:[^\]\\\r\n]|\\.)*\]|\\.|[^/\\\[\r\n])+\/[dgimyus]{0,7}(?=(?:\s|\/\*(?:[^*]|\*(?!\/))*\*\/)*(?:$|[\r\n,.;:})\]]|\/\/))/,lookbehind:!0,greedy:!0,inside:{"regex-source":{pattern:/^(\/)[\s\S]+(?=\/[a-z]*$)/,lookbehind:!0,alias:"language-regex",inside:Prism.languages.regex},"regex-delimiter":/^\/|\/$/,"regex-flags":/^[a-z]+$/}},"function-variable":{pattern:/#?(?!\s)[_$a-zA-Z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*(?=\s*[=:]\s*(?:async\s*)?(?:\bfunction\b|(?:\((?:[^()]|\([^()]*\))*\)|(?!\s)[_$a-zA-Z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*)\s*=>))/,alias:"function"},parameter:[{pattern:/(function(?:\s+(?!\s)[_$a-zA-Z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*)?\s*\(\s*)(?!\s)(?:[^()\s]|\s+(?![\s)])|\([^()]*\))+(?=\s*\))/,lookbehind:!0,inside:Prism.languages.javascript},{pattern:/(^|[^$\w\xA0-\uFFFF])(?!\s)[_$a-z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*(?=\s*=>)/i,lookbehind:!0,inside:Prism.languages.javascript},{pattern:/(\(\s*)(?!\s)(?:[^()\s]|\s+(?![\s)])|\([^()]*\))+(?=\s*\)\s*=>)/,lookbehind:!0,inside:Prism.languages.javascript},{pattern:/((?:\b|\s|^)(?!(?:as|async|await|break|case|catch|class|const|continue|debugger|default|delete|do|else|enum|export|extends|finally|for|from|function|get|if|implements|import|in|instanceof|interface|let|new|null|of|package|private|protected|public|return|set|static|super|switch|this|throw|try|typeof|undefined|var|void|while|with|yield)(?![$\w\xA0-\uFFFF]))(?:(?!\s)[_$a-zA-Z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*\s*)\(\s*|\]\s*\(\s*)(?!\s)(?:[^()\s]|\s+(?![\s)])|\([^()]*\))+(?=\s*\)\s*\{)/,lookbehind:!0,inside:Prism.languages.javascript}],constant:/\b[A-Z](?:[A-Z_]|\dx?)*\b/}),Prism.languages.insertBefore("javascript","string",{hashbang:{pattern:/^#!.*/,greedy:!0,alias:"comment"},"template-string":{pattern:/`(?:\\[\s\S]|\$\{(?:[^{}]|\{(?:[^{}]|\{[^}]*\})*\})+\}|(?!\$\{)[^\\`])*`/,greedy:!0,inside:{"template-punctuation":{pattern:/^`|`$/,alias:"string"},interpolation:{pattern:/((?:^|[^\\])(?:\\{2})*)\$\{(?:[^{}]|\{(?:[^{}]|\{[^}]*\})*\})+\}/,lookbehind:!0,inside:{"interpolation-punctuation":{pattern:/^\$\{|\}$/,alias:"punctuation"},rest:Prism.languages.javascript}},string:/[\s\S]+/}}}),Prism.languages.markup&&(Prism.languages.markup.tag.addInlined("script","javascript"),Prism.languages.markup.tag.addAttribute(/on(?:abort|blur|change|click|composition(?:end|start|update)|dblclick|error|focus(?:in|out)?|key(?:down|up)|load|mouse(?:down|enter|leave|move|out|over|up)|reset|resize|scroll|select|slotchange|submit|unload|wheel)/.source,"javascript")),Prism.languages.js=Prism.languages.javascript,function(){var o,a,c,u,r,e;function l(e,t){var n=(n=e.className).replace(r," ")+" language-"+t;e.className=n.replace(/\s+/g," ").trim()}void 0!==Prism&&"undefined"!=typeof document&&(Element.prototype.matches||(Element.prototype.matches=Element.prototype.msMatchesSelector||Element.prototype.webkitMatchesSelector),o={js:"javascript",py:"python",rb:"ruby",ps1:"powershell",psm1:"powershell",sh:"bash",bat:"batch",h:"c",tex:"latex"},u="pre[data-src]:not(["+(a="data-src-status")+'="loaded"]):not(['+a+'="'+(c="loading")+'"])',r=/\blang(?:uage)?-([\w-]+)\b/i,Prism.hooks.add("before-highlightall",function(e){e.selector+=", "+u}),Prism.hooks.add("before-sanity-check",function(e){var t,n,r,i,s=e.element;s.matches(u)&&(e.code="",s.setAttribute(a,c),(t=s.appendChild(document.createElement("CODE"))).textContent="Loading…",n=s.getAttribute("data-src"),"none"===(e=e.language)&&(r=(/\.(\w+)$/.exec(n)||[,"none"])[1],e=o[r]||r),l(t,e),l(s,e),(r=Prism.plugins.autoloader)&&r.loadLanguages(e),(i=new XMLHttpRequest).open("GET",n,!0),i.onreadystatechange=function(){4==i.readyState&&(i.status<400&&i.responseText?(s.setAttribute(a,"loaded"),t.textContent=i.responseText,Prism.highlightElement(t)):(s.setAttribute(a,"failed"),400<=i.status?t.textContent="✖ Error "+i.status+" while fetching file: "+i.statusText:t.textContent="✖ Error: File does not exist or is empty"))},i.send(null))}),e=!(Prism.plugins.fileHighlight={highlight:function(e){for(var t,n=(e||document).querySelectorAll(u),r=0;t=n[r++];)Prism.highlightElement(t)}}),Prism.fileHighlight=function(){e||(console.warn("Prism.fileHighlight is deprecated. Use `Prism.plugins.fileHighlight.highlight` instead."),e=!0),Prism.plugins.fileHighlight.highlight.apply(this,arguments)})}(),function(){function D(e){var t=new D.Builder;return t.pipeline.add(D.trimmer,D.stopWordFilter,D.stemmer),t.searchPipeline.add(D.stemmer),e.call(t,t),t.build()}var t,u,l,d,h,f,p,m,g,w,v,y,b,_,x,k,C,z,S,T,E,A,P,e,n;function r(e){var t,n,r,i,s,o,a,c;return e.length<3?e:("y"==(n=e.substr(0,1))&&(e=n.toUpperCase()+e.substr(1)),a=g,(s=m).test(e)?e=e.replace(s,"$1$2"):a.test(e)&&(e=e.replace(a,"$1$2")),a=v,(s=w).test(e)?(c=s.exec(e),(s=d).test(c[1])&&(e=e.replace(s=y,""))):a.test(e)&&(o=(c=a.exec(e))[1],(a=p).test(o)&&(e=o,r=_,i=x,(a=b).test(e)?e+="e":r.test(e)?e=e.replace(s=y,""):i.test(e)&&(e+="e"))),(s=k).test(e)&&(e=(o=(c=s.exec(e))[1])+"i"),(s=C).test(e)&&(o=(c=s.exec(e))[1],t=c[2],(s=d).test(o)&&(e=o+u[t])),(s=z).test(e)&&(o=(c=s.exec(e))[1],t=c[2],(s=d).test(o)&&(e=o+l[t])),a=T,(s=S).test(e)?(o=(c=s.exec(e))[1],(s=h).test(o)&&(e=o)):a.test(e)&&(o=(c=a.exec(e))[1]+c[2],(a=h).test(o)&&(e=o)),(s=E).test(e)&&(o=(c=s.exec(e))[1],a=f,r=P,((s=h).test(o)||a.test(o)&&!r.test(o))&&(e=o)),a=h,(s=A).test(e)&&a.test(e)&&(e=e.replace(s=y,"")),"y"==n?n.toLowerCase()+e.substr(1):e)}D.version="2.3.9",(D.utils={}).warn=(t=this,function(e){t.console&&console.warn&&console.warn(e)}),D.utils.asString=function(e){return null==e?"":e.toString()},D.utils.clone=function(e){if(null==e)return e;for(var t=Object.create(null),n=Object.keys(e),r=0;r=this.length)return D.QueryLexer.EOS;var e=this.str.charAt(this.pos);return this.pos+=1,e},D.QueryLexer.prototype.width=function(){return this.pos-this.start},D.QueryLexer.prototype.ignore=function(){this.start==this.pos&&(this.pos+=1),this.start=this.pos},D.QueryLexer.prototype.backup=function(){--this.pos},D.QueryLexer.prototype.acceptDigitRun=function(){for(var e,t;47<(t=(e=this.next()).charCodeAt(0))&&t<58;);e!=D.QueryLexer.EOS&&this.backup()},D.QueryLexer.prototype.more=function(){return this.pos>3]&1<<(7&r))return this.cursor++,!0}return!1},in_grouping_b:function(e,t,n){if(this.cursor>this.limit_backward){var r=m.charCodeAt(this.cursor-1);if(r<=n&&t<=r&&e[(r-=t)>>3]&1<<(7&r))return this.cursor--,!0}return!1},out_grouping:function(e,t,n){if(this.cursor>3]&1<<(7&r)))return this.cursor++,!0}return!1},out_grouping_b:function(e,t,n){if(this.cursor>this.limit_backward){var r=m.charCodeAt(this.cursor-1);if(n>3]&1<<(7&r)))return this.cursor--,!0}return!1},eq_s:function(e,t){if(this.limit-this.cursor>1),l=0,d=o=(h=e[n]).s_size){if(this.cursor=i+h.s_size,!h.method)return h.result;var p=h.method();if(this.cursor=i+h.s_size,p)return h.result}if((n=h.substring_i)<0)return 0}},find_among_b:function(e,t){for(var n=0,r=t,i=this.cursor,s=this.limit_backward,o=0,a=0,c=!1;;){for(var u,l=n+(r-n>>1),d=0,h=o=(u=e[n]).s_size){if(this.cursor=i-u.s_size,!u.method)return u.result;var p=u.method();if(this.cursor=i-u.s_size,p)return u.result}if((n=u.substring_i)<0)return 0}},replace_s:function(e,t,n){var r=n.length-(t-e);return m=m.substring(0,e)+n+m.substring(t),this.limit+=r,this.cursor>=t?this.cursor+=r:this.cursor>e&&(this.cursor=e),r},slice_check:function(){if(this.bra<0||this.bra>this.ket||this.ket>this.limit||this.limit>m.length)throw"faulty slice operation"},slice_from:function(e){this.slice_check(),this.replace_s(this.bra,this.ket,e)},slice_del:function(){this.slice_from("")},insert:function(e,t,n){n=this.replace_s(e,t,n);e<=this.bra&&(this.bra+=n),e<=this.ket&&(this.ket+=n)},slice_to:function(){return this.slice_check(),m.substring(this.bra,this.ket)},eq_v_b:function(e){return this.eq_s_b(e.length,e)}}}},e.trimmerSupport={generateTrimmer:function(e){var t=new RegExp("^[^"+e+"]+"),n=new RegExp("[^"+e+"]+$");return function(e){return"function"==typeof e.update?e.update(function(e){return e.replace(t,"").replace(n,"")}):e.replace(t,"").replace(n,"")}}}}}),function(e,t){"function"==typeof define&&define.amd?define(t):"object"==typeof exports?module.exports=t():t()(e.lunr)}(this,function(){return function(e){if(void 0===e)throw new Error("Lunr is not present. Please include / require Lunr before this script.");if(void 0===e.stemmerSupport)throw new Error("Lunr stemmer support is not present. Please include / require Lunr stemmer support before this script.");var v,y,t;e.ru=function(){this.pipeline.reset(),this.pipeline.add(e.ru.trimmer,e.ru.stopWordFilter,e.ru.stemmer),this.searchPipeline&&(this.searchPipeline.reset(),this.searchPipeline.add(e.ru.stemmer))},e.ru.wordCharacters="Ѐ-҄҇-ԯᴫᵸⷠ-ⷿꙀ-ꚟ︮︯",e.ru.trimmer=e.trimmerSupport.generateTrimmer(e.ru.wordCharacters),e.Pipeline.registerFunction(e.ru.trimmer,"trimmer-ru"),e.ru.stemmer=(v=e.stemmerSupport.Among,y=e.stemmerSupport.SnowballProgram,t=new function(){var t,e,n=[new v("в",-1,1),new v("ив",0,2),new v("ыв",0,2),new v("вши",-1,1),new v("ивши",3,2),new v("ывши",3,2),new v("вшись",-1,1),new v("ившись",6,2),new v("ывшись",6,2)],r=[new v("ее",-1,1),new v("ие",-1,1),new v("ое",-1,1),new v("ые",-1,1),new v("ими",-1,1),new v("ыми",-1,1),new v("ей",-1,1),new v("ий",-1,1),new v("ой",-1,1),new v("ый",-1,1),new v("ем",-1,1),new v("им",-1,1),new v("ом",-1,1),new v("ым",-1,1),new v("его",-1,1),new v("ого",-1,1),new v("ему",-1,1),new v("ому",-1,1),new v("их",-1,1),new v("ых",-1,1),new v("ею",-1,1),new v("ою",-1,1),new v("ую",-1,1),new v("юю",-1,1),new v("ая",-1,1),new v("яя",-1,1)],i=[new v("ем",-1,1),new v("нн",-1,1),new v("вш",-1,1),new v("ивш",2,2),new v("ывш",2,2),new v("щ",-1,1),new v("ющ",5,1),new v("ующ",6,2)],s=[new v("сь",-1,1),new v("ся",-1,1)],o=[new v("ла",-1,1),new v("ила",0,2),new v("ыла",0,2),new v("на",-1,1),new v("ена",3,2),new v("ете",-1,1),new v("ите",-1,2),new v("йте",-1,1),new v("ейте",7,2),new v("уйте",7,2),new v("ли",-1,1),new v("или",10,2),new v("ыли",10,2),new v("й",-1,1),new v("ей",13,2),new v("уй",13,2),new v("л",-1,1),new v("ил",16,2),new v("ыл",16,2),new v("ем",-1,1),new v("им",-1,2),new v("ым",-1,2),new v("н",-1,1),new v("ен",22,2),new v("ло",-1,1),new v("ило",24,2),new v("ыло",24,2),new v("но",-1,1),new v("ено",27,2),new v("нно",27,1),new v("ет",-1,1),new v("ует",30,2),new v("ит",-1,2),new v("ыт",-1,2),new v("ют",-1,1),new v("уют",34,2),new v("ят",-1,2),new v("ны",-1,1),new v("ены",37,2),new v("ть",-1,1),new v("ить",39,2),new v("ыть",39,2),new v("ешь",-1,1),new v("ишь",-1,2),new v("ю",-1,2),new v("ую",44,2)],a=[new v("а",-1,1),new v("ев",-1,1),new v("ов",-1,1),new v("е",-1,1),new v("ие",3,1),new v("ье",3,1),new v("и",-1,1),new v("еи",6,1),new v("ии",6,1),new v("ами",6,1),new v("ями",6,1),new v("иями",10,1),new v("й",-1,1),new v("ей",12,1),new v("ией",13,1),new v("ий",12,1),new v("ой",12,1),new v("ам",-1,1),new v("ем",-1,1),new v("ием",18,1),new v("ом",-1,1),new v("ям",-1,1),new v("иям",21,1),new v("о",-1,1),new v("у",-1,1),new v("ах",-1,1),new v("ях",-1,1),new v("иях",26,1),new v("ы",-1,1),new v("ь",-1,1),new v("ю",-1,1),new v("ию",30,1),new v("ью",30,1),new v("я",-1,1),new v("ия",33,1),new v("ья",33,1)],c=[new v("ост",-1,1),new v("ость",-1,1)],u=[new v("ейше",-1,1),new v("н",-1,2),new v("ейш",-1,1),new v("ь",-1,3)],l=[33,65,8,232],d=new y;function h(){for(;!d.in_grouping(l,1072,1103);){if(d.cursor>=d.limit)return;d.cursor++}return 1}function f(){for(;!d.out_grouping(l,1072,1103);){if(d.cursor>=d.limit)return;d.cursor++}return 1}function p(e,t){var n;if(d.ket=d.cursor,t=d.find_among_b(e,t)){switch(d.bra=d.cursor,t){case 1:if(n=d.limit-d.cursor,!d.eq_s_b(1,"а")&&(d.cursor=d.limit-n,!d.eq_s_b(1,"я")))return!1;case 2:d.slice_del()}return!0}return!1}function m(e,t){return d.ket=d.cursor,!!(t=d.find_among_b(e,t))&&(d.bra=d.cursor,1==t&&d.slice_del(),!0)}function g(){return m(r,26)&&(p(i,8),1)}function w(){var e;d.ket=d.cursor,(e=d.find_among_b(c,2))&&(d.bra=d.cursor,t<=d.cursor&&1==e&&d.slice_del())}this.setCurrent=function(e){d.setCurrent(e)},this.getCurrent=function(){return d.getCurrent()},this.stem=function(){return e=d.limit,t=e,h()&&(e=d.cursor,f()&&h()&&f()&&(t=d.cursor)),d.cursor=d.limit,!(d.cursor=m.limit)return 1;m.cursor++}for(;!m.out_grouping(f,97,251);){if(m.cursor>=m.limit)return 1;m.cursor++}}function y(){return r<=m.cursor}function b(){return n<=m.cursor}function _(){return t<=m.cursor}function x(){if(!function(){var e,t;if(m.ket=m.cursor,e=m.find_among_b(c,43)){switch(m.bra=m.cursor,e){case 1:if(!_())return;m.slice_del();break;case 2:if(!_())return;m.slice_del(),m.ket=m.cursor,m.eq_s_b(2,"ic")&&(m.bra=m.cursor,_()?m.slice_del():m.slice_from("iqU"));break;case 3:if(!_())return;m.slice_from("log");break;case 4:if(!_())return;m.slice_from("u");break;case 5:if(!_())return;m.slice_from("ent");break;case 6:if(!y())return;if(m.slice_del(),m.ket=m.cursor,e=m.find_among_b(o,6))switch(m.bra=m.cursor,e){case 1:_()&&(m.slice_del(),m.ket=m.cursor,m.eq_s_b(2,"at")&&(m.bra=m.cursor,_()&&m.slice_del()));break;case 2:_()?m.slice_del():b()&&m.slice_from("eux");break;case 3:_()&&m.slice_del();break;case 4:y()&&m.slice_from("i")}break;case 7:if(!_())return;if(m.slice_del(),m.ket=m.cursor,e=m.find_among_b(a,3))switch(m.bra=m.cursor,e){case 1:_()?m.slice_del():m.slice_from("abl");break;case 2:_()?m.slice_del():m.slice_from("iqU");break;case 3:_()&&m.slice_del()}break;case 8:if(!_())return;if(m.slice_del(),m.ket=m.cursor,m.eq_s_b(2,"at")&&(m.bra=m.cursor,_()&&(m.slice_del(),m.ket=m.cursor,m.eq_s_b(2,"ic")))){m.bra=m.cursor,_()?m.slice_del():m.slice_from("iqU");break}break;case 9:m.slice_from("eau");break;case 10:if(!b())return;m.slice_from("al");break;case 11:if(_())m.slice_del();else{if(!b())return;m.slice_from("eux")}break;case 12:if(!b()||!m.out_grouping_b(f,97,251))return;m.slice_del();break;case 13:return void(y()&&m.slice_from("ant"));case 14:return void(y()&&m.slice_from("ent"));case 15:return t=m.limit-m.cursor,void(m.in_grouping_b(f,97,251)&&y()&&(m.cursor=m.limit-t,m.slice_del()))}return 1}}()&&(m.cursor=m.limit,!function(){var e,t;if(!(m.cursor=r){if(e=m.limit_backward,m.limit_backward=r,m.ket=m.cursor,n=m.find_among_b(d,7))switch(m.bra=m.cursor,n){case 1:if(_()){if(t=m.limit-m.cursor,!m.eq_s_b(1,"s")&&(m.cursor=m.limit-t,!m.eq_s_b(1,"t")))break;m.slice_del()}break;case 2:m.slice_from("i");break;case 3:m.slice_del();break;case 4:m.eq_s_b(2,"gu")&&m.slice_del()}m.limit_backward=e}}();m.cursor=m.limit,m.ket=m.cursor,m.eq_s_b(1,"Y")?(m.bra=m.cursor,m.slice_from("i")):(m.cursor=m.limit,m.eq_s_b(1,"ç")&&(m.bra=m.cursor,m.slice_from("c")))}this.setCurrent=function(e){m.setCurrent(e)},this.getCurrent=function(){return m.getCurrent()},this.stem=function(){var e=m.cursor;return function(){for(var e,t;;){if(e=m.cursor,m.in_grouping(f,97,251)){if(m.bra=m.cursor,t=m.cursor,g("u","U",e))continue;if(m.cursor=t,g("i","I",e))continue;if(m.cursor=t,w("y","Y",e))continue}if(m.cursor=e,m.bra=e,!g("y","Y",e)&&(m.cursor=e,!m.eq_s(1,"q")||(m.bra=m.cursor,!w("u","U",e)))){if((m.cursor=e)>=m.limit)return;m.cursor++}}}(),m.cursor=e,function(){var e=m.cursor;if(r=m.limit,t=n=r,m.in_grouping(f,97,251)&&m.in_grouping(f,97,251)&&m.cursor=m.limit){m.cursor=r;break}}while(m.cursor++,!m.in_grouping(f,97,251))}r=m.cursor,m.cursor=e,v()||(n=m.cursor,v()||(t=m.cursor))}(),m.limit_backward=e,m.cursor=m.limit,x(),m.cursor=m.limit,e=m.limit-m.cursor,m.find_among_b(h,5)&&(m.cursor=m.limit-e,m.ket=m.cursor,m.cursor>m.limit_backward&&(m.cursor--,m.bra=m.cursor,m.slice_del())),m.cursor=m.limit,function(){for(var e,t=1;m.out_grouping_b(f,97,251);)t--;t<=0&&(m.ket=m.cursor,e=m.limit-m.cursor,(m.eq_s_b(1,"é")||(m.cursor=m.limit-e,m.eq_s_b(1,"è")))&&(m.bra=m.cursor,m.slice_from("e")))}(),m.cursor=m.limit_backward,function(){for(var e;;){if(e=m.cursor,m.bra=e,!(e=m.find_among(s,4)))break;switch(m.ket=m.cursor,e){case 1:m.slice_from("i");break;case 2:m.slice_from("u");break;case 3:m.slice_from("y");break;case 4:if(m.cursor>=m.limit)return;m.cursor++}}}(),!0}},function(e){return"function"==typeof e.update?e.update(function(e){return t.setCurrent(e),t.stem(),t.getCurrent()}):(t.setCurrent(e),t.stem(),t.getCurrent())}),e.Pipeline.registerFunction(e.fr.stemmer,"stemmer-fr"),e.fr.stopWordFilter=e.generateStopWordFilter("ai aie aient aies ait as au aura aurai auraient aurais aurait auras aurez auriez aurions aurons auront aux avaient avais avait avec avez aviez avions avons ayant ayez ayons c ce ceci celà ces cet cette d dans de des du elle en es est et eu eue eues eurent eus eusse eussent eusses eussiez eussions eut eux eûmes eût eûtes furent fus fusse fussent fusses fussiez fussions fut fûmes fût fûtes ici il ils j je l la le les leur leurs lui m ma mais me mes moi mon même n ne nos notre nous on ont ou par pas pour qu que quel quelle quelles quels qui s sa sans se sera serai seraient serais serait seras serez seriez serions serons seront ses soi soient sois soit sommes son sont soyez soyons suis sur t ta te tes toi ton tu un une vos votre vous y à étaient étais était étant étiez étions été étée étées étés êtes".split(" ")),e.Pipeline.registerFunction(e.fr.stopWordFilter,"stopWordFilter-fr")}}),function(e,t){"function"==typeof define&&define.amd?define(t):"object"==typeof exports?module.exports=t():t()(e.lunr)}(this,function(){return function(e){if(void 0===e)throw new Error("Lunr is not present. Please include / require Lunr before this script.");if(void 0===e.stemmerSupport)throw new Error("Lunr stemmer support is not present. Please include / require Lunr stemmer support before this script.");var w,v,t;e.de=function(){this.pipeline.reset(),this.pipeline.add(e.de.trimmer,e.de.stopWordFilter,e.de.stemmer),this.searchPipeline&&(this.searchPipeline.reset(),this.searchPipeline.add(e.de.stemmer))},e.de.wordCharacters="A-Za-zªºÀ-ÖØ-öø-ʸˠ-ˤᴀ-ᴥᴬ-ᵜᵢ-ᵥᵫ-ᵷᵹ-ᶾḀ-ỿⁱⁿₐ-ₜKÅℲⅎⅠ-ↈⱠ-ⱿꜢ-ꞇꞋ-ꞭꞰ-ꞷꟷ-ꟿꬰ-ꭚꭜ-ꭤff-stA-Za-z",e.de.trimmer=e.trimmerSupport.generateTrimmer(e.de.wordCharacters),e.Pipeline.registerFunction(e.de.trimmer,"trimmer-de"),e.de.stemmer=(w=e.stemmerSupport.Among,v=e.stemmerSupport.SnowballProgram,t=new function(){var t,n,r,i=[new w("",-1,6),new w("U",0,2),new w("Y",0,1),new w("ä",0,3),new w("ö",0,4),new w("ü",0,5)],s=[new w("e",-1,2),new w("em",-1,1),new w("en",-1,2),new w("ern",-1,1),new w("er",-1,1),new w("s",-1,3),new w("es",5,2)],o=[new w("en",-1,1),new w("er",-1,1),new w("st",-1,2),new w("est",2,1)],a=[new w("ig",-1,1),new w("lich",-1,1)],c=[new w("end",-1,1),new w("ig",-1,2),new w("ung",-1,1),new w("lich",-1,3),new w("isch",-1,2),new w("ik",-1,2),new w("heit",-1,3),new w("keit",-1,4)],u=[17,65,16,1,0,0,0,0,0,0,0,0,0,0,0,0,8,0,32,8],l=[117,30,5],d=[117,30,4],h=new v;function f(e,t,n){return h.eq_s(1,e)&&(h.ket=h.cursor,h.in_grouping(u,97,252))&&(h.slice_from(t),h.cursor=n,1)}function p(){for(;!h.in_grouping(u,97,252);){if(h.cursor>=h.limit)return 1;h.cursor++}for(;!h.out_grouping(u,97,252);){if(h.cursor>=h.limit)return 1;h.cursor++}}function m(){return r<=h.cursor}function g(){return n<=h.cursor}this.setCurrent=function(e){h.setCurrent(e)},this.getCurrent=function(){return h.getCurrent()},this.stem=function(){var e=h.cursor;return function(){for(var e,t,n,r,i=h.cursor;;)if(e=h.cursor,h.bra=e,h.eq_s(1,"ß"))h.ket=h.cursor,h.slice_from("ss");else{if(e>=h.limit)break;h.cursor=e+1}for(h.cursor=i;;)for(t=h.cursor;;){if(n=h.cursor,h.in_grouping(u,97,252)){if(r=h.cursor,h.bra=r,f("u","U",n))break;if(h.cursor=r,f("y","Y",n))break}if(n>=h.limit)return h.cursor=t;h.cursor=n+1}}(),h.cursor=e,function(){r=h.limit,n=r;var e=h.cursor+3;0<=e&&e<=h.limit&&(t=e,p()||((r=h.cursor)=h.limit)return;h.cursor++}}}(),!0}},function(e){return"function"==typeof e.update?e.update(function(e){return t.setCurrent(e),t.stem(),t.getCurrent()}):(t.setCurrent(e),t.stem(),t.getCurrent())}),e.Pipeline.registerFunction(e.de.stemmer,"stemmer-de"),e.de.stopWordFilter=e.generateStopWordFilter("aber alle allem allen aller alles als also am an ander andere anderem anderen anderer anderes anderm andern anderr anders auch auf aus bei bin bis bist da damit dann das dasselbe dazu daß dein deine deinem deinen deiner deines dem demselben den denn denselben der derer derselbe derselben des desselben dessen dich die dies diese dieselbe dieselben diesem diesen dieser dieses dir doch dort du durch ein eine einem einen einer eines einig einige einigem einigen einiger einiges einmal er es etwas euch euer eure eurem euren eurer eures für gegen gewesen hab habe haben hat hatte hatten hier hin hinter ich ihm ihn ihnen ihr ihre ihrem ihren ihrer ihres im in indem ins ist jede jedem jeden jeder jedes jene jenem jenen jener jenes jetzt kann kein keine keinem keinen keiner keines können könnte machen man manche manchem manchen mancher manches mein meine meinem meinen meiner meines mich mir mit muss musste nach nicht nichts noch nun nur ob oder ohne sehr sein seine seinem seinen seiner seines selbst sich sie sind so solche solchem solchen solcher solches soll sollte sondern sonst um und uns unse unsem unsen unser unses unter viel vom von vor war waren warst was weg weil weiter welche welchem welchen welcher welches wenn werde werden wie wieder will wir wird wirst wo wollen wollte während würde würden zu zum zur zwar zwischen über".split(" ")),e.Pipeline.registerFunction(e.de.stopWordFilter,"stopWordFilter-de")}}),function(e,t){"function"==typeof define&&define.amd?define(t):"object"==typeof exports?module.exports=t():t()(e.lunr)}(this,function(){return function(e){if(void 0===e)throw new Error("Lunr is not present. Please include / require Lunr before this script.");if(void 0===e.stemmerSupport)throw new Error("Lunr stemmer support is not present. Please include / require Lunr stemmer support before this script.");var C,z,t;e.es=function(){this.pipeline.reset(),this.pipeline.add(e.es.trimmer,e.es.stopWordFilter,e.es.stemmer),this.searchPipeline&&(this.searchPipeline.reset(),this.searchPipeline.add(e.es.stemmer))},e.es.wordCharacters="A-Za-zªºÀ-ÖØ-öø-ʸˠ-ˤᴀ-ᴥᴬ-ᵜᵢ-ᵥᵫ-ᵷᵹ-ᶾḀ-ỿⁱⁿₐ-ₜKÅℲⅎⅠ-ↈⱠ-ⱿꜢ-ꞇꞋ-ꞭꞰ-ꞷꟷ-ꟿꬰ-ꭚꭜ-ꭤff-stA-Za-z",e.es.trimmer=e.trimmerSupport.generateTrimmer(e.es.wordCharacters),e.Pipeline.registerFunction(e.es.trimmer,"trimmer-es"),e.es.stemmer=(C=e.stemmerSupport.Among,z=e.stemmerSupport.SnowballProgram,t=new function(){var n,r,i,s=[new C("",-1,6),new C("á",0,1),new C("é",0,2),new C("í",0,3),new C("ó",0,4),new C("ú",0,5)],o=[new C("la",-1,-1),new C("sela",0,-1),new C("le",-1,-1),new C("me",-1,-1),new C("se",-1,-1),new C("lo",-1,-1),new C("selo",5,-1),new C("las",-1,-1),new C("selas",7,-1),new C("les",-1,-1),new C("los",-1,-1),new C("selos",10,-1),new C("nos",-1,-1)],a=[new C("ando",-1,6),new C("iendo",-1,6),new C("yendo",-1,7),new C("ándo",-1,2),new C("iéndo",-1,1),new C("ar",-1,6),new C("er",-1,6),new C("ir",-1,6),new C("ár",-1,3),new C("ér",-1,4),new C("ír",-1,5)],t=[new C("ic",-1,-1),new C("ad",-1,-1),new C("os",-1,-1),new C("iv",-1,1)],c=[new C("able",-1,1),new C("ible",-1,1),new C("ante",-1,1)],u=[new C("ic",-1,1),new C("abil",-1,1),new C("iv",-1,1)],l=[new C("ica",-1,1),new C("ancia",-1,2),new C("encia",-1,5),new C("adora",-1,2),new C("osa",-1,1),new C("ista",-1,1),new C("iva",-1,9),new C("anza",-1,1),new C("logía",-1,3),new C("idad",-1,8),new C("able",-1,1),new C("ible",-1,1),new C("ante",-1,2),new C("mente",-1,7),new C("amente",13,6),new C("ación",-1,2),new C("ución",-1,4),new C("ico",-1,1),new C("ismo",-1,1),new C("oso",-1,1),new C("amiento",-1,1),new C("imiento",-1,1),new C("ivo",-1,9),new C("ador",-1,2),new C("icas",-1,1),new C("ancias",-1,2),new C("encias",-1,5),new C("adoras",-1,2),new C("osas",-1,1),new C("istas",-1,1),new C("ivas",-1,9),new C("anzas",-1,1),new C("logías",-1,3),new C("idades",-1,8),new C("ables",-1,1),new C("ibles",-1,1),new C("aciones",-1,2),new C("uciones",-1,4),new C("adores",-1,2),new C("antes",-1,2),new C("icos",-1,1),new C("ismos",-1,1),new C("osos",-1,1),new C("amientos",-1,1),new C("imientos",-1,1),new C("ivos",-1,9)],d=[new C("ya",-1,1),new C("ye",-1,1),new C("yan",-1,1),new C("yen",-1,1),new C("yeron",-1,1),new C("yendo",-1,1),new C("yo",-1,1),new C("yas",-1,1),new C("yes",-1,1),new C("yais",-1,1),new C("yamos",-1,1),new C("yó",-1,1)],h=[new C("aba",-1,2),new C("ada",-1,2),new C("ida",-1,2),new C("ara",-1,2),new C("iera",-1,2),new C("ía",-1,2),new C("aría",5,2),new C("ería",5,2),new C("iría",5,2),new C("ad",-1,2),new C("ed",-1,2),new C("id",-1,2),new C("ase",-1,2),new C("iese",-1,2),new C("aste",-1,2),new C("iste",-1,2),new C("an",-1,2),new C("aban",16,2),new C("aran",16,2),new C("ieran",16,2),new C("ían",16,2),new C("arían",20,2),new C("erían",20,2),new C("irían",20,2),new C("en",-1,1),new C("asen",24,2),new C("iesen",24,2),new C("aron",-1,2),new C("ieron",-1,2),new C("arán",-1,2),new C("erán",-1,2),new C("irán",-1,2),new C("ado",-1,2),new C("ido",-1,2),new C("ando",-1,2),new C("iendo",-1,2),new C("ar",-1,2),new C("er",-1,2),new C("ir",-1,2),new C("as",-1,2),new C("abas",39,2),new C("adas",39,2),new C("idas",39,2),new C("aras",39,2),new C("ieras",39,2),new C("ías",39,2),new C("arías",45,2),new C("erías",45,2),new C("irías",45,2),new C("es",-1,1),new C("ases",49,2),new C("ieses",49,2),new C("abais",-1,2),new C("arais",-1,2),new C("ierais",-1,2),new C("íais",-1,2),new C("aríais",55,2),new C("eríais",55,2),new C("iríais",55,2),new C("aseis",-1,2),new C("ieseis",-1,2),new C("asteis",-1,2),new C("isteis",-1,2),new C("áis",-1,2),new C("éis",-1,1),new C("aréis",64,2),new C("eréis",64,2),new C("iréis",64,2),new C("ados",-1,2),new C("idos",-1,2),new C("amos",-1,2),new C("ábamos",70,2),new C("áramos",70,2),new C("iéramos",70,2),new C("íamos",70,2),new C("aríamos",74,2),new C("eríamos",74,2),new C("iríamos",74,2),new C("emos",-1,1),new C("aremos",78,2),new C("eremos",78,2),new C("iremos",78,2),new C("ásemos",78,2),new C("iésemos",78,2),new C("imos",-1,2),new C("arás",-1,2),new C("erás",-1,2),new C("irás",-1,2),new C("ís",-1,2),new C("ará",-1,2),new C("erá",-1,2),new C("irá",-1,2),new C("aré",-1,2),new C("eré",-1,2),new C("iré",-1,2),new C("ió",-1,2)],f=[new C("a",-1,1),new C("e",-1,2),new C("o",-1,1),new C("os",-1,1),new C("á",-1,1),new C("é",-1,2),new C("í",-1,1),new C("ó",-1,1)],p=[17,65,16,0,0,0,0,0,0,0,0,0,0,0,0,0,1,17,4,10],m=new z;function g(){if(!m.out_grouping(p,97,252))return 1;for(;!m.in_grouping(p,97,252);){if(m.cursor>=m.limit)return 1;m.cursor++}}function w(){var e=m.cursor;if(function(){if(!m.in_grouping(p,97,252))return 1;var e=m.cursor;if(g()){if(m.cursor=e,!m.in_grouping(p,97,252))return 1;for(;!m.out_grouping(p,97,252);){if(m.cursor>=m.limit)return 1;m.cursor++}}}()){if(m.cursor=e,!m.out_grouping(p,97,252))return;if(e=m.cursor,g()){if(m.cursor=e,!m.in_grouping(p,97,252)||m.cursor>=m.limit)return;m.cursor++}}i=m.cursor}function v(){for(;!m.in_grouping(p,97,252);){if(m.cursor>=m.limit)return;m.cursor++}for(;!m.out_grouping(p,97,252);){if(m.cursor>=m.limit)return;m.cursor++}return 1}function y(){return i<=m.cursor}function b(){return n<=m.cursor}function _(e,t){if(!b())return 1;m.slice_del(),m.ket=m.cursor;t=m.find_among_b(e,t);t&&(m.bra=m.cursor,1==t&&b()&&m.slice_del())}function x(e){if(!b())return 1;m.slice_del(),m.ket=m.cursor,m.eq_s_b(2,e)&&(m.bra=m.cursor,b()&&m.slice_del())}function k(){var e;if(m.ket=m.cursor,e=m.find_among_b(l,46)){switch(m.bra=m.cursor,e){case 1:if(!b())return;m.slice_del();break;case 2:if(x("ic"))return;break;case 3:if(!b())return;m.slice_from("log");break;case 4:if(!b())return;m.slice_from("u");break;case 5:if(!b())return;m.slice_from("ente");break;case 6:if(!(r<=m.cursor))return;m.slice_del(),m.ket=m.cursor,(e=m.find_among_b(t,4))&&(m.bra=m.cursor,b()&&(m.slice_del(),1==e&&(m.ket=m.cursor,m.eq_s_b(2,"at")&&(m.bra=m.cursor,b()&&m.slice_del()))));break;case 7:if(_(c,3))return;break;case 8:if(_(u,3))return;break;case 9:if(x("at"))return}return 1}}this.setCurrent=function(e){m.setCurrent(e)},this.getCurrent=function(){return m.getCurrent()},this.stem=function(){var e,t=m.cursor;return e=m.cursor,i=m.limit,n=r=i,w(),m.cursor=e,v()&&(r=m.cursor,v()&&(n=m.cursor)),m.limit_backward=t,m.cursor=m.limit,function(){var e;if(m.ket=m.cursor,m.find_among_b(o,13)&&(m.bra=m.cursor,(e=m.find_among_b(a,11))&&y()))switch(e){case 1:m.bra=m.cursor,m.slice_from("iendo");break;case 2:m.bra=m.cursor,m.slice_from("ando");break;case 3:m.bra=m.cursor,m.slice_from("ar");break;case 4:m.bra=m.cursor,m.slice_from("er");break;case 5:m.bra=m.cursor,m.slice_from("ir");break;case 6:m.slice_del();break;case 7:m.eq_s_b(1,"u")&&m.slice_del()}}(),m.cursor=m.limit,k()||(m.cursor=m.limit,function(){var e,t;if(m.cursor>=i&&(t=m.limit_backward,m.limit_backward=i,m.ket=m.cursor,e=m.find_among_b(d,12),m.limit_backward=t,e)){if(m.bra=m.cursor,1==e){if(!m.eq_s_b(1,"u"))return;m.slice_del()}return 1}}()||(m.cursor=m.limit,function(){var e,t,n,r;if(m.cursor>=i&&(t=m.limit_backward,m.limit_backward=i,m.ket=m.cursor,e=m.find_among_b(h,96),m.limit_backward=t,e))switch(m.bra=m.cursor,e){case 1:n=m.limit-m.cursor,m.eq_s_b(1,"u")?(r=m.limit-m.cursor,m.eq_s_b(1,"g")?m.cursor=m.limit-r:m.cursor=m.limit-n):m.cursor=m.limit-n,m.bra=m.cursor;case 2:m.slice_del()}}())),m.cursor=m.limit,function(){var e,t;if(m.ket=m.cursor,e=m.find_among_b(f,8))switch(m.bra=m.cursor,e){case 1:y()&&m.slice_del();break;case 2:y()&&(m.slice_del(),m.ket=m.cursor,m.eq_s_b(1,"u")&&(m.bra=m.cursor,t=m.limit-m.cursor,m.eq_s_b(1,"g")&&(m.cursor=m.limit-t,y()&&m.slice_del())))}}(),m.cursor=m.limit_backward,function(){for(var e;;){if(m.bra=m.cursor,e=m.find_among(s,6))switch(m.ket=m.cursor,e){case 1:m.slice_from("a");continue;case 2:m.slice_from("e");continue;case 3:m.slice_from("i");continue;case 4:m.slice_from("o");continue;case 5:m.slice_from("u");continue;case 6:if(m.cursor>=m.limit)break;m.cursor++;continue}break}}(),!0}},function(e){return"function"==typeof e.update?e.update(function(e){return t.setCurrent(e),t.stem(),t.getCurrent()}):(t.setCurrent(e),t.stem(),t.getCurrent())}),e.Pipeline.registerFunction(e.es.stemmer,"stemmer-es"),e.es.stopWordFilter=e.generateStopWordFilter("a al algo algunas algunos ante antes como con contra cual cuando de del desde donde durante e el ella ellas ellos en entre era erais eran eras eres es esa esas ese eso esos esta estaba estabais estaban estabas estad estada estadas estado estados estamos estando estar estaremos estará estarán estarás estaré estaréis estaría estaríais estaríamos estarían estarías estas este estemos esto estos estoy estuve estuviera estuvierais estuvieran estuvieras estuvieron estuviese estuvieseis estuviesen estuvieses estuvimos estuviste estuvisteis estuviéramos estuviésemos estuvo está estábamos estáis están estás esté estéis estén estés fue fuera fuerais fueran fueras fueron fuese fueseis fuesen fueses fui fuimos fuiste fuisteis fuéramos fuésemos ha habida habidas habido habidos habiendo habremos habrá habrán habrás habré habréis habría habríais habríamos habrían habrías habéis había habíais habíamos habían habías han has hasta hay haya hayamos hayan hayas hayáis he hemos hube hubiera hubierais hubieran hubieras hubieron hubiese hubieseis hubiesen hubieses hubimos hubiste hubisteis hubiéramos hubiésemos hubo la las le les lo los me mi mis mucho muchos muy más mí mía mías mío míos nada ni no nos nosotras nosotros nuestra nuestras nuestro nuestros o os otra otras otro otros para pero poco por porque que quien quienes qué se sea seamos sean seas seremos será serán serás seré seréis sería seríais seríamos serían serías seáis sido siendo sin sobre sois somos son soy su sus suya suyas suyo suyos sí también tanto te tendremos tendrá tendrán tendrás tendré tendréis tendría tendríais tendríamos tendrían tendrías tened tenemos tenga tengamos tengan tengas tengo tengáis tenida tenidas tenido tenidos teniendo tenéis tenía teníais teníamos tenían tenías ti tiene tienen tienes todo todos tu tus tuve tuviera tuvierais tuvieran tuvieras tuvieron tuviese tuvieseis tuviesen tuvieses tuvimos tuviste tuvisteis tuviéramos tuviésemos tuvo tuya tuyas tuyo tuyos tú un una uno unos vosotras vosotros vuestra vuestras vuestro vuestros y ya yo él éramos".split(" ")),e.Pipeline.registerFunction(e.es.stopWordFilter,"stopWordFilter-es")}}),function(e,t){"function"==typeof define&&define.amd?define(t):"object"==typeof exports?module.exports=t():t()(e.lunr)}(this,function(){return function(e){if(void 0===e)throw new Error("Lunr is not present. Please include / require Lunr before this script.");if(void 0===e.stemmerSupport)throw new Error("Lunr stemmer support is not present. Please include / require Lunr stemmer support before this script.");var k,C,t;e.pt=function(){this.pipeline.reset(),this.pipeline.add(e.pt.trimmer,e.pt.stopWordFilter,e.pt.stemmer),this.searchPipeline&&(this.searchPipeline.reset(),this.searchPipeline.add(e.pt.stemmer))},e.pt.wordCharacters="A-Za-zªºÀ-ÖØ-öø-ʸˠ-ˤᴀ-ᴥᴬ-ᵜᵢ-ᵥᵫ-ᵷᵹ-ᶾḀ-ỿⁱⁿₐ-ₜKÅℲⅎⅠ-ↈⱠ-ⱿꜢ-ꞇꞋ-ꞭꞰ-ꞷꟷ-ꟿꬰ-ꭚꭜ-ꭤff-stA-Za-z",e.pt.trimmer=e.trimmerSupport.generateTrimmer(e.pt.wordCharacters),e.Pipeline.registerFunction(e.pt.trimmer,"trimmer-pt"),e.pt.stemmer=(k=e.stemmerSupport.Among,C=e.stemmerSupport.SnowballProgram,t=new function(){var n,r,i,s=[new k("",-1,3),new k("ã",0,1),new k("õ",0,2)],o=[new k("",-1,3),new k("a~",0,1),new k("o~",0,2)],t=[new k("ic",-1,-1),new k("ad",-1,-1),new k("os",-1,-1),new k("iv",-1,1)],a=[new k("ante",-1,1),new k("avel",-1,1),new k("ível",-1,1)],c=[new k("ic",-1,1),new k("abil",-1,1),new k("iv",-1,1)],u=[new k("ica",-1,1),new k("ância",-1,1),new k("ência",-1,4),new k("ira",-1,9),new k("adora",-1,1),new k("osa",-1,1),new k("ista",-1,1),new k("iva",-1,8),new k("eza",-1,1),new k("logía",-1,2),new k("idade",-1,7),new k("ante",-1,1),new k("mente",-1,6),new k("amente",12,5),new k("ável",-1,1),new k("ível",-1,1),new k("ución",-1,3),new k("ico",-1,1),new k("ismo",-1,1),new k("oso",-1,1),new k("amento",-1,1),new k("imento",-1,1),new k("ivo",-1,8),new k("aça~o",-1,1),new k("ador",-1,1),new k("icas",-1,1),new k("ências",-1,4),new k("iras",-1,9),new k("adoras",-1,1),new k("osas",-1,1),new k("istas",-1,1),new k("ivas",-1,8),new k("ezas",-1,1),new k("logías",-1,2),new k("idades",-1,7),new k("uciones",-1,3),new k("adores",-1,1),new k("antes",-1,1),new k("aço~es",-1,1),new k("icos",-1,1),new k("ismos",-1,1),new k("osos",-1,1),new k("amentos",-1,1),new k("imentos",-1,1),new k("ivos",-1,8)],l=[new k("ada",-1,1),new k("ida",-1,1),new k("ia",-1,1),new k("aria",2,1),new k("eria",2,1),new k("iria",2,1),new k("ara",-1,1),new k("era",-1,1),new k("ira",-1,1),new k("ava",-1,1),new k("asse",-1,1),new k("esse",-1,1),new k("isse",-1,1),new k("aste",-1,1),new k("este",-1,1),new k("iste",-1,1),new k("ei",-1,1),new k("arei",16,1),new k("erei",16,1),new k("irei",16,1),new k("am",-1,1),new k("iam",20,1),new k("ariam",21,1),new k("eriam",21,1),new k("iriam",21,1),new k("aram",20,1),new k("eram",20,1),new k("iram",20,1),new k("avam",20,1),new k("em",-1,1),new k("arem",29,1),new k("erem",29,1),new k("irem",29,1),new k("assem",29,1),new k("essem",29,1),new k("issem",29,1),new k("ado",-1,1),new k("ido",-1,1),new k("ando",-1,1),new k("endo",-1,1),new k("indo",-1,1),new k("ara~o",-1,1),new k("era~o",-1,1),new k("ira~o",-1,1),new k("ar",-1,1),new k("er",-1,1),new k("ir",-1,1),new k("as",-1,1),new k("adas",47,1),new k("idas",47,1),new k("ias",47,1),new k("arias",50,1),new k("erias",50,1),new k("irias",50,1),new k("aras",47,1),new k("eras",47,1),new k("iras",47,1),new k("avas",47,1),new k("es",-1,1),new k("ardes",58,1),new k("erdes",58,1),new k("irdes",58,1),new k("ares",58,1),new k("eres",58,1),new k("ires",58,1),new k("asses",58,1),new k("esses",58,1),new k("isses",58,1),new k("astes",58,1),new k("estes",58,1),new k("istes",58,1),new k("is",-1,1),new k("ais",71,1),new k("eis",71,1),new k("areis",73,1),new k("ereis",73,1),new k("ireis",73,1),new k("áreis",73,1),new k("éreis",73,1),new k("íreis",73,1),new k("ásseis",73,1),new k("ésseis",73,1),new k("ísseis",73,1),new k("áveis",73,1),new k("íeis",73,1),new k("aríeis",84,1),new k("eríeis",84,1),new k("iríeis",84,1),new k("ados",-1,1),new k("idos",-1,1),new k("amos",-1,1),new k("áramos",90,1),new k("éramos",90,1),new k("íramos",90,1),new k("ávamos",90,1),new k("íamos",90,1),new k("aríamos",95,1),new k("eríamos",95,1),new k("iríamos",95,1),new k("emos",-1,1),new k("aremos",99,1),new k("eremos",99,1),new k("iremos",99,1),new k("ássemos",99,1),new k("êssemos",99,1),new k("íssemos",99,1),new k("imos",-1,1),new k("armos",-1,1),new k("ermos",-1,1),new k("irmos",-1,1),new k("ámos",-1,1),new k("arás",-1,1),new k("erás",-1,1),new k("irás",-1,1),new k("eu",-1,1),new k("iu",-1,1),new k("ou",-1,1),new k("ará",-1,1),new k("erá",-1,1),new k("irá",-1,1)],d=[new k("a",-1,1),new k("i",-1,1),new k("o",-1,1),new k("os",-1,1),new k("á",-1,1),new k("í",-1,1),new k("ó",-1,1)],h=[new k("e",-1,1),new k("ç",-1,2),new k("é",-1,1),new k("ê",-1,1)],f=[17,65,16,0,0,0,0,0,0,0,0,0,0,0,0,0,3,19,12,2],p=new C;function m(){if(!p.out_grouping(f,97,250))return 1;for(;!p.in_grouping(f,97,250);){if(p.cursor>=p.limit)return 1;p.cursor++}}function g(){var e,t=p.cursor;if(p.in_grouping(f,97,250))if(e=p.cursor,m()){if(p.cursor=e,function(){if(p.in_grouping(f,97,250))for(;!p.out_grouping(f,97,250);){if(p.cursor>=p.limit)return;p.cursor++}return i=p.cursor,1}())return}else i=p.cursor;if(p.cursor=t,p.out_grouping(f,97,250)){if(t=p.cursor,m()){if(p.cursor=t,!p.in_grouping(f,97,250)||p.cursor>=p.limit)return;p.cursor++}i=p.cursor}}function w(){for(;!p.in_grouping(f,97,250);){if(p.cursor>=p.limit)return;p.cursor++}for(;!p.out_grouping(f,97,250);){if(p.cursor>=p.limit)return;p.cursor++}return 1}function v(){return i<=p.cursor}function y(){return n<=p.cursor}function b(){var e;if(p.ket=p.cursor,e=p.find_among_b(u,45)){switch(p.bra=p.cursor,e){case 1:if(!y())return;p.slice_del();break;case 2:if(!y())return;p.slice_from("log");break;case 3:if(!y())return;p.slice_from("u");break;case 4:if(!y())return;p.slice_from("ente");break;case 5:if(!(r<=p.cursor))return;p.slice_del(),p.ket=p.cursor,(e=p.find_among_b(t,4))&&(p.bra=p.cursor,y()&&(p.slice_del(),1==e&&(p.ket=p.cursor,p.eq_s_b(2,"at")&&(p.bra=p.cursor,y()&&p.slice_del()))));break;case 6:if(!y())return;p.slice_del(),p.ket=p.cursor,(e=p.find_among_b(a,3))&&(p.bra=p.cursor,1==e&&y()&&p.slice_del());break;case 7:if(!y())return;p.slice_del(),p.ket=p.cursor,(e=p.find_among_b(c,3))&&(p.bra=p.cursor,1==e&&y()&&p.slice_del());break;case 8:if(!y())return;p.slice_del(),p.ket=p.cursor,p.eq_s_b(2,"at")&&(p.bra=p.cursor,y()&&p.slice_del());break;case 9:if(!v()||!p.eq_s_b(1,"e"))return;p.slice_from("ir")}return 1}}function _(e,t){if(p.eq_s_b(1,e)){p.bra=p.cursor;e=p.limit-p.cursor;if(p.eq_s_b(1,t))return p.cursor=p.limit-e,void(v()&&p.slice_del())}return 1}function x(){if(!b()&&(p.cursor=p.limit,!function(){var e,t;if(p.cursor>=i){if(t=p.limit_backward,p.limit_backward=i,p.ket=p.cursor,e=p.find_among_b(l,120))return p.bra=p.cursor,1==e&&p.slice_del(),p.limit_backward=t,1;p.limit_backward=t}}()))return p.cursor=p.limit,p.ket=p.cursor,void((e=p.find_among_b(d,7))&&(p.bra=p.cursor,1==e&&v()&&p.slice_del()));var e;p.cursor=p.limit,p.ket=p.cursor,p.eq_s_b(1,"i")&&(p.bra=p.cursor,p.eq_s_b(1,"c")&&(p.cursor=p.limit,v()&&p.slice_del()))}this.setCurrent=function(e){p.setCurrent(e)},this.getCurrent=function(){return p.getCurrent()},this.stem=function(){var e,t=p.cursor;return function(){for(var e;;){if(p.bra=p.cursor,e=p.find_among(s,3))switch(p.ket=p.cursor,e){case 1:p.slice_from("a~");continue;case 2:p.slice_from("o~");continue;case 3:if(p.cursor>=p.limit)break;p.cursor++;continue}break}}(),p.cursor=t,e=p.cursor,i=p.limit,n=r=i,g(),p.cursor=e,w()&&(r=p.cursor,w()&&(n=p.cursor)),p.limit_backward=t,p.cursor=p.limit,x(),p.cursor=p.limit,function(){var e;if(p.ket=p.cursor,e=p.find_among_b(h,4))switch(p.bra=p.cursor,e){case 1:v()&&(p.slice_del(),p.ket=p.cursor,p.limit,p.cursor,_("u","g")&&_("i","c"));break;case 2:p.slice_from("c")}}(),p.cursor=p.limit_backward,function(){for(var e;;){if(p.bra=p.cursor,e=p.find_among(o,3))switch(p.ket=p.cursor,e){case 1:p.slice_from("ã");continue;case 2:p.slice_from("õ");continue;case 3:if(p.cursor>=p.limit)break;p.cursor++;continue}break}}(),!0}},function(e){return"function"==typeof e.update?e.update(function(e){return t.setCurrent(e),t.stem(),t.getCurrent()}):(t.setCurrent(e),t.stem(),t.getCurrent())}),e.Pipeline.registerFunction(e.pt.stemmer,"stemmer-pt"),e.pt.stopWordFilter=e.generateStopWordFilter("a ao aos aquela aquelas aquele aqueles aquilo as até com como da das de dela delas dele deles depois do dos e ela elas ele eles em entre era eram essa essas esse esses esta estamos estas estava estavam este esteja estejam estejamos estes esteve estive estivemos estiver estivera estiveram estiverem estivermos estivesse estivessem estivéramos estivéssemos estou está estávamos estão eu foi fomos for fora foram forem formos fosse fossem fui fôramos fôssemos haja hajam hajamos havemos hei houve houvemos houver houvera houveram houverei houverem houveremos houveria houveriam houvermos houverá houverão houveríamos houvesse houvessem houvéramos houvéssemos há hão isso isto já lhe lhes mais mas me mesmo meu meus minha minhas muito na nas nem no nos nossa nossas nosso nossos num numa não nós o os ou para pela pelas pelo pelos por qual quando que quem se seja sejam sejamos sem serei seremos seria seriam será serão seríamos seu seus somos sou sua suas são só também te tem temos tenha tenham tenhamos tenho terei teremos teria teriam terá terão teríamos teu teus teve tinha tinham tive tivemos tiver tivera tiveram tiverem tivermos tivesse tivessem tivéramos tivéssemos tu tua tuas tém tínhamos um uma você vocês vos à às éramos".split(" ")),e.Pipeline.registerFunction(e.pt.stopWordFilter,"stopWordFilter-pt")}}),function(e,t){"function"==typeof define&&define.amd?define(t):"object"==typeof exports?module.exports=t():t()(e.lunr)}(this,function(){return function(e){if(void 0===e)throw new Error("Lunr is not present. Please include / require Lunr before this script.");if(void 0===e.stemmerSupport)throw new Error("Lunr stemmer support is not present. Please include / require Lunr stemmer support before this script.");var C,z,t;e.it=function(){this.pipeline.reset(),this.pipeline.add(e.it.trimmer,e.it.stopWordFilter,e.it.stemmer),this.searchPipeline&&(this.searchPipeline.reset(),this.searchPipeline.add(e.it.stemmer))},e.it.wordCharacters="A-Za-zªºÀ-ÖØ-öø-ʸˠ-ˤᴀ-ᴥᴬ-ᵜᵢ-ᵥᵫ-ᵷᵹ-ᶾḀ-ỿⁱⁿₐ-ₜKÅℲⅎⅠ-ↈⱠ-ⱿꜢ-ꞇꞋ-ꞭꞰ-ꞷꟷ-ꟿꬰ-ꭚꭜ-ꭤff-stA-Za-z",e.it.trimmer=e.trimmerSupport.generateTrimmer(e.it.wordCharacters),e.Pipeline.registerFunction(e.it.trimmer,"trimmer-it"),e.it.stemmer=(C=e.stemmerSupport.Among,z=e.stemmerSupport.SnowballProgram,t=new function(){var n,r,i,s=[new C("",-1,7),new C("qu",0,6),new C("á",0,1),new C("é",0,2),new C("í",0,3),new C("ó",0,4),new C("ú",0,5)],o=[new C("",-1,3),new C("I",0,1),new C("U",0,2)],a=[new C("la",-1,-1),new C("cela",0,-1),new C("gliela",0,-1),new C("mela",0,-1),new C("tela",0,-1),new C("vela",0,-1),new C("le",-1,-1),new C("cele",6,-1),new C("gliele",6,-1),new C("mele",6,-1),new C("tele",6,-1),new C("vele",6,-1),new C("ne",-1,-1),new C("cene",12,-1),new C("gliene",12,-1),new C("mene",12,-1),new C("sene",12,-1),new C("tene",12,-1),new C("vene",12,-1),new C("ci",-1,-1),new C("li",-1,-1),new C("celi",20,-1),new C("glieli",20,-1),new C("meli",20,-1),new C("teli",20,-1),new C("veli",20,-1),new C("gli",20,-1),new C("mi",-1,-1),new C("si",-1,-1),new C("ti",-1,-1),new C("vi",-1,-1),new C("lo",-1,-1),new C("celo",31,-1),new C("glielo",31,-1),new C("melo",31,-1),new C("telo",31,-1),new C("velo",31,-1)],c=[new C("ando",-1,1),new C("endo",-1,1),new C("ar",-1,2),new C("er",-1,2),new C("ir",-1,2)],t=[new C("ic",-1,-1),new C("abil",-1,-1),new C("os",-1,-1),new C("iv",-1,1)],u=[new C("ic",-1,1),new C("abil",-1,1),new C("iv",-1,1)],l=[new C("ica",-1,1),new C("logia",-1,3),new C("osa",-1,1),new C("ista",-1,1),new C("iva",-1,9),new C("anza",-1,1),new C("enza",-1,5),new C("ice",-1,1),new C("atrice",7,1),new C("iche",-1,1),new C("logie",-1,3),new C("abile",-1,1),new C("ibile",-1,1),new C("usione",-1,4),new C("azione",-1,2),new C("uzione",-1,4),new C("atore",-1,2),new C("ose",-1,1),new C("ante",-1,1),new C("mente",-1,1),new C("amente",19,7),new C("iste",-1,1),new C("ive",-1,9),new C("anze",-1,1),new C("enze",-1,5),new C("ici",-1,1),new C("atrici",25,1),new C("ichi",-1,1),new C("abili",-1,1),new C("ibili",-1,1),new C("ismi",-1,1),new C("usioni",-1,4),new C("azioni",-1,2),new C("uzioni",-1,4),new C("atori",-1,2),new C("osi",-1,1),new C("anti",-1,1),new C("amenti",-1,6),new C("imenti",-1,6),new C("isti",-1,1),new C("ivi",-1,9),new C("ico",-1,1),new C("ismo",-1,1),new C("oso",-1,1),new C("amento",-1,6),new C("imento",-1,6),new C("ivo",-1,9),new C("ità",-1,8),new C("istà",-1,1),new C("istè",-1,1),new C("istì",-1,1)],d=[new C("isca",-1,1),new C("enda",-1,1),new C("ata",-1,1),new C("ita",-1,1),new C("uta",-1,1),new C("ava",-1,1),new C("eva",-1,1),new C("iva",-1,1),new C("erebbe",-1,1),new C("irebbe",-1,1),new C("isce",-1,1),new C("ende",-1,1),new C("are",-1,1),new C("ere",-1,1),new C("ire",-1,1),new C("asse",-1,1),new C("ate",-1,1),new C("avate",16,1),new C("evate",16,1),new C("ivate",16,1),new C("ete",-1,1),new C("erete",20,1),new C("irete",20,1),new C("ite",-1,1),new C("ereste",-1,1),new C("ireste",-1,1),new C("ute",-1,1),new C("erai",-1,1),new C("irai",-1,1),new C("isci",-1,1),new C("endi",-1,1),new C("erei",-1,1),new C("irei",-1,1),new C("assi",-1,1),new C("ati",-1,1),new C("iti",-1,1),new C("eresti",-1,1),new C("iresti",-1,1),new C("uti",-1,1),new C("avi",-1,1),new C("evi",-1,1),new C("ivi",-1,1),new C("isco",-1,1),new C("ando",-1,1),new C("endo",-1,1),new C("Yamo",-1,1),new C("iamo",-1,1),new C("avamo",-1,1),new C("evamo",-1,1),new C("ivamo",-1,1),new C("eremo",-1,1),new C("iremo",-1,1),new C("assimo",-1,1),new C("ammo",-1,1),new C("emmo",-1,1),new C("eremmo",54,1),new C("iremmo",54,1),new C("immo",-1,1),new C("ano",-1,1),new C("iscano",58,1),new C("avano",58,1),new C("evano",58,1),new C("ivano",58,1),new C("eranno",-1,1),new C("iranno",-1,1),new C("ono",-1,1),new C("iscono",65,1),new C("arono",65,1),new C("erono",65,1),new C("irono",65,1),new C("erebbero",-1,1),new C("irebbero",-1,1),new C("assero",-1,1),new C("essero",-1,1),new C("issero",-1,1),new C("ato",-1,1),new C("ito",-1,1),new C("uto",-1,1),new C("avo",-1,1),new C("evo",-1,1),new C("ivo",-1,1),new C("ar",-1,1),new C("ir",-1,1),new C("erà",-1,1),new C("irà",-1,1),new C("erò",-1,1),new C("irò",-1,1)],h=[17,65,16,0,0,0,0,0,0,0,0,0,0,0,0,128,128,8,2,1],f=[17,65,0,0,0,0,0,0,0,0,0,0,0,0,0,128,128,8,2],p=[17],m=new z;function g(e,t,n){return m.eq_s(1,e)&&(m.ket=m.cursor,m.in_grouping(h,97,249))&&(m.slice_from(t),m.cursor=n,1)}function w(e){if(m.cursor=e,!m.in_grouping(h,97,249))return!1;for(;!m.out_grouping(h,97,249);){if(m.cursor>=m.limit)return!1;m.cursor++}return!0}function v(){var e,t=m.cursor;if(!function(){if(m.in_grouping(h,97,249)){var e=m.cursor;if(m.out_grouping(h,97,249)){for(;!m.in_grouping(h,97,249);){if(m.cursor>=m.limit)return w(e);m.cursor++}return 1}return w(e)}}()){if(m.cursor=t,!m.out_grouping(h,97,249))return;if(e=m.cursor,m.out_grouping(h,97,249)){for(;!m.in_grouping(h,97,249);){if(m.cursor>=m.limit)return m.cursor=e,void(m.in_grouping(h,97,249)&&m.cursor=m.limit)return;m.cursor++}i=m.cursor}function y(){for(;!m.in_grouping(h,97,249);){if(m.cursor>=m.limit)return;m.cursor++}for(;!m.out_grouping(h,97,249);){if(m.cursor>=m.limit)return;m.cursor++}return 1}function b(){return i<=m.cursor}function _(){return n<=m.cursor}function x(){var e;if(m.ket=m.cursor,e=m.find_among_b(l,51)){switch(m.bra=m.cursor,e){case 1:if(!_())return;m.slice_del();break;case 2:if(!_())return;m.slice_del(),m.ket=m.cursor,m.eq_s_b(2,"ic")&&(m.bra=m.cursor,_()&&m.slice_del());break;case 3:if(!_())return;m.slice_from("log");break;case 4:if(!_())return;m.slice_from("u");break;case 5:if(!_())return;m.slice_from("ente");break;case 6:if(!b())return;m.slice_del();break;case 7:if(!(r<=m.cursor))return;m.slice_del(),m.ket=m.cursor,(e=m.find_among_b(t,4))&&(m.bra=m.cursor,_()&&(m.slice_del(),1==e&&(m.ket=m.cursor,m.eq_s_b(2,"at")&&(m.bra=m.cursor,_()&&m.slice_del()))));break;case 8:if(!_())return;m.slice_del(),m.ket=m.cursor,(e=m.find_among_b(u,3))&&(m.bra=m.cursor,1==e&&_()&&m.slice_del());break;case 9:if(!_())return;m.slice_del(),m.ket=m.cursor,m.eq_s_b(2,"at")&&(m.bra=m.cursor,_()&&(m.slice_del(),m.ket=m.cursor,m.eq_s_b(2,"ic")&&(m.bra=m.cursor,_()&&m.slice_del())))}return 1}}function k(){var e;e=m.limit-m.cursor,m.ket=m.cursor,m.in_grouping_b(f,97,242)&&(m.bra=m.cursor,b()&&(m.slice_del(),m.ket=m.cursor,m.eq_s_b(1,"i")&&(m.bra=m.cursor,b())))?m.slice_del():m.cursor=m.limit-e,m.ket=m.cursor,m.eq_s_b(1,"h")&&(m.bra=m.cursor,m.in_grouping_b(p,99,103)&&b()&&m.slice_del())}this.setCurrent=function(e){m.setCurrent(e)},this.getCurrent=function(){return m.getCurrent()},this.stem=function(){var e,t=m.cursor;return function(){for(var e,t,n,r,i=m.cursor;;){if(m.bra=m.cursor,e=m.find_among(s,7))switch(m.ket=m.cursor,e){case 1:m.slice_from("à");continue;case 2:m.slice_from("è");continue;case 3:m.slice_from("ì");continue;case 4:m.slice_from("ò");continue;case 5:m.slice_from("ù");continue;case 6:m.slice_from("qU");continue;case 7:if(m.cursor>=m.limit)break;m.cursor++;continue}break}for(m.cursor=i;;)for(t=m.cursor;;){if(n=m.cursor,m.in_grouping(h,97,249)){if(m.bra=m.cursor,r=m.cursor,g("u","U",n))break;if(m.cursor=r,g("i","I",n))break}if(m.cursor=n,m.cursor>=m.limit)return m.cursor=t;m.cursor++}}(),m.cursor=t,e=m.cursor,i=m.limit,n=r=i,v(),m.cursor=e,y()&&(r=m.cursor,y()&&(n=m.cursor)),m.limit_backward=t,m.cursor=m.limit,function(){var e;if(m.ket=m.cursor,m.find_among_b(a,37)&&(m.bra=m.cursor,(e=m.find_among_b(c,5))&&b()))switch(e){case 1:m.slice_del();break;case 2:m.slice_from("e")}}(),m.cursor=m.limit,x()||(m.cursor=m.limit,m.cursor>=i&&(e=m.limit_backward,m.limit_backward=i,m.ket=m.cursor,(t=m.find_among_b(d,87))&&(m.bra=m.cursor,1==t&&m.slice_del()),m.limit_backward=e)),m.cursor=m.limit,k(),m.cursor=m.limit_backward,function(){for(var e;;){if(m.bra=m.cursor,!(e=m.find_among(o,3)))break;switch(m.ket=m.cursor,e){case 1:m.slice_from("i");break;case 2:m.slice_from("u");break;case 3:if(m.cursor>=m.limit)return;m.cursor++}}}(),!0}},function(e){return"function"==typeof e.update?e.update(function(e){return t.setCurrent(e),t.stem(),t.getCurrent()}):(t.setCurrent(e),t.stem(),t.getCurrent())}),e.Pipeline.registerFunction(e.it.stemmer,"stemmer-it"),e.it.stopWordFilter=e.generateStopWordFilter("a abbia abbiamo abbiano abbiate ad agl agli ai al all alla alle allo anche avemmo avendo avesse avessero avessi avessimo aveste avesti avete aveva avevamo avevano avevate avevi avevo avrai avranno avrebbe avrebbero avrei avremmo avremo avreste avresti avrete avrà avrò avuta avute avuti avuto c che chi ci coi col come con contro cui da dagl dagli dai dal dall dalla dalle dallo degl degli dei del dell della delle dello di dov dove e ebbe ebbero ebbi ed era erano eravamo eravate eri ero essendo faccia facciamo facciano facciate faccio facemmo facendo facesse facessero facessi facessimo faceste facesti faceva facevamo facevano facevate facevi facevo fai fanno farai faranno farebbe farebbero farei faremmo faremo fareste faresti farete farà farò fece fecero feci fosse fossero fossi fossimo foste fosti fu fui fummo furono gli ha hai hanno ho i il in io l la le lei li lo loro lui ma mi mia mie miei mio ne negl negli nei nel nell nella nelle nello noi non nostra nostre nostri nostro o per perché più quale quanta quante quanti quanto quella quelle quelli quello questa queste questi questo sarai saranno sarebbe sarebbero sarei saremmo saremo sareste saresti sarete sarà sarò se sei si sia siamo siano siate siete sono sta stai stando stanno starai staranno starebbe starebbero starei staremmo staremo stareste staresti starete starà starò stava stavamo stavano stavate stavi stavo stemmo stesse stessero stessi stessimo steste stesti stette stettero stetti stia stiamo stiano stiate sto su sua sue sugl sugli sui sul sull sulla sulle sullo suo suoi ti tra tu tua tue tuo tuoi tutti tutto un una uno vi voi vostra vostre vostri vostro è".split(" ")),e.Pipeline.registerFunction(e.it.stopWordFilter,"stopWordFilter-it")}}),function(e,t){"function"==typeof define&&define.amd?define(t):"object"==typeof exports?module.exports=t():t()(e.lunr)}(this,function(){return function(e){if(void 0===e)throw new Error("Lunr is not present. Please include / require Lunr before this script.");if(void 0===e.stemmerSupport)throw new Error("Lunr stemmer support is not present. Please include / require Lunr stemmer support before this script.");var k,C,t;e.fi=function(){this.pipeline.reset(),this.pipeline.add(e.fi.trimmer,e.fi.stopWordFilter,e.fi.stemmer),this.searchPipeline&&(this.searchPipeline.reset(),this.searchPipeline.add(e.fi.stemmer))},e.fi.wordCharacters="A-Za-zªºÀ-ÖØ-öø-ʸˠ-ˤᴀ-ᴥᴬ-ᵜᵢ-ᵥᵫ-ᵷᵹ-ᶾḀ-ỿⁱⁿₐ-ₜKÅℲⅎⅠ-ↈⱠ-ⱿꜢ-ꞇꞋ-ꞭꞰ-ꞷꟷ-ꟿꬰ-ꭚꭜ-ꭤff-stA-Za-z",e.fi.trimmer=e.trimmerSupport.generateTrimmer(e.fi.wordCharacters),e.Pipeline.registerFunction(e.fi.trimmer,"trimmer-fi"),e.fi.stemmer=(k=e.stemmerSupport.Among,C=e.stemmerSupport.SnowballProgram,t=new function(){var r,i,s,o,n=[new k("pa",-1,1),new k("sti",-1,2),new k("kaan",-1,1),new k("han",-1,1),new k("kin",-1,1),new k("hän",-1,1),new k("kään",-1,1),new k("ko",-1,1),new k("pä",-1,1),new k("kö",-1,1)],a=[new k("lla",-1,-1),new k("na",-1,-1),new k("ssa",-1,-1),new k("ta",-1,-1),new k("lta",3,-1),new k("sta",3,-1)],c=[new k("llä",-1,-1),new k("nä",-1,-1),new k("ssä",-1,-1),new k("tä",-1,-1),new k("ltä",3,-1),new k("stä",3,-1)],u=[new k("lle",-1,-1),new k("ine",-1,-1)],l=[new k("nsa",-1,3),new k("mme",-1,3),new k("nne",-1,3),new k("ni",-1,2),new k("si",-1,1),new k("an",-1,4),new k("en",-1,6),new k("än",-1,5),new k("nsä",-1,3)],e=[new k("aa",-1,-1),new k("ee",-1,-1),new k("ii",-1,-1),new k("oo",-1,-1),new k("uu",-1,-1),new k("ää",-1,-1),new k("öö",-1,-1)],d=[new k("a",-1,8),new k("lla",0,-1),new k("na",0,-1),new k("ssa",0,-1),new k("ta",0,-1),new k("lta",4,-1),new k("sta",4,-1),new k("tta",4,9),new k("lle",-1,-1),new k("ine",-1,-1),new k("ksi",-1,-1),new k("n",-1,7),new k("han",11,1),new k("den",11,-1,x),new k("seen",11,-1,_),new k("hen",11,2),new k("tten",11,-1,x),new k("hin",11,3),new k("siin",11,-1,x),new k("hon",11,4),new k("hän",11,5),new k("hön",11,6),new k("ä",-1,8),new k("llä",22,-1),new k("nä",22,-1),new k("ssä",22,-1),new k("tä",22,-1),new k("ltä",26,-1),new k("stä",26,-1),new k("ttä",26,9)],h=[new k("eja",-1,-1),new k("mma",-1,1),new k("imma",1,-1),new k("mpa",-1,1),new k("impa",3,-1),new k("mmi",-1,1),new k("immi",5,-1),new k("mpi",-1,1),new k("impi",7,-1),new k("ejä",-1,-1),new k("mmä",-1,1),new k("immä",10,-1),new k("mpä",-1,1),new k("impä",12,-1)],t=[new k("i",-1,-1),new k("j",-1,-1)],f=[new k("mma",-1,1),new k("imma",0,-1)],p=[17,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,8],m=[17,65,16,1,0,0,0,0,0,0,0,0,0,0,0,0,8,0,32],g=[17,65,16,0,0,0,0,0,0,0,0,0,0,0,0,0,8,0,32],w=[17,97,24,1,0,0,0,0,0,0,0,0,0,0,0,0,8,0,32],v=new C;function y(){for(var e;;){if(e=v.cursor,v.in_grouping(m,97,246))break;if((v.cursor=e)>=v.limit)return 1;v.cursor++}for(v.cursor=e;!v.out_grouping(m,97,246);){if(v.cursor>=v.limit)return 1;v.cursor++}}function b(){var e,t;if(v.cursor>=o)if(t=v.limit_backward,v.limit_backward=o,v.ket=v.cursor,e=v.find_among_b(n,10)){switch(v.bra=v.cursor,v.limit_backward=t,e){case 1:if(!v.in_grouping_b(w,97,246))return;break;case 2:if(!(s<=v.cursor))return}v.slice_del()}else v.limit_backward=t}function _(){return v.find_among_b(e,7)}function x(){return v.eq_s_b(1,"i")&&v.in_grouping_b(g,97,246)}this.setCurrent=function(e){v.setCurrent(e)},this.getCurrent=function(){return v.getCurrent()},this.stem=function(){var e=v.cursor;return o=v.limit,s=o,y()||(o=v.cursor,y()||(s=v.cursor)),r=!1,v.limit_backward=e,v.cursor=v.limit,b(),v.cursor=v.limit,function(){var e,t,n;if(v.cursor>=o)if(t=v.limit_backward,v.limit_backward=o,v.ket=v.cursor,e=v.find_among_b(l,9))switch(v.bra=v.cursor,v.limit_backward=t,e){case 1:n=v.limit-v.cursor,v.eq_s_b(1,"k")||(v.cursor=v.limit-n,v.slice_del());break;case 2:v.slice_del(),v.ket=v.cursor,v.eq_s_b(3,"kse")&&(v.bra=v.cursor,v.slice_from("ksi"));break;case 3:v.slice_del();break;case 4:v.find_among_b(a,6)&&v.slice_del();break;case 5:v.find_among_b(c,6)&&v.slice_del();break;case 6:v.find_among_b(u,2)&&v.slice_del()}else v.limit_backward=t}(),v.cursor=v.limit,function(){var e,t,n;if(v.cursor>=o)if(t=v.limit_backward,v.limit_backward=o,v.ket=v.cursor,e=v.find_among_b(d,30)){switch(v.bra=v.cursor,v.limit_backward=t,e){case 1:if(!v.eq_s_b(1,"a"))return;break;case 2:case 9:if(!v.eq_s_b(1,"e"))return;break;case 3:if(!v.eq_s_b(1,"i"))return;break;case 4:if(!v.eq_s_b(1,"o"))return;break;case 5:if(!v.eq_s_b(1,"ä"))return;break;case 6:if(!v.eq_s_b(1,"ö"))return;break;case 7:if(n=v.limit-v.cursor,!_()&&(v.cursor=v.limit-n,!v.eq_s_b(2,"ie"))){v.cursor=v.limit-n;break}if(v.cursor=v.limit-n,v.cursor<=v.limit_backward){v.cursor=v.limit-n;break}v.cursor--,v.bra=v.cursor;break;case 8:if(!v.in_grouping_b(m,97,246)||!v.out_grouping_b(m,97,246))return}v.slice_del(),r=!0}else v.limit_backward=t}(),v.cursor=v.limit,function(){var e,t;if(v.cursor>=s)if(e=v.limit_backward,v.limit_backward=s,v.ket=v.cursor,t=v.find_among_b(h,14)){if(v.bra=v.cursor,v.limit_backward=e,1==t){if(t=v.limit-v.cursor,v.eq_s_b(2,"po"))return;v.cursor=v.limit-t}v.slice_del()}else v.limit_backward=e}(),v.cursor=v.limit,r?v.cursor>=o&&(e=v.limit_backward,v.limit_backward=o,v.ket=v.cursor,v.find_among_b(t,2)?(v.bra=v.cursor,v.limit_backward=e,v.slice_del()):v.limit_backward=e):(v.cursor=v.limit,function(){var e,t,n,r;if(v.cursor>=o)if(e=v.limit_backward,v.limit_backward=o,v.ket=v.cursor,v.eq_s_b(1,"t")&&(v.bra=v.cursor,t=v.limit-v.cursor,v.in_grouping_b(m,97,246)&&(v.cursor=v.limit-t,v.slice_del(),v.limit_backward=e,t=v.limit-v.cursor,v.cursor>=s&&(v.cursor=s,n=v.limit_backward,v.limit_backward=v.cursor,v.cursor=v.limit-t,v.ket=v.cursor,r=v.find_among_b(f,2))))){if(v.bra=v.cursor,v.limit_backward=n,1==r){if(r=v.limit-v.cursor,v.eq_s_b(2,"po"))return;v.cursor=v.limit-r}v.slice_del()}else v.limit_backward=e}()),v.cursor=v.limit,function(){var e,t,n,r;if(v.cursor>=o){for(e=v.limit_backward,v.limit_backward=o,t=v.limit-v.cursor,_()&&(v.cursor=v.limit-t,v.ket=v.cursor,v.cursor>v.limit_backward&&(v.cursor--,v.bra=v.cursor,v.slice_del())),v.cursor=v.limit-t,v.ket=v.cursor,v.in_grouping_b(p,97,228)&&(v.bra=v.cursor,v.out_grouping_b(m,97,246)&&v.slice_del()),v.cursor=v.limit-t,v.ket=v.cursor,v.eq_s_b(1,"j")&&(v.bra=v.cursor,n=v.limit-v.cursor,v.eq_s_b(1,"o")?v.slice_del():(v.cursor=v.limit-n,v.eq_s_b(1,"u")&&v.slice_del())),v.cursor=v.limit-t,v.ket=v.cursor,v.eq_s_b(1,"o")&&(v.bra=v.cursor,v.eq_s_b(1,"j")&&v.slice_del()),v.cursor=v.limit-t,v.limit_backward=e;;){if(r=v.limit-v.cursor,v.out_grouping_b(m,97,246)){v.cursor=v.limit-r;break}if(v.cursor=v.limit-r,v.cursor<=v.limit_backward)return;v.cursor--}v.ket=v.cursor,v.cursor>v.limit_backward&&(v.cursor--,v.bra=v.cursor,i=v.slice_to(),v.eq_v_b(i)&&v.slice_del())}}(),!0}},function(e){return"function"==typeof e.update?e.update(function(e){return t.setCurrent(e),t.stem(),t.getCurrent()}):(t.setCurrent(e),t.stem(),t.getCurrent())}),e.Pipeline.registerFunction(e.fi.stemmer,"stemmer-fi"),e.fi.stopWordFilter=e.generateStopWordFilter("ei eivät emme en et ette että he heidän heidät heihin heille heillä heiltä heissä heistä heitä hän häneen hänelle hänellä häneltä hänen hänessä hänestä hänet häntä itse ja johon joiden joihin joiksi joilla joille joilta joina joissa joista joita joka joksi jolla jolle jolta jona jonka jos jossa josta jota jotka kanssa keiden keihin keiksi keille keillä keiltä keinä keissä keistä keitä keneen keneksi kenelle kenellä keneltä kenen kenenä kenessä kenestä kenet ketkä ketkä ketä koska kuin kuka kun me meidän meidät meihin meille meillä meiltä meissä meistä meitä mihin miksi mikä mille millä miltä minkä minkä minua minulla minulle minulta minun minussa minusta minut minuun minä minä missä mistä mitkä mitä mukaan mutta ne niiden niihin niiksi niille niillä niiltä niin niin niinä niissä niistä niitä noiden noihin noiksi noilla noille noilta noin noina noissa noista noita nuo nyt näiden näihin näiksi näille näillä näiltä näinä näissä näistä näitä nämä ole olemme olen olet olette oli olimme olin olisi olisimme olisin olisit olisitte olisivat olit olitte olivat olla olleet ollut on ovat poikki se sekä sen siihen siinä siitä siksi sille sillä sillä siltä sinua sinulla sinulle sinulta sinun sinussa sinusta sinut sinuun sinä sinä sitä tai te teidän teidät teihin teille teillä teiltä teissä teistä teitä tuo tuohon tuoksi tuolla tuolle tuolta tuon tuona tuossa tuosta tuota tähän täksi tälle tällä tältä tämä tämän tänä tässä tästä tätä vaan vai vaikka yli".split(" ")),e.Pipeline.registerFunction(e.fi.stopWordFilter,"stopWordFilter-fi")}}),function(e,t){"function"==typeof define&&define.amd?define(t):"object"==typeof exports?module.exports=t():t()(e.lunr)}(this,function(){return function(e){if(void 0===e)throw new Error("Lunr is not present. Please include / require Lunr before this script.");if(void 0===e.stemmerSupport)throw new Error("Lunr stemmer support is not present. Please include / require Lunr stemmer support before this script.");var _,x,t;e.nl=function(){this.pipeline.reset(),this.pipeline.add(e.nl.trimmer,e.nl.stopWordFilter,e.nl.stemmer),this.searchPipeline&&(this.searchPipeline.reset(),this.searchPipeline.add(e.nl.stemmer))},e.nl.wordCharacters="A-Za-zªºÀ-ÖØ-öø-ʸˠ-ˤᴀ-ᴥᴬ-ᵜᵢ-ᵥᵫ-ᵷᵹ-ᶾḀ-ỿⁱⁿₐ-ₜKÅℲⅎⅠ-ↈⱠ-ⱿꜢ-ꞇꞋ-ꞭꞰ-ꞷꟷ-ꟿꬰ-ꭚꭜ-ꭤff-stA-Za-z",e.nl.trimmer=e.trimmerSupport.generateTrimmer(e.nl.wordCharacters),e.Pipeline.registerFunction(e.nl.trimmer,"trimmer-nl"),e.nl.stemmer=(_=e.stemmerSupport.Among,x=e.stemmerSupport.SnowballProgram,t=new function(){var t,n,s,i=[new _("",-1,6),new _("á",0,1),new _("ä",0,1),new _("é",0,2),new _("ë",0,2),new _("í",0,3),new _("ï",0,3),new _("ó",0,4),new _("ö",0,4),new _("ú",0,5),new _("ü",0,5)],r=[new _("",-1,3),new _("I",0,2),new _("Y",0,1)],o=[new _("dd",-1,-1),new _("kk",-1,-1),new _("tt",-1,-1)],a=[new _("ene",-1,2),new _("se",-1,3),new _("en",-1,2),new _("heden",2,1),new _("s",-1,3)],c=[new _("end",-1,1),new _("ig",-1,2),new _("ing",-1,1),new _("lijk",-1,3),new _("baar",-1,4),new _("bar",-1,5)],u=[new _("aa",-1,-1),new _("ee",-1,-1),new _("oo",-1,-1),new _("uu",-1,-1)],l=[17,65,16,1,0,0,0,0,0,0,0,0,0,0,0,0,128],d=[1,0,0,17,65,16,1,0,0,0,0,0,0,0,0,0,0,0,0,128],h=[17,67,16,1,0,0,0,0,0,0,0,0,0,0,0,0,128],f=new x;function p(e){if((f.cursor=e)>=f.limit)return 1;f.cursor++}function m(){for(;!f.in_grouping(l,97,232);){if(f.cursor>=f.limit)return 1;f.cursor++}for(;!f.out_grouping(l,97,232);){if(f.cursor>=f.limit)return 1;f.cursor++}}function g(){return n<=f.cursor}function w(){return t<=f.cursor}function v(){var e=f.limit-f.cursor;f.find_among_b(o,3)&&(f.cursor=f.limit-e,f.ket=f.cursor,f.cursor>f.limit_backward&&(f.cursor--,f.bra=f.cursor,f.slice_del()))}function y(){var e;s=!1,f.ket=f.cursor,f.eq_s_b(1,"e")&&(f.bra=f.cursor,g()&&(e=f.limit-f.cursor,f.out_grouping_b(l,97,232)&&(f.cursor=f.limit-e,f.slice_del(),s=!0,v())))}function b(){var e;g()&&(e=f.limit-f.cursor,f.out_grouping_b(l,97,232)&&(f.cursor=f.limit-e,f.eq_s_b(3,"gem")||(f.cursor=f.limit-e,f.slice_del(),v())))}this.setCurrent=function(e){f.setCurrent(e)},this.getCurrent=function(){return f.getCurrent()},this.stem=function(){var e=f.cursor;return function(){for(var e,t,n,r=f.cursor;;){if(f.bra=f.cursor,e=f.find_among(i,11))switch(f.ket=f.cursor,e){case 1:f.slice_from("a");continue;case 2:f.slice_from("e");continue;case 3:f.slice_from("i");continue;case 4:f.slice_from("o");continue;case 5:f.slice_from("u");continue;case 6:if(f.cursor>=f.limit)break;f.cursor++;continue}break}for(f.cursor=r,f.bra=r,f.eq_s(1,"y")?(f.ket=f.cursor,f.slice_from("Y")):f.cursor=r;;)if(t=f.cursor,f.in_grouping(l,97,232)){if(n=f.cursor,f.bra=n,f.eq_s(1,"i"))f.ket=f.cursor,f.in_grouping(l,97,232)&&(f.slice_from("I"),f.cursor=t);else if(f.cursor=n,f.eq_s(1,"y"))f.ket=f.cursor,f.slice_from("Y"),f.cursor=t;else if(p(t))break}else if(p(t))break}(),f.cursor=e,n=f.limit,t=n,m()||((n=f.cursor)<3&&(n=3),m()||(t=f.cursor)),f.limit_backward=e,f.cursor=f.limit,function(){var e,t,n,r,i=f.limit-f.cursor;if(f.ket=f.cursor,e=f.find_among_b(a,5))switch(f.bra=f.cursor,e){case 1:g()&&f.slice_from("heid");break;case 2:b();break;case 3:g()&&f.out_grouping_b(h,97,232)&&f.slice_del()}if(f.cursor=f.limit-i,y(),f.cursor=f.limit-i,f.ket=f.cursor,f.eq_s_b(4,"heid")&&(f.bra=f.cursor,w()&&(t=f.limit-f.cursor,f.eq_s_b(1,"c")||(f.cursor=f.limit-t,f.slice_del(),f.ket=f.cursor,f.eq_s_b(2,"en")&&(f.bra=f.cursor,b())))),f.cursor=f.limit-i,f.ket=f.cursor,e=f.find_among_b(c,6))switch(f.bra=f.cursor,e){case 1:if(w()){if(f.slice_del(),r=f.limit-f.cursor,f.ket=f.cursor,f.eq_s_b(2,"ig")&&(f.bra=f.cursor,w()&&(n=f.limit-f.cursor,!f.eq_s_b(1,"e")))){f.cursor=f.limit-n,f.slice_del();break}f.cursor=f.limit-r,v()}break;case 2:w()&&(r=f.limit-f.cursor,f.eq_s_b(1,"e")||(f.cursor=f.limit-r,f.slice_del()));break;case 3:w()&&(f.slice_del(),y());break;case 4:w()&&f.slice_del();break;case 5:w()&&s&&f.slice_del()}f.cursor=f.limit-i,f.out_grouping_b(d,73,232)&&(i=f.limit-f.cursor,f.find_among_b(u,4)&&f.out_grouping_b(l,97,232)&&(f.cursor=f.limit-i,f.ket=f.cursor,f.cursor>f.limit_backward&&(f.cursor--,f.bra=f.cursor,f.slice_del())))}(),f.cursor=f.limit_backward,function(){for(var e;;)if(f.bra=f.cursor,e=f.find_among(r,3))switch(f.ket=f.cursor,e){case 1:f.slice_from("y");break;case 2:f.slice_from("i");break;case 3:if(f.cursor>=f.limit)return;f.cursor++}}(),!0}},function(e){return"function"==typeof e.update?e.update(function(e){return t.setCurrent(e),t.stem(),t.getCurrent()}):(t.setCurrent(e),t.stem(),t.getCurrent())}),e.Pipeline.registerFunction(e.nl.stemmer,"stemmer-nl"),e.nl.stopWordFilter=e.generateStopWordFilter(" aan al alles als altijd andere ben bij daar dan dat de der deze die dit doch doen door dus een eens en er ge geen geweest haar had heb hebben heeft hem het hier hij hoe hun iemand iets ik in is ja je kan kon kunnen maar me meer men met mij mijn moet na naar niet niets nog nu of om omdat onder ons ook op over reeds te tegen toch toen tot u uit uw van veel voor want waren was wat werd wezen wie wil worden wordt zal ze zelf zich zij zijn zo zonder zou".split(" ")),e.Pipeline.registerFunction(e.nl.stopWordFilter,"stopWordFilter-nl")}}),function(e,t){"function"==typeof define&&define.amd?define(t):"object"==typeof exports?module.exports=t():t()(e.lunr)}(this,function(){return function(e){if(void 0===e)throw new Error("Lunr is not present. Please include / require Lunr before this script.");if(void 0===e.stemmerSupport)throw new Error("Lunr stemmer support is not present. Please include / require Lunr stemmer support before this script.");var d,h,t;e.da=function(){this.pipeline.reset(),this.pipeline.add(e.da.trimmer,e.da.stopWordFilter,e.da.stemmer),this.searchPipeline&&(this.searchPipeline.reset(),this.searchPipeline.add(e.da.stemmer))},e.da.wordCharacters="A-Za-zªºÀ-ÖØ-öø-ʸˠ-ˤᴀ-ᴥᴬ-ᵜᵢ-ᵥᵫ-ᵷᵹ-ᶾḀ-ỿⁱⁿₐ-ₜKÅℲⅎⅠ-ↈⱠ-ⱿꜢ-ꞇꞋ-ꞭꞰ-ꞷꟷ-ꟿꬰ-ꭚꭜ-ꭤff-stA-Za-z",e.da.trimmer=e.trimmerSupport.generateTrimmer(e.da.wordCharacters),e.Pipeline.registerFunction(e.da.trimmer,"trimmer-da"),e.da.stemmer=(d=e.stemmerSupport.Among,h=e.stemmerSupport.SnowballProgram,t=new function(){var n,r,t,i=[new d("hed",-1,1),new d("ethed",0,1),new d("ered",-1,1),new d("e",-1,1),new d("erede",3,1),new d("ende",3,1),new d("erende",5,1),new d("ene",3,1),new d("erne",3,1),new d("ere",3,1),new d("en",-1,1),new d("heden",10,1),new d("eren",10,1),new d("er",-1,1),new d("heder",13,1),new d("erer",13,1),new d("s",-1,2),new d("heds",16,1),new d("es",16,1),new d("endes",18,1),new d("erendes",19,1),new d("enes",18,1),new d("ernes",18,1),new d("eres",18,1),new d("ens",16,1),new d("hedens",24,1),new d("erens",24,1),new d("ers",16,1),new d("ets",16,1),new d("erets",28,1),new d("et",-1,1),new d("eret",30,1)],s=[new d("gd",-1,-1),new d("dt",-1,-1),new d("gt",-1,-1),new d("kt",-1,-1)],o=[new d("ig",-1,1),new d("lig",0,1),new d("elig",1,1),new d("els",-1,1),new d("løst",-1,2)],a=[17,65,16,1,0,0,0,0,0,0,0,0,0,0,0,0,48,0,128],c=[239,254,42,3,0,0,0,0,0,0,0,0,0,0,0,0,16],u=new h;function l(){var e,t=u.limit-u.cursor;u.cursor>=r&&(e=u.limit_backward,u.limit_backward=r,u.ket=u.cursor,u.find_among_b(s,4)?(u.bra=u.cursor,u.limit_backward=e,u.cursor=u.limit-t,u.cursor>u.limit_backward&&(u.cursor--,u.bra=u.cursor,u.slice_del())):u.limit_backward=e)}this.setCurrent=function(e){u.setCurrent(e)},this.getCurrent=function(){return u.getCurrent()},this.stem=function(){var e=u.cursor;return function(){var e,t=u.cursor+3;if(r=u.limit,0<=t&&t<=u.limit){for(n=t;;){if(e=u.cursor,u.in_grouping(a,97,248)){u.cursor=e;break}if((u.cursor=e)>=u.limit)return;u.cursor++}for(;!u.out_grouping(a,97,248);){if(u.cursor>=u.limit)return;u.cursor++}(r=u.cursor)=r&&(t=u.limit_backward,u.limit_backward=r,u.ket=u.cursor,e=u.find_among_b(i,32),u.limit_backward=t,e))switch(u.bra=u.cursor,e){case 1:u.slice_del();break;case 2:u.in_grouping_b(c,97,229)&&u.slice_del()}}(),u.cursor=u.limit,l(),u.cursor=u.limit,function(){var e,t,n=u.limit-u.cursor;if(u.ket=u.cursor,u.eq_s_b(2,"st")&&(u.bra=u.cursor,u.eq_s_b(2,"ig")&&u.slice_del()),u.cursor=u.limit-n,u.cursor>=r&&(n=u.limit_backward,u.limit_backward=r,u.ket=u.cursor,e=u.find_among_b(o,5),u.limit_backward=n,e))switch(u.bra=u.cursor,e){case 1:u.slice_del(),t=u.limit-u.cursor,l(),u.cursor=u.limit-t;break;case 2:u.slice_from("løs")}}(),u.cursor=u.limit,u.cursor>=r&&(e=u.limit_backward,u.limit_backward=r,u.ket=u.cursor,u.out_grouping_b(a,97,248)?(u.bra=u.cursor,t=u.slice_to(t),u.limit_backward=e,u.eq_v_b(t)&&u.slice_del()):u.limit_backward=e),!0}},function(e){return"function"==typeof e.update?e.update(function(e){return t.setCurrent(e),t.stem(),t.getCurrent()}):(t.setCurrent(e),t.stem(),t.getCurrent())}),e.Pipeline.registerFunction(e.da.stemmer,"stemmer-da"),e.da.stopWordFilter=e.generateStopWordFilter("ad af alle alt anden at blev blive bliver da de dem den denne der deres det dette dig din disse dog du efter eller en end er et for fra ham han hans har havde have hende hendes her hos hun hvad hvis hvor i ikke ind jeg jer jo kunne man mange med meget men mig min mine mit mod ned noget nogle nu når og også om op os over på selv sig sin sine sit skal skulle som sådan thi til ud under var vi vil ville vor være været".split(" ")),e.Pipeline.registerFunction(e.da.stopWordFilter,"stopWordFilter-da")}}),function(e,t){"function"==typeof define&&define.amd?define(t):"object"==typeof exports?module.exports=t():t()(e.lunr)}(this,function(){return function(a){a.multiLanguage=function(){for(var e=Array.prototype.slice.call(arguments),t=e.join("-"),n="",r=[],i=[],s=0;s{{title}}
",info_template:"Number of posts found: {{amount}}
",displaySearchInfo:!0,zeroResultsInfo:!0,before:!1,onComplete:!1,filterfields:!1};var t={isInit:!1,init:function(t,e){var n=this;this.target=t,this.results=e.results,this.blogData={},this.result_template=e.result_template,this.info_template=e.info_template,this.zeroResultsInfo=e.zeroResultsInfo,this.displaySearchInfo=e.displaySearchInfo,this.before=e.before,this.onComplete=e.onComplete,this.filterfields=e.filterfields,this.index=lunr(function(){this.use(lunr.multiLanguage("en","ru","fr","de","es","pt","it","fi","nl","da")),this.ref("id"),this.field("title",{boost:10}),this.field("plaintext",{boost:5}),this.field("pubDate"),this.field("link")}),e.onPageLoad?window.setTimeout(function(){n.loadAPI()},1):t.focus(function(){n.loadAPI()}),t.closest("form").submit(function(e){e.preventDefault(),n.find(t.val())}),e.onKeyUp&&t.keyup(function(){n.find(t.val())})},loadAPI:function(){if(this.isInit)return!1;var i=this.index,s=this.blogData,e=site_url+"/ghost/api/v4/content/posts/?key="+search_api_key+"&limit=all&fields=id,title,excerpt,url,published_at,feature_image&formats=plaintext";o.get(e).done(function(e){searchData=e.posts,searchData.forEach(function(e){var t,n,r={id:String(e.id),title:String(e.title),excerpt:String(e.excerpt),plaintext:String(e.plaintext),pubDate:String(e.published_at),link:String(e.url),featureImage:String(e.feature_image)},n=(t=r.pubDate,n=new Date(t),(t=n.toUTCString().substr(5,2))+" "+["January","February","March","April","May","June","July","August","September","October","November","December"][n.getMonth()].substr(0,3)+" "+n.getFullYear());i.add(r),s[e.id]={title:e.title,excerpt:e.excerpt,pubDate:n,link:e.url,featureImage:e.feature_image}})}),this.isInit=!0},find:function(e){var t=this.index.search(e),n=o(this.results),r=[];n.empty(),this.before&&this.before(),(this.zeroResultsInfo||0").html(e).text()}document.querySelectorAll(".kg-gallery-image img").forEach(function(e){var t=e.closest(".kg-gallery-image"),n=e.attributes.width.value,e=e.attributes.height.value;t.style.flex=n/e+" 1 0%"}),$(".js-nav-toggle").click(function(e){e.preventDefault(),$(".nav-wrap").toggleClass("is-active"),$(this).toggleClass("nav-toggle--close")}),$(".content").fitVids({customSelector:['iframe[src*="ted.com"]','iframe[src*="player.twitch.tv"]','iframe[src*="dailymotion.com"]','iframe[src*="facebook.com"]']}),$(".content img").attr("data-action","zoom"),$(".content a img").removeAttr("data-action"),new ClipboardJS(".js-share__link--clipboard").on("success",function(e){e=$(e.trigger);e.addClass("tooltipped tooltipped-s"),e.attr("aria-label",clipboard_copied_text),e.mouseleave(function(){$(this).removeAttr("aria-label"),$(this).removeClass("tooltipped tooltipped-s")})});let n=$(".js-search-input"),e=$(".js-search-results"),r=$(".js-search-toggle");r.click(function(e){e.preventDefault(),$(".js-search").addClass("is-active"),$(".js-off-canvas-container").removeClass("is-active"),setTimeout(function(){n.focus()},500)}),$(".search, .js-search-close, .js-search-close .icon").on("click keyup",function(e){e.target!==this&&"js-search-close"!==e.target.className&&"icon"!==e.target.className&&27!==e.keyCode||$(".search").removeClass("is-active")}),n.ghostHunter({results:e,onKeyUp:!0,result_template:" {{title}}
{{excerpt}}
",zeroResultsInfo:!1,displaySearchInfo:!1,before:function(){e.fadeIn()}});let i=$("link[rel=next]").attr("href"),s=$(".js-load-posts");s.click(function(e){e.preventDefault();e=i.split(/page/)[0]+"page/"+pagination_next_page_number+"/";$.ajax({url:e,beforeSend:function(){s.text(t(pagination_loading_text)),s.addClass("btn--loading")}}).done(function(e){e=$(".js-post-card",e);$(".js-grid").append(e),s.text(t(pagination_more_posts_text)),s.removeClass("btn--loading"),pagination_next_page_number++,pagination_next_page_number>pagination_available_pages_number&&s.addClass("btn--disabled").attr("disabled",!0)})})}),$(".github-link").each(function(){this.attr("href").replaceAll("https://www.facebook.com/","")});
\ No newline at end of file
+!function(e,t){"use strict";"object"==typeof module&&"object"==typeof module.exports?module.exports=e.document?t(e,!0):function(e){if(e.document)return t(e);throw new Error("jQuery requires a window with a document")}:t(e)}("undefined"!=typeof window?window:this,function(_,N){"use strict";function v(e){return"function"==typeof e&&"number"!=typeof e.nodeType&&"function"!=typeof e.item}function m(e){return null!=e&&e===e.window}var t=[],I=Object.getPrototypeOf,a=t.slice,D=t.flat?function(e){return t.flat.call(e)}:function(e){return t.concat.apply([],e)},O=t.push,H=t.indexOf,R={},B=R.toString,$=R.hasOwnProperty,W=$.toString,Q=W.call(Object),g={},x=_.document,V={type:!0,src:!0,nonce:!0,noModule:!0};function U(e,t,r){var n,i,s=(r=r||x).createElement("script");if(s.text=e,t)for(n in V)(i=t[n]||t.getAttribute&&t.getAttribute(n))&&s.setAttribute(n,i);r.head.appendChild(s).parentNode.removeChild(s)}function p(e){return null==e?e+"":"object"==typeof e||"function"==typeof e?R[B.call(e)]||"object":typeof e}var e="3.6.0",k=function(e,t){return new k.fn.init(e,t)};function Y(e){var t=!!e&&"length"in e&&e.length,r=p(e);return!v(e)&&!m(e)&&("array"===r||0===t||"number"==typeof t&&0>10|55296,1023&e|56320))}function I(e,t){return t?"\0"===e?"�":e.slice(0,-1)+"\\"+e.charCodeAt(e.length-1).toString(16)+" ":"\\"+e}function D(){x()}var e,f,b,s,O,h,H,R,_,c,u,x,k,r,C,p,n,i,m,z="sizzle"+ +new Date,l=N.document,S=0,B=0,$=M(),W=M(),Q=M(),g=M(),V=function(e,t){return e===t&&(u=!0),0},U={}.hasOwnProperty,t=[],Y=t.pop,Z=t.push,T=t.push,X=t.slice,v=function(e,t){for(var r=0,n=e.length;r+~]|"+o+")"+o+"*"),ne=new RegExp(o+"|>"),ie=new RegExp(K),se=new RegExp("^"+a+"$"),y={ID:new RegExp("^#("+a+")"),CLASS:new RegExp("^\\.("+a+")"),TAG:new RegExp("^("+a+"|[*])"),ATTR:new RegExp("^"+J),PSEUDO:new RegExp("^"+K),CHILD:new RegExp("^:(only|first|last|nth|nth-last)-(child|of-type)(?:\\("+o+"*(even|odd|(([+-]|)(\\d*)n|)"+o+"*(?:([+-]|)"+o+"*(\\d+)|))"+o+"*\\)|)","i"),bool:new RegExp("^(?:"+G+")$","i"),needsContext:new RegExp("^"+o+"*[>+~]|:(even|odd|eq|gt|lt|nth|first|last)(?:\\("+o+"*((?:-\\d)?\\d*)"+o+"*\\)|)(?=[^-]|$)","i")},oe=/HTML$/i,ae=/^(?:input|select|textarea|button)$/i,ce=/^h\d$/i,E=/^[^{]+\{\s*\[native \w/,ue=/^(?:#([\w-]+)|(\w+)|\.([\w-]+))$/,le=/[+~]/,A=new RegExp("\\\\[\\da-fA-F]{1,6}"+o+"?|\\\\([^\\r\\n\\f])","g"),de=/([\0-\x1f\x7f]|^-?\d)|^-$|[^\0-\x1f\x7f-\uFFFF\w-]/g,fe=ve(function(e){return!0===e.disabled&&"fieldset"===e.nodeName.toLowerCase()},{dir:"parentNode",next:"legend"});try{T.apply(t=X.call(l.childNodes),l.childNodes),t[l.childNodes.length].nodeType}catch(e){T={apply:t.length?function(e,t){Z.apply(e,X.call(t))}:function(e,t){for(var r=e.length,n=0;e[r++]=t[n++];);e.length=r-1}}}function P(t,e,r,n){var i,s,o,a,c,u,l=e&&e.ownerDocument,d=e?e.nodeType:9;if(r=r||[],"string"!=typeof t||!t||1!==d&&9!==d&&11!==d)return r;if(!n&&(x(e),e=e||k,C)){if(11!==d&&(a=ue.exec(t)))if(i=a[1]){if(9===d){if(!(u=e.getElementById(i)))return r;if(u.id===i)return r.push(u),r}else if(l&&(u=l.getElementById(i))&&m(e,u)&&u.id===i)return r.push(u),r}else{if(a[2])return T.apply(r,e.getElementsByTagName(t)),r;if((i=a[3])&&f.getElementsByClassName&&e.getElementsByClassName)return T.apply(r,e.getElementsByClassName(i)),r}if(f.qsa&&!g[t+" "]&&(!p||!p.test(t))&&(1!==d||"object"!==e.nodeName.toLowerCase())){if(u=t,l=e,1===d&&(ne.test(t)||re.test(t))){for((l=le.test(t)&&ge(e.parentNode)||e)===e&&f.scope||((o=e.getAttribute("id"))?o=o.replace(de,I):e.setAttribute("id",o=z)),s=(c=h(t)).length;s--;)c[s]=(o?"#"+o:":scope")+" "+q(c[s]);u=c.join(",")}try{return T.apply(r,l.querySelectorAll(u)),r}catch(e){g(t,!0)}finally{o===z&&e.removeAttribute("id")}}}return R(t.replace(w,"$1"),e,r,n)}function M(){var r=[];function n(e,t){return r.push(e+" ")>b.cacheLength&&delete n[r.shift()],n[e+" "]=t}return n}function L(e){return e[z]=!0,e}function j(e){var t=k.createElement("fieldset");try{return!!e(t)}catch(e){return!1}finally{t.parentNode&&t.parentNode.removeChild(t)}}function he(e,t){for(var r=e.split("|"),n=r.length;n--;)b.attrHandle[r[n]]=t}function pe(e,t){var r=t&&e,n=r&&1===e.nodeType&&1===t.nodeType&&e.sourceIndex-t.sourceIndex;if(n)return n;if(r)for(;r=r.nextSibling;)if(r===t)return-1;return e?1:-1}function me(t){return function(e){return"form"in e?e.parentNode&&!1===e.disabled?"label"in e?"label"in e.parentNode?e.parentNode.disabled===t:e.disabled===t:e.isDisabled===t||e.isDisabled!==!t&&fe(e)===t:e.disabled===t:"label"in e&&e.disabled===t}}function F(o){return L(function(s){return s=+s,L(function(e,t){for(var r,n=o([],e.length,s),i=n.length;i--;)e[r=n[i]]&&(e[r]=!(t[r]=e[r]))})})}function ge(e){return e&&void 0!==e.getElementsByTagName&&e}for(e in f=P.support={},O=P.isXML=function(e){var t=e&&e.namespaceURI,e=e&&(e.ownerDocument||e).documentElement;return!oe.test(t||e&&e.nodeName||"HTML")},x=P.setDocument=function(e){var e=e?e.ownerDocument||e:l;return e!=k&&9===e.nodeType&&e.documentElement&&(r=(k=e).documentElement,C=!O(k),l!=k&&(e=k.defaultView)&&e.top!==e&&(e.addEventListener?e.addEventListener("unload",D,!1):e.attachEvent&&e.attachEvent("onunload",D)),f.scope=j(function(e){return r.appendChild(e).appendChild(k.createElement("div")),void 0!==e.querySelectorAll&&!e.querySelectorAll(":scope fieldset div").length}),f.attributes=j(function(e){return e.className="i",!e.getAttribute("className")}),f.getElementsByTagName=j(function(e){return e.appendChild(k.createComment("")),!e.getElementsByTagName("*").length}),f.getElementsByClassName=E.test(k.getElementsByClassName),f.getById=j(function(e){return r.appendChild(e).id=z,!k.getElementsByName||!k.getElementsByName(z).length}),f.getById?(b.filter.ID=function(e){var t=e.replace(A,d);return function(e){return e.getAttribute("id")===t}},b.find.ID=function(e,t){if(void 0!==t.getElementById&&C)return(t=t.getElementById(e))?[t]:[]}):(b.filter.ID=function(e){var t=e.replace(A,d);return function(e){e=void 0!==e.getAttributeNode&&e.getAttributeNode("id");return e&&e.value===t}},b.find.ID=function(e,t){if(void 0!==t.getElementById&&C){var r,n,i,s=t.getElementById(e);if(s){if((r=s.getAttributeNode("id"))&&r.value===e)return[s];for(i=t.getElementsByName(e),n=0;s=i[n++];)if((r=s.getAttributeNode("id"))&&r.value===e)return[s]}return[]}}),b.find.TAG=f.getElementsByTagName?function(e,t){return void 0!==t.getElementsByTagName?t.getElementsByTagName(e):f.qsa?t.querySelectorAll(e):void 0}:function(e,t){var r,n=[],i=0,s=t.getElementsByTagName(e);if("*"!==e)return s;for(;r=s[i++];)1===r.nodeType&&n.push(r);return n},b.find.CLASS=f.getElementsByClassName&&function(e,t){if(void 0!==t.getElementsByClassName&&C)return t.getElementsByClassName(e)},n=[],p=[],(f.qsa=E.test(k.querySelectorAll))&&(j(function(e){var t;r.appendChild(e).innerHTML="",e.querySelectorAll("[msallowcapture^='']").length&&p.push("[*^$]="+o+"*(?:''|\"\")"),e.querySelectorAll("[selected]").length||p.push("\\["+o+"*(?:value|"+G+")"),e.querySelectorAll("[id~="+z+"-]").length||p.push("~="),(t=k.createElement("input")).setAttribute("name",""),e.appendChild(t),e.querySelectorAll("[name='']").length||p.push("\\["+o+"*name"+o+"*="+o+"*(?:''|\"\")"),e.querySelectorAll(":checked").length||p.push(":checked"),e.querySelectorAll("a#"+z+"+*").length||p.push(".#.+[+~]"),e.querySelectorAll("\\\f"),p.push("[\\r\\n\\f]")}),j(function(e){e.innerHTML="";var t=k.createElement("input");t.setAttribute("type","hidden"),e.appendChild(t).setAttribute("name","D"),e.querySelectorAll("[name=d]").length&&p.push("name"+o+"*[*^$|!~]?="),2!==e.querySelectorAll(":enabled").length&&p.push(":enabled",":disabled"),r.appendChild(e).disabled=!0,2!==e.querySelectorAll(":disabled").length&&p.push(":enabled",":disabled"),e.querySelectorAll("*,:x"),p.push(",.*:")})),(f.matchesSelector=E.test(i=r.matches||r.webkitMatchesSelector||r.mozMatchesSelector||r.oMatchesSelector||r.msMatchesSelector))&&j(function(e){f.disconnectedMatch=i.call(e,"*"),i.call(e,"[s!='']:x"),n.push("!=",K)}),p=p.length&&new RegExp(p.join("|")),n=n.length&&new RegExp(n.join("|")),e=E.test(r.compareDocumentPosition),m=e||E.test(r.contains)?function(e,t){var r=9===e.nodeType?e.documentElement:e,t=t&&t.parentNode;return e===t||!(!t||1!==t.nodeType||!(r.contains?r.contains(t):e.compareDocumentPosition&&16&e.compareDocumentPosition(t)))}:function(e,t){if(t)for(;t=t.parentNode;)if(t===e)return!0;return!1},V=e?function(e,t){if(e===t)return u=!0,0;var r=!e.compareDocumentPosition-!t.compareDocumentPosition;return r||(1&(r=(e.ownerDocument||e)==(t.ownerDocument||t)?e.compareDocumentPosition(t):1)||!f.sortDetached&&t.compareDocumentPosition(e)===r?e==k||e.ownerDocument==l&&m(l,e)?-1:t==k||t.ownerDocument==l&&m(l,t)?1:c?v(c,e)-v(c,t):0:4&r?-1:1)}:function(e,t){if(e===t)return u=!0,0;var r,n=0,i=e.parentNode,s=t.parentNode,o=[e],a=[t];if(!i||!s)return e==k?-1:t==k?1:i?-1:s?1:c?v(c,e)-v(c,t):0;if(i===s)return pe(e,t);for(r=e;r=r.parentNode;)o.unshift(r);for(r=t;r=r.parentNode;)a.unshift(r);for(;o[n]===a[n];)n++;return n?pe(o[n],a[n]):o[n]==l?-1:a[n]==l?1:0}),k},P.matches=function(e,t){return P(e,null,null,t)},P.matchesSelector=function(e,t){if(x(e),f.matchesSelector&&C&&!g[t+" "]&&(!n||!n.test(t))&&(!p||!p.test(t)))try{var r=i.call(e,t);if(r||f.disconnectedMatch||e.document&&11!==e.document.nodeType)return r}catch(e){g(t,!0)}return 0":{dir:"parentNode",first:!0}," ":{dir:"parentNode"},"+":{dir:"previousSibling",first:!0},"~":{dir:"previousSibling"}},preFilter:{ATTR:function(e){return e[1]=e[1].replace(A,d),e[3]=(e[3]||e[4]||e[5]||"").replace(A,d),"~="===e[2]&&(e[3]=" "+e[3]+" "),e.slice(0,4)},CHILD:function(e){return e[1]=e[1].toLowerCase(),"nth"===e[1].slice(0,3)?(e[3]||P.error(e[0]),e[4]=+(e[4]?e[5]+(e[6]||1):2*("even"===e[3]||"odd"===e[3])),e[5]=+(e[7]+e[8]||"odd"===e[3])):e[3]&&P.error(e[0]),e},PSEUDO:function(e){var t,r=!e[6]&&e[2];return y.CHILD.test(e[0])?null:(e[3]?e[2]=e[4]||e[5]||"":r&&ie.test(r)&&(t=h(r,!0))&&(t=r.indexOf(")",r.length-t)-r.length)&&(e[0]=e[0].slice(0,t),e[2]=r.slice(0,t)),e.slice(0,3))}},filter:{TAG:function(e){var t=e.replace(A,d).toLowerCase();return"*"===e?function(){return!0}:function(e){return e.nodeName&&e.nodeName.toLowerCase()===t}},CLASS:function(e){var t=$[e+" "];return t||(t=new RegExp("(^|"+o+")"+e+"("+o+"|$)"))&&$(e,function(e){return t.test("string"==typeof e.className&&e.className||void 0!==e.getAttribute&&e.getAttribute("class")||"")})},ATTR:function(t,r,n){return function(e){e=P.attr(e,t);return null==e?"!="===r:!r||(e+="","="===r?e===n:"!="===r?e!==n:"^="===r?n&&0===e.indexOf(n):"*="===r?n&&-1:\x20\t\r\n\f]*)[\x20\t\r\n\f]*\/?>(?:<\/\1>|)$/i;function J(e,r,n){return v(r)?k.grep(e,function(e,t){return!!r.call(e,t,e)!==n}):r.nodeType?k.grep(e,function(e){return e===r!==n}):"string"!=typeof r?k.grep(e,function(e){return-1)[^>]*|#([\w-]+))$/,te=((k.fn.init=function(e,t,r){if(!e)return this;if(r=r||K,"string"!=typeof e)return e.nodeType?(this[0]=e,this.length=1,this):v(e)?void 0!==r.ready?r.ready(e):e(k):k.makeArray(e,this);if(!(n="<"===e[0]&&">"===e[e.length-1]&&3<=e.length?[null,e,null]:ee.exec(e))||!n[1]&&t)return(!t||t.jquery?t||r:this.constructor(t)).find(e);if(n[1]){if(t=t instanceof k?t[0]:t,k.merge(this,k.parseHTML(n[1],t&&t.nodeType?t.ownerDocument||t:x,!0)),G.test(n[1])&&k.isPlainObject(t))for(var n in t)v(this[n])?this[n](t[n]):this.attr(n,t[n]);return this}return(r=x.getElementById(n[2]))&&(this[0]=r,this.length=1),this}).prototype=k.fn,K=k(x),/^(?:parents|prev(?:Until|All))/),re={children:!0,contents:!0,next:!0,prev:!0};function ne(e,t){for(;(e=e[t])&&1!==e.nodeType;);return e}k.fn.extend({has:function(e){var t=k(e,this),r=t.length;return this.filter(function(){for(var e=0;e\x20\t\r\n\f]*)/i,ke=/^$|^module$|\/(?:java|ecma)script/i,E=(L=x.createDocumentFragment().appendChild(x.createElement("div")),(o=x.createElement("input")).setAttribute("type","radio"),o.setAttribute("checked","checked"),o.setAttribute("name","t"),L.appendChild(o),g.checkClone=L.cloneNode(!0).cloneNode(!0).lastChild.checked,L.innerHTML="",g.noCloneChecked=!!L.cloneNode(!0).lastChild.defaultValue,L.innerHTML="",g.option=!!L.lastChild,{thead:[1,""],col:[2,""],tr:[2,""],td:[3,""],_default:[0,"",""]});function A(e,t){var r=void 0!==e.getElementsByTagName?e.getElementsByTagName(t||"*"):void 0!==e.querySelectorAll?e.querySelectorAll(t||"*"):[];return void 0===t||t&&c(e,t)?k.merge([e],r):r}function Ce(e,t){for(var r=0,n=e.length;r",""]);var ze=/<|?\w+;/;function Se(e,t,r,n,i){for(var s,o,a,c,u,l=t.createDocumentFragment(),d=[],f=0,h=e.length;f\s*$/g;function Fe(e,t){return c(e,"table")&&c(11!==t.nodeType?t:t.firstChild,"tr")&&k(e).children("tbody")[0]||e}function qe(e){return e.type=(null!==e.getAttribute("type"))+"/"+e.type,e}function Ne(e){return"true/"===(e.type||"").slice(0,5)?e.type=e.type.slice(5):e.removeAttribute("type"),e}function Ie(e,t){var r,n,i,s;if(1===t.nodeType){if(b.hasData(e)&&(s=b.get(e).events))for(i in b.remove(t,"handle events"),s)for(r=0,n=s[i].length;r").attr(r.scriptAttrs||{}).prop({charset:r.scriptCharset,src:r.url}).on("load error",i=function(e){n.remove(),i=null,e&&t("error"===e.type?404:200,e.type)}),x.head.appendChild(n[0])},abort:function(){i&&i()}}}),[]),Zt=/(=)\?(?=&|$)|\?\?/,Xt=(k.ajaxSetup({jsonp:"callback",jsonpCallback:function(){var e=Yt.pop()||k.expando+"_"+Tt.guid++;return this[e]=!0,e}}),k.ajaxPrefilter("json jsonp",function(e,t,r){var n,i,s,o=!1!==e.jsonp&&(Zt.test(e.url)?"url":"string"==typeof e.data&&0===(e.contentType||"").indexOf("application/x-www-form-urlencoded")&&Zt.test(e.data)&&"data");if(o||"jsonp"===e.dataTypes[0])return n=e.jsonpCallback=v(e.jsonpCallback)?e.jsonpCallback():e.jsonpCallback,o?e[o]=e[o].replace(Zt,"$1"+n):!1!==e.jsonp&&(e.url+=(Et.test(e.url)?"&":"?")+e.jsonp+"="+n),e.converters["script json"]=function(){return s||k.error(n+" was not called"),s[0]},e.dataTypes[0]="json",i=_[n],_[n]=function(){s=arguments},r.always(function(){void 0===i?k(_).removeProp(n):_[n]=i,e[n]&&(e.jsonpCallback=t.jsonpCallback,Yt.push(n)),s&&v(i)&&i(s[0]),s=i=void 0}),"script"}),g.createHTMLDocument=((e=x.implementation.createHTMLDocument("").body).innerHTML="",2===e.childNodes.length),k.parseHTML=function(e,t,r){return"string"!=typeof e?[]:("boolean"==typeof t&&(r=t,t=!1),t||(g.createHTMLDocument?((n=(t=x.implementation.createHTMLDocument("")).createElement("base")).href=x.location.href,t.head.appendChild(n)):t=x),n=!r&&[],(r=G.exec(e))?[t.createElement(r[1])]:(r=Se([e],t,n),n&&n.length&&k(n).remove(),k.merge([],r.childNodes)));var n},k.fn.load=function(e,t,r){var n,i,s,o=this,a=e.indexOf(" ");return-1").append(k.parseHTML(e)).find(n):e)}).always(r&&function(e,t){o.each(function(){r.apply(this,s||[e.responseText,t,e])})}),this},k.expr.pseudos.animated=function(t){return k.grep(k.timers,function(e){return t===e.elem}).length},k.offset={setOffset:function(e,t,r){var n,i,s,o,a=k.css(e,"position"),c=k(e),u={};"static"===a&&(e.style.position="relative"),s=c.offset(),n=k.css(e,"top"),o=k.css(e,"left"),a=("absolute"===a||"fixed"===a)&&-1<(n+o).indexOf("auto")?(i=(a=c.position()).top,a.left):(i=parseFloat(n)||0,parseFloat(o)||0),null!=(t=v(t)?t.call(e,r,k.extend({},s)):t).top&&(u.top=t.top-s.top+i),null!=t.left&&(u.left=t.left-s.left+a),"using"in t?t.using.call(e,u):c.css(u)}},k.fn.extend({offset:function(t){if(arguments.length)return void 0===t?this:this.each(function(e){k.offset.setOffset(this,t,e)});var e,r=this[0];return r?r.getClientRects().length?(e=r.getBoundingClientRect(),r=r.ownerDocument.defaultView,{top:e.top+r.pageYOffset,left:e.left+r.pageXOffset}):{top:0,left:0}:void 0},position:function(){if(this[0]){var e,t,r,n=this[0],i={top:0,left:0};if("fixed"===k.css(n,"position"))t=n.getBoundingClientRect();else{for(t=this.offset(),r=n.ownerDocument,e=n.offsetParent||r.documentElement;e&&(e===r.body||e===r.documentElement)&&"static"===k.css(e,"position");)e=e.parentNode;e&&e!==n&&1===e.nodeType&&((i=k(e).offset()).top+=k.css(e,"borderTopWidth",!0),i.left+=k.css(e,"borderLeftWidth",!0))}return{top:t.top-i.top-k.css(n,"marginTop",!0),left:t.left-i.left-k.css(n,"marginLeft",!0)}}},offsetParent:function(){return this.map(function(){for(var e=this.offsetParent;e&&"static"===k.css(e,"position");)e=e.offsetParent;return e||z})}}),k.each({scrollLeft:"pageXOffset",scrollTop:"pageYOffset"},function(t,i){var s="pageYOffset"===i;k.fn[t]=function(e){return d(this,function(e,t,r){var n;if(m(e)?n=e:9===e.nodeType&&(n=e.defaultView),void 0===r)return n?n[i]:e[t];n?n.scrollTo(s?n.pageXOffset:r,s?r:n.pageYOffset):e[t]=r},t,e,arguments.length)}}),k.each(["top","left"],function(e,r){k.cssHooks[r]=Ke(g.pixelPosition,function(e,t){if(t)return t=Je(e,r),Ye.test(t)?k(e).position()[r]+"px":t})}),k.each({Height:"height",Width:"width"},function(o,a){k.each({padding:"inner"+o,content:a,"":"outer"+o},function(n,s){k.fn[s]=function(e,t){var r=arguments.length&&(n||"boolean"!=typeof e),i=n||(!0===e||!0===t?"margin":"border");return d(this,function(e,t,r){var n;return m(e)?0===s.indexOf("outer")?e["inner"+o]:e.document.documentElement["client"+o]:9===e.nodeType?(n=e.documentElement,Math.max(e.body["scroll"+o],n["scroll"+o],e.body["offset"+o],n["offset"+o],n["client"+o])):void 0===r?k.css(e,t,i):k.style(e,t,r,i)},a,r?e:void 0,r)}})}),k.each(["ajaxStart","ajaxStop","ajaxComplete","ajaxError","ajaxSuccess","ajaxSend"],function(e,t){k.fn[t]=function(e){return this.on(t,e)}}),k.fn.extend({bind:function(e,t,r){return this.on(e,null,t,r)},unbind:function(e,t){return this.off(e,null,t)},delegate:function(e,t,r,n){return this.on(t,e,r,n)},undelegate:function(e,t,r){return 1===arguments.length?this.off(e,"**"):this.off(t,e||"**",r)},hover:function(e,t){return this.mouseenter(e).mouseleave(t||e)}}),k.each("blur focus focusin focusout resize scroll click dblclick mousedown mouseup mousemove mouseover mouseout mouseenter mouseleave change select submit keydown keypress keyup contextmenu".split(" "),function(e,r){k.fn[r]=function(e,t){return 0=window.innerWidth-s.OFFSET||(this._activeZoomClose(!0),this._activeZoom=new s(t),this._activeZoom.zoomImage(),this._$window.on("scroll.zoom",i.proxy(this._scrollHandler,this)),this._$document.on("click.zoom",i.proxy(this._clickHandler,this)),this._$document.on("keyup.zoom",i.proxy(this._keyHandler,this)),this._$document.on("touchstart.zoom",i.proxy(this._touchStart,this)),e.stopPropagation())},e.prototype._activeZoomClose=function(e){this._activeZoom&&(e?this._activeZoom.dispose():this._activeZoom.close(),this._$window.off(".zoom"),this._$document.off(".zoom"),this._activeZoom=null)},e.prototype._scrollHandler=function(e){null===this._initialScrollPosition&&(this._initialScrollPosition=window.scrollY);var t=this._initialScrollPosition-window.scrollY;40<=Math.abs(t)&&this._activeZoomClose()},e.prototype._keyHandler=function(e){27==e.keyCode&&this._activeZoomClose()},e.prototype._clickHandler=function(e){e.stopPropagation(),e.preventDefault(),this._activeZoomClose()},e.prototype._touchStart=function(e){this._initialTouchPosition=e.touches[0].pageY,i(e.target).on("touchmove.zoom",i.proxy(this._touchMove,this))},e.prototype._touchMove=function(e){10x
',t.appendChild(r.childNodes[1])),e&&s.extend(i,e),this.each(function(){var e=['iframe[src*="player.vimeo.com"]','iframe[src*="youtube.com"]','iframe[src*="youtube-nocookie.com"]','iframe[src*="kickstarter.com"][src*="video.html"]',"object","embed"],n=(i.customSelector&&e.push(i.customSelector),".fitvidsignore"),e=(i.ignore&&(n=n+", "+i.ignore),s(this).find(e.join(",")));(e=(e=e.not("object object")).not(n)).each(function(){var e,t,r=s(this);0').parent(".fluid-width-video-wrapper").css("padding-top",100*e+"%"),r.removeAttr("height").removeAttr("width"))})})},s.fn.fitVids._count=0}(window.jQuery||window.Zepto),function(e,t){"function"==typeof define&&define.amd?define(["exports"],t):"undefined"!=typeof exports?t(exports):t(e.dragscroll={})}(this,function(e){function t(e,t){for(e=0;e=s&&(v=u.top)<=Q&&(b=u.right)>=s*l&&(y=u.left)<=W&&(_||b||y||v)&&(p.loadHidden||ee(d[t]))&&(g&&C<3&&!o&&(w<3||z<4)||function(e,t){var r,n=e,i=ee(e);for(v-=t,_+=t,y-=t,b+=t;i&&(n=n.offsetParent)&&n!=f.body&&n!=T;)(i=0<(j(n,"opacity")||1))&&"visible"!=j(n,"overflow")&&(r=n.getBoundingClientRect(),i=b>r.left&&yr.top-1&&v');for(var e=s.querySelectorAll("[data-icon]"),t=0;t"+(n="",-1"+n+"":n)+""),r.parentNode.removeChild(r)}})}(window.document),function(e,t){"object"==typeof exports&&"object"==typeof module?module.exports=t():"function"==typeof define&&define.amd?define([],t):"object"==typeof exports?exports.ClipboardJS=t():e.ClipboardJS=t()}(this,function(){return r={686:function(e,t,r){"use strict";r.d(t,{default:function(){return v}});var t=r(279),t=r.n(t),n=r(370),s=r.n(n),n=r(817),i=r.n(n);function o(e){try{document.execCommand(e)}catch(e){return}}var a=function(e){e=i()(e);return o("cut"),e};function c(e,t){e=e,n="rtl"===document.documentElement.getAttribute("dir"),(r=document.createElement("textarea")).style.fontSize="12pt",r.style.border="0",r.style.padding="0",r.style.margin="0",r.style.position="absolute",r.style[n?"right":"left"]="-9999px",n=window.pageYOffset||document.documentElement.scrollTop,r.style.top="".concat(n,"px"),r.setAttribute("readonly",""),r.value=e;var r,n=r,e=(t.container.appendChild(n),i()(n));return o("copy"),n.remove(),e}var u=function(e){var t=1=o.reach);v+=w.value.length,w=w.next){var y=w.value;if(r.length>t.length)return;if(!(y instanceof M)){var b,_=1;if(p){if(!(b=L(g,v,t,h))||b.index>=t.length)break;var x=b.index,k=b.index+b[0].length,C=v;for(C+=w.value.length;C<=x;)w=w.next,C+=w.value.length;if(C-=w.value.length,v=C,w.value instanceof M)continue;for(var z=w;z!==r.tail&&(Co.reach&&(o.reach=y),w.prev),T=(T&&(A=j(r,A,T),v+=T.length),F(r,A,_),new M(a,f?P.tokenize(S,f):S,m,S));w=j(r,A,T),E&&j(r,w,E),1<_&&(S={cause:a+","+u,reach:y},e(t,r,n,w.prev,v,S),o&&S.reach>o.reach&&(o.reach=S.reach))}}}}}(e,i,t,i.head,0),i),o=[],a=s.head.next;a!==s.tail;)o.push(a.value),a=a.next;return o},hooks:{all:{},add:function(e,t){var r=P.hooks.all;r[e]=r[e]||[],r[e].push(t)},run:function(e,t){var r=P.hooks.all[e];if(r&&r.length)for(var n,i=0;n=r[i++];)n(t)}},Token:M};function M(e,t,r,n){this.type=e,this.content=t,this.alias=r,this.length=0|(n||"").length}function L(e,t,r,n){e.lastIndex=t;t=e.exec(r);return t&&n&&t[1]&&(e=t[1].length,t.index+=e,t[0]=t[0].slice(e)),t}function u(){var e={value:null,prev:null,next:null},t={value:null,prev:e,next:null};e.next=t,this.head=e,this.tail=t,this.length=0}function j(e,t,r){var n=t.next,r={value:r,prev:t,next:n};return t.next=r,n.prev=r,e.length++,r}function F(e,t,r){for(var n=t.next,i=0;i"+s.content+""+s.tag+">"},!c.document)return c.addEventListener&&(P.disableWorkerMessageHandler||c.addEventListener("message",function(e){var e=JSON.parse(e.data),t=e.language,r=e.code,e=e.immediateClose;c.postMessage(P.highlight(r,P.languages[t],t)),e&&c.close()},!1)),P;var n,e=P.util.currentScript();function i(){P.manual||P.highlightAll()}return e&&(P.filename=e.src,e.hasAttribute("data-manual")&&(P.manual=!0)),P.manual||("loading"===(n=document.readyState)||"interactive"===n&&e&&e.defer?document.addEventListener("DOMContentLoaded",i):window.requestAnimationFrame?window.requestAnimationFrame(i):window.setTimeout(i,16)),P}(_self);"undefined"!=typeof module&&module.exports&&(module.exports=Prism),"undefined"!=typeof global&&(global.Prism=Prism),Prism.languages.markup={comment:{pattern://,greedy:!0},prolog:{pattern:/<\?[\s\S]+?\?>/,greedy:!0},doctype:{pattern:/"'[\]]|"[^"]*"|'[^']*')+(?:\[(?:[^<"'\]]|"[^"]*"|'[^']*'|<(?!!--)|)*\]\s*)?>/i,greedy:!0,inside:{"internal-subset":{pattern:/(^[^\[]*\[)[\s\S]+(?=\]>$)/,lookbehind:!0,greedy:!0,inside:null},string:{pattern:/"[^"]*"|'[^']*'/,greedy:!0},punctuation:/^$|[[\]]/,"doctype-tag":/^DOCTYPE/i,name:/[^\s<>'"]+/}},cdata:{pattern://i,greedy:!0},tag:{pattern:/<\/?(?!\d)[^\s>\/=$<%]+(?:\s(?:\s*[^\s>\/=]+(?:\s*=\s*(?:"[^"]*"|'[^']*'|[^\s'">=]+(?=[\s>]))|(?=[\s/>])))+)?\s*\/?>/,greedy:!0,inside:{tag:{pattern:/^<\/?[^\s>\/]+/,inside:{punctuation:/^<\/?/,namespace:/^[^\s>\/:]+:/}},"special-attr":[],"attr-value":{pattern:/=\s*(?:"[^"]*"|'[^']*'|[^\s'">=]+)/,inside:{punctuation:[{pattern:/^=/,alias:"attr-equals"},/"|'/]}},punctuation:/\/?>/,"attr-name":{pattern:/[^\s>\/]+/,inside:{namespace:/^[^\s>\/:]+:/}}}},entity:[{pattern:/&[\da-z]{1,8};/i,alias:"named-entity"},/?[\da-f]{1,8};/i]},Prism.languages.markup.tag.inside["attr-value"].inside.entity=Prism.languages.markup.entity,Prism.languages.markup.doctype.inside["internal-subset"].inside=Prism.languages.markup,Prism.hooks.add("wrap",function(e){"entity"===e.type&&(e.attributes.title=e.content.replace(/&/,"&"))}),Object.defineProperty(Prism.languages.markup.tag,"addInlined",{value:function(e,t){var r={},r=(r["language-"+t]={pattern:/(^$)/i,lookbehind:!0,inside:Prism.languages[t]},r.cdata=/^$/i,{"included-cdata":{pattern://i,inside:r}}),t=(r["language-"+t]={pattern:/[\s\S]+/,inside:Prism.languages[t]},{});t[e]={pattern:RegExp(/(<__[^>]*>)(?:))*\]\]>|(?!)/.source.replace(/__/g,function(){return e}),"i"),lookbehind:!0,greedy:!0,inside:r},Prism.languages.insertBefore("markup","cdata",t)}}),Object.defineProperty(Prism.languages.markup.tag,"addAttribute",{value:function(e,t){Prism.languages.markup.tag.inside["special-attr"].push({pattern:RegExp(/(^|["'\s])/.source+"(?:"+e+")"+/\s*=\s*(?:"[^"]*"|'[^']*'|[^\s'">=]+(?=[\s>]))/.source,"i"),lookbehind:!0,inside:{"attr-name":/^[^\s=]+/,"attr-value":{pattern:/=[\s\S]+/,inside:{value:{pattern:/(^=\s*(["']|(?!["'])))\S[\s\S]*(?=\2$)/,lookbehind:!0,alias:[t,"language-"+t],inside:Prism.languages[t]},punctuation:[{pattern:/^=/,alias:"attr-equals"},/"|'/]}}}})}}),Prism.languages.html=Prism.languages.markup,Prism.languages.mathml=Prism.languages.markup,Prism.languages.svg=Prism.languages.markup,Prism.languages.xml=Prism.languages.extend("markup",{}),Prism.languages.ssml=Prism.languages.xml,Prism.languages.atom=Prism.languages.xml,Prism.languages.rss=Prism.languages.xml,function(e){var t=/(?:"(?:\\(?:\r\n|[\s\S])|[^"\\\r\n])*"|'(?:\\(?:\r\n|[\s\S])|[^'\\\r\n])*')/,t=(e.languages.css={comment:/\/\*[\s\S]*?\*\//,atrule:{pattern:/@[\w-](?:[^;{\s]|\s+(?![\s{]))*(?:;|(?=\s*\{))/,inside:{rule:/^@[\w-]+/,"selector-function-argument":{pattern:/(\bselector\s*\(\s*(?![\s)]))(?:[^()\s]|\s+(?![\s)])|\((?:[^()]|\([^()]*\))*\))+(?=\s*\))/,lookbehind:!0,alias:"selector"},keyword:{pattern:/(^|[^\w-])(?:and|not|only|or)(?![\w-])/,lookbehind:!0}}},url:{pattern:RegExp("\\burl\\((?:"+t.source+"|"+/(?:[^\\\r\n()"']|\\[\s\S])*/.source+")\\)","i"),greedy:!0,inside:{function:/^url/i,punctuation:/^\(|\)$/,string:{pattern:RegExp("^"+t.source+"$"),alias:"url"}}},selector:{pattern:RegExp("(^|[{}\\s])[^{}\\s](?:[^{};\"'\\s]|\\s+(?![\\s{])|"+t.source+")*(?=\\s*\\{)"),lookbehind:!0},string:{pattern:t,greedy:!0},property:{pattern:/(^|[^-\w\xA0-\uFFFF])(?!\s)[-_a-z\xA0-\uFFFF](?:(?!\s)[-\w\xA0-\uFFFF])*(?=\s*:)/i,lookbehind:!0},important:/!important\b/i,function:{pattern:/(^|[^-a-z0-9])[-a-z0-9]+(?=\()/i,lookbehind:!0},punctuation:/[(){};:,]/},e.languages.css.atrule.inside.rest=e.languages.css,e.languages.markup);t&&(t.tag.addInlined("style","css"),t.tag.addAttribute("style","css"))}(Prism),Prism.languages.clike={comment:[{pattern:/(^|[^\\])\/\*[\s\S]*?(?:\*\/|$)/,lookbehind:!0,greedy:!0},{pattern:/(^|[^\\:])\/\/.*/,lookbehind:!0,greedy:!0}],string:{pattern:/(["'])(?:\\(?:\r\n|[\s\S])|(?!\1)[^\\\r\n])*\1/,greedy:!0},"class-name":{pattern:/(\b(?:class|extends|implements|instanceof|interface|new|trait)\s+|\bcatch\s+\()[\w.\\]+/i,lookbehind:!0,inside:{punctuation:/[.\\]/}},keyword:/\b(?:break|catch|continue|do|else|finally|for|function|if|in|instanceof|new|null|return|throw|try|while)\b/,boolean:/\b(?:false|true)\b/,function:/\b\w+(?=\()/,number:/\b0x[\da-f]+\b|(?:\b\d+(?:\.\d*)?|\B\.\d+)(?:e[+-]?\d+)?/i,operator:/[<>]=?|[!=]=?=?|--?|\+\+?|&&?|\|\|?|[?*/~^%]/,punctuation:/[{}[\];(),.:]/},Prism.languages.javascript=Prism.languages.extend("clike",{"class-name":[Prism.languages.clike["class-name"],{pattern:/(^|[^$\w\xA0-\uFFFF])(?!\s)[_$A-Z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*(?=\.(?:constructor|prototype))/,lookbehind:!0}],keyword:[{pattern:/((?:^|\})\s*)catch\b/,lookbehind:!0},{pattern:/(^|[^.]|\.\.\.\s*)\b(?:as|assert(?=\s*\{)|async(?=\s*(?:function\b|\(|[$\w\xA0-\uFFFF]|$))|await|break|case|class|const|continue|debugger|default|delete|do|else|enum|export|extends|finally(?=\s*(?:\{|$))|for|from(?=\s*(?:['"]|$))|function|(?:get|set)(?=\s*(?:[#\[$\w\xA0-\uFFFF]|$))|if|implements|import|in|instanceof|interface|let|new|null|of|package|private|protected|public|return|static|super|switch|this|throw|try|typeof|undefined|var|void|while|with|yield)\b/,lookbehind:!0}],function:/#?(?!\s)[_$a-zA-Z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*(?=\s*(?:\.\s*(?:apply|bind|call)\s*)?\()/,number:{pattern:RegExp(/(^|[^\w$])/.source+"(?:"+/NaN|Infinity/.source+"|"+/0[bB][01]+(?:_[01]+)*n?/.source+"|"+/0[oO][0-7]+(?:_[0-7]+)*n?/.source+"|"+/0[xX][\dA-Fa-f]+(?:_[\dA-Fa-f]+)*n?/.source+"|"+/\d+(?:_\d+)*n/.source+"|"+/(?:\d+(?:_\d+)*(?:\.(?:\d+(?:_\d+)*)?)?|\.\d+(?:_\d+)*)(?:[Ee][+-]?\d+(?:_\d+)*)?/.source+")"+/(?![\w$])/.source),lookbehind:!0},operator:/--|\+\+|\*\*=?|=>|&&=?|\|\|=?|[!=]==|<<=?|>>>?=?|[-+*/%&|^!=<>]=?|\.{3}|\?\?=?|\?\.?|[~:]/}),Prism.languages.javascript["class-name"][0].pattern=/(\b(?:class|extends|implements|instanceof|interface|new)\s+)[\w.\\]+/,Prism.languages.insertBefore("javascript","keyword",{regex:{pattern:RegExp(/((?:^|[^$\w\xA0-\uFFFF."'\])\s]|\b(?:return|yield))\s*)/.source+/\//.source+"(?:"+/(?:\[(?:[^\]\\\r\n]|\\.)*\]|\\.|[^/\\\[\r\n])+\/[dgimyus]{0,7}/.source+"|"+/(?:\[(?:[^[\]\\\r\n]|\\.|\[(?:[^[\]\\\r\n]|\\.|\[(?:[^[\]\\\r\n]|\\.)*\])*\])*\]|\\.|[^/\\\[\r\n])+\/[dgimyus]{0,7}v[dgimyus]{0,7}/.source+")"+/(?=(?:\s|\/\*(?:[^*]|\*(?!\/))*\*\/)*(?:$|[\r\n,.;:})\]]|\/\/))/.source),lookbehind:!0,greedy:!0,inside:{"regex-source":{pattern:/^(\/)[\s\S]+(?=\/[a-z]*$)/,lookbehind:!0,alias:"language-regex",inside:Prism.languages.regex},"regex-delimiter":/^\/|\/$/,"regex-flags":/^[a-z]+$/}},"function-variable":{pattern:/#?(?!\s)[_$a-zA-Z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*(?=\s*[=:]\s*(?:async\s*)?(?:\bfunction\b|(?:\((?:[^()]|\([^()]*\))*\)|(?!\s)[_$a-zA-Z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*)\s*=>))/,alias:"function"},parameter:[{pattern:/(function(?:\s+(?!\s)[_$a-zA-Z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*)?\s*\(\s*)(?!\s)(?:[^()\s]|\s+(?![\s)])|\([^()]*\))+(?=\s*\))/,lookbehind:!0,inside:Prism.languages.javascript},{pattern:/(^|[^$\w\xA0-\uFFFF])(?!\s)[_$a-z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*(?=\s*=>)/i,lookbehind:!0,inside:Prism.languages.javascript},{pattern:/(\(\s*)(?!\s)(?:[^()\s]|\s+(?![\s)])|\([^()]*\))+(?=\s*\)\s*=>)/,lookbehind:!0,inside:Prism.languages.javascript},{pattern:/((?:\b|\s|^)(?!(?:as|async|await|break|case|catch|class|const|continue|debugger|default|delete|do|else|enum|export|extends|finally|for|from|function|get|if|implements|import|in|instanceof|interface|let|new|null|of|package|private|protected|public|return|set|static|super|switch|this|throw|try|typeof|undefined|var|void|while|with|yield)(?![$\w\xA0-\uFFFF]))(?:(?!\s)[_$a-zA-Z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*\s*)\(\s*|\]\s*\(\s*)(?!\s)(?:[^()\s]|\s+(?![\s)])|\([^()]*\))+(?=\s*\)\s*\{)/,lookbehind:!0,inside:Prism.languages.javascript}],constant:/\b[A-Z](?:[A-Z_]|\dx?)*\b/}),Prism.languages.insertBefore("javascript","string",{hashbang:{pattern:/^#!.*/,greedy:!0,alias:"comment"},"template-string":{pattern:/`(?:\\[\s\S]|\$\{(?:[^{}]|\{(?:[^{}]|\{[^}]*\})*\})+\}|(?!\$\{)[^\\`])*`/,greedy:!0,inside:{"template-punctuation":{pattern:/^`|`$/,alias:"string"},interpolation:{pattern:/((?:^|[^\\])(?:\\{2})*)\$\{(?:[^{}]|\{(?:[^{}]|\{[^}]*\})*\})+\}/,lookbehind:!0,inside:{"interpolation-punctuation":{pattern:/^\$\{|\}$/,alias:"punctuation"},rest:Prism.languages.javascript}},string:/[\s\S]+/}},"string-property":{pattern:/((?:^|[,{])[ \t]*)(["'])(?:\\(?:\r\n|[\s\S])|(?!\2)[^\\\r\n])*\2(?=\s*:)/m,lookbehind:!0,greedy:!0,alias:"property"}}),Prism.languages.insertBefore("javascript","operator",{"literal-property":{pattern:/((?:^|[,{])[ \t]*)(?!\s)[_$a-zA-Z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*(?=\s*:)/m,lookbehind:!0,alias:"property"}}),Prism.languages.markup&&(Prism.languages.markup.tag.addInlined("script","javascript"),Prism.languages.markup.tag.addAttribute(/on(?:abort|blur|change|click|composition(?:end|start|update)|dblclick|error|focus(?:in|out)?|key(?:down|up)|load|mouse(?:down|enter|leave|move|out|over|up)|reset|resize|scroll|select|slotchange|submit|unload|wheel)/.source,"javascript")),Prism.languages.js=Prism.languages.javascript,function(){var c,u,l,d,e;void 0!==Prism&&"undefined"!=typeof document&&(Element.prototype.matches||(Element.prototype.matches=Element.prototype.msMatchesSelector||Element.prototype.webkitMatchesSelector),c={js:"javascript",py:"python",rb:"ruby",ps1:"powershell",psm1:"powershell",sh:"bash",bat:"batch",h:"c",tex:"latex"},d="pre[data-src]:not(["+(u="data-src-status")+'="loaded"]):not(['+u+'="'+(l="loading")+'"])',Prism.hooks.add("before-highlightall",function(e){e.selector+=", "+d}),Prism.hooks.add("before-sanity-check",function(e){var i,t,r,n,s,o,a=e.element;a.matches(d)&&(e.code="",a.setAttribute(u,l),(i=a.appendChild(document.createElement("CODE"))).textContent="Loading…",t=a.getAttribute("data-src"),"none"===(e=e.language)&&(r=(/\.(\w+)$/.exec(t)||[,"none"])[1],e=c[r]||r),Prism.util.setLanguage(i,e),Prism.util.setLanguage(a,e),(r=Prism.plugins.autoloader)&&r.loadLanguages(e),r=t,n=function(e){a.setAttribute(u,"loaded");var t,r,n=function(e){var t,r;if(e=/^\s*(\d+)\s*(?:(,)\s*(?:(\d+)\s*)?)?$/.exec(e||""))return t=Number(e[1]),r=e[2],e=e[3],r?e?[t,Number(e)]:[t,void 0]:[t,t]}(a.getAttribute("data-range"));n&&(t=e.split(/\r\n?|\n/g),r=n[0],n=null==n[1]?t.length:n[1],r<0&&(r+=t.length),r=Math.max(0,Math.min(r-1,t.length)),n<0&&(n+=t.length),n=Math.max(0,Math.min(n,t.length)),e=t.slice(r,n).join("\n"),a.hasAttribute("data-start")||a.setAttribute("data-start",String(r+1))),i.textContent=e,Prism.highlightElement(i)},s=function(e){a.setAttribute(u,"failed"),i.textContent=e},(o=new XMLHttpRequest).open("GET",r,!0),o.onreadystatechange=function(){4==o.readyState&&(o.status<400&&o.responseText?n(o.responseText):400<=o.status?s("✖ Error "+o.status+" while fetching file: "+o.statusText):s("✖ Error: File does not exist or is empty"))},o.send(null))}),e=!(Prism.plugins.fileHighlight={highlight:function(e){for(var t,r=(e||document).querySelectorAll(d),n=0;t=r[n++];)Prism.highlightElement(t)}}),Prism.fileHighlight=function(){e||(console.warn("Prism.fileHighlight is deprecated. Use `Prism.plugins.fileHighlight.highlight` instead."),e=!0),Prism.plugins.fileHighlight.highlight.apply(this,arguments)})}(),function(){function I(e){var t=new I.Builder;return t.pipeline.add(I.trimmer,I.stopWordFilter,I.stemmer),t.searchPipeline.add(I.stemmer),e.call(t,t),t.build()}var t,u,l,d,f,h,p,m,g,w,v,y,b,_,x,k,C,z,S,T,E,A,P,e,r;function n(e){var t,r,n,i,s,o,a,c;return e.length<3?e:("y"==(r=e.substr(0,1))&&(e=r.toUpperCase()+e.substr(1)),a=g,(s=m).test(e)?e=e.replace(s,"$1$2"):a.test(e)&&(e=e.replace(a,"$1$2")),a=v,(s=w).test(e)?(c=s.exec(e),(s=d).test(c[1])&&(e=e.replace(s=y,""))):a.test(e)&&(o=(c=a.exec(e))[1],(a=p).test(o)&&(e=o,n=_,i=x,(a=b).test(e)?e+="e":n.test(e)?e=e.replace(s=y,""):i.test(e)&&(e+="e"))),(s=k).test(e)&&(e=(o=(c=s.exec(e))[1])+"i"),(s=C).test(e)&&(o=(c=s.exec(e))[1],t=c[2],(s=d).test(o)&&(e=o+u[t])),(s=z).test(e)&&(o=(c=s.exec(e))[1],t=c[2],(s=d).test(o)&&(e=o+l[t])),a=T,(s=S).test(e)?(o=(c=s.exec(e))[1],(s=f).test(o)&&(e=o)):a.test(e)&&(o=(c=a.exec(e))[1]+c[2],(a=f).test(o)&&(e=o)),(s=E).test(e)&&(o=(c=s.exec(e))[1],a=h,n=P,((s=f).test(o)||a.test(o)&&!n.test(o))&&(e=o)),a=f,(s=A).test(e)&&a.test(e)&&(e=e.replace(s=y,"")),"y"==r?r.toLowerCase()+e.substr(1):e)}I.version="2.3.9",(I.utils={}).warn=(t=this,function(e){t.console&&console.warn&&console.warn(e)}),I.utils.asString=function(e){return null==e?"":e.toString()},I.utils.clone=function(e){if(null==e)return e;for(var t=Object.create(null),r=Object.keys(e),n=0;n=this.length)return I.QueryLexer.EOS;var e=this.str.charAt(this.pos);return this.pos+=1,e},I.QueryLexer.prototype.width=function(){return this.pos-this.start},I.QueryLexer.prototype.ignore=function(){this.start==this.pos&&(this.pos+=1),this.start=this.pos},I.QueryLexer.prototype.backup=function(){--this.pos},I.QueryLexer.prototype.acceptDigitRun=function(){for(var e,t;47<(t=(e=this.next()).charCodeAt(0))&&t<58;);e!=I.QueryLexer.EOS&&this.backup()},I.QueryLexer.prototype.more=function(){return this.pos>3]&1<<(7&n))return this.cursor++,!0}return!1},in_grouping_b:function(e,t,r){if(this.cursor>this.limit_backward){var n=m.charCodeAt(this.cursor-1);if(n<=r&&t<=n&&e[(n-=t)>>3]&1<<(7&n))return this.cursor--,!0}return!1},out_grouping:function(e,t,r){if(this.cursor>3]&1<<(7&n)))return this.cursor++,!0}return!1},out_grouping_b:function(e,t,r){if(this.cursor>this.limit_backward){var n=m.charCodeAt(this.cursor-1);if(r>3]&1<<(7&n)))return this.cursor--,!0}return!1},eq_s:function(e,t){if(this.limit-this.cursor>1),l=0,d=o=(f=e[r]).s_size){if(this.cursor=i+f.s_size,!f.method)return f.result;var p=f.method();if(this.cursor=i+f.s_size,p)return f.result}if((r=f.substring_i)<0)return 0}},find_among_b:function(e,t){for(var r=0,n=t,i=this.cursor,s=this.limit_backward,o=0,a=0,c=!1;;){for(var u,l=r+(n-r>>1),d=0,f=o=(u=e[r]).s_size){if(this.cursor=i-u.s_size,!u.method)return u.result;var p=u.method();if(this.cursor=i-u.s_size,p)return u.result}if((r=u.substring_i)<0)return 0}},replace_s:function(e,t,r){var n=r.length-(t-e);return m=m.substring(0,e)+r+m.substring(t),this.limit+=n,this.cursor>=t?this.cursor+=n:this.cursor>e&&(this.cursor=e),n},slice_check:function(){if(this.bra<0||this.bra>this.ket||this.ket>this.limit||this.limit>m.length)throw"faulty slice operation"},slice_from:function(e){this.slice_check(),this.replace_s(this.bra,this.ket,e)},slice_del:function(){this.slice_from("")},insert:function(e,t,r){t=this.replace_s(e,t,r);e<=this.bra&&(this.bra+=t),e<=this.ket&&(this.ket+=t)},slice_to:function(){return this.slice_check(),m.substring(this.bra,this.ket)},eq_v_b:function(e){return this.eq_s_b(e.length,e)}}}},e.trimmerSupport={generateTrimmer:function(e){var t=new RegExp("^[^"+e+"]+"),r=new RegExp("[^"+e+"]+$");return function(e){return"function"==typeof e.update?e.update(function(e){return e.replace(t,"").replace(r,"")}):e.replace(t,"").replace(r,"")}}}}}),function(e,t){"function"==typeof define&&define.amd?define(t):"object"==typeof exports?module.exports=t():t()(e.lunr)}(this,function(){return function(e){if(void 0===e)throw new Error("Lunr is not present. Please include / require Lunr before this script.");if(void 0===e.stemmerSupport)throw new Error("Lunr stemmer support is not present. Please include / require Lunr stemmer support before this script.");var v,y,t;e.ru=function(){this.pipeline.reset(),this.pipeline.add(e.ru.trimmer,e.ru.stopWordFilter,e.ru.stemmer),this.searchPipeline&&(this.searchPipeline.reset(),this.searchPipeline.add(e.ru.stemmer))},e.ru.wordCharacters="Ѐ-҄҇-ԯᴫᵸⷠ-ⷿꙀ-ꚟ︮︯",e.ru.trimmer=e.trimmerSupport.generateTrimmer(e.ru.wordCharacters),e.Pipeline.registerFunction(e.ru.trimmer,"trimmer-ru"),e.ru.stemmer=(v=e.stemmerSupport.Among,y=e.stemmerSupport.SnowballProgram,t=new function(){var t,r,n=[new v("в",-1,1),new v("ив",0,2),new v("ыв",0,2),new v("вши",-1,1),new v("ивши",3,2),new v("ывши",3,2),new v("вшись",-1,1),new v("ившись",6,2),new v("ывшись",6,2)],e=[new v("ее",-1,1),new v("ие",-1,1),new v("ое",-1,1),new v("ые",-1,1),new v("ими",-1,1),new v("ыми",-1,1),new v("ей",-1,1),new v("ий",-1,1),new v("ой",-1,1),new v("ый",-1,1),new v("ем",-1,1),new v("им",-1,1),new v("ом",-1,1),new v("ым",-1,1),new v("его",-1,1),new v("ого",-1,1),new v("ему",-1,1),new v("ому",-1,1),new v("их",-1,1),new v("ых",-1,1),new v("ею",-1,1),new v("ою",-1,1),new v("ую",-1,1),new v("юю",-1,1),new v("ая",-1,1),new v("яя",-1,1)],i=[new v("ем",-1,1),new v("нн",-1,1),new v("вш",-1,1),new v("ивш",2,2),new v("ывш",2,2),new v("щ",-1,1),new v("ющ",5,1),new v("ующ",6,2)],s=[new v("сь",-1,1),new v("ся",-1,1)],o=[new v("ла",-1,1),new v("ила",0,2),new v("ыла",0,2),new v("на",-1,1),new v("ена",3,2),new v("ете",-1,1),new v("ите",-1,2),new v("йте",-1,1),new v("ейте",7,2),new v("уйте",7,2),new v("ли",-1,1),new v("или",10,2),new v("ыли",10,2),new v("й",-1,1),new v("ей",13,2),new v("уй",13,2),new v("л",-1,1),new v("ил",16,2),new v("ыл",16,2),new v("ем",-1,1),new v("им",-1,2),new v("ым",-1,2),new v("н",-1,1),new v("ен",22,2),new v("ло",-1,1),new v("ило",24,2),new v("ыло",24,2),new v("но",-1,1),new v("ено",27,2),new v("нно",27,1),new v("ет",-1,1),new v("ует",30,2),new v("ит",-1,2),new v("ыт",-1,2),new v("ют",-1,1),new v("уют",34,2),new v("ят",-1,2),new v("ны",-1,1),new v("ены",37,2),new v("ть",-1,1),new v("ить",39,2),new v("ыть",39,2),new v("ешь",-1,1),new v("ишь",-1,2),new v("ю",-1,2),new v("ую",44,2)],a=[new v("а",-1,1),new v("ев",-1,1),new v("ов",-1,1),new v("е",-1,1),new v("ие",3,1),new v("ье",3,1),new v("и",-1,1),new v("еи",6,1),new v("ии",6,1),new v("ами",6,1),new v("ями",6,1),new v("иями",10,1),new v("й",-1,1),new v("ей",12,1),new v("ией",13,1),new v("ий",12,1),new v("ой",12,1),new v("ам",-1,1),new v("ем",-1,1),new v("ием",18,1),new v("ом",-1,1),new v("ям",-1,1),new v("иям",21,1),new v("о",-1,1),new v("у",-1,1),new v("ах",-1,1),new v("ях",-1,1),new v("иях",26,1),new v("ы",-1,1),new v("ь",-1,1),new v("ю",-1,1),new v("ию",30,1),new v("ью",30,1),new v("я",-1,1),new v("ия",33,1),new v("ья",33,1)],c=[new v("ост",-1,1),new v("ость",-1,1)],u=[new v("ейше",-1,1),new v("н",-1,2),new v("ейш",-1,1),new v("ь",-1,3)],l=[33,65,8,232],d=new y;function f(){for(;!d.in_grouping(l,1072,1103);){if(d.cursor>=d.limit)return;d.cursor++}return 1}function h(){for(;!d.out_grouping(l,1072,1103);){if(d.cursor>=d.limit)return;d.cursor++}return 1}function p(e,t){var r;if(d.ket=d.cursor,e=d.find_among_b(e,t)){switch(d.bra=d.cursor,e){case 1:if(r=d.limit-d.cursor,!d.eq_s_b(1,"а")&&(d.cursor=d.limit-r,!d.eq_s_b(1,"я")))return!1;case 2:d.slice_del()}return!0}return!1}function m(e,t){return d.ket=d.cursor,!!(e=d.find_among_b(e,t))&&(d.bra=d.cursor,1==e&&d.slice_del(),!0)}function g(){return m(e,26)&&(p(i,8),1)}function w(){var e;d.ket=d.cursor,(e=d.find_among_b(c,2))&&(d.bra=d.cursor,t<=d.cursor&&1==e&&d.slice_del())}this.setCurrent=function(e){d.setCurrent(e)},this.getCurrent=function(){return d.getCurrent()},this.stem=function(){if(r=d.limit,t=r,f()&&(r=d.cursor,h()&&f()&&h()&&(t=d.cursor)),d.cursor=d.limit,d.cursor=w.limit)return 1;w.cursor++}for(;!w.out_grouping(m,97,251);){if(w.cursor>=w.limit)return 1;w.cursor++}}function _(){return s<=w.cursor}function x(){return i<=w.cursor}function k(){return n<=w.cursor}function C(){if(function(){var e,t;if(w.ket=w.cursor,e=w.find_among_b(l,43)){switch(w.bra=w.cursor,e){case 1:if(!k())return;w.slice_del();break;case 2:if(!k())return;w.slice_del(),w.ket=w.cursor,w.eq_s_b(2,"ic")&&(w.bra=w.cursor,k()?w.slice_del():w.slice_from("iqU"));break;case 3:if(!k())return;w.slice_from("log");break;case 4:if(!k())return;w.slice_from("u");break;case 5:if(!k())return;w.slice_from("ent");break;case 6:if(!_())return;if(w.slice_del(),w.ket=w.cursor,e=w.find_among_b(c,6))switch(w.bra=w.cursor,e){case 1:k()&&(w.slice_del(),w.ket=w.cursor,w.eq_s_b(2,"at")&&(w.bra=w.cursor,k()&&w.slice_del()));break;case 2:k()?w.slice_del():x()&&w.slice_from("eux");break;case 3:k()&&w.slice_del();break;case 4:_()&&w.slice_from("i")}break;case 7:if(!k())return;if(w.slice_del(),w.ket=w.cursor,e=w.find_among_b(u,3))switch(w.bra=w.cursor,e){case 1:k()?w.slice_del():w.slice_from("abl");break;case 2:k()?w.slice_del():w.slice_from("iqU");break;case 3:k()&&w.slice_del()}break;case 8:if(!k())return;if(w.slice_del(),w.ket=w.cursor,w.eq_s_b(2,"at")&&(w.bra=w.cursor,k()&&(w.slice_del(),w.ket=w.cursor,w.eq_s_b(2,"ic")))){w.bra=w.cursor,k()?w.slice_del():w.slice_from("iqU");break}break;case 9:w.slice_from("eau");break;case 10:if(!x())return;w.slice_from("al");break;case 11:if(k())w.slice_del();else{if(!x())return;w.slice_from("eux")}break;case 12:if(!x()||!w.out_grouping_b(m,97,251))return;w.slice_del();break;case 13:return _()&&w.slice_from("ant"),0;case 14:return _()&&w.slice_from("ent"),0;case 15:return t=w.limit-w.cursor,w.in_grouping_b(m,97,251)&&_()&&(w.cursor=w.limit-t,w.slice_del()),0}return 1}}()||(w.cursor=w.limit,function(){var e,t;if(!(w.cursor=s){if(e=w.limit_backward,w.limit_backward=s,w.ket=w.cursor,r=w.find_among_b(h,7))switch(w.bra=w.cursor,r){case 1:if(k()){if(t=w.limit-w.cursor,!w.eq_s_b(1,"s")&&(w.cursor=w.limit-t,!w.eq_s_b(1,"t")))break;w.slice_del()}break;case 2:w.slice_from("i");break;case 3:w.slice_del();break;case 4:w.eq_s_b(2,"gu")&&w.slice_del()}w.limit_backward=e}}}this.setCurrent=function(e){w.setCurrent(e)},this.getCurrent=function(){return w.getCurrent()},this.stem=function(){var e=w.cursor,t=(!function(){for(var e,t;;){if(e=w.cursor,w.in_grouping(m,97,251)){if(w.bra=w.cursor,t=w.cursor,v("u","U",e))continue;if(w.cursor=t,v("i","I",e))continue;if(w.cursor=t,y("y","Y",e))continue}if(w.cursor=e,w.bra=e,!v("y","Y",e)&&(w.cursor=e,!w.eq_s(1,"q")||(w.bra=w.cursor,!y("u","U",e)))){if((w.cursor=e)>=w.limit)return;w.cursor++}}}(),w.cursor=e,w.cursor);if(s=w.limit,n=i=s,w.in_grouping(m,97,251)&&w.in_grouping(m,97,251)&&w.cursor=w.limit){w.cursor=s;break}}while(w.cursor++,!w.in_grouping(m,97,251))}s=w.cursor,w.cursor=t,b()||(i=w.cursor,b()||(n=w.cursor)),w.limit_backward=e,w.cursor=w.limit,C(),w.cursor=w.limit,t=w.limit-w.cursor,w.find_among_b(p,5)&&(w.cursor=w.limit-t,w.ket=w.cursor,w.cursor>w.limit_backward&&(w.cursor--,w.bra=w.cursor,w.slice_del())),w.cursor=w.limit;for(var r=1;w.out_grouping_b(m,97,251);)r--;return r<=0&&(w.ket=w.cursor,e=w.limit-w.cursor,(w.eq_s_b(1,"é")||(w.cursor=w.limit-e,w.eq_s_b(1,"è")))&&(w.bra=w.cursor,w.slice_from("e"))),w.cursor=w.limit_backward,function(){for(var e;e=w.cursor,w.bra=e,e=w.find_among(a,4);)switch(w.ket=w.cursor,e){case 1:w.slice_from("i");break;case 2:w.slice_from("u");break;case 3:w.slice_from("y");break;case 4:if(w.cursor>=w.limit)return;w.cursor++}}(),!0}},function(e){return"function"==typeof e.update?e.update(function(e){return n.setCurrent(e),n.stem(),n.getCurrent()}):(n.setCurrent(e),n.stem(),n.getCurrent())}),e.Pipeline.registerFunction(e.fr.stemmer,"stemmer-fr"),e.fr.stopWordFilter=e.generateStopWordFilter("ai aie aient aies ait as au aura aurai auraient aurais aurait auras aurez auriez aurions aurons auront aux avaient avais avait avec avez aviez avions avons ayant ayez ayons c ce ceci celà ces cet cette d dans de des du elle en es est et eu eue eues eurent eus eusse eussent eusses eussiez eussions eut eux eûmes eût eûtes furent fus fusse fussent fusses fussiez fussions fut fûmes fût fûtes ici il ils j je l la le les leur leurs lui m ma mais me mes moi mon même n ne nos notre nous on ont ou par pas pour qu que quel quelle quelles quels qui s sa sans se sera serai seraient serais serait seras serez seriez serions serons seront ses soi soient sois soit sommes son sont soyez soyons suis sur t ta te tes toi ton tu un une vos votre vous y à étaient étais était étant étiez étions été étée étées étés êtes".split(" ")),e.Pipeline.registerFunction(e.fr.stopWordFilter,"stopWordFilter-fr")}}),function(e,t){"function"==typeof define&&define.amd?define(t):"object"==typeof exports?module.exports=t():t()(e.lunr)}(this,function(){return function(e){if(void 0===e)throw new Error("Lunr is not present. Please include / require Lunr before this script.");if(void 0===e.stemmerSupport)throw new Error("Lunr stemmer support is not present. Please include / require Lunr stemmer support before this script.");var t,r,n;e.de=function(){this.pipeline.reset(),this.pipeline.add(e.de.trimmer,e.de.stopWordFilter,e.de.stemmer),this.searchPipeline&&(this.searchPipeline.reset(),this.searchPipeline.add(e.de.stemmer))},e.de.wordCharacters="A-Za-zªºÀ-ÖØ-öø-ʸˠ-ˤᴀ-ᴥᴬ-ᵜᵢ-ᵥᵫ-ᵷᵹ-ᶾḀ-ỿⁱⁿₐ-ₜKÅℲⅎⅠ-ↈⱠ-ⱿꜢ-ꞇꞋ-ꞭꞰ-ꞷꟷ-ꟿꬰ-ꭚꭜ-ꭤff-stA-Za-z",e.de.trimmer=e.trimmerSupport.generateTrimmer(e.de.wordCharacters),e.Pipeline.registerFunction(e.de.trimmer,"trimmer-de"),e.de.stemmer=(t=e.stemmerSupport.Among,r=e.stemmerSupport.SnowballProgram,n=new function(){var s,o,a,c=[new t("",-1,6),new t("U",0,2),new t("Y",0,1),new t("ä",0,3),new t("ö",0,4),new t("ü",0,5)],u=[new t("e",-1,2),new t("em",-1,1),new t("en",-1,2),new t("ern",-1,1),new t("er",-1,1),new t("s",-1,3),new t("es",5,2)],l=[new t("en",-1,1),new t("er",-1,1),new t("st",-1,2),new t("est",2,1)],d=[new t("ig",-1,1),new t("lich",-1,1)],f=[new t("end",-1,1),new t("ig",-1,2),new t("ung",-1,1),new t("lich",-1,3),new t("isch",-1,2),new t("ik",-1,2),new t("heit",-1,3),new t("keit",-1,4)],h=[17,65,16,1,0,0,0,0,0,0,0,0,0,0,0,0,8,0,32,8],p=[117,30,5],m=[117,30,4],g=new r;function w(e,t,r){return g.eq_s(1,e)&&(g.ket=g.cursor,g.in_grouping(h,97,252))&&(g.slice_from(t),g.cursor=r,1)}function v(){for(;!g.in_grouping(h,97,252);){if(g.cursor>=g.limit)return 1;g.cursor++}for(;!g.out_grouping(h,97,252);){if(g.cursor>=g.limit)return 1;g.cursor++}}function y(){return a<=g.cursor}function b(){return o<=g.cursor}this.setCurrent=function(e){g.setCurrent(e)},this.getCurrent=function(){return g.getCurrent()},this.stem=function(){var e=g.cursor;!function(){for(var e,t,r,n,i=g.cursor;;)if(e=g.cursor,g.bra=e,g.eq_s(1,"ß"))g.ket=g.cursor,g.slice_from("ss");else{if(e>=g.limit)break;g.cursor=e+1}for(g.cursor=i;;)for(t=g.cursor;;){if(r=g.cursor,g.in_grouping(h,97,252)){if(n=g.cursor,g.bra=n,w("u","U",r))break;if(g.cursor=n,w("y","Y",r))break}if(r>=g.limit)return g.cursor=t;g.cursor=r+1}}(),g.cursor=e,a=g.limit,o=a,0<=(i=g.cursor+3)&&i<=g.limit&&(s=i,v()||((a=g.cursor)=g.limit)return;g.cursor++}}}(),!0}},function(e){return"function"==typeof e.update?e.update(function(e){return n.setCurrent(e),n.stem(),n.getCurrent()}):(n.setCurrent(e),n.stem(),n.getCurrent())}),e.Pipeline.registerFunction(e.de.stemmer,"stemmer-de"),e.de.stopWordFilter=e.generateStopWordFilter("aber alle allem allen aller alles als also am an ander andere anderem anderen anderer anderes anderm andern anderr anders auch auf aus bei bin bis bist da damit dann das dasselbe dazu daß dein deine deinem deinen deiner deines dem demselben den denn denselben der derer derselbe derselben des desselben dessen dich die dies diese dieselbe dieselben diesem diesen dieser dieses dir doch dort du durch ein eine einem einen einer eines einig einige einigem einigen einiger einiges einmal er es etwas euch euer eure eurem euren eurer eures für gegen gewesen hab habe haben hat hatte hatten hier hin hinter ich ihm ihn ihnen ihr ihre ihrem ihren ihrer ihres im in indem ins ist jede jedem jeden jeder jedes jene jenem jenen jener jenes jetzt kann kein keine keinem keinen keiner keines können könnte machen man manche manchem manchen mancher manches mein meine meinem meinen meiner meines mich mir mit muss musste nach nicht nichts noch nun nur ob oder ohne sehr sein seine seinem seinen seiner seines selbst sich sie sind so solche solchem solchen solcher solches soll sollte sondern sonst um und uns unse unsem unsen unser unses unter viel vom von vor war waren warst was weg weil weiter welche welchem welchen welcher welches wenn werde werden wie wieder will wir wird wirst wo wollen wollte während würde würden zu zum zur zwar zwischen über".split(" ")),e.Pipeline.registerFunction(e.de.stopWordFilter,"stopWordFilter-de")}}),function(e,t){"function"==typeof define&&define.amd?define(t):"object"==typeof exports?module.exports=t():t()(e.lunr)}(this,function(){return function(e){if(void 0===e)throw new Error("Lunr is not present. Please include / require Lunr before this script.");if(void 0===e.stemmerSupport)throw new Error("Lunr stemmer support is not present. Please include / require Lunr stemmer support before this script.");var C,z,t;e.es=function(){this.pipeline.reset(),this.pipeline.add(e.es.trimmer,e.es.stopWordFilter,e.es.stemmer),this.searchPipeline&&(this.searchPipeline.reset(),this.searchPipeline.add(e.es.stemmer))},e.es.wordCharacters="A-Za-zªºÀ-ÖØ-öø-ʸˠ-ˤᴀ-ᴥᴬ-ᵜᵢ-ᵥᵫ-ᵷᵹ-ᶾḀ-ỿⁱⁿₐ-ₜKÅℲⅎⅠ-ↈⱠ-ⱿꜢ-ꞇꞋ-ꞭꞰ-ꞷꟷ-ꟿꬰ-ꭚꭜ-ꭤff-stA-Za-z",e.es.trimmer=e.trimmerSupport.generateTrimmer(e.es.wordCharacters),e.Pipeline.registerFunction(e.es.trimmer,"trimmer-es"),e.es.stemmer=(C=e.stemmerSupport.Among,z=e.stemmerSupport.SnowballProgram,t=new function(){var c,u,l,d=[new C("",-1,6),new C("á",0,1),new C("é",0,2),new C("í",0,3),new C("ó",0,4),new C("ú",0,5)],f=[new C("la",-1,-1),new C("sela",0,-1),new C("le",-1,-1),new C("me",-1,-1),new C("se",-1,-1),new C("lo",-1,-1),new C("selo",5,-1),new C("las",-1,-1),new C("selas",7,-1),new C("les",-1,-1),new C("los",-1,-1),new C("selos",10,-1),new C("nos",-1,-1)],h=[new C("ando",-1,6),new C("iendo",-1,6),new C("yendo",-1,7),new C("ándo",-1,2),new C("iéndo",-1,1),new C("ar",-1,6),new C("er",-1,6),new C("ir",-1,6),new C("ár",-1,3),new C("ér",-1,4),new C("ír",-1,5)],t=[new C("ic",-1,-1),new C("ad",-1,-1),new C("os",-1,-1),new C("iv",-1,1)],r=[new C("able",-1,1),new C("ible",-1,1),new C("ante",-1,1)],n=[new C("ic",-1,1),new C("abil",-1,1),new C("iv",-1,1)],i=[new C("ica",-1,1),new C("ancia",-1,2),new C("encia",-1,5),new C("adora",-1,2),new C("osa",-1,1),new C("ista",-1,1),new C("iva",-1,9),new C("anza",-1,1),new C("logía",-1,3),new C("idad",-1,8),new C("able",-1,1),new C("ible",-1,1),new C("ante",-1,2),new C("mente",-1,7),new C("amente",13,6),new C("ación",-1,2),new C("ución",-1,4),new C("ico",-1,1),new C("ismo",-1,1),new C("oso",-1,1),new C("amiento",-1,1),new C("imiento",-1,1),new C("ivo",-1,9),new C("ador",-1,2),new C("icas",-1,1),new C("ancias",-1,2),new C("encias",-1,5),new C("adoras",-1,2),new C("osas",-1,1),new C("istas",-1,1),new C("ivas",-1,9),new C("anzas",-1,1),new C("logías",-1,3),new C("idades",-1,8),new C("ables",-1,1),new C("ibles",-1,1),new C("aciones",-1,2),new C("uciones",-1,4),new C("adores",-1,2),new C("antes",-1,2),new C("icos",-1,1),new C("ismos",-1,1),new C("osos",-1,1),new C("amientos",-1,1),new C("imientos",-1,1),new C("ivos",-1,9)],p=[new C("ya",-1,1),new C("ye",-1,1),new C("yan",-1,1),new C("yen",-1,1),new C("yeron",-1,1),new C("yendo",-1,1),new C("yo",-1,1),new C("yas",-1,1),new C("yes",-1,1),new C("yais",-1,1),new C("yamos",-1,1),new C("yó",-1,1)],m=[new C("aba",-1,2),new C("ada",-1,2),new C("ida",-1,2),new C("ara",-1,2),new C("iera",-1,2),new C("ía",-1,2),new C("aría",5,2),new C("ería",5,2),new C("iría",5,2),new C("ad",-1,2),new C("ed",-1,2),new C("id",-1,2),new C("ase",-1,2),new C("iese",-1,2),new C("aste",-1,2),new C("iste",-1,2),new C("an",-1,2),new C("aban",16,2),new C("aran",16,2),new C("ieran",16,2),new C("ían",16,2),new C("arían",20,2),new C("erían",20,2),new C("irían",20,2),new C("en",-1,1),new C("asen",24,2),new C("iesen",24,2),new C("aron",-1,2),new C("ieron",-1,2),new C("arán",-1,2),new C("erán",-1,2),new C("irán",-1,2),new C("ado",-1,2),new C("ido",-1,2),new C("ando",-1,2),new C("iendo",-1,2),new C("ar",-1,2),new C("er",-1,2),new C("ir",-1,2),new C("as",-1,2),new C("abas",39,2),new C("adas",39,2),new C("idas",39,2),new C("aras",39,2),new C("ieras",39,2),new C("ías",39,2),new C("arías",45,2),new C("erías",45,2),new C("irías",45,2),new C("es",-1,1),new C("ases",49,2),new C("ieses",49,2),new C("abais",-1,2),new C("arais",-1,2),new C("ierais",-1,2),new C("íais",-1,2),new C("aríais",55,2),new C("eríais",55,2),new C("iríais",55,2),new C("aseis",-1,2),new C("ieseis",-1,2),new C("asteis",-1,2),new C("isteis",-1,2),new C("áis",-1,2),new C("éis",-1,1),new C("aréis",64,2),new C("eréis",64,2),new C("iréis",64,2),new C("ados",-1,2),new C("idos",-1,2),new C("amos",-1,2),new C("ábamos",70,2),new C("áramos",70,2),new C("iéramos",70,2),new C("íamos",70,2),new C("aríamos",74,2),new C("eríamos",74,2),new C("iríamos",74,2),new C("emos",-1,1),new C("aremos",78,2),new C("eremos",78,2),new C("iremos",78,2),new C("ásemos",78,2),new C("iésemos",78,2),new C("imos",-1,2),new C("arás",-1,2),new C("erás",-1,2),new C("irás",-1,2),new C("ís",-1,2),new C("ará",-1,2),new C("erá",-1,2),new C("irá",-1,2),new C("aré",-1,2),new C("eré",-1,2),new C("iré",-1,2),new C("ió",-1,2)],g=[new C("a",-1,1),new C("e",-1,2),new C("o",-1,1),new C("os",-1,1),new C("á",-1,1),new C("é",-1,2),new C("í",-1,1),new C("ó",-1,1)],s=[17,65,16,0,0,0,0,0,0,0,0,0,0,0,0,0,1,17,4,10],w=new z;function o(){if(!w.out_grouping(s,97,252))return 1;for(;!w.in_grouping(s,97,252);){if(w.cursor>=w.limit)return 1;w.cursor++}}function v(){var e=w.cursor;if(function(){if(!w.in_grouping(s,97,252))return 1;var e=w.cursor;if(o()){if(w.cursor=e,!w.in_grouping(s,97,252))return 1;for(;!w.out_grouping(s,97,252);){if(w.cursor>=w.limit)return 1;w.cursor++}}}()){if(w.cursor=e,!w.out_grouping(s,97,252))return;if(e=w.cursor,o()){if(w.cursor=e,!w.in_grouping(s,97,252)||w.cursor>=w.limit)return;w.cursor++}}l=w.cursor}function y(){for(;!w.in_grouping(s,97,252);){if(w.cursor>=w.limit)return;w.cursor++}for(;!w.out_grouping(s,97,252);){if(w.cursor>=w.limit)return;w.cursor++}return 1}function b(){return l<=w.cursor}function a(){return c<=w.cursor}function _(e,t){if(!a())return 1;w.slice_del(),w.ket=w.cursor;e=w.find_among_b(e,t);e&&(w.bra=w.cursor,1==e&&a()&&w.slice_del())}function x(e){if(!a())return 1;w.slice_del(),w.ket=w.cursor,w.eq_s_b(2,e)&&(w.bra=w.cursor,a()&&w.slice_del())}function k(){var e;if(w.ket=w.cursor,e=w.find_among_b(i,46)){switch(w.bra=w.cursor,e){case 1:if(!a())return;w.slice_del();break;case 2:if(x("ic"))return;break;case 3:if(!a())return;w.slice_from("log");break;case 4:if(!a())return;w.slice_from("u");break;case 5:if(!a())return;w.slice_from("ente");break;case 6:if(!(u<=w.cursor))return;w.slice_del(),w.ket=w.cursor,(e=w.find_among_b(t,4))&&(w.bra=w.cursor,a()&&(w.slice_del(),1==e&&(w.ket=w.cursor,w.eq_s_b(2,"at")&&(w.bra=w.cursor,a()&&w.slice_del()))));break;case 7:if(_(r,3))return;break;case 8:if(_(n,3))return;break;case 9:if(x("at"))return}return 1}}this.setCurrent=function(e){w.setCurrent(e)},this.getCurrent=function(){return w.getCurrent()},this.stem=function(){var e,t,r,n,i,s,o,a=w.cursor;if(r=w.cursor,l=w.limit,c=u=l,v(),w.cursor=r,y()&&(u=w.cursor,y()&&(c=w.cursor)),w.limit_backward=a,w.cursor=w.limit,w.ket=w.cursor,w.find_among_b(f,13)&&(w.bra=w.cursor,(e=w.find_among_b(h,11))&&b()))switch(e){case 1:w.bra=w.cursor,w.slice_from("iendo");break;case 2:w.bra=w.cursor,w.slice_from("ando");break;case 3:w.bra=w.cursor,w.slice_from("ar");break;case 4:w.bra=w.cursor,w.slice_from("er");break;case 5:w.bra=w.cursor,w.slice_from("ir");break;case 6:w.slice_del();break;case 7:w.eq_s_b(1,"u")&&w.slice_del()}if((w.cursor=w.limit,!k())&&(w.cursor=w.limit,!function(){var e,t;if(w.cursor>=l&&(t=w.limit_backward,w.limit_backward=l,w.ket=w.cursor,e=w.find_among_b(p,12),w.limit_backward=t,e)){if(w.bra=w.cursor,1==e){if(!w.eq_s_b(1,"u"))return;w.slice_del()}return 1}}()&&(w.cursor=w.limit,w.cursor>=l&&(r=w.limit_backward,w.limit_backward=l,w.ket=w.cursor,t=w.find_among_b(m,96),w.limit_backward=r,t))))switch(w.bra=w.cursor,t){case 1:n=w.limit-w.cursor,w.eq_s_b(1,"u")?(i=w.limit-w.cursor,w.eq_s_b(1,"g")?w.cursor=w.limit-i:w.cursor=w.limit-n):w.cursor=w.limit-n,w.bra=w.cursor;case 2:w.slice_del()}if(w.cursor=w.limit,w.ket=w.cursor,a=w.find_among_b(g,8))switch(w.bra=w.cursor,a){case 1:b()&&w.slice_del();break;case 2:b()&&(w.slice_del(),w.ket=w.cursor,w.eq_s_b(1,"u")&&(w.bra=w.cursor,s=w.limit-w.cursor,w.eq_s_b(1,"g")&&(w.cursor=w.limit-s,b()&&w.slice_del())))}for(w.cursor=w.limit_backward;;){if(w.bra=w.cursor,o=w.find_among(d,6))switch(w.ket=w.cursor,o){case 1:w.slice_from("a");continue;case 2:w.slice_from("e");continue;case 3:w.slice_from("i");continue;case 4:w.slice_from("o");continue;case 5:w.slice_from("u");continue;case 6:if(w.cursor>=w.limit)break;w.cursor++;continue}break}return!0}},function(e){return"function"==typeof e.update?e.update(function(e){return t.setCurrent(e),t.stem(),t.getCurrent()}):(t.setCurrent(e),t.stem(),t.getCurrent())}),e.Pipeline.registerFunction(e.es.stemmer,"stemmer-es"),e.es.stopWordFilter=e.generateStopWordFilter("a al algo algunas algunos ante antes como con contra cual cuando de del desde donde durante e el ella ellas ellos en entre era erais eran eras eres es esa esas ese eso esos esta estaba estabais estaban estabas estad estada estadas estado estados estamos estando estar estaremos estará estarán estarás estaré estaréis estaría estaríais estaríamos estarían estarías estas este estemos esto estos estoy estuve estuviera estuvierais estuvieran estuvieras estuvieron estuviese estuvieseis estuviesen estuvieses estuvimos estuviste estuvisteis estuviéramos estuviésemos estuvo está estábamos estáis están estás esté estéis estén estés fue fuera fuerais fueran fueras fueron fuese fueseis fuesen fueses fui fuimos fuiste fuisteis fuéramos fuésemos ha habida habidas habido habidos habiendo habremos habrá habrán habrás habré habréis habría habríais habríamos habrían habrías habéis había habíais habíamos habían habías han has hasta hay haya hayamos hayan hayas hayáis he hemos hube hubiera hubierais hubieran hubieras hubieron hubiese hubieseis hubiesen hubieses hubimos hubiste hubisteis hubiéramos hubiésemos hubo la las le les lo los me mi mis mucho muchos muy más mí mía mías mío míos nada ni no nos nosotras nosotros nuestra nuestras nuestro nuestros o os otra otras otro otros para pero poco por porque que quien quienes qué se sea seamos sean seas seremos será serán serás seré seréis sería seríais seríamos serían serías seáis sido siendo sin sobre sois somos son soy su sus suya suyas suyo suyos sí también tanto te tendremos tendrá tendrán tendrás tendré tendréis tendría tendríais tendríamos tendrían tendrías tened tenemos tenga tengamos tengan tengas tengo tengáis tenida tenidas tenido tenidos teniendo tenéis tenía teníais teníamos tenían tenías ti tiene tienen tienes todo todos tu tus tuve tuviera tuvierais tuvieran tuvieras tuvieron tuviese tuvieseis tuviesen tuvieses tuvimos tuviste tuvisteis tuviéramos tuviésemos tuvo tuya tuyas tuyo tuyos tú un una uno unos vosotras vosotros vuestra vuestras vuestro vuestros y ya yo él éramos".split(" ")),e.Pipeline.registerFunction(e.es.stopWordFilter,"stopWordFilter-es")}}),function(e,t){"function"==typeof define&&define.amd?define(t):"object"==typeof exports?module.exports=t():t()(e.lunr)}(this,function(){return function(e){if(void 0===e)throw new Error("Lunr is not present. Please include / require Lunr before this script.");if(void 0===e.stemmerSupport)throw new Error("Lunr stemmer support is not present. Please include / require Lunr stemmer support before this script.");var k,C,t;e.pt=function(){this.pipeline.reset(),this.pipeline.add(e.pt.trimmer,e.pt.stopWordFilter,e.pt.stemmer),this.searchPipeline&&(this.searchPipeline.reset(),this.searchPipeline.add(e.pt.stemmer))},e.pt.wordCharacters="A-Za-zªºÀ-ÖØ-öø-ʸˠ-ˤᴀ-ᴥᴬ-ᵜᵢ-ᵥᵫ-ᵷᵹ-ᶾḀ-ỿⁱⁿₐ-ₜKÅℲⅎⅠ-ↈⱠ-ⱿꜢ-ꞇꞋ-ꞭꞰ-ꞷꟷ-ꟿꬰ-ꭚꭜ-ꭤff-stA-Za-z",e.pt.trimmer=e.trimmerSupport.generateTrimmer(e.pt.wordCharacters),e.Pipeline.registerFunction(e.pt.trimmer,"trimmer-pt"),e.pt.stemmer=(k=e.stemmerSupport.Among,C=e.stemmerSupport.SnowballProgram,t=new function(){var i,s,o,a=[new k("",-1,3),new k("ã",0,1),new k("õ",0,2)],c=[new k("",-1,3),new k("a~",0,1),new k("o~",0,2)],t=[new k("ic",-1,-1),new k("ad",-1,-1),new k("os",-1,-1),new k("iv",-1,1)],r=[new k("ante",-1,1),new k("avel",-1,1),new k("ível",-1,1)],n=[new k("ic",-1,1),new k("abil",-1,1),new k("iv",-1,1)],u=[new k("ica",-1,1),new k("ância",-1,1),new k("ência",-1,4),new k("ira",-1,9),new k("adora",-1,1),new k("osa",-1,1),new k("ista",-1,1),new k("iva",-1,8),new k("eza",-1,1),new k("logía",-1,2),new k("idade",-1,7),new k("ante",-1,1),new k("mente",-1,6),new k("amente",12,5),new k("ável",-1,1),new k("ível",-1,1),new k("ución",-1,3),new k("ico",-1,1),new k("ismo",-1,1),new k("oso",-1,1),new k("amento",-1,1),new k("imento",-1,1),new k("ivo",-1,8),new k("aça~o",-1,1),new k("ador",-1,1),new k("icas",-1,1),new k("ências",-1,4),new k("iras",-1,9),new k("adoras",-1,1),new k("osas",-1,1),new k("istas",-1,1),new k("ivas",-1,8),new k("ezas",-1,1),new k("logías",-1,2),new k("idades",-1,7),new k("uciones",-1,3),new k("adores",-1,1),new k("antes",-1,1),new k("aço~es",-1,1),new k("icos",-1,1),new k("ismos",-1,1),new k("osos",-1,1),new k("amentos",-1,1),new k("imentos",-1,1),new k("ivos",-1,8)],l=[new k("ada",-1,1),new k("ida",-1,1),new k("ia",-1,1),new k("aria",2,1),new k("eria",2,1),new k("iria",2,1),new k("ara",-1,1),new k("era",-1,1),new k("ira",-1,1),new k("ava",-1,1),new k("asse",-1,1),new k("esse",-1,1),new k("isse",-1,1),new k("aste",-1,1),new k("este",-1,1),new k("iste",-1,1),new k("ei",-1,1),new k("arei",16,1),new k("erei",16,1),new k("irei",16,1),new k("am",-1,1),new k("iam",20,1),new k("ariam",21,1),new k("eriam",21,1),new k("iriam",21,1),new k("aram",20,1),new k("eram",20,1),new k("iram",20,1),new k("avam",20,1),new k("em",-1,1),new k("arem",29,1),new k("erem",29,1),new k("irem",29,1),new k("assem",29,1),new k("essem",29,1),new k("issem",29,1),new k("ado",-1,1),new k("ido",-1,1),new k("ando",-1,1),new k("endo",-1,1),new k("indo",-1,1),new k("ara~o",-1,1),new k("era~o",-1,1),new k("ira~o",-1,1),new k("ar",-1,1),new k("er",-1,1),new k("ir",-1,1),new k("as",-1,1),new k("adas",47,1),new k("idas",47,1),new k("ias",47,1),new k("arias",50,1),new k("erias",50,1),new k("irias",50,1),new k("aras",47,1),new k("eras",47,1),new k("iras",47,1),new k("avas",47,1),new k("es",-1,1),new k("ardes",58,1),new k("erdes",58,1),new k("irdes",58,1),new k("ares",58,1),new k("eres",58,1),new k("ires",58,1),new k("asses",58,1),new k("esses",58,1),new k("isses",58,1),new k("astes",58,1),new k("estes",58,1),new k("istes",58,1),new k("is",-1,1),new k("ais",71,1),new k("eis",71,1),new k("areis",73,1),new k("ereis",73,1),new k("ireis",73,1),new k("áreis",73,1),new k("éreis",73,1),new k("íreis",73,1),new k("ásseis",73,1),new k("ésseis",73,1),new k("ísseis",73,1),new k("áveis",73,1),new k("íeis",73,1),new k("aríeis",84,1),new k("eríeis",84,1),new k("iríeis",84,1),new k("ados",-1,1),new k("idos",-1,1),new k("amos",-1,1),new k("áramos",90,1),new k("éramos",90,1),new k("íramos",90,1),new k("ávamos",90,1),new k("íamos",90,1),new k("aríamos",95,1),new k("eríamos",95,1),new k("iríamos",95,1),new k("emos",-1,1),new k("aremos",99,1),new k("eremos",99,1),new k("iremos",99,1),new k("ássemos",99,1),new k("êssemos",99,1),new k("íssemos",99,1),new k("imos",-1,1),new k("armos",-1,1),new k("ermos",-1,1),new k("irmos",-1,1),new k("ámos",-1,1),new k("arás",-1,1),new k("erás",-1,1),new k("irás",-1,1),new k("eu",-1,1),new k("iu",-1,1),new k("ou",-1,1),new k("ará",-1,1),new k("erá",-1,1),new k("irá",-1,1)],d=[new k("a",-1,1),new k("i",-1,1),new k("o",-1,1),new k("os",-1,1),new k("á",-1,1),new k("í",-1,1),new k("ó",-1,1)],f=[new k("e",-1,1),new k("ç",-1,2),new k("é",-1,1),new k("ê",-1,1)],h=[17,65,16,0,0,0,0,0,0,0,0,0,0,0,0,0,3,19,12,2],p=new C;function m(){if(!p.out_grouping(h,97,250))return 1;for(;!p.in_grouping(h,97,250);){if(p.cursor>=p.limit)return 1;p.cursor++}}function g(){var e,t=p.cursor;if(p.in_grouping(h,97,250))if(e=p.cursor,m()){if(p.cursor=e,function(){if(p.in_grouping(h,97,250))for(;!p.out_grouping(h,97,250);){if(p.cursor>=p.limit)return;p.cursor++}return o=p.cursor,1}())return}else o=p.cursor;if(p.cursor=t,p.out_grouping(h,97,250)){if(e=p.cursor,m()){if(p.cursor=e,!p.in_grouping(h,97,250)||p.cursor>=p.limit)return;p.cursor++}o=p.cursor}}function w(){for(;!p.in_grouping(h,97,250);){if(p.cursor>=p.limit)return;p.cursor++}for(;!p.out_grouping(h,97,250);){if(p.cursor>=p.limit)return;p.cursor++}return 1}function v(){return o<=p.cursor}function y(){return i<=p.cursor}function b(){var e;if(p.ket=p.cursor,e=p.find_among_b(u,45)){switch(p.bra=p.cursor,e){case 1:if(!y())return;p.slice_del();break;case 2:if(!y())return;p.slice_from("log");break;case 3:if(!y())return;p.slice_from("u");break;case 4:if(!y())return;p.slice_from("ente");break;case 5:if(!(s<=p.cursor))return;p.slice_del(),p.ket=p.cursor,(e=p.find_among_b(t,4))&&(p.bra=p.cursor,y()&&(p.slice_del(),1==e&&(p.ket=p.cursor,p.eq_s_b(2,"at")&&(p.bra=p.cursor,y()&&p.slice_del()))));break;case 6:if(!y())return;p.slice_del(),p.ket=p.cursor,(e=p.find_among_b(r,3))&&(p.bra=p.cursor,1==e&&y()&&p.slice_del());break;case 7:if(!y())return;p.slice_del(),p.ket=p.cursor,(e=p.find_among_b(n,3))&&(p.bra=p.cursor,1==e&&y()&&p.slice_del());break;case 8:if(!y())return;p.slice_del(),p.ket=p.cursor,p.eq_s_b(2,"at")&&(p.bra=p.cursor,y()&&p.slice_del());break;case 9:if(!v()||!p.eq_s_b(1,"e"))return;p.slice_from("ir")}return 1}}function _(e,t){if(p.eq_s_b(1,e)){p.bra=p.cursor;e=p.limit-p.cursor;if(p.eq_s_b(1,t))return p.cursor=p.limit-e,void(v()&&p.slice_del())}return 1}function x(){if(!b()&&(p.cursor=p.limit,!function(){var e,t;if(p.cursor>=o){if(t=p.limit_backward,p.limit_backward=o,p.ket=p.cursor,e=p.find_among_b(l,120))return p.bra=p.cursor,1==e&&p.slice_del(),p.limit_backward=t,1;p.limit_backward=t}}()))return p.cursor=p.limit,p.ket=p.cursor,void((e=p.find_among_b(d,7))&&(p.bra=p.cursor,1==e&&v()&&p.slice_del()));var e;p.cursor=p.limit,p.ket=p.cursor,p.eq_s_b(1,"i")&&(p.bra=p.cursor,p.eq_s_b(1,"c")&&(p.cursor=p.limit,v()&&p.slice_del()))}this.setCurrent=function(e){p.setCurrent(e)},this.getCurrent=function(){return p.getCurrent()},this.stem=function(){for(var e,t,r,n=p.cursor;;){if(p.bra=p.cursor,e=p.find_among(a,3))switch(p.ket=p.cursor,e){case 1:p.slice_from("a~");continue;case 2:p.slice_from("o~");continue;case 3:if(p.cursor>=p.limit)break;p.cursor++;continue}break}if(p.cursor=n,t=p.cursor,o=p.limit,i=s=o,g(),p.cursor=t,w()&&(s=p.cursor,w()&&(i=p.cursor)),p.limit_backward=n,p.cursor=p.limit,x(),p.cursor=p.limit,p.ket=p.cursor,t=p.find_among_b(f,4))switch(p.bra=p.cursor,t){case 1:v()&&(p.slice_del(),p.ket=p.cursor,p.limit,p.cursor,_("u","g")&&_("i","c"));break;case 2:p.slice_from("c")}for(p.cursor=p.limit_backward;;){if(p.bra=p.cursor,r=p.find_among(c,3))switch(p.ket=p.cursor,r){case 1:p.slice_from("ã");continue;case 2:p.slice_from("õ");continue;case 3:if(p.cursor>=p.limit)break;p.cursor++;continue}break}return!0}},function(e){return"function"==typeof e.update?e.update(function(e){return t.setCurrent(e),t.stem(),t.getCurrent()}):(t.setCurrent(e),t.stem(),t.getCurrent())}),e.Pipeline.registerFunction(e.pt.stemmer,"stemmer-pt"),e.pt.stopWordFilter=e.generateStopWordFilter("a ao aos aquela aquelas aquele aqueles aquilo as até com como da das de dela delas dele deles depois do dos e ela elas ele eles em entre era eram essa essas esse esses esta estamos estas estava estavam este esteja estejam estejamos estes esteve estive estivemos estiver estivera estiveram estiverem estivermos estivesse estivessem estivéramos estivéssemos estou está estávamos estão eu foi fomos for fora foram forem formos fosse fossem fui fôramos fôssemos haja hajam hajamos havemos hei houve houvemos houver houvera houveram houverei houverem houveremos houveria houveriam houvermos houverá houverão houveríamos houvesse houvessem houvéramos houvéssemos há hão isso isto já lhe lhes mais mas me mesmo meu meus minha minhas muito na nas nem no nos nossa nossas nosso nossos num numa não nós o os ou para pela pelas pelo pelos por qual quando que quem se seja sejam sejamos sem serei seremos seria seriam será serão seríamos seu seus somos sou sua suas são só também te tem temos tenha tenham tenhamos tenho terei teremos teria teriam terá terão teríamos teu teus teve tinha tinham tive tivemos tiver tivera tiveram tiverem tivermos tivesse tivessem tivéramos tivéssemos tu tua tuas tém tínhamos um uma você vocês vos à às éramos".split(" ")),e.Pipeline.registerFunction(e.pt.stopWordFilter,"stopWordFilter-pt")}}),function(e,t){"function"==typeof define&&define.amd?define(t):"object"==typeof exports?module.exports=t():t()(e.lunr)}(this,function(){return function(e){if(void 0===e)throw new Error("Lunr is not present. Please include / require Lunr before this script.");if(void 0===e.stemmerSupport)throw new Error("Lunr stemmer support is not present. Please include / require Lunr stemmer support before this script.");var C,z,t;e.it=function(){this.pipeline.reset(),this.pipeline.add(e.it.trimmer,e.it.stopWordFilter,e.it.stemmer),this.searchPipeline&&(this.searchPipeline.reset(),this.searchPipeline.add(e.it.stemmer))},e.it.wordCharacters="A-Za-zªºÀ-ÖØ-öø-ʸˠ-ˤᴀ-ᴥᴬ-ᵜᵢ-ᵥᵫ-ᵷᵹ-ᶾḀ-ỿⁱⁿₐ-ₜKÅℲⅎⅠ-ↈⱠ-ⱿꜢ-ꞇꞋ-ꞭꞰ-ꞷꟷ-ꟿꬰ-ꭚꭜ-ꭤff-stA-Za-z",e.it.trimmer=e.trimmerSupport.generateTrimmer(e.it.wordCharacters),e.Pipeline.registerFunction(e.it.trimmer,"trimmer-it"),e.it.stemmer=(C=e.stemmerSupport.Among,z=e.stemmerSupport.SnowballProgram,t=new function(){var n,i,s,o=[new C("",-1,7),new C("qu",0,6),new C("á",0,1),new C("é",0,2),new C("í",0,3),new C("ó",0,4),new C("ú",0,5)],a=[new C("",-1,3),new C("I",0,1),new C("U",0,2)],c=[new C("la",-1,-1),new C("cela",0,-1),new C("gliela",0,-1),new C("mela",0,-1),new C("tela",0,-1),new C("vela",0,-1),new C("le",-1,-1),new C("cele",6,-1),new C("gliele",6,-1),new C("mele",6,-1),new C("tele",6,-1),new C("vele",6,-1),new C("ne",-1,-1),new C("cene",12,-1),new C("gliene",12,-1),new C("mene",12,-1),new C("sene",12,-1),new C("tene",12,-1),new C("vene",12,-1),new C("ci",-1,-1),new C("li",-1,-1),new C("celi",20,-1),new C("glieli",20,-1),new C("meli",20,-1),new C("teli",20,-1),new C("veli",20,-1),new C("gli",20,-1),new C("mi",-1,-1),new C("si",-1,-1),new C("ti",-1,-1),new C("vi",-1,-1),new C("lo",-1,-1),new C("celo",31,-1),new C("glielo",31,-1),new C("melo",31,-1),new C("telo",31,-1),new C("velo",31,-1)],u=[new C("ando",-1,1),new C("endo",-1,1),new C("ar",-1,2),new C("er",-1,2),new C("ir",-1,2)],t=[new C("ic",-1,-1),new C("abil",-1,-1),new C("os",-1,-1),new C("iv",-1,1)],r=[new C("ic",-1,1),new C("abil",-1,1),new C("iv",-1,1)],l=[new C("ica",-1,1),new C("logia",-1,3),new C("osa",-1,1),new C("ista",-1,1),new C("iva",-1,9),new C("anza",-1,1),new C("enza",-1,5),new C("ice",-1,1),new C("atrice",7,1),new C("iche",-1,1),new C("logie",-1,3),new C("abile",-1,1),new C("ibile",-1,1),new C("usione",-1,4),new C("azione",-1,2),new C("uzione",-1,4),new C("atore",-1,2),new C("ose",-1,1),new C("ante",-1,1),new C("mente",-1,1),new C("amente",19,7),new C("iste",-1,1),new C("ive",-1,9),new C("anze",-1,1),new C("enze",-1,5),new C("ici",-1,1),new C("atrici",25,1),new C("ichi",-1,1),new C("abili",-1,1),new C("ibili",-1,1),new C("ismi",-1,1),new C("usioni",-1,4),new C("azioni",-1,2),new C("uzioni",-1,4),new C("atori",-1,2),new C("osi",-1,1),new C("anti",-1,1),new C("amenti",-1,6),new C("imenti",-1,6),new C("isti",-1,1),new C("ivi",-1,9),new C("ico",-1,1),new C("ismo",-1,1),new C("oso",-1,1),new C("amento",-1,6),new C("imento",-1,6),new C("ivo",-1,9),new C("ità",-1,8),new C("istà",-1,1),new C("istè",-1,1),new C("istì",-1,1)],d=[new C("isca",-1,1),new C("enda",-1,1),new C("ata",-1,1),new C("ita",-1,1),new C("uta",-1,1),new C("ava",-1,1),new C("eva",-1,1),new C("iva",-1,1),new C("erebbe",-1,1),new C("irebbe",-1,1),new C("isce",-1,1),new C("ende",-1,1),new C("are",-1,1),new C("ere",-1,1),new C("ire",-1,1),new C("asse",-1,1),new C("ate",-1,1),new C("avate",16,1),new C("evate",16,1),new C("ivate",16,1),new C("ete",-1,1),new C("erete",20,1),new C("irete",20,1),new C("ite",-1,1),new C("ereste",-1,1),new C("ireste",-1,1),new C("ute",-1,1),new C("erai",-1,1),new C("irai",-1,1),new C("isci",-1,1),new C("endi",-1,1),new C("erei",-1,1),new C("irei",-1,1),new C("assi",-1,1),new C("ati",-1,1),new C("iti",-1,1),new C("eresti",-1,1),new C("iresti",-1,1),new C("uti",-1,1),new C("avi",-1,1),new C("evi",-1,1),new C("ivi",-1,1),new C("isco",-1,1),new C("ando",-1,1),new C("endo",-1,1),new C("Yamo",-1,1),new C("iamo",-1,1),new C("avamo",-1,1),new C("evamo",-1,1),new C("ivamo",-1,1),new C("eremo",-1,1),new C("iremo",-1,1),new C("assimo",-1,1),new C("ammo",-1,1),new C("emmo",-1,1),new C("eremmo",54,1),new C("iremmo",54,1),new C("immo",-1,1),new C("ano",-1,1),new C("iscano",58,1),new C("avano",58,1),new C("evano",58,1),new C("ivano",58,1),new C("eranno",-1,1),new C("iranno",-1,1),new C("ono",-1,1),new C("iscono",65,1),new C("arono",65,1),new C("erono",65,1),new C("irono",65,1),new C("erebbero",-1,1),new C("irebbero",-1,1),new C("assero",-1,1),new C("essero",-1,1),new C("issero",-1,1),new C("ato",-1,1),new C("ito",-1,1),new C("uto",-1,1),new C("avo",-1,1),new C("evo",-1,1),new C("ivo",-1,1),new C("ar",-1,1),new C("ir",-1,1),new C("erà",-1,1),new C("irà",-1,1),new C("erò",-1,1),new C("irò",-1,1)],f=[17,65,16,0,0,0,0,0,0,0,0,0,0,0,0,128,128,8,2,1],h=[17,65,0,0,0,0,0,0,0,0,0,0,0,0,0,128,128,8,2],p=[17],m=new z;function g(e,t,r){return m.eq_s(1,e)&&(m.ket=m.cursor,m.in_grouping(f,97,249))&&(m.slice_from(t),m.cursor=r,1)}function w(e){if(m.cursor=e,!m.in_grouping(f,97,249))return!1;for(;!m.out_grouping(f,97,249);){if(m.cursor>=m.limit)return!1;m.cursor++}return!0}function v(){var e,t=m.cursor;if(!function(){if(m.in_grouping(f,97,249)){var e=m.cursor;if(m.out_grouping(f,97,249)){for(;!m.in_grouping(f,97,249);){if(m.cursor>=m.limit)return w(e);m.cursor++}return 1}return w(e)}}()){if(m.cursor=t,!m.out_grouping(f,97,249))return;if(e=m.cursor,m.out_grouping(f,97,249)){for(;!m.in_grouping(f,97,249);){if(m.cursor>=m.limit)return m.cursor=e,void(m.in_grouping(f,97,249)&&m.cursor=m.limit)return;m.cursor++}s=m.cursor}function y(){for(;!m.in_grouping(f,97,249);){if(m.cursor>=m.limit)return;m.cursor++}for(;!m.out_grouping(f,97,249);){if(m.cursor>=m.limit)return;m.cursor++}return 1}function b(){return s<=m.cursor}function _(){return n<=m.cursor}function x(){var e;if(m.ket=m.cursor,e=m.find_among_b(l,51)){switch(m.bra=m.cursor,e){case 1:if(!_())return;m.slice_del();break;case 2:if(!_())return;m.slice_del(),m.ket=m.cursor,m.eq_s_b(2,"ic")&&(m.bra=m.cursor,_()&&m.slice_del());break;case 3:if(!_())return;m.slice_from("log");break;case 4:if(!_())return;m.slice_from("u");break;case 5:if(!_())return;m.slice_from("ente");break;case 6:if(!b())return;m.slice_del();break;case 7:if(!(i<=m.cursor))return;m.slice_del(),m.ket=m.cursor,(e=m.find_among_b(t,4))&&(m.bra=m.cursor,_()&&(m.slice_del(),1==e&&(m.ket=m.cursor,m.eq_s_b(2,"at")&&(m.bra=m.cursor,_()&&m.slice_del()))));break;case 8:if(!_())return;m.slice_del(),m.ket=m.cursor,(e=m.find_among_b(r,3))&&(m.bra=m.cursor,1==e&&_()&&m.slice_del());break;case 9:if(!_())return;m.slice_del(),m.ket=m.cursor,m.eq_s_b(2,"at")&&(m.bra=m.cursor,_()&&(m.slice_del(),m.ket=m.cursor,m.eq_s_b(2,"ic")&&(m.bra=m.cursor,_()&&m.slice_del())))}return 1}}function k(){var e;e=m.limit-m.cursor,m.ket=m.cursor,m.in_grouping_b(h,97,242)&&(m.bra=m.cursor,b()&&(m.slice_del(),m.ket=m.cursor,m.eq_s_b(1,"i")&&(m.bra=m.cursor,b())))?m.slice_del():m.cursor=m.limit-e,m.ket=m.cursor,m.eq_s_b(1,"h")&&(m.bra=m.cursor,m.in_grouping_b(p,99,103)&&b()&&m.slice_del())}this.setCurrent=function(e){m.setCurrent(e)},this.getCurrent=function(){return m.getCurrent()},this.stem=function(){var e,t,r=m.cursor;if(!function(){for(var e,t,r,n,i=m.cursor;;){if(m.bra=m.cursor,e=m.find_among(o,7))switch(m.ket=m.cursor,e){case 1:m.slice_from("à");continue;case 2:m.slice_from("è");continue;case 3:m.slice_from("ì");continue;case 4:m.slice_from("ò");continue;case 5:m.slice_from("ù");continue;case 6:m.slice_from("qU");continue;case 7:if(m.cursor>=m.limit)break;m.cursor++;continue}break}for(m.cursor=i;;)for(t=m.cursor;;){if(r=m.cursor,m.in_grouping(f,97,249)){if(m.bra=m.cursor,n=m.cursor,g("u","U",r))break;if(m.cursor=n,g("i","I",r))break}if(m.cursor=r,m.cursor>=m.limit)return m.cursor=t;m.cursor++}}(),m.cursor=r,t=m.cursor,s=m.limit,n=i=s,v(),m.cursor=t,y()&&(i=m.cursor,y()&&(n=m.cursor)),m.limit_backward=r,m.cursor=m.limit,m.ket=m.cursor,m.find_among_b(c,37)&&(m.bra=m.cursor,(e=m.find_among_b(u,5))&&b()))switch(e){case 1:m.slice_del();break;case 2:m.slice_from("e")}return m.cursor=m.limit,x()||(m.cursor=m.limit,m.cursor>=s&&(t=m.limit_backward,m.limit_backward=s,m.ket=m.cursor,(r=m.find_among_b(d,87))&&(m.bra=m.cursor,1==r&&m.slice_del()),m.limit_backward=t)),m.cursor=m.limit,k(),m.cursor=m.limit_backward,function(){for(var e;m.bra=m.cursor,e=m.find_among(a,3);)switch(m.ket=m.cursor,e){case 1:m.slice_from("i");break;case 2:m.slice_from("u");break;case 3:if(m.cursor>=m.limit)return;m.cursor++}}(),!0}},function(e){return"function"==typeof e.update?e.update(function(e){return t.setCurrent(e),t.stem(),t.getCurrent()}):(t.setCurrent(e),t.stem(),t.getCurrent())}),e.Pipeline.registerFunction(e.it.stemmer,"stemmer-it"),e.it.stopWordFilter=e.generateStopWordFilter("a abbia abbiamo abbiano abbiate ad agl agli ai al all alla alle allo anche avemmo avendo avesse avessero avessi avessimo aveste avesti avete aveva avevamo avevano avevate avevi avevo avrai avranno avrebbe avrebbero avrei avremmo avremo avreste avresti avrete avrà avrò avuta avute avuti avuto c che chi ci coi col come con contro cui da dagl dagli dai dal dall dalla dalle dallo degl degli dei del dell della delle dello di dov dove e ebbe ebbero ebbi ed era erano eravamo eravate eri ero essendo faccia facciamo facciano facciate faccio facemmo facendo facesse facessero facessi facessimo faceste facesti faceva facevamo facevano facevate facevi facevo fai fanno farai faranno farebbe farebbero farei faremmo faremo fareste faresti farete farà farò fece fecero feci fosse fossero fossi fossimo foste fosti fu fui fummo furono gli ha hai hanno ho i il in io l la le lei li lo loro lui ma mi mia mie miei mio ne negl negli nei nel nell nella nelle nello noi non nostra nostre nostri nostro o per perché più quale quanta quante quanti quanto quella quelle quelli quello questa queste questi questo sarai saranno sarebbe sarebbero sarei saremmo saremo sareste saresti sarete sarà sarò se sei si sia siamo siano siate siete sono sta stai stando stanno starai staranno starebbe starebbero starei staremmo staremo stareste staresti starete starà starò stava stavamo stavano stavate stavi stavo stemmo stesse stessero stessi stessimo steste stesti stette stettero stetti stia stiamo stiano stiate sto su sua sue sugl sugli sui sul sull sulla sulle sullo suo suoi ti tra tu tua tue tuo tuoi tutti tutto un una uno vi voi vostra vostre vostri vostro è".split(" ")),e.Pipeline.registerFunction(e.it.stopWordFilter,"stopWordFilter-it")}}),function(e,t){"function"==typeof define&&define.amd?define(t):"object"==typeof exports?module.exports=t():t()(e.lunr)}(this,function(){return function(e){if(void 0===e)throw new Error("Lunr is not present. Please include / require Lunr before this script.");if(void 0===e.stemmerSupport)throw new Error("Lunr stemmer support is not present. Please include / require Lunr stemmer support before this script.");var k,C,t;e.fi=function(){this.pipeline.reset(),this.pipeline.add(e.fi.trimmer,e.fi.stopWordFilter,e.fi.stemmer),this.searchPipeline&&(this.searchPipeline.reset(),this.searchPipeline.add(e.fi.stemmer))},e.fi.wordCharacters="A-Za-zªºÀ-ÖØ-öø-ʸˠ-ˤᴀ-ᴥᴬ-ᵜᵢ-ᵥᵫ-ᵷᵹ-ᶾḀ-ỿⁱⁿₐ-ₜKÅℲⅎⅠ-ↈⱠ-ⱿꜢ-ꞇꞋ-ꞭꞰ-ꞷꟷ-ꟿꬰ-ꭚꭜ-ꭤff-stA-Za-z",e.fi.trimmer=e.trimmerSupport.generateTrimmer(e.fi.wordCharacters),e.Pipeline.registerFunction(e.fi.trimmer,"trimmer-fi"),e.fi.stemmer=(k=e.stemmerSupport.Among,C=e.stemmerSupport.SnowballProgram,t=new function(){var n,i,s,o,r=[new k("pa",-1,1),new k("sti",-1,2),new k("kaan",-1,1),new k("han",-1,1),new k("kin",-1,1),new k("hän",-1,1),new k("kään",-1,1),new k("ko",-1,1),new k("pä",-1,1),new k("kö",-1,1)],a=[new k("lla",-1,-1),new k("na",-1,-1),new k("ssa",-1,-1),new k("ta",-1,-1),new k("lta",3,-1),new k("sta",3,-1)],c=[new k("llä",-1,-1),new k("nä",-1,-1),new k("ssä",-1,-1),new k("tä",-1,-1),new k("ltä",3,-1),new k("stä",3,-1)],u=[new k("lle",-1,-1),new k("ine",-1,-1)],l=[new k("nsa",-1,3),new k("mme",-1,3),new k("nne",-1,3),new k("ni",-1,2),new k("si",-1,1),new k("an",-1,4),new k("en",-1,6),new k("än",-1,5),new k("nsä",-1,3)],e=[new k("aa",-1,-1),new k("ee",-1,-1),new k("ii",-1,-1),new k("oo",-1,-1),new k("uu",-1,-1),new k("ää",-1,-1),new k("öö",-1,-1)],d=[new k("a",-1,8),new k("lla",0,-1),new k("na",0,-1),new k("ssa",0,-1),new k("ta",0,-1),new k("lta",4,-1),new k("sta",4,-1),new k("tta",4,9),new k("lle",-1,-1),new k("ine",-1,-1),new k("ksi",-1,-1),new k("n",-1,7),new k("han",11,1),new k("den",11,-1,x),new k("seen",11,-1,_),new k("hen",11,2),new k("tten",11,-1,x),new k("hin",11,3),new k("siin",11,-1,x),new k("hon",11,4),new k("hän",11,5),new k("hön",11,6),new k("ä",-1,8),new k("llä",22,-1),new k("nä",22,-1),new k("ssä",22,-1),new k("tä",22,-1),new k("ltä",26,-1),new k("stä",26,-1),new k("ttä",26,9)],f=[new k("eja",-1,-1),new k("mma",-1,1),new k("imma",1,-1),new k("mpa",-1,1),new k("impa",3,-1),new k("mmi",-1,1),new k("immi",5,-1),new k("mpi",-1,1),new k("impi",7,-1),new k("ejä",-1,-1),new k("mmä",-1,1),new k("immä",10,-1),new k("mpä",-1,1),new k("impä",12,-1)],h=[new k("i",-1,-1),new k("j",-1,-1)],p=[new k("mma",-1,1),new k("imma",0,-1)],m=[17,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,8],g=[17,65,16,1,0,0,0,0,0,0,0,0,0,0,0,0,8,0,32],t=[17,65,16,0,0,0,0,0,0,0,0,0,0,0,0,0,8,0,32],w=[17,97,24,1,0,0,0,0,0,0,0,0,0,0,0,0,8,0,32],v=new C;function y(){for(var e;e=v.cursor,!v.in_grouping(g,97,246);){if((v.cursor=e)>=v.limit)return 1;v.cursor++}for(v.cursor=e;!v.out_grouping(g,97,246);){if(v.cursor>=v.limit)return 1;v.cursor++}}function b(){var e,t;if(v.cursor>=o)if(t=v.limit_backward,v.limit_backward=o,v.ket=v.cursor,e=v.find_among_b(r,10)){switch(v.bra=v.cursor,v.limit_backward=t,e){case 1:if(v.in_grouping_b(w,97,246))break;return;case 2:if(s<=v.cursor)break;return}v.slice_del()}else v.limit_backward=t}function _(){return v.find_among_b(e,7)}function x(){return v.eq_s_b(1,"i")&&v.in_grouping_b(t,97,246)}this.setCurrent=function(e){v.setCurrent(e)},this.getCurrent=function(){return v.getCurrent()},this.stem=function(){var e,t,r=v.cursor;if(o=v.limit,s=o,y()||(o=v.cursor,y()||(s=v.cursor)),n=!1,v.limit_backward=r,v.cursor=v.limit,b(),v.cursor=v.limit,v.cursor>=o)if(r=v.limit_backward,v.limit_backward=o,v.ket=v.cursor,t=v.find_among_b(l,9))switch(v.bra=v.cursor,v.limit_backward=r,t){case 1:e=v.limit-v.cursor,v.eq_s_b(1,"k")||(v.cursor=v.limit-e,v.slice_del());break;case 2:v.slice_del(),v.ket=v.cursor,v.eq_s_b(3,"kse")&&(v.bra=v.cursor,v.slice_from("ksi"));break;case 3:v.slice_del();break;case 4:v.find_among_b(a,6)&&v.slice_del();break;case 5:v.find_among_b(c,6)&&v.slice_del();break;case 6:v.find_among_b(u,2)&&v.slice_del()}else v.limit_backward=r;return v.cursor=v.limit,function(){var e,t,r;if(v.cursor>=o)if(t=v.limit_backward,v.limit_backward=o,v.ket=v.cursor,e=v.find_among_b(d,30)){switch(v.bra=v.cursor,v.limit_backward=t,e){case 1:if(v.eq_s_b(1,"a"))break;return;case 2:case 9:if(v.eq_s_b(1,"e"))break;return;case 3:if(v.eq_s_b(1,"i"))break;return;case 4:if(v.eq_s_b(1,"o"))break;return;case 5:if(v.eq_s_b(1,"ä"))break;return;case 6:if(v.eq_s_b(1,"ö"))break;return;case 7:if(r=v.limit-v.cursor,!_()&&(v.cursor=v.limit-r,!v.eq_s_b(2,"ie"))){v.cursor=v.limit-r;break}if(v.cursor=v.limit-r,v.cursor<=v.limit_backward){v.cursor=v.limit-r;break}v.cursor--,v.bra=v.cursor;break;case 8:if(v.in_grouping_b(g,97,246)&&v.out_grouping_b(g,97,246))break;return}v.slice_del(),n=!0}else v.limit_backward=t}(),v.cursor=v.limit,function(){var e,t;if(v.cursor>=s)if(e=v.limit_backward,v.limit_backward=s,v.ket=v.cursor,t=v.find_among_b(f,14)){if(v.bra=v.cursor,v.limit_backward=e,1==t){if(t=v.limit-v.cursor,v.eq_s_b(2,"po"))return;v.cursor=v.limit-t}v.slice_del()}else v.limit_backward=e}(),v.cursor=v.limit,n?v.cursor>=o&&(t=v.limit_backward,v.limit_backward=o,v.ket=v.cursor,v.find_among_b(h,2)?(v.bra=v.cursor,v.limit_backward=t,v.slice_del()):v.limit_backward=t):(v.cursor=v.limit,function(){var e,t,r,n;if(v.cursor>=o)if(t=v.limit_backward,v.limit_backward=o,v.ket=v.cursor,v.eq_s_b(1,"t")&&(v.bra=v.cursor,n=v.limit-v.cursor,v.in_grouping_b(g,97,246)&&(v.cursor=v.limit-n,v.slice_del(),v.limit_backward=t,n=v.limit-v.cursor,v.cursor>=s&&(v.cursor=s,r=v.limit_backward,v.limit_backward=v.cursor,v.cursor=v.limit-n,v.ket=v.cursor,e=v.find_among_b(p,2))))){if(v.bra=v.cursor,v.limit_backward=r,1==e){if(n=v.limit-v.cursor,v.eq_s_b(2,"po"))return;v.cursor=v.limit-n}v.slice_del()}else v.limit_backward=t}()),v.cursor=v.limit,function(){var e,t,r,n;if(v.cursor>=o){for(e=v.limit_backward,v.limit_backward=o,t=v.limit-v.cursor,_()&&(v.cursor=v.limit-t,v.ket=v.cursor,v.cursor>v.limit_backward&&(v.cursor--,v.bra=v.cursor,v.slice_del())),v.cursor=v.limit-t,v.ket=v.cursor,v.in_grouping_b(m,97,228)&&(v.bra=v.cursor,v.out_grouping_b(g,97,246)&&v.slice_del()),v.cursor=v.limit-t,v.ket=v.cursor,v.eq_s_b(1,"j")&&(v.bra=v.cursor,r=v.limit-v.cursor,v.eq_s_b(1,"o")?v.slice_del():(v.cursor=v.limit-r,v.eq_s_b(1,"u")&&v.slice_del())),v.cursor=v.limit-t,v.ket=v.cursor,v.eq_s_b(1,"o")&&(v.bra=v.cursor,v.eq_s_b(1,"j")&&v.slice_del()),v.cursor=v.limit-t,v.limit_backward=e;;){if(n=v.limit-v.cursor,v.out_grouping_b(g,97,246)){v.cursor=v.limit-n;break}if(v.cursor=v.limit-n,v.cursor<=v.limit_backward)return;v.cursor--}v.ket=v.cursor,v.cursor>v.limit_backward&&(v.cursor--,v.bra=v.cursor,i=v.slice_to(),v.eq_v_b(i)&&v.slice_del())}}(),!0}},function(e){return"function"==typeof e.update?e.update(function(e){return t.setCurrent(e),t.stem(),t.getCurrent()}):(t.setCurrent(e),t.stem(),t.getCurrent())}),e.Pipeline.registerFunction(e.fi.stemmer,"stemmer-fi"),e.fi.stopWordFilter=e.generateStopWordFilter("ei eivät emme en et ette että he heidän heidät heihin heille heillä heiltä heissä heistä heitä hän häneen hänelle hänellä häneltä hänen hänessä hänestä hänet häntä itse ja johon joiden joihin joiksi joilla joille joilta joina joissa joista joita joka joksi jolla jolle jolta jona jonka jos jossa josta jota jotka kanssa keiden keihin keiksi keille keillä keiltä keinä keissä keistä keitä keneen keneksi kenelle kenellä keneltä kenen kenenä kenessä kenestä kenet ketkä ketkä ketä koska kuin kuka kun me meidän meidät meihin meille meillä meiltä meissä meistä meitä mihin miksi mikä mille millä miltä minkä minkä minua minulla minulle minulta minun minussa minusta minut minuun minä minä missä mistä mitkä mitä mukaan mutta ne niiden niihin niiksi niille niillä niiltä niin niin niinä niissä niistä niitä noiden noihin noiksi noilla noille noilta noin noina noissa noista noita nuo nyt näiden näihin näiksi näille näillä näiltä näinä näissä näistä näitä nämä ole olemme olen olet olette oli olimme olin olisi olisimme olisin olisit olisitte olisivat olit olitte olivat olla olleet ollut on ovat poikki se sekä sen siihen siinä siitä siksi sille sillä sillä siltä sinua sinulla sinulle sinulta sinun sinussa sinusta sinut sinuun sinä sinä sitä tai te teidän teidät teihin teille teillä teiltä teissä teistä teitä tuo tuohon tuoksi tuolla tuolle tuolta tuon tuona tuossa tuosta tuota tähän täksi tälle tällä tältä tämä tämän tänä tässä tästä tätä vaan vai vaikka yli".split(" ")),e.Pipeline.registerFunction(e.fi.stopWordFilter,"stopWordFilter-fi")}}),function(e,t){"function"==typeof define&&define.amd?define(t):"object"==typeof exports?module.exports=t():t()(e.lunr)}(this,function(){return function(e){if(void 0===e)throw new Error("Lunr is not present. Please include / require Lunr before this script.");if(void 0===e.stemmerSupport)throw new Error("Lunr stemmer support is not present. Please include / require Lunr stemmer support before this script.");var r,n,t;e.nl=function(){this.pipeline.reset(),this.pipeline.add(e.nl.trimmer,e.nl.stopWordFilter,e.nl.stemmer),this.searchPipeline&&(this.searchPipeline.reset(),this.searchPipeline.add(e.nl.stemmer))},e.nl.wordCharacters="A-Za-zªºÀ-ÖØ-öø-ʸˠ-ˤᴀ-ᴥᴬ-ᵜᵢ-ᵥᵫ-ᵷᵹ-ᶾḀ-ỿⁱⁿₐ-ₜKÅℲⅎⅠ-ↈⱠ-ⱿꜢ-ꞇꞋ-ꞭꞰ-ꞷꟷ-ꟿꬰ-ꭚꭜ-ꭤff-stA-Za-z",e.nl.trimmer=e.trimmerSupport.generateTrimmer(e.nl.wordCharacters),e.Pipeline.registerFunction(e.nl.trimmer,"trimmer-nl"),e.nl.stemmer=(r=e.stemmerSupport.Among,n=e.stemmerSupport.SnowballProgram,t=new function(){var c,u,l,d=[new r("",-1,6),new r("á",0,1),new r("ä",0,1),new r("é",0,2),new r("ë",0,2),new r("í",0,3),new r("ï",0,3),new r("ó",0,4),new r("ö",0,4),new r("ú",0,5),new r("ü",0,5)],f=[new r("",-1,3),new r("I",0,2),new r("Y",0,1)],t=[new r("dd",-1,-1),new r("kk",-1,-1),new r("tt",-1,-1)],h=[new r("ene",-1,2),new r("se",-1,3),new r("en",-1,2),new r("heden",2,1),new r("s",-1,3)],p=[new r("end",-1,1),new r("ig",-1,2),new r("ing",-1,1),new r("lijk",-1,3),new r("baar",-1,4),new r("bar",-1,5)],m=[new r("aa",-1,-1),new r("ee",-1,-1),new r("oo",-1,-1),new r("uu",-1,-1)],g=[17,65,16,1,0,0,0,0,0,0,0,0,0,0,0,0,128],w=[1,0,0,17,65,16,1,0,0,0,0,0,0,0,0,0,0,0,0,128],v=[17,67,16,1,0,0,0,0,0,0,0,0,0,0,0,0,128],y=new n;function b(e){if((y.cursor=e)>=y.limit)return 1;y.cursor++}function _(){for(;!y.in_grouping(g,97,232);){if(y.cursor>=y.limit)return 1;y.cursor++}for(;!y.out_grouping(g,97,232);){if(y.cursor>=y.limit)return 1;y.cursor++}}function x(){return u<=y.cursor}function k(){return c<=y.cursor}function C(){var e=y.limit-y.cursor;y.find_among_b(t,3)&&(y.cursor=y.limit-e,y.ket=y.cursor,y.cursor>y.limit_backward&&(y.cursor--,y.bra=y.cursor,y.slice_del()))}function z(){var e;l=!1,y.ket=y.cursor,y.eq_s_b(1,"e")&&(y.bra=y.cursor,x()&&(e=y.limit-y.cursor,y.out_grouping_b(g,97,232)&&(y.cursor=y.limit-e,y.slice_del(),l=!0,C())))}function S(){var e;x()&&(e=y.limit-y.cursor,y.out_grouping_b(g,97,232)&&(y.cursor=y.limit-e,y.eq_s_b(3,"gem")||(y.cursor=y.limit-e,y.slice_del(),C())))}this.setCurrent=function(e){y.setCurrent(e)},this.getCurrent=function(){return y.getCurrent()},this.stem=function(){for(var e,t,r,n=y.cursor,i=y.cursor;;){if(y.bra=y.cursor,e=y.find_among(d,11))switch(y.ket=y.cursor,e){case 1:y.slice_from("a");continue;case 2:y.slice_from("e");continue;case 3:y.slice_from("i");continue;case 4:y.slice_from("o");continue;case 5:y.slice_from("u");continue;case 6:if(y.cursor>=y.limit)break;y.cursor++;continue}break}for(y.cursor=i,y.bra=i,y.eq_s(1,"y")?(y.ket=y.cursor,y.slice_from("Y")):y.cursor=i;;)if(t=y.cursor,y.in_grouping(g,97,232)){if(r=y.cursor,y.bra=r,y.eq_s(1,"i"))y.ket=y.cursor,y.in_grouping(g,97,232)&&(y.slice_from("I"),y.cursor=t);else if(y.cursor=r,y.eq_s(1,"y"))y.ket=y.cursor,y.slice_from("Y"),y.cursor=t;else if(b(t))break}else if(b(t))break;y.cursor=n,u=y.limit,c=u,_()||((u=y.cursor)<3&&(u=3),_()||(c=y.cursor)),y.limit_backward=n,y.cursor=y.limit;var s,o,a,i=y.limit-y.cursor;if(y.ket=y.cursor,n=y.find_among_b(h,5))switch(y.bra=y.cursor,n){case 1:x()&&y.slice_from("heid");break;case 2:S();break;case 3:x()&&y.out_grouping_b(v,97,232)&&y.slice_del()}if(y.cursor=y.limit-i,z(),y.cursor=y.limit-i,y.ket=y.cursor,y.eq_s_b(4,"heid")&&(y.bra=y.cursor,k()&&(a=y.limit-y.cursor,y.eq_s_b(1,"c")||(y.cursor=y.limit-a,y.slice_del(),y.ket=y.cursor,y.eq_s_b(2,"en")&&(y.bra=y.cursor,S())))),y.cursor=y.limit-i,y.ket=y.cursor,n=y.find_among_b(p,6))switch(y.bra=y.cursor,n){case 1:if(k()){if(y.slice_del(),s=y.limit-y.cursor,y.ket=y.cursor,y.eq_s_b(2,"ig")&&(y.bra=y.cursor,k()&&(o=y.limit-y.cursor,!y.eq_s_b(1,"e")))){y.cursor=y.limit-o,y.slice_del();break}y.cursor=y.limit-s,C()}break;case 2:k()&&(o=y.limit-y.cursor,y.eq_s_b(1,"e")||(y.cursor=y.limit-o,y.slice_del()));break;case 3:k()&&(y.slice_del(),z());break;case 4:k()&&y.slice_del();break;case 5:k()&&l&&y.slice_del()}return y.cursor=y.limit-i,y.out_grouping_b(w,73,232)&&(a=y.limit-y.cursor,y.find_among_b(m,4)&&y.out_grouping_b(g,97,232)&&(y.cursor=y.limit-a,y.ket=y.cursor,y.cursor>y.limit_backward&&(y.cursor--,y.bra=y.cursor,y.slice_del()))),y.cursor=y.limit_backward,function(){for(var e;;)if(y.bra=y.cursor,e=y.find_among(f,3))switch(y.ket=y.cursor,e){case 1:y.slice_from("y");break;case 2:y.slice_from("i");break;case 3:if(y.cursor>=y.limit)return;y.cursor++}}(),!0}},function(e){return"function"==typeof e.update?e.update(function(e){return t.setCurrent(e),t.stem(),t.getCurrent()}):(t.setCurrent(e),t.stem(),t.getCurrent())}),e.Pipeline.registerFunction(e.nl.stemmer,"stemmer-nl"),e.nl.stopWordFilter=e.generateStopWordFilter(" aan al alles als altijd andere ben bij daar dan dat de der deze die dit doch doen door dus een eens en er ge geen geweest haar had heb hebben heeft hem het hier hij hoe hun iemand iets ik in is ja je kan kon kunnen maar me meer men met mij mijn moet na naar niet niets nog nu of om omdat onder ons ook op over reeds te tegen toch toen tot u uit uw van veel voor want waren was wat werd wezen wie wil worden wordt zal ze zelf zich zij zijn zo zonder zou".split(" ")),e.Pipeline.registerFunction(e.nl.stopWordFilter,"stopWordFilter-nl")}}),function(e,t){"function"==typeof define&&define.amd?define(t):"object"==typeof exports?module.exports=t():t()(e.lunr)}(this,function(){return function(e){if(void 0===e)throw new Error("Lunr is not present. Please include / require Lunr before this script.");if(void 0===e.stemmerSupport)throw new Error("Lunr stemmer support is not present. Please include / require Lunr stemmer support before this script.");var t,n,r;e.da=function(){this.pipeline.reset(),this.pipeline.add(e.da.trimmer,e.da.stopWordFilter,e.da.stemmer),this.searchPipeline&&(this.searchPipeline.reset(),this.searchPipeline.add(e.da.stemmer))},e.da.wordCharacters="A-Za-zªºÀ-ÖØ-öø-ʸˠ-ˤᴀ-ᴥᴬ-ᵜᵢ-ᵥᵫ-ᵷᵹ-ᶾḀ-ỿⁱⁿₐ-ₜKÅℲⅎⅠ-ↈⱠ-ⱿꜢ-ꞇꞋ-ꞭꞰ-ꞷꟷ-ꟿꬰ-ꭚꭜ-ꭤff-stA-Za-z",e.da.trimmer=e.trimmerSupport.generateTrimmer(e.da.wordCharacters),e.Pipeline.registerFunction(e.da.trimmer,"trimmer-da"),e.da.stemmer=(t=e.stemmerSupport.Among,n=e.stemmerSupport.SnowballProgram,r=new function(){var i,s,o,a=[new t("hed",-1,1),new t("ethed",0,1),new t("ered",-1,1),new t("e",-1,1),new t("erede",3,1),new t("ende",3,1),new t("erende",5,1),new t("ene",3,1),new t("erne",3,1),new t("ere",3,1),new t("en",-1,1),new t("heden",10,1),new t("eren",10,1),new t("er",-1,1),new t("heder",13,1),new t("erer",13,1),new t("s",-1,2),new t("heds",16,1),new t("es",16,1),new t("endes",18,1),new t("erendes",19,1),new t("enes",18,1),new t("ernes",18,1),new t("eres",18,1),new t("ens",16,1),new t("hedens",24,1),new t("erens",24,1),new t("ers",16,1),new t("ets",16,1),new t("erets",28,1),new t("et",-1,1),new t("eret",30,1)],r=[new t("gd",-1,-1),new t("dt",-1,-1),new t("gt",-1,-1),new t("kt",-1,-1)],c=[new t("ig",-1,1),new t("lig",0,1),new t("elig",1,1),new t("els",-1,1),new t("løst",-1,2)],u=[17,65,16,1,0,0,0,0,0,0,0,0,0,0,0,0,48,0,128],l=[239,254,42,3,0,0,0,0,0,0,0,0,0,0,0,0,16],d=new n;function f(){var e,t=d.limit-d.cursor;d.cursor>=s&&(e=d.limit_backward,d.limit_backward=s,d.ket=d.cursor,d.find_among_b(r,4)?(d.bra=d.cursor,d.limit_backward=e,d.cursor=d.limit-t,d.cursor>d.limit_backward&&(d.cursor--,d.bra=d.cursor,d.slice_del())):d.limit_backward=e)}this.setCurrent=function(e){d.setCurrent(e)},this.getCurrent=function(){return d.getCurrent()},this.stem=function(){var e,t=d.cursor;if(!function(){var e,t=d.cursor+3;if(s=d.limit,0<=t&&t<=d.limit){for(i=t;;){if(e=d.cursor,d.in_grouping(u,97,248)){d.cursor=e;break}if((d.cursor=e)>=d.limit)return;d.cursor++}for(;!d.out_grouping(u,97,248);){if(d.cursor>=d.limit)return;d.cursor++}(s=d.cursor)=s&&(t=d.limit_backward,d.limit_backward=s,d.ket=d.cursor,e=d.find_among_b(a,32),d.limit_backward=t,e))switch(d.bra=d.cursor,e){case 1:d.slice_del();break;case 2:d.in_grouping_b(l,97,229)&&d.slice_del()}d.cursor=d.limit,f(),d.cursor=d.limit;var r,n,t=d.limit-d.cursor;if(d.ket=d.cursor,d.eq_s_b(2,"st")&&(d.bra=d.cursor,d.eq_s_b(2,"ig")&&d.slice_del()),d.cursor=d.limit-t,d.cursor>=s&&(t=d.limit_backward,d.limit_backward=s,d.ket=d.cursor,r=d.find_among_b(c,5),d.limit_backward=t,r))switch(d.bra=d.cursor,r){case 1:d.slice_del(),n=d.limit-d.cursor,f(),d.cursor=d.limit-n;break;case 2:d.slice_from("løs")}return d.cursor=d.limit,d.cursor>=s&&(e=d.limit_backward,d.limit_backward=s,d.ket=d.cursor,d.out_grouping_b(u,97,248)?(d.bra=d.cursor,o=d.slice_to(o),d.limit_backward=e,d.eq_v_b(o)&&d.slice_del()):d.limit_backward=e),!0}},function(e){return"function"==typeof e.update?e.update(function(e){return r.setCurrent(e),r.stem(),r.getCurrent()}):(r.setCurrent(e),r.stem(),r.getCurrent())}),e.Pipeline.registerFunction(e.da.stemmer,"stemmer-da"),e.da.stopWordFilter=e.generateStopWordFilter("ad af alle alt anden at blev blive bliver da de dem den denne der deres det dette dig din disse dog du efter eller en end er et for fra ham han hans har havde have hende hendes her hos hun hvad hvis hvor i ikke ind jeg jer jo kunne man mange med meget men mig min mine mit mod ned noget nogle nu når og også om op os over på selv sig sin sine sit skal skulle som sådan thi til ud under var vi vil ville vor være været".split(" ")),e.Pipeline.registerFunction(e.da.stopWordFilter,"stopWordFilter-da")}}),function(e,t){"function"==typeof define&&define.amd?define(t):"object"==typeof exports?module.exports=t():t()(e.lunr)}(this,function(){return function(a){a.multiLanguage=function(){for(var e=Array.prototype.slice.call(arguments),t=e.join("-"),r="",n=[],i=[],s=0;s{{title}}
",info_template:"Number of posts found: {{amount}}
",displaySearchInfo:!0,zeroResultsInfo:!0,before:!1,onComplete:!1,filterfields:!1};var t={isInit:!1,init:function(t,e){var r=this;this.target=t,this.results=e.results,this.blogData={},this.result_template=e.result_template,this.info_template=e.info_template,this.zeroResultsInfo=e.zeroResultsInfo,this.displaySearchInfo=e.displaySearchInfo,this.before=e.before,this.onComplete=e.onComplete,this.filterfields=e.filterfields,this.index=lunr(function(){this.use(lunr.multiLanguage("en","ru","fr","de","es","pt","it","fi","nl","da")),this.ref("id"),this.field("title",{boost:10}),this.field("plaintext",{boost:5}),this.field("pubDate"),this.field("link")}),e.onPageLoad?window.setTimeout(function(){r.loadAPI()},1):t.focus(function(){r.loadAPI()}),t.closest("form").submit(function(e){e.preventDefault(),r.find(t.val())}),e.onKeyUp&&t.keyup(function(){r.find(t.val())})},loadAPI:function(){if(this.isInit)return!1;var i=this.index,s=this.blogData,e=site_url+"/ghost/api/v4/content/posts/?key="+search_api_key+"&limit=all&fields=id,title,excerpt,url,published_at,feature_image&formats=plaintext";o.get(e).done(function(e){(searchData=e.posts).forEach(function(e){var t,r={id:String(e.id),title:String(e.title),excerpt:String(e.excerpt),plaintext:String(e.plaintext),pubDate:String(e.published_at),link:String(e.url),featureImage:String(e.feature_image)},n=(n=r.pubDate,t=new Date(n),(n=t.toUTCString().substr(5,2))+" "+["January","February","March","April","May","June","July","August","September","October","November","December"][t.getMonth()].substr(0,3)+" "+t.getFullYear());i.add(r),s[e.id]={title:e.title,excerpt:e.excerpt,pubDate:n,link:e.url,featureImage:e.feature_image}})}),this.isInit=!0},find:function(e){var t=this.index.search(e),r=o(this.results),n=[];r.empty(),this.before&&this.before(),(this.zeroResultsInfo||0").html(e).text()}document.querySelectorAll(".kg-gallery-image img").forEach(function(e){var t=e.closest(".kg-gallery-image"),r=e.attributes.width.value,e=e.attributes.height.value;t.style.flex=r/e+" 1 0%"}),$(".js-nav-toggle").click(function(e){e.preventDefault(),$(".nav-wrap").toggleClass("is-active"),$(this).toggleClass("nav-toggle--close")}),$(".content").fitVids({customSelector:['iframe[src*="ted.com"]','iframe[src*="player.twitch.tv"]','iframe[src*="dailymotion.com"]','iframe[src*="facebook.com"]']}),$(".content img").attr("data-action","zoom"),$(".content a img").removeAttr("data-action"),new ClipboardJS(".js-share__link--clipboard").on("success",function(e){e=$(e.trigger);e.addClass("tooltipped tooltipped-s"),e.attr("aria-label",clipboard_copied_text),e.mouseleave(function(){$(this).removeAttr("aria-label"),$(this).removeClass("tooltipped tooltipped-s")})});let r=$(".js-search-input"),e=$(".js-search-results"),n=$(".js-search-toggle"),i=(n.click(function(e){e.preventDefault(),$(".js-search").addClass("is-active"),$(".js-off-canvas-container").removeClass("is-active"),setTimeout(function(){r.focus()},500)}),$(".search, .js-search-close, .js-search-close .icon").on("click keyup",function(e){e.target!==this&&"js-search-close"!==e.target.className&&"icon"!==e.target.className&&27!==e.keyCode||$(".search").removeClass("is-active")}),r.ghostHunter({results:e,onKeyUp:!0,result_template:" {{title}}
{{excerpt}}
",zeroResultsInfo:!1,displaySearchInfo:!1,before:function(){e.fadeIn()}}),$("link[rel=next]").attr("href")),s=$(".js-load-posts");s.click(function(e){e.preventDefault();e=i.split(/page/)[0]+"page/"+pagination_next_page_number+"/";$.ajax({url:e,beforeSend:function(){s.text(t(pagination_loading_text)),s.addClass("btn--loading")}}).done(function(e){e=$(".js-post-card",e);$(".js-grid").append(e),s.text(t(pagination_more_posts_text)),s.removeClass("btn--loading"),++pagination_next_page_number>pagination_available_pages_number&&s.addClass("btn--disabled").attr("disabled",!0)})})}),$(".github-link").each(function(){this.attr("href").replaceAll("https://www.facebook.com/","")});
\ No newline at end of file
diff --git a/assets/sass/tools/_mixins.scss b/assets/sass/tools/_mixins.scss
index e9cedcb..dd2e3f9 100644
--- a/assets/sass/tools/_mixins.scss
+++ b/assets/sass/tools/_mixins.scss
@@ -29,7 +29,6 @@
}
@mixin figcaption() {
- @include fill-available();
margin: 0 auto;
padding: 8px 0 0;
color: #737883;
@@ -84,7 +83,6 @@
}
@mixin figcaption {
- @include fill-available();
margin: 0 auto;
padding: 8px 0 0;
color: #737883;
@@ -95,7 +93,6 @@
white-space: normal;
@include mq($from: mobile) {
display: block;
- width: 87% !important;
height: auto;
overflow: hidden;
text-overflow: ellipsis;
@@ -110,7 +107,7 @@
@mixin code-figcaption {
order: 1;
- @include fill-available();
+ width: 100%;
margin: 0 auto;
padding: 14px 15px 10px;
border-radius: 4px 4px 0 0;
@@ -122,9 +119,8 @@
text-align: left;
white-space: normal;
@include mq($from: mobile) {
- @include mobile-full-width;
- padding: 15px;
- border-top: 1px solid #dde1e9;
+ padding: 10px 15px;
+ font-size: 1.1em;
border-radius: 0;
line-height: 1;
text-overflow: ellipsis;
diff --git a/gulpfile.js b/gulpfile.js
index 8e20d97..686e6d8 100644
--- a/gulpfile.js
+++ b/gulpfile.js
@@ -3,7 +3,7 @@
'use strict';
// Include Gulp & Plugins
- var gulp = require('gulp'),
+ const gulp = require('gulp'),
sass = require('gulp-sass')(require('sass')),
rtlcss = require('gulp-rtlcss'),
cleanCSS = require('gulp-clean-css'),
@@ -22,7 +22,7 @@
// Set the compiler to use Dart Sass instead of Node Sass
sass.compiler = require('sass');
- var onError = function( err ) {
+ let onError = function( err ) {
console.log('An error occurred:', gutil.colors.magenta(err.message));
gutil.beep();
this.emit('end');
diff --git a/package-lock.json b/package-lock.json
new file mode 100644
index 0000000..a47d083
--- /dev/null
+++ b/package-lock.json
@@ -0,0 +1,11054 @@
+{
+ "name": "hackers-ghost",
+ "version": "0.1.0",
+ "lockfileVersion": 2,
+ "requires": true,
+ "packages": {
+ "": {
+ "name": "hackers-ghost",
+ "version": "0.1.0",
+ "hasInstallScript": true,
+ "dependencies": {
+ "@primer/css": "20.2.2",
+ "clipboard": "2.0.11",
+ "concat": "3.0.0",
+ "evil-icons": "1.10.1",
+ "fs": "0.0.2",
+ "gulp-autoprefixer": "8.0.0",
+ "gulp-clean-css": "4.3.0",
+ "gulp-concat": "2.6.1",
+ "gulp-jshint": "2.1.0",
+ "gulp-plumber": "1.2.1",
+ "gulp-rename": "2.0.0",
+ "gulp-replace": "1.1.3",
+ "gulp-sass": "5.1.0",
+ "gulp-size": "4.0.1",
+ "gulp-uglify": "3.0.2",
+ "gulp-util": "3.0.8",
+ "jshint": "2.13.4",
+ "jshint-stylish": "2.2.1",
+ "lazyload": "2.0.0-rc.2",
+ "lazysizes": "5.3.2",
+ "lunr": "2.3.9",
+ "lunr-languages": "1.9.0",
+ "normalize.css": "8.0.1",
+ "prismjs": "1.28.0",
+ "run-sequence": "2.2.1",
+ "sass-mq": "6.0.0"
+ },
+ "devDependencies": {
+ "gulp": "4.0.2",
+ "gulp-rtlcss": "2.0.0",
+ "gulp-zip": "5.1.0",
+ "sass": "1.52.1"
+ },
+ "engines": {
+ "ghost": ">=5.0.0",
+ "node": ">=16"
+ }
+ },
+ "node_modules/@primer/css": {
+ "version": "20.2.2",
+ "resolved": "https://registry.npmjs.org/@primer/css/-/css-20.2.2.tgz",
+ "integrity": "sha512-vUy0vMKpdX9f3rhnm5fEIdcg9yxOdRYvjbZk5QoBXtn32oJPonSvIb/7JwVJA+EdiOHTvhRDx9zDpUwOYX+XrQ==",
+ "dependencies": {
+ "@primer/primitives": "^7.8.3"
+ },
+ "engines": {
+ "node": "^12.20.0 || ^14.13.1 || >=16.0.0"
+ }
+ },
+ "node_modules/@primer/primitives": {
+ "version": "7.8.3",
+ "resolved": "https://registry.npmjs.org/@primer/primitives/-/primitives-7.8.3.tgz",
+ "integrity": "sha512-04ZwfJhpZ0QFwDrJfCuLX6iOh0BflWDTvuoRA80lQH9xk0RtIg16INbruwwtnbSgnKKXXRSykRRJ5BbxnqufRA=="
+ },
+ "node_modules/@types/expect": {
+ "version": "1.20.4",
+ "resolved": "https://registry.npmjs.org/@types/expect/-/expect-1.20.4.tgz",
+ "integrity": "sha512-Q5Vn3yjTDyCMV50TB6VRIbQNxSE4OmZR86VSbGaNpfUolm0iePBB4KdEEHmxoY5sT2+2DIvXW0rvMDP2nHZ4Mg=="
+ },
+ "node_modules/@types/node": {
+ "version": "14.18.18",
+ "resolved": "https://registry.npmjs.org/@types/node/-/node-14.18.18.tgz",
+ "integrity": "sha512-B9EoJFjhqcQ9OmQrNorItO+OwEOORNn3S31WuiHvZY/dm9ajkB7AKD/8toessEtHHNL+58jofbq7hMMY9v4yig=="
+ },
+ "node_modules/@types/vinyl": {
+ "version": "2.0.6",
+ "resolved": "https://registry.npmjs.org/@types/vinyl/-/vinyl-2.0.6.tgz",
+ "integrity": "sha512-ayJ0iOCDNHnKpKTgBG6Q6JOnHTj9zFta+3j2b8Ejza0e4cvRyMn0ZoLEmbPrTHe5YYRlDYPvPWVdV4cTaRyH7g==",
+ "dependencies": {
+ "@types/expect": "^1.20.4",
+ "@types/node": "*"
+ }
+ },
+ "node_modules/ansi-colors": {
+ "version": "1.1.0",
+ "resolved": "https://registry.npmjs.org/ansi-colors/-/ansi-colors-1.1.0.tgz",
+ "integrity": "sha512-SFKX67auSNoVR38N3L+nvsPjOE0bybKTYbkf5tRvushrAPQ9V75huw0ZxBkKVeRU9kqH3d6HA4xTckbwZ4ixmA==",
+ "dependencies": {
+ "ansi-wrap": "^0.1.0"
+ },
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/ansi-cyan": {
+ "version": "0.1.1",
+ "resolved": "https://registry.npmjs.org/ansi-cyan/-/ansi-cyan-0.1.1.tgz",
+ "integrity": "sha512-eCjan3AVo/SxZ0/MyIYRtkpxIu/H3xZN7URr1vXVrISxeyz8fUFz0FJziamK4sS8I+t35y4rHg1b2PklyBe/7A==",
+ "dependencies": {
+ "ansi-wrap": "0.1.0"
+ },
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/ansi-gray": {
+ "version": "0.1.1",
+ "resolved": "https://registry.npmjs.org/ansi-gray/-/ansi-gray-0.1.1.tgz",
+ "integrity": "sha512-HrgGIZUl8h2EHuZaU9hTR/cU5nhKxpVE1V6kdGsQ8e4zirElJ5fvtfc8N7Q1oq1aatO275i8pUFUCpNWCAnVWw==",
+ "dependencies": {
+ "ansi-wrap": "0.1.0"
+ },
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/ansi-red": {
+ "version": "0.1.1",
+ "resolved": "https://registry.npmjs.org/ansi-red/-/ansi-red-0.1.1.tgz",
+ "integrity": "sha512-ewaIr5y+9CUTGFwZfpECUbFlGcC0GCw1oqR9RI6h1gQCd9Aj2GxSckCnPsVJnmfMZbwFYE+leZGASgkWl06Jow==",
+ "dependencies": {
+ "ansi-wrap": "0.1.0"
+ },
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/ansi-regex": {
+ "version": "2.1.1",
+ "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-2.1.1.tgz",
+ "integrity": "sha512-TIGnTpdo+E3+pCyAluZvtED5p5wCqLdezCyhPZzKPcxvFplEt4i+W7OONCKgeZFT3+y5NZZfOOS/Bdcanm1MYA==",
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/ansi-styles": {
+ "version": "2.2.1",
+ "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-2.2.1.tgz",
+ "integrity": "sha512-kmCevFghRiWM7HB5zTPULl4r9bVFSWjz62MhqizDGUrq2NWuNMQyuv4tHHoKJHs69M/MF64lEcHdYIocrdWQYA==",
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/ansi-wrap": {
+ "version": "0.1.0",
+ "resolved": "https://registry.npmjs.org/ansi-wrap/-/ansi-wrap-0.1.0.tgz",
+ "integrity": "sha512-ZyznvL8k/FZeQHr2T6LzcJ/+vBApDnMNZvfVFy3At0knswWd6rJ3/0Hhmpu8oqa6C92npmozs890sX9Dl6q+Qw==",
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/anymatch": {
+ "version": "2.0.0",
+ "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-2.0.0.tgz",
+ "integrity": "sha512-5teOsQWABXHHBFP9y3skS5P3d/WfWXpv3FUpy+LorMrNYaT9pI4oLMQX7jzQ2KklNpGpWHzdCXTDT2Y3XGlZBw==",
+ "devOptional": true,
+ "dependencies": {
+ "micromatch": "^3.1.4",
+ "normalize-path": "^2.1.1"
+ }
+ },
+ "node_modules/anymatch/node_modules/normalize-path": {
+ "version": "2.1.1",
+ "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-2.1.1.tgz",
+ "integrity": "sha1-GrKLVW4Zg2Oowab35vogE3/mrtk=",
+ "devOptional": true,
+ "dependencies": {
+ "remove-trailing-separator": "^1.0.1"
+ },
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/append-buffer": {
+ "version": "1.0.2",
+ "resolved": "https://registry.npmjs.org/append-buffer/-/append-buffer-1.0.2.tgz",
+ "integrity": "sha512-WLbYiXzD3y/ATLZFufV/rZvWdZOs+Z/+5v1rBZ463Jn398pa6kcde27cvozYnBoxXblGZTFfoPpsaEw0orU5BA==",
+ "devOptional": true,
+ "dependencies": {
+ "buffer-equal": "^1.0.0"
+ },
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/archy": {
+ "version": "1.0.0",
+ "resolved": "https://registry.npmjs.org/archy/-/archy-1.0.0.tgz",
+ "integrity": "sha512-Xg+9RwCg/0p32teKdGMPTPnVXKD0w3DfHnFTficozsAgsvq2XenPJq/MYpzzQ/v8zrOyJn6Ds39VA4JIDwFfqw==",
+ "devOptional": true
+ },
+ "node_modules/arr-diff": {
+ "version": "4.0.0",
+ "resolved": "https://registry.npmjs.org/arr-diff/-/arr-diff-4.0.0.tgz",
+ "integrity": "sha512-YVIQ82gZPGBebQV/a8dar4AitzCQs0jjXwMPZllpXMaGjXPYVUawSxQrRsjhjupyVxEvbHgUmIhKVlND+j02kA==",
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/arr-filter": {
+ "version": "1.1.2",
+ "resolved": "https://registry.npmjs.org/arr-filter/-/arr-filter-1.1.2.tgz",
+ "integrity": "sha512-A2BETWCqhsecSvCkWAeVBFLH6sXEUGASuzkpjL3GR1SlL/PWL6M3J8EAAld2Uubmh39tvkJTqC9LeLHCUKmFXA==",
+ "devOptional": true,
+ "dependencies": {
+ "make-iterator": "^1.0.0"
+ },
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/arr-flatten": {
+ "version": "1.1.0",
+ "resolved": "https://registry.npmjs.org/arr-flatten/-/arr-flatten-1.1.0.tgz",
+ "integrity": "sha512-L3hKV5R/p5o81R7O02IGnwpDmkp6E982XhtbuwSe3O4qOtMMMtodicASA1Cny2U+aCXcNpml+m4dPsvsJ3jatg==",
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/arr-map": {
+ "version": "2.0.2",
+ "resolved": "https://registry.npmjs.org/arr-map/-/arr-map-2.0.2.tgz",
+ "integrity": "sha512-tVqVTHt+Q5Xb09qRkbu+DidW1yYzz5izWS2Xm2yFm7qJnmUfz4HPzNxbHkdRJbz2lrqI7S+z17xNYdFcBBO8Hw==",
+ "devOptional": true,
+ "dependencies": {
+ "make-iterator": "^1.0.0"
+ },
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/arr-union": {
+ "version": "3.1.0",
+ "resolved": "https://registry.npmjs.org/arr-union/-/arr-union-3.1.0.tgz",
+ "integrity": "sha512-sKpyeERZ02v1FeCZT8lrfJq5u6goHCtpTAzPwJYe7c8SPFOboNjNg1vz2L4VTn9T4PQxEx13TbXLmYUcS6Ug7Q==",
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/array-differ": {
+ "version": "1.0.0",
+ "resolved": "https://registry.npmjs.org/array-differ/-/array-differ-1.0.0.tgz",
+ "integrity": "sha512-LeZY+DZDRnvP7eMuQ6LHfCzUGxAAIViUBliK24P3hWXL6y4SortgR6Nim6xrkfSLlmH0+k+9NYNwVC2s53ZrYQ==",
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/array-each": {
+ "version": "1.0.1",
+ "resolved": "https://registry.npmjs.org/array-each/-/array-each-1.0.1.tgz",
+ "integrity": "sha512-zHjL5SZa68hkKHBFBK6DJCTtr9sfTCPCaph/L7tMSLcTFgy+zX7E+6q5UArbtOtMBCtxdICpfTCspRse+ywyXA==",
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/array-initial": {
+ "version": "1.1.0",
+ "resolved": "https://registry.npmjs.org/array-initial/-/array-initial-1.1.0.tgz",
+ "integrity": "sha512-BC4Yl89vneCYfpLrs5JU2aAu9/a+xWbeKhvISg9PT7eWFB9UlRvI+rKEtk6mgxWr3dSkk9gQ8hCrdqt06NXPdw==",
+ "devOptional": true,
+ "dependencies": {
+ "array-slice": "^1.0.0",
+ "is-number": "^4.0.0"
+ },
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/array-initial/node_modules/is-number": {
+ "version": "4.0.0",
+ "resolved": "https://registry.npmjs.org/is-number/-/is-number-4.0.0.tgz",
+ "integrity": "sha512-rSklcAIlf1OmFdyAqbnWTLVelsQ58uvZ66S/ZyawjWqIviTWCjg2PzVGw8WUA+nNuPTqb4wgA+NszrJ+08LlgQ==",
+ "devOptional": true,
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/array-last": {
+ "version": "1.3.0",
+ "resolved": "https://registry.npmjs.org/array-last/-/array-last-1.3.0.tgz",
+ "integrity": "sha512-eOCut5rXlI6aCOS7Z7kCplKRKyiFQ6dHFBem4PwlwKeNFk2/XxTrhRh5T9PyaEWGy/NHTZWbY+nsZlNFJu9rYg==",
+ "devOptional": true,
+ "dependencies": {
+ "is-number": "^4.0.0"
+ },
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/array-last/node_modules/is-number": {
+ "version": "4.0.0",
+ "resolved": "https://registry.npmjs.org/is-number/-/is-number-4.0.0.tgz",
+ "integrity": "sha512-rSklcAIlf1OmFdyAqbnWTLVelsQ58uvZ66S/ZyawjWqIviTWCjg2PzVGw8WUA+nNuPTqb4wgA+NszrJ+08LlgQ==",
+ "devOptional": true,
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/array-slice": {
+ "version": "1.1.0",
+ "resolved": "https://registry.npmjs.org/array-slice/-/array-slice-1.1.0.tgz",
+ "integrity": "sha512-B1qMD3RBP7O8o0H2KbrXDyB0IccejMF15+87Lvlor12ONPRHP6gTjXMNkt/d3ZuOGbAe66hFmaCfECI24Ufp6w==",
+ "devOptional": true,
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/array-sort": {
+ "version": "1.0.0",
+ "resolved": "https://registry.npmjs.org/array-sort/-/array-sort-1.0.0.tgz",
+ "integrity": "sha512-ihLeJkonmdiAsD7vpgN3CRcx2J2S0TiYW+IS/5zHBI7mKUq3ySvBdzzBfD236ubDBQFiiyG3SWCPc+msQ9KoYg==",
+ "devOptional": true,
+ "dependencies": {
+ "default-compare": "^1.0.0",
+ "get-value": "^2.0.6",
+ "kind-of": "^5.0.2"
+ },
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/array-uniq": {
+ "version": "1.0.3",
+ "resolved": "https://registry.npmjs.org/array-uniq/-/array-uniq-1.0.3.tgz",
+ "integrity": "sha512-MNha4BWQ6JbwhFhj03YK552f7cb3AzoE8SzeljgChvL1dl3IcvggXVz1DilzySZkCja+CXuZbdW7yATchWn8/Q==",
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/array-unique": {
+ "version": "0.3.2",
+ "resolved": "https://registry.npmjs.org/array-unique/-/array-unique-0.3.2.tgz",
+ "integrity": "sha512-SleRWjh9JUud2wH1hPs9rZBZ33H6T9HOiL0uwGnGx9FpE6wKGyfWugmbkEOIs6qWrZhg0LWeLziLrEwQJhs5mQ==",
+ "devOptional": true,
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/assign-symbols": {
+ "version": "1.0.0",
+ "resolved": "https://registry.npmjs.org/assign-symbols/-/assign-symbols-1.0.0.tgz",
+ "integrity": "sha512-Q+JC7Whu8HhmTdBph/Tq59IoRtoy6KAm5zzPv00WdujX82lbAL8K7WVjne7vdCsAmbF4AYaDOPyO3k0kl8qIrw==",
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/async-done": {
+ "version": "1.3.2",
+ "resolved": "https://registry.npmjs.org/async-done/-/async-done-1.3.2.tgz",
+ "integrity": "sha512-uYkTP8dw2og1tu1nmza1n1CMW0qb8gWWlwqMmLb7MhBVs4BXrFziT6HXUd+/RlRA/i4H9AkofYloUbs1fwMqlw==",
+ "devOptional": true,
+ "dependencies": {
+ "end-of-stream": "^1.1.0",
+ "once": "^1.3.2",
+ "process-nextick-args": "^2.0.0",
+ "stream-exhaust": "^1.0.1"
+ },
+ "engines": {
+ "node": ">= 0.10"
+ }
+ },
+ "node_modules/async-each": {
+ "version": "1.0.3",
+ "resolved": "https://registry.npmjs.org/async-each/-/async-each-1.0.3.tgz",
+ "integrity": "sha512-z/WhQ5FPySLdvREByI2vZiTWwCnF0moMJ1hK9YQwDTHKh6I7/uSckMetoRGb5UBZPC1z0jlw+n/XCgjeH7y1AQ==",
+ "devOptional": true
+ },
+ "node_modules/async-settle": {
+ "version": "1.0.0",
+ "resolved": "https://registry.npmjs.org/async-settle/-/async-settle-1.0.0.tgz",
+ "integrity": "sha512-VPXfB4Vk49z1LHHodrEQ6Xf7W4gg1w0dAPROHngx7qgDjqmIQ+fXmwgGXTW/ITLai0YLSvWepJOP9EVpMnEAcw==",
+ "devOptional": true,
+ "dependencies": {
+ "async-done": "^1.2.2"
+ },
+ "engines": {
+ "node": ">= 0.10"
+ }
+ },
+ "node_modules/atob": {
+ "version": "2.1.2",
+ "resolved": "https://registry.npmjs.org/atob/-/atob-2.1.2.tgz",
+ "integrity": "sha512-Wm6ukoaOGJi/73p/cl2GvLjTI5JM1k/O14isD73YML8StrH/7/lRFgmg8nICZgD3bZZvjwCGxtMOD3wWNAu8cg==",
+ "devOptional": true,
+ "bin": {
+ "atob": "bin/atob.js"
+ },
+ "engines": {
+ "node": ">= 4.5.0"
+ }
+ },
+ "node_modules/autoprefixer": {
+ "version": "10.4.7",
+ "resolved": "https://registry.npmjs.org/autoprefixer/-/autoprefixer-10.4.7.tgz",
+ "integrity": "sha512-ypHju4Y2Oav95SipEcCcI5J7CGPuvz8oat7sUtYj3ClK44bldfvtvcxK6IEK++7rqB7YchDGzweZIBG+SD0ZAA==",
+ "funding": [
+ {
+ "type": "opencollective",
+ "url": "https://opencollective.com/postcss/"
+ },
+ {
+ "type": "tidelift",
+ "url": "https://tidelift.com/funding/github/npm/autoprefixer"
+ }
+ ],
+ "dependencies": {
+ "browserslist": "^4.20.3",
+ "caniuse-lite": "^1.0.30001335",
+ "fraction.js": "^4.2.0",
+ "normalize-range": "^0.1.2",
+ "picocolors": "^1.0.0",
+ "postcss-value-parser": "^4.2.0"
+ },
+ "bin": {
+ "autoprefixer": "bin/autoprefixer"
+ },
+ "engines": {
+ "node": "^10 || ^12 || >=14"
+ },
+ "peerDependencies": {
+ "postcss": "^8.1.0"
+ }
+ },
+ "node_modules/bach": {
+ "version": "1.2.0",
+ "resolved": "https://registry.npmjs.org/bach/-/bach-1.2.0.tgz",
+ "integrity": "sha512-bZOOfCb3gXBXbTFXq3OZtGR88LwGeJvzu6szttaIzymOTS4ZttBNOWSv7aLZja2EMycKtRYV0Oa8SNKH/zkxvg==",
+ "devOptional": true,
+ "dependencies": {
+ "arr-filter": "^1.1.1",
+ "arr-flatten": "^1.0.1",
+ "arr-map": "^2.0.0",
+ "array-each": "^1.0.0",
+ "array-initial": "^1.0.0",
+ "array-last": "^1.1.1",
+ "async-done": "^1.2.2",
+ "async-settle": "^1.0.0",
+ "now-and-later": "^2.0.0"
+ },
+ "engines": {
+ "node": ">= 0.10"
+ }
+ },
+ "node_modules/balanced-match": {
+ "version": "1.0.2",
+ "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.2.tgz",
+ "integrity": "sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw=="
+ },
+ "node_modules/base": {
+ "version": "0.11.2",
+ "resolved": "https://registry.npmjs.org/base/-/base-0.11.2.tgz",
+ "integrity": "sha512-5T6P4xPgpp0YDFvSWwEZ4NoE3aM4QBQXDzmVbraCkFj8zHM+mba8SyqB5DbZWyR7mYHo6Y7BdQo3MoA4m0TeQg==",
+ "devOptional": true,
+ "dependencies": {
+ "cache-base": "^1.0.1",
+ "class-utils": "^0.3.5",
+ "component-emitter": "^1.2.1",
+ "define-property": "^1.0.0",
+ "isobject": "^3.0.1",
+ "mixin-deep": "^1.2.0",
+ "pascalcase": "^0.1.1"
+ },
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/base/node_modules/define-property": {
+ "version": "1.0.0",
+ "resolved": "https://registry.npmjs.org/define-property/-/define-property-1.0.0.tgz",
+ "integrity": "sha512-cZTYKFWspt9jZsMscWo8sc/5lbPC9Q0N5nBLgb+Yd915iL3udB1uFgS3B8YCx66UVHq018DAVFoee7x+gxggeA==",
+ "devOptional": true,
+ "dependencies": {
+ "is-descriptor": "^1.0.0"
+ },
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/beeper": {
+ "version": "1.1.1",
+ "resolved": "https://registry.npmjs.org/beeper/-/beeper-1.1.1.tgz",
+ "integrity": "sha512-3vqtKL1N45I5dV0RdssXZG7X6pCqQrWPNOlBPZPrd+QkE2HEhR57Z04m0KtpbsZH73j+a3F8UD1TQnn+ExTvIA==",
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/binary-extensions": {
+ "version": "1.13.1",
+ "resolved": "https://registry.npmjs.org/binary-extensions/-/binary-extensions-1.13.1.tgz",
+ "integrity": "sha512-Un7MIEDdUC5gNpcGDV97op1Ywk748MpHcFTHoYs6qnj1Z3j7I53VG3nwZhKzoBZmbdRNnb6WRdFlwl7tSDuZGw==",
+ "devOptional": true,
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/binaryextensions": {
+ "version": "2.3.0",
+ "resolved": "https://registry.npmjs.org/binaryextensions/-/binaryextensions-2.3.0.tgz",
+ "integrity": "sha512-nAihlQsYGyc5Bwq6+EsubvANYGExeJKHDO3RjnvwU042fawQTQfM3Kxn7IHUXQOz4bzfwsGYYHGSvXyW4zOGLg==",
+ "engines": {
+ "node": ">=0.8"
+ },
+ "funding": {
+ "url": "https://bevry.me/fund"
+ }
+ },
+ "node_modules/bindings": {
+ "version": "1.5.0",
+ "resolved": "https://registry.npmjs.org/bindings/-/bindings-1.5.0.tgz",
+ "integrity": "sha512-p2q/t/mhvuOj/UeLlV6566GD/guowlr0hHxClI0W9m7MWYkL1F0hLo+0Aexs9HSPCtR1SXQ0TD3MMKrXZajbiQ==",
+ "dev": true,
+ "optional": true,
+ "dependencies": {
+ "file-uri-to-path": "1.0.0"
+ }
+ },
+ "node_modules/brace-expansion": {
+ "version": "1.1.11",
+ "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz",
+ "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==",
+ "dependencies": {
+ "balanced-match": "^1.0.0",
+ "concat-map": "0.0.1"
+ }
+ },
+ "node_modules/braces": {
+ "version": "2.3.2",
+ "resolved": "https://registry.npmjs.org/braces/-/braces-2.3.2.tgz",
+ "integrity": "sha512-aNdbnj9P8PjdXU4ybaWLK2IF3jc/EoDYbC7AazW6to3TRsfXxscC9UXOB5iDiEQrkyIbWp2SLQda4+QAa7nc3w==",
+ "devOptional": true,
+ "dependencies": {
+ "arr-flatten": "^1.1.0",
+ "array-unique": "^0.3.2",
+ "extend-shallow": "^2.0.1",
+ "fill-range": "^4.0.0",
+ "isobject": "^3.0.1",
+ "repeat-element": "^1.1.2",
+ "snapdragon": "^0.8.1",
+ "snapdragon-node": "^2.0.1",
+ "split-string": "^3.0.2",
+ "to-regex": "^3.0.1"
+ },
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/brotli-size": {
+ "version": "4.0.0",
+ "resolved": "https://registry.npmjs.org/brotli-size/-/brotli-size-4.0.0.tgz",
+ "integrity": "sha512-uA9fOtlTRC0iqKfzff1W34DXUA3GyVqbUaeo3Rw3d4gd1eavKVCETXrn3NzO74W+UVkG3UHu8WxUi+XvKI/huA==",
+ "dependencies": {
+ "duplexer": "0.1.1"
+ },
+ "engines": {
+ "node": ">= 10.16.0"
+ }
+ },
+ "node_modules/browserslist": {
+ "version": "4.20.3",
+ "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.20.3.tgz",
+ "integrity": "sha512-NBhymBQl1zM0Y5dQT/O+xiLP9/rzOIQdKM/eMJBAq7yBgaB6krIYLGejrwVYnSHZdqjscB1SPuAjHwxjvN6Wdg==",
+ "funding": [
+ {
+ "type": "opencollective",
+ "url": "https://opencollective.com/browserslist"
+ },
+ {
+ "type": "tidelift",
+ "url": "https://tidelift.com/funding/github/npm/browserslist"
+ }
+ ],
+ "dependencies": {
+ "caniuse-lite": "^1.0.30001332",
+ "electron-to-chromium": "^1.4.118",
+ "escalade": "^3.1.1",
+ "node-releases": "^2.0.3",
+ "picocolors": "^1.0.0"
+ },
+ "bin": {
+ "browserslist": "cli.js"
+ },
+ "engines": {
+ "node": "^6 || ^7 || ^8 || ^9 || ^10 || ^11 || ^12 || >=13.7"
+ }
+ },
+ "node_modules/buffer-crc32": {
+ "version": "0.2.13",
+ "resolved": "https://registry.npmjs.org/buffer-crc32/-/buffer-crc32-0.2.13.tgz",
+ "integrity": "sha512-VO9Ht/+p3SN7SKWqcrgEzjGbRSJYTx+Q1pTQC0wrWqHx0vpJraQ6GtHx8tvcg1rlK1byhU5gccxgOgj7B0TDkQ==",
+ "dev": true,
+ "engines": {
+ "node": "*"
+ }
+ },
+ "node_modules/buffer-equal": {
+ "version": "1.0.0",
+ "resolved": "https://registry.npmjs.org/buffer-equal/-/buffer-equal-1.0.0.tgz",
+ "integrity": "sha512-tcBWO2Dl4e7Asr9hTGcpVrCe+F7DubpmqWCTbj4FHLmjqO2hIaC383acQubWtRJhdceqs5uBHs6Es+Sk//RKiQ==",
+ "devOptional": true,
+ "engines": {
+ "node": ">=0.4.0"
+ }
+ },
+ "node_modules/buffer-from": {
+ "version": "1.1.2",
+ "resolved": "https://registry.npmjs.org/buffer-from/-/buffer-from-1.1.2.tgz",
+ "integrity": "sha512-E+XQCRwSbaaiChtv6k6Dwgc+bx+Bs6vuKJHHl5kox/BaKbhiXzqQOwK4cO22yElGp2OCmjwVhT3HmxgyPGnJfQ==",
+ "devOptional": true
+ },
+ "node_modules/cache-base": {
+ "version": "1.0.1",
+ "resolved": "https://registry.npmjs.org/cache-base/-/cache-base-1.0.1.tgz",
+ "integrity": "sha512-AKcdTnFSWATd5/GCPRxr2ChwIJ85CeyrEyjRHlKxQ56d4XJMGym0uAiKn0xbLOGOl3+yRpOTi484dVCEc5AUzQ==",
+ "devOptional": true,
+ "dependencies": {
+ "collection-visit": "^1.0.0",
+ "component-emitter": "^1.2.1",
+ "get-value": "^2.0.6",
+ "has-value": "^1.0.0",
+ "isobject": "^3.0.1",
+ "set-value": "^2.0.0",
+ "to-object-path": "^0.3.0",
+ "union-value": "^1.0.0",
+ "unset-value": "^1.0.0"
+ },
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/call-bind": {
+ "version": "1.0.2",
+ "resolved": "https://registry.npmjs.org/call-bind/-/call-bind-1.0.2.tgz",
+ "integrity": "sha512-7O+FbCihrB5WGbFYesctwmTKae6rOiIzmz1icreWJ+0aA7LJfuqhEso2T9ncpcFtzMQtzXf2QGGueWJGTYsqrA==",
+ "devOptional": true,
+ "dependencies": {
+ "function-bind": "^1.1.1",
+ "get-intrinsic": "^1.0.2"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/ljharb"
+ }
+ },
+ "node_modules/camelcase": {
+ "version": "3.0.0",
+ "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-3.0.0.tgz",
+ "integrity": "sha512-4nhGqUkc4BqbBBB4Q6zLuD7lzzrHYrjKGeYaEji/3tFR5VdJu9v+LilhGIVe8wxEJPPOeWo7eg8dwY13TZ1BNg==",
+ "devOptional": true,
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/caniuse-lite": {
+ "version": "1.0.30001344",
+ "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001344.tgz",
+ "integrity": "sha512-0ZFjnlCaXNOAYcV7i+TtdKBp0L/3XEU2MF/x6Du1lrh+SRX4IfzIVL4HNJg5pB2PmFb8rszIGyOvsZnqqRoc2g==",
+ "funding": [
+ {
+ "type": "opencollective",
+ "url": "https://opencollective.com/browserslist"
+ },
+ {
+ "type": "tidelift",
+ "url": "https://tidelift.com/funding/github/npm/caniuse-lite"
+ }
+ ]
+ },
+ "node_modules/chalk": {
+ "version": "1.1.3",
+ "resolved": "https://registry.npmjs.org/chalk/-/chalk-1.1.3.tgz",
+ "integrity": "sha512-U3lRVLMSlsCfjqYPbLyVv11M9CPW4I728d6TCKMAOJueEeB9/8o+eSsMnxPJD+Q+K909sdESg7C+tIkoH6on1A==",
+ "dependencies": {
+ "ansi-styles": "^2.2.1",
+ "escape-string-regexp": "^1.0.2",
+ "has-ansi": "^2.0.0",
+ "strip-ansi": "^3.0.0",
+ "supports-color": "^2.0.0"
+ },
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/chokidar": {
+ "version": "2.1.8",
+ "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-2.1.8.tgz",
+ "integrity": "sha512-ZmZUazfOzf0Nve7duiCKD23PFSCs4JPoYyccjUFF3aQkQadqBhfzhjkwBH2mNOG9cTBwhamM37EIsIkZw3nRgg==",
+ "deprecated": "Chokidar 2 does not receive security updates since 2019. Upgrade to chokidar 3 with 15x fewer dependencies",
+ "devOptional": true,
+ "dependencies": {
+ "anymatch": "^2.0.0",
+ "async-each": "^1.0.1",
+ "braces": "^2.3.2",
+ "glob-parent": "^3.1.0",
+ "inherits": "^2.0.3",
+ "is-binary-path": "^1.0.0",
+ "is-glob": "^4.0.0",
+ "normalize-path": "^3.0.0",
+ "path-is-absolute": "^1.0.0",
+ "readdirp": "^2.2.1",
+ "upath": "^1.1.1"
+ },
+ "optionalDependencies": {
+ "fsevents": "^1.2.7"
+ }
+ },
+ "node_modules/class-utils": {
+ "version": "0.3.6",
+ "resolved": "https://registry.npmjs.org/class-utils/-/class-utils-0.3.6.tgz",
+ "integrity": "sha512-qOhPa/Fj7s6TY8H8esGu5QNpMMQxz79h+urzrNYN6mn+9BnxlDGf5QZ+XeCDsxSjPqsSR56XOZOJmpeurnLMeg==",
+ "devOptional": true,
+ "dependencies": {
+ "arr-union": "^3.1.0",
+ "define-property": "^0.2.5",
+ "isobject": "^3.0.0",
+ "static-extend": "^0.1.1"
+ },
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/class-utils/node_modules/define-property": {
+ "version": "0.2.5",
+ "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz",
+ "integrity": "sha512-Rr7ADjQZenceVOAKop6ALkkRAmH1A4Gx9hV/7ZujPUN2rkATqFO0JZLZInbAjpZYoJ1gUx8MRMQVkYemcbMSTA==",
+ "devOptional": true,
+ "dependencies": {
+ "is-descriptor": "^0.1.0"
+ },
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/class-utils/node_modules/is-accessor-descriptor": {
+ "version": "0.1.6",
+ "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-0.1.6.tgz",
+ "integrity": "sha512-e1BM1qnDbMRG3ll2U9dSK0UMHuWOs3pY3AtcFsmvwPtKL3MML/Q86i+GilLfvqEs4GW+ExB91tQ3Ig9noDIZ+A==",
+ "devOptional": true,
+ "dependencies": {
+ "kind-of": "^3.0.2"
+ },
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/class-utils/node_modules/is-accessor-descriptor/node_modules/kind-of": {
+ "version": "3.2.2",
+ "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz",
+ "integrity": "sha512-NOW9QQXMoZGg/oqnVNoNTTIFEIid1627WCffUBJEdMxYApq7mNE7CpzucIPc+ZQg25Phej7IJSmX3hO+oblOtQ==",
+ "devOptional": true,
+ "dependencies": {
+ "is-buffer": "^1.1.5"
+ },
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/class-utils/node_modules/is-data-descriptor": {
+ "version": "0.1.4",
+ "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-0.1.4.tgz",
+ "integrity": "sha512-+w9D5ulSoBNlmw9OHn3U2v51SyoCd0he+bB3xMl62oijhrspxowjU+AIcDY0N3iEJbUEkB15IlMASQsxYigvXg==",
+ "devOptional": true,
+ "dependencies": {
+ "kind-of": "^3.0.2"
+ },
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/class-utils/node_modules/is-data-descriptor/node_modules/kind-of": {
+ "version": "3.2.2",
+ "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz",
+ "integrity": "sha512-NOW9QQXMoZGg/oqnVNoNTTIFEIid1627WCffUBJEdMxYApq7mNE7CpzucIPc+ZQg25Phej7IJSmX3hO+oblOtQ==",
+ "devOptional": true,
+ "dependencies": {
+ "is-buffer": "^1.1.5"
+ },
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/class-utils/node_modules/is-descriptor": {
+ "version": "0.1.6",
+ "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-0.1.6.tgz",
+ "integrity": "sha512-avDYr0SB3DwO9zsMov0gKCESFYqCnE4hq/4z3TdUlukEy5t9C0YRq7HLrsN52NAcqXKaepeCD0n+B0arnVG3Hg==",
+ "devOptional": true,
+ "dependencies": {
+ "is-accessor-descriptor": "^0.1.6",
+ "is-data-descriptor": "^0.1.4",
+ "kind-of": "^5.0.0"
+ },
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/clean-css": {
+ "version": "4.2.3",
+ "resolved": "https://registry.npmjs.org/clean-css/-/clean-css-4.2.3.tgz",
+ "integrity": "sha512-VcMWDN54ZN/DS+g58HYL5/n4Zrqe8vHJpGA8KdgUXFU4fuP/aHNw8eld9SyEIyabIMJX/0RaY/fplOo5hYLSFA==",
+ "dependencies": {
+ "source-map": "~0.6.0"
+ },
+ "engines": {
+ "node": ">= 4.0"
+ }
+ },
+ "node_modules/cli": {
+ "version": "1.0.1",
+ "resolved": "https://registry.npmjs.org/cli/-/cli-1.0.1.tgz",
+ "integrity": "sha512-41U72MB56TfUMGndAKK8vJ78eooOD4Z5NOL4xEfjc0c23s+6EYKXlXsmACBVclLP1yOfWCgEganVzddVrSNoTg==",
+ "dependencies": {
+ "exit": "0.1.2",
+ "glob": "^7.1.1"
+ },
+ "engines": {
+ "node": ">=0.2.5"
+ }
+ },
+ "node_modules/clipboard": {
+ "version": "2.0.11",
+ "resolved": "https://registry.npmjs.org/clipboard/-/clipboard-2.0.11.tgz",
+ "integrity": "sha512-C+0bbOqkezLIsmWSvlsXS0Q0bmkugu7jcfMIACB+RDEntIzQIkdr148we28AfSloQLRdZlYL/QYyrq05j/3Faw==",
+ "dependencies": {
+ "good-listener": "^1.2.2",
+ "select": "^1.1.2",
+ "tiny-emitter": "^2.0.0"
+ }
+ },
+ "node_modules/cliui": {
+ "version": "3.2.0",
+ "resolved": "https://registry.npmjs.org/cliui/-/cliui-3.2.0.tgz",
+ "integrity": "sha512-0yayqDxWQbqk3ojkYqUKqaAQ6AfNKeKWRNA8kR0WXzAsdHpP4BIaOmMAG87JGuO6qcobyW4GjxHd9PmhEd+T9w==",
+ "devOptional": true,
+ "dependencies": {
+ "string-width": "^1.0.1",
+ "strip-ansi": "^3.0.1",
+ "wrap-ansi": "^2.0.0"
+ }
+ },
+ "node_modules/clone": {
+ "version": "2.1.2",
+ "resolved": "https://registry.npmjs.org/clone/-/clone-2.1.2.tgz",
+ "integrity": "sha512-3Pe/CF1Nn94hyhIYpjtiLhdCoEoz0DqQ+988E9gmeEdQZlojxnOb74wctFyuwWQHzqyf9X7C7MG8juUpqBJT8w==",
+ "engines": {
+ "node": ">=0.8"
+ }
+ },
+ "node_modules/clone-buffer": {
+ "version": "1.0.0",
+ "resolved": "https://registry.npmjs.org/clone-buffer/-/clone-buffer-1.0.0.tgz",
+ "integrity": "sha512-KLLTJWrvwIP+OPfMn0x2PheDEP20RPUcGXj/ERegTgdmPEZylALQldygiqrPPu8P45uNuPs7ckmReLY6v/iA5g==",
+ "engines": {
+ "node": ">= 0.10"
+ }
+ },
+ "node_modules/clone-stats": {
+ "version": "1.0.0",
+ "resolved": "https://registry.npmjs.org/clone-stats/-/clone-stats-1.0.0.tgz",
+ "integrity": "sha512-au6ydSpg6nsrigcZ4m8Bc9hxjeW+GJ8xh5G3BJCMt4WXe1H10UNaVOamqQTmrx1kjVuxAHIQSNU6hY4Nsn9/ag=="
+ },
+ "node_modules/cloneable-readable": {
+ "version": "1.1.3",
+ "resolved": "https://registry.npmjs.org/cloneable-readable/-/cloneable-readable-1.1.3.tgz",
+ "integrity": "sha512-2EF8zTQOxYq70Y4XKtorQupqF0m49MBz2/yf5Bj+MHjvpG3Hy7sImifnqD6UA+TKYxeSV+u6qqQPawN5UvnpKQ==",
+ "dependencies": {
+ "inherits": "^2.0.1",
+ "process-nextick-args": "^2.0.0",
+ "readable-stream": "^2.3.5"
+ }
+ },
+ "node_modules/code-point-at": {
+ "version": "1.1.0",
+ "resolved": "https://registry.npmjs.org/code-point-at/-/code-point-at-1.1.0.tgz",
+ "integrity": "sha512-RpAVKQA5T63xEj6/giIbUEtZwJ4UFIc3ZtvEkiaUERylqe8xb5IvqcgOurZLahv93CLKfxcw5YI+DZcUBRyLXA==",
+ "devOptional": true,
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/collection-map": {
+ "version": "1.0.0",
+ "resolved": "https://registry.npmjs.org/collection-map/-/collection-map-1.0.0.tgz",
+ "integrity": "sha512-5D2XXSpkOnleOI21TG7p3T0bGAsZ/XknZpKBmGYyluO8pw4zA3K8ZlrBIbC4FXg3m6z/RNFiUFfT2sQK01+UHA==",
+ "devOptional": true,
+ "dependencies": {
+ "arr-map": "^2.0.2",
+ "for-own": "^1.0.0",
+ "make-iterator": "^1.0.0"
+ },
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/collection-visit": {
+ "version": "1.0.0",
+ "resolved": "https://registry.npmjs.org/collection-visit/-/collection-visit-1.0.0.tgz",
+ "integrity": "sha512-lNkKvzEeMBBjUGHZ+q6z9pSJla0KWAQPvtzhEV9+iGyQYG+pBpl7xKDhxoNSOZH2hhv0v5k0y2yAM4o4SjoSkw==",
+ "devOptional": true,
+ "dependencies": {
+ "map-visit": "^1.0.0",
+ "object-visit": "^1.0.0"
+ },
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/color-convert": {
+ "version": "2.0.1",
+ "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz",
+ "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==",
+ "dependencies": {
+ "color-name": "~1.1.4"
+ },
+ "engines": {
+ "node": ">=7.0.0"
+ }
+ },
+ "node_modules/color-name": {
+ "version": "1.1.4",
+ "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz",
+ "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA=="
+ },
+ "node_modules/color-support": {
+ "version": "1.1.3",
+ "resolved": "https://registry.npmjs.org/color-support/-/color-support-1.1.3.tgz",
+ "integrity": "sha512-qiBjkpbMLO/HL68y+lh4q0/O1MZFj2RX6X/KmMa3+gJD3z+WwI1ZzDHysvqHGS3mP6mznPckpXmw1nI9cJjyRg==",
+ "bin": {
+ "color-support": "bin.js"
+ }
+ },
+ "node_modules/commander": {
+ "version": "2.20.3",
+ "resolved": "https://registry.npmjs.org/commander/-/commander-2.20.3.tgz",
+ "integrity": "sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ=="
+ },
+ "node_modules/component-emitter": {
+ "version": "1.3.0",
+ "resolved": "https://registry.npmjs.org/component-emitter/-/component-emitter-1.3.0.tgz",
+ "integrity": "sha512-Rd3se6QB+sO1TwqZjscQrurpEPIfO0/yYnSin6Q/rD3mOutHvUrCAhJub3r90uNb+SESBuE0QYoB90YdfatsRg==",
+ "devOptional": true
+ },
+ "node_modules/concat": {
+ "version": "3.0.0",
+ "resolved": "https://registry.npmjs.org/concat/-/concat-3.0.0.tgz",
+ "integrity": "sha512-+fe0wAeRyeGHwWOu7Zmv84A2tUyFPeXFQsuEe09nms3t7VssFrQP29EG5e2ZuD3rQdwW9eggdUH2W/IU9gfpUQ==",
+ "dependencies": {
+ "commander": "^2.9.0"
+ },
+ "bin": {
+ "concat": "bin/concat"
+ },
+ "engines": {
+ "node": ">=6"
+ }
+ },
+ "node_modules/concat-map": {
+ "version": "0.0.1",
+ "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz",
+ "integrity": "sha512-/Srv4dswyQNBfohGpz9o6Yb3Gz3SrUDqBH5rTuhGR7ahtlbYKnVxw2bCFMRljaA7EXHaXZ8wsHdodFvbkhKmqg=="
+ },
+ "node_modules/concat-stream": {
+ "version": "1.6.2",
+ "resolved": "https://registry.npmjs.org/concat-stream/-/concat-stream-1.6.2.tgz",
+ "integrity": "sha512-27HBghJxjiZtIk3Ycvn/4kbJk/1uZuJFfuPEns6LaEvpvG1f0hTea8lilrouyo9mVc2GWdcEZ8OLoGmSADlrCw==",
+ "devOptional": true,
+ "engines": [
+ "node >= 0.8"
+ ],
+ "dependencies": {
+ "buffer-from": "^1.0.0",
+ "inherits": "^2.0.3",
+ "readable-stream": "^2.2.2",
+ "typedarray": "^0.0.6"
+ }
+ },
+ "node_modules/concat-with-sourcemaps": {
+ "version": "1.1.0",
+ "resolved": "https://registry.npmjs.org/concat-with-sourcemaps/-/concat-with-sourcemaps-1.1.0.tgz",
+ "integrity": "sha512-4gEjHJFT9e+2W/77h/DS5SGUgwDaOwprX8L/gl5+3ixnzkVJJsZWDSelmN3Oilw3LNDZjZV0yqH1hLG3k6nghg==",
+ "dependencies": {
+ "source-map": "^0.6.1"
+ }
+ },
+ "node_modules/console-browserify": {
+ "version": "1.1.0",
+ "resolved": "https://registry.npmjs.org/console-browserify/-/console-browserify-1.1.0.tgz",
+ "integrity": "sha512-duS7VP5pvfsNLDvL1O4VOEbw37AI3A4ZUQYemvDlnpGrNu9tprR7BYWpDYwC0Xia0Zxz5ZupdiIrUp0GH1aXfg==",
+ "dependencies": {
+ "date-now": "^0.1.4"
+ }
+ },
+ "node_modules/convert-source-map": {
+ "version": "1.8.0",
+ "resolved": "https://registry.npmjs.org/convert-source-map/-/convert-source-map-1.8.0.tgz",
+ "integrity": "sha512-+OQdjP49zViI/6i7nIJpA8rAl4sV/JdPfU9nZs3VqOwGIgizICvuN2ru6fMd+4llL0tar18UYJXfZ/TWtmhUjA==",
+ "devOptional": true,
+ "dependencies": {
+ "safe-buffer": "~5.1.1"
+ }
+ },
+ "node_modules/convert-source-map/node_modules/safe-buffer": {
+ "version": "5.1.2",
+ "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz",
+ "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==",
+ "devOptional": true
+ },
+ "node_modules/copy-descriptor": {
+ "version": "0.1.1",
+ "resolved": "https://registry.npmjs.org/copy-descriptor/-/copy-descriptor-0.1.1.tgz",
+ "integrity": "sha512-XgZ0pFcakEUlbwQEVNg3+QAis1FyTL3Qel9FYy8pSkQqoG3PNoT0bOCQtOXcOkur21r2Eq2kI+IE+gsmAEVlYw==",
+ "devOptional": true,
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/copy-props": {
+ "version": "2.0.5",
+ "resolved": "https://registry.npmjs.org/copy-props/-/copy-props-2.0.5.tgz",
+ "integrity": "sha512-XBlx8HSqrT0ObQwmSzM7WE5k8FxTV75h1DX1Z3n6NhQ/UYYAvInWYmG06vFt7hQZArE2fuO62aihiWIVQwh1sw==",
+ "devOptional": true,
+ "dependencies": {
+ "each-props": "^1.3.2",
+ "is-plain-object": "^5.0.0"
+ }
+ },
+ "node_modules/core-util-is": {
+ "version": "1.0.3",
+ "resolved": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.3.tgz",
+ "integrity": "sha512-ZQBvi1DcpJ4GDqanjucZ2Hj3wEO5pZDS89BWbkcrvdxksJorwUDDZamX9ldFkp9aw2lmBDLgkObEA4DWNJ9FYQ=="
+ },
+ "node_modules/d": {
+ "version": "1.0.1",
+ "resolved": "https://registry.npmjs.org/d/-/d-1.0.1.tgz",
+ "integrity": "sha512-m62ShEObQ39CfralilEQRjH6oAMtNCV1xJyEx5LpRYUVN+EviphDgUc/F3hnYbADmkiNs67Y+3ylmlG7Lnu+FA==",
+ "devOptional": true,
+ "dependencies": {
+ "es5-ext": "^0.10.50",
+ "type": "^1.0.1"
+ }
+ },
+ "node_modules/date-now": {
+ "version": "0.1.4",
+ "resolved": "https://registry.npmjs.org/date-now/-/date-now-0.1.4.tgz",
+ "integrity": "sha512-AsElvov3LoNB7tf5k37H2jYSB+ZZPMT5sG2QjJCcdlV5chIv6htBUBUui2IKRjgtKAKtCBN7Zbwa+MtwLjSeNw=="
+ },
+ "node_modules/dateformat": {
+ "version": "2.2.0",
+ "resolved": "https://registry.npmjs.org/dateformat/-/dateformat-2.2.0.tgz",
+ "integrity": "sha512-GODcnWq3YGoTnygPfi02ygEiRxqUxpJwuRHjdhJYuxpcZmDq4rjBiXYmbCCzStxo176ixfLT6i4NPwQooRySnw==",
+ "engines": {
+ "node": "*"
+ }
+ },
+ "node_modules/debug": {
+ "version": "2.6.9",
+ "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz",
+ "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==",
+ "devOptional": true,
+ "dependencies": {
+ "ms": "2.0.0"
+ }
+ },
+ "node_modules/decamelize": {
+ "version": "1.2.0",
+ "resolved": "https://registry.npmjs.org/decamelize/-/decamelize-1.2.0.tgz",
+ "integrity": "sha512-z2S+W9X73hAUUki+N+9Za2lBlun89zigOyGrsax+KUQ6wKW4ZoWpEYBkGhQjwAjjDCkWxhY0VKEhk8wzY7F5cA==",
+ "devOptional": true,
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/decode-uri-component": {
+ "version": "0.2.0",
+ "resolved": "https://registry.npmjs.org/decode-uri-component/-/decode-uri-component-0.2.0.tgz",
+ "integrity": "sha512-hjf+xovcEn31w/EUYdTXQh/8smFL/dzYjohQGEIgjyNavaJfBY2p5F527Bo1VPATxv0VYTUC2bOcXvqFwk78Og==",
+ "devOptional": true,
+ "engines": {
+ "node": ">=0.10"
+ }
+ },
+ "node_modules/default-compare": {
+ "version": "1.0.0",
+ "resolved": "https://registry.npmjs.org/default-compare/-/default-compare-1.0.0.tgz",
+ "integrity": "sha512-QWfXlM0EkAbqOCbD/6HjdwT19j7WCkMyiRhWilc4H9/5h/RzTF9gv5LYh1+CmDV5d1rki6KAWLtQale0xt20eQ==",
+ "devOptional": true,
+ "dependencies": {
+ "kind-of": "^5.0.2"
+ },
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/default-resolution": {
+ "version": "2.0.0",
+ "resolved": "https://registry.npmjs.org/default-resolution/-/default-resolution-2.0.0.tgz",
+ "integrity": "sha512-2xaP6GiwVwOEbXCGoJ4ufgC76m8cj805jrghScewJC2ZDsb9U0b4BIrba+xt/Uytyd0HvQ6+WymSRTfnYj59GQ==",
+ "devOptional": true,
+ "engines": {
+ "node": ">= 0.10"
+ }
+ },
+ "node_modules/define-properties": {
+ "version": "1.1.4",
+ "resolved": "https://registry.npmjs.org/define-properties/-/define-properties-1.1.4.tgz",
+ "integrity": "sha512-uckOqKcfaVvtBdsVkdPv3XjveQJsNQqmhXgRi8uhvWWuPYZCNlzT8qAyblUgNoXdHdjMTzAqeGjAoli8f+bzPA==",
+ "devOptional": true,
+ "dependencies": {
+ "has-property-descriptors": "^1.0.0",
+ "object-keys": "^1.1.1"
+ },
+ "engines": {
+ "node": ">= 0.4"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/ljharb"
+ }
+ },
+ "node_modules/define-property": {
+ "version": "2.0.2",
+ "resolved": "https://registry.npmjs.org/define-property/-/define-property-2.0.2.tgz",
+ "integrity": "sha512-jwK2UV4cnPpbcG7+VRARKTZPUWowwXA8bzH5NP6ud0oeAxyYPuGZUAC7hMugpCdz4BeSZl2Dl9k66CHJ/46ZYQ==",
+ "devOptional": true,
+ "dependencies": {
+ "is-descriptor": "^1.0.2",
+ "isobject": "^3.0.1"
+ },
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/delegate": {
+ "version": "3.2.0",
+ "resolved": "https://registry.npmjs.org/delegate/-/delegate-3.2.0.tgz",
+ "integrity": "sha512-IofjkYBZaZivn0V8nnsMJGBr4jVLxHDheKSW88PyxS5QC4Vo9ZbZVvhzlSxY87fVq3STR6r+4cGepyHkcWOQSw=="
+ },
+ "node_modules/detect-file": {
+ "version": "1.0.0",
+ "resolved": "https://registry.npmjs.org/detect-file/-/detect-file-1.0.0.tgz",
+ "integrity": "sha512-DtCOLG98P007x7wiiOmfI0fi3eIKyWiLTGJ2MDnVi/E04lWGbf+JzrRHMm0rgIIZJGtHpKpbVgLWHrv8xXpc3Q==",
+ "devOptional": true,
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/dom-serializer": {
+ "version": "0.2.2",
+ "resolved": "https://registry.npmjs.org/dom-serializer/-/dom-serializer-0.2.2.tgz",
+ "integrity": "sha512-2/xPb3ORsQ42nHYiSunXkDjPLBaEj/xTwUO4B7XCZQTRk7EBtTOPaygh10YAAh2OI1Qrp6NWfpAhzswj0ydt9g==",
+ "dependencies": {
+ "domelementtype": "^2.0.1",
+ "entities": "^2.0.0"
+ }
+ },
+ "node_modules/dom-serializer/node_modules/domelementtype": {
+ "version": "2.3.0",
+ "resolved": "https://registry.npmjs.org/domelementtype/-/domelementtype-2.3.0.tgz",
+ "integrity": "sha512-OLETBj6w0OsagBwdXnPdN0cnMfF9opN69co+7ZrbfPGrdpPVNBUj02spi6B1N7wChLQiPn4CSH/zJvXw56gmHw==",
+ "funding": [
+ {
+ "type": "github",
+ "url": "https://github.com/sponsors/fb55"
+ }
+ ]
+ },
+ "node_modules/dom-serializer/node_modules/entities": {
+ "version": "2.2.0",
+ "resolved": "https://registry.npmjs.org/entities/-/entities-2.2.0.tgz",
+ "integrity": "sha512-p92if5Nz619I0w+akJrLZH0MX0Pb5DX39XOwQTtXSdQQOaYH03S1uIQp4mhOZtAXrxq4ViO67YTiLBo2638o9A==",
+ "funding": {
+ "url": "https://github.com/fb55/entities?sponsor=1"
+ }
+ },
+ "node_modules/domelementtype": {
+ "version": "1.3.1",
+ "resolved": "https://registry.npmjs.org/domelementtype/-/domelementtype-1.3.1.tgz",
+ "integrity": "sha512-BSKB+TSpMpFI/HOxCNr1O8aMOTZ8hT3pM3GQ0w/mWRmkhEDSFJkkyzz4XQsBV44BChwGkrDfMyjVD0eA2aFV3w=="
+ },
+ "node_modules/domhandler": {
+ "version": "2.3.0",
+ "resolved": "https://registry.npmjs.org/domhandler/-/domhandler-2.3.0.tgz",
+ "integrity": "sha512-q9bUwjfp7Eif8jWxxxPSykdRZAb6GkguBGSgvvCrhI9wB71W2K/Kvv4E61CF/mcCfnVJDeDWx/Vb/uAqbDj6UQ==",
+ "dependencies": {
+ "domelementtype": "1"
+ }
+ },
+ "node_modules/domutils": {
+ "version": "1.5.1",
+ "resolved": "https://registry.npmjs.org/domutils/-/domutils-1.5.1.tgz",
+ "integrity": "sha512-gSu5Oi/I+3wDENBsOWBiRK1eoGxcywYSqg3rR960/+EfY0CF4EX1VPkgHOZ3WiS/Jg2DtliF6BhWcHlfpYUcGw==",
+ "dependencies": {
+ "dom-serializer": "0",
+ "domelementtype": "1"
+ }
+ },
+ "node_modules/duplexer": {
+ "version": "0.1.1",
+ "resolved": "https://registry.npmjs.org/duplexer/-/duplexer-0.1.1.tgz",
+ "integrity": "sha512-sxNZ+ljy+RA1maXoUReeqBBpBC6RLKmg5ewzV+x+mSETmWNoKdZN6vcQjpFROemza23hGFskJtFNoUWUaQ+R4Q=="
+ },
+ "node_modules/duplexer2": {
+ "version": "0.0.2",
+ "resolved": "https://registry.npmjs.org/duplexer2/-/duplexer2-0.0.2.tgz",
+ "integrity": "sha512-+AWBwjGadtksxjOQSFDhPNQbed7icNXApT4+2BNpsXzcCBiInq2H9XW0O8sfHFaPmnQRs7cg/P0fAr2IWQSW0g==",
+ "dependencies": {
+ "readable-stream": "~1.1.9"
+ }
+ },
+ "node_modules/duplexer2/node_modules/isarray": {
+ "version": "0.0.1",
+ "resolved": "https://registry.npmjs.org/isarray/-/isarray-0.0.1.tgz",
+ "integrity": "sha512-D2S+3GLxWH+uhrNEcoh/fnmYeP8E8/zHl644d/jdA0g2uyXvy3sb0qxotE+ne0LtccHknQzWwZEzhak7oJ0COQ=="
+ },
+ "node_modules/duplexer2/node_modules/readable-stream": {
+ "version": "1.1.14",
+ "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-1.1.14.tgz",
+ "integrity": "sha1-fPTFTvZI44EwhMY23SB54WbAgdk=",
+ "dependencies": {
+ "core-util-is": "~1.0.0",
+ "inherits": "~2.0.1",
+ "isarray": "0.0.1",
+ "string_decoder": "~0.10.x"
+ }
+ },
+ "node_modules/duplexer2/node_modules/string_decoder": {
+ "version": "0.10.31",
+ "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-0.10.31.tgz",
+ "integrity": "sha1-YuIDvEF2bGwoyfyEMB2rHFMQ+pQ="
+ },
+ "node_modules/duplexify": {
+ "version": "3.7.1",
+ "resolved": "https://registry.npmjs.org/duplexify/-/duplexify-3.7.1.tgz",
+ "integrity": "sha512-07z8uv2wMyS51kKhD1KsdXJg5WQ6t93RneqRxUHnskXVtlYYkLqM0gqStQZ3pj073g687jPCHrqNfCzawLYh5g==",
+ "devOptional": true,
+ "dependencies": {
+ "end-of-stream": "^1.0.0",
+ "inherits": "^2.0.1",
+ "readable-stream": "^2.0.0",
+ "stream-shift": "^1.0.0"
+ }
+ },
+ "node_modules/each-props": {
+ "version": "1.3.2",
+ "resolved": "https://registry.npmjs.org/each-props/-/each-props-1.3.2.tgz",
+ "integrity": "sha512-vV0Hem3zAGkJAyU7JSjixeU66rwdynTAa1vofCrSA5fEln+m67Az9CcnkVD776/fsN/UjIWmBDoNRS6t6G9RfA==",
+ "devOptional": true,
+ "dependencies": {
+ "is-plain-object": "^2.0.1",
+ "object.defaults": "^1.1.0"
+ }
+ },
+ "node_modules/each-props/node_modules/is-plain-object": {
+ "version": "2.0.4",
+ "resolved": "https://registry.npmjs.org/is-plain-object/-/is-plain-object-2.0.4.tgz",
+ "integrity": "sha512-h5PpgXkWitc38BBMYawTYMWJHFZJVnBquFE57xFpjB8pJFiF6gZ+bU+WyI/yqXiFR5mdLsgYNaPe8uao6Uv9Og==",
+ "devOptional": true,
+ "dependencies": {
+ "isobject": "^3.0.1"
+ },
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/electron-to-chromium": {
+ "version": "1.4.142",
+ "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.4.142.tgz",
+ "integrity": "sha512-ea8Q1YX0JRp4GylOmX4gFHIizi0j9GfRW4EkaHnkZp0agRCBB4ZGeCv17IEzIvBkiYVwfoKVhKZJbTfqCRdQdg=="
+ },
+ "node_modules/end-of-stream": {
+ "version": "1.4.4",
+ "resolved": "https://registry.npmjs.org/end-of-stream/-/end-of-stream-1.4.4.tgz",
+ "integrity": "sha512-+uw1inIHVPQoaVuHzRyXd21icM+cnt4CzD5rW+NC1wjOUSTOs+Te7FOv7AhN7vS9x/oIyhLP5PR1H+phQAHu5Q==",
+ "devOptional": true,
+ "dependencies": {
+ "once": "^1.4.0"
+ }
+ },
+ "node_modules/entities": {
+ "version": "1.0.0",
+ "resolved": "https://registry.npmjs.org/entities/-/entities-1.0.0.tgz",
+ "integrity": "sha512-LbLqfXgJMmy81t+7c14mnulFHJ170cM6E+0vMXR9k/ZiZwgX8i5pNgjTCX3SO4VeUsFLV+8InixoretwU+MjBQ=="
+ },
+ "node_modules/error-ex": {
+ "version": "1.3.2",
+ "resolved": "https://registry.npmjs.org/error-ex/-/error-ex-1.3.2.tgz",
+ "integrity": "sha512-7dFHNmqeFSEt2ZBsCriorKnn3Z2pj+fd9kmI6QoWw4//DL+icEBfc0U7qJCisqrTsKTjw4fNFy2pW9OqStD84g==",
+ "devOptional": true,
+ "dependencies": {
+ "is-arrayish": "^0.2.1"
+ }
+ },
+ "node_modules/es5-ext": {
+ "version": "0.10.61",
+ "resolved": "https://registry.npmjs.org/es5-ext/-/es5-ext-0.10.61.tgz",
+ "integrity": "sha512-yFhIqQAzu2Ca2I4SE2Au3rxVfmohU9Y7wqGR+s7+H7krk26NXhIRAZDgqd6xqjCEFUomDEA3/Bo/7fKmIkW1kA==",
+ "devOptional": true,
+ "hasInstallScript": true,
+ "dependencies": {
+ "es6-iterator": "^2.0.3",
+ "es6-symbol": "^3.1.3",
+ "next-tick": "^1.1.0"
+ },
+ "engines": {
+ "node": ">=0.10"
+ }
+ },
+ "node_modules/es6-iterator": {
+ "version": "2.0.3",
+ "resolved": "https://registry.npmjs.org/es6-iterator/-/es6-iterator-2.0.3.tgz",
+ "integrity": "sha512-zw4SRzoUkd+cl+ZoE15A9o1oQd920Bb0iOJMQkQhl3jNc03YqVjAhG7scf9C5KWRU/R13Orf588uCC6525o02g==",
+ "devOptional": true,
+ "dependencies": {
+ "d": "1",
+ "es5-ext": "^0.10.35",
+ "es6-symbol": "^3.1.1"
+ }
+ },
+ "node_modules/es6-symbol": {
+ "version": "3.1.3",
+ "resolved": "https://registry.npmjs.org/es6-symbol/-/es6-symbol-3.1.3.tgz",
+ "integrity": "sha512-NJ6Yn3FuDinBaBRWl/q5X/s4koRHBrgKAu+yGI6JCBeiu3qrcbJhwT2GeR/EXVfylRk8dpQVJoLEFhK+Mu31NA==",
+ "devOptional": true,
+ "dependencies": {
+ "d": "^1.0.1",
+ "ext": "^1.1.2"
+ }
+ },
+ "node_modules/es6-weak-map": {
+ "version": "2.0.3",
+ "resolved": "https://registry.npmjs.org/es6-weak-map/-/es6-weak-map-2.0.3.tgz",
+ "integrity": "sha512-p5um32HOTO1kP+w7PRnB+5lQ43Z6muuMuIMffvDN8ZB4GcnjLBV6zGStpbASIMk4DCAvEaamhe2zhyCb/QXXsA==",
+ "devOptional": true,
+ "dependencies": {
+ "d": "1",
+ "es5-ext": "^0.10.46",
+ "es6-iterator": "^2.0.3",
+ "es6-symbol": "^3.1.1"
+ }
+ },
+ "node_modules/escalade": {
+ "version": "3.1.1",
+ "resolved": "https://registry.npmjs.org/escalade/-/escalade-3.1.1.tgz",
+ "integrity": "sha512-k0er2gUkLf8O0zKJiAhmkTnJlTvINGv7ygDNPbeIsX/TJjGJZHuh9B2UxbsaEkmlEo9MfhrSzmhIlhRlI2GXnw==",
+ "engines": {
+ "node": ">=6"
+ }
+ },
+ "node_modules/escape-string-regexp": {
+ "version": "1.0.5",
+ "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz",
+ "integrity": "sha512-vbRorB5FUQWvla16U8R/qgaFIya2qGzwDrNmCZuYKrbdSUMG6I1ZCGQRefkRVhuOkIGVne7BQ35DSfo1qvJqFg==",
+ "engines": {
+ "node": ">=0.8.0"
+ }
+ },
+ "node_modules/evil-icons": {
+ "version": "1.10.1",
+ "resolved": "https://registry.npmjs.org/evil-icons/-/evil-icons-1.10.1.tgz",
+ "integrity": "sha512-gIBzN6rpvG5om/WAu1rEiE9SgT9mQ00cmYvRb6Cr4ngVaz9Ae8JGeEByMOvrfKvrMhsZzLCNmUJLBJZwjri4bw=="
+ },
+ "node_modules/exit": {
+ "version": "0.1.2",
+ "resolved": "https://registry.npmjs.org/exit/-/exit-0.1.2.tgz",
+ "integrity": "sha512-Zk/eNKV2zbjpKzrsQ+n1G6poVbErQxJ0LBOJXaKZ1EViLzH+hrLu9cdXI4zw9dBQJslwBEpbQ2P1oS7nDxs6jQ==",
+ "engines": {
+ "node": ">= 0.8.0"
+ }
+ },
+ "node_modules/expand-brackets": {
+ "version": "2.1.4",
+ "resolved": "https://registry.npmjs.org/expand-brackets/-/expand-brackets-2.1.4.tgz",
+ "integrity": "sha512-w/ozOKR9Obk3qoWeY/WDi6MFta9AoMR+zud60mdnbniMcBxRuFJyDt2LdX/14A1UABeqk+Uk+LDfUpvoGKppZA==",
+ "devOptional": true,
+ "dependencies": {
+ "debug": "^2.3.3",
+ "define-property": "^0.2.5",
+ "extend-shallow": "^2.0.1",
+ "posix-character-classes": "^0.1.0",
+ "regex-not": "^1.0.0",
+ "snapdragon": "^0.8.1",
+ "to-regex": "^3.0.1"
+ },
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/expand-brackets/node_modules/define-property": {
+ "version": "0.2.5",
+ "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz",
+ "integrity": "sha512-Rr7ADjQZenceVOAKop6ALkkRAmH1A4Gx9hV/7ZujPUN2rkATqFO0JZLZInbAjpZYoJ1gUx8MRMQVkYemcbMSTA==",
+ "devOptional": true,
+ "dependencies": {
+ "is-descriptor": "^0.1.0"
+ },
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/expand-brackets/node_modules/is-accessor-descriptor": {
+ "version": "0.1.6",
+ "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-0.1.6.tgz",
+ "integrity": "sha512-e1BM1qnDbMRG3ll2U9dSK0UMHuWOs3pY3AtcFsmvwPtKL3MML/Q86i+GilLfvqEs4GW+ExB91tQ3Ig9noDIZ+A==",
+ "devOptional": true,
+ "dependencies": {
+ "kind-of": "^3.0.2"
+ },
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/expand-brackets/node_modules/is-accessor-descriptor/node_modules/kind-of": {
+ "version": "3.2.2",
+ "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz",
+ "integrity": "sha512-NOW9QQXMoZGg/oqnVNoNTTIFEIid1627WCffUBJEdMxYApq7mNE7CpzucIPc+ZQg25Phej7IJSmX3hO+oblOtQ==",
+ "devOptional": true,
+ "dependencies": {
+ "is-buffer": "^1.1.5"
+ },
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/expand-brackets/node_modules/is-data-descriptor": {
+ "version": "0.1.4",
+ "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-0.1.4.tgz",
+ "integrity": "sha512-+w9D5ulSoBNlmw9OHn3U2v51SyoCd0he+bB3xMl62oijhrspxowjU+AIcDY0N3iEJbUEkB15IlMASQsxYigvXg==",
+ "devOptional": true,
+ "dependencies": {
+ "kind-of": "^3.0.2"
+ },
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/expand-brackets/node_modules/is-data-descriptor/node_modules/kind-of": {
+ "version": "3.2.2",
+ "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz",
+ "integrity": "sha512-NOW9QQXMoZGg/oqnVNoNTTIFEIid1627WCffUBJEdMxYApq7mNE7CpzucIPc+ZQg25Phej7IJSmX3hO+oblOtQ==",
+ "devOptional": true,
+ "dependencies": {
+ "is-buffer": "^1.1.5"
+ },
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/expand-brackets/node_modules/is-descriptor": {
+ "version": "0.1.6",
+ "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-0.1.6.tgz",
+ "integrity": "sha512-avDYr0SB3DwO9zsMov0gKCESFYqCnE4hq/4z3TdUlukEy5t9C0YRq7HLrsN52NAcqXKaepeCD0n+B0arnVG3Hg==",
+ "devOptional": true,
+ "dependencies": {
+ "is-accessor-descriptor": "^0.1.6",
+ "is-data-descriptor": "^0.1.4",
+ "kind-of": "^5.0.0"
+ },
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/expand-tilde": {
+ "version": "2.0.2",
+ "resolved": "https://registry.npmjs.org/expand-tilde/-/expand-tilde-2.0.2.tgz",
+ "integrity": "sha512-A5EmesHW6rfnZ9ysHQjPdJRni0SRar0tjtG5MNtm9n5TUvsYU8oozprtRD4AqHxcZWWlVuAmQo2nWKfN9oyjTw==",
+ "devOptional": true,
+ "dependencies": {
+ "homedir-polyfill": "^1.0.1"
+ },
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/ext": {
+ "version": "1.6.0",
+ "resolved": "https://registry.npmjs.org/ext/-/ext-1.6.0.tgz",
+ "integrity": "sha512-sdBImtzkq2HpkdRLtlLWDa6w4DX22ijZLKx8BMPUuKe1c5lbN6xwQDQCxSfxBQnHZ13ls/FH0MQZx/q/gr6FQg==",
+ "devOptional": true,
+ "dependencies": {
+ "type": "^2.5.0"
+ }
+ },
+ "node_modules/ext/node_modules/type": {
+ "version": "2.6.0",
+ "resolved": "https://registry.npmjs.org/type/-/type-2.6.0.tgz",
+ "integrity": "sha512-eiDBDOmkih5pMbo9OqsqPRGMljLodLcwd5XD5JbtNB0o89xZAwynY9EdCDsJU7LtcVCClu9DvM7/0Ep1hYX3EQ==",
+ "devOptional": true
+ },
+ "node_modules/extend": {
+ "version": "3.0.2",
+ "resolved": "https://registry.npmjs.org/extend/-/extend-3.0.2.tgz",
+ "integrity": "sha512-fjquC59cD7CyW6urNXK0FBufkZcoiGG80wTuPujX590cB5Ttln20E2UB4S/WARVqhXffZl2LNgS+gQdPIIim/g==",
+ "devOptional": true
+ },
+ "node_modules/extend-shallow": {
+ "version": "2.0.1",
+ "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz",
+ "integrity": "sha512-zCnTtlxNoAiDc3gqY2aYAWFx7XWWiasuF2K8Me5WbN8otHKTUKBwjPtNpRs/rbUZm7KxWAaNj7P1a/p52GbVug==",
+ "devOptional": true,
+ "dependencies": {
+ "is-extendable": "^0.1.0"
+ },
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/extglob": {
+ "version": "2.0.4",
+ "resolved": "https://registry.npmjs.org/extglob/-/extglob-2.0.4.tgz",
+ "integrity": "sha512-Nmb6QXkELsuBr24CJSkilo6UHHgbekK5UiZgfE6UHD3Eb27YC6oD+bhcT+tJ6cl8dmsgdQxnWlcry8ksBIBLpw==",
+ "devOptional": true,
+ "dependencies": {
+ "array-unique": "^0.3.2",
+ "define-property": "^1.0.0",
+ "expand-brackets": "^2.1.4",
+ "extend-shallow": "^2.0.1",
+ "fragment-cache": "^0.2.1",
+ "regex-not": "^1.0.0",
+ "snapdragon": "^0.8.1",
+ "to-regex": "^3.0.1"
+ },
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/extglob/node_modules/define-property": {
+ "version": "1.0.0",
+ "resolved": "https://registry.npmjs.org/define-property/-/define-property-1.0.0.tgz",
+ "integrity": "sha512-cZTYKFWspt9jZsMscWo8sc/5lbPC9Q0N5nBLgb+Yd915iL3udB1uFgS3B8YCx66UVHq018DAVFoee7x+gxggeA==",
+ "devOptional": true,
+ "dependencies": {
+ "is-descriptor": "^1.0.0"
+ },
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/fancy-log": {
+ "version": "1.3.3",
+ "resolved": "https://registry.npmjs.org/fancy-log/-/fancy-log-1.3.3.tgz",
+ "integrity": "sha512-k9oEhlyc0FrVh25qYuSELjr8oxsCoc4/LEZfg2iJJrfEk/tZL9bCoJE47gqAvI2m/AUjluCS4+3I0eTx8n3AEw==",
+ "dependencies": {
+ "ansi-gray": "^0.1.1",
+ "color-support": "^1.1.3",
+ "parse-node-version": "^1.0.0",
+ "time-stamp": "^1.0.0"
+ },
+ "engines": {
+ "node": ">= 0.10"
+ }
+ },
+ "node_modules/fast-levenshtein": {
+ "version": "1.1.4",
+ "resolved": "https://registry.npmjs.org/fast-levenshtein/-/fast-levenshtein-1.1.4.tgz",
+ "integrity": "sha512-Ia0sQNrMPXXkqVFt6w6M1n1oKo3NfKs+mvaV811Jwir7vAk9a6PVV9VPYf6X3BU97QiLEmuW3uXH9u87zDFfdw==",
+ "devOptional": true
+ },
+ "node_modules/file-uri-to-path": {
+ "version": "1.0.0",
+ "resolved": "https://registry.npmjs.org/file-uri-to-path/-/file-uri-to-path-1.0.0.tgz",
+ "integrity": "sha512-0Zt+s3L7Vf1biwWZ29aARiVYLx7iMGnEUl9x33fbB/j3jR81u/O2LbqK+Bm1CDSNDKVtJ/YjwY7TUd5SkeLQLw==",
+ "dev": true,
+ "optional": true
+ },
+ "node_modules/fill-range": {
+ "version": "4.0.0",
+ "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-4.0.0.tgz",
+ "integrity": "sha512-VcpLTWqWDiTerugjj8e3+esbg+skS3M9e54UuR3iCeIDMXCLTsAH8hTSzDQU/X6/6t3eYkOKoZSef2PlU6U1XQ==",
+ "devOptional": true,
+ "dependencies": {
+ "extend-shallow": "^2.0.1",
+ "is-number": "^3.0.0",
+ "repeat-string": "^1.6.1",
+ "to-regex-range": "^2.1.0"
+ },
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/find-up": {
+ "version": "5.0.0",
+ "resolved": "https://registry.npmjs.org/find-up/-/find-up-5.0.0.tgz",
+ "integrity": "sha512-78/PXT1wlLLDgTzDs7sjq9hzz0vXD+zn+7wypEe4fXQxCmdmqfGsEPQxmiCSQI3ajFV91bVSsvNtrJRiW6nGng==",
+ "dev": true,
+ "dependencies": {
+ "locate-path": "^6.0.0",
+ "path-exists": "^4.0.0"
+ },
+ "engines": {
+ "node": ">=10"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/sindresorhus"
+ }
+ },
+ "node_modules/findup-sync": {
+ "version": "3.0.0",
+ "resolved": "https://registry.npmjs.org/findup-sync/-/findup-sync-3.0.0.tgz",
+ "integrity": "sha512-YbffarhcicEhOrm4CtrwdKBdCuz576RLdhJDsIfvNtxUuhdRet1qZcsMjqbePtAseKdAnDyM/IyXbu7PRPRLYg==",
+ "devOptional": true,
+ "dependencies": {
+ "detect-file": "^1.0.0",
+ "is-glob": "^4.0.0",
+ "micromatch": "^3.0.4",
+ "resolve-dir": "^1.0.1"
+ },
+ "engines": {
+ "node": ">= 0.10"
+ }
+ },
+ "node_modules/fined": {
+ "version": "1.2.0",
+ "resolved": "https://registry.npmjs.org/fined/-/fined-1.2.0.tgz",
+ "integrity": "sha512-ZYDqPLGxDkDhDZBjZBb+oD1+j0rA4E0pXY50eplAAOPg2N/gUBSSk5IM1/QhPfyVo19lJ+CvXpqfvk+b2p/8Ng==",
+ "devOptional": true,
+ "dependencies": {
+ "expand-tilde": "^2.0.2",
+ "is-plain-object": "^2.0.3",
+ "object.defaults": "^1.1.0",
+ "object.pick": "^1.2.0",
+ "parse-filepath": "^1.0.1"
+ },
+ "engines": {
+ "node": ">= 0.10"
+ }
+ },
+ "node_modules/fined/node_modules/is-plain-object": {
+ "version": "2.0.4",
+ "resolved": "https://registry.npmjs.org/is-plain-object/-/is-plain-object-2.0.4.tgz",
+ "integrity": "sha512-h5PpgXkWitc38BBMYawTYMWJHFZJVnBquFE57xFpjB8pJFiF6gZ+bU+WyI/yqXiFR5mdLsgYNaPe8uao6Uv9Og==",
+ "devOptional": true,
+ "dependencies": {
+ "isobject": "^3.0.1"
+ },
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/flagged-respawn": {
+ "version": "1.0.1",
+ "resolved": "https://registry.npmjs.org/flagged-respawn/-/flagged-respawn-1.0.1.tgz",
+ "integrity": "sha512-lNaHNVymajmk0OJMBn8fVUAU1BtDeKIqKoVhk4xAALB57aALg6b4W0MfJ/cUE0g9YBXy5XhSlPIpYIJ7HaY/3Q==",
+ "devOptional": true,
+ "engines": {
+ "node": ">= 0.10"
+ }
+ },
+ "node_modules/flush-write-stream": {
+ "version": "1.1.1",
+ "resolved": "https://registry.npmjs.org/flush-write-stream/-/flush-write-stream-1.1.1.tgz",
+ "integrity": "sha512-3Z4XhFZ3992uIq0XOqb9AreonueSYphE6oYbpt5+3u06JWklbsPkNv3ZKkP9Bz/r+1MWCaMoSQ28P85+1Yc77w==",
+ "devOptional": true,
+ "dependencies": {
+ "inherits": "^2.0.3",
+ "readable-stream": "^2.3.6"
+ }
+ },
+ "node_modules/for-in": {
+ "version": "1.0.2",
+ "resolved": "https://registry.npmjs.org/for-in/-/for-in-1.0.2.tgz",
+ "integrity": "sha512-7EwmXrOjyL+ChxMhmG5lnW9MPt1aIeZEwKhQzoBUdTV0N3zuwWDZYVJatDvZ2OyzPUvdIAZDsCetk3coyMfcnQ==",
+ "devOptional": true,
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/for-own": {
+ "version": "1.0.0",
+ "resolved": "https://registry.npmjs.org/for-own/-/for-own-1.0.0.tgz",
+ "integrity": "sha512-0OABksIGrxKK8K4kynWkQ7y1zounQxP+CWnyclVwj81KW3vlLlGUx57DKGcP/LH216GzqnstnPocF16Nxs0Ycg==",
+ "devOptional": true,
+ "dependencies": {
+ "for-in": "^1.0.1"
+ },
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/fraction.js": {
+ "version": "4.2.0",
+ "resolved": "https://registry.npmjs.org/fraction.js/-/fraction.js-4.2.0.tgz",
+ "integrity": "sha512-MhLuK+2gUcnZe8ZHlaaINnQLl0xRIGRfcGk2yl8xoQAfHrSsL3rYu6FCmBdkdbhc9EPlwyGHewaRsvwRMJtAlA==",
+ "engines": {
+ "node": "*"
+ },
+ "funding": {
+ "type": "patreon",
+ "url": "https://www.patreon.com/infusion"
+ }
+ },
+ "node_modules/fragment-cache": {
+ "version": "0.2.1",
+ "resolved": "https://registry.npmjs.org/fragment-cache/-/fragment-cache-0.2.1.tgz",
+ "integrity": "sha512-GMBAbW9antB8iZRHLoGw0b3HANt57diZYFO/HL1JGIC1MjKrdmhxvrJbupnVvpys0zsz7yBApXdQyfepKly2kA==",
+ "devOptional": true,
+ "dependencies": {
+ "map-cache": "^0.2.2"
+ },
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/fs": {
+ "version": "0.0.2",
+ "resolved": "https://registry.npmjs.org/fs/-/fs-0.0.2.tgz",
+ "integrity": "sha512-YAiVokMCrSIFZiroB1oz51hPiPRVcUtSa4x2U5RYXyhS9VAPdiFigKbPTnOSq7XY8wd3FIVPYmXpo5lMzFmxgg=="
+ },
+ "node_modules/fs-mkdirp-stream": {
+ "version": "1.0.0",
+ "resolved": "https://registry.npmjs.org/fs-mkdirp-stream/-/fs-mkdirp-stream-1.0.0.tgz",
+ "integrity": "sha512-+vSd9frUnapVC2RZYfL3FCB2p3g4TBhaUmrsWlSudsGdnxIuUvBB2QM1VZeBtc49QFwrp+wQLrDs3+xxDgI5gQ==",
+ "devOptional": true,
+ "dependencies": {
+ "graceful-fs": "^4.1.11",
+ "through2": "^2.0.3"
+ },
+ "engines": {
+ "node": ">= 0.10"
+ }
+ },
+ "node_modules/fs-mkdirp-stream/node_modules/through2": {
+ "version": "2.0.5",
+ "resolved": "https://registry.npmjs.org/through2/-/through2-2.0.5.tgz",
+ "integrity": "sha512-/mrRod8xqpA+IHSLyGCQ2s8SPHiCDEeQJSep1jqLYeEUClOFG2Qsh+4FU6G9VeqpZnGW/Su8LQGc4YKni5rYSQ==",
+ "devOptional": true,
+ "dependencies": {
+ "readable-stream": "~2.3.6",
+ "xtend": "~4.0.1"
+ }
+ },
+ "node_modules/fs.realpath": {
+ "version": "1.0.0",
+ "resolved": "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz",
+ "integrity": "sha512-OO0pH2lK6a0hZnAdau5ItzHPI6pUlvI7jMVnxUQRtw4owF2wk8lOSabtGDCTP4Ggrg2MbGnWO9X8K1t4+fGMDw=="
+ },
+ "node_modules/fsevents": {
+ "version": "1.2.13",
+ "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-1.2.13.tgz",
+ "integrity": "sha512-oWb1Z6mkHIskLzEJ/XWX0srkpkTQ7vaopMQkyaEIoq0fmtFVxOthb8cCxeT+p3ynTdkk/RZwbgG4brR5BeWECw==",
+ "deprecated": "fsevents 1 will break on node v14+ and could be using insecure binaries. Upgrade to fsevents 2.",
+ "dev": true,
+ "hasInstallScript": true,
+ "optional": true,
+ "os": [
+ "darwin"
+ ],
+ "dependencies": {
+ "bindings": "^1.5.0",
+ "nan": "^2.12.1"
+ },
+ "engines": {
+ "node": ">= 4.0"
+ }
+ },
+ "node_modules/function-bind": {
+ "version": "1.1.1",
+ "resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.1.tgz",
+ "integrity": "sha512-yIovAzMX49sF8Yl58fSCWJ5svSLuaibPxXQJFLmBObTuCr0Mf1KiPopGM9NiFjiYBCbfaa2Fh6breQ6ANVTI0A==",
+ "devOptional": true
+ },
+ "node_modules/get-caller-file": {
+ "version": "1.0.3",
+ "resolved": "https://registry.npmjs.org/get-caller-file/-/get-caller-file-1.0.3.tgz",
+ "integrity": "sha512-3t6rVToeoZfYSGd8YoLFR2DJkiQrIiUrGcjvFX2mDw3bn6k2OtwHN0TNCLbBO+w8qTvimhDkv+LSscbJY1vE6w==",
+ "devOptional": true
+ },
+ "node_modules/get-intrinsic": {
+ "version": "1.1.1",
+ "resolved": "https://registry.npmjs.org/get-intrinsic/-/get-intrinsic-1.1.1.tgz",
+ "integrity": "sha512-kWZrnVM42QCiEA2Ig1bG8zjoIMOgxWwYCEeNdwY6Tv/cOSeGpcoX4pXHfKUxNKVoArnrEr2e9srnAxxGIraS9Q==",
+ "devOptional": true,
+ "dependencies": {
+ "function-bind": "^1.1.1",
+ "has": "^1.0.3",
+ "has-symbols": "^1.0.1"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/ljharb"
+ }
+ },
+ "node_modules/get-stream": {
+ "version": "5.2.0",
+ "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-5.2.0.tgz",
+ "integrity": "sha512-nBF+F1rAZVCu/p7rjzgA+Yb4lfYXrpl7a6VmJrU8wF9I1CKvP/QwPNZHnOlwbTkY6dvtFIzFMSyQXbLoTQPRpA==",
+ "dev": true,
+ "dependencies": {
+ "pump": "^3.0.0"
+ },
+ "engines": {
+ "node": ">=8"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/sindresorhus"
+ }
+ },
+ "node_modules/get-value": {
+ "version": "2.0.6",
+ "resolved": "https://registry.npmjs.org/get-value/-/get-value-2.0.6.tgz",
+ "integrity": "sha512-Ln0UQDlxH1BapMu3GPtf7CuYNwRZf2gwCuPqbyG6pB8WfmFpzqcy4xtAaAMUhnNqjMKTiCPZG2oMT3YSx8U2NA==",
+ "devOptional": true,
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/glob": {
+ "version": "7.2.3",
+ "resolved": "https://registry.npmjs.org/glob/-/glob-7.2.3.tgz",
+ "integrity": "sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==",
+ "dependencies": {
+ "fs.realpath": "^1.0.0",
+ "inflight": "^1.0.4",
+ "inherits": "2",
+ "minimatch": "^3.1.1",
+ "once": "^1.3.0",
+ "path-is-absolute": "^1.0.0"
+ },
+ "engines": {
+ "node": "*"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/isaacs"
+ }
+ },
+ "node_modules/glob-parent": {
+ "version": "3.1.0",
+ "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-3.1.0.tgz",
+ "integrity": "sha512-E8Ak/2+dZY6fnzlR7+ueWvhsH1SjHr4jjss4YS/h4py44jY9MhK/VFdaZJAWDz6BbL21KeteKxFSFpq8OS5gVA==",
+ "devOptional": true,
+ "dependencies": {
+ "is-glob": "^3.1.0",
+ "path-dirname": "^1.0.0"
+ }
+ },
+ "node_modules/glob-parent/node_modules/is-glob": {
+ "version": "3.1.0",
+ "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-3.1.0.tgz",
+ "integrity": "sha512-UFpDDrPgM6qpnFNI+rh/p3bUaq9hKLZN8bMUWzxmcnZVS3omf4IPK+BrewlnWjO1WmUsMYuSjKh4UJuV4+Lqmw==",
+ "devOptional": true,
+ "dependencies": {
+ "is-extglob": "^2.1.0"
+ },
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/glob-stream": {
+ "version": "6.1.0",
+ "resolved": "https://registry.npmjs.org/glob-stream/-/glob-stream-6.1.0.tgz",
+ "integrity": "sha512-uMbLGAP3S2aDOHUDfdoYcdIePUCfysbAd0IAoWVZbeGU/oNQ8asHVSshLDJUPWxfzj8zsCG7/XeHPHTtow0nsw==",
+ "devOptional": true,
+ "dependencies": {
+ "extend": "^3.0.0",
+ "glob": "^7.1.1",
+ "glob-parent": "^3.1.0",
+ "is-negated-glob": "^1.0.0",
+ "ordered-read-streams": "^1.0.0",
+ "pumpify": "^1.3.5",
+ "readable-stream": "^2.1.5",
+ "remove-trailing-separator": "^1.0.1",
+ "to-absolute-glob": "^2.0.0",
+ "unique-stream": "^2.0.2"
+ },
+ "engines": {
+ "node": ">= 0.10"
+ }
+ },
+ "node_modules/glob-watcher": {
+ "version": "5.0.5",
+ "resolved": "https://registry.npmjs.org/glob-watcher/-/glob-watcher-5.0.5.tgz",
+ "integrity": "sha512-zOZgGGEHPklZNjZQaZ9f41i7F2YwE+tS5ZHrDhbBCk3stwahn5vQxnFmBJZHoYdusR6R1bLSXeGUy/BhctwKzw==",
+ "devOptional": true,
+ "dependencies": {
+ "anymatch": "^2.0.0",
+ "async-done": "^1.2.0",
+ "chokidar": "^2.0.0",
+ "is-negated-glob": "^1.0.0",
+ "just-debounce": "^1.0.0",
+ "normalize-path": "^3.0.0",
+ "object.defaults": "^1.1.0"
+ },
+ "engines": {
+ "node": ">= 0.10"
+ }
+ },
+ "node_modules/global-modules": {
+ "version": "1.0.0",
+ "resolved": "https://registry.npmjs.org/global-modules/-/global-modules-1.0.0.tgz",
+ "integrity": "sha512-sKzpEkf11GpOFuw0Zzjzmt4B4UZwjOcG757PPvrfhxcLFbq0wpsgpOqxpxtxFiCG4DtG93M6XRVbF2oGdev7bg==",
+ "devOptional": true,
+ "dependencies": {
+ "global-prefix": "^1.0.1",
+ "is-windows": "^1.0.1",
+ "resolve-dir": "^1.0.0"
+ },
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/global-prefix": {
+ "version": "1.0.2",
+ "resolved": "https://registry.npmjs.org/global-prefix/-/global-prefix-1.0.2.tgz",
+ "integrity": "sha512-5lsx1NUDHtSjfg0eHlmYvZKv8/nVqX4ckFbM+FrGcQ+04KWcWFo9P5MxPZYSzUvyzmdTbI7Eix8Q4IbELDqzKg==",
+ "devOptional": true,
+ "dependencies": {
+ "expand-tilde": "^2.0.2",
+ "homedir-polyfill": "^1.0.1",
+ "ini": "^1.3.4",
+ "is-windows": "^1.0.1",
+ "which": "^1.2.14"
+ },
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/glogg": {
+ "version": "1.0.2",
+ "resolved": "https://registry.npmjs.org/glogg/-/glogg-1.0.2.tgz",
+ "integrity": "sha512-5mwUoSuBk44Y4EshyiqcH95ZntbDdTQqA3QYSrxmzj28Ai0vXBGMH1ApSANH14j2sIRtqCEyg6PfsuP7ElOEDA==",
+ "dependencies": {
+ "sparkles": "^1.0.0"
+ },
+ "engines": {
+ "node": ">= 0.10"
+ }
+ },
+ "node_modules/good-listener": {
+ "version": "1.2.2",
+ "resolved": "https://registry.npmjs.org/good-listener/-/good-listener-1.2.2.tgz",
+ "integrity": "sha512-goW1b+d9q/HIwbVYZzZ6SsTr4IgE+WA44A0GmPIQstuOrgsFcT7VEJ48nmr9GaRtNu0XTKacFLGnBPAM6Afouw==",
+ "dependencies": {
+ "delegate": "^3.1.2"
+ }
+ },
+ "node_modules/graceful-fs": {
+ "version": "4.2.10",
+ "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.10.tgz",
+ "integrity": "sha512-9ByhssR2fPVsNZj478qUUbKfmL0+t5BDVyjShtyZZLiK7ZDAArFFfopyOTj0M05wE2tJPisA4iTnnXl2YoPvOA==",
+ "devOptional": true
+ },
+ "node_modules/gulp": {
+ "version": "4.0.2",
+ "resolved": "https://registry.npmjs.org/gulp/-/gulp-4.0.2.tgz",
+ "integrity": "sha512-dvEs27SCZt2ibF29xYgmnwwCYZxdxhQ/+LFWlbAW8y7jt68L/65402Lz3+CKy0Ov4rOs+NERmDq7YlZaDqUIfA==",
+ "devOptional": true,
+ "dependencies": {
+ "glob-watcher": "^5.0.3",
+ "gulp-cli": "^2.2.0",
+ "undertaker": "^1.2.1",
+ "vinyl-fs": "^3.0.0"
+ },
+ "bin": {
+ "gulp": "bin/gulp.js"
+ },
+ "engines": {
+ "node": ">= 0.10"
+ }
+ },
+ "node_modules/gulp-autoprefixer": {
+ "version": "8.0.0",
+ "resolved": "https://registry.npmjs.org/gulp-autoprefixer/-/gulp-autoprefixer-8.0.0.tgz",
+ "integrity": "sha512-sVR++PIaXpa81p52dmmA/jt50bw0egmylK5mjagfgOJ8uLDGaF9tHyzvetkY9Uo0gBZUS5sVqN3kX/GlUKOyog==",
+ "dependencies": {
+ "autoprefixer": "^10.2.6",
+ "fancy-log": "^1.3.3",
+ "plugin-error": "^1.0.1",
+ "postcss": "^8.3.0",
+ "through2": "^4.0.2",
+ "vinyl-sourcemaps-apply": "^0.2.1"
+ },
+ "engines": {
+ "node": ">=12"
+ },
+ "peerDependencies": {
+ "gulp": ">=4"
+ },
+ "peerDependenciesMeta": {
+ "gulp": {
+ "optional": true
+ }
+ }
+ },
+ "node_modules/gulp-clean-css": {
+ "version": "4.3.0",
+ "resolved": "https://registry.npmjs.org/gulp-clean-css/-/gulp-clean-css-4.3.0.tgz",
+ "integrity": "sha512-mGyeT3qqFXTy61j0zOIciS4MkYziF2U594t2Vs9rUnpkEHqfu6aDITMp8xOvZcvdX61Uz3y1mVERRYmjzQF5fg==",
+ "dependencies": {
+ "clean-css": "4.2.3",
+ "plugin-error": "1.0.1",
+ "through2": "3.0.1",
+ "vinyl-sourcemaps-apply": "0.2.1"
+ }
+ },
+ "node_modules/gulp-clean-css/node_modules/through2": {
+ "version": "3.0.1",
+ "resolved": "https://registry.npmjs.org/through2/-/through2-3.0.1.tgz",
+ "integrity": "sha512-M96dvTalPT3YbYLaKaCuwu+j06D/8Jfib0o/PxbVt6Amhv3dUAtW6rTV1jPgJSBG83I/e04Y6xkVdVhSRhi0ww==",
+ "dependencies": {
+ "readable-stream": "2 || 3"
+ }
+ },
+ "node_modules/gulp-cli": {
+ "version": "2.3.0",
+ "resolved": "https://registry.npmjs.org/gulp-cli/-/gulp-cli-2.3.0.tgz",
+ "integrity": "sha512-zzGBl5fHo0EKSXsHzjspp3y5CONegCm8ErO5Qh0UzFzk2y4tMvzLWhoDokADbarfZRL2pGpRp7yt6gfJX4ph7A==",
+ "devOptional": true,
+ "dependencies": {
+ "ansi-colors": "^1.0.1",
+ "archy": "^1.0.0",
+ "array-sort": "^1.0.0",
+ "color-support": "^1.1.3",
+ "concat-stream": "^1.6.0",
+ "copy-props": "^2.0.1",
+ "fancy-log": "^1.3.2",
+ "gulplog": "^1.0.0",
+ "interpret": "^1.4.0",
+ "isobject": "^3.0.1",
+ "liftoff": "^3.1.0",
+ "matchdep": "^2.0.0",
+ "mute-stdout": "^1.0.0",
+ "pretty-hrtime": "^1.0.0",
+ "replace-homedir": "^1.0.0",
+ "semver-greatest-satisfied-range": "^1.1.0",
+ "v8flags": "^3.2.0",
+ "yargs": "^7.1.0"
+ },
+ "bin": {
+ "gulp": "bin/gulp.js"
+ },
+ "engines": {
+ "node": ">= 0.10"
+ }
+ },
+ "node_modules/gulp-concat": {
+ "version": "2.6.1",
+ "resolved": "https://registry.npmjs.org/gulp-concat/-/gulp-concat-2.6.1.tgz",
+ "integrity": "sha512-a2scActrQrDBpBbR3WUZGyGS1JEPLg5PZJdIa7/Bi3GuKAmPYDK6SFhy/NZq5R8KsKKFvtfR0fakbUCcKGCCjg==",
+ "dependencies": {
+ "concat-with-sourcemaps": "^1.0.0",
+ "through2": "^2.0.0",
+ "vinyl": "^2.0.0"
+ },
+ "engines": {
+ "node": ">= 0.10"
+ }
+ },
+ "node_modules/gulp-concat/node_modules/through2": {
+ "version": "2.0.5",
+ "resolved": "https://registry.npmjs.org/through2/-/through2-2.0.5.tgz",
+ "integrity": "sha512-/mrRod8xqpA+IHSLyGCQ2s8SPHiCDEeQJSep1jqLYeEUClOFG2Qsh+4FU6G9VeqpZnGW/Su8LQGc4YKni5rYSQ==",
+ "dependencies": {
+ "readable-stream": "~2.3.6",
+ "xtend": "~4.0.1"
+ }
+ },
+ "node_modules/gulp-jshint": {
+ "version": "2.1.0",
+ "resolved": "https://registry.npmjs.org/gulp-jshint/-/gulp-jshint-2.1.0.tgz",
+ "integrity": "sha512-sP3NK8Y/1e58O0PH9t6s7DAr/lKDSUbIY207oWSeufM6/VclB7jJrIBcPCsyhrFTCDUl9DauePbt6VqP2vPM5w==",
+ "dependencies": {
+ "lodash": "^4.12.0",
+ "minimatch": "^3.0.3",
+ "plugin-error": "^0.1.2",
+ "rcloader": "^0.2.2",
+ "through2": "^2.0.0"
+ },
+ "engines": {
+ "node": ">= 0.4.0"
+ },
+ "peerDependencies": {
+ "jshint": "2.x"
+ }
+ },
+ "node_modules/gulp-jshint/node_modules/arr-diff": {
+ "version": "1.1.0",
+ "resolved": "https://registry.npmjs.org/arr-diff/-/arr-diff-1.1.0.tgz",
+ "integrity": "sha512-OQwDZUqYaQwyyhDJHThmzId8daf4/RFNLaeh3AevmSeZ5Y7ug4Ga/yKc6l6kTZOBW781rCj103ZuTh8GAsB3+Q==",
+ "dependencies": {
+ "arr-flatten": "^1.0.1",
+ "array-slice": "^0.2.3"
+ },
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/gulp-jshint/node_modules/arr-union": {
+ "version": "2.1.0",
+ "resolved": "https://registry.npmjs.org/arr-union/-/arr-union-2.1.0.tgz",
+ "integrity": "sha512-t5db90jq+qdgk8aFnxEkjqta0B/GHrM1pxzuuZz2zWsOXc5nKu3t+76s/PQBA8FTcM/ipspIH9jWG4OxCBc2eA==",
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/gulp-jshint/node_modules/array-slice": {
+ "version": "0.2.3",
+ "resolved": "https://registry.npmjs.org/array-slice/-/array-slice-0.2.3.tgz",
+ "integrity": "sha512-rlVfZW/1Ph2SNySXwR9QYkChp8EkOEiTMO5Vwx60usw04i4nWemkm9RXmQqgkQFaLHsqLuADvjp6IfgL9l2M8Q==",
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/gulp-jshint/node_modules/extend-shallow": {
+ "version": "1.1.4",
+ "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-1.1.4.tgz",
+ "integrity": "sha512-L7AGmkO6jhDkEBBGWlLtftA80Xq8DipnrRPr0pyi7GQLXkaq9JYA4xF4z6qnadIC6euiTDKco0cGSU9muw+WTw==",
+ "dependencies": {
+ "kind-of": "^1.1.0"
+ },
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/gulp-jshint/node_modules/kind-of": {
+ "version": "1.1.0",
+ "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-1.1.0.tgz",
+ "integrity": "sha512-aUH6ElPnMGon2/YkxRIigV32MOpTVcoXQ1Oo8aYn40s+sJ3j+0gFZsT8HKDcxNy7Fi9zuquWtGaGAahOdv5p/g==",
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/gulp-jshint/node_modules/plugin-error": {
+ "version": "0.1.2",
+ "resolved": "https://registry.npmjs.org/plugin-error/-/plugin-error-0.1.2.tgz",
+ "integrity": "sha1-O5uzM1zPAPQl4HQ34ZJ2ln2kes4=",
+ "dependencies": {
+ "ansi-cyan": "^0.1.1",
+ "ansi-red": "^0.1.1",
+ "arr-diff": "^1.0.1",
+ "arr-union": "^2.0.1",
+ "extend-shallow": "^1.1.2"
+ },
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/gulp-jshint/node_modules/through2": {
+ "version": "2.0.5",
+ "resolved": "https://registry.npmjs.org/through2/-/through2-2.0.5.tgz",
+ "integrity": "sha512-/mrRod8xqpA+IHSLyGCQ2s8SPHiCDEeQJSep1jqLYeEUClOFG2Qsh+4FU6G9VeqpZnGW/Su8LQGc4YKni5rYSQ==",
+ "dependencies": {
+ "readable-stream": "~2.3.6",
+ "xtend": "~4.0.1"
+ }
+ },
+ "node_modules/gulp-plumber": {
+ "version": "1.2.1",
+ "resolved": "https://registry.npmjs.org/gulp-plumber/-/gulp-plumber-1.2.1.tgz",
+ "integrity": "sha512-mctAi9msEAG7XzW5ytDVZ9PxWMzzi1pS2rBH7lA095DhMa6KEXjm+St0GOCc567pJKJ/oCvosVAZEpAey0q2eQ==",
+ "dependencies": {
+ "chalk": "^1.1.3",
+ "fancy-log": "^1.3.2",
+ "plugin-error": "^0.1.2",
+ "through2": "^2.0.3"
+ },
+ "engines": {
+ "node": ">=0.10",
+ "npm": ">=1.2.10"
+ }
+ },
+ "node_modules/gulp-plumber/node_modules/arr-diff": {
+ "version": "1.1.0",
+ "resolved": "https://registry.npmjs.org/arr-diff/-/arr-diff-1.1.0.tgz",
+ "integrity": "sha512-OQwDZUqYaQwyyhDJHThmzId8daf4/RFNLaeh3AevmSeZ5Y7ug4Ga/yKc6l6kTZOBW781rCj103ZuTh8GAsB3+Q==",
+ "dependencies": {
+ "arr-flatten": "^1.0.1",
+ "array-slice": "^0.2.3"
+ },
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/gulp-plumber/node_modules/arr-union": {
+ "version": "2.1.0",
+ "resolved": "https://registry.npmjs.org/arr-union/-/arr-union-2.1.0.tgz",
+ "integrity": "sha512-t5db90jq+qdgk8aFnxEkjqta0B/GHrM1pxzuuZz2zWsOXc5nKu3t+76s/PQBA8FTcM/ipspIH9jWG4OxCBc2eA==",
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/gulp-plumber/node_modules/array-slice": {
+ "version": "0.2.3",
+ "resolved": "https://registry.npmjs.org/array-slice/-/array-slice-0.2.3.tgz",
+ "integrity": "sha512-rlVfZW/1Ph2SNySXwR9QYkChp8EkOEiTMO5Vwx60usw04i4nWemkm9RXmQqgkQFaLHsqLuADvjp6IfgL9l2M8Q==",
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/gulp-plumber/node_modules/extend-shallow": {
+ "version": "1.1.4",
+ "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-1.1.4.tgz",
+ "integrity": "sha512-L7AGmkO6jhDkEBBGWlLtftA80Xq8DipnrRPr0pyi7GQLXkaq9JYA4xF4z6qnadIC6euiTDKco0cGSU9muw+WTw==",
+ "dependencies": {
+ "kind-of": "^1.1.0"
+ },
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/gulp-plumber/node_modules/kind-of": {
+ "version": "1.1.0",
+ "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-1.1.0.tgz",
+ "integrity": "sha512-aUH6ElPnMGon2/YkxRIigV32MOpTVcoXQ1Oo8aYn40s+sJ3j+0gFZsT8HKDcxNy7Fi9zuquWtGaGAahOdv5p/g==",
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/gulp-plumber/node_modules/plugin-error": {
+ "version": "0.1.2",
+ "resolved": "https://registry.npmjs.org/plugin-error/-/plugin-error-0.1.2.tgz",
+ "integrity": "sha1-O5uzM1zPAPQl4HQ34ZJ2ln2kes4=",
+ "dependencies": {
+ "ansi-cyan": "^0.1.1",
+ "ansi-red": "^0.1.1",
+ "arr-diff": "^1.0.1",
+ "arr-union": "^2.0.1",
+ "extend-shallow": "^1.1.2"
+ },
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/gulp-plumber/node_modules/through2": {
+ "version": "2.0.5",
+ "resolved": "https://registry.npmjs.org/through2/-/through2-2.0.5.tgz",
+ "integrity": "sha512-/mrRod8xqpA+IHSLyGCQ2s8SPHiCDEeQJSep1jqLYeEUClOFG2Qsh+4FU6G9VeqpZnGW/Su8LQGc4YKni5rYSQ==",
+ "dependencies": {
+ "readable-stream": "~2.3.6",
+ "xtend": "~4.0.1"
+ }
+ },
+ "node_modules/gulp-rename": {
+ "version": "2.0.0",
+ "resolved": "https://registry.npmjs.org/gulp-rename/-/gulp-rename-2.0.0.tgz",
+ "integrity": "sha512-97Vba4KBzbYmR5VBs9mWmK+HwIf5mj+/zioxfZhOKeXtx5ZjBk57KFlePf5nxq9QsTtFl0ejnHE3zTC9MHXqyQ==",
+ "engines": {
+ "node": ">=4"
+ }
+ },
+ "node_modules/gulp-replace": {
+ "version": "1.1.3",
+ "resolved": "https://registry.npmjs.org/gulp-replace/-/gulp-replace-1.1.3.tgz",
+ "integrity": "sha512-HcPHpWY4XdF8zxYkDODHnG2+7a3nD/Y8Mfu3aBgMiCFDW3X2GiOKXllsAmILcxe3KZT2BXoN18WrpEFm48KfLQ==",
+ "dependencies": {
+ "@types/node": "^14.14.41",
+ "@types/vinyl": "^2.0.4",
+ "istextorbinary": "^3.0.0",
+ "replacestream": "^4.0.3",
+ "yargs-parser": ">=5.0.0-security.0"
+ },
+ "engines": {
+ "node": ">=10"
+ }
+ },
+ "node_modules/gulp-rtlcss": {
+ "version": "2.0.0",
+ "resolved": "https://registry.npmjs.org/gulp-rtlcss/-/gulp-rtlcss-2.0.0.tgz",
+ "integrity": "sha512-muhh8WGEt6P3qyQ9bfCpmALuNod0W4kfwDqrMOQswx0HlyQym1sZlrCUi/pG58LwUpchVJdNS0J+b8hvuTFFbg==",
+ "dev": true,
+ "dependencies": {
+ "plugin-error": "^1.0.1",
+ "rtlcss": "^3.5.0",
+ "through2": "^2.0.5",
+ "vinyl-sourcemaps-apply": "^0.2.1"
+ }
+ },
+ "node_modules/gulp-rtlcss/node_modules/through2": {
+ "version": "2.0.5",
+ "resolved": "https://registry.npmjs.org/through2/-/through2-2.0.5.tgz",
+ "integrity": "sha512-/mrRod8xqpA+IHSLyGCQ2s8SPHiCDEeQJSep1jqLYeEUClOFG2Qsh+4FU6G9VeqpZnGW/Su8LQGc4YKni5rYSQ==",
+ "dev": true,
+ "dependencies": {
+ "readable-stream": "~2.3.6",
+ "xtend": "~4.0.1"
+ }
+ },
+ "node_modules/gulp-sass": {
+ "version": "5.1.0",
+ "resolved": "https://registry.npmjs.org/gulp-sass/-/gulp-sass-5.1.0.tgz",
+ "integrity": "sha512-7VT0uaF+VZCmkNBglfe1b34bxn/AfcssquLKVDYnCDJ3xNBaW7cUuI3p3BQmoKcoKFrs9jdzUxyb+u+NGfL4OQ==",
+ "dependencies": {
+ "lodash.clonedeep": "^4.5.0",
+ "picocolors": "^1.0.0",
+ "plugin-error": "^1.0.1",
+ "replace-ext": "^2.0.0",
+ "strip-ansi": "^6.0.1",
+ "vinyl-sourcemaps-apply": "^0.2.1"
+ },
+ "engines": {
+ "node": ">=12"
+ }
+ },
+ "node_modules/gulp-sass/node_modules/ansi-regex": {
+ "version": "5.0.1",
+ "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz",
+ "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==",
+ "engines": {
+ "node": ">=8"
+ }
+ },
+ "node_modules/gulp-sass/node_modules/strip-ansi": {
+ "version": "6.0.1",
+ "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz",
+ "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==",
+ "dependencies": {
+ "ansi-regex": "^5.0.1"
+ },
+ "engines": {
+ "node": ">=8"
+ }
+ },
+ "node_modules/gulp-size": {
+ "version": "4.0.1",
+ "resolved": "https://registry.npmjs.org/gulp-size/-/gulp-size-4.0.1.tgz",
+ "integrity": "sha512-yNf5uGUKe2YAMZwHDFgnkp2o9fLp3WLUMZ+Gd23IIbav0TAVsr5Ek6So8gwjlSimPwR2p05Gg7zsjASYXZtt3g==",
+ "dependencies": {
+ "brotli-size": "^4.0.0",
+ "chalk": "^4.1.1",
+ "fancy-log": "^1.3.3",
+ "gzip-size": "^6.0.0",
+ "plugin-error": "^1.0.1",
+ "pretty-bytes": "^5.6.0",
+ "stream-counter": "^1.0.0",
+ "through2": "^4.0.2"
+ },
+ "engines": {
+ "node": ">=12"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/sindresorhus"
+ },
+ "peerDependencies": {
+ "gulp": ">=4"
+ },
+ "peerDependenciesMeta": {
+ "gulp": {
+ "optional": true
+ }
+ }
+ },
+ "node_modules/gulp-size/node_modules/ansi-styles": {
+ "version": "4.3.0",
+ "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz",
+ "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==",
+ "dependencies": {
+ "color-convert": "^2.0.1"
+ },
+ "engines": {
+ "node": ">=8"
+ },
+ "funding": {
+ "url": "https://github.com/chalk/ansi-styles?sponsor=1"
+ }
+ },
+ "node_modules/gulp-size/node_modules/chalk": {
+ "version": "4.1.2",
+ "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz",
+ "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==",
+ "dependencies": {
+ "ansi-styles": "^4.1.0",
+ "supports-color": "^7.1.0"
+ },
+ "engines": {
+ "node": ">=10"
+ },
+ "funding": {
+ "url": "https://github.com/chalk/chalk?sponsor=1"
+ }
+ },
+ "node_modules/gulp-size/node_modules/supports-color": {
+ "version": "7.2.0",
+ "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz",
+ "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==",
+ "dependencies": {
+ "has-flag": "^4.0.0"
+ },
+ "engines": {
+ "node": ">=8"
+ }
+ },
+ "node_modules/gulp-uglify": {
+ "version": "3.0.2",
+ "resolved": "https://registry.npmjs.org/gulp-uglify/-/gulp-uglify-3.0.2.tgz",
+ "integrity": "sha512-gk1dhB74AkV2kzqPMQBLA3jPoIAPd/nlNzP2XMDSG8XZrqnlCiDGAqC+rZOumzFvB5zOphlFh6yr3lgcAb/OOg==",
+ "dependencies": {
+ "array-each": "^1.0.1",
+ "extend-shallow": "^3.0.2",
+ "gulplog": "^1.0.0",
+ "has-gulplog": "^0.1.0",
+ "isobject": "^3.0.1",
+ "make-error-cause": "^1.1.1",
+ "safe-buffer": "^5.1.2",
+ "through2": "^2.0.0",
+ "uglify-js": "^3.0.5",
+ "vinyl-sourcemaps-apply": "^0.2.0"
+ }
+ },
+ "node_modules/gulp-uglify/node_modules/extend-shallow": {
+ "version": "3.0.2",
+ "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-3.0.2.tgz",
+ "integrity": "sha512-BwY5b5Ql4+qZoefgMj2NUmx+tehVTH/Kf4k1ZEtOHNFcm2wSxMRo992l6X3TIgni2eZVTZ85xMOjF31fwZAj6Q==",
+ "dependencies": {
+ "assign-symbols": "^1.0.0",
+ "is-extendable": "^1.0.1"
+ },
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/gulp-uglify/node_modules/is-extendable": {
+ "version": "1.0.1",
+ "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-1.0.1.tgz",
+ "integrity": "sha512-arnXMxT1hhoKo9k1LZdmlNyJdDDfy2v0fXjFlmok4+i8ul/6WlbVge9bhM74OpNPQPMGUToDtz+KXa1PneJxOA==",
+ "dependencies": {
+ "is-plain-object": "^2.0.4"
+ },
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/gulp-uglify/node_modules/is-plain-object": {
+ "version": "2.0.4",
+ "resolved": "https://registry.npmjs.org/is-plain-object/-/is-plain-object-2.0.4.tgz",
+ "integrity": "sha512-h5PpgXkWitc38BBMYawTYMWJHFZJVnBquFE57xFpjB8pJFiF6gZ+bU+WyI/yqXiFR5mdLsgYNaPe8uao6Uv9Og==",
+ "dependencies": {
+ "isobject": "^3.0.1"
+ },
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/gulp-uglify/node_modules/through2": {
+ "version": "2.0.5",
+ "resolved": "https://registry.npmjs.org/through2/-/through2-2.0.5.tgz",
+ "integrity": "sha512-/mrRod8xqpA+IHSLyGCQ2s8SPHiCDEeQJSep1jqLYeEUClOFG2Qsh+4FU6G9VeqpZnGW/Su8LQGc4YKni5rYSQ==",
+ "dependencies": {
+ "readable-stream": "~2.3.6",
+ "xtend": "~4.0.1"
+ }
+ },
+ "node_modules/gulp-util": {
+ "version": "3.0.8",
+ "resolved": "https://registry.npmjs.org/gulp-util/-/gulp-util-3.0.8.tgz",
+ "integrity": "sha512-q5oWPc12lwSFS9h/4VIjG+1NuNDlJ48ywV2JKItY4Ycc/n1fXJeYPVQsfu5ZrhQi7FGSDBalwUCLar/GyHXKGw==",
+ "deprecated": "gulp-util is deprecated - replace it, following the guidelines at https://medium.com/gulpjs/gulp-util-ca3b1f9f9ac5",
+ "dependencies": {
+ "array-differ": "^1.0.0",
+ "array-uniq": "^1.0.2",
+ "beeper": "^1.0.0",
+ "chalk": "^1.0.0",
+ "dateformat": "^2.0.0",
+ "fancy-log": "^1.1.0",
+ "gulplog": "^1.0.0",
+ "has-gulplog": "^0.1.0",
+ "lodash._reescape": "^3.0.0",
+ "lodash._reevaluate": "^3.0.0",
+ "lodash._reinterpolate": "^3.0.0",
+ "lodash.template": "^3.0.0",
+ "minimist": "^1.1.0",
+ "multipipe": "^0.1.2",
+ "object-assign": "^3.0.0",
+ "replace-ext": "0.0.1",
+ "through2": "^2.0.0",
+ "vinyl": "^0.5.0"
+ },
+ "engines": {
+ "node": ">=0.10"
+ }
+ },
+ "node_modules/gulp-util/node_modules/clone": {
+ "version": "1.0.4",
+ "resolved": "https://registry.npmjs.org/clone/-/clone-1.0.4.tgz",
+ "integrity": "sha512-JQHZ2QMW6l3aH/j6xCqQThY/9OH4D/9ls34cgkUBiEeocRTU04tHfKPBsUK1PqZCUQM7GiA0IIXJSuXHI64Kbg==",
+ "engines": {
+ "node": ">=0.8"
+ }
+ },
+ "node_modules/gulp-util/node_modules/clone-stats": {
+ "version": "0.0.1",
+ "resolved": "https://registry.npmjs.org/clone-stats/-/clone-stats-0.0.1.tgz",
+ "integrity": "sha512-dhUqc57gSMCo6TX85FLfe51eC/s+Im2MLkAgJwfaRRexR2tA4dd3eLEW4L6efzHc2iNorrRRXITifnDLlRrhaA=="
+ },
+ "node_modules/gulp-util/node_modules/replace-ext": {
+ "version": "0.0.1",
+ "resolved": "https://registry.npmjs.org/replace-ext/-/replace-ext-0.0.1.tgz",
+ "integrity": "sha1-KbvZIHinOfC8zitO5B6DeVNSKSQ=",
+ "engines": {
+ "node": ">= 0.4"
+ }
+ },
+ "node_modules/gulp-util/node_modules/through2": {
+ "version": "2.0.5",
+ "resolved": "https://registry.npmjs.org/through2/-/through2-2.0.5.tgz",
+ "integrity": "sha512-/mrRod8xqpA+IHSLyGCQ2s8SPHiCDEeQJSep1jqLYeEUClOFG2Qsh+4FU6G9VeqpZnGW/Su8LQGc4YKni5rYSQ==",
+ "dependencies": {
+ "readable-stream": "~2.3.6",
+ "xtend": "~4.0.1"
+ }
+ },
+ "node_modules/gulp-util/node_modules/vinyl": {
+ "version": "0.5.3",
+ "resolved": "https://registry.npmjs.org/vinyl/-/vinyl-0.5.3.tgz",
+ "integrity": "sha1-sEVbOPxeDPMNQyUTLkYZcMIJHN4=",
+ "dependencies": {
+ "clone": "^1.0.0",
+ "clone-stats": "^0.0.1",
+ "replace-ext": "0.0.1"
+ },
+ "engines": {
+ "node": ">= 0.9"
+ }
+ },
+ "node_modules/gulp-zip": {
+ "version": "5.1.0",
+ "resolved": "https://registry.npmjs.org/gulp-zip/-/gulp-zip-5.1.0.tgz",
+ "integrity": "sha512-XZr/y91IliK/SpR74g3TkZejGkGEmK7CSDjSghT1jXshgO+dFvpLIz9w9fpuwkew6i7k4F+G24TubNgq1ISzEw==",
+ "dev": true,
+ "dependencies": {
+ "get-stream": "^5.2.0",
+ "plugin-error": "^1.0.1",
+ "through2": "^3.0.1",
+ "vinyl": "^2.1.0",
+ "yazl": "^2.5.1"
+ },
+ "engines": {
+ "node": ">=8"
+ },
+ "peerDependencies": {
+ "gulp": ">=4"
+ },
+ "peerDependenciesMeta": {
+ "gulp": {
+ "optional": true
+ }
+ }
+ },
+ "node_modules/gulp-zip/node_modules/through2": {
+ "version": "3.0.2",
+ "resolved": "https://registry.npmjs.org/through2/-/through2-3.0.2.tgz",
+ "integrity": "sha512-enaDQ4MUyP2W6ZyT6EsMzqBPZaM/avg8iuo+l2d3QCs0J+6RaqkHV/2/lOwDTueBHeJ/2LG9lrLW3d5rWPucuQ==",
+ "dev": true,
+ "dependencies": {
+ "inherits": "^2.0.4",
+ "readable-stream": "2 || 3"
+ }
+ },
+ "node_modules/gulplog": {
+ "version": "1.0.0",
+ "resolved": "https://registry.npmjs.org/gulplog/-/gulplog-1.0.0.tgz",
+ "integrity": "sha512-hm6N8nrm3Y08jXie48jsC55eCZz9mnb4OirAStEk2deqeyhXU3C1otDVh+ccttMuc1sBi6RX6ZJ720hs9RCvgw==",
+ "dependencies": {
+ "glogg": "^1.0.0"
+ },
+ "engines": {
+ "node": ">= 0.10"
+ }
+ },
+ "node_modules/gzip-size": {
+ "version": "6.0.0",
+ "resolved": "https://registry.npmjs.org/gzip-size/-/gzip-size-6.0.0.tgz",
+ "integrity": "sha512-ax7ZYomf6jqPTQ4+XCpUGyXKHk5WweS+e05MBO4/y3WJ5RkmPXNKvX+bx1behVILVwr6JSQvZAku021CHPXG3Q==",
+ "dependencies": {
+ "duplexer": "^0.1.2"
+ },
+ "engines": {
+ "node": ">=10"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/sindresorhus"
+ }
+ },
+ "node_modules/gzip-size/node_modules/duplexer": {
+ "version": "0.1.2",
+ "resolved": "https://registry.npmjs.org/duplexer/-/duplexer-0.1.2.tgz",
+ "integrity": "sha512-jtD6YG370ZCIi/9GTaJKQxWTZD045+4R4hTk/x1UyoqadyJ9x9CgSi1RlVDQF8U2sxLLSnFkCaMihqljHIWgMg=="
+ },
+ "node_modules/has": {
+ "version": "1.0.3",
+ "resolved": "https://registry.npmjs.org/has/-/has-1.0.3.tgz",
+ "integrity": "sha512-f2dvO0VU6Oej7RkWJGrehjbzMAjFp5/VKPp5tTpWIV4JHHZK1/BxbFRtf/siA2SWTe09caDmVtYYzWEIbBS4zw==",
+ "devOptional": true,
+ "dependencies": {
+ "function-bind": "^1.1.1"
+ },
+ "engines": {
+ "node": ">= 0.4.0"
+ }
+ },
+ "node_modules/has-ansi": {
+ "version": "2.0.0",
+ "resolved": "https://registry.npmjs.org/has-ansi/-/has-ansi-2.0.0.tgz",
+ "integrity": "sha512-C8vBJ8DwUCx19vhm7urhTuUsr4/IyP6l4VzNQDv+ryHQObW3TTTp9yB68WpYgRe2bbaGuZ/se74IqFeVnMnLZg==",
+ "dependencies": {
+ "ansi-regex": "^2.0.0"
+ },
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/has-flag": {
+ "version": "4.0.0",
+ "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz",
+ "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==",
+ "engines": {
+ "node": ">=8"
+ }
+ },
+ "node_modules/has-gulplog": {
+ "version": "0.1.0",
+ "resolved": "https://registry.npmjs.org/has-gulplog/-/has-gulplog-0.1.0.tgz",
+ "integrity": "sha512-+F4GzLjwHNNDEAJW2DC1xXfEoPkRDmUdJ7CBYw4MpqtDwOnqdImJl7GWlpqx+Wko6//J8uKTnIe4wZSv7yCqmw==",
+ "dependencies": {
+ "sparkles": "^1.0.0"
+ },
+ "engines": {
+ "node": ">= 0.10"
+ }
+ },
+ "node_modules/has-property-descriptors": {
+ "version": "1.0.0",
+ "resolved": "https://registry.npmjs.org/has-property-descriptors/-/has-property-descriptors-1.0.0.tgz",
+ "integrity": "sha512-62DVLZGoiEBDHQyqG4w9xCuZ7eJEwNmJRWw2VY84Oedb7WFcA27fiEVe8oUQx9hAUJ4ekurquucTGwsyO1XGdQ==",
+ "devOptional": true,
+ "dependencies": {
+ "get-intrinsic": "^1.1.1"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/ljharb"
+ }
+ },
+ "node_modules/has-symbols": {
+ "version": "1.0.3",
+ "resolved": "https://registry.npmjs.org/has-symbols/-/has-symbols-1.0.3.tgz",
+ "integrity": "sha512-l3LCuF6MgDNwTDKkdYGEihYjt5pRPbEg46rtlmnSPlUbgmB8LOIrKJbYYFBSbnPaJexMKtiPO8hmeRjRz2Td+A==",
+ "devOptional": true,
+ "engines": {
+ "node": ">= 0.4"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/ljharb"
+ }
+ },
+ "node_modules/has-value": {
+ "version": "1.0.0",
+ "resolved": "https://registry.npmjs.org/has-value/-/has-value-1.0.0.tgz",
+ "integrity": "sha512-IBXk4GTsLYdQ7Rvt+GRBrFSVEkmuOUy4re0Xjd9kJSUQpnTrWR4/y9RpfexN9vkAPMFuQoeWKwqzPozRTlasGw==",
+ "devOptional": true,
+ "dependencies": {
+ "get-value": "^2.0.6",
+ "has-values": "^1.0.0",
+ "isobject": "^3.0.0"
+ },
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/has-values": {
+ "version": "1.0.0",
+ "resolved": "https://registry.npmjs.org/has-values/-/has-values-1.0.0.tgz",
+ "integrity": "sha512-ODYZC64uqzmtfGMEAX/FvZiRyWLpAC3vYnNunURUnkGVTS+mI0smVsWaPydRBsE3g+ok7h960jChO8mFcWlHaQ==",
+ "devOptional": true,
+ "dependencies": {
+ "is-number": "^3.0.0",
+ "kind-of": "^4.0.0"
+ },
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/has-values/node_modules/kind-of": {
+ "version": "4.0.0",
+ "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-4.0.0.tgz",
+ "integrity": "sha512-24XsCxmEbRwEDbz/qz3stgin8TTzZ1ESR56OMCN0ujYg+vRutNSiOj9bHH9u85DKgXguraugV5sFuvbD4FW/hw==",
+ "devOptional": true,
+ "dependencies": {
+ "is-buffer": "^1.1.5"
+ },
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/homedir-polyfill": {
+ "version": "1.0.3",
+ "resolved": "https://registry.npmjs.org/homedir-polyfill/-/homedir-polyfill-1.0.3.tgz",
+ "integrity": "sha512-eSmmWE5bZTK2Nou4g0AI3zZ9rswp7GRKoKXS1BLUkvPviOqs4YTN1djQIqrXy9k5gEtdLPy86JjRwsNM9tnDcA==",
+ "devOptional": true,
+ "dependencies": {
+ "parse-passwd": "^1.0.0"
+ },
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/hosted-git-info": {
+ "version": "2.8.9",
+ "resolved": "https://registry.npmjs.org/hosted-git-info/-/hosted-git-info-2.8.9.tgz",
+ "integrity": "sha512-mxIDAb9Lsm6DoOJ7xH+5+X4y1LU/4Hi50L9C5sIswK3JzULS4bwk1FvjdBgvYR4bzT4tuUQiC15FE2f5HbLvYw==",
+ "devOptional": true
+ },
+ "node_modules/htmlparser2": {
+ "version": "3.8.3",
+ "resolved": "https://registry.npmjs.org/htmlparser2/-/htmlparser2-3.8.3.tgz",
+ "integrity": "sha512-hBxEg3CYXe+rPIua8ETe7tmG3XDn9B0edOE/e9wH2nLczxzgdu0m0aNHY+5wFZiviLWLdANPJTssa92dMcXQ5Q==",
+ "dependencies": {
+ "domelementtype": "1",
+ "domhandler": "2.3",
+ "domutils": "1.5",
+ "entities": "1.0",
+ "readable-stream": "1.1"
+ }
+ },
+ "node_modules/htmlparser2/node_modules/isarray": {
+ "version": "0.0.1",
+ "resolved": "https://registry.npmjs.org/isarray/-/isarray-0.0.1.tgz",
+ "integrity": "sha512-D2S+3GLxWH+uhrNEcoh/fnmYeP8E8/zHl644d/jdA0g2uyXvy3sb0qxotE+ne0LtccHknQzWwZEzhak7oJ0COQ=="
+ },
+ "node_modules/htmlparser2/node_modules/readable-stream": {
+ "version": "1.1.14",
+ "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-1.1.14.tgz",
+ "integrity": "sha1-fPTFTvZI44EwhMY23SB54WbAgdk=",
+ "dependencies": {
+ "core-util-is": "~1.0.0",
+ "inherits": "~2.0.1",
+ "isarray": "0.0.1",
+ "string_decoder": "~0.10.x"
+ }
+ },
+ "node_modules/htmlparser2/node_modules/string_decoder": {
+ "version": "0.10.31",
+ "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-0.10.31.tgz",
+ "integrity": "sha1-YuIDvEF2bGwoyfyEMB2rHFMQ+pQ="
+ },
+ "node_modules/immutable": {
+ "version": "4.1.0",
+ "resolved": "https://registry.npmjs.org/immutable/-/immutable-4.1.0.tgz",
+ "integrity": "sha512-oNkuqVTA8jqG1Q6c+UglTOD1xhC1BtjKI7XkCXRkZHrN5m18/XsnUp8Q89GkQO/z+0WjonSvl0FLhDYftp46nQ==",
+ "dev": true
+ },
+ "node_modules/inflight": {
+ "version": "1.0.6",
+ "resolved": "https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz",
+ "integrity": "sha512-k92I/b08q4wvFscXCLvqfsHCrjrF7yiXsQuIVvVE7N82W3+aqpzuUdBbfhWcy/FZR3/4IgflMgKLOsvPDrGCJA==",
+ "dependencies": {
+ "once": "^1.3.0",
+ "wrappy": "1"
+ }
+ },
+ "node_modules/inherits": {
+ "version": "2.0.4",
+ "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz",
+ "integrity": "sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ=="
+ },
+ "node_modules/ini": {
+ "version": "1.3.8",
+ "resolved": "https://registry.npmjs.org/ini/-/ini-1.3.8.tgz",
+ "integrity": "sha512-JV/yugV2uzW5iMRSiZAyDtQd+nxtUnjeLt0acNdw98kKLrvuRVyB80tsREOE7yvGVgalhZ6RNXCmEHkUKBKxew==",
+ "devOptional": true
+ },
+ "node_modules/interpret": {
+ "version": "1.4.0",
+ "resolved": "https://registry.npmjs.org/interpret/-/interpret-1.4.0.tgz",
+ "integrity": "sha512-agE4QfB2Lkp9uICn7BAqoscw4SZP9kTE2hxiFI3jBPmXJfdqiahTbUuKGsMoN2GtqL9AxhYioAcVvgsb1HvRbA==",
+ "devOptional": true,
+ "engines": {
+ "node": ">= 0.10"
+ }
+ },
+ "node_modules/invert-kv": {
+ "version": "1.0.0",
+ "resolved": "https://registry.npmjs.org/invert-kv/-/invert-kv-1.0.0.tgz",
+ "integrity": "sha512-xgs2NH9AE66ucSq4cNG1nhSFghr5l6tdL15Pk+jl46bmmBapgoaY/AacXyaDznAqmGL99TiLSQgO/XazFSKYeQ==",
+ "devOptional": true,
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/irregular-plurals": {
+ "version": "1.4.0",
+ "resolved": "https://registry.npmjs.org/irregular-plurals/-/irregular-plurals-1.4.0.tgz",
+ "integrity": "sha512-kniTIJmaZYiwa17eTtWIfm0K342seyugl6vuC8DiiyiRAJWAVlLkqGCI0Im0neo0TkXw+pRcKaBPRdcKHnQJ6Q==",
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/is-absolute": {
+ "version": "1.0.0",
+ "resolved": "https://registry.npmjs.org/is-absolute/-/is-absolute-1.0.0.tgz",
+ "integrity": "sha512-dOWoqflvcydARa360Gvv18DZ/gRuHKi2NU/wU5X1ZFzdYfH29nkiNZsF3mp4OJ3H4yo9Mx8A/uAGNzpzPN3yBA==",
+ "devOptional": true,
+ "dependencies": {
+ "is-relative": "^1.0.0",
+ "is-windows": "^1.0.1"
+ },
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/is-accessor-descriptor": {
+ "version": "1.0.0",
+ "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-1.0.0.tgz",
+ "integrity": "sha512-m5hnHTkcVsPfqx3AKlyttIPb7J+XykHvJP2B9bZDjlhLIoEq4XoK64Vg7boZlVWYK6LUY94dYPEE7Lh0ZkZKcQ==",
+ "devOptional": true,
+ "dependencies": {
+ "kind-of": "^6.0.0"
+ },
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/is-accessor-descriptor/node_modules/kind-of": {
+ "version": "6.0.3",
+ "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.3.tgz",
+ "integrity": "sha512-dcS1ul+9tmeD95T+x28/ehLgd9mENa3LsvDTtzm3vyBEO7RPptvAD+t44WVXaUjTBRcrpFeFlC8WCruUR456hw==",
+ "devOptional": true,
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/is-arrayish": {
+ "version": "0.2.1",
+ "resolved": "https://registry.npmjs.org/is-arrayish/-/is-arrayish-0.2.1.tgz",
+ "integrity": "sha512-zz06S8t0ozoDXMG+ube26zeCTNXcKIPJZJi8hBrF4idCLms4CG9QtK7qBl1boi5ODzFpjswb5JPmHCbMpjaYzg==",
+ "devOptional": true
+ },
+ "node_modules/is-binary-path": {
+ "version": "1.0.1",
+ "resolved": "https://registry.npmjs.org/is-binary-path/-/is-binary-path-1.0.1.tgz",
+ "integrity": "sha512-9fRVlXc0uCxEDj1nQzaWONSpbTfx0FmJfzHF7pwlI8DkWGoHBBea4Pg5Ky0ojwwxQmnSifgbKkI06Qv0Ljgj+Q==",
+ "devOptional": true,
+ "dependencies": {
+ "binary-extensions": "^1.0.0"
+ },
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/is-buffer": {
+ "version": "1.1.6",
+ "resolved": "https://registry.npmjs.org/is-buffer/-/is-buffer-1.1.6.tgz",
+ "integrity": "sha512-NcdALwpXkTm5Zvvbk7owOUSvVvBKDgKP5/ewfXEznmQFfs4ZRmanOeKBTjRVjka3QFoN6XJ+9F3USqfHqTaU5w==",
+ "devOptional": true
+ },
+ "node_modules/is-core-module": {
+ "version": "2.9.0",
+ "resolved": "https://registry.npmjs.org/is-core-module/-/is-core-module-2.9.0.tgz",
+ "integrity": "sha512-+5FPy5PnwmO3lvfMb0AsoPaBG+5KHUI0wYFXOtYPnVVVspTFUuMZNfNaNVRt3FZadstu2c8x23vykRW/NBoU6A==",
+ "devOptional": true,
+ "dependencies": {
+ "has": "^1.0.3"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/ljharb"
+ }
+ },
+ "node_modules/is-data-descriptor": {
+ "version": "1.0.0",
+ "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-1.0.0.tgz",
+ "integrity": "sha512-jbRXy1FmtAoCjQkVmIVYwuuqDFUbaOeDjmed1tOGPrsMhtJA4rD9tkgA0F1qJ3gRFRXcHYVkdeaP50Q5rE/jLQ==",
+ "devOptional": true,
+ "dependencies": {
+ "kind-of": "^6.0.0"
+ },
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/is-data-descriptor/node_modules/kind-of": {
+ "version": "6.0.3",
+ "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.3.tgz",
+ "integrity": "sha512-dcS1ul+9tmeD95T+x28/ehLgd9mENa3LsvDTtzm3vyBEO7RPptvAD+t44WVXaUjTBRcrpFeFlC8WCruUR456hw==",
+ "devOptional": true,
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/is-descriptor": {
+ "version": "1.0.2",
+ "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-1.0.2.tgz",
+ "integrity": "sha512-2eis5WqQGV7peooDyLmNEPUrps9+SXX5c9pL3xEB+4e9HnGuDa7mB7kHxHw4CbqS9k1T2hOH3miL8n8WtiYVtg==",
+ "devOptional": true,
+ "dependencies": {
+ "is-accessor-descriptor": "^1.0.0",
+ "is-data-descriptor": "^1.0.0",
+ "kind-of": "^6.0.2"
+ },
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/is-descriptor/node_modules/kind-of": {
+ "version": "6.0.3",
+ "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.3.tgz",
+ "integrity": "sha512-dcS1ul+9tmeD95T+x28/ehLgd9mENa3LsvDTtzm3vyBEO7RPptvAD+t44WVXaUjTBRcrpFeFlC8WCruUR456hw==",
+ "devOptional": true,
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/is-extendable": {
+ "version": "0.1.1",
+ "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-0.1.1.tgz",
+ "integrity": "sha512-5BMULNob1vgFX6EjQw5izWDxrecWK9AM72rugNr0TFldMOi0fj6Jk+zeKIt0xGj4cEfQIJth4w3OKWOJ4f+AFw==",
+ "devOptional": true,
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/is-extglob": {
+ "version": "2.1.1",
+ "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-2.1.1.tgz",
+ "integrity": "sha512-SbKbANkN603Vi4jEZv49LeVJMn4yGwsbzZworEoyEiutsN3nJYdbO36zfhGJ6QEDpOZIFkDtnq5JRxmvl3jsoQ==",
+ "devOptional": true,
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/is-fullwidth-code-point": {
+ "version": "1.0.0",
+ "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-1.0.0.tgz",
+ "integrity": "sha512-1pqUqRjkhPJ9miNq9SwMfdvi6lBJcd6eFxvfaivQhaH3SgisfiuudvFntdKOmxuee/77l+FPjKrQjWvmPjWrRw==",
+ "devOptional": true,
+ "dependencies": {
+ "number-is-nan": "^1.0.0"
+ },
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/is-glob": {
+ "version": "4.0.3",
+ "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-4.0.3.tgz",
+ "integrity": "sha512-xelSayHH36ZgE7ZWhli7pW34hNbNl8Ojv5KVmkJD4hBdD3th8Tfk9vYasLM+mXWOZhFkgZfxhLSnrwRr4elSSg==",
+ "devOptional": true,
+ "dependencies": {
+ "is-extglob": "^2.1.1"
+ },
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/is-negated-glob": {
+ "version": "1.0.0",
+ "resolved": "https://registry.npmjs.org/is-negated-glob/-/is-negated-glob-1.0.0.tgz",
+ "integrity": "sha512-czXVVn/QEmgvej1f50BZ648vUI+em0xqMq2Sn+QncCLN4zj1UAxlT+kw/6ggQTOaZPd1HqKQGEqbpQVtJucWug==",
+ "devOptional": true,
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/is-number": {
+ "version": "3.0.0",
+ "resolved": "https://registry.npmjs.org/is-number/-/is-number-3.0.0.tgz",
+ "integrity": "sha512-4cboCqIpliH+mAvFNegjZQ4kgKc3ZUhQVr3HvWbSh5q3WH2v82ct+T2Y1hdU5Gdtorx/cLifQjqCbL7bpznLTg==",
+ "devOptional": true,
+ "dependencies": {
+ "kind-of": "^3.0.2"
+ },
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/is-number/node_modules/kind-of": {
+ "version": "3.2.2",
+ "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz",
+ "integrity": "sha512-NOW9QQXMoZGg/oqnVNoNTTIFEIid1627WCffUBJEdMxYApq7mNE7CpzucIPc+ZQg25Phej7IJSmX3hO+oblOtQ==",
+ "devOptional": true,
+ "dependencies": {
+ "is-buffer": "^1.1.5"
+ },
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/is-plain-object": {
+ "version": "5.0.0",
+ "resolved": "https://registry.npmjs.org/is-plain-object/-/is-plain-object-5.0.0.tgz",
+ "integrity": "sha512-VRSzKkbMm5jMDoKLbltAkFQ5Qr7VDiTFGXxYFXXowVj387GeGNOCsOH6Msy00SGZ3Fp84b1Naa1psqgcCIEP5Q==",
+ "devOptional": true,
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/is-relative": {
+ "version": "1.0.0",
+ "resolved": "https://registry.npmjs.org/is-relative/-/is-relative-1.0.0.tgz",
+ "integrity": "sha512-Kw/ReK0iqwKeu0MITLFuj0jbPAmEiOsIwyIXvvbfa6QfmN9pkD1M+8pdk7Rl/dTKbH34/XBFMbgD4iMJhLQbGA==",
+ "devOptional": true,
+ "dependencies": {
+ "is-unc-path": "^1.0.0"
+ },
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/is-unc-path": {
+ "version": "1.0.0",
+ "resolved": "https://registry.npmjs.org/is-unc-path/-/is-unc-path-1.0.0.tgz",
+ "integrity": "sha512-mrGpVd0fs7WWLfVsStvgF6iEJnbjDFZh9/emhRDcGWTduTfNHd9CHeUwH3gYIjdbwo4On6hunkztwOaAw0yllQ==",
+ "devOptional": true,
+ "dependencies": {
+ "unc-path-regex": "^0.1.2"
+ },
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/is-utf8": {
+ "version": "0.2.1",
+ "resolved": "https://registry.npmjs.org/is-utf8/-/is-utf8-0.2.1.tgz",
+ "integrity": "sha512-rMYPYvCzsXywIsldgLaSoPlw5PfoB/ssr7hY4pLfcodrA5M/eArza1a9VmTiNIBNMjOGr1Ow9mTyU2o69U6U9Q==",
+ "devOptional": true
+ },
+ "node_modules/is-valid-glob": {
+ "version": "1.0.0",
+ "resolved": "https://registry.npmjs.org/is-valid-glob/-/is-valid-glob-1.0.0.tgz",
+ "integrity": "sha512-AhiROmoEFDSsjx8hW+5sGwgKVIORcXnrlAx/R0ZSeaPw70Vw0CqkGBBhHGL58Uox2eXnU1AnvXJl1XlyedO5bA==",
+ "devOptional": true,
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/is-windows": {
+ "version": "1.0.2",
+ "resolved": "https://registry.npmjs.org/is-windows/-/is-windows-1.0.2.tgz",
+ "integrity": "sha512-eXK1UInq2bPmjyX6e3VHIzMLobc4J94i4AWn+Hpq3OU5KkrRC96OAcR3PRJ/pGu6m8TRnBHP9dkXQVsT/COVIA==",
+ "devOptional": true,
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/isarray": {
+ "version": "1.0.0",
+ "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz",
+ "integrity": "sha512-VLghIWNM6ELQzo7zwmcg0NmTVyWKYjvIeM83yjp0wRDTmUnrM678fQbcKBo6n2CJEF0szoG//ytg+TKla89ALQ=="
+ },
+ "node_modules/isexe": {
+ "version": "2.0.0",
+ "resolved": "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz",
+ "integrity": "sha512-RHxMLp9lnKHGHRng9QFhRCMbYAcVpn69smSGcq3f36xjgVVWThj4qqLbTLlq7Ssj8B+fIQ1EuCEGI2lKsyQeIw==",
+ "devOptional": true
+ },
+ "node_modules/isobject": {
+ "version": "3.0.1",
+ "resolved": "https://registry.npmjs.org/isobject/-/isobject-3.0.1.tgz",
+ "integrity": "sha512-WhB9zCku7EGTj/HQQRz5aUQEUeoQZH2bWcltRErOpymJ4boYE6wL9Tbr23krRPSZ+C5zqNSrSw+Cc7sZZ4b7vg==",
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/istextorbinary": {
+ "version": "3.3.0",
+ "resolved": "https://registry.npmjs.org/istextorbinary/-/istextorbinary-3.3.0.tgz",
+ "integrity": "sha512-Tvq1W6NAcZeJ8op+Hq7tdZ434rqnMx4CCZ7H0ff83uEloDvVbqAwaMTZcafKGJT0VHkYzuXUiCY4hlXQg6WfoQ==",
+ "dependencies": {
+ "binaryextensions": "^2.2.0",
+ "textextensions": "^3.2.0"
+ },
+ "engines": {
+ "node": ">=8"
+ },
+ "funding": {
+ "url": "https://bevry.me/fund"
+ }
+ },
+ "node_modules/jshint": {
+ "version": "2.13.4",
+ "resolved": "https://registry.npmjs.org/jshint/-/jshint-2.13.4.tgz",
+ "integrity": "sha512-HO3bosL84b2qWqI0q+kpT/OpRJwo0R4ivgmxaO848+bo10rc50SkPnrtwSFXttW0ym4np8jbJvLwk5NziB7jIw==",
+ "dependencies": {
+ "cli": "~1.0.0",
+ "console-browserify": "1.1.x",
+ "exit": "0.1.x",
+ "htmlparser2": "3.8.x",
+ "lodash": "~4.17.21",
+ "minimatch": "~3.0.2",
+ "strip-json-comments": "1.0.x"
+ },
+ "bin": {
+ "jshint": "bin/jshint"
+ }
+ },
+ "node_modules/jshint-stylish": {
+ "version": "2.2.1",
+ "resolved": "https://registry.npmjs.org/jshint-stylish/-/jshint-stylish-2.2.1.tgz",
+ "integrity": "sha512-7ySPIM1/gONcJ1isbd1IPKuBzQ/iDTvofILFSsIaMrWZUO7OJkV9kdU0O6O1pxM+bNj/9mbJ31LyXgQgOhIa0A==",
+ "dependencies": {
+ "beeper": "^1.1.0",
+ "chalk": "^1.0.0",
+ "log-symbols": "^1.0.0",
+ "plur": "^2.1.0",
+ "string-length": "^1.0.0",
+ "text-table": "^0.2.0"
+ },
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/jshint/node_modules/minimatch": {
+ "version": "3.0.8",
+ "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.0.8.tgz",
+ "integrity": "sha512-6FsRAQsxQ61mw+qP1ZzbL9Bc78x2p5OqNgNpnoAFLTrX8n5Kxph0CsnhmKKNXTWjXqU5L0pGPR7hYk+XWZr60Q==",
+ "dependencies": {
+ "brace-expansion": "^1.1.7"
+ },
+ "engines": {
+ "node": "*"
+ }
+ },
+ "node_modules/json-stable-stringify-without-jsonify": {
+ "version": "1.0.1",
+ "resolved": "https://registry.npmjs.org/json-stable-stringify-without-jsonify/-/json-stable-stringify-without-jsonify-1.0.1.tgz",
+ "integrity": "sha512-Bdboy+l7tA3OGW6FjyFHWkP5LuByj1Tk33Ljyq0axyzdk9//JSi2u3fP1QSmd1KNwq6VOKYGlAu87CisVir6Pw==",
+ "devOptional": true
+ },
+ "node_modules/just-debounce": {
+ "version": "1.1.0",
+ "resolved": "https://registry.npmjs.org/just-debounce/-/just-debounce-1.1.0.tgz",
+ "integrity": "sha512-qpcRocdkUmf+UTNBYx5w6dexX5J31AKK1OmPwH630a83DdVVUIngk55RSAiIGpQyoH0dlr872VHfPjnQnK1qDQ==",
+ "devOptional": true
+ },
+ "node_modules/kind-of": {
+ "version": "5.1.0",
+ "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-5.1.0.tgz",
+ "integrity": "sha512-NGEErnH6F2vUuXDh+OlbcKW7/wOcfdRHaZ7VWtqCztfHri/++YKmP51OdWeGPuqCOba6kk2OTe5d02VmTB80Pw==",
+ "devOptional": true,
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/last-run": {
+ "version": "1.1.1",
+ "resolved": "https://registry.npmjs.org/last-run/-/last-run-1.1.1.tgz",
+ "integrity": "sha512-U/VxvpX4N/rFvPzr3qG5EtLKEnNI0emvIQB3/ecEwv+8GHaUKbIB8vxv1Oai5FAF0d0r7LXHhLLe5K/yChm5GQ==",
+ "devOptional": true,
+ "dependencies": {
+ "default-resolution": "^2.0.0",
+ "es6-weak-map": "^2.0.1"
+ },
+ "engines": {
+ "node": ">= 0.10"
+ }
+ },
+ "node_modules/lazyload": {
+ "version": "2.0.0-rc.2",
+ "resolved": "https://registry.npmjs.org/lazyload/-/lazyload-2.0.0-rc.2.tgz",
+ "integrity": "sha512-v3OKwYrKHX09eAyeAmkpvVCF5qWZo8rxERT9AVOUFaRwlTIuCyMYVBfHYSra1uyBdKDEHnUkvpZTLgNWI9Y7lA=="
+ },
+ "node_modules/lazysizes": {
+ "version": "5.3.2",
+ "resolved": "https://registry.npmjs.org/lazysizes/-/lazysizes-5.3.2.tgz",
+ "integrity": "sha512-22UzWP+Vedi/sMeOr8O7FWimRVtiNJV2HCa+V8+peZOw6QbswN9k58VUhd7i6iK5bw5QkYrF01LJbeJe0PV8jg=="
+ },
+ "node_modules/lazystream": {
+ "version": "1.0.1",
+ "resolved": "https://registry.npmjs.org/lazystream/-/lazystream-1.0.1.tgz",
+ "integrity": "sha512-b94GiNHQNy6JNTrt5w6zNyffMrNkXZb3KTkCZJb2V1xaEGCk093vkZ2jk3tpaeP33/OiXC+WvK9AxUebnf5nbw==",
+ "devOptional": true,
+ "dependencies": {
+ "readable-stream": "^2.0.5"
+ },
+ "engines": {
+ "node": ">= 0.6.3"
+ }
+ },
+ "node_modules/lcid": {
+ "version": "1.0.0",
+ "resolved": "https://registry.npmjs.org/lcid/-/lcid-1.0.0.tgz",
+ "integrity": "sha512-YiGkH6EnGrDGqLMITnGjXtGmNtjoXw9SVUzcaos8RBi7Ps0VBylkq+vOcY9QE5poLasPCR849ucFUkl0UzUyOw==",
+ "devOptional": true,
+ "dependencies": {
+ "invert-kv": "^1.0.0"
+ },
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/lead": {
+ "version": "1.0.0",
+ "resolved": "https://registry.npmjs.org/lead/-/lead-1.0.0.tgz",
+ "integrity": "sha512-IpSVCk9AYvLHo5ctcIXxOBpMWUe+4TKN3VPWAKUbJikkmsGp0VrSM8IttVc32D6J4WUsiPE6aEFRNmIoF/gdow==",
+ "devOptional": true,
+ "dependencies": {
+ "flush-write-stream": "^1.0.2"
+ },
+ "engines": {
+ "node": ">= 0.10"
+ }
+ },
+ "node_modules/liftoff": {
+ "version": "3.1.0",
+ "resolved": "https://registry.npmjs.org/liftoff/-/liftoff-3.1.0.tgz",
+ "integrity": "sha512-DlIPlJUkCV0Ips2zf2pJP0unEoT1kwYhiiPUGF3s/jtxTCjziNLoiVVh+jqWOWeFi6mmwQ5fNxvAUyPad4Dfog==",
+ "devOptional": true,
+ "dependencies": {
+ "extend": "^3.0.0",
+ "findup-sync": "^3.0.0",
+ "fined": "^1.0.1",
+ "flagged-respawn": "^1.0.0",
+ "is-plain-object": "^2.0.4",
+ "object.map": "^1.0.0",
+ "rechoir": "^0.6.2",
+ "resolve": "^1.1.7"
+ },
+ "engines": {
+ "node": ">= 0.8"
+ }
+ },
+ "node_modules/liftoff/node_modules/is-plain-object": {
+ "version": "2.0.4",
+ "resolved": "https://registry.npmjs.org/is-plain-object/-/is-plain-object-2.0.4.tgz",
+ "integrity": "sha512-h5PpgXkWitc38BBMYawTYMWJHFZJVnBquFE57xFpjB8pJFiF6gZ+bU+WyI/yqXiFR5mdLsgYNaPe8uao6Uv9Og==",
+ "devOptional": true,
+ "dependencies": {
+ "isobject": "^3.0.1"
+ },
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/load-json-file": {
+ "version": "1.1.0",
+ "resolved": "https://registry.npmjs.org/load-json-file/-/load-json-file-1.1.0.tgz",
+ "integrity": "sha512-cy7ZdNRXdablkXYNI049pthVeXFurRyb9+hA/dZzerZ0pGTx42z+y+ssxBaVV2l70t1muq5IdKhn4UtcoGUY9A==",
+ "devOptional": true,
+ "dependencies": {
+ "graceful-fs": "^4.1.2",
+ "parse-json": "^2.2.0",
+ "pify": "^2.0.0",
+ "pinkie-promise": "^2.0.0",
+ "strip-bom": "^2.0.0"
+ },
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/locate-path": {
+ "version": "6.0.0",
+ "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-6.0.0.tgz",
+ "integrity": "sha512-iPZK6eYjbxRu3uB4/WZ3EsEIMJFMqAoopl3R+zuq0UjcAm/MO6KCweDgPfP3elTztoKP3KtnVHxTn2NHBSDVUw==",
+ "dev": true,
+ "dependencies": {
+ "p-locate": "^5.0.0"
+ },
+ "engines": {
+ "node": ">=10"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/sindresorhus"
+ }
+ },
+ "node_modules/lodash": {
+ "version": "4.17.21",
+ "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.21.tgz",
+ "integrity": "sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg=="
+ },
+ "node_modules/lodash._basecopy": {
+ "version": "3.0.1",
+ "resolved": "https://registry.npmjs.org/lodash._basecopy/-/lodash._basecopy-3.0.1.tgz",
+ "integrity": "sha512-rFR6Vpm4HeCK1WPGvjZSJ+7yik8d8PVUdCJx5rT2pogG4Ve/2ZS7kfmO5l5T2o5V2mqlNIfSF5MZlr1+xOoYQQ=="
+ },
+ "node_modules/lodash._basetostring": {
+ "version": "3.0.1",
+ "resolved": "https://registry.npmjs.org/lodash._basetostring/-/lodash._basetostring-3.0.1.tgz",
+ "integrity": "sha512-mTzAr1aNAv/i7W43vOR/uD/aJ4ngbtsRaCubp2BfZhlGU/eORUjg/7F6X0orNMdv33JOrdgGybtvMN/po3EWrA=="
+ },
+ "node_modules/lodash._basevalues": {
+ "version": "3.0.0",
+ "resolved": "https://registry.npmjs.org/lodash._basevalues/-/lodash._basevalues-3.0.0.tgz",
+ "integrity": "sha512-H94wl5P13uEqlCg7OcNNhMQ8KvWSIyqXzOPusRgHC9DK3o54P6P3xtbXlVbRABG4q5gSmp7EDdJ0MSuW9HX6Mg=="
+ },
+ "node_modules/lodash._getnative": {
+ "version": "3.9.1",
+ "resolved": "https://registry.npmjs.org/lodash._getnative/-/lodash._getnative-3.9.1.tgz",
+ "integrity": "sha512-RrL9VxMEPyDMHOd9uFbvMe8X55X16/cGM5IgOKgRElQZutpX89iS6vwl64duTV1/16w5JY7tuFNXqoekmh1EmA=="
+ },
+ "node_modules/lodash._isiterateecall": {
+ "version": "3.0.9",
+ "resolved": "https://registry.npmjs.org/lodash._isiterateecall/-/lodash._isiterateecall-3.0.9.tgz",
+ "integrity": "sha512-De+ZbrMu6eThFti/CSzhRvTKMgQToLxbij58LMfM8JnYDNSOjkjTCIaa8ixglOeGh2nyPlakbt5bJWJ7gvpYlQ=="
+ },
+ "node_modules/lodash._reescape": {
+ "version": "3.0.0",
+ "resolved": "https://registry.npmjs.org/lodash._reescape/-/lodash._reescape-3.0.0.tgz",
+ "integrity": "sha512-Sjlavm5y+FUVIF3vF3B75GyXrzsfYV8Dlv3L4mEpuB9leg8N6yf/7rU06iLPx9fY0Mv3khVp9p7Dx0mGV6V5OQ=="
+ },
+ "node_modules/lodash._reevaluate": {
+ "version": "3.0.0",
+ "resolved": "https://registry.npmjs.org/lodash._reevaluate/-/lodash._reevaluate-3.0.0.tgz",
+ "integrity": "sha512-OrPwdDc65iJiBeUe5n/LIjd7Viy99bKwDdk7Z5ljfZg0uFRFlfQaCy9tZ4YMAag9WAZmlVpe1iZrkIMMSMHD3w=="
+ },
+ "node_modules/lodash._reinterpolate": {
+ "version": "3.0.0",
+ "resolved": "https://registry.npmjs.org/lodash._reinterpolate/-/lodash._reinterpolate-3.0.0.tgz",
+ "integrity": "sha512-xYHt68QRoYGjeeM/XOE1uJtvXQAgvszfBhjV4yvsQH0u2i9I6cI6c6/eG4Hh3UAOVn0y/xAXwmTzEay49Q//HA=="
+ },
+ "node_modules/lodash._root": {
+ "version": "3.0.1",
+ "resolved": "https://registry.npmjs.org/lodash._root/-/lodash._root-3.0.1.tgz",
+ "integrity": "sha512-O0pWuFSK6x4EXhM1dhZ8gchNtG7JMqBtrHdoUFUWXD7dJnNSUze1GuyQr5sOs0aCvgGeI3o/OJW8f4ca7FDxmQ=="
+ },
+ "node_modules/lodash.assign": {
+ "version": "4.2.0",
+ "resolved": "https://registry.npmjs.org/lodash.assign/-/lodash.assign-4.2.0.tgz",
+ "integrity": "sha512-hFuH8TY+Yji7Eja3mGiuAxBqLagejScbG8GbG0j6o9vzn0YL14My+ktnqtZgFTosKymC9/44wP6s7xyuLfnClw=="
+ },
+ "node_modules/lodash.clonedeep": {
+ "version": "4.5.0",
+ "resolved": "https://registry.npmjs.org/lodash.clonedeep/-/lodash.clonedeep-4.5.0.tgz",
+ "integrity": "sha512-H5ZhCF25riFd9uB5UCkVKo61m3S/xZk1x4wA6yp/L3RFP6Z/eHH1ymQcGLo7J3GMPfm0V/7m1tryHuGVxpqEBQ=="
+ },
+ "node_modules/lodash.escape": {
+ "version": "3.2.0",
+ "resolved": "https://registry.npmjs.org/lodash.escape/-/lodash.escape-3.2.0.tgz",
+ "integrity": "sha512-n1PZMXgaaDWZDSvuNZ/8XOcYO2hOKDqZel5adtR30VKQAtoWs/5AOeFA0vPV8moiPzlqe7F4cP2tzpFewQyelQ==",
+ "dependencies": {
+ "lodash._root": "^3.0.0"
+ }
+ },
+ "node_modules/lodash.isarguments": {
+ "version": "3.1.0",
+ "resolved": "https://registry.npmjs.org/lodash.isarguments/-/lodash.isarguments-3.1.0.tgz",
+ "integrity": "sha512-chi4NHZlZqZD18a0imDHnZPrDeBbTtVN7GXMwuGdRH9qotxAjYs3aVLKc7zNOG9eddR5Ksd8rvFEBc9SsggPpg=="
+ },
+ "node_modules/lodash.isarray": {
+ "version": "3.0.4",
+ "resolved": "https://registry.npmjs.org/lodash.isarray/-/lodash.isarray-3.0.4.tgz",
+ "integrity": "sha512-JwObCrNJuT0Nnbuecmqr5DgtuBppuCvGD9lxjFpAzwnVtdGoDQ1zig+5W8k5/6Gcn0gZ3936HDAlGd28i7sOGQ=="
+ },
+ "node_modules/lodash.isobject": {
+ "version": "3.0.2",
+ "resolved": "https://registry.npmjs.org/lodash.isobject/-/lodash.isobject-3.0.2.tgz",
+ "integrity": "sha512-3/Qptq2vr7WeJbB4KHUSKlq8Pl7ASXi3UG6CMbBm8WRtXi8+GHm7mKaU3urfpSEzWe2wCIChs6/sdocUsTKJiA=="
+ },
+ "node_modules/lodash.keys": {
+ "version": "3.1.2",
+ "resolved": "https://registry.npmjs.org/lodash.keys/-/lodash.keys-3.1.2.tgz",
+ "integrity": "sha512-CuBsapFjcubOGMn3VD+24HOAPxM79tH+V6ivJL3CHYjtrawauDJHUk//Yew9Hvc6e9rbCrURGk8z6PC+8WJBfQ==",
+ "dependencies": {
+ "lodash._getnative": "^3.0.0",
+ "lodash.isarguments": "^3.0.0",
+ "lodash.isarray": "^3.0.0"
+ }
+ },
+ "node_modules/lodash.merge": {
+ "version": "4.6.2",
+ "resolved": "https://registry.npmjs.org/lodash.merge/-/lodash.merge-4.6.2.tgz",
+ "integrity": "sha512-0KpjqXRVvrYyCsX1swR/XTK0va6VQkQM6MNo7PqW77ByjAhoARA8EfrP1N4+KlKj8YS0ZUCtRT/YUuhyYDujIQ=="
+ },
+ "node_modules/lodash.restparam": {
+ "version": "3.6.1",
+ "resolved": "https://registry.npmjs.org/lodash.restparam/-/lodash.restparam-3.6.1.tgz",
+ "integrity": "sha512-L4/arjjuq4noiUJpt3yS6KIKDtJwNe2fIYgMqyYYKoeIfV1iEqvPwhCx23o+R9dzouGihDAPN1dTIRWa7zk8tw=="
+ },
+ "node_modules/lodash.template": {
+ "version": "3.6.2",
+ "resolved": "https://registry.npmjs.org/lodash.template/-/lodash.template-3.6.2.tgz",
+ "integrity": "sha512-0B4Y53I0OgHUJkt+7RmlDFWKjVAI/YUpWNiL9GQz5ORDr4ttgfQGo+phBWKFLJbBdtOwgMuUkdOHOnPg45jKmQ==",
+ "dependencies": {
+ "lodash._basecopy": "^3.0.0",
+ "lodash._basetostring": "^3.0.0",
+ "lodash._basevalues": "^3.0.0",
+ "lodash._isiterateecall": "^3.0.0",
+ "lodash._reinterpolate": "^3.0.0",
+ "lodash.escape": "^3.0.0",
+ "lodash.keys": "^3.0.0",
+ "lodash.restparam": "^3.0.0",
+ "lodash.templatesettings": "^3.0.0"
+ }
+ },
+ "node_modules/lodash.templatesettings": {
+ "version": "3.1.1",
+ "resolved": "https://registry.npmjs.org/lodash.templatesettings/-/lodash.templatesettings-3.1.1.tgz",
+ "integrity": "sha512-TcrlEr31tDYnWkHFWDCV3dHYroKEXpJZ2YJYvJdhN+y4AkWMDZ5I4I8XDtUKqSAyG81N7w+I1mFEJtcED+tGqQ==",
+ "dependencies": {
+ "lodash._reinterpolate": "^3.0.0",
+ "lodash.escape": "^3.0.0"
+ }
+ },
+ "node_modules/log-symbols": {
+ "version": "1.0.2",
+ "resolved": "https://registry.npmjs.org/log-symbols/-/log-symbols-1.0.2.tgz",
+ "integrity": "sha512-mmPrW0Fh2fxOzdBbFv4g1m6pR72haFLPJ2G5SJEELf1y+iaQrDG6cWCPjy54RHYbZAt7X+ls690Kw62AdWXBzQ==",
+ "dependencies": {
+ "chalk": "^1.0.0"
+ },
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/lunr": {
+ "version": "2.3.9",
+ "resolved": "https://registry.npmjs.org/lunr/-/lunr-2.3.9.tgz",
+ "integrity": "sha512-zTU3DaZaF3Rt9rhN3uBMGQD3dD2/vFQqnvZCDv4dl5iOzq2IZQqTxu90r4E5J+nP70J3ilqVCrbho2eWaeW8Ow=="
+ },
+ "node_modules/lunr-languages": {
+ "version": "1.9.0",
+ "resolved": "https://registry.npmjs.org/lunr-languages/-/lunr-languages-1.9.0.tgz",
+ "integrity": "sha512-Be5vFuc8NAheOIjviCRms3ZqFFBlzns3u9DXpPSZvALetgnydAN0poV71pVLFn0keYy/s4VblMMkqewTLe+KPg=="
+ },
+ "node_modules/make-error": {
+ "version": "1.3.6",
+ "resolved": "https://registry.npmjs.org/make-error/-/make-error-1.3.6.tgz",
+ "integrity": "sha512-s8UhlNe7vPKomQhC1qFelMokr/Sc3AgNbso3n74mVPA5LTZwkB9NlXf4XPamLxJE8h0gh73rM94xvwRT2CVInw=="
+ },
+ "node_modules/make-error-cause": {
+ "version": "1.2.2",
+ "resolved": "https://registry.npmjs.org/make-error-cause/-/make-error-cause-1.2.2.tgz",
+ "integrity": "sha512-4TO2Y3HkBnis4c0dxhAgD/jprySYLACf7nwN6V0HAHDx59g12WlRpUmFy1bRHamjGUEEBrEvCq6SUpsEE2lhUg==",
+ "dependencies": {
+ "make-error": "^1.2.0"
+ }
+ },
+ "node_modules/make-iterator": {
+ "version": "1.0.1",
+ "resolved": "https://registry.npmjs.org/make-iterator/-/make-iterator-1.0.1.tgz",
+ "integrity": "sha512-pxiuXh0iVEq7VM7KMIhs5gxsfxCux2URptUQaXo4iZZJxBAzTPOLE2BumO5dbfVYq/hBJFBR/a1mFDmOx5AGmw==",
+ "devOptional": true,
+ "dependencies": {
+ "kind-of": "^6.0.2"
+ },
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/make-iterator/node_modules/kind-of": {
+ "version": "6.0.3",
+ "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.3.tgz",
+ "integrity": "sha512-dcS1ul+9tmeD95T+x28/ehLgd9mENa3LsvDTtzm3vyBEO7RPptvAD+t44WVXaUjTBRcrpFeFlC8WCruUR456hw==",
+ "devOptional": true,
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/map-cache": {
+ "version": "0.2.2",
+ "resolved": "https://registry.npmjs.org/map-cache/-/map-cache-0.2.2.tgz",
+ "integrity": "sha512-8y/eV9QQZCiyn1SprXSrCmqJN0yNRATe+PO8ztwqrvrbdRLA3eYJF0yaR0YayLWkMbsQSKWS9N2gPcGEc4UsZg==",
+ "devOptional": true,
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/map-visit": {
+ "version": "1.0.0",
+ "resolved": "https://registry.npmjs.org/map-visit/-/map-visit-1.0.0.tgz",
+ "integrity": "sha512-4y7uGv8bd2WdM9vpQsiQNo41Ln1NvhvDRuVt0k2JZQ+ezN2uaQes7lZeZ+QQUHOLQAtDaBJ+7wCbi+ab/KFs+w==",
+ "devOptional": true,
+ "dependencies": {
+ "object-visit": "^1.0.0"
+ },
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/matchdep": {
+ "version": "2.0.0",
+ "resolved": "https://registry.npmjs.org/matchdep/-/matchdep-2.0.0.tgz",
+ "integrity": "sha512-LFgVbaHIHMqCRuCZyfCtUOq9/Lnzhi7Z0KFUE2fhD54+JN2jLh3hC02RLkqauJ3U4soU6H1J3tfj/Byk7GoEjA==",
+ "devOptional": true,
+ "dependencies": {
+ "findup-sync": "^2.0.0",
+ "micromatch": "^3.0.4",
+ "resolve": "^1.4.0",
+ "stack-trace": "0.0.10"
+ },
+ "engines": {
+ "node": ">= 0.10.0"
+ }
+ },
+ "node_modules/matchdep/node_modules/findup-sync": {
+ "version": "2.0.0",
+ "resolved": "https://registry.npmjs.org/findup-sync/-/findup-sync-2.0.0.tgz",
+ "integrity": "sha512-vs+3unmJT45eczmcAZ6zMJtxN3l/QXeccaXQx5cu/MeJMhewVfoWZqibRkOxPnmoR59+Zy5hjabfQc6JLSah4g==",
+ "devOptional": true,
+ "dependencies": {
+ "detect-file": "^1.0.0",
+ "is-glob": "^3.1.0",
+ "micromatch": "^3.0.4",
+ "resolve-dir": "^1.0.1"
+ },
+ "engines": {
+ "node": ">= 0.10"
+ }
+ },
+ "node_modules/matchdep/node_modules/is-glob": {
+ "version": "3.1.0",
+ "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-3.1.0.tgz",
+ "integrity": "sha512-UFpDDrPgM6qpnFNI+rh/p3bUaq9hKLZN8bMUWzxmcnZVS3omf4IPK+BrewlnWjO1WmUsMYuSjKh4UJuV4+Lqmw==",
+ "devOptional": true,
+ "dependencies": {
+ "is-extglob": "^2.1.0"
+ },
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/micromatch": {
+ "version": "3.1.10",
+ "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-3.1.10.tgz",
+ "integrity": "sha512-MWikgl9n9M3w+bpsY3He8L+w9eF9338xRl8IAO5viDizwSzziFEyUzo2xrrloB64ADbTf8uA8vRqqttDTOmccg==",
+ "devOptional": true,
+ "dependencies": {
+ "arr-diff": "^4.0.0",
+ "array-unique": "^0.3.2",
+ "braces": "^2.3.1",
+ "define-property": "^2.0.2",
+ "extend-shallow": "^3.0.2",
+ "extglob": "^2.0.4",
+ "fragment-cache": "^0.2.1",
+ "kind-of": "^6.0.2",
+ "nanomatch": "^1.2.9",
+ "object.pick": "^1.3.0",
+ "regex-not": "^1.0.0",
+ "snapdragon": "^0.8.1",
+ "to-regex": "^3.0.2"
+ },
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/micromatch/node_modules/extend-shallow": {
+ "version": "3.0.2",
+ "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-3.0.2.tgz",
+ "integrity": "sha512-BwY5b5Ql4+qZoefgMj2NUmx+tehVTH/Kf4k1ZEtOHNFcm2wSxMRo992l6X3TIgni2eZVTZ85xMOjF31fwZAj6Q==",
+ "devOptional": true,
+ "dependencies": {
+ "assign-symbols": "^1.0.0",
+ "is-extendable": "^1.0.1"
+ },
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/micromatch/node_modules/is-extendable": {
+ "version": "1.0.1",
+ "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-1.0.1.tgz",
+ "integrity": "sha512-arnXMxT1hhoKo9k1LZdmlNyJdDDfy2v0fXjFlmok4+i8ul/6WlbVge9bhM74OpNPQPMGUToDtz+KXa1PneJxOA==",
+ "devOptional": true,
+ "dependencies": {
+ "is-plain-object": "^2.0.4"
+ },
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/micromatch/node_modules/is-plain-object": {
+ "version": "2.0.4",
+ "resolved": "https://registry.npmjs.org/is-plain-object/-/is-plain-object-2.0.4.tgz",
+ "integrity": "sha512-h5PpgXkWitc38BBMYawTYMWJHFZJVnBquFE57xFpjB8pJFiF6gZ+bU+WyI/yqXiFR5mdLsgYNaPe8uao6Uv9Og==",
+ "devOptional": true,
+ "dependencies": {
+ "isobject": "^3.0.1"
+ },
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/micromatch/node_modules/kind-of": {
+ "version": "6.0.3",
+ "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.3.tgz",
+ "integrity": "sha512-dcS1ul+9tmeD95T+x28/ehLgd9mENa3LsvDTtzm3vyBEO7RPptvAD+t44WVXaUjTBRcrpFeFlC8WCruUR456hw==",
+ "devOptional": true,
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/minimatch": {
+ "version": "3.1.2",
+ "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz",
+ "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==",
+ "dependencies": {
+ "brace-expansion": "^1.1.7"
+ },
+ "engines": {
+ "node": "*"
+ }
+ },
+ "node_modules/minimist": {
+ "version": "1.2.6",
+ "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.6.tgz",
+ "integrity": "sha512-Jsjnk4bw3YJqYzbdyBiNsPWHPfO++UGG749Cxs6peCu5Xg4nrena6OVxOYxrQTqww0Jmwt+Ref8rggumkTLz9Q=="
+ },
+ "node_modules/mixin-deep": {
+ "version": "1.3.2",
+ "resolved": "https://registry.npmjs.org/mixin-deep/-/mixin-deep-1.3.2.tgz",
+ "integrity": "sha512-WRoDn//mXBiJ1H40rqa3vH0toePwSsGb45iInWlTySa+Uu4k3tYUSxa2v1KqAiLtvlrSzaExqS1gtk96A9zvEA==",
+ "devOptional": true,
+ "dependencies": {
+ "for-in": "^1.0.2",
+ "is-extendable": "^1.0.1"
+ },
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/mixin-deep/node_modules/is-extendable": {
+ "version": "1.0.1",
+ "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-1.0.1.tgz",
+ "integrity": "sha512-arnXMxT1hhoKo9k1LZdmlNyJdDDfy2v0fXjFlmok4+i8ul/6WlbVge9bhM74OpNPQPMGUToDtz+KXa1PneJxOA==",
+ "devOptional": true,
+ "dependencies": {
+ "is-plain-object": "^2.0.4"
+ },
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/mixin-deep/node_modules/is-plain-object": {
+ "version": "2.0.4",
+ "resolved": "https://registry.npmjs.org/is-plain-object/-/is-plain-object-2.0.4.tgz",
+ "integrity": "sha512-h5PpgXkWitc38BBMYawTYMWJHFZJVnBquFE57xFpjB8pJFiF6gZ+bU+WyI/yqXiFR5mdLsgYNaPe8uao6Uv9Og==",
+ "devOptional": true,
+ "dependencies": {
+ "isobject": "^3.0.1"
+ },
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/ms": {
+ "version": "2.0.0",
+ "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz",
+ "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=",
+ "devOptional": true
+ },
+ "node_modules/multipipe": {
+ "version": "0.1.2",
+ "resolved": "https://registry.npmjs.org/multipipe/-/multipipe-0.1.2.tgz",
+ "integrity": "sha1-Ko8t33Du1WTf8tV/HhoTfZ8FB4s=",
+ "dependencies": {
+ "duplexer2": "0.0.2"
+ }
+ },
+ "node_modules/mute-stdout": {
+ "version": "1.0.1",
+ "resolved": "https://registry.npmjs.org/mute-stdout/-/mute-stdout-1.0.1.tgz",
+ "integrity": "sha512-kDcwXR4PS7caBpuRYYBUz9iVixUk3anO3f5OYFiIPwK/20vCzKCHyKoulbiDY1S53zD2bxUpxN/IJ+TnXjfvxg==",
+ "devOptional": true,
+ "engines": {
+ "node": ">= 0.10"
+ }
+ },
+ "node_modules/nan": {
+ "version": "2.16.0",
+ "resolved": "https://registry.npmjs.org/nan/-/nan-2.16.0.tgz",
+ "integrity": "sha512-UdAqHyFngu7TfQKsCBgAA6pWDkT8MAO7d0jyOecVhN5354xbLqdn8mV9Tat9gepAupm0bt2DbeaSC8vS52MuFA==",
+ "dev": true,
+ "optional": true
+ },
+ "node_modules/nanoid": {
+ "version": "3.3.4",
+ "resolved": "https://registry.npmjs.org/nanoid/-/nanoid-3.3.4.tgz",
+ "integrity": "sha512-MqBkQh/OHTS2egovRtLk45wEyNXwF+cokD+1YPf9u5VfJiRdAiRwB2froX5Co9Rh20xs4siNPm8naNotSD6RBw==",
+ "bin": {
+ "nanoid": "bin/nanoid.cjs"
+ },
+ "engines": {
+ "node": "^10 || ^12 || ^13.7 || ^14 || >=15.0.1"
+ }
+ },
+ "node_modules/nanomatch": {
+ "version": "1.2.13",
+ "resolved": "https://registry.npmjs.org/nanomatch/-/nanomatch-1.2.13.tgz",
+ "integrity": "sha512-fpoe2T0RbHwBTBUOftAfBPaDEi06ufaUai0mE6Yn1kacc3SnTErfb/h+X94VXzI64rKFHYImXSvdwGGCmwOqCA==",
+ "devOptional": true,
+ "dependencies": {
+ "arr-diff": "^4.0.0",
+ "array-unique": "^0.3.2",
+ "define-property": "^2.0.2",
+ "extend-shallow": "^3.0.2",
+ "fragment-cache": "^0.2.1",
+ "is-windows": "^1.0.2",
+ "kind-of": "^6.0.2",
+ "object.pick": "^1.3.0",
+ "regex-not": "^1.0.0",
+ "snapdragon": "^0.8.1",
+ "to-regex": "^3.0.1"
+ },
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/nanomatch/node_modules/extend-shallow": {
+ "version": "3.0.2",
+ "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-3.0.2.tgz",
+ "integrity": "sha512-BwY5b5Ql4+qZoefgMj2NUmx+tehVTH/Kf4k1ZEtOHNFcm2wSxMRo992l6X3TIgni2eZVTZ85xMOjF31fwZAj6Q==",
+ "devOptional": true,
+ "dependencies": {
+ "assign-symbols": "^1.0.0",
+ "is-extendable": "^1.0.1"
+ },
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/nanomatch/node_modules/is-extendable": {
+ "version": "1.0.1",
+ "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-1.0.1.tgz",
+ "integrity": "sha512-arnXMxT1hhoKo9k1LZdmlNyJdDDfy2v0fXjFlmok4+i8ul/6WlbVge9bhM74OpNPQPMGUToDtz+KXa1PneJxOA==",
+ "devOptional": true,
+ "dependencies": {
+ "is-plain-object": "^2.0.4"
+ },
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/nanomatch/node_modules/is-plain-object": {
+ "version": "2.0.4",
+ "resolved": "https://registry.npmjs.org/is-plain-object/-/is-plain-object-2.0.4.tgz",
+ "integrity": "sha512-h5PpgXkWitc38BBMYawTYMWJHFZJVnBquFE57xFpjB8pJFiF6gZ+bU+WyI/yqXiFR5mdLsgYNaPe8uao6Uv9Og==",
+ "devOptional": true,
+ "dependencies": {
+ "isobject": "^3.0.1"
+ },
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/nanomatch/node_modules/kind-of": {
+ "version": "6.0.3",
+ "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.3.tgz",
+ "integrity": "sha512-dcS1ul+9tmeD95T+x28/ehLgd9mENa3LsvDTtzm3vyBEO7RPptvAD+t44WVXaUjTBRcrpFeFlC8WCruUR456hw==",
+ "devOptional": true,
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/next-tick": {
+ "version": "1.1.0",
+ "resolved": "https://registry.npmjs.org/next-tick/-/next-tick-1.1.0.tgz",
+ "integrity": "sha512-CXdUiJembsNjuToQvxayPZF9Vqht7hewsvy2sOWafLvi2awflj9mOC6bHIg50orX8IJvWKY9wYQ/zB2kogPslQ==",
+ "devOptional": true
+ },
+ "node_modules/node-releases": {
+ "version": "2.0.5",
+ "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-2.0.5.tgz",
+ "integrity": "sha512-U9h1NLROZTq9uE1SNffn6WuPDg8icmi3ns4rEl/oTfIle4iLjTliCzgTsbaIFMq/Xn078/lfY/BL0GWZ+psK4Q=="
+ },
+ "node_modules/normalize-package-data": {
+ "version": "2.5.0",
+ "resolved": "https://registry.npmjs.org/normalize-package-data/-/normalize-package-data-2.5.0.tgz",
+ "integrity": "sha512-/5CMN3T0R4XTj4DcGaexo+roZSdSFW/0AOOTROrjxzCG1wrWXEsGbRKevjlIL+ZDE4sZlJr5ED4YW0yqmkK+eA==",
+ "devOptional": true,
+ "dependencies": {
+ "hosted-git-info": "^2.1.4",
+ "resolve": "^1.10.0",
+ "semver": "2 || 3 || 4 || 5",
+ "validate-npm-package-license": "^3.0.1"
+ }
+ },
+ "node_modules/normalize-path": {
+ "version": "3.0.0",
+ "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-3.0.0.tgz",
+ "integrity": "sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==",
+ "devOptional": true,
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/normalize-range": {
+ "version": "0.1.2",
+ "resolved": "https://registry.npmjs.org/normalize-range/-/normalize-range-0.1.2.tgz",
+ "integrity": "sha1-LRDAa9/TEuqXd2laTShDlFa3WUI=",
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/normalize.css": {
+ "version": "8.0.1",
+ "resolved": "https://registry.npmjs.org/normalize.css/-/normalize.css-8.0.1.tgz",
+ "integrity": "sha512-qizSNPO93t1YUuUhP22btGOo3chcvDFqFaj2TRybP0DMxkHOCTYwp3n34fel4a31ORXy4m1Xq0Gyqpb5m33qIg=="
+ },
+ "node_modules/now-and-later": {
+ "version": "2.0.1",
+ "resolved": "https://registry.npmjs.org/now-and-later/-/now-and-later-2.0.1.tgz",
+ "integrity": "sha512-KGvQ0cB70AQfg107Xvs/Fbu+dGmZoTRJp2TaPwcwQm3/7PteUyN2BCgk8KBMPGBUXZdVwyWS8fDCGFygBm19UQ==",
+ "devOptional": true,
+ "dependencies": {
+ "once": "^1.3.2"
+ },
+ "engines": {
+ "node": ">= 0.10"
+ }
+ },
+ "node_modules/number-is-nan": {
+ "version": "1.0.1",
+ "resolved": "https://registry.npmjs.org/number-is-nan/-/number-is-nan-1.0.1.tgz",
+ "integrity": "sha1-CXtgK1NCKlIsGvuHkDGDNpQaAR0=",
+ "devOptional": true,
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/object-assign": {
+ "version": "3.0.0",
+ "resolved": "https://registry.npmjs.org/object-assign/-/object-assign-3.0.0.tgz",
+ "integrity": "sha1-m+3VygiXlJvKR+f/QIBi1Un1h/I=",
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/object-copy": {
+ "version": "0.1.0",
+ "resolved": "https://registry.npmjs.org/object-copy/-/object-copy-0.1.0.tgz",
+ "integrity": "sha1-fn2Fi3gb18mRpBupde04EnVOmYw=",
+ "devOptional": true,
+ "dependencies": {
+ "copy-descriptor": "^0.1.0",
+ "define-property": "^0.2.5",
+ "kind-of": "^3.0.3"
+ },
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/object-copy/node_modules/define-property": {
+ "version": "0.2.5",
+ "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz",
+ "integrity": "sha512-Rr7ADjQZenceVOAKop6ALkkRAmH1A4Gx9hV/7ZujPUN2rkATqFO0JZLZInbAjpZYoJ1gUx8MRMQVkYemcbMSTA==",
+ "devOptional": true,
+ "dependencies": {
+ "is-descriptor": "^0.1.0"
+ },
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/object-copy/node_modules/is-accessor-descriptor": {
+ "version": "0.1.6",
+ "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-0.1.6.tgz",
+ "integrity": "sha512-e1BM1qnDbMRG3ll2U9dSK0UMHuWOs3pY3AtcFsmvwPtKL3MML/Q86i+GilLfvqEs4GW+ExB91tQ3Ig9noDIZ+A==",
+ "devOptional": true,
+ "dependencies": {
+ "kind-of": "^3.0.2"
+ },
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/object-copy/node_modules/is-data-descriptor": {
+ "version": "0.1.4",
+ "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-0.1.4.tgz",
+ "integrity": "sha512-+w9D5ulSoBNlmw9OHn3U2v51SyoCd0he+bB3xMl62oijhrspxowjU+AIcDY0N3iEJbUEkB15IlMASQsxYigvXg==",
+ "devOptional": true,
+ "dependencies": {
+ "kind-of": "^3.0.2"
+ },
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/object-copy/node_modules/is-descriptor": {
+ "version": "0.1.6",
+ "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-0.1.6.tgz",
+ "integrity": "sha512-avDYr0SB3DwO9zsMov0gKCESFYqCnE4hq/4z3TdUlukEy5t9C0YRq7HLrsN52NAcqXKaepeCD0n+B0arnVG3Hg==",
+ "devOptional": true,
+ "dependencies": {
+ "is-accessor-descriptor": "^0.1.6",
+ "is-data-descriptor": "^0.1.4",
+ "kind-of": "^5.0.0"
+ },
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/object-copy/node_modules/is-descriptor/node_modules/kind-of": {
+ "version": "5.1.0",
+ "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-5.1.0.tgz",
+ "integrity": "sha512-NGEErnH6F2vUuXDh+OlbcKW7/wOcfdRHaZ7VWtqCztfHri/++YKmP51OdWeGPuqCOba6kk2OTe5d02VmTB80Pw==",
+ "devOptional": true,
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/object-copy/node_modules/kind-of": {
+ "version": "3.2.2",
+ "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz",
+ "integrity": "sha512-NOW9QQXMoZGg/oqnVNoNTTIFEIid1627WCffUBJEdMxYApq7mNE7CpzucIPc+ZQg25Phej7IJSmX3hO+oblOtQ==",
+ "devOptional": true,
+ "dependencies": {
+ "is-buffer": "^1.1.5"
+ },
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/object-keys": {
+ "version": "1.1.1",
+ "resolved": "https://registry.npmjs.org/object-keys/-/object-keys-1.1.1.tgz",
+ "integrity": "sha512-NuAESUOUMrlIXOfHKzD6bpPu3tYt3xvjNdRIQ+FeT0lNb4K8WR70CaDxhuNguS2XG+GjkyMwOzsN5ZktImfhLA==",
+ "devOptional": true,
+ "engines": {
+ "node": ">= 0.4"
+ }
+ },
+ "node_modules/object-visit": {
+ "version": "1.0.1",
+ "resolved": "https://registry.npmjs.org/object-visit/-/object-visit-1.0.1.tgz",
+ "integrity": "sha1-95xEk68MU3e1n+OdOV5BBC3QRbs=",
+ "devOptional": true,
+ "dependencies": {
+ "isobject": "^3.0.0"
+ },
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/object.assign": {
+ "version": "4.1.2",
+ "resolved": "https://registry.npmjs.org/object.assign/-/object.assign-4.1.2.tgz",
+ "integrity": "sha512-ixT2L5THXsApyiUPYKmW+2EHpXXe5Ii3M+f4e+aJFAHao5amFRW6J0OO6c/LU8Be47utCx2GL89hxGB6XSmKuQ==",
+ "devOptional": true,
+ "dependencies": {
+ "call-bind": "^1.0.0",
+ "define-properties": "^1.1.3",
+ "has-symbols": "^1.0.1",
+ "object-keys": "^1.1.1"
+ },
+ "engines": {
+ "node": ">= 0.4"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/ljharb"
+ }
+ },
+ "node_modules/object.defaults": {
+ "version": "1.1.0",
+ "resolved": "https://registry.npmjs.org/object.defaults/-/object.defaults-1.1.0.tgz",
+ "integrity": "sha1-On+GgzS0B96gbaFtiNXNKeQ1/s8=",
+ "devOptional": true,
+ "dependencies": {
+ "array-each": "^1.0.1",
+ "array-slice": "^1.0.0",
+ "for-own": "^1.0.0",
+ "isobject": "^3.0.0"
+ },
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/object.map": {
+ "version": "1.0.1",
+ "resolved": "https://registry.npmjs.org/object.map/-/object.map-1.0.1.tgz",
+ "integrity": "sha1-z4Plncj8wK1fQlDh94s7gb2AHTc=",
+ "devOptional": true,
+ "dependencies": {
+ "for-own": "^1.0.0",
+ "make-iterator": "^1.0.0"
+ },
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/object.pick": {
+ "version": "1.3.0",
+ "resolved": "https://registry.npmjs.org/object.pick/-/object.pick-1.3.0.tgz",
+ "integrity": "sha1-h6EKxMFpS9Lhy/U1kaZhQftd10c=",
+ "devOptional": true,
+ "dependencies": {
+ "isobject": "^3.0.1"
+ },
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/object.reduce": {
+ "version": "1.0.1",
+ "resolved": "https://registry.npmjs.org/object.reduce/-/object.reduce-1.0.1.tgz",
+ "integrity": "sha1-b+NI8qx/oPlcpiEiZZkJaCW7A60=",
+ "devOptional": true,
+ "dependencies": {
+ "for-own": "^1.0.0",
+ "make-iterator": "^1.0.0"
+ },
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/once": {
+ "version": "1.4.0",
+ "resolved": "https://registry.npmjs.org/once/-/once-1.4.0.tgz",
+ "integrity": "sha1-WDsap3WWHUsROsF9nFC6753Xa9E=",
+ "dependencies": {
+ "wrappy": "1"
+ }
+ },
+ "node_modules/ordered-read-streams": {
+ "version": "1.0.1",
+ "resolved": "https://registry.npmjs.org/ordered-read-streams/-/ordered-read-streams-1.0.1.tgz",
+ "integrity": "sha1-d8DLN8QVJdZBZtmQ/61+xqDhNj4=",
+ "devOptional": true,
+ "dependencies": {
+ "readable-stream": "^2.0.1"
+ }
+ },
+ "node_modules/os-locale": {
+ "version": "1.4.0",
+ "resolved": "https://registry.npmjs.org/os-locale/-/os-locale-1.4.0.tgz",
+ "integrity": "sha1-IPnxeuKe00XoveWDsT0gCYA8FNk=",
+ "devOptional": true,
+ "dependencies": {
+ "lcid": "^1.0.0"
+ },
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/p-limit": {
+ "version": "3.1.0",
+ "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-3.1.0.tgz",
+ "integrity": "sha512-TYOanM3wGwNGsZN2cVTYPArw454xnXj5qmWF1bEoAc4+cU/ol7GVh7odevjp1FNHduHc3KZMcFduxU5Xc6uJRQ==",
+ "dev": true,
+ "dependencies": {
+ "yocto-queue": "^0.1.0"
+ },
+ "engines": {
+ "node": ">=10"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/sindresorhus"
+ }
+ },
+ "node_modules/p-locate": {
+ "version": "5.0.0",
+ "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-5.0.0.tgz",
+ "integrity": "sha512-LaNjtRWUBY++zB5nE/NwcaoMylSPk+S+ZHNB1TzdbMJMny6dynpAGt7X/tl/QYq3TIeE6nxHppbo2LGymrG5Pw==",
+ "dev": true,
+ "dependencies": {
+ "p-limit": "^3.0.2"
+ },
+ "engines": {
+ "node": ">=10"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/sindresorhus"
+ }
+ },
+ "node_modules/parse-filepath": {
+ "version": "1.0.2",
+ "resolved": "https://registry.npmjs.org/parse-filepath/-/parse-filepath-1.0.2.tgz",
+ "integrity": "sha1-pjISf1Oq89FYdvWHLz/6x2PWyJE=",
+ "devOptional": true,
+ "dependencies": {
+ "is-absolute": "^1.0.0",
+ "map-cache": "^0.2.0",
+ "path-root": "^0.1.1"
+ },
+ "engines": {
+ "node": ">=0.8"
+ }
+ },
+ "node_modules/parse-json": {
+ "version": "2.2.0",
+ "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-2.2.0.tgz",
+ "integrity": "sha1-9ID0BDTvgHQfhGkJn43qGPVaTck=",
+ "devOptional": true,
+ "dependencies": {
+ "error-ex": "^1.2.0"
+ },
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/parse-node-version": {
+ "version": "1.0.1",
+ "resolved": "https://registry.npmjs.org/parse-node-version/-/parse-node-version-1.0.1.tgz",
+ "integrity": "sha512-3YHlOa/JgH6Mnpr05jP9eDG254US9ek25LyIxZlDItp2iJtwyaXQb57lBYLdT3MowkUFYEV2XXNAYIPlESvJlA==",
+ "engines": {
+ "node": ">= 0.10"
+ }
+ },
+ "node_modules/parse-passwd": {
+ "version": "1.0.0",
+ "resolved": "https://registry.npmjs.org/parse-passwd/-/parse-passwd-1.0.0.tgz",
+ "integrity": "sha1-bVuTSkVpk7I9N/QKOC1vFmao5cY=",
+ "devOptional": true,
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/pascalcase": {
+ "version": "0.1.1",
+ "resolved": "https://registry.npmjs.org/pascalcase/-/pascalcase-0.1.1.tgz",
+ "integrity": "sha1-s2PlXoAGym/iF4TS2yK9FdeRfxQ=",
+ "devOptional": true,
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/path-dirname": {
+ "version": "1.0.2",
+ "resolved": "https://registry.npmjs.org/path-dirname/-/path-dirname-1.0.2.tgz",
+ "integrity": "sha1-zDPSTVJeCZpTiMAzbG4yuRYGCeA=",
+ "devOptional": true
+ },
+ "node_modules/path-exists": {
+ "version": "4.0.0",
+ "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-4.0.0.tgz",
+ "integrity": "sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==",
+ "dev": true,
+ "engines": {
+ "node": ">=8"
+ }
+ },
+ "node_modules/path-is-absolute": {
+ "version": "1.0.1",
+ "resolved": "https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.1.tgz",
+ "integrity": "sha1-F0uSaHNVNP+8es5r9TpanhtcX18=",
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/path-parse": {
+ "version": "1.0.7",
+ "resolved": "https://registry.npmjs.org/path-parse/-/path-parse-1.0.7.tgz",
+ "integrity": "sha512-LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw==",
+ "devOptional": true
+ },
+ "node_modules/path-root": {
+ "version": "0.1.1",
+ "resolved": "https://registry.npmjs.org/path-root/-/path-root-0.1.1.tgz",
+ "integrity": "sha1-mkpoFMrBwM1zNgqV8yCDyOpHRbc=",
+ "devOptional": true,
+ "dependencies": {
+ "path-root-regex": "^0.1.0"
+ },
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/path-root-regex": {
+ "version": "0.1.2",
+ "resolved": "https://registry.npmjs.org/path-root-regex/-/path-root-regex-0.1.2.tgz",
+ "integrity": "sha1-v8zcjfWxLcUsi0PsONGNcsBLqW0=",
+ "devOptional": true,
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/path-type": {
+ "version": "1.1.0",
+ "resolved": "https://registry.npmjs.org/path-type/-/path-type-1.1.0.tgz",
+ "integrity": "sha1-WcRPfuSR2nBNpBXaWkBwuk+P5EE=",
+ "devOptional": true,
+ "dependencies": {
+ "graceful-fs": "^4.1.2",
+ "pify": "^2.0.0",
+ "pinkie-promise": "^2.0.0"
+ },
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/picocolors": {
+ "version": "1.0.0",
+ "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-1.0.0.tgz",
+ "integrity": "sha512-1fygroTLlHu66zi26VoTDv8yRgm0Fccecssto+MhsZ0D/DGW2sm8E8AjW7NU5VVTRt5GxbeZ5qBuJr+HyLYkjQ=="
+ },
+ "node_modules/picomatch": {
+ "version": "2.3.1",
+ "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.3.1.tgz",
+ "integrity": "sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==",
+ "dev": true,
+ "engines": {
+ "node": ">=8.6"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/jonschlinkert"
+ }
+ },
+ "node_modules/pify": {
+ "version": "2.3.0",
+ "resolved": "https://registry.npmjs.org/pify/-/pify-2.3.0.tgz",
+ "integrity": "sha1-7RQaasBDqEnqWISY59yosVMw6Qw=",
+ "devOptional": true,
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/pinkie": {
+ "version": "2.0.4",
+ "resolved": "https://registry.npmjs.org/pinkie/-/pinkie-2.0.4.tgz",
+ "integrity": "sha1-clVrgM+g1IqXToDnckjoDtT3+HA=",
+ "devOptional": true,
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/pinkie-promise": {
+ "version": "2.0.1",
+ "resolved": "https://registry.npmjs.org/pinkie-promise/-/pinkie-promise-2.0.1.tgz",
+ "integrity": "sha1-ITXW36ejWMBprJsXh3YogihFD/o=",
+ "devOptional": true,
+ "dependencies": {
+ "pinkie": "^2.0.0"
+ },
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/plugin-error": {
+ "version": "1.0.1",
+ "resolved": "https://registry.npmjs.org/plugin-error/-/plugin-error-1.0.1.tgz",
+ "integrity": "sha512-L1zP0dk7vGweZME2i+EeakvUNqSrdiI3F91TwEoYiGrAfUXmVv6fJIq4g82PAXxNsWOp0J7ZqQy/3Szz0ajTxA==",
+ "dependencies": {
+ "ansi-colors": "^1.0.1",
+ "arr-diff": "^4.0.0",
+ "arr-union": "^3.1.0",
+ "extend-shallow": "^3.0.2"
+ },
+ "engines": {
+ "node": ">= 0.10"
+ }
+ },
+ "node_modules/plugin-error/node_modules/extend-shallow": {
+ "version": "3.0.2",
+ "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-3.0.2.tgz",
+ "integrity": "sha512-BwY5b5Ql4+qZoefgMj2NUmx+tehVTH/Kf4k1ZEtOHNFcm2wSxMRo992l6X3TIgni2eZVTZ85xMOjF31fwZAj6Q==",
+ "dependencies": {
+ "assign-symbols": "^1.0.0",
+ "is-extendable": "^1.0.1"
+ },
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/plugin-error/node_modules/is-extendable": {
+ "version": "1.0.1",
+ "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-1.0.1.tgz",
+ "integrity": "sha512-arnXMxT1hhoKo9k1LZdmlNyJdDDfy2v0fXjFlmok4+i8ul/6WlbVge9bhM74OpNPQPMGUToDtz+KXa1PneJxOA==",
+ "dependencies": {
+ "is-plain-object": "^2.0.4"
+ },
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/plugin-error/node_modules/is-plain-object": {
+ "version": "2.0.4",
+ "resolved": "https://registry.npmjs.org/is-plain-object/-/is-plain-object-2.0.4.tgz",
+ "integrity": "sha512-h5PpgXkWitc38BBMYawTYMWJHFZJVnBquFE57xFpjB8pJFiF6gZ+bU+WyI/yqXiFR5mdLsgYNaPe8uao6Uv9Og==",
+ "dependencies": {
+ "isobject": "^3.0.1"
+ },
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/plur": {
+ "version": "2.1.2",
+ "resolved": "https://registry.npmjs.org/plur/-/plur-2.1.2.tgz",
+ "integrity": "sha1-dIJFLBoPUI4+NE6uwxLJHCncZVo=",
+ "dependencies": {
+ "irregular-plurals": "^1.0.0"
+ },
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/posix-character-classes": {
+ "version": "0.1.1",
+ "resolved": "https://registry.npmjs.org/posix-character-classes/-/posix-character-classes-0.1.1.tgz",
+ "integrity": "sha1-AerA/jta9xoqbAL+q7jB/vfgDqs=",
+ "devOptional": true,
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/postcss": {
+ "version": "8.4.14",
+ "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.4.14.tgz",
+ "integrity": "sha512-E398TUmfAYFPBSdzgeieK2Y1+1cpdxJx8yXbK/m57nRhKSmk1GB2tO4lbLBtlkfPQTDKfe4Xqv1ASWPpayPEig==",
+ "funding": [
+ {
+ "type": "opencollective",
+ "url": "https://opencollective.com/postcss/"
+ },
+ {
+ "type": "tidelift",
+ "url": "https://tidelift.com/funding/github/npm/postcss"
+ }
+ ],
+ "dependencies": {
+ "nanoid": "^3.3.4",
+ "picocolors": "^1.0.0",
+ "source-map-js": "^1.0.2"
+ },
+ "engines": {
+ "node": "^10 || ^12 || >=14"
+ }
+ },
+ "node_modules/postcss-value-parser": {
+ "version": "4.2.0",
+ "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-4.2.0.tgz",
+ "integrity": "sha512-1NNCs6uurfkVbeXG4S8JFT9t19m45ICnif8zWLd5oPSZ50QnwMfK+H3jv408d4jw/7Bttv5axS5IiHoLaVNHeQ=="
+ },
+ "node_modules/pretty-bytes": {
+ "version": "5.6.0",
+ "resolved": "https://registry.npmjs.org/pretty-bytes/-/pretty-bytes-5.6.0.tgz",
+ "integrity": "sha512-FFw039TmrBqFK8ma/7OL3sDz/VytdtJr044/QUJtH0wK9lb9jLq9tJyIxUwtQJHwar2BqtiA4iCWSwo9JLkzFg==",
+ "engines": {
+ "node": ">=6"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/sindresorhus"
+ }
+ },
+ "node_modules/pretty-hrtime": {
+ "version": "1.0.3",
+ "resolved": "https://registry.npmjs.org/pretty-hrtime/-/pretty-hrtime-1.0.3.tgz",
+ "integrity": "sha1-t+PqQkNaTJsnWdmeDyAesZWALuE=",
+ "devOptional": true,
+ "engines": {
+ "node": ">= 0.8"
+ }
+ },
+ "node_modules/prismjs": {
+ "version": "1.28.0",
+ "resolved": "https://registry.npmjs.org/prismjs/-/prismjs-1.28.0.tgz",
+ "integrity": "sha512-8aaXdYvl1F7iC7Xm1spqSaY/OJBpYW3v+KJ+F17iYxvdc8sfjW194COK5wVhMZX45tGteiBQgdvD/nhxcRwylw==",
+ "engines": {
+ "node": ">=6"
+ }
+ },
+ "node_modules/process-nextick-args": {
+ "version": "2.0.1",
+ "resolved": "https://registry.npmjs.org/process-nextick-args/-/process-nextick-args-2.0.1.tgz",
+ "integrity": "sha512-3ouUOpQhtgrbOa17J7+uxOTpITYWaGP7/AhoR3+A+/1e9skrzelGi/dXzEYyvbxubEF6Wn2ypscTKiKJFFn1ag=="
+ },
+ "node_modules/pump": {
+ "version": "3.0.0",
+ "resolved": "https://registry.npmjs.org/pump/-/pump-3.0.0.tgz",
+ "integrity": "sha512-LwZy+p3SFs1Pytd/jYct4wpv49HiYCqd9Rlc5ZVdk0V+8Yzv6jR5Blk3TRmPL1ft69TxP0IMZGJ+WPFU2BFhww==",
+ "dev": true,
+ "dependencies": {
+ "end-of-stream": "^1.1.0",
+ "once": "^1.3.1"
+ }
+ },
+ "node_modules/pumpify": {
+ "version": "1.5.1",
+ "resolved": "https://registry.npmjs.org/pumpify/-/pumpify-1.5.1.tgz",
+ "integrity": "sha512-oClZI37HvuUJJxSKKrC17bZ9Cu0ZYhEAGPsPUy9KlMUmv9dKX2o77RUmq7f3XjIxbwyGwYzbzQ1L2Ks8sIradQ==",
+ "devOptional": true,
+ "dependencies": {
+ "duplexify": "^3.6.0",
+ "inherits": "^2.0.3",
+ "pump": "^2.0.0"
+ }
+ },
+ "node_modules/pumpify/node_modules/pump": {
+ "version": "2.0.1",
+ "resolved": "https://registry.npmjs.org/pump/-/pump-2.0.1.tgz",
+ "integrity": "sha512-ruPMNRkN3MHP1cWJc9OWr+T/xDP0jhXYCLfJcBuX54hhfIBnaQmAUMfDcG4DM5UMWByBbJY69QSphm3jtDKIkA==",
+ "devOptional": true,
+ "dependencies": {
+ "end-of-stream": "^1.1.0",
+ "once": "^1.3.1"
+ }
+ },
+ "node_modules/rcfinder": {
+ "version": "0.1.9",
+ "resolved": "https://registry.npmjs.org/rcfinder/-/rcfinder-0.1.9.tgz",
+ "integrity": "sha1-8+gPOH3fmugK4wpBADKWQuroERU=",
+ "dependencies": {
+ "lodash.clonedeep": "^4.3.2"
+ },
+ "engines": {
+ "node": ">=0.10"
+ }
+ },
+ "node_modules/rcloader": {
+ "version": "0.2.2",
+ "resolved": "https://registry.npmjs.org/rcloader/-/rcloader-0.2.2.tgz",
+ "integrity": "sha1-WNIpi0YtC5v9ITPSoex0+9cFxxc=",
+ "dependencies": {
+ "lodash.assign": "^4.2.0",
+ "lodash.isobject": "^3.0.2",
+ "lodash.merge": "^4.6.0",
+ "rcfinder": "^0.1.6"
+ },
+ "engines": {
+ "node": ">= 0.10"
+ }
+ },
+ "node_modules/read-pkg": {
+ "version": "1.1.0",
+ "resolved": "https://registry.npmjs.org/read-pkg/-/read-pkg-1.1.0.tgz",
+ "integrity": "sha1-9f+qXs0pyzHAR0vKfXVra7KePyg=",
+ "devOptional": true,
+ "dependencies": {
+ "load-json-file": "^1.0.0",
+ "normalize-package-data": "^2.3.2",
+ "path-type": "^1.0.0"
+ },
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/read-pkg-up": {
+ "version": "1.0.1",
+ "resolved": "https://registry.npmjs.org/read-pkg-up/-/read-pkg-up-1.0.1.tgz",
+ "integrity": "sha1-nWPBMnbAZZGNV/ACpX9AobZD+wI=",
+ "devOptional": true,
+ "dependencies": {
+ "find-up": "^1.0.0",
+ "read-pkg": "^1.0.0"
+ },
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/read-pkg-up/node_modules/find-up": {
+ "version": "1.1.2",
+ "resolved": "https://registry.npmjs.org/find-up/-/find-up-1.1.2.tgz",
+ "integrity": "sha512-jvElSjyuo4EMQGoTwo1uJU5pQMwTW5lS1x05zzfJuTIyLR3zwO27LYrxNg+dlvKpGOuGy/MzBdXh80g0ve5+HA==",
+ "devOptional": true,
+ "dependencies": {
+ "path-exists": "^2.0.0",
+ "pinkie-promise": "^2.0.0"
+ },
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/read-pkg-up/node_modules/path-exists": {
+ "version": "2.1.0",
+ "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-2.1.0.tgz",
+ "integrity": "sha1-D+tsZPD8UY2adU3V77YscCJ2H0s=",
+ "devOptional": true,
+ "dependencies": {
+ "pinkie-promise": "^2.0.0"
+ },
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/readable-stream": {
+ "version": "2.3.7",
+ "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.7.tgz",
+ "integrity": "sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw==",
+ "dependencies": {
+ "core-util-is": "~1.0.0",
+ "inherits": "~2.0.3",
+ "isarray": "~1.0.0",
+ "process-nextick-args": "~2.0.0",
+ "safe-buffer": "~5.1.1",
+ "string_decoder": "~1.1.1",
+ "util-deprecate": "~1.0.1"
+ }
+ },
+ "node_modules/readable-stream/node_modules/safe-buffer": {
+ "version": "5.1.2",
+ "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz",
+ "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g=="
+ },
+ "node_modules/readdirp": {
+ "version": "2.2.1",
+ "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-2.2.1.tgz",
+ "integrity": "sha512-1JU/8q+VgFZyxwrJ+SVIOsh+KywWGpds3NTqikiKpDMZWScmAYyKIgqkO+ARvNWJfXeXR1zxz7aHF4u4CyH6vQ==",
+ "devOptional": true,
+ "dependencies": {
+ "graceful-fs": "^4.1.11",
+ "micromatch": "^3.1.10",
+ "readable-stream": "^2.0.2"
+ },
+ "engines": {
+ "node": ">=0.10"
+ }
+ },
+ "node_modules/rechoir": {
+ "version": "0.6.2",
+ "resolved": "https://registry.npmjs.org/rechoir/-/rechoir-0.6.2.tgz",
+ "integrity": "sha1-hSBLVNuoLVdC4oyWdW70OvUOM4Q=",
+ "devOptional": true,
+ "dependencies": {
+ "resolve": "^1.1.6"
+ },
+ "engines": {
+ "node": ">= 0.10"
+ }
+ },
+ "node_modules/regex-not": {
+ "version": "1.0.2",
+ "resolved": "https://registry.npmjs.org/regex-not/-/regex-not-1.0.2.tgz",
+ "integrity": "sha512-J6SDjUgDxQj5NusnOtdFxDwN/+HWykR8GELwctJ7mdqhcyy1xEc4SRFHUXvxTp661YaVKAjfRLZ9cCqS6tn32A==",
+ "devOptional": true,
+ "dependencies": {
+ "extend-shallow": "^3.0.2",
+ "safe-regex": "^1.1.0"
+ },
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/regex-not/node_modules/extend-shallow": {
+ "version": "3.0.2",
+ "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-3.0.2.tgz",
+ "integrity": "sha512-BwY5b5Ql4+qZoefgMj2NUmx+tehVTH/Kf4k1ZEtOHNFcm2wSxMRo992l6X3TIgni2eZVTZ85xMOjF31fwZAj6Q==",
+ "devOptional": true,
+ "dependencies": {
+ "assign-symbols": "^1.0.0",
+ "is-extendable": "^1.0.1"
+ },
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/regex-not/node_modules/is-extendable": {
+ "version": "1.0.1",
+ "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-1.0.1.tgz",
+ "integrity": "sha512-arnXMxT1hhoKo9k1LZdmlNyJdDDfy2v0fXjFlmok4+i8ul/6WlbVge9bhM74OpNPQPMGUToDtz+KXa1PneJxOA==",
+ "devOptional": true,
+ "dependencies": {
+ "is-plain-object": "^2.0.4"
+ },
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/regex-not/node_modules/is-plain-object": {
+ "version": "2.0.4",
+ "resolved": "https://registry.npmjs.org/is-plain-object/-/is-plain-object-2.0.4.tgz",
+ "integrity": "sha512-h5PpgXkWitc38BBMYawTYMWJHFZJVnBquFE57xFpjB8pJFiF6gZ+bU+WyI/yqXiFR5mdLsgYNaPe8uao6Uv9Og==",
+ "devOptional": true,
+ "dependencies": {
+ "isobject": "^3.0.1"
+ },
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/remove-bom-buffer": {
+ "version": "3.0.0",
+ "resolved": "https://registry.npmjs.org/remove-bom-buffer/-/remove-bom-buffer-3.0.0.tgz",
+ "integrity": "sha512-8v2rWhaakv18qcvNeli2mZ/TMTL2nEyAKRvzo1WtnZBl15SHyEhrCu2/xKlJyUFKHiHgfXIyuY6g2dObJJycXQ==",
+ "devOptional": true,
+ "dependencies": {
+ "is-buffer": "^1.1.5",
+ "is-utf8": "^0.2.1"
+ },
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/remove-bom-stream": {
+ "version": "1.2.0",
+ "resolved": "https://registry.npmjs.org/remove-bom-stream/-/remove-bom-stream-1.2.0.tgz",
+ "integrity": "sha1-BfGlk/FuQuH7kOv1nejlaVJflSM=",
+ "devOptional": true,
+ "dependencies": {
+ "remove-bom-buffer": "^3.0.0",
+ "safe-buffer": "^5.1.0",
+ "through2": "^2.0.3"
+ },
+ "engines": {
+ "node": ">= 0.10"
+ }
+ },
+ "node_modules/remove-bom-stream/node_modules/through2": {
+ "version": "2.0.5",
+ "resolved": "https://registry.npmjs.org/through2/-/through2-2.0.5.tgz",
+ "integrity": "sha512-/mrRod8xqpA+IHSLyGCQ2s8SPHiCDEeQJSep1jqLYeEUClOFG2Qsh+4FU6G9VeqpZnGW/Su8LQGc4YKni5rYSQ==",
+ "devOptional": true,
+ "dependencies": {
+ "readable-stream": "~2.3.6",
+ "xtend": "~4.0.1"
+ }
+ },
+ "node_modules/remove-trailing-separator": {
+ "version": "1.1.0",
+ "resolved": "https://registry.npmjs.org/remove-trailing-separator/-/remove-trailing-separator-1.1.0.tgz",
+ "integrity": "sha1-wkvOKig62tW8P1jg1IJJuSN52O8="
+ },
+ "node_modules/repeat-element": {
+ "version": "1.1.4",
+ "resolved": "https://registry.npmjs.org/repeat-element/-/repeat-element-1.1.4.tgz",
+ "integrity": "sha512-LFiNfRcSu7KK3evMyYOuCzv3L10TW7yC1G2/+StMjK8Y6Vqd2MG7r/Qjw4ghtuCOjFvlnms/iMmLqpvW/ES/WQ==",
+ "devOptional": true,
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/repeat-string": {
+ "version": "1.6.1",
+ "resolved": "https://registry.npmjs.org/repeat-string/-/repeat-string-1.6.1.tgz",
+ "integrity": "sha1-jcrkcOHIirwtYA//Sndihtp15jc=",
+ "devOptional": true,
+ "engines": {
+ "node": ">=0.10"
+ }
+ },
+ "node_modules/replace-ext": {
+ "version": "2.0.0",
+ "resolved": "https://registry.npmjs.org/replace-ext/-/replace-ext-2.0.0.tgz",
+ "integrity": "sha512-UszKE5KVK6JvyD92nzMn9cDapSk6w/CaFZ96CnmDMUqH9oowfxF/ZjRITD25H4DnOQClLA4/j7jLGXXLVKxAug==",
+ "engines": {
+ "node": ">= 10"
+ }
+ },
+ "node_modules/replace-homedir": {
+ "version": "1.0.0",
+ "resolved": "https://registry.npmjs.org/replace-homedir/-/replace-homedir-1.0.0.tgz",
+ "integrity": "sha1-6H9tUTuSjd6AgmDBK+f+xv9ueYw=",
+ "devOptional": true,
+ "dependencies": {
+ "homedir-polyfill": "^1.0.1",
+ "is-absolute": "^1.0.0",
+ "remove-trailing-separator": "^1.1.0"
+ },
+ "engines": {
+ "node": ">= 0.10"
+ }
+ },
+ "node_modules/replacestream": {
+ "version": "4.0.3",
+ "resolved": "https://registry.npmjs.org/replacestream/-/replacestream-4.0.3.tgz",
+ "integrity": "sha512-AC0FiLS352pBBiZhd4VXB1Ab/lh0lEgpP+GGvZqbQh8a5cmXVoTe5EX/YeTFArnp4SRGTHh1qCHu9lGs1qG8sA==",
+ "dependencies": {
+ "escape-string-regexp": "^1.0.3",
+ "object-assign": "^4.0.1",
+ "readable-stream": "^2.0.2"
+ }
+ },
+ "node_modules/replacestream/node_modules/object-assign": {
+ "version": "4.1.1",
+ "resolved": "https://registry.npmjs.org/object-assign/-/object-assign-4.1.1.tgz",
+ "integrity": "sha1-IQmtx5ZYh8/AXLvUQsrIv7s2CGM=",
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/require-directory": {
+ "version": "2.1.1",
+ "resolved": "https://registry.npmjs.org/require-directory/-/require-directory-2.1.1.tgz",
+ "integrity": "sha1-jGStX9MNqxyXbiNE/+f3kqam30I=",
+ "devOptional": true,
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/require-main-filename": {
+ "version": "1.0.1",
+ "resolved": "https://registry.npmjs.org/require-main-filename/-/require-main-filename-1.0.1.tgz",
+ "integrity": "sha1-l/cXtp1IeE9fUmpsWqj/3aBVpNE=",
+ "devOptional": true
+ },
+ "node_modules/resolve": {
+ "version": "1.22.0",
+ "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.22.0.tgz",
+ "integrity": "sha512-Hhtrw0nLeSrFQ7phPp4OOcVjLPIeMnRlr5mcnVuMe7M/7eBn98A3hmFRLoFo3DLZkivSYwhRUJTyPyWAk56WLw==",
+ "devOptional": true,
+ "dependencies": {
+ "is-core-module": "^2.8.1",
+ "path-parse": "^1.0.7",
+ "supports-preserve-symlinks-flag": "^1.0.0"
+ },
+ "bin": {
+ "resolve": "bin/resolve"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/ljharb"
+ }
+ },
+ "node_modules/resolve-dir": {
+ "version": "1.0.1",
+ "resolved": "https://registry.npmjs.org/resolve-dir/-/resolve-dir-1.0.1.tgz",
+ "integrity": "sha1-eaQGRMNivoLybv/nOcm7U4IEb0M=",
+ "devOptional": true,
+ "dependencies": {
+ "expand-tilde": "^2.0.0",
+ "global-modules": "^1.0.0"
+ },
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/resolve-options": {
+ "version": "1.1.0",
+ "resolved": "https://registry.npmjs.org/resolve-options/-/resolve-options-1.1.0.tgz",
+ "integrity": "sha1-MrueOcBtZzONyTeMDW1gdFZq0TE=",
+ "devOptional": true,
+ "dependencies": {
+ "value-or-function": "^3.0.0"
+ },
+ "engines": {
+ "node": ">= 0.10"
+ }
+ },
+ "node_modules/resolve-url": {
+ "version": "0.2.1",
+ "resolved": "https://registry.npmjs.org/resolve-url/-/resolve-url-0.2.1.tgz",
+ "integrity": "sha1-LGN/53yJOv0qZj/iGqkIAGjiBSo=",
+ "deprecated": "https://github.com/lydell/resolve-url#deprecated",
+ "devOptional": true
+ },
+ "node_modules/ret": {
+ "version": "0.1.15",
+ "resolved": "https://registry.npmjs.org/ret/-/ret-0.1.15.tgz",
+ "integrity": "sha512-TTlYpa+OL+vMMNG24xSlQGEJ3B/RzEfUlLct7b5G/ytav+wPrplCpVMFuwzXbkecJrb6IYo1iFb0S9v37754mg==",
+ "devOptional": true,
+ "engines": {
+ "node": ">=0.12"
+ }
+ },
+ "node_modules/rtlcss": {
+ "version": "3.5.0",
+ "resolved": "https://registry.npmjs.org/rtlcss/-/rtlcss-3.5.0.tgz",
+ "integrity": "sha512-wzgMaMFHQTnyi9YOwsx9LjOxYXJPzS8sYnFaKm6R5ysvTkwzHiB0vxnbHwchHQT65PTdBjDG21/kQBWI7q9O7A==",
+ "dev": true,
+ "dependencies": {
+ "find-up": "^5.0.0",
+ "picocolors": "^1.0.0",
+ "postcss": "^8.3.11",
+ "strip-json-comments": "^3.1.1"
+ },
+ "bin": {
+ "rtlcss": "bin/rtlcss.js"
+ }
+ },
+ "node_modules/rtlcss/node_modules/strip-json-comments": {
+ "version": "3.1.1",
+ "resolved": "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-3.1.1.tgz",
+ "integrity": "sha512-6fPc+R4ihwqP6N/aIv2f1gMH8lOVtWQHoqC4yK6oSDVVocumAsfCqjkXnqiYMhmMwS/mEHLp7Vehlt3ql6lEig==",
+ "dev": true,
+ "engines": {
+ "node": ">=8"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/sindresorhus"
+ }
+ },
+ "node_modules/run-sequence": {
+ "version": "2.2.1",
+ "resolved": "https://registry.npmjs.org/run-sequence/-/run-sequence-2.2.1.tgz",
+ "integrity": "sha512-qkzZnQWMZjcKbh3CNly2srtrkaO/2H/SI5f2eliMCapdRD3UhMrwjfOAZJAnZ2H8Ju4aBzFZkBGXUqFs9V0yxw==",
+ "dependencies": {
+ "chalk": "^1.1.3",
+ "fancy-log": "^1.3.2",
+ "plugin-error": "^0.1.2"
+ },
+ "engines": {
+ "node": ">= 0.8.0"
+ }
+ },
+ "node_modules/run-sequence/node_modules/arr-diff": {
+ "version": "1.1.0",
+ "resolved": "https://registry.npmjs.org/arr-diff/-/arr-diff-1.1.0.tgz",
+ "integrity": "sha512-OQwDZUqYaQwyyhDJHThmzId8daf4/RFNLaeh3AevmSeZ5Y7ug4Ga/yKc6l6kTZOBW781rCj103ZuTh8GAsB3+Q==",
+ "dependencies": {
+ "arr-flatten": "^1.0.1",
+ "array-slice": "^0.2.3"
+ },
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/run-sequence/node_modules/arr-union": {
+ "version": "2.1.0",
+ "resolved": "https://registry.npmjs.org/arr-union/-/arr-union-2.1.0.tgz",
+ "integrity": "sha512-t5db90jq+qdgk8aFnxEkjqta0B/GHrM1pxzuuZz2zWsOXc5nKu3t+76s/PQBA8FTcM/ipspIH9jWG4OxCBc2eA==",
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/run-sequence/node_modules/array-slice": {
+ "version": "0.2.3",
+ "resolved": "https://registry.npmjs.org/array-slice/-/array-slice-0.2.3.tgz",
+ "integrity": "sha512-rlVfZW/1Ph2SNySXwR9QYkChp8EkOEiTMO5Vwx60usw04i4nWemkm9RXmQqgkQFaLHsqLuADvjp6IfgL9l2M8Q==",
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/run-sequence/node_modules/extend-shallow": {
+ "version": "1.1.4",
+ "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-1.1.4.tgz",
+ "integrity": "sha512-L7AGmkO6jhDkEBBGWlLtftA80Xq8DipnrRPr0pyi7GQLXkaq9JYA4xF4z6qnadIC6euiTDKco0cGSU9muw+WTw==",
+ "dependencies": {
+ "kind-of": "^1.1.0"
+ },
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/run-sequence/node_modules/kind-of": {
+ "version": "1.1.0",
+ "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-1.1.0.tgz",
+ "integrity": "sha512-aUH6ElPnMGon2/YkxRIigV32MOpTVcoXQ1Oo8aYn40s+sJ3j+0gFZsT8HKDcxNy7Fi9zuquWtGaGAahOdv5p/g==",
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/run-sequence/node_modules/plugin-error": {
+ "version": "0.1.2",
+ "resolved": "https://registry.npmjs.org/plugin-error/-/plugin-error-0.1.2.tgz",
+ "integrity": "sha1-O5uzM1zPAPQl4HQ34ZJ2ln2kes4=",
+ "dependencies": {
+ "ansi-cyan": "^0.1.1",
+ "ansi-red": "^0.1.1",
+ "arr-diff": "^1.0.1",
+ "arr-union": "^2.0.1",
+ "extend-shallow": "^1.1.2"
+ },
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/safe-buffer": {
+ "version": "5.2.1",
+ "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.1.tgz",
+ "integrity": "sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==",
+ "funding": [
+ {
+ "type": "github",
+ "url": "https://github.com/sponsors/feross"
+ },
+ {
+ "type": "patreon",
+ "url": "https://www.patreon.com/feross"
+ },
+ {
+ "type": "consulting",
+ "url": "https://feross.org/support"
+ }
+ ]
+ },
+ "node_modules/safe-regex": {
+ "version": "1.1.0",
+ "resolved": "https://registry.npmjs.org/safe-regex/-/safe-regex-1.1.0.tgz",
+ "integrity": "sha1-QKNmnzsHfR6UPURinhV91IAjvy4=",
+ "devOptional": true,
+ "dependencies": {
+ "ret": "~0.1.10"
+ }
+ },
+ "node_modules/sass": {
+ "version": "1.52.1",
+ "resolved": "https://registry.npmjs.org/sass/-/sass-1.52.1.tgz",
+ "integrity": "sha512-fSzYTbr7z8oQnVJ3Acp9hV80dM1fkMN7mSD/25mpcct9F7FPBMOI8krEYALgU1aZoqGhQNhTPsuSmxjnIvAm4Q==",
+ "dev": true,
+ "dependencies": {
+ "chokidar": ">=3.0.0 <4.0.0",
+ "immutable": "^4.0.0",
+ "source-map-js": ">=0.6.2 <2.0.0"
+ },
+ "bin": {
+ "sass": "sass.js"
+ },
+ "engines": {
+ "node": ">=12.0.0"
+ }
+ },
+ "node_modules/sass-mq": {
+ "version": "6.0.0",
+ "resolved": "https://registry.npmjs.org/sass-mq/-/sass-mq-6.0.0.tgz",
+ "integrity": "sha512-h4VicIy8lszFlqqggqLIFGt/9wS5fHLPoTXHRjC8Vw6UsA4s4JtDvEeypXbbECfgY336mXyc/cdpbRacH0UzGA=="
+ },
+ "node_modules/sass/node_modules/anymatch": {
+ "version": "3.1.2",
+ "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-3.1.2.tgz",
+ "integrity": "sha512-P43ePfOAIupkguHUycrc4qJ9kz8ZiuOUijaETwX7THt0Y/GNK7v0aa8rY816xWjZ7rJdA5XdMcpVFTKMq+RvWg==",
+ "dev": true,
+ "dependencies": {
+ "normalize-path": "^3.0.0",
+ "picomatch": "^2.0.4"
+ },
+ "engines": {
+ "node": ">= 8"
+ }
+ },
+ "node_modules/sass/node_modules/binary-extensions": {
+ "version": "2.2.0",
+ "resolved": "https://registry.npmjs.org/binary-extensions/-/binary-extensions-2.2.0.tgz",
+ "integrity": "sha512-jDctJ/IVQbZoJykoeHbhXpOlNBqGNcwXJKJog42E5HDPUwQTSdjCHdihjj0DlnheQ7blbT6dHOafNAiS8ooQKA==",
+ "dev": true,
+ "engines": {
+ "node": ">=8"
+ }
+ },
+ "node_modules/sass/node_modules/braces": {
+ "version": "3.0.2",
+ "resolved": "https://registry.npmjs.org/braces/-/braces-3.0.2.tgz",
+ "integrity": "sha512-b8um+L1RzM3WDSzvhm6gIz1yfTbBt6YTlcEKAvsmqCZZFw46z626lVj9j1yEPW33H5H+lBQpZMP1k8l+78Ha0A==",
+ "dev": true,
+ "dependencies": {
+ "fill-range": "^7.0.1"
+ },
+ "engines": {
+ "node": ">=8"
+ }
+ },
+ "node_modules/sass/node_modules/chokidar": {
+ "version": "3.5.3",
+ "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-3.5.3.tgz",
+ "integrity": "sha512-Dr3sfKRP6oTcjf2JmUmFJfeVMvXBdegxB0iVQ5eb2V10uFJUCAS8OByZdVAyVb8xXNz3GjjTgj9kLWsZTqE6kw==",
+ "dev": true,
+ "funding": [
+ {
+ "type": "individual",
+ "url": "https://paulmillr.com/funding/"
+ }
+ ],
+ "dependencies": {
+ "anymatch": "~3.1.2",
+ "braces": "~3.0.2",
+ "glob-parent": "~5.1.2",
+ "is-binary-path": "~2.1.0",
+ "is-glob": "~4.0.1",
+ "normalize-path": "~3.0.0",
+ "readdirp": "~3.6.0"
+ },
+ "engines": {
+ "node": ">= 8.10.0"
+ },
+ "optionalDependencies": {
+ "fsevents": "~2.3.2"
+ }
+ },
+ "node_modules/sass/node_modules/fill-range": {
+ "version": "7.0.1",
+ "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-7.0.1.tgz",
+ "integrity": "sha512-qOo9F+dMUmC2Lcb4BbVvnKJxTPjCm+RRpe4gDuGrzkL7mEVl/djYSu2OdQ2Pa302N4oqkSg9ir6jaLWJ2USVpQ==",
+ "dev": true,
+ "dependencies": {
+ "to-regex-range": "^5.0.1"
+ },
+ "engines": {
+ "node": ">=8"
+ }
+ },
+ "node_modules/sass/node_modules/fsevents": {
+ "version": "2.3.2",
+ "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-2.3.2.tgz",
+ "integrity": "sha512-xiqMQR4xAeHTuB9uWm+fFRcIOgKBMiOBP+eXiyT7jsgVCq1bkVygt00oASowB7EdtpOHaaPgKt812P9ab+DDKA==",
+ "dev": true,
+ "hasInstallScript": true,
+ "optional": true,
+ "os": [
+ "darwin"
+ ],
+ "engines": {
+ "node": "^8.16.0 || ^10.6.0 || >=11.0.0"
+ }
+ },
+ "node_modules/sass/node_modules/glob-parent": {
+ "version": "5.1.2",
+ "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.2.tgz",
+ "integrity": "sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==",
+ "dev": true,
+ "dependencies": {
+ "is-glob": "^4.0.1"
+ },
+ "engines": {
+ "node": ">= 6"
+ }
+ },
+ "node_modules/sass/node_modules/is-binary-path": {
+ "version": "2.1.0",
+ "resolved": "https://registry.npmjs.org/is-binary-path/-/is-binary-path-2.1.0.tgz",
+ "integrity": "sha512-ZMERYes6pDydyuGidse7OsHxtbI7WVeUEozgR/g7rd0xUimYNlvZRE/K2MgZTjWy725IfelLeVcEM97mmtRGXw==",
+ "dev": true,
+ "dependencies": {
+ "binary-extensions": "^2.0.0"
+ },
+ "engines": {
+ "node": ">=8"
+ }
+ },
+ "node_modules/sass/node_modules/is-number": {
+ "version": "7.0.0",
+ "resolved": "https://registry.npmjs.org/is-number/-/is-number-7.0.0.tgz",
+ "integrity": "sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==",
+ "dev": true,
+ "engines": {
+ "node": ">=0.12.0"
+ }
+ },
+ "node_modules/sass/node_modules/readdirp": {
+ "version": "3.6.0",
+ "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-3.6.0.tgz",
+ "integrity": "sha512-hOS089on8RduqdbhvQ5Z37A0ESjsqz6qnRcffsMU3495FuTdqSm+7bhJ29JvIOsBDEEnan5DPu9t3To9VRlMzA==",
+ "dev": true,
+ "dependencies": {
+ "picomatch": "^2.2.1"
+ },
+ "engines": {
+ "node": ">=8.10.0"
+ }
+ },
+ "node_modules/sass/node_modules/to-regex-range": {
+ "version": "5.0.1",
+ "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-5.0.1.tgz",
+ "integrity": "sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==",
+ "dev": true,
+ "dependencies": {
+ "is-number": "^7.0.0"
+ },
+ "engines": {
+ "node": ">=8.0"
+ }
+ },
+ "node_modules/select": {
+ "version": "1.1.2",
+ "resolved": "https://registry.npmjs.org/select/-/select-1.1.2.tgz",
+ "integrity": "sha1-DnNQrN7ICxEIUoeG7B1EGNEbOW0="
+ },
+ "node_modules/semver": {
+ "version": "5.7.1",
+ "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz",
+ "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==",
+ "devOptional": true,
+ "bin": {
+ "semver": "bin/semver"
+ }
+ },
+ "node_modules/semver-greatest-satisfied-range": {
+ "version": "1.1.0",
+ "resolved": "https://registry.npmjs.org/semver-greatest-satisfied-range/-/semver-greatest-satisfied-range-1.1.0.tgz",
+ "integrity": "sha1-E+jCZYq5aRywzXEJMkAoDTb3els=",
+ "devOptional": true,
+ "dependencies": {
+ "sver-compat": "^1.5.0"
+ },
+ "engines": {
+ "node": ">= 0.10"
+ }
+ },
+ "node_modules/set-blocking": {
+ "version": "2.0.0",
+ "resolved": "https://registry.npmjs.org/set-blocking/-/set-blocking-2.0.0.tgz",
+ "integrity": "sha1-BF+XgtARrppoA93TgrJDkrPYkPc=",
+ "devOptional": true
+ },
+ "node_modules/set-value": {
+ "version": "2.0.1",
+ "resolved": "https://registry.npmjs.org/set-value/-/set-value-2.0.1.tgz",
+ "integrity": "sha512-JxHc1weCN68wRY0fhCoXpyK55m/XPHafOmK4UWD7m2CI14GMcFypt4w/0+NV5f/ZMby2F6S2wwA7fgynh9gWSw==",
+ "devOptional": true,
+ "dependencies": {
+ "extend-shallow": "^2.0.1",
+ "is-extendable": "^0.1.1",
+ "is-plain-object": "^2.0.3",
+ "split-string": "^3.0.1"
+ },
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/set-value/node_modules/is-plain-object": {
+ "version": "2.0.4",
+ "resolved": "https://registry.npmjs.org/is-plain-object/-/is-plain-object-2.0.4.tgz",
+ "integrity": "sha512-h5PpgXkWitc38BBMYawTYMWJHFZJVnBquFE57xFpjB8pJFiF6gZ+bU+WyI/yqXiFR5mdLsgYNaPe8uao6Uv9Og==",
+ "devOptional": true,
+ "dependencies": {
+ "isobject": "^3.0.1"
+ },
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/snapdragon": {
+ "version": "0.8.2",
+ "resolved": "https://registry.npmjs.org/snapdragon/-/snapdragon-0.8.2.tgz",
+ "integrity": "sha512-FtyOnWN/wCHTVXOMwvSv26d+ko5vWlIDD6zoUJ7LW8vh+ZBC8QdljveRP+crNrtBwioEUWy/4dMtbBjA4ioNlg==",
+ "devOptional": true,
+ "dependencies": {
+ "base": "^0.11.1",
+ "debug": "^2.2.0",
+ "define-property": "^0.2.5",
+ "extend-shallow": "^2.0.1",
+ "map-cache": "^0.2.2",
+ "source-map": "^0.5.6",
+ "source-map-resolve": "^0.5.0",
+ "use": "^3.1.0"
+ },
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/snapdragon-node": {
+ "version": "2.1.1",
+ "resolved": "https://registry.npmjs.org/snapdragon-node/-/snapdragon-node-2.1.1.tgz",
+ "integrity": "sha512-O27l4xaMYt/RSQ5TR3vpWCAB5Kb/czIcqUFOM/C4fYcLnbZUc1PkjTAMjof2pBWaSTwOUd6qUHcFGVGj7aIwnw==",
+ "devOptional": true,
+ "dependencies": {
+ "define-property": "^1.0.0",
+ "isobject": "^3.0.0",
+ "snapdragon-util": "^3.0.1"
+ },
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/snapdragon-node/node_modules/define-property": {
+ "version": "1.0.0",
+ "resolved": "https://registry.npmjs.org/define-property/-/define-property-1.0.0.tgz",
+ "integrity": "sha512-cZTYKFWspt9jZsMscWo8sc/5lbPC9Q0N5nBLgb+Yd915iL3udB1uFgS3B8YCx66UVHq018DAVFoee7x+gxggeA==",
+ "devOptional": true,
+ "dependencies": {
+ "is-descriptor": "^1.0.0"
+ },
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/snapdragon-util": {
+ "version": "3.0.1",
+ "resolved": "https://registry.npmjs.org/snapdragon-util/-/snapdragon-util-3.0.1.tgz",
+ "integrity": "sha512-mbKkMdQKsjX4BAL4bRYTj21edOf8cN7XHdYUJEe+Zn99hVEYcMvKPct1IqNe7+AZPirn8BCDOQBHQZknqmKlZQ==",
+ "devOptional": true,
+ "dependencies": {
+ "kind-of": "^3.2.0"
+ },
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/snapdragon-util/node_modules/kind-of": {
+ "version": "3.2.2",
+ "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz",
+ "integrity": "sha512-NOW9QQXMoZGg/oqnVNoNTTIFEIid1627WCffUBJEdMxYApq7mNE7CpzucIPc+ZQg25Phej7IJSmX3hO+oblOtQ==",
+ "devOptional": true,
+ "dependencies": {
+ "is-buffer": "^1.1.5"
+ },
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/snapdragon/node_modules/define-property": {
+ "version": "0.2.5",
+ "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz",
+ "integrity": "sha512-Rr7ADjQZenceVOAKop6ALkkRAmH1A4Gx9hV/7ZujPUN2rkATqFO0JZLZInbAjpZYoJ1gUx8MRMQVkYemcbMSTA==",
+ "devOptional": true,
+ "dependencies": {
+ "is-descriptor": "^0.1.0"
+ },
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/snapdragon/node_modules/is-accessor-descriptor": {
+ "version": "0.1.6",
+ "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-0.1.6.tgz",
+ "integrity": "sha512-e1BM1qnDbMRG3ll2U9dSK0UMHuWOs3pY3AtcFsmvwPtKL3MML/Q86i+GilLfvqEs4GW+ExB91tQ3Ig9noDIZ+A==",
+ "devOptional": true,
+ "dependencies": {
+ "kind-of": "^3.0.2"
+ },
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/snapdragon/node_modules/is-accessor-descriptor/node_modules/kind-of": {
+ "version": "3.2.2",
+ "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz",
+ "integrity": "sha512-NOW9QQXMoZGg/oqnVNoNTTIFEIid1627WCffUBJEdMxYApq7mNE7CpzucIPc+ZQg25Phej7IJSmX3hO+oblOtQ==",
+ "devOptional": true,
+ "dependencies": {
+ "is-buffer": "^1.1.5"
+ },
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/snapdragon/node_modules/is-data-descriptor": {
+ "version": "0.1.4",
+ "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-0.1.4.tgz",
+ "integrity": "sha512-+w9D5ulSoBNlmw9OHn3U2v51SyoCd0he+bB3xMl62oijhrspxowjU+AIcDY0N3iEJbUEkB15IlMASQsxYigvXg==",
+ "devOptional": true,
+ "dependencies": {
+ "kind-of": "^3.0.2"
+ },
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/snapdragon/node_modules/is-data-descriptor/node_modules/kind-of": {
+ "version": "3.2.2",
+ "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz",
+ "integrity": "sha512-NOW9QQXMoZGg/oqnVNoNTTIFEIid1627WCffUBJEdMxYApq7mNE7CpzucIPc+ZQg25Phej7IJSmX3hO+oblOtQ==",
+ "devOptional": true,
+ "dependencies": {
+ "is-buffer": "^1.1.5"
+ },
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/snapdragon/node_modules/is-descriptor": {
+ "version": "0.1.6",
+ "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-0.1.6.tgz",
+ "integrity": "sha512-avDYr0SB3DwO9zsMov0gKCESFYqCnE4hq/4z3TdUlukEy5t9C0YRq7HLrsN52NAcqXKaepeCD0n+B0arnVG3Hg==",
+ "devOptional": true,
+ "dependencies": {
+ "is-accessor-descriptor": "^0.1.6",
+ "is-data-descriptor": "^0.1.4",
+ "kind-of": "^5.0.0"
+ },
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/snapdragon/node_modules/source-map": {
+ "version": "0.5.7",
+ "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz",
+ "integrity": "sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w=",
+ "devOptional": true,
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/source-map": {
+ "version": "0.6.1",
+ "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz",
+ "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==",
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/source-map-js": {
+ "version": "1.0.2",
+ "resolved": "https://registry.npmjs.org/source-map-js/-/source-map-js-1.0.2.tgz",
+ "integrity": "sha512-R0XvVJ9WusLiqTCEiGCmICCMplcCkIwwR11mOSD9CR5u+IXYdiseeEuXCVAjS54zqwkLcPNnmU4OeJ6tUrWhDw==",
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/source-map-resolve": {
+ "version": "0.5.3",
+ "resolved": "https://registry.npmjs.org/source-map-resolve/-/source-map-resolve-0.5.3.tgz",
+ "integrity": "sha512-Htz+RnsXWk5+P2slx5Jh3Q66vhQj1Cllm0zvnaY98+NFx+Dv2CF/f5O/t8x+KaNdrdIAsruNzoh/KpialbqAnw==",
+ "deprecated": "See https://github.com/lydell/source-map-resolve#deprecated",
+ "devOptional": true,
+ "dependencies": {
+ "atob": "^2.1.2",
+ "decode-uri-component": "^0.2.0",
+ "resolve-url": "^0.2.1",
+ "source-map-url": "^0.4.0",
+ "urix": "^0.1.0"
+ }
+ },
+ "node_modules/source-map-url": {
+ "version": "0.4.1",
+ "resolved": "https://registry.npmjs.org/source-map-url/-/source-map-url-0.4.1.tgz",
+ "integrity": "sha512-cPiFOTLUKvJFIg4SKVScy4ilPPW6rFgMgfuZJPNoDuMs3nC1HbMUycBoJw77xFIp6z1UJQJOfx6C9GMH80DiTw==",
+ "deprecated": "See https://github.com/lydell/source-map-url#deprecated",
+ "devOptional": true
+ },
+ "node_modules/sparkles": {
+ "version": "1.0.1",
+ "resolved": "https://registry.npmjs.org/sparkles/-/sparkles-1.0.1.tgz",
+ "integrity": "sha512-dSO0DDYUahUt/0/pD/Is3VIm5TGJjludZ0HVymmhYF6eNA53PVLhnUk0znSYbH8IYBuJdCE+1luR22jNLMaQdw==",
+ "engines": {
+ "node": ">= 0.10"
+ }
+ },
+ "node_modules/spdx-correct": {
+ "version": "3.1.1",
+ "resolved": "https://registry.npmjs.org/spdx-correct/-/spdx-correct-3.1.1.tgz",
+ "integrity": "sha512-cOYcUWwhCuHCXi49RhFRCyJEK3iPj1Ziz9DpViV3tbZOwXD49QzIN3MpOLJNxh2qwq2lJJZaKMVw9qNi4jTC0w==",
+ "devOptional": true,
+ "dependencies": {
+ "spdx-expression-parse": "^3.0.0",
+ "spdx-license-ids": "^3.0.0"
+ }
+ },
+ "node_modules/spdx-exceptions": {
+ "version": "2.3.0",
+ "resolved": "https://registry.npmjs.org/spdx-exceptions/-/spdx-exceptions-2.3.0.tgz",
+ "integrity": "sha512-/tTrYOC7PPI1nUAgx34hUpqXuyJG+DTHJTnIULG4rDygi4xu/tfgmq1e1cIRwRzwZgo4NLySi+ricLkZkw4i5A==",
+ "devOptional": true
+ },
+ "node_modules/spdx-expression-parse": {
+ "version": "3.0.1",
+ "resolved": "https://registry.npmjs.org/spdx-expression-parse/-/spdx-expression-parse-3.0.1.tgz",
+ "integrity": "sha512-cbqHunsQWnJNE6KhVSMsMeH5H/L9EpymbzqTQ3uLwNCLZ1Q481oWaofqH7nO6V07xlXwY6PhQdQ2IedWx/ZK4Q==",
+ "devOptional": true,
+ "dependencies": {
+ "spdx-exceptions": "^2.1.0",
+ "spdx-license-ids": "^3.0.0"
+ }
+ },
+ "node_modules/spdx-license-ids": {
+ "version": "3.0.11",
+ "resolved": "https://registry.npmjs.org/spdx-license-ids/-/spdx-license-ids-3.0.11.tgz",
+ "integrity": "sha512-Ctl2BrFiM0X3MANYgj3CkygxhRmr9mi6xhejbdO960nF6EDJApTYpn0BQnDKlnNBULKiCN1n3w9EBkHK8ZWg+g==",
+ "devOptional": true
+ },
+ "node_modules/split-string": {
+ "version": "3.1.0",
+ "resolved": "https://registry.npmjs.org/split-string/-/split-string-3.1.0.tgz",
+ "integrity": "sha512-NzNVhJDYpwceVVii8/Hu6DKfD2G+NrQHlS/V/qgv763EYudVwEcMQNxd2lh+0VrUByXN/oJkl5grOhYWvQUYiw==",
+ "devOptional": true,
+ "dependencies": {
+ "extend-shallow": "^3.0.0"
+ },
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/split-string/node_modules/extend-shallow": {
+ "version": "3.0.2",
+ "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-3.0.2.tgz",
+ "integrity": "sha512-BwY5b5Ql4+qZoefgMj2NUmx+tehVTH/Kf4k1ZEtOHNFcm2wSxMRo992l6X3TIgni2eZVTZ85xMOjF31fwZAj6Q==",
+ "devOptional": true,
+ "dependencies": {
+ "assign-symbols": "^1.0.0",
+ "is-extendable": "^1.0.1"
+ },
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/split-string/node_modules/is-extendable": {
+ "version": "1.0.1",
+ "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-1.0.1.tgz",
+ "integrity": "sha512-arnXMxT1hhoKo9k1LZdmlNyJdDDfy2v0fXjFlmok4+i8ul/6WlbVge9bhM74OpNPQPMGUToDtz+KXa1PneJxOA==",
+ "devOptional": true,
+ "dependencies": {
+ "is-plain-object": "^2.0.4"
+ },
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/split-string/node_modules/is-plain-object": {
+ "version": "2.0.4",
+ "resolved": "https://registry.npmjs.org/is-plain-object/-/is-plain-object-2.0.4.tgz",
+ "integrity": "sha512-h5PpgXkWitc38BBMYawTYMWJHFZJVnBquFE57xFpjB8pJFiF6gZ+bU+WyI/yqXiFR5mdLsgYNaPe8uao6Uv9Og==",
+ "devOptional": true,
+ "dependencies": {
+ "isobject": "^3.0.1"
+ },
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/stack-trace": {
+ "version": "0.0.10",
+ "resolved": "https://registry.npmjs.org/stack-trace/-/stack-trace-0.0.10.tgz",
+ "integrity": "sha1-VHxws0fo0ytOEI6hoqFZ5f3eGcA=",
+ "devOptional": true,
+ "engines": {
+ "node": "*"
+ }
+ },
+ "node_modules/static-extend": {
+ "version": "0.1.2",
+ "resolved": "https://registry.npmjs.org/static-extend/-/static-extend-0.1.2.tgz",
+ "integrity": "sha1-YICcOcv/VTNyJv1eC1IPNB8ftcY=",
+ "devOptional": true,
+ "dependencies": {
+ "define-property": "^0.2.5",
+ "object-copy": "^0.1.0"
+ },
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/static-extend/node_modules/define-property": {
+ "version": "0.2.5",
+ "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz",
+ "integrity": "sha512-Rr7ADjQZenceVOAKop6ALkkRAmH1A4Gx9hV/7ZujPUN2rkATqFO0JZLZInbAjpZYoJ1gUx8MRMQVkYemcbMSTA==",
+ "devOptional": true,
+ "dependencies": {
+ "is-descriptor": "^0.1.0"
+ },
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/static-extend/node_modules/is-accessor-descriptor": {
+ "version": "0.1.6",
+ "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-0.1.6.tgz",
+ "integrity": "sha512-e1BM1qnDbMRG3ll2U9dSK0UMHuWOs3pY3AtcFsmvwPtKL3MML/Q86i+GilLfvqEs4GW+ExB91tQ3Ig9noDIZ+A==",
+ "devOptional": true,
+ "dependencies": {
+ "kind-of": "^3.0.2"
+ },
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/static-extend/node_modules/is-accessor-descriptor/node_modules/kind-of": {
+ "version": "3.2.2",
+ "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz",
+ "integrity": "sha512-NOW9QQXMoZGg/oqnVNoNTTIFEIid1627WCffUBJEdMxYApq7mNE7CpzucIPc+ZQg25Phej7IJSmX3hO+oblOtQ==",
+ "devOptional": true,
+ "dependencies": {
+ "is-buffer": "^1.1.5"
+ },
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/static-extend/node_modules/is-data-descriptor": {
+ "version": "0.1.4",
+ "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-0.1.4.tgz",
+ "integrity": "sha512-+w9D5ulSoBNlmw9OHn3U2v51SyoCd0he+bB3xMl62oijhrspxowjU+AIcDY0N3iEJbUEkB15IlMASQsxYigvXg==",
+ "devOptional": true,
+ "dependencies": {
+ "kind-of": "^3.0.2"
+ },
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/static-extend/node_modules/is-data-descriptor/node_modules/kind-of": {
+ "version": "3.2.2",
+ "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz",
+ "integrity": "sha512-NOW9QQXMoZGg/oqnVNoNTTIFEIid1627WCffUBJEdMxYApq7mNE7CpzucIPc+ZQg25Phej7IJSmX3hO+oblOtQ==",
+ "devOptional": true,
+ "dependencies": {
+ "is-buffer": "^1.1.5"
+ },
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/static-extend/node_modules/is-descriptor": {
+ "version": "0.1.6",
+ "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-0.1.6.tgz",
+ "integrity": "sha512-avDYr0SB3DwO9zsMov0gKCESFYqCnE4hq/4z3TdUlukEy5t9C0YRq7HLrsN52NAcqXKaepeCD0n+B0arnVG3Hg==",
+ "devOptional": true,
+ "dependencies": {
+ "is-accessor-descriptor": "^0.1.6",
+ "is-data-descriptor": "^0.1.4",
+ "kind-of": "^5.0.0"
+ },
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/stream-counter": {
+ "version": "1.0.0",
+ "resolved": "https://registry.npmjs.org/stream-counter/-/stream-counter-1.0.0.tgz",
+ "integrity": "sha1-kc8lac5NxQYf6816yyY5SloRR1E=",
+ "engines": {
+ "node": ">=0.10.20"
+ }
+ },
+ "node_modules/stream-exhaust": {
+ "version": "1.0.2",
+ "resolved": "https://registry.npmjs.org/stream-exhaust/-/stream-exhaust-1.0.2.tgz",
+ "integrity": "sha512-b/qaq/GlBK5xaq1yrK9/zFcyRSTNxmcZwFLGSTG0mXgZl/4Z6GgiyYOXOvY7N3eEvFRAG1bkDRz5EPGSvPYQlw==",
+ "devOptional": true
+ },
+ "node_modules/stream-shift": {
+ "version": "1.0.1",
+ "resolved": "https://registry.npmjs.org/stream-shift/-/stream-shift-1.0.1.tgz",
+ "integrity": "sha512-AiisoFqQ0vbGcZgQPY1cdP2I76glaVA/RauYR4G4thNFgkTqr90yXTo4LYX60Jl+sIlPNHHdGSwo01AvbKUSVQ==",
+ "devOptional": true
+ },
+ "node_modules/string_decoder": {
+ "version": "1.1.1",
+ "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz",
+ "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==",
+ "dependencies": {
+ "safe-buffer": "~5.1.0"
+ }
+ },
+ "node_modules/string_decoder/node_modules/safe-buffer": {
+ "version": "5.1.2",
+ "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz",
+ "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g=="
+ },
+ "node_modules/string-length": {
+ "version": "1.0.1",
+ "resolved": "https://registry.npmjs.org/string-length/-/string-length-1.0.1.tgz",
+ "integrity": "sha1-VpcPscOFWOnnC3KL894mmsRa36w=",
+ "dependencies": {
+ "strip-ansi": "^3.0.0"
+ },
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/string-width": {
+ "version": "1.0.2",
+ "resolved": "https://registry.npmjs.org/string-width/-/string-width-1.0.2.tgz",
+ "integrity": "sha1-EYvfW4zcUaKn5w0hHgfisLmxB9M=",
+ "devOptional": true,
+ "dependencies": {
+ "code-point-at": "^1.0.0",
+ "is-fullwidth-code-point": "^1.0.0",
+ "strip-ansi": "^3.0.0"
+ },
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/strip-ansi": {
+ "version": "3.0.1",
+ "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-3.0.1.tgz",
+ "integrity": "sha1-ajhfuIU9lS1f8F0Oiq+UJ43GPc8=",
+ "dependencies": {
+ "ansi-regex": "^2.0.0"
+ },
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/strip-bom": {
+ "version": "2.0.0",
+ "resolved": "https://registry.npmjs.org/strip-bom/-/strip-bom-2.0.0.tgz",
+ "integrity": "sha1-YhmoVhZSBJHzV4i9vxRHqZx+aw4=",
+ "devOptional": true,
+ "dependencies": {
+ "is-utf8": "^0.2.0"
+ },
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/strip-json-comments": {
+ "version": "1.0.4",
+ "resolved": "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-1.0.4.tgz",
+ "integrity": "sha1-HhX7ysl9Pumb8tc7TGVrCCu6+5E=",
+ "bin": {
+ "strip-json-comments": "cli.js"
+ },
+ "engines": {
+ "node": ">=0.8.0"
+ }
+ },
+ "node_modules/supports-color": {
+ "version": "2.0.0",
+ "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-2.0.0.tgz",
+ "integrity": "sha1-U10EXOa2Nj+kARcIRimZXp3zJMc=",
+ "engines": {
+ "node": ">=0.8.0"
+ }
+ },
+ "node_modules/supports-preserve-symlinks-flag": {
+ "version": "1.0.0",
+ "resolved": "https://registry.npmjs.org/supports-preserve-symlinks-flag/-/supports-preserve-symlinks-flag-1.0.0.tgz",
+ "integrity": "sha512-ot0WnXS9fgdkgIcePe6RHNk1WA8+muPa6cSjeR3V8K27q9BB1rTE3R1p7Hv0z1ZyAc8s6Vvv8DIyWf681MAt0w==",
+ "devOptional": true,
+ "engines": {
+ "node": ">= 0.4"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/ljharb"
+ }
+ },
+ "node_modules/sver-compat": {
+ "version": "1.5.0",
+ "resolved": "https://registry.npmjs.org/sver-compat/-/sver-compat-1.5.0.tgz",
+ "integrity": "sha1-PPh9/rTQe0o/FIJ7wYaz/QxkXNg=",
+ "devOptional": true,
+ "dependencies": {
+ "es6-iterator": "^2.0.1",
+ "es6-symbol": "^3.1.1"
+ }
+ },
+ "node_modules/text-table": {
+ "version": "0.2.0",
+ "resolved": "https://registry.npmjs.org/text-table/-/text-table-0.2.0.tgz",
+ "integrity": "sha1-f17oI66AUgfACvLfSoTsP8+lcLQ="
+ },
+ "node_modules/textextensions": {
+ "version": "3.3.0",
+ "resolved": "https://registry.npmjs.org/textextensions/-/textextensions-3.3.0.tgz",
+ "integrity": "sha512-mk82dS8eRABNbeVJrEiN5/UMSCliINAuz8mkUwH4SwslkNP//gbEzlWNS5au0z5Dpx40SQxzqZevZkn+WYJ9Dw==",
+ "engines": {
+ "node": ">=8"
+ },
+ "funding": {
+ "url": "https://bevry.me/fund"
+ }
+ },
+ "node_modules/through2": {
+ "version": "4.0.2",
+ "resolved": "https://registry.npmjs.org/through2/-/through2-4.0.2.tgz",
+ "integrity": "sha512-iOqSav00cVxEEICeD7TjLB1sueEL+81Wpzp2bY17uZjZN0pWZPuo4suZ/61VujxmqSGFfgOcNuTZ85QJwNZQpw==",
+ "dependencies": {
+ "readable-stream": "3"
+ }
+ },
+ "node_modules/through2-filter": {
+ "version": "3.0.0",
+ "resolved": "https://registry.npmjs.org/through2-filter/-/through2-filter-3.0.0.tgz",
+ "integrity": "sha512-jaRjI2WxN3W1V8/FMZ9HKIBXixtiqs3SQSX4/YGIiP3gL6djW48VoZq9tDqeCWs3MT8YY5wb/zli8VW8snY1CA==",
+ "devOptional": true,
+ "dependencies": {
+ "through2": "~2.0.0",
+ "xtend": "~4.0.0"
+ }
+ },
+ "node_modules/through2-filter/node_modules/through2": {
+ "version": "2.0.5",
+ "resolved": "https://registry.npmjs.org/through2/-/through2-2.0.5.tgz",
+ "integrity": "sha512-/mrRod8xqpA+IHSLyGCQ2s8SPHiCDEeQJSep1jqLYeEUClOFG2Qsh+4FU6G9VeqpZnGW/Su8LQGc4YKni5rYSQ==",
+ "devOptional": true,
+ "dependencies": {
+ "readable-stream": "~2.3.6",
+ "xtend": "~4.0.1"
+ }
+ },
+ "node_modules/through2/node_modules/readable-stream": {
+ "version": "3.6.0",
+ "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.0.tgz",
+ "integrity": "sha512-BViHy7LKeTz4oNnkcLJ+lVSL6vpiFeX6/d3oSH8zCW7UxP2onchk+vTGB143xuFjHS3deTgkKoXXymXqymiIdA==",
+ "dependencies": {
+ "inherits": "^2.0.3",
+ "string_decoder": "^1.1.1",
+ "util-deprecate": "^1.0.1"
+ },
+ "engines": {
+ "node": ">= 6"
+ }
+ },
+ "node_modules/time-stamp": {
+ "version": "1.1.0",
+ "resolved": "https://registry.npmjs.org/time-stamp/-/time-stamp-1.1.0.tgz",
+ "integrity": "sha1-dkpaEa9QVhkhsTPztE5hhofg9cM=",
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/tiny-emitter": {
+ "version": "2.1.0",
+ "resolved": "https://registry.npmjs.org/tiny-emitter/-/tiny-emitter-2.1.0.tgz",
+ "integrity": "sha512-NB6Dk1A9xgQPMoGqC5CVXn123gWyte215ONT5Pp5a0yt4nlEoO1ZWeCwpncaekPHXO60i47ihFnZPiRPjRMq4Q=="
+ },
+ "node_modules/to-absolute-glob": {
+ "version": "2.0.2",
+ "resolved": "https://registry.npmjs.org/to-absolute-glob/-/to-absolute-glob-2.0.2.tgz",
+ "integrity": "sha1-GGX0PZ50sIItufFFt4z/fQ98hJs=",
+ "devOptional": true,
+ "dependencies": {
+ "is-absolute": "^1.0.0",
+ "is-negated-glob": "^1.0.0"
+ },
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/to-object-path": {
+ "version": "0.3.0",
+ "resolved": "https://registry.npmjs.org/to-object-path/-/to-object-path-0.3.0.tgz",
+ "integrity": "sha1-KXWIt7Dn4KwI4E5nL4XB9JmeF68=",
+ "devOptional": true,
+ "dependencies": {
+ "kind-of": "^3.0.2"
+ },
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/to-object-path/node_modules/kind-of": {
+ "version": "3.2.2",
+ "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz",
+ "integrity": "sha512-NOW9QQXMoZGg/oqnVNoNTTIFEIid1627WCffUBJEdMxYApq7mNE7CpzucIPc+ZQg25Phej7IJSmX3hO+oblOtQ==",
+ "devOptional": true,
+ "dependencies": {
+ "is-buffer": "^1.1.5"
+ },
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/to-regex": {
+ "version": "3.0.2",
+ "resolved": "https://registry.npmjs.org/to-regex/-/to-regex-3.0.2.tgz",
+ "integrity": "sha512-FWtleNAtZ/Ki2qtqej2CXTOayOH9bHDQF+Q48VpWyDXjbYxA4Yz8iDB31zXOBUlOHHKidDbqGVrTUvQMPmBGBw==",
+ "devOptional": true,
+ "dependencies": {
+ "define-property": "^2.0.2",
+ "extend-shallow": "^3.0.2",
+ "regex-not": "^1.0.2",
+ "safe-regex": "^1.1.0"
+ },
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/to-regex-range": {
+ "version": "2.1.1",
+ "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-2.1.1.tgz",
+ "integrity": "sha1-fIDBe53+vlmeJzZ+DU3VWQFB2zg=",
+ "devOptional": true,
+ "dependencies": {
+ "is-number": "^3.0.0",
+ "repeat-string": "^1.6.1"
+ },
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/to-regex/node_modules/extend-shallow": {
+ "version": "3.0.2",
+ "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-3.0.2.tgz",
+ "integrity": "sha512-BwY5b5Ql4+qZoefgMj2NUmx+tehVTH/Kf4k1ZEtOHNFcm2wSxMRo992l6X3TIgni2eZVTZ85xMOjF31fwZAj6Q==",
+ "devOptional": true,
+ "dependencies": {
+ "assign-symbols": "^1.0.0",
+ "is-extendable": "^1.0.1"
+ },
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/to-regex/node_modules/is-extendable": {
+ "version": "1.0.1",
+ "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-1.0.1.tgz",
+ "integrity": "sha512-arnXMxT1hhoKo9k1LZdmlNyJdDDfy2v0fXjFlmok4+i8ul/6WlbVge9bhM74OpNPQPMGUToDtz+KXa1PneJxOA==",
+ "devOptional": true,
+ "dependencies": {
+ "is-plain-object": "^2.0.4"
+ },
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/to-regex/node_modules/is-plain-object": {
+ "version": "2.0.4",
+ "resolved": "https://registry.npmjs.org/is-plain-object/-/is-plain-object-2.0.4.tgz",
+ "integrity": "sha512-h5PpgXkWitc38BBMYawTYMWJHFZJVnBquFE57xFpjB8pJFiF6gZ+bU+WyI/yqXiFR5mdLsgYNaPe8uao6Uv9Og==",
+ "devOptional": true,
+ "dependencies": {
+ "isobject": "^3.0.1"
+ },
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/to-through": {
+ "version": "2.0.0",
+ "resolved": "https://registry.npmjs.org/to-through/-/to-through-2.0.0.tgz",
+ "integrity": "sha1-/JKtq6ByZHvAtn1rA2ZKoZUJOvY=",
+ "devOptional": true,
+ "dependencies": {
+ "through2": "^2.0.3"
+ },
+ "engines": {
+ "node": ">= 0.10"
+ }
+ },
+ "node_modules/to-through/node_modules/through2": {
+ "version": "2.0.5",
+ "resolved": "https://registry.npmjs.org/through2/-/through2-2.0.5.tgz",
+ "integrity": "sha512-/mrRod8xqpA+IHSLyGCQ2s8SPHiCDEeQJSep1jqLYeEUClOFG2Qsh+4FU6G9VeqpZnGW/Su8LQGc4YKni5rYSQ==",
+ "devOptional": true,
+ "dependencies": {
+ "readable-stream": "~2.3.6",
+ "xtend": "~4.0.1"
+ }
+ },
+ "node_modules/type": {
+ "version": "1.2.0",
+ "resolved": "https://registry.npmjs.org/type/-/type-1.2.0.tgz",
+ "integrity": "sha512-+5nt5AAniqsCnu2cEQQdpzCAh33kVx8n0VoFidKpB1dVVLAN/F+bgVOqOJqOnEnrhp222clB5p3vUlD+1QAnfg==",
+ "devOptional": true
+ },
+ "node_modules/typedarray": {
+ "version": "0.0.6",
+ "resolved": "https://registry.npmjs.org/typedarray/-/typedarray-0.0.6.tgz",
+ "integrity": "sha1-hnrHTjhkGHsdPUfZlqeOxciDB3c=",
+ "devOptional": true
+ },
+ "node_modules/uglify-js": {
+ "version": "3.15.5",
+ "resolved": "https://registry.npmjs.org/uglify-js/-/uglify-js-3.15.5.tgz",
+ "integrity": "sha512-hNM5q5GbBRB5xB+PMqVRcgYe4c8jbyZ1pzZhS6jbq54/4F2gFK869ZheiE5A8/t+W5jtTNpWef/5Q9zk639FNQ==",
+ "bin": {
+ "uglifyjs": "bin/uglifyjs"
+ },
+ "engines": {
+ "node": ">=0.8.0"
+ }
+ },
+ "node_modules/unc-path-regex": {
+ "version": "0.1.2",
+ "resolved": "https://registry.npmjs.org/unc-path-regex/-/unc-path-regex-0.1.2.tgz",
+ "integrity": "sha1-5z3T17DXxe2G+6xrCufYxqadUPo=",
+ "devOptional": true,
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/undertaker": {
+ "version": "1.3.0",
+ "resolved": "https://registry.npmjs.org/undertaker/-/undertaker-1.3.0.tgz",
+ "integrity": "sha512-/RXwi5m/Mu3H6IHQGww3GNt1PNXlbeCuclF2QYR14L/2CHPz3DFZkvB5hZ0N/QUkiXWCACML2jXViIQEQc2MLg==",
+ "devOptional": true,
+ "dependencies": {
+ "arr-flatten": "^1.0.1",
+ "arr-map": "^2.0.0",
+ "bach": "^1.0.0",
+ "collection-map": "^1.0.0",
+ "es6-weak-map": "^2.0.1",
+ "fast-levenshtein": "^1.0.0",
+ "last-run": "^1.1.0",
+ "object.defaults": "^1.0.0",
+ "object.reduce": "^1.0.0",
+ "undertaker-registry": "^1.0.0"
+ },
+ "engines": {
+ "node": ">= 0.10"
+ }
+ },
+ "node_modules/undertaker-registry": {
+ "version": "1.0.1",
+ "resolved": "https://registry.npmjs.org/undertaker-registry/-/undertaker-registry-1.0.1.tgz",
+ "integrity": "sha1-XkvaMI5KiirlhPm5pDWaSZglzFA=",
+ "devOptional": true,
+ "engines": {
+ "node": ">= 0.10"
+ }
+ },
+ "node_modules/union-value": {
+ "version": "1.0.1",
+ "resolved": "https://registry.npmjs.org/union-value/-/union-value-1.0.1.tgz",
+ "integrity": "sha512-tJfXmxMeWYnczCVs7XAEvIV7ieppALdyepWMkHkwciRpZraG/xwT+s2JN8+pr1+8jCRf80FFzvr+MpQeeoF4Xg==",
+ "devOptional": true,
+ "dependencies": {
+ "arr-union": "^3.1.0",
+ "get-value": "^2.0.6",
+ "is-extendable": "^0.1.1",
+ "set-value": "^2.0.1"
+ },
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/unique-stream": {
+ "version": "2.3.1",
+ "resolved": "https://registry.npmjs.org/unique-stream/-/unique-stream-2.3.1.tgz",
+ "integrity": "sha512-2nY4TnBE70yoxHkDli7DMazpWiP7xMdCYqU2nBRO0UB+ZpEkGsSija7MvmvnZFUeC+mrgiUfcHSr3LmRFIg4+A==",
+ "devOptional": true,
+ "dependencies": {
+ "json-stable-stringify-without-jsonify": "^1.0.1",
+ "through2-filter": "^3.0.0"
+ }
+ },
+ "node_modules/unset-value": {
+ "version": "1.0.0",
+ "resolved": "https://registry.npmjs.org/unset-value/-/unset-value-1.0.0.tgz",
+ "integrity": "sha1-g3aHP30jNRef+x5vw6jtDfyKtVk=",
+ "devOptional": true,
+ "dependencies": {
+ "has-value": "^0.3.1",
+ "isobject": "^3.0.0"
+ },
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/unset-value/node_modules/has-value": {
+ "version": "0.3.1",
+ "resolved": "https://registry.npmjs.org/has-value/-/has-value-0.3.1.tgz",
+ "integrity": "sha512-gpG936j8/MzaeID5Yif+577c17TxaDmhuyVgSwtnL/q8UUTySg8Mecb+8Cf1otgLoD7DDH75axp86ER7LFsf3Q==",
+ "devOptional": true,
+ "dependencies": {
+ "get-value": "^2.0.3",
+ "has-values": "^0.1.4",
+ "isobject": "^2.0.0"
+ },
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/unset-value/node_modules/has-value/node_modules/isobject": {
+ "version": "2.1.0",
+ "resolved": "https://registry.npmjs.org/isobject/-/isobject-2.1.0.tgz",
+ "integrity": "sha512-+OUdGJlgjOBZDfxnDjYYG6zp487z0JGNQq3cYQYg5f5hKR+syHMsaztzGeml/4kGG55CSpKSpWTY+jYGgsHLgA==",
+ "devOptional": true,
+ "dependencies": {
+ "isarray": "1.0.0"
+ },
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/unset-value/node_modules/has-values": {
+ "version": "0.1.4",
+ "resolved": "https://registry.npmjs.org/has-values/-/has-values-0.1.4.tgz",
+ "integrity": "sha512-J8S0cEdWuQbqD9//tlZxiMuMNmxB8PlEwvYwuxsTmR1G5RXUePEX/SJn7aD0GMLieuZYSwNH0cQuJGwnYunXRQ==",
+ "devOptional": true,
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/upath": {
+ "version": "1.2.0",
+ "resolved": "https://registry.npmjs.org/upath/-/upath-1.2.0.tgz",
+ "integrity": "sha512-aZwGpamFO61g3OlfT7OQCHqhGnW43ieH9WZeP7QxN/G/jS4jfqUkZxoryvJgVPEcrl5NL/ggHsSmLMHuH64Lhg==",
+ "devOptional": true,
+ "engines": {
+ "node": ">=4",
+ "yarn": "*"
+ }
+ },
+ "node_modules/urix": {
+ "version": "0.1.0",
+ "resolved": "https://registry.npmjs.org/urix/-/urix-0.1.0.tgz",
+ "integrity": "sha1-2pN/emLiH+wf0Y1Js1wpNQZ6bHI=",
+ "deprecated": "Please see https://github.com/lydell/urix#deprecated",
+ "devOptional": true
+ },
+ "node_modules/use": {
+ "version": "3.1.1",
+ "resolved": "https://registry.npmjs.org/use/-/use-3.1.1.tgz",
+ "integrity": "sha512-cwESVXlO3url9YWlFW/TA9cshCEhtu7IKJ/p5soJ/gGpj7vbvFrAY/eIioQ6Dw23KjZhYgiIo8HOs1nQ2vr/oQ==",
+ "devOptional": true,
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/util-deprecate": {
+ "version": "1.0.2",
+ "resolved": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz",
+ "integrity": "sha1-RQ1Nyfpw3nMnYvvS1KKJgUGaDM8="
+ },
+ "node_modules/v8flags": {
+ "version": "3.2.0",
+ "resolved": "https://registry.npmjs.org/v8flags/-/v8flags-3.2.0.tgz",
+ "integrity": "sha512-mH8etigqMfiGWdeXpaaqGfs6BndypxusHHcv2qSHyZkGEznCd/qAXCWWRzeowtL54147cktFOC4P5y+kl8d8Jg==",
+ "devOptional": true,
+ "dependencies": {
+ "homedir-polyfill": "^1.0.1"
+ },
+ "engines": {
+ "node": ">= 0.10"
+ }
+ },
+ "node_modules/validate-npm-package-license": {
+ "version": "3.0.4",
+ "resolved": "https://registry.npmjs.org/validate-npm-package-license/-/validate-npm-package-license-3.0.4.tgz",
+ "integrity": "sha512-DpKm2Ui/xN7/HQKCtpZxoRWBhZ9Z0kqtygG8XCgNQ8ZlDnxuQmWhj566j8fN4Cu3/JmbhsDo7fcAJq4s9h27Ew==",
+ "devOptional": true,
+ "dependencies": {
+ "spdx-correct": "^3.0.0",
+ "spdx-expression-parse": "^3.0.0"
+ }
+ },
+ "node_modules/value-or-function": {
+ "version": "3.0.0",
+ "resolved": "https://registry.npmjs.org/value-or-function/-/value-or-function-3.0.0.tgz",
+ "integrity": "sha1-HCQ6ULWVwb5Up1S/7OhWO5/42BM=",
+ "devOptional": true,
+ "engines": {
+ "node": ">= 0.10"
+ }
+ },
+ "node_modules/vinyl": {
+ "version": "2.2.1",
+ "resolved": "https://registry.npmjs.org/vinyl/-/vinyl-2.2.1.tgz",
+ "integrity": "sha512-LII3bXRFBZLlezoG5FfZVcXflZgWP/4dCwKtxd5ky9+LOtM4CS3bIRQsmR1KMnMW07jpE8fqR2lcxPZ+8sJIcw==",
+ "dependencies": {
+ "clone": "^2.1.1",
+ "clone-buffer": "^1.0.0",
+ "clone-stats": "^1.0.0",
+ "cloneable-readable": "^1.0.0",
+ "remove-trailing-separator": "^1.0.1",
+ "replace-ext": "^1.0.0"
+ },
+ "engines": {
+ "node": ">= 0.10"
+ }
+ },
+ "node_modules/vinyl-fs": {
+ "version": "3.0.3",
+ "resolved": "https://registry.npmjs.org/vinyl-fs/-/vinyl-fs-3.0.3.tgz",
+ "integrity": "sha512-vIu34EkyNyJxmP0jscNzWBSygh7VWhqun6RmqVfXePrOwi9lhvRs//dOaGOTRUQr4tx7/zd26Tk5WeSVZitgng==",
+ "devOptional": true,
+ "dependencies": {
+ "fs-mkdirp-stream": "^1.0.0",
+ "glob-stream": "^6.1.0",
+ "graceful-fs": "^4.0.0",
+ "is-valid-glob": "^1.0.0",
+ "lazystream": "^1.0.0",
+ "lead": "^1.0.0",
+ "object.assign": "^4.0.4",
+ "pumpify": "^1.3.5",
+ "readable-stream": "^2.3.3",
+ "remove-bom-buffer": "^3.0.0",
+ "remove-bom-stream": "^1.2.0",
+ "resolve-options": "^1.1.0",
+ "through2": "^2.0.0",
+ "to-through": "^2.0.0",
+ "value-or-function": "^3.0.0",
+ "vinyl": "^2.0.0",
+ "vinyl-sourcemap": "^1.1.0"
+ },
+ "engines": {
+ "node": ">= 0.10"
+ }
+ },
+ "node_modules/vinyl-fs/node_modules/through2": {
+ "version": "2.0.5",
+ "resolved": "https://registry.npmjs.org/through2/-/through2-2.0.5.tgz",
+ "integrity": "sha512-/mrRod8xqpA+IHSLyGCQ2s8SPHiCDEeQJSep1jqLYeEUClOFG2Qsh+4FU6G9VeqpZnGW/Su8LQGc4YKni5rYSQ==",
+ "devOptional": true,
+ "dependencies": {
+ "readable-stream": "~2.3.6",
+ "xtend": "~4.0.1"
+ }
+ },
+ "node_modules/vinyl-sourcemap": {
+ "version": "1.1.0",
+ "resolved": "https://registry.npmjs.org/vinyl-sourcemap/-/vinyl-sourcemap-1.1.0.tgz",
+ "integrity": "sha1-kqgAWTo4cDqM2xHYswCtS+Y7PhY=",
+ "devOptional": true,
+ "dependencies": {
+ "append-buffer": "^1.0.2",
+ "convert-source-map": "^1.5.0",
+ "graceful-fs": "^4.1.6",
+ "normalize-path": "^2.1.1",
+ "now-and-later": "^2.0.0",
+ "remove-bom-buffer": "^3.0.0",
+ "vinyl": "^2.0.0"
+ },
+ "engines": {
+ "node": ">= 0.10"
+ }
+ },
+ "node_modules/vinyl-sourcemap/node_modules/normalize-path": {
+ "version": "2.1.1",
+ "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-2.1.1.tgz",
+ "integrity": "sha1-GrKLVW4Zg2Oowab35vogE3/mrtk=",
+ "devOptional": true,
+ "dependencies": {
+ "remove-trailing-separator": "^1.0.1"
+ },
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/vinyl-sourcemaps-apply": {
+ "version": "0.2.1",
+ "resolved": "https://registry.npmjs.org/vinyl-sourcemaps-apply/-/vinyl-sourcemaps-apply-0.2.1.tgz",
+ "integrity": "sha1-q2VJ1h0XLCsbh75cUI0jnI74dwU=",
+ "dependencies": {
+ "source-map": "^0.5.1"
+ }
+ },
+ "node_modules/vinyl-sourcemaps-apply/node_modules/source-map": {
+ "version": "0.5.7",
+ "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz",
+ "integrity": "sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w=",
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/vinyl/node_modules/replace-ext": {
+ "version": "1.0.1",
+ "resolved": "https://registry.npmjs.org/replace-ext/-/replace-ext-1.0.1.tgz",
+ "integrity": "sha512-yD5BHCe7quCgBph4rMQ+0KkIRKwWCrHDOX1p1Gp6HwjPM5kVoCdKGNhN7ydqqsX6lJEnQDKZ/tFMiEdQ1dvPEw==",
+ "engines": {
+ "node": ">= 0.10"
+ }
+ },
+ "node_modules/which": {
+ "version": "1.3.1",
+ "resolved": "https://registry.npmjs.org/which/-/which-1.3.1.tgz",
+ "integrity": "sha512-HxJdYWq1MTIQbJ3nw0cqssHoTNU267KlrDuGZ1WYlxDStUtKUhOaJmh112/TZmHxxUfuJqPXSOm7tDyas0OSIQ==",
+ "devOptional": true,
+ "dependencies": {
+ "isexe": "^2.0.0"
+ },
+ "bin": {
+ "which": "bin/which"
+ }
+ },
+ "node_modules/which-module": {
+ "version": "1.0.0",
+ "resolved": "https://registry.npmjs.org/which-module/-/which-module-1.0.0.tgz",
+ "integrity": "sha1-u6Y8qGGUiZT/MHc2CJ47lgJsKk8=",
+ "devOptional": true
+ },
+ "node_modules/wrap-ansi": {
+ "version": "2.1.0",
+ "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-2.1.0.tgz",
+ "integrity": "sha1-2Pw9KE3QV5T+hJc8rs3Rz4JP3YU=",
+ "devOptional": true,
+ "dependencies": {
+ "string-width": "^1.0.1",
+ "strip-ansi": "^3.0.1"
+ },
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/wrappy": {
+ "version": "1.0.2",
+ "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz",
+ "integrity": "sha1-tSQ9jz7BqjXxNkYFvA0QNuMKtp8="
+ },
+ "node_modules/xtend": {
+ "version": "4.0.2",
+ "resolved": "https://registry.npmjs.org/xtend/-/xtend-4.0.2.tgz",
+ "integrity": "sha512-LKYU1iAXJXUgAXn9URjiu+MWhyUXHsvfp7mcuYm9dSUKK0/CjtrUwFAxD82/mCWbtLsGjFIad0wIsod4zrTAEQ==",
+ "engines": {
+ "node": ">=0.4"
+ }
+ },
+ "node_modules/y18n": {
+ "version": "3.2.2",
+ "resolved": "https://registry.npmjs.org/y18n/-/y18n-3.2.2.tgz",
+ "integrity": "sha512-uGZHXkHnhF0XeeAPgnKfPv1bgKAYyVvmNL1xlKsPYZPaIHxGti2hHqvOCQv71XMsLxu1QjergkqogUnms5D3YQ==",
+ "devOptional": true
+ },
+ "node_modules/yargs": {
+ "version": "7.1.2",
+ "resolved": "https://registry.npmjs.org/yargs/-/yargs-7.1.2.tgz",
+ "integrity": "sha512-ZEjj/dQYQy0Zx0lgLMLR8QuaqTihnxirir7EwUHp1Axq4e3+k8jXU5K0VLbNvedv1f4EWtBonDIZm0NUr+jCcA==",
+ "devOptional": true,
+ "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.1"
+ }
+ },
+ "node_modules/yargs-parser": {
+ "version": "21.0.1",
+ "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-21.0.1.tgz",
+ "integrity": "sha512-9BK1jFpLzJROCI5TzwZL/TU4gqjK5xiHV/RfWLOahrjAko/e4DJkRDZQXfvqAsiZzzYhgAzbgz6lg48jcm4GLg==",
+ "engines": {
+ "node": ">=12"
+ }
+ },
+ "node_modules/yargs/node_modules/yargs-parser": {
+ "version": "5.0.1",
+ "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-5.0.1.tgz",
+ "integrity": "sha512-wpav5XYiddjXxirPoCTUPbqM0PXvJ9hiBMvuJgInvo4/lAOTZzUprArw17q2O1P2+GHhbBr18/iQwjL5Z9BqfA==",
+ "devOptional": true,
+ "dependencies": {
+ "camelcase": "^3.0.0",
+ "object.assign": "^4.1.0"
+ }
+ },
+ "node_modules/yazl": {
+ "version": "2.5.1",
+ "resolved": "https://registry.npmjs.org/yazl/-/yazl-2.5.1.tgz",
+ "integrity": "sha512-phENi2PLiHnHb6QBVot+dJnaAZ0xosj7p3fWl+znIjBDlnMI2PsZCJZ306BPTFOaHf5qdDEI8x5qFrSOBN5vrw==",
+ "dev": true,
+ "dependencies": {
+ "buffer-crc32": "~0.2.3"
+ }
+ },
+ "node_modules/yocto-queue": {
+ "version": "0.1.0",
+ "resolved": "https://registry.npmjs.org/yocto-queue/-/yocto-queue-0.1.0.tgz",
+ "integrity": "sha512-rVksvsnNCdJ/ohGc6xgPwyN8eheCxsiLM8mxuE/t/mOVqJewPuO1miLpTHQiRgTKCLexL4MeAFVagts7HmNZ2Q==",
+ "dev": true,
+ "engines": {
+ "node": ">=10"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/sindresorhus"
+ }
+ }
+ },
+ "dependencies": {
+ "@primer/css": {
+ "version": "20.2.2",
+ "resolved": "https://registry.npmjs.org/@primer/css/-/css-20.2.2.tgz",
+ "integrity": "sha512-vUy0vMKpdX9f3rhnm5fEIdcg9yxOdRYvjbZk5QoBXtn32oJPonSvIb/7JwVJA+EdiOHTvhRDx9zDpUwOYX+XrQ==",
+ "requires": {
+ "@primer/primitives": "^7.8.3"
+ }
+ },
+ "@primer/primitives": {
+ "version": "7.8.3",
+ "resolved": "https://registry.npmjs.org/@primer/primitives/-/primitives-7.8.3.tgz",
+ "integrity": "sha512-04ZwfJhpZ0QFwDrJfCuLX6iOh0BflWDTvuoRA80lQH9xk0RtIg16INbruwwtnbSgnKKXXRSykRRJ5BbxnqufRA=="
+ },
+ "@types/expect": {
+ "version": "1.20.4",
+ "resolved": "https://registry.npmjs.org/@types/expect/-/expect-1.20.4.tgz",
+ "integrity": "sha512-Q5Vn3yjTDyCMV50TB6VRIbQNxSE4OmZR86VSbGaNpfUolm0iePBB4KdEEHmxoY5sT2+2DIvXW0rvMDP2nHZ4Mg=="
+ },
+ "@types/node": {
+ "version": "14.18.18",
+ "resolved": "https://registry.npmjs.org/@types/node/-/node-14.18.18.tgz",
+ "integrity": "sha512-B9EoJFjhqcQ9OmQrNorItO+OwEOORNn3S31WuiHvZY/dm9ajkB7AKD/8toessEtHHNL+58jofbq7hMMY9v4yig=="
+ },
+ "@types/vinyl": {
+ "version": "2.0.6",
+ "resolved": "https://registry.npmjs.org/@types/vinyl/-/vinyl-2.0.6.tgz",
+ "integrity": "sha512-ayJ0iOCDNHnKpKTgBG6Q6JOnHTj9zFta+3j2b8Ejza0e4cvRyMn0ZoLEmbPrTHe5YYRlDYPvPWVdV4cTaRyH7g==",
+ "requires": {
+ "@types/expect": "^1.20.4",
+ "@types/node": "*"
+ }
+ },
+ "ansi-colors": {
+ "version": "1.1.0",
+ "resolved": "https://registry.npmjs.org/ansi-colors/-/ansi-colors-1.1.0.tgz",
+ "integrity": "sha512-SFKX67auSNoVR38N3L+nvsPjOE0bybKTYbkf5tRvushrAPQ9V75huw0ZxBkKVeRU9kqH3d6HA4xTckbwZ4ixmA==",
+ "requires": {
+ "ansi-wrap": "^0.1.0"
+ }
+ },
+ "ansi-cyan": {
+ "version": "0.1.1",
+ "resolved": "https://registry.npmjs.org/ansi-cyan/-/ansi-cyan-0.1.1.tgz",
+ "integrity": "sha512-eCjan3AVo/SxZ0/MyIYRtkpxIu/H3xZN7URr1vXVrISxeyz8fUFz0FJziamK4sS8I+t35y4rHg1b2PklyBe/7A==",
+ "requires": {
+ "ansi-wrap": "0.1.0"
+ }
+ },
+ "ansi-gray": {
+ "version": "0.1.1",
+ "resolved": "https://registry.npmjs.org/ansi-gray/-/ansi-gray-0.1.1.tgz",
+ "integrity": "sha512-HrgGIZUl8h2EHuZaU9hTR/cU5nhKxpVE1V6kdGsQ8e4zirElJ5fvtfc8N7Q1oq1aatO275i8pUFUCpNWCAnVWw==",
+ "requires": {
+ "ansi-wrap": "0.1.0"
+ }
+ },
+ "ansi-red": {
+ "version": "0.1.1",
+ "resolved": "https://registry.npmjs.org/ansi-red/-/ansi-red-0.1.1.tgz",
+ "integrity": "sha512-ewaIr5y+9CUTGFwZfpECUbFlGcC0GCw1oqR9RI6h1gQCd9Aj2GxSckCnPsVJnmfMZbwFYE+leZGASgkWl06Jow==",
+ "requires": {
+ "ansi-wrap": "0.1.0"
+ }
+ },
+ "ansi-regex": {
+ "version": "2.1.1",
+ "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-2.1.1.tgz",
+ "integrity": "sha512-TIGnTpdo+E3+pCyAluZvtED5p5wCqLdezCyhPZzKPcxvFplEt4i+W7OONCKgeZFT3+y5NZZfOOS/Bdcanm1MYA=="
+ },
+ "ansi-styles": {
+ "version": "2.2.1",
+ "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-2.2.1.tgz",
+ "integrity": "sha512-kmCevFghRiWM7HB5zTPULl4r9bVFSWjz62MhqizDGUrq2NWuNMQyuv4tHHoKJHs69M/MF64lEcHdYIocrdWQYA=="
+ },
+ "ansi-wrap": {
+ "version": "0.1.0",
+ "resolved": "https://registry.npmjs.org/ansi-wrap/-/ansi-wrap-0.1.0.tgz",
+ "integrity": "sha512-ZyznvL8k/FZeQHr2T6LzcJ/+vBApDnMNZvfVFy3At0knswWd6rJ3/0Hhmpu8oqa6C92npmozs890sX9Dl6q+Qw=="
+ },
+ "anymatch": {
+ "version": "2.0.0",
+ "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-2.0.0.tgz",
+ "integrity": "sha512-5teOsQWABXHHBFP9y3skS5P3d/WfWXpv3FUpy+LorMrNYaT9pI4oLMQX7jzQ2KklNpGpWHzdCXTDT2Y3XGlZBw==",
+ "devOptional": true,
+ "requires": {
+ "micromatch": "^3.1.4",
+ "normalize-path": "^2.1.1"
+ },
+ "dependencies": {
+ "normalize-path": {
+ "version": "2.1.1",
+ "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-2.1.1.tgz",
+ "integrity": "sha1-GrKLVW4Zg2Oowab35vogE3/mrtk=",
+ "devOptional": true,
+ "requires": {
+ "remove-trailing-separator": "^1.0.1"
+ }
+ }
+ }
+ },
+ "append-buffer": {
+ "version": "1.0.2",
+ "resolved": "https://registry.npmjs.org/append-buffer/-/append-buffer-1.0.2.tgz",
+ "integrity": "sha512-WLbYiXzD3y/ATLZFufV/rZvWdZOs+Z/+5v1rBZ463Jn398pa6kcde27cvozYnBoxXblGZTFfoPpsaEw0orU5BA==",
+ "devOptional": true,
+ "requires": {
+ "buffer-equal": "^1.0.0"
+ }
+ },
+ "archy": {
+ "version": "1.0.0",
+ "resolved": "https://registry.npmjs.org/archy/-/archy-1.0.0.tgz",
+ "integrity": "sha512-Xg+9RwCg/0p32teKdGMPTPnVXKD0w3DfHnFTficozsAgsvq2XenPJq/MYpzzQ/v8zrOyJn6Ds39VA4JIDwFfqw==",
+ "devOptional": true
+ },
+ "arr-diff": {
+ "version": "4.0.0",
+ "resolved": "https://registry.npmjs.org/arr-diff/-/arr-diff-4.0.0.tgz",
+ "integrity": "sha512-YVIQ82gZPGBebQV/a8dar4AitzCQs0jjXwMPZllpXMaGjXPYVUawSxQrRsjhjupyVxEvbHgUmIhKVlND+j02kA=="
+ },
+ "arr-filter": {
+ "version": "1.1.2",
+ "resolved": "https://registry.npmjs.org/arr-filter/-/arr-filter-1.1.2.tgz",
+ "integrity": "sha512-A2BETWCqhsecSvCkWAeVBFLH6sXEUGASuzkpjL3GR1SlL/PWL6M3J8EAAld2Uubmh39tvkJTqC9LeLHCUKmFXA==",
+ "devOptional": true,
+ "requires": {
+ "make-iterator": "^1.0.0"
+ }
+ },
+ "arr-flatten": {
+ "version": "1.1.0",
+ "resolved": "https://registry.npmjs.org/arr-flatten/-/arr-flatten-1.1.0.tgz",
+ "integrity": "sha512-L3hKV5R/p5o81R7O02IGnwpDmkp6E982XhtbuwSe3O4qOtMMMtodicASA1Cny2U+aCXcNpml+m4dPsvsJ3jatg=="
+ },
+ "arr-map": {
+ "version": "2.0.2",
+ "resolved": "https://registry.npmjs.org/arr-map/-/arr-map-2.0.2.tgz",
+ "integrity": "sha512-tVqVTHt+Q5Xb09qRkbu+DidW1yYzz5izWS2Xm2yFm7qJnmUfz4HPzNxbHkdRJbz2lrqI7S+z17xNYdFcBBO8Hw==",
+ "devOptional": true,
+ "requires": {
+ "make-iterator": "^1.0.0"
+ }
+ },
+ "arr-union": {
+ "version": "3.1.0",
+ "resolved": "https://registry.npmjs.org/arr-union/-/arr-union-3.1.0.tgz",
+ "integrity": "sha512-sKpyeERZ02v1FeCZT8lrfJq5u6goHCtpTAzPwJYe7c8SPFOboNjNg1vz2L4VTn9T4PQxEx13TbXLmYUcS6Ug7Q=="
+ },
+ "array-differ": {
+ "version": "1.0.0",
+ "resolved": "https://registry.npmjs.org/array-differ/-/array-differ-1.0.0.tgz",
+ "integrity": "sha512-LeZY+DZDRnvP7eMuQ6LHfCzUGxAAIViUBliK24P3hWXL6y4SortgR6Nim6xrkfSLlmH0+k+9NYNwVC2s53ZrYQ=="
+ },
+ "array-each": {
+ "version": "1.0.1",
+ "resolved": "https://registry.npmjs.org/array-each/-/array-each-1.0.1.tgz",
+ "integrity": "sha512-zHjL5SZa68hkKHBFBK6DJCTtr9sfTCPCaph/L7tMSLcTFgy+zX7E+6q5UArbtOtMBCtxdICpfTCspRse+ywyXA=="
+ },
+ "array-initial": {
+ "version": "1.1.0",
+ "resolved": "https://registry.npmjs.org/array-initial/-/array-initial-1.1.0.tgz",
+ "integrity": "sha512-BC4Yl89vneCYfpLrs5JU2aAu9/a+xWbeKhvISg9PT7eWFB9UlRvI+rKEtk6mgxWr3dSkk9gQ8hCrdqt06NXPdw==",
+ "devOptional": true,
+ "requires": {
+ "array-slice": "^1.0.0",
+ "is-number": "^4.0.0"
+ },
+ "dependencies": {
+ "is-number": {
+ "version": "4.0.0",
+ "resolved": "https://registry.npmjs.org/is-number/-/is-number-4.0.0.tgz",
+ "integrity": "sha512-rSklcAIlf1OmFdyAqbnWTLVelsQ58uvZ66S/ZyawjWqIviTWCjg2PzVGw8WUA+nNuPTqb4wgA+NszrJ+08LlgQ==",
+ "devOptional": true
+ }
+ }
+ },
+ "array-last": {
+ "version": "1.3.0",
+ "resolved": "https://registry.npmjs.org/array-last/-/array-last-1.3.0.tgz",
+ "integrity": "sha512-eOCut5rXlI6aCOS7Z7kCplKRKyiFQ6dHFBem4PwlwKeNFk2/XxTrhRh5T9PyaEWGy/NHTZWbY+nsZlNFJu9rYg==",
+ "devOptional": true,
+ "requires": {
+ "is-number": "^4.0.0"
+ },
+ "dependencies": {
+ "is-number": {
+ "version": "4.0.0",
+ "resolved": "https://registry.npmjs.org/is-number/-/is-number-4.0.0.tgz",
+ "integrity": "sha512-rSklcAIlf1OmFdyAqbnWTLVelsQ58uvZ66S/ZyawjWqIviTWCjg2PzVGw8WUA+nNuPTqb4wgA+NszrJ+08LlgQ==",
+ "devOptional": true
+ }
+ }
+ },
+ "array-slice": {
+ "version": "1.1.0",
+ "resolved": "https://registry.npmjs.org/array-slice/-/array-slice-1.1.0.tgz",
+ "integrity": "sha512-B1qMD3RBP7O8o0H2KbrXDyB0IccejMF15+87Lvlor12ONPRHP6gTjXMNkt/d3ZuOGbAe66hFmaCfECI24Ufp6w==",
+ "devOptional": true
+ },
+ "array-sort": {
+ "version": "1.0.0",
+ "resolved": "https://registry.npmjs.org/array-sort/-/array-sort-1.0.0.tgz",
+ "integrity": "sha512-ihLeJkonmdiAsD7vpgN3CRcx2J2S0TiYW+IS/5zHBI7mKUq3ySvBdzzBfD236ubDBQFiiyG3SWCPc+msQ9KoYg==",
+ "devOptional": true,
+ "requires": {
+ "default-compare": "^1.0.0",
+ "get-value": "^2.0.6",
+ "kind-of": "^5.0.2"
+ }
+ },
+ "array-uniq": {
+ "version": "1.0.3",
+ "resolved": "https://registry.npmjs.org/array-uniq/-/array-uniq-1.0.3.tgz",
+ "integrity": "sha512-MNha4BWQ6JbwhFhj03YK552f7cb3AzoE8SzeljgChvL1dl3IcvggXVz1DilzySZkCja+CXuZbdW7yATchWn8/Q=="
+ },
+ "array-unique": {
+ "version": "0.3.2",
+ "resolved": "https://registry.npmjs.org/array-unique/-/array-unique-0.3.2.tgz",
+ "integrity": "sha512-SleRWjh9JUud2wH1hPs9rZBZ33H6T9HOiL0uwGnGx9FpE6wKGyfWugmbkEOIs6qWrZhg0LWeLziLrEwQJhs5mQ==",
+ "devOptional": true
+ },
+ "assign-symbols": {
+ "version": "1.0.0",
+ "resolved": "https://registry.npmjs.org/assign-symbols/-/assign-symbols-1.0.0.tgz",
+ "integrity": "sha512-Q+JC7Whu8HhmTdBph/Tq59IoRtoy6KAm5zzPv00WdujX82lbAL8K7WVjne7vdCsAmbF4AYaDOPyO3k0kl8qIrw=="
+ },
+ "async-done": {
+ "version": "1.3.2",
+ "resolved": "https://registry.npmjs.org/async-done/-/async-done-1.3.2.tgz",
+ "integrity": "sha512-uYkTP8dw2og1tu1nmza1n1CMW0qb8gWWlwqMmLb7MhBVs4BXrFziT6HXUd+/RlRA/i4H9AkofYloUbs1fwMqlw==",
+ "devOptional": true,
+ "requires": {
+ "end-of-stream": "^1.1.0",
+ "once": "^1.3.2",
+ "process-nextick-args": "^2.0.0",
+ "stream-exhaust": "^1.0.1"
+ }
+ },
+ "async-each": {
+ "version": "1.0.3",
+ "resolved": "https://registry.npmjs.org/async-each/-/async-each-1.0.3.tgz",
+ "integrity": "sha512-z/WhQ5FPySLdvREByI2vZiTWwCnF0moMJ1hK9YQwDTHKh6I7/uSckMetoRGb5UBZPC1z0jlw+n/XCgjeH7y1AQ==",
+ "devOptional": true
+ },
+ "async-settle": {
+ "version": "1.0.0",
+ "resolved": "https://registry.npmjs.org/async-settle/-/async-settle-1.0.0.tgz",
+ "integrity": "sha512-VPXfB4Vk49z1LHHodrEQ6Xf7W4gg1w0dAPROHngx7qgDjqmIQ+fXmwgGXTW/ITLai0YLSvWepJOP9EVpMnEAcw==",
+ "devOptional": true,
+ "requires": {
+ "async-done": "^1.2.2"
+ }
+ },
+ "atob": {
+ "version": "2.1.2",
+ "resolved": "https://registry.npmjs.org/atob/-/atob-2.1.2.tgz",
+ "integrity": "sha512-Wm6ukoaOGJi/73p/cl2GvLjTI5JM1k/O14isD73YML8StrH/7/lRFgmg8nICZgD3bZZvjwCGxtMOD3wWNAu8cg==",
+ "devOptional": true
+ },
+ "autoprefixer": {
+ "version": "10.4.7",
+ "resolved": "https://registry.npmjs.org/autoprefixer/-/autoprefixer-10.4.7.tgz",
+ "integrity": "sha512-ypHju4Y2Oav95SipEcCcI5J7CGPuvz8oat7sUtYj3ClK44bldfvtvcxK6IEK++7rqB7YchDGzweZIBG+SD0ZAA==",
+ "requires": {
+ "browserslist": "^4.20.3",
+ "caniuse-lite": "^1.0.30001335",
+ "fraction.js": "^4.2.0",
+ "normalize-range": "^0.1.2",
+ "picocolors": "^1.0.0",
+ "postcss-value-parser": "^4.2.0"
+ }
+ },
+ "bach": {
+ "version": "1.2.0",
+ "resolved": "https://registry.npmjs.org/bach/-/bach-1.2.0.tgz",
+ "integrity": "sha512-bZOOfCb3gXBXbTFXq3OZtGR88LwGeJvzu6szttaIzymOTS4ZttBNOWSv7aLZja2EMycKtRYV0Oa8SNKH/zkxvg==",
+ "devOptional": true,
+ "requires": {
+ "arr-filter": "^1.1.1",
+ "arr-flatten": "^1.0.1",
+ "arr-map": "^2.0.0",
+ "array-each": "^1.0.0",
+ "array-initial": "^1.0.0",
+ "array-last": "^1.1.1",
+ "async-done": "^1.2.2",
+ "async-settle": "^1.0.0",
+ "now-and-later": "^2.0.0"
+ }
+ },
+ "balanced-match": {
+ "version": "1.0.2",
+ "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.2.tgz",
+ "integrity": "sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw=="
+ },
+ "base": {
+ "version": "0.11.2",
+ "resolved": "https://registry.npmjs.org/base/-/base-0.11.2.tgz",
+ "integrity": "sha512-5T6P4xPgpp0YDFvSWwEZ4NoE3aM4QBQXDzmVbraCkFj8zHM+mba8SyqB5DbZWyR7mYHo6Y7BdQo3MoA4m0TeQg==",
+ "devOptional": true,
+ "requires": {
+ "cache-base": "^1.0.1",
+ "class-utils": "^0.3.5",
+ "component-emitter": "^1.2.1",
+ "define-property": "^1.0.0",
+ "isobject": "^3.0.1",
+ "mixin-deep": "^1.2.0",
+ "pascalcase": "^0.1.1"
+ },
+ "dependencies": {
+ "define-property": {
+ "version": "1.0.0",
+ "resolved": "https://registry.npmjs.org/define-property/-/define-property-1.0.0.tgz",
+ "integrity": "sha512-cZTYKFWspt9jZsMscWo8sc/5lbPC9Q0N5nBLgb+Yd915iL3udB1uFgS3B8YCx66UVHq018DAVFoee7x+gxggeA==",
+ "devOptional": true,
+ "requires": {
+ "is-descriptor": "^1.0.0"
+ }
+ }
+ }
+ },
+ "beeper": {
+ "version": "1.1.1",
+ "resolved": "https://registry.npmjs.org/beeper/-/beeper-1.1.1.tgz",
+ "integrity": "sha512-3vqtKL1N45I5dV0RdssXZG7X6pCqQrWPNOlBPZPrd+QkE2HEhR57Z04m0KtpbsZH73j+a3F8UD1TQnn+ExTvIA=="
+ },
+ "binary-extensions": {
+ "version": "1.13.1",
+ "resolved": "https://registry.npmjs.org/binary-extensions/-/binary-extensions-1.13.1.tgz",
+ "integrity": "sha512-Un7MIEDdUC5gNpcGDV97op1Ywk748MpHcFTHoYs6qnj1Z3j7I53VG3nwZhKzoBZmbdRNnb6WRdFlwl7tSDuZGw==",
+ "devOptional": true
+ },
+ "binaryextensions": {
+ "version": "2.3.0",
+ "resolved": "https://registry.npmjs.org/binaryextensions/-/binaryextensions-2.3.0.tgz",
+ "integrity": "sha512-nAihlQsYGyc5Bwq6+EsubvANYGExeJKHDO3RjnvwU042fawQTQfM3Kxn7IHUXQOz4bzfwsGYYHGSvXyW4zOGLg=="
+ },
+ "bindings": {
+ "version": "1.5.0",
+ "resolved": "https://registry.npmjs.org/bindings/-/bindings-1.5.0.tgz",
+ "integrity": "sha512-p2q/t/mhvuOj/UeLlV6566GD/guowlr0hHxClI0W9m7MWYkL1F0hLo+0Aexs9HSPCtR1SXQ0TD3MMKrXZajbiQ==",
+ "dev": true,
+ "optional": true,
+ "requires": {
+ "file-uri-to-path": "1.0.0"
+ }
+ },
+ "brace-expansion": {
+ "version": "1.1.11",
+ "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz",
+ "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==",
+ "requires": {
+ "balanced-match": "^1.0.0",
+ "concat-map": "0.0.1"
+ }
+ },
+ "braces": {
+ "version": "2.3.2",
+ "resolved": "https://registry.npmjs.org/braces/-/braces-2.3.2.tgz",
+ "integrity": "sha512-aNdbnj9P8PjdXU4ybaWLK2IF3jc/EoDYbC7AazW6to3TRsfXxscC9UXOB5iDiEQrkyIbWp2SLQda4+QAa7nc3w==",
+ "devOptional": true,
+ "requires": {
+ "arr-flatten": "^1.1.0",
+ "array-unique": "^0.3.2",
+ "extend-shallow": "^2.0.1",
+ "fill-range": "^4.0.0",
+ "isobject": "^3.0.1",
+ "repeat-element": "^1.1.2",
+ "snapdragon": "^0.8.1",
+ "snapdragon-node": "^2.0.1",
+ "split-string": "^3.0.2",
+ "to-regex": "^3.0.1"
+ }
+ },
+ "brotli-size": {
+ "version": "4.0.0",
+ "resolved": "https://registry.npmjs.org/brotli-size/-/brotli-size-4.0.0.tgz",
+ "integrity": "sha512-uA9fOtlTRC0iqKfzff1W34DXUA3GyVqbUaeo3Rw3d4gd1eavKVCETXrn3NzO74W+UVkG3UHu8WxUi+XvKI/huA==",
+ "requires": {
+ "duplexer": "0.1.1"
+ }
+ },
+ "browserslist": {
+ "version": "4.20.3",
+ "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.20.3.tgz",
+ "integrity": "sha512-NBhymBQl1zM0Y5dQT/O+xiLP9/rzOIQdKM/eMJBAq7yBgaB6krIYLGejrwVYnSHZdqjscB1SPuAjHwxjvN6Wdg==",
+ "requires": {
+ "caniuse-lite": "^1.0.30001332",
+ "electron-to-chromium": "^1.4.118",
+ "escalade": "^3.1.1",
+ "node-releases": "^2.0.3",
+ "picocolors": "^1.0.0"
+ }
+ },
+ "buffer-crc32": {
+ "version": "0.2.13",
+ "resolved": "https://registry.npmjs.org/buffer-crc32/-/buffer-crc32-0.2.13.tgz",
+ "integrity": "sha512-VO9Ht/+p3SN7SKWqcrgEzjGbRSJYTx+Q1pTQC0wrWqHx0vpJraQ6GtHx8tvcg1rlK1byhU5gccxgOgj7B0TDkQ==",
+ "dev": true
+ },
+ "buffer-equal": {
+ "version": "1.0.0",
+ "resolved": "https://registry.npmjs.org/buffer-equal/-/buffer-equal-1.0.0.tgz",
+ "integrity": "sha512-tcBWO2Dl4e7Asr9hTGcpVrCe+F7DubpmqWCTbj4FHLmjqO2hIaC383acQubWtRJhdceqs5uBHs6Es+Sk//RKiQ==",
+ "devOptional": true
+ },
+ "buffer-from": {
+ "version": "1.1.2",
+ "resolved": "https://registry.npmjs.org/buffer-from/-/buffer-from-1.1.2.tgz",
+ "integrity": "sha512-E+XQCRwSbaaiChtv6k6Dwgc+bx+Bs6vuKJHHl5kox/BaKbhiXzqQOwK4cO22yElGp2OCmjwVhT3HmxgyPGnJfQ==",
+ "devOptional": true
+ },
+ "cache-base": {
+ "version": "1.0.1",
+ "resolved": "https://registry.npmjs.org/cache-base/-/cache-base-1.0.1.tgz",
+ "integrity": "sha512-AKcdTnFSWATd5/GCPRxr2ChwIJ85CeyrEyjRHlKxQ56d4XJMGym0uAiKn0xbLOGOl3+yRpOTi484dVCEc5AUzQ==",
+ "devOptional": true,
+ "requires": {
+ "collection-visit": "^1.0.0",
+ "component-emitter": "^1.2.1",
+ "get-value": "^2.0.6",
+ "has-value": "^1.0.0",
+ "isobject": "^3.0.1",
+ "set-value": "^2.0.0",
+ "to-object-path": "^0.3.0",
+ "union-value": "^1.0.0",
+ "unset-value": "^1.0.0"
+ }
+ },
+ "call-bind": {
+ "version": "1.0.2",
+ "resolved": "https://registry.npmjs.org/call-bind/-/call-bind-1.0.2.tgz",
+ "integrity": "sha512-7O+FbCihrB5WGbFYesctwmTKae6rOiIzmz1icreWJ+0aA7LJfuqhEso2T9ncpcFtzMQtzXf2QGGueWJGTYsqrA==",
+ "devOptional": true,
+ "requires": {
+ "function-bind": "^1.1.1",
+ "get-intrinsic": "^1.0.2"
+ }
+ },
+ "camelcase": {
+ "version": "3.0.0",
+ "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-3.0.0.tgz",
+ "integrity": "sha512-4nhGqUkc4BqbBBB4Q6zLuD7lzzrHYrjKGeYaEji/3tFR5VdJu9v+LilhGIVe8wxEJPPOeWo7eg8dwY13TZ1BNg==",
+ "devOptional": true
+ },
+ "caniuse-lite": {
+ "version": "1.0.30001344",
+ "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001344.tgz",
+ "integrity": "sha512-0ZFjnlCaXNOAYcV7i+TtdKBp0L/3XEU2MF/x6Du1lrh+SRX4IfzIVL4HNJg5pB2PmFb8rszIGyOvsZnqqRoc2g=="
+ },
+ "chalk": {
+ "version": "1.1.3",
+ "resolved": "https://registry.npmjs.org/chalk/-/chalk-1.1.3.tgz",
+ "integrity": "sha512-U3lRVLMSlsCfjqYPbLyVv11M9CPW4I728d6TCKMAOJueEeB9/8o+eSsMnxPJD+Q+K909sdESg7C+tIkoH6on1A==",
+ "requires": {
+ "ansi-styles": "^2.2.1",
+ "escape-string-regexp": "^1.0.2",
+ "has-ansi": "^2.0.0",
+ "strip-ansi": "^3.0.0",
+ "supports-color": "^2.0.0"
+ }
+ },
+ "chokidar": {
+ "version": "2.1.8",
+ "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-2.1.8.tgz",
+ "integrity": "sha512-ZmZUazfOzf0Nve7duiCKD23PFSCs4JPoYyccjUFF3aQkQadqBhfzhjkwBH2mNOG9cTBwhamM37EIsIkZw3nRgg==",
+ "devOptional": true,
+ "requires": {
+ "anymatch": "^2.0.0",
+ "async-each": "^1.0.1",
+ "braces": "^2.3.2",
+ "fsevents": "^1.2.7",
+ "glob-parent": "^3.1.0",
+ "inherits": "^2.0.3",
+ "is-binary-path": "^1.0.0",
+ "is-glob": "^4.0.0",
+ "normalize-path": "^3.0.0",
+ "path-is-absolute": "^1.0.0",
+ "readdirp": "^2.2.1",
+ "upath": "^1.1.1"
+ }
+ },
+ "class-utils": {
+ "version": "0.3.6",
+ "resolved": "https://registry.npmjs.org/class-utils/-/class-utils-0.3.6.tgz",
+ "integrity": "sha512-qOhPa/Fj7s6TY8H8esGu5QNpMMQxz79h+urzrNYN6mn+9BnxlDGf5QZ+XeCDsxSjPqsSR56XOZOJmpeurnLMeg==",
+ "devOptional": true,
+ "requires": {
+ "arr-union": "^3.1.0",
+ "define-property": "^0.2.5",
+ "isobject": "^3.0.0",
+ "static-extend": "^0.1.1"
+ },
+ "dependencies": {
+ "define-property": {
+ "version": "0.2.5",
+ "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz",
+ "integrity": "sha512-Rr7ADjQZenceVOAKop6ALkkRAmH1A4Gx9hV/7ZujPUN2rkATqFO0JZLZInbAjpZYoJ1gUx8MRMQVkYemcbMSTA==",
+ "devOptional": true,
+ "requires": {
+ "is-descriptor": "^0.1.0"
+ }
+ },
+ "is-accessor-descriptor": {
+ "version": "0.1.6",
+ "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-0.1.6.tgz",
+ "integrity": "sha512-e1BM1qnDbMRG3ll2U9dSK0UMHuWOs3pY3AtcFsmvwPtKL3MML/Q86i+GilLfvqEs4GW+ExB91tQ3Ig9noDIZ+A==",
+ "devOptional": true,
+ "requires": {
+ "kind-of": "^3.0.2"
+ },
+ "dependencies": {
+ "kind-of": {
+ "version": "3.2.2",
+ "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz",
+ "integrity": "sha512-NOW9QQXMoZGg/oqnVNoNTTIFEIid1627WCffUBJEdMxYApq7mNE7CpzucIPc+ZQg25Phej7IJSmX3hO+oblOtQ==",
+ "devOptional": true,
+ "requires": {
+ "is-buffer": "^1.1.5"
+ }
+ }
+ }
+ },
+ "is-data-descriptor": {
+ "version": "0.1.4",
+ "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-0.1.4.tgz",
+ "integrity": "sha512-+w9D5ulSoBNlmw9OHn3U2v51SyoCd0he+bB3xMl62oijhrspxowjU+AIcDY0N3iEJbUEkB15IlMASQsxYigvXg==",
+ "devOptional": true,
+ "requires": {
+ "kind-of": "^3.0.2"
+ },
+ "dependencies": {
+ "kind-of": {
+ "version": "3.2.2",
+ "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz",
+ "integrity": "sha512-NOW9QQXMoZGg/oqnVNoNTTIFEIid1627WCffUBJEdMxYApq7mNE7CpzucIPc+ZQg25Phej7IJSmX3hO+oblOtQ==",
+ "devOptional": true,
+ "requires": {
+ "is-buffer": "^1.1.5"
+ }
+ }
+ }
+ },
+ "is-descriptor": {
+ "version": "0.1.6",
+ "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-0.1.6.tgz",
+ "integrity": "sha512-avDYr0SB3DwO9zsMov0gKCESFYqCnE4hq/4z3TdUlukEy5t9C0YRq7HLrsN52NAcqXKaepeCD0n+B0arnVG3Hg==",
+ "devOptional": true,
+ "requires": {
+ "is-accessor-descriptor": "^0.1.6",
+ "is-data-descriptor": "^0.1.4",
+ "kind-of": "^5.0.0"
+ }
+ }
+ }
+ },
+ "clean-css": {
+ "version": "4.2.3",
+ "resolved": "https://registry.npmjs.org/clean-css/-/clean-css-4.2.3.tgz",
+ "integrity": "sha512-VcMWDN54ZN/DS+g58HYL5/n4Zrqe8vHJpGA8KdgUXFU4fuP/aHNw8eld9SyEIyabIMJX/0RaY/fplOo5hYLSFA==",
+ "requires": {
+ "source-map": "~0.6.0"
+ }
+ },
+ "cli": {
+ "version": "1.0.1",
+ "resolved": "https://registry.npmjs.org/cli/-/cli-1.0.1.tgz",
+ "integrity": "sha512-41U72MB56TfUMGndAKK8vJ78eooOD4Z5NOL4xEfjc0c23s+6EYKXlXsmACBVclLP1yOfWCgEganVzddVrSNoTg==",
+ "requires": {
+ "exit": "0.1.2",
+ "glob": "^7.1.1"
+ }
+ },
+ "clipboard": {
+ "version": "2.0.11",
+ "resolved": "https://registry.npmjs.org/clipboard/-/clipboard-2.0.11.tgz",
+ "integrity": "sha512-C+0bbOqkezLIsmWSvlsXS0Q0bmkugu7jcfMIACB+RDEntIzQIkdr148we28AfSloQLRdZlYL/QYyrq05j/3Faw==",
+ "requires": {
+ "good-listener": "^1.2.2",
+ "select": "^1.1.2",
+ "tiny-emitter": "^2.0.0"
+ }
+ },
+ "cliui": {
+ "version": "3.2.0",
+ "resolved": "https://registry.npmjs.org/cliui/-/cliui-3.2.0.tgz",
+ "integrity": "sha512-0yayqDxWQbqk3ojkYqUKqaAQ6AfNKeKWRNA8kR0WXzAsdHpP4BIaOmMAG87JGuO6qcobyW4GjxHd9PmhEd+T9w==",
+ "devOptional": true,
+ "requires": {
+ "string-width": "^1.0.1",
+ "strip-ansi": "^3.0.1",
+ "wrap-ansi": "^2.0.0"
+ }
+ },
+ "clone": {
+ "version": "2.1.2",
+ "resolved": "https://registry.npmjs.org/clone/-/clone-2.1.2.tgz",
+ "integrity": "sha512-3Pe/CF1Nn94hyhIYpjtiLhdCoEoz0DqQ+988E9gmeEdQZlojxnOb74wctFyuwWQHzqyf9X7C7MG8juUpqBJT8w=="
+ },
+ "clone-buffer": {
+ "version": "1.0.0",
+ "resolved": "https://registry.npmjs.org/clone-buffer/-/clone-buffer-1.0.0.tgz",
+ "integrity": "sha512-KLLTJWrvwIP+OPfMn0x2PheDEP20RPUcGXj/ERegTgdmPEZylALQldygiqrPPu8P45uNuPs7ckmReLY6v/iA5g=="
+ },
+ "clone-stats": {
+ "version": "1.0.0",
+ "resolved": "https://registry.npmjs.org/clone-stats/-/clone-stats-1.0.0.tgz",
+ "integrity": "sha512-au6ydSpg6nsrigcZ4m8Bc9hxjeW+GJ8xh5G3BJCMt4WXe1H10UNaVOamqQTmrx1kjVuxAHIQSNU6hY4Nsn9/ag=="
+ },
+ "cloneable-readable": {
+ "version": "1.1.3",
+ "resolved": "https://registry.npmjs.org/cloneable-readable/-/cloneable-readable-1.1.3.tgz",
+ "integrity": "sha512-2EF8zTQOxYq70Y4XKtorQupqF0m49MBz2/yf5Bj+MHjvpG3Hy7sImifnqD6UA+TKYxeSV+u6qqQPawN5UvnpKQ==",
+ "requires": {
+ "inherits": "^2.0.1",
+ "process-nextick-args": "^2.0.0",
+ "readable-stream": "^2.3.5"
+ }
+ },
+ "code-point-at": {
+ "version": "1.1.0",
+ "resolved": "https://registry.npmjs.org/code-point-at/-/code-point-at-1.1.0.tgz",
+ "integrity": "sha512-RpAVKQA5T63xEj6/giIbUEtZwJ4UFIc3ZtvEkiaUERylqe8xb5IvqcgOurZLahv93CLKfxcw5YI+DZcUBRyLXA==",
+ "devOptional": true
+ },
+ "collection-map": {
+ "version": "1.0.0",
+ "resolved": "https://registry.npmjs.org/collection-map/-/collection-map-1.0.0.tgz",
+ "integrity": "sha512-5D2XXSpkOnleOI21TG7p3T0bGAsZ/XknZpKBmGYyluO8pw4zA3K8ZlrBIbC4FXg3m6z/RNFiUFfT2sQK01+UHA==",
+ "devOptional": true,
+ "requires": {
+ "arr-map": "^2.0.2",
+ "for-own": "^1.0.0",
+ "make-iterator": "^1.0.0"
+ }
+ },
+ "collection-visit": {
+ "version": "1.0.0",
+ "resolved": "https://registry.npmjs.org/collection-visit/-/collection-visit-1.0.0.tgz",
+ "integrity": "sha512-lNkKvzEeMBBjUGHZ+q6z9pSJla0KWAQPvtzhEV9+iGyQYG+pBpl7xKDhxoNSOZH2hhv0v5k0y2yAM4o4SjoSkw==",
+ "devOptional": true,
+ "requires": {
+ "map-visit": "^1.0.0",
+ "object-visit": "^1.0.0"
+ }
+ },
+ "color-convert": {
+ "version": "2.0.1",
+ "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz",
+ "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==",
+ "requires": {
+ "color-name": "~1.1.4"
+ }
+ },
+ "color-name": {
+ "version": "1.1.4",
+ "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz",
+ "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA=="
+ },
+ "color-support": {
+ "version": "1.1.3",
+ "resolved": "https://registry.npmjs.org/color-support/-/color-support-1.1.3.tgz",
+ "integrity": "sha512-qiBjkpbMLO/HL68y+lh4q0/O1MZFj2RX6X/KmMa3+gJD3z+WwI1ZzDHysvqHGS3mP6mznPckpXmw1nI9cJjyRg=="
+ },
+ "commander": {
+ "version": "2.20.3",
+ "resolved": "https://registry.npmjs.org/commander/-/commander-2.20.3.tgz",
+ "integrity": "sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ=="
+ },
+ "component-emitter": {
+ "version": "1.3.0",
+ "resolved": "https://registry.npmjs.org/component-emitter/-/component-emitter-1.3.0.tgz",
+ "integrity": "sha512-Rd3se6QB+sO1TwqZjscQrurpEPIfO0/yYnSin6Q/rD3mOutHvUrCAhJub3r90uNb+SESBuE0QYoB90YdfatsRg==",
+ "devOptional": true
+ },
+ "concat": {
+ "version": "3.0.0",
+ "resolved": "https://registry.npmjs.org/concat/-/concat-3.0.0.tgz",
+ "integrity": "sha512-+fe0wAeRyeGHwWOu7Zmv84A2tUyFPeXFQsuEe09nms3t7VssFrQP29EG5e2ZuD3rQdwW9eggdUH2W/IU9gfpUQ==",
+ "requires": {
+ "commander": "^2.9.0"
+ }
+ },
+ "concat-map": {
+ "version": "0.0.1",
+ "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz",
+ "integrity": "sha512-/Srv4dswyQNBfohGpz9o6Yb3Gz3SrUDqBH5rTuhGR7ahtlbYKnVxw2bCFMRljaA7EXHaXZ8wsHdodFvbkhKmqg=="
+ },
+ "concat-stream": {
+ "version": "1.6.2",
+ "resolved": "https://registry.npmjs.org/concat-stream/-/concat-stream-1.6.2.tgz",
+ "integrity": "sha512-27HBghJxjiZtIk3Ycvn/4kbJk/1uZuJFfuPEns6LaEvpvG1f0hTea8lilrouyo9mVc2GWdcEZ8OLoGmSADlrCw==",
+ "devOptional": true,
+ "requires": {
+ "buffer-from": "^1.0.0",
+ "inherits": "^2.0.3",
+ "readable-stream": "^2.2.2",
+ "typedarray": "^0.0.6"
+ }
+ },
+ "concat-with-sourcemaps": {
+ "version": "1.1.0",
+ "resolved": "https://registry.npmjs.org/concat-with-sourcemaps/-/concat-with-sourcemaps-1.1.0.tgz",
+ "integrity": "sha512-4gEjHJFT9e+2W/77h/DS5SGUgwDaOwprX8L/gl5+3ixnzkVJJsZWDSelmN3Oilw3LNDZjZV0yqH1hLG3k6nghg==",
+ "requires": {
+ "source-map": "^0.6.1"
+ }
+ },
+ "console-browserify": {
+ "version": "1.1.0",
+ "resolved": "https://registry.npmjs.org/console-browserify/-/console-browserify-1.1.0.tgz",
+ "integrity": "sha512-duS7VP5pvfsNLDvL1O4VOEbw37AI3A4ZUQYemvDlnpGrNu9tprR7BYWpDYwC0Xia0Zxz5ZupdiIrUp0GH1aXfg==",
+ "requires": {
+ "date-now": "^0.1.4"
+ }
+ },
+ "convert-source-map": {
+ "version": "1.8.0",
+ "resolved": "https://registry.npmjs.org/convert-source-map/-/convert-source-map-1.8.0.tgz",
+ "integrity": "sha512-+OQdjP49zViI/6i7nIJpA8rAl4sV/JdPfU9nZs3VqOwGIgizICvuN2ru6fMd+4llL0tar18UYJXfZ/TWtmhUjA==",
+ "devOptional": true,
+ "requires": {
+ "safe-buffer": "~5.1.1"
+ },
+ "dependencies": {
+ "safe-buffer": {
+ "version": "5.1.2",
+ "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz",
+ "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==",
+ "devOptional": true
+ }
+ }
+ },
+ "copy-descriptor": {
+ "version": "0.1.1",
+ "resolved": "https://registry.npmjs.org/copy-descriptor/-/copy-descriptor-0.1.1.tgz",
+ "integrity": "sha512-XgZ0pFcakEUlbwQEVNg3+QAis1FyTL3Qel9FYy8pSkQqoG3PNoT0bOCQtOXcOkur21r2Eq2kI+IE+gsmAEVlYw==",
+ "devOptional": true
+ },
+ "copy-props": {
+ "version": "2.0.5",
+ "resolved": "https://registry.npmjs.org/copy-props/-/copy-props-2.0.5.tgz",
+ "integrity": "sha512-XBlx8HSqrT0ObQwmSzM7WE5k8FxTV75h1DX1Z3n6NhQ/UYYAvInWYmG06vFt7hQZArE2fuO62aihiWIVQwh1sw==",
+ "devOptional": true,
+ "requires": {
+ "each-props": "^1.3.2",
+ "is-plain-object": "^5.0.0"
+ }
+ },
+ "core-util-is": {
+ "version": "1.0.3",
+ "resolved": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.3.tgz",
+ "integrity": "sha512-ZQBvi1DcpJ4GDqanjucZ2Hj3wEO5pZDS89BWbkcrvdxksJorwUDDZamX9ldFkp9aw2lmBDLgkObEA4DWNJ9FYQ=="
+ },
+ "d": {
+ "version": "1.0.1",
+ "resolved": "https://registry.npmjs.org/d/-/d-1.0.1.tgz",
+ "integrity": "sha512-m62ShEObQ39CfralilEQRjH6oAMtNCV1xJyEx5LpRYUVN+EviphDgUc/F3hnYbADmkiNs67Y+3ylmlG7Lnu+FA==",
+ "devOptional": true,
+ "requires": {
+ "es5-ext": "^0.10.50",
+ "type": "^1.0.1"
+ }
+ },
+ "date-now": {
+ "version": "0.1.4",
+ "resolved": "https://registry.npmjs.org/date-now/-/date-now-0.1.4.tgz",
+ "integrity": "sha512-AsElvov3LoNB7tf5k37H2jYSB+ZZPMT5sG2QjJCcdlV5chIv6htBUBUui2IKRjgtKAKtCBN7Zbwa+MtwLjSeNw=="
+ },
+ "dateformat": {
+ "version": "2.2.0",
+ "resolved": "https://registry.npmjs.org/dateformat/-/dateformat-2.2.0.tgz",
+ "integrity": "sha512-GODcnWq3YGoTnygPfi02ygEiRxqUxpJwuRHjdhJYuxpcZmDq4rjBiXYmbCCzStxo176ixfLT6i4NPwQooRySnw=="
+ },
+ "debug": {
+ "version": "2.6.9",
+ "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz",
+ "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==",
+ "devOptional": true,
+ "requires": {
+ "ms": "2.0.0"
+ }
+ },
+ "decamelize": {
+ "version": "1.2.0",
+ "resolved": "https://registry.npmjs.org/decamelize/-/decamelize-1.2.0.tgz",
+ "integrity": "sha512-z2S+W9X73hAUUki+N+9Za2lBlun89zigOyGrsax+KUQ6wKW4ZoWpEYBkGhQjwAjjDCkWxhY0VKEhk8wzY7F5cA==",
+ "devOptional": true
+ },
+ "decode-uri-component": {
+ "version": "0.2.0",
+ "resolved": "https://registry.npmjs.org/decode-uri-component/-/decode-uri-component-0.2.0.tgz",
+ "integrity": "sha512-hjf+xovcEn31w/EUYdTXQh/8smFL/dzYjohQGEIgjyNavaJfBY2p5F527Bo1VPATxv0VYTUC2bOcXvqFwk78Og==",
+ "devOptional": true
+ },
+ "default-compare": {
+ "version": "1.0.0",
+ "resolved": "https://registry.npmjs.org/default-compare/-/default-compare-1.0.0.tgz",
+ "integrity": "sha512-QWfXlM0EkAbqOCbD/6HjdwT19j7WCkMyiRhWilc4H9/5h/RzTF9gv5LYh1+CmDV5d1rki6KAWLtQale0xt20eQ==",
+ "devOptional": true,
+ "requires": {
+ "kind-of": "^5.0.2"
+ }
+ },
+ "default-resolution": {
+ "version": "2.0.0",
+ "resolved": "https://registry.npmjs.org/default-resolution/-/default-resolution-2.0.0.tgz",
+ "integrity": "sha512-2xaP6GiwVwOEbXCGoJ4ufgC76m8cj805jrghScewJC2ZDsb9U0b4BIrba+xt/Uytyd0HvQ6+WymSRTfnYj59GQ==",
+ "devOptional": true
+ },
+ "define-properties": {
+ "version": "1.1.4",
+ "resolved": "https://registry.npmjs.org/define-properties/-/define-properties-1.1.4.tgz",
+ "integrity": "sha512-uckOqKcfaVvtBdsVkdPv3XjveQJsNQqmhXgRi8uhvWWuPYZCNlzT8qAyblUgNoXdHdjMTzAqeGjAoli8f+bzPA==",
+ "devOptional": true,
+ "requires": {
+ "has-property-descriptors": "^1.0.0",
+ "object-keys": "^1.1.1"
+ }
+ },
+ "define-property": {
+ "version": "2.0.2",
+ "resolved": "https://registry.npmjs.org/define-property/-/define-property-2.0.2.tgz",
+ "integrity": "sha512-jwK2UV4cnPpbcG7+VRARKTZPUWowwXA8bzH5NP6ud0oeAxyYPuGZUAC7hMugpCdz4BeSZl2Dl9k66CHJ/46ZYQ==",
+ "devOptional": true,
+ "requires": {
+ "is-descriptor": "^1.0.2",
+ "isobject": "^3.0.1"
+ }
+ },
+ "delegate": {
+ "version": "3.2.0",
+ "resolved": "https://registry.npmjs.org/delegate/-/delegate-3.2.0.tgz",
+ "integrity": "sha512-IofjkYBZaZivn0V8nnsMJGBr4jVLxHDheKSW88PyxS5QC4Vo9ZbZVvhzlSxY87fVq3STR6r+4cGepyHkcWOQSw=="
+ },
+ "detect-file": {
+ "version": "1.0.0",
+ "resolved": "https://registry.npmjs.org/detect-file/-/detect-file-1.0.0.tgz",
+ "integrity": "sha512-DtCOLG98P007x7wiiOmfI0fi3eIKyWiLTGJ2MDnVi/E04lWGbf+JzrRHMm0rgIIZJGtHpKpbVgLWHrv8xXpc3Q==",
+ "devOptional": true
+ },
+ "dom-serializer": {
+ "version": "0.2.2",
+ "resolved": "https://registry.npmjs.org/dom-serializer/-/dom-serializer-0.2.2.tgz",
+ "integrity": "sha512-2/xPb3ORsQ42nHYiSunXkDjPLBaEj/xTwUO4B7XCZQTRk7EBtTOPaygh10YAAh2OI1Qrp6NWfpAhzswj0ydt9g==",
+ "requires": {
+ "domelementtype": "^2.0.1",
+ "entities": "^2.0.0"
+ },
+ "dependencies": {
+ "domelementtype": {
+ "version": "2.3.0",
+ "resolved": "https://registry.npmjs.org/domelementtype/-/domelementtype-2.3.0.tgz",
+ "integrity": "sha512-OLETBj6w0OsagBwdXnPdN0cnMfF9opN69co+7ZrbfPGrdpPVNBUj02spi6B1N7wChLQiPn4CSH/zJvXw56gmHw=="
+ },
+ "entities": {
+ "version": "2.2.0",
+ "resolved": "https://registry.npmjs.org/entities/-/entities-2.2.0.tgz",
+ "integrity": "sha512-p92if5Nz619I0w+akJrLZH0MX0Pb5DX39XOwQTtXSdQQOaYH03S1uIQp4mhOZtAXrxq4ViO67YTiLBo2638o9A=="
+ }
+ }
+ },
+ "domelementtype": {
+ "version": "1.3.1",
+ "resolved": "https://registry.npmjs.org/domelementtype/-/domelementtype-1.3.1.tgz",
+ "integrity": "sha512-BSKB+TSpMpFI/HOxCNr1O8aMOTZ8hT3pM3GQ0w/mWRmkhEDSFJkkyzz4XQsBV44BChwGkrDfMyjVD0eA2aFV3w=="
+ },
+ "domhandler": {
+ "version": "2.3.0",
+ "resolved": "https://registry.npmjs.org/domhandler/-/domhandler-2.3.0.tgz",
+ "integrity": "sha512-q9bUwjfp7Eif8jWxxxPSykdRZAb6GkguBGSgvvCrhI9wB71W2K/Kvv4E61CF/mcCfnVJDeDWx/Vb/uAqbDj6UQ==",
+ "requires": {
+ "domelementtype": "1"
+ }
+ },
+ "domutils": {
+ "version": "1.5.1",
+ "resolved": "https://registry.npmjs.org/domutils/-/domutils-1.5.1.tgz",
+ "integrity": "sha512-gSu5Oi/I+3wDENBsOWBiRK1eoGxcywYSqg3rR960/+EfY0CF4EX1VPkgHOZ3WiS/Jg2DtliF6BhWcHlfpYUcGw==",
+ "requires": {
+ "dom-serializer": "0",
+ "domelementtype": "1"
+ }
+ },
+ "duplexer": {
+ "version": "0.1.1",
+ "resolved": "https://registry.npmjs.org/duplexer/-/duplexer-0.1.1.tgz",
+ "integrity": "sha512-sxNZ+ljy+RA1maXoUReeqBBpBC6RLKmg5ewzV+x+mSETmWNoKdZN6vcQjpFROemza23hGFskJtFNoUWUaQ+R4Q=="
+ },
+ "duplexer2": {
+ "version": "0.0.2",
+ "resolved": "https://registry.npmjs.org/duplexer2/-/duplexer2-0.0.2.tgz",
+ "integrity": "sha512-+AWBwjGadtksxjOQSFDhPNQbed7icNXApT4+2BNpsXzcCBiInq2H9XW0O8sfHFaPmnQRs7cg/P0fAr2IWQSW0g==",
+ "requires": {
+ "readable-stream": "~1.1.9"
+ },
+ "dependencies": {
+ "isarray": {
+ "version": "0.0.1",
+ "resolved": "https://registry.npmjs.org/isarray/-/isarray-0.0.1.tgz",
+ "integrity": "sha512-D2S+3GLxWH+uhrNEcoh/fnmYeP8E8/zHl644d/jdA0g2uyXvy3sb0qxotE+ne0LtccHknQzWwZEzhak7oJ0COQ=="
+ },
+ "readable-stream": {
+ "version": "1.1.14",
+ "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-1.1.14.tgz",
+ "integrity": "sha1-fPTFTvZI44EwhMY23SB54WbAgdk=",
+ "requires": {
+ "core-util-is": "~1.0.0",
+ "inherits": "~2.0.1",
+ "isarray": "0.0.1",
+ "string_decoder": "~0.10.x"
+ }
+ },
+ "string_decoder": {
+ "version": "0.10.31",
+ "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-0.10.31.tgz",
+ "integrity": "sha1-YuIDvEF2bGwoyfyEMB2rHFMQ+pQ="
+ }
+ }
+ },
+ "duplexify": {
+ "version": "3.7.1",
+ "resolved": "https://registry.npmjs.org/duplexify/-/duplexify-3.7.1.tgz",
+ "integrity": "sha512-07z8uv2wMyS51kKhD1KsdXJg5WQ6t93RneqRxUHnskXVtlYYkLqM0gqStQZ3pj073g687jPCHrqNfCzawLYh5g==",
+ "devOptional": true,
+ "requires": {
+ "end-of-stream": "^1.0.0",
+ "inherits": "^2.0.1",
+ "readable-stream": "^2.0.0",
+ "stream-shift": "^1.0.0"
+ }
+ },
+ "each-props": {
+ "version": "1.3.2",
+ "resolved": "https://registry.npmjs.org/each-props/-/each-props-1.3.2.tgz",
+ "integrity": "sha512-vV0Hem3zAGkJAyU7JSjixeU66rwdynTAa1vofCrSA5fEln+m67Az9CcnkVD776/fsN/UjIWmBDoNRS6t6G9RfA==",
+ "devOptional": true,
+ "requires": {
+ "is-plain-object": "^2.0.1",
+ "object.defaults": "^1.1.0"
+ },
+ "dependencies": {
+ "is-plain-object": {
+ "version": "2.0.4",
+ "resolved": "https://registry.npmjs.org/is-plain-object/-/is-plain-object-2.0.4.tgz",
+ "integrity": "sha512-h5PpgXkWitc38BBMYawTYMWJHFZJVnBquFE57xFpjB8pJFiF6gZ+bU+WyI/yqXiFR5mdLsgYNaPe8uao6Uv9Og==",
+ "devOptional": true,
+ "requires": {
+ "isobject": "^3.0.1"
+ }
+ }
+ }
+ },
+ "electron-to-chromium": {
+ "version": "1.4.142",
+ "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.4.142.tgz",
+ "integrity": "sha512-ea8Q1YX0JRp4GylOmX4gFHIizi0j9GfRW4EkaHnkZp0agRCBB4ZGeCv17IEzIvBkiYVwfoKVhKZJbTfqCRdQdg=="
+ },
+ "end-of-stream": {
+ "version": "1.4.4",
+ "resolved": "https://registry.npmjs.org/end-of-stream/-/end-of-stream-1.4.4.tgz",
+ "integrity": "sha512-+uw1inIHVPQoaVuHzRyXd21icM+cnt4CzD5rW+NC1wjOUSTOs+Te7FOv7AhN7vS9x/oIyhLP5PR1H+phQAHu5Q==",
+ "devOptional": true,
+ "requires": {
+ "once": "^1.4.0"
+ }
+ },
+ "entities": {
+ "version": "1.0.0",
+ "resolved": "https://registry.npmjs.org/entities/-/entities-1.0.0.tgz",
+ "integrity": "sha512-LbLqfXgJMmy81t+7c14mnulFHJ170cM6E+0vMXR9k/ZiZwgX8i5pNgjTCX3SO4VeUsFLV+8InixoretwU+MjBQ=="
+ },
+ "error-ex": {
+ "version": "1.3.2",
+ "resolved": "https://registry.npmjs.org/error-ex/-/error-ex-1.3.2.tgz",
+ "integrity": "sha512-7dFHNmqeFSEt2ZBsCriorKnn3Z2pj+fd9kmI6QoWw4//DL+icEBfc0U7qJCisqrTsKTjw4fNFy2pW9OqStD84g==",
+ "devOptional": true,
+ "requires": {
+ "is-arrayish": "^0.2.1"
+ }
+ },
+ "es5-ext": {
+ "version": "0.10.61",
+ "resolved": "https://registry.npmjs.org/es5-ext/-/es5-ext-0.10.61.tgz",
+ "integrity": "sha512-yFhIqQAzu2Ca2I4SE2Au3rxVfmohU9Y7wqGR+s7+H7krk26NXhIRAZDgqd6xqjCEFUomDEA3/Bo/7fKmIkW1kA==",
+ "devOptional": true,
+ "requires": {
+ "es6-iterator": "^2.0.3",
+ "es6-symbol": "^3.1.3",
+ "next-tick": "^1.1.0"
+ }
+ },
+ "es6-iterator": {
+ "version": "2.0.3",
+ "resolved": "https://registry.npmjs.org/es6-iterator/-/es6-iterator-2.0.3.tgz",
+ "integrity": "sha512-zw4SRzoUkd+cl+ZoE15A9o1oQd920Bb0iOJMQkQhl3jNc03YqVjAhG7scf9C5KWRU/R13Orf588uCC6525o02g==",
+ "devOptional": true,
+ "requires": {
+ "d": "1",
+ "es5-ext": "^0.10.35",
+ "es6-symbol": "^3.1.1"
+ }
+ },
+ "es6-symbol": {
+ "version": "3.1.3",
+ "resolved": "https://registry.npmjs.org/es6-symbol/-/es6-symbol-3.1.3.tgz",
+ "integrity": "sha512-NJ6Yn3FuDinBaBRWl/q5X/s4koRHBrgKAu+yGI6JCBeiu3qrcbJhwT2GeR/EXVfylRk8dpQVJoLEFhK+Mu31NA==",
+ "devOptional": true,
+ "requires": {
+ "d": "^1.0.1",
+ "ext": "^1.1.2"
+ }
+ },
+ "es6-weak-map": {
+ "version": "2.0.3",
+ "resolved": "https://registry.npmjs.org/es6-weak-map/-/es6-weak-map-2.0.3.tgz",
+ "integrity": "sha512-p5um32HOTO1kP+w7PRnB+5lQ43Z6muuMuIMffvDN8ZB4GcnjLBV6zGStpbASIMk4DCAvEaamhe2zhyCb/QXXsA==",
+ "devOptional": true,
+ "requires": {
+ "d": "1",
+ "es5-ext": "^0.10.46",
+ "es6-iterator": "^2.0.3",
+ "es6-symbol": "^3.1.1"
+ }
+ },
+ "escalade": {
+ "version": "3.1.1",
+ "resolved": "https://registry.npmjs.org/escalade/-/escalade-3.1.1.tgz",
+ "integrity": "sha512-k0er2gUkLf8O0zKJiAhmkTnJlTvINGv7ygDNPbeIsX/TJjGJZHuh9B2UxbsaEkmlEo9MfhrSzmhIlhRlI2GXnw=="
+ },
+ "escape-string-regexp": {
+ "version": "1.0.5",
+ "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz",
+ "integrity": "sha512-vbRorB5FUQWvla16U8R/qgaFIya2qGzwDrNmCZuYKrbdSUMG6I1ZCGQRefkRVhuOkIGVne7BQ35DSfo1qvJqFg=="
+ },
+ "evil-icons": {
+ "version": "1.10.1",
+ "resolved": "https://registry.npmjs.org/evil-icons/-/evil-icons-1.10.1.tgz",
+ "integrity": "sha512-gIBzN6rpvG5om/WAu1rEiE9SgT9mQ00cmYvRb6Cr4ngVaz9Ae8JGeEByMOvrfKvrMhsZzLCNmUJLBJZwjri4bw=="
+ },
+ "exit": {
+ "version": "0.1.2",
+ "resolved": "https://registry.npmjs.org/exit/-/exit-0.1.2.tgz",
+ "integrity": "sha512-Zk/eNKV2zbjpKzrsQ+n1G6poVbErQxJ0LBOJXaKZ1EViLzH+hrLu9cdXI4zw9dBQJslwBEpbQ2P1oS7nDxs6jQ=="
+ },
+ "expand-brackets": {
+ "version": "2.1.4",
+ "resolved": "https://registry.npmjs.org/expand-brackets/-/expand-brackets-2.1.4.tgz",
+ "integrity": "sha512-w/ozOKR9Obk3qoWeY/WDi6MFta9AoMR+zud60mdnbniMcBxRuFJyDt2LdX/14A1UABeqk+Uk+LDfUpvoGKppZA==",
+ "devOptional": true,
+ "requires": {
+ "debug": "^2.3.3",
+ "define-property": "^0.2.5",
+ "extend-shallow": "^2.0.1",
+ "posix-character-classes": "^0.1.0",
+ "regex-not": "^1.0.0",
+ "snapdragon": "^0.8.1",
+ "to-regex": "^3.0.1"
+ },
+ "dependencies": {
+ "define-property": {
+ "version": "0.2.5",
+ "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz",
+ "integrity": "sha512-Rr7ADjQZenceVOAKop6ALkkRAmH1A4Gx9hV/7ZujPUN2rkATqFO0JZLZInbAjpZYoJ1gUx8MRMQVkYemcbMSTA==",
+ "devOptional": true,
+ "requires": {
+ "is-descriptor": "^0.1.0"
+ }
+ },
+ "is-accessor-descriptor": {
+ "version": "0.1.6",
+ "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-0.1.6.tgz",
+ "integrity": "sha512-e1BM1qnDbMRG3ll2U9dSK0UMHuWOs3pY3AtcFsmvwPtKL3MML/Q86i+GilLfvqEs4GW+ExB91tQ3Ig9noDIZ+A==",
+ "devOptional": true,
+ "requires": {
+ "kind-of": "^3.0.2"
+ },
+ "dependencies": {
+ "kind-of": {
+ "version": "3.2.2",
+ "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz",
+ "integrity": "sha512-NOW9QQXMoZGg/oqnVNoNTTIFEIid1627WCffUBJEdMxYApq7mNE7CpzucIPc+ZQg25Phej7IJSmX3hO+oblOtQ==",
+ "devOptional": true,
+ "requires": {
+ "is-buffer": "^1.1.5"
+ }
+ }
+ }
+ },
+ "is-data-descriptor": {
+ "version": "0.1.4",
+ "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-0.1.4.tgz",
+ "integrity": "sha512-+w9D5ulSoBNlmw9OHn3U2v51SyoCd0he+bB3xMl62oijhrspxowjU+AIcDY0N3iEJbUEkB15IlMASQsxYigvXg==",
+ "devOptional": true,
+ "requires": {
+ "kind-of": "^3.0.2"
+ },
+ "dependencies": {
+ "kind-of": {
+ "version": "3.2.2",
+ "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz",
+ "integrity": "sha512-NOW9QQXMoZGg/oqnVNoNTTIFEIid1627WCffUBJEdMxYApq7mNE7CpzucIPc+ZQg25Phej7IJSmX3hO+oblOtQ==",
+ "devOptional": true,
+ "requires": {
+ "is-buffer": "^1.1.5"
+ }
+ }
+ }
+ },
+ "is-descriptor": {
+ "version": "0.1.6",
+ "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-0.1.6.tgz",
+ "integrity": "sha512-avDYr0SB3DwO9zsMov0gKCESFYqCnE4hq/4z3TdUlukEy5t9C0YRq7HLrsN52NAcqXKaepeCD0n+B0arnVG3Hg==",
+ "devOptional": true,
+ "requires": {
+ "is-accessor-descriptor": "^0.1.6",
+ "is-data-descriptor": "^0.1.4",
+ "kind-of": "^5.0.0"
+ }
+ }
+ }
+ },
+ "expand-tilde": {
+ "version": "2.0.2",
+ "resolved": "https://registry.npmjs.org/expand-tilde/-/expand-tilde-2.0.2.tgz",
+ "integrity": "sha512-A5EmesHW6rfnZ9ysHQjPdJRni0SRar0tjtG5MNtm9n5TUvsYU8oozprtRD4AqHxcZWWlVuAmQo2nWKfN9oyjTw==",
+ "devOptional": true,
+ "requires": {
+ "homedir-polyfill": "^1.0.1"
+ }
+ },
+ "ext": {
+ "version": "1.6.0",
+ "resolved": "https://registry.npmjs.org/ext/-/ext-1.6.0.tgz",
+ "integrity": "sha512-sdBImtzkq2HpkdRLtlLWDa6w4DX22ijZLKx8BMPUuKe1c5lbN6xwQDQCxSfxBQnHZ13ls/FH0MQZx/q/gr6FQg==",
+ "devOptional": true,
+ "requires": {
+ "type": "^2.5.0"
+ },
+ "dependencies": {
+ "type": {
+ "version": "2.6.0",
+ "resolved": "https://registry.npmjs.org/type/-/type-2.6.0.tgz",
+ "integrity": "sha512-eiDBDOmkih5pMbo9OqsqPRGMljLodLcwd5XD5JbtNB0o89xZAwynY9EdCDsJU7LtcVCClu9DvM7/0Ep1hYX3EQ==",
+ "devOptional": true
+ }
+ }
+ },
+ "extend": {
+ "version": "3.0.2",
+ "resolved": "https://registry.npmjs.org/extend/-/extend-3.0.2.tgz",
+ "integrity": "sha512-fjquC59cD7CyW6urNXK0FBufkZcoiGG80wTuPujX590cB5Ttln20E2UB4S/WARVqhXffZl2LNgS+gQdPIIim/g==",
+ "devOptional": true
+ },
+ "extend-shallow": {
+ "version": "2.0.1",
+ "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz",
+ "integrity": "sha512-zCnTtlxNoAiDc3gqY2aYAWFx7XWWiasuF2K8Me5WbN8otHKTUKBwjPtNpRs/rbUZm7KxWAaNj7P1a/p52GbVug==",
+ "devOptional": true,
+ "requires": {
+ "is-extendable": "^0.1.0"
+ }
+ },
+ "extglob": {
+ "version": "2.0.4",
+ "resolved": "https://registry.npmjs.org/extglob/-/extglob-2.0.4.tgz",
+ "integrity": "sha512-Nmb6QXkELsuBr24CJSkilo6UHHgbekK5UiZgfE6UHD3Eb27YC6oD+bhcT+tJ6cl8dmsgdQxnWlcry8ksBIBLpw==",
+ "devOptional": true,
+ "requires": {
+ "array-unique": "^0.3.2",
+ "define-property": "^1.0.0",
+ "expand-brackets": "^2.1.4",
+ "extend-shallow": "^2.0.1",
+ "fragment-cache": "^0.2.1",
+ "regex-not": "^1.0.0",
+ "snapdragon": "^0.8.1",
+ "to-regex": "^3.0.1"
+ },
+ "dependencies": {
+ "define-property": {
+ "version": "1.0.0",
+ "resolved": "https://registry.npmjs.org/define-property/-/define-property-1.0.0.tgz",
+ "integrity": "sha512-cZTYKFWspt9jZsMscWo8sc/5lbPC9Q0N5nBLgb+Yd915iL3udB1uFgS3B8YCx66UVHq018DAVFoee7x+gxggeA==",
+ "devOptional": true,
+ "requires": {
+ "is-descriptor": "^1.0.0"
+ }
+ }
+ }
+ },
+ "fancy-log": {
+ "version": "1.3.3",
+ "resolved": "https://registry.npmjs.org/fancy-log/-/fancy-log-1.3.3.tgz",
+ "integrity": "sha512-k9oEhlyc0FrVh25qYuSELjr8oxsCoc4/LEZfg2iJJrfEk/tZL9bCoJE47gqAvI2m/AUjluCS4+3I0eTx8n3AEw==",
+ "requires": {
+ "ansi-gray": "^0.1.1",
+ "color-support": "^1.1.3",
+ "parse-node-version": "^1.0.0",
+ "time-stamp": "^1.0.0"
+ }
+ },
+ "fast-levenshtein": {
+ "version": "1.1.4",
+ "resolved": "https://registry.npmjs.org/fast-levenshtein/-/fast-levenshtein-1.1.4.tgz",
+ "integrity": "sha512-Ia0sQNrMPXXkqVFt6w6M1n1oKo3NfKs+mvaV811Jwir7vAk9a6PVV9VPYf6X3BU97QiLEmuW3uXH9u87zDFfdw==",
+ "devOptional": true
+ },
+ "file-uri-to-path": {
+ "version": "1.0.0",
+ "resolved": "https://registry.npmjs.org/file-uri-to-path/-/file-uri-to-path-1.0.0.tgz",
+ "integrity": "sha512-0Zt+s3L7Vf1biwWZ29aARiVYLx7iMGnEUl9x33fbB/j3jR81u/O2LbqK+Bm1CDSNDKVtJ/YjwY7TUd5SkeLQLw==",
+ "dev": true,
+ "optional": true
+ },
+ "fill-range": {
+ "version": "4.0.0",
+ "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-4.0.0.tgz",
+ "integrity": "sha512-VcpLTWqWDiTerugjj8e3+esbg+skS3M9e54UuR3iCeIDMXCLTsAH8hTSzDQU/X6/6t3eYkOKoZSef2PlU6U1XQ==",
+ "devOptional": true,
+ "requires": {
+ "extend-shallow": "^2.0.1",
+ "is-number": "^3.0.0",
+ "repeat-string": "^1.6.1",
+ "to-regex-range": "^2.1.0"
+ }
+ },
+ "find-up": {
+ "version": "5.0.0",
+ "resolved": "https://registry.npmjs.org/find-up/-/find-up-5.0.0.tgz",
+ "integrity": "sha512-78/PXT1wlLLDgTzDs7sjq9hzz0vXD+zn+7wypEe4fXQxCmdmqfGsEPQxmiCSQI3ajFV91bVSsvNtrJRiW6nGng==",
+ "dev": true,
+ "requires": {
+ "locate-path": "^6.0.0",
+ "path-exists": "^4.0.0"
+ }
+ },
+ "findup-sync": {
+ "version": "3.0.0",
+ "resolved": "https://registry.npmjs.org/findup-sync/-/findup-sync-3.0.0.tgz",
+ "integrity": "sha512-YbffarhcicEhOrm4CtrwdKBdCuz576RLdhJDsIfvNtxUuhdRet1qZcsMjqbePtAseKdAnDyM/IyXbu7PRPRLYg==",
+ "devOptional": true,
+ "requires": {
+ "detect-file": "^1.0.0",
+ "is-glob": "^4.0.0",
+ "micromatch": "^3.0.4",
+ "resolve-dir": "^1.0.1"
+ }
+ },
+ "fined": {
+ "version": "1.2.0",
+ "resolved": "https://registry.npmjs.org/fined/-/fined-1.2.0.tgz",
+ "integrity": "sha512-ZYDqPLGxDkDhDZBjZBb+oD1+j0rA4E0pXY50eplAAOPg2N/gUBSSk5IM1/QhPfyVo19lJ+CvXpqfvk+b2p/8Ng==",
+ "devOptional": true,
+ "requires": {
+ "expand-tilde": "^2.0.2",
+ "is-plain-object": "^2.0.3",
+ "object.defaults": "^1.1.0",
+ "object.pick": "^1.2.0",
+ "parse-filepath": "^1.0.1"
+ },
+ "dependencies": {
+ "is-plain-object": {
+ "version": "2.0.4",
+ "resolved": "https://registry.npmjs.org/is-plain-object/-/is-plain-object-2.0.4.tgz",
+ "integrity": "sha512-h5PpgXkWitc38BBMYawTYMWJHFZJVnBquFE57xFpjB8pJFiF6gZ+bU+WyI/yqXiFR5mdLsgYNaPe8uao6Uv9Og==",
+ "devOptional": true,
+ "requires": {
+ "isobject": "^3.0.1"
+ }
+ }
+ }
+ },
+ "flagged-respawn": {
+ "version": "1.0.1",
+ "resolved": "https://registry.npmjs.org/flagged-respawn/-/flagged-respawn-1.0.1.tgz",
+ "integrity": "sha512-lNaHNVymajmk0OJMBn8fVUAU1BtDeKIqKoVhk4xAALB57aALg6b4W0MfJ/cUE0g9YBXy5XhSlPIpYIJ7HaY/3Q==",
+ "devOptional": true
+ },
+ "flush-write-stream": {
+ "version": "1.1.1",
+ "resolved": "https://registry.npmjs.org/flush-write-stream/-/flush-write-stream-1.1.1.tgz",
+ "integrity": "sha512-3Z4XhFZ3992uIq0XOqb9AreonueSYphE6oYbpt5+3u06JWklbsPkNv3ZKkP9Bz/r+1MWCaMoSQ28P85+1Yc77w==",
+ "devOptional": true,
+ "requires": {
+ "inherits": "^2.0.3",
+ "readable-stream": "^2.3.6"
+ }
+ },
+ "for-in": {
+ "version": "1.0.2",
+ "resolved": "https://registry.npmjs.org/for-in/-/for-in-1.0.2.tgz",
+ "integrity": "sha512-7EwmXrOjyL+ChxMhmG5lnW9MPt1aIeZEwKhQzoBUdTV0N3zuwWDZYVJatDvZ2OyzPUvdIAZDsCetk3coyMfcnQ==",
+ "devOptional": true
+ },
+ "for-own": {
+ "version": "1.0.0",
+ "resolved": "https://registry.npmjs.org/for-own/-/for-own-1.0.0.tgz",
+ "integrity": "sha512-0OABksIGrxKK8K4kynWkQ7y1zounQxP+CWnyclVwj81KW3vlLlGUx57DKGcP/LH216GzqnstnPocF16Nxs0Ycg==",
+ "devOptional": true,
+ "requires": {
+ "for-in": "^1.0.1"
+ }
+ },
+ "fraction.js": {
+ "version": "4.2.0",
+ "resolved": "https://registry.npmjs.org/fraction.js/-/fraction.js-4.2.0.tgz",
+ "integrity": "sha512-MhLuK+2gUcnZe8ZHlaaINnQLl0xRIGRfcGk2yl8xoQAfHrSsL3rYu6FCmBdkdbhc9EPlwyGHewaRsvwRMJtAlA=="
+ },
+ "fragment-cache": {
+ "version": "0.2.1",
+ "resolved": "https://registry.npmjs.org/fragment-cache/-/fragment-cache-0.2.1.tgz",
+ "integrity": "sha512-GMBAbW9antB8iZRHLoGw0b3HANt57diZYFO/HL1JGIC1MjKrdmhxvrJbupnVvpys0zsz7yBApXdQyfepKly2kA==",
+ "devOptional": true,
+ "requires": {
+ "map-cache": "^0.2.2"
+ }
+ },
+ "fs": {
+ "version": "0.0.2",
+ "resolved": "https://registry.npmjs.org/fs/-/fs-0.0.2.tgz",
+ "integrity": "sha512-YAiVokMCrSIFZiroB1oz51hPiPRVcUtSa4x2U5RYXyhS9VAPdiFigKbPTnOSq7XY8wd3FIVPYmXpo5lMzFmxgg=="
+ },
+ "fs-mkdirp-stream": {
+ "version": "1.0.0",
+ "resolved": "https://registry.npmjs.org/fs-mkdirp-stream/-/fs-mkdirp-stream-1.0.0.tgz",
+ "integrity": "sha512-+vSd9frUnapVC2RZYfL3FCB2p3g4TBhaUmrsWlSudsGdnxIuUvBB2QM1VZeBtc49QFwrp+wQLrDs3+xxDgI5gQ==",
+ "devOptional": true,
+ "requires": {
+ "graceful-fs": "^4.1.11",
+ "through2": "^2.0.3"
+ },
+ "dependencies": {
+ "through2": {
+ "version": "2.0.5",
+ "resolved": "https://registry.npmjs.org/through2/-/through2-2.0.5.tgz",
+ "integrity": "sha512-/mrRod8xqpA+IHSLyGCQ2s8SPHiCDEeQJSep1jqLYeEUClOFG2Qsh+4FU6G9VeqpZnGW/Su8LQGc4YKni5rYSQ==",
+ "devOptional": true,
+ "requires": {
+ "readable-stream": "~2.3.6",
+ "xtend": "~4.0.1"
+ }
+ }
+ }
+ },
+ "fs.realpath": {
+ "version": "1.0.0",
+ "resolved": "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz",
+ "integrity": "sha512-OO0pH2lK6a0hZnAdau5ItzHPI6pUlvI7jMVnxUQRtw4owF2wk8lOSabtGDCTP4Ggrg2MbGnWO9X8K1t4+fGMDw=="
+ },
+ "fsevents": {
+ "version": "1.2.13",
+ "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-1.2.13.tgz",
+ "integrity": "sha512-oWb1Z6mkHIskLzEJ/XWX0srkpkTQ7vaopMQkyaEIoq0fmtFVxOthb8cCxeT+p3ynTdkk/RZwbgG4brR5BeWECw==",
+ "dev": true,
+ "optional": true,
+ "requires": {
+ "bindings": "^1.5.0",
+ "nan": "^2.12.1"
+ }
+ },
+ "function-bind": {
+ "version": "1.1.1",
+ "resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.1.tgz",
+ "integrity": "sha512-yIovAzMX49sF8Yl58fSCWJ5svSLuaibPxXQJFLmBObTuCr0Mf1KiPopGM9NiFjiYBCbfaa2Fh6breQ6ANVTI0A==",
+ "devOptional": true
+ },
+ "get-caller-file": {
+ "version": "1.0.3",
+ "resolved": "https://registry.npmjs.org/get-caller-file/-/get-caller-file-1.0.3.tgz",
+ "integrity": "sha512-3t6rVToeoZfYSGd8YoLFR2DJkiQrIiUrGcjvFX2mDw3bn6k2OtwHN0TNCLbBO+w8qTvimhDkv+LSscbJY1vE6w==",
+ "devOptional": true
+ },
+ "get-intrinsic": {
+ "version": "1.1.1",
+ "resolved": "https://registry.npmjs.org/get-intrinsic/-/get-intrinsic-1.1.1.tgz",
+ "integrity": "sha512-kWZrnVM42QCiEA2Ig1bG8zjoIMOgxWwYCEeNdwY6Tv/cOSeGpcoX4pXHfKUxNKVoArnrEr2e9srnAxxGIraS9Q==",
+ "devOptional": true,
+ "requires": {
+ "function-bind": "^1.1.1",
+ "has": "^1.0.3",
+ "has-symbols": "^1.0.1"
+ }
+ },
+ "get-stream": {
+ "version": "5.2.0",
+ "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-5.2.0.tgz",
+ "integrity": "sha512-nBF+F1rAZVCu/p7rjzgA+Yb4lfYXrpl7a6VmJrU8wF9I1CKvP/QwPNZHnOlwbTkY6dvtFIzFMSyQXbLoTQPRpA==",
+ "dev": true,
+ "requires": {
+ "pump": "^3.0.0"
+ }
+ },
+ "get-value": {
+ "version": "2.0.6",
+ "resolved": "https://registry.npmjs.org/get-value/-/get-value-2.0.6.tgz",
+ "integrity": "sha512-Ln0UQDlxH1BapMu3GPtf7CuYNwRZf2gwCuPqbyG6pB8WfmFpzqcy4xtAaAMUhnNqjMKTiCPZG2oMT3YSx8U2NA==",
+ "devOptional": true
+ },
+ "glob": {
+ "version": "7.2.3",
+ "resolved": "https://registry.npmjs.org/glob/-/glob-7.2.3.tgz",
+ "integrity": "sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==",
+ "requires": {
+ "fs.realpath": "^1.0.0",
+ "inflight": "^1.0.4",
+ "inherits": "2",
+ "minimatch": "^3.1.1",
+ "once": "^1.3.0",
+ "path-is-absolute": "^1.0.0"
+ }
+ },
+ "glob-parent": {
+ "version": "3.1.0",
+ "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-3.1.0.tgz",
+ "integrity": "sha512-E8Ak/2+dZY6fnzlR7+ueWvhsH1SjHr4jjss4YS/h4py44jY9MhK/VFdaZJAWDz6BbL21KeteKxFSFpq8OS5gVA==",
+ "devOptional": true,
+ "requires": {
+ "is-glob": "^3.1.0",
+ "path-dirname": "^1.0.0"
+ },
+ "dependencies": {
+ "is-glob": {
+ "version": "3.1.0",
+ "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-3.1.0.tgz",
+ "integrity": "sha512-UFpDDrPgM6qpnFNI+rh/p3bUaq9hKLZN8bMUWzxmcnZVS3omf4IPK+BrewlnWjO1WmUsMYuSjKh4UJuV4+Lqmw==",
+ "devOptional": true,
+ "requires": {
+ "is-extglob": "^2.1.0"
+ }
+ }
+ }
+ },
+ "glob-stream": {
+ "version": "6.1.0",
+ "resolved": "https://registry.npmjs.org/glob-stream/-/glob-stream-6.1.0.tgz",
+ "integrity": "sha512-uMbLGAP3S2aDOHUDfdoYcdIePUCfysbAd0IAoWVZbeGU/oNQ8asHVSshLDJUPWxfzj8zsCG7/XeHPHTtow0nsw==",
+ "devOptional": true,
+ "requires": {
+ "extend": "^3.0.0",
+ "glob": "^7.1.1",
+ "glob-parent": "^3.1.0",
+ "is-negated-glob": "^1.0.0",
+ "ordered-read-streams": "^1.0.0",
+ "pumpify": "^1.3.5",
+ "readable-stream": "^2.1.5",
+ "remove-trailing-separator": "^1.0.1",
+ "to-absolute-glob": "^2.0.0",
+ "unique-stream": "^2.0.2"
+ }
+ },
+ "glob-watcher": {
+ "version": "5.0.5",
+ "resolved": "https://registry.npmjs.org/glob-watcher/-/glob-watcher-5.0.5.tgz",
+ "integrity": "sha512-zOZgGGEHPklZNjZQaZ9f41i7F2YwE+tS5ZHrDhbBCk3stwahn5vQxnFmBJZHoYdusR6R1bLSXeGUy/BhctwKzw==",
+ "devOptional": true,
+ "requires": {
+ "anymatch": "^2.0.0",
+ "async-done": "^1.2.0",
+ "chokidar": "^2.0.0",
+ "is-negated-glob": "^1.0.0",
+ "just-debounce": "^1.0.0",
+ "normalize-path": "^3.0.0",
+ "object.defaults": "^1.1.0"
+ }
+ },
+ "global-modules": {
+ "version": "1.0.0",
+ "resolved": "https://registry.npmjs.org/global-modules/-/global-modules-1.0.0.tgz",
+ "integrity": "sha512-sKzpEkf11GpOFuw0Zzjzmt4B4UZwjOcG757PPvrfhxcLFbq0wpsgpOqxpxtxFiCG4DtG93M6XRVbF2oGdev7bg==",
+ "devOptional": true,
+ "requires": {
+ "global-prefix": "^1.0.1",
+ "is-windows": "^1.0.1",
+ "resolve-dir": "^1.0.0"
+ }
+ },
+ "global-prefix": {
+ "version": "1.0.2",
+ "resolved": "https://registry.npmjs.org/global-prefix/-/global-prefix-1.0.2.tgz",
+ "integrity": "sha512-5lsx1NUDHtSjfg0eHlmYvZKv8/nVqX4ckFbM+FrGcQ+04KWcWFo9P5MxPZYSzUvyzmdTbI7Eix8Q4IbELDqzKg==",
+ "devOptional": true,
+ "requires": {
+ "expand-tilde": "^2.0.2",
+ "homedir-polyfill": "^1.0.1",
+ "ini": "^1.3.4",
+ "is-windows": "^1.0.1",
+ "which": "^1.2.14"
+ }
+ },
+ "glogg": {
+ "version": "1.0.2",
+ "resolved": "https://registry.npmjs.org/glogg/-/glogg-1.0.2.tgz",
+ "integrity": "sha512-5mwUoSuBk44Y4EshyiqcH95ZntbDdTQqA3QYSrxmzj28Ai0vXBGMH1ApSANH14j2sIRtqCEyg6PfsuP7ElOEDA==",
+ "requires": {
+ "sparkles": "^1.0.0"
+ }
+ },
+ "good-listener": {
+ "version": "1.2.2",
+ "resolved": "https://registry.npmjs.org/good-listener/-/good-listener-1.2.2.tgz",
+ "integrity": "sha512-goW1b+d9q/HIwbVYZzZ6SsTr4IgE+WA44A0GmPIQstuOrgsFcT7VEJ48nmr9GaRtNu0XTKacFLGnBPAM6Afouw==",
+ "requires": {
+ "delegate": "^3.1.2"
+ }
+ },
+ "graceful-fs": {
+ "version": "4.2.10",
+ "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.10.tgz",
+ "integrity": "sha512-9ByhssR2fPVsNZj478qUUbKfmL0+t5BDVyjShtyZZLiK7ZDAArFFfopyOTj0M05wE2tJPisA4iTnnXl2YoPvOA==",
+ "devOptional": true
+ },
+ "gulp": {
+ "version": "4.0.2",
+ "resolved": "https://registry.npmjs.org/gulp/-/gulp-4.0.2.tgz",
+ "integrity": "sha512-dvEs27SCZt2ibF29xYgmnwwCYZxdxhQ/+LFWlbAW8y7jt68L/65402Lz3+CKy0Ov4rOs+NERmDq7YlZaDqUIfA==",
+ "devOptional": true,
+ "requires": {
+ "glob-watcher": "^5.0.3",
+ "gulp-cli": "^2.2.0",
+ "undertaker": "^1.2.1",
+ "vinyl-fs": "^3.0.0"
+ }
+ },
+ "gulp-autoprefixer": {
+ "version": "8.0.0",
+ "resolved": "https://registry.npmjs.org/gulp-autoprefixer/-/gulp-autoprefixer-8.0.0.tgz",
+ "integrity": "sha512-sVR++PIaXpa81p52dmmA/jt50bw0egmylK5mjagfgOJ8uLDGaF9tHyzvetkY9Uo0gBZUS5sVqN3kX/GlUKOyog==",
+ "requires": {
+ "autoprefixer": "^10.2.6",
+ "fancy-log": "^1.3.3",
+ "plugin-error": "^1.0.1",
+ "postcss": "^8.3.0",
+ "through2": "^4.0.2",
+ "vinyl-sourcemaps-apply": "^0.2.1"
+ }
+ },
+ "gulp-clean-css": {
+ "version": "4.3.0",
+ "resolved": "https://registry.npmjs.org/gulp-clean-css/-/gulp-clean-css-4.3.0.tgz",
+ "integrity": "sha512-mGyeT3qqFXTy61j0zOIciS4MkYziF2U594t2Vs9rUnpkEHqfu6aDITMp8xOvZcvdX61Uz3y1mVERRYmjzQF5fg==",
+ "requires": {
+ "clean-css": "4.2.3",
+ "plugin-error": "1.0.1",
+ "through2": "3.0.1",
+ "vinyl-sourcemaps-apply": "0.2.1"
+ },
+ "dependencies": {
+ "through2": {
+ "version": "3.0.1",
+ "resolved": "https://registry.npmjs.org/through2/-/through2-3.0.1.tgz",
+ "integrity": "sha512-M96dvTalPT3YbYLaKaCuwu+j06D/8Jfib0o/PxbVt6Amhv3dUAtW6rTV1jPgJSBG83I/e04Y6xkVdVhSRhi0ww==",
+ "requires": {
+ "readable-stream": "2 || 3"
+ }
+ }
+ }
+ },
+ "gulp-cli": {
+ "version": "2.3.0",
+ "resolved": "https://registry.npmjs.org/gulp-cli/-/gulp-cli-2.3.0.tgz",
+ "integrity": "sha512-zzGBl5fHo0EKSXsHzjspp3y5CONegCm8ErO5Qh0UzFzk2y4tMvzLWhoDokADbarfZRL2pGpRp7yt6gfJX4ph7A==",
+ "devOptional": true,
+ "requires": {
+ "ansi-colors": "^1.0.1",
+ "archy": "^1.0.0",
+ "array-sort": "^1.0.0",
+ "color-support": "^1.1.3",
+ "concat-stream": "^1.6.0",
+ "copy-props": "^2.0.1",
+ "fancy-log": "^1.3.2",
+ "gulplog": "^1.0.0",
+ "interpret": "^1.4.0",
+ "isobject": "^3.0.1",
+ "liftoff": "^3.1.0",
+ "matchdep": "^2.0.0",
+ "mute-stdout": "^1.0.0",
+ "pretty-hrtime": "^1.0.0",
+ "replace-homedir": "^1.0.0",
+ "semver-greatest-satisfied-range": "^1.1.0",
+ "v8flags": "^3.2.0",
+ "yargs": "^7.1.0"
+ }
+ },
+ "gulp-concat": {
+ "version": "2.6.1",
+ "resolved": "https://registry.npmjs.org/gulp-concat/-/gulp-concat-2.6.1.tgz",
+ "integrity": "sha512-a2scActrQrDBpBbR3WUZGyGS1JEPLg5PZJdIa7/Bi3GuKAmPYDK6SFhy/NZq5R8KsKKFvtfR0fakbUCcKGCCjg==",
+ "requires": {
+ "concat-with-sourcemaps": "^1.0.0",
+ "through2": "^2.0.0",
+ "vinyl": "^2.0.0"
+ },
+ "dependencies": {
+ "through2": {
+ "version": "2.0.5",
+ "resolved": "https://registry.npmjs.org/through2/-/through2-2.0.5.tgz",
+ "integrity": "sha512-/mrRod8xqpA+IHSLyGCQ2s8SPHiCDEeQJSep1jqLYeEUClOFG2Qsh+4FU6G9VeqpZnGW/Su8LQGc4YKni5rYSQ==",
+ "requires": {
+ "readable-stream": "~2.3.6",
+ "xtend": "~4.0.1"
+ }
+ }
+ }
+ },
+ "gulp-jshint": {
+ "version": "2.1.0",
+ "resolved": "https://registry.npmjs.org/gulp-jshint/-/gulp-jshint-2.1.0.tgz",
+ "integrity": "sha512-sP3NK8Y/1e58O0PH9t6s7DAr/lKDSUbIY207oWSeufM6/VclB7jJrIBcPCsyhrFTCDUl9DauePbt6VqP2vPM5w==",
+ "requires": {
+ "lodash": "^4.12.0",
+ "minimatch": "^3.0.3",
+ "plugin-error": "^0.1.2",
+ "rcloader": "^0.2.2",
+ "through2": "^2.0.0"
+ },
+ "dependencies": {
+ "arr-diff": {
+ "version": "1.1.0",
+ "resolved": "https://registry.npmjs.org/arr-diff/-/arr-diff-1.1.0.tgz",
+ "integrity": "sha512-OQwDZUqYaQwyyhDJHThmzId8daf4/RFNLaeh3AevmSeZ5Y7ug4Ga/yKc6l6kTZOBW781rCj103ZuTh8GAsB3+Q==",
+ "requires": {
+ "arr-flatten": "^1.0.1",
+ "array-slice": "^0.2.3"
+ }
+ },
+ "arr-union": {
+ "version": "2.1.0",
+ "resolved": "https://registry.npmjs.org/arr-union/-/arr-union-2.1.0.tgz",
+ "integrity": "sha512-t5db90jq+qdgk8aFnxEkjqta0B/GHrM1pxzuuZz2zWsOXc5nKu3t+76s/PQBA8FTcM/ipspIH9jWG4OxCBc2eA=="
+ },
+ "array-slice": {
+ "version": "0.2.3",
+ "resolved": "https://registry.npmjs.org/array-slice/-/array-slice-0.2.3.tgz",
+ "integrity": "sha512-rlVfZW/1Ph2SNySXwR9QYkChp8EkOEiTMO5Vwx60usw04i4nWemkm9RXmQqgkQFaLHsqLuADvjp6IfgL9l2M8Q=="
+ },
+ "extend-shallow": {
+ "version": "1.1.4",
+ "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-1.1.4.tgz",
+ "integrity": "sha512-L7AGmkO6jhDkEBBGWlLtftA80Xq8DipnrRPr0pyi7GQLXkaq9JYA4xF4z6qnadIC6euiTDKco0cGSU9muw+WTw==",
+ "requires": {
+ "kind-of": "^1.1.0"
+ }
+ },
+ "kind-of": {
+ "version": "1.1.0",
+ "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-1.1.0.tgz",
+ "integrity": "sha512-aUH6ElPnMGon2/YkxRIigV32MOpTVcoXQ1Oo8aYn40s+sJ3j+0gFZsT8HKDcxNy7Fi9zuquWtGaGAahOdv5p/g=="
+ },
+ "plugin-error": {
+ "version": "0.1.2",
+ "resolved": "https://registry.npmjs.org/plugin-error/-/plugin-error-0.1.2.tgz",
+ "integrity": "sha1-O5uzM1zPAPQl4HQ34ZJ2ln2kes4=",
+ "requires": {
+ "ansi-cyan": "^0.1.1",
+ "ansi-red": "^0.1.1",
+ "arr-diff": "^1.0.1",
+ "arr-union": "^2.0.1",
+ "extend-shallow": "^1.1.2"
+ }
+ },
+ "through2": {
+ "version": "2.0.5",
+ "resolved": "https://registry.npmjs.org/through2/-/through2-2.0.5.tgz",
+ "integrity": "sha512-/mrRod8xqpA+IHSLyGCQ2s8SPHiCDEeQJSep1jqLYeEUClOFG2Qsh+4FU6G9VeqpZnGW/Su8LQGc4YKni5rYSQ==",
+ "requires": {
+ "readable-stream": "~2.3.6",
+ "xtend": "~4.0.1"
+ }
+ }
+ }
+ },
+ "gulp-plumber": {
+ "version": "1.2.1",
+ "resolved": "https://registry.npmjs.org/gulp-plumber/-/gulp-plumber-1.2.1.tgz",
+ "integrity": "sha512-mctAi9msEAG7XzW5ytDVZ9PxWMzzi1pS2rBH7lA095DhMa6KEXjm+St0GOCc567pJKJ/oCvosVAZEpAey0q2eQ==",
+ "requires": {
+ "chalk": "^1.1.3",
+ "fancy-log": "^1.3.2",
+ "plugin-error": "^0.1.2",
+ "through2": "^2.0.3"
+ },
+ "dependencies": {
+ "arr-diff": {
+ "version": "1.1.0",
+ "resolved": "https://registry.npmjs.org/arr-diff/-/arr-diff-1.1.0.tgz",
+ "integrity": "sha512-OQwDZUqYaQwyyhDJHThmzId8daf4/RFNLaeh3AevmSeZ5Y7ug4Ga/yKc6l6kTZOBW781rCj103ZuTh8GAsB3+Q==",
+ "requires": {
+ "arr-flatten": "^1.0.1",
+ "array-slice": "^0.2.3"
+ }
+ },
+ "arr-union": {
+ "version": "2.1.0",
+ "resolved": "https://registry.npmjs.org/arr-union/-/arr-union-2.1.0.tgz",
+ "integrity": "sha512-t5db90jq+qdgk8aFnxEkjqta0B/GHrM1pxzuuZz2zWsOXc5nKu3t+76s/PQBA8FTcM/ipspIH9jWG4OxCBc2eA=="
+ },
+ "array-slice": {
+ "version": "0.2.3",
+ "resolved": "https://registry.npmjs.org/array-slice/-/array-slice-0.2.3.tgz",
+ "integrity": "sha512-rlVfZW/1Ph2SNySXwR9QYkChp8EkOEiTMO5Vwx60usw04i4nWemkm9RXmQqgkQFaLHsqLuADvjp6IfgL9l2M8Q=="
+ },
+ "extend-shallow": {
+ "version": "1.1.4",
+ "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-1.1.4.tgz",
+ "integrity": "sha512-L7AGmkO6jhDkEBBGWlLtftA80Xq8DipnrRPr0pyi7GQLXkaq9JYA4xF4z6qnadIC6euiTDKco0cGSU9muw+WTw==",
+ "requires": {
+ "kind-of": "^1.1.0"
+ }
+ },
+ "kind-of": {
+ "version": "1.1.0",
+ "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-1.1.0.tgz",
+ "integrity": "sha512-aUH6ElPnMGon2/YkxRIigV32MOpTVcoXQ1Oo8aYn40s+sJ3j+0gFZsT8HKDcxNy7Fi9zuquWtGaGAahOdv5p/g=="
+ },
+ "plugin-error": {
+ "version": "0.1.2",
+ "resolved": "https://registry.npmjs.org/plugin-error/-/plugin-error-0.1.2.tgz",
+ "integrity": "sha1-O5uzM1zPAPQl4HQ34ZJ2ln2kes4=",
+ "requires": {
+ "ansi-cyan": "^0.1.1",
+ "ansi-red": "^0.1.1",
+ "arr-diff": "^1.0.1",
+ "arr-union": "^2.0.1",
+ "extend-shallow": "^1.1.2"
+ }
+ },
+ "through2": {
+ "version": "2.0.5",
+ "resolved": "https://registry.npmjs.org/through2/-/through2-2.0.5.tgz",
+ "integrity": "sha512-/mrRod8xqpA+IHSLyGCQ2s8SPHiCDEeQJSep1jqLYeEUClOFG2Qsh+4FU6G9VeqpZnGW/Su8LQGc4YKni5rYSQ==",
+ "requires": {
+ "readable-stream": "~2.3.6",
+ "xtend": "~4.0.1"
+ }
+ }
+ }
+ },
+ "gulp-rename": {
+ "version": "2.0.0",
+ "resolved": "https://registry.npmjs.org/gulp-rename/-/gulp-rename-2.0.0.tgz",
+ "integrity": "sha512-97Vba4KBzbYmR5VBs9mWmK+HwIf5mj+/zioxfZhOKeXtx5ZjBk57KFlePf5nxq9QsTtFl0ejnHE3zTC9MHXqyQ=="
+ },
+ "gulp-replace": {
+ "version": "1.1.3",
+ "resolved": "https://registry.npmjs.org/gulp-replace/-/gulp-replace-1.1.3.tgz",
+ "integrity": "sha512-HcPHpWY4XdF8zxYkDODHnG2+7a3nD/Y8Mfu3aBgMiCFDW3X2GiOKXllsAmILcxe3KZT2BXoN18WrpEFm48KfLQ==",
+ "requires": {
+ "@types/node": "^14.14.41",
+ "@types/vinyl": "^2.0.4",
+ "istextorbinary": "^3.0.0",
+ "replacestream": "^4.0.3",
+ "yargs-parser": ">=5.0.0-security.0"
+ }
+ },
+ "gulp-rtlcss": {
+ "version": "2.0.0",
+ "resolved": "https://registry.npmjs.org/gulp-rtlcss/-/gulp-rtlcss-2.0.0.tgz",
+ "integrity": "sha512-muhh8WGEt6P3qyQ9bfCpmALuNod0W4kfwDqrMOQswx0HlyQym1sZlrCUi/pG58LwUpchVJdNS0J+b8hvuTFFbg==",
+ "dev": true,
+ "requires": {
+ "plugin-error": "^1.0.1",
+ "rtlcss": "^3.5.0",
+ "through2": "^2.0.5",
+ "vinyl-sourcemaps-apply": "^0.2.1"
+ },
+ "dependencies": {
+ "through2": {
+ "version": "2.0.5",
+ "resolved": "https://registry.npmjs.org/through2/-/through2-2.0.5.tgz",
+ "integrity": "sha512-/mrRod8xqpA+IHSLyGCQ2s8SPHiCDEeQJSep1jqLYeEUClOFG2Qsh+4FU6G9VeqpZnGW/Su8LQGc4YKni5rYSQ==",
+ "dev": true,
+ "requires": {
+ "readable-stream": "~2.3.6",
+ "xtend": "~4.0.1"
+ }
+ }
+ }
+ },
+ "gulp-sass": {
+ "version": "5.1.0",
+ "resolved": "https://registry.npmjs.org/gulp-sass/-/gulp-sass-5.1.0.tgz",
+ "integrity": "sha512-7VT0uaF+VZCmkNBglfe1b34bxn/AfcssquLKVDYnCDJ3xNBaW7cUuI3p3BQmoKcoKFrs9jdzUxyb+u+NGfL4OQ==",
+ "requires": {
+ "lodash.clonedeep": "^4.5.0",
+ "picocolors": "^1.0.0",
+ "plugin-error": "^1.0.1",
+ "replace-ext": "^2.0.0",
+ "strip-ansi": "^6.0.1",
+ "vinyl-sourcemaps-apply": "^0.2.1"
+ },
+ "dependencies": {
+ "ansi-regex": {
+ "version": "5.0.1",
+ "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz",
+ "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ=="
+ },
+ "strip-ansi": {
+ "version": "6.0.1",
+ "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz",
+ "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==",
+ "requires": {
+ "ansi-regex": "^5.0.1"
+ }
+ }
+ }
+ },
+ "gulp-size": {
+ "version": "4.0.1",
+ "resolved": "https://registry.npmjs.org/gulp-size/-/gulp-size-4.0.1.tgz",
+ "integrity": "sha512-yNf5uGUKe2YAMZwHDFgnkp2o9fLp3WLUMZ+Gd23IIbav0TAVsr5Ek6So8gwjlSimPwR2p05Gg7zsjASYXZtt3g==",
+ "requires": {
+ "brotli-size": "^4.0.0",
+ "chalk": "^4.1.1",
+ "fancy-log": "^1.3.3",
+ "gzip-size": "^6.0.0",
+ "plugin-error": "^1.0.1",
+ "pretty-bytes": "^5.6.0",
+ "stream-counter": "^1.0.0",
+ "through2": "^4.0.2"
+ },
+ "dependencies": {
+ "ansi-styles": {
+ "version": "4.3.0",
+ "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz",
+ "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==",
+ "requires": {
+ "color-convert": "^2.0.1"
+ }
+ },
+ "chalk": {
+ "version": "4.1.2",
+ "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz",
+ "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==",
+ "requires": {
+ "ansi-styles": "^4.1.0",
+ "supports-color": "^7.1.0"
+ }
+ },
+ "supports-color": {
+ "version": "7.2.0",
+ "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz",
+ "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==",
+ "requires": {
+ "has-flag": "^4.0.0"
+ }
+ }
+ }
+ },
+ "gulp-uglify": {
+ "version": "3.0.2",
+ "resolved": "https://registry.npmjs.org/gulp-uglify/-/gulp-uglify-3.0.2.tgz",
+ "integrity": "sha512-gk1dhB74AkV2kzqPMQBLA3jPoIAPd/nlNzP2XMDSG8XZrqnlCiDGAqC+rZOumzFvB5zOphlFh6yr3lgcAb/OOg==",
+ "requires": {
+ "array-each": "^1.0.1",
+ "extend-shallow": "^3.0.2",
+ "gulplog": "^1.0.0",
+ "has-gulplog": "^0.1.0",
+ "isobject": "^3.0.1",
+ "make-error-cause": "^1.1.1",
+ "safe-buffer": "^5.1.2",
+ "through2": "^2.0.0",
+ "uglify-js": "^3.0.5",
+ "vinyl-sourcemaps-apply": "^0.2.0"
+ },
+ "dependencies": {
+ "extend-shallow": {
+ "version": "3.0.2",
+ "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-3.0.2.tgz",
+ "integrity": "sha512-BwY5b5Ql4+qZoefgMj2NUmx+tehVTH/Kf4k1ZEtOHNFcm2wSxMRo992l6X3TIgni2eZVTZ85xMOjF31fwZAj6Q==",
+ "requires": {
+ "assign-symbols": "^1.0.0",
+ "is-extendable": "^1.0.1"
+ }
+ },
+ "is-extendable": {
+ "version": "1.0.1",
+ "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-1.0.1.tgz",
+ "integrity": "sha512-arnXMxT1hhoKo9k1LZdmlNyJdDDfy2v0fXjFlmok4+i8ul/6WlbVge9bhM74OpNPQPMGUToDtz+KXa1PneJxOA==",
+ "requires": {
+ "is-plain-object": "^2.0.4"
+ }
+ },
+ "is-plain-object": {
+ "version": "2.0.4",
+ "resolved": "https://registry.npmjs.org/is-plain-object/-/is-plain-object-2.0.4.tgz",
+ "integrity": "sha512-h5PpgXkWitc38BBMYawTYMWJHFZJVnBquFE57xFpjB8pJFiF6gZ+bU+WyI/yqXiFR5mdLsgYNaPe8uao6Uv9Og==",
+ "requires": {
+ "isobject": "^3.0.1"
+ }
+ },
+ "through2": {
+ "version": "2.0.5",
+ "resolved": "https://registry.npmjs.org/through2/-/through2-2.0.5.tgz",
+ "integrity": "sha512-/mrRod8xqpA+IHSLyGCQ2s8SPHiCDEeQJSep1jqLYeEUClOFG2Qsh+4FU6G9VeqpZnGW/Su8LQGc4YKni5rYSQ==",
+ "requires": {
+ "readable-stream": "~2.3.6",
+ "xtend": "~4.0.1"
+ }
+ }
+ }
+ },
+ "gulp-util": {
+ "version": "3.0.8",
+ "resolved": "https://registry.npmjs.org/gulp-util/-/gulp-util-3.0.8.tgz",
+ "integrity": "sha512-q5oWPc12lwSFS9h/4VIjG+1NuNDlJ48ywV2JKItY4Ycc/n1fXJeYPVQsfu5ZrhQi7FGSDBalwUCLar/GyHXKGw==",
+ "requires": {
+ "array-differ": "^1.0.0",
+ "array-uniq": "^1.0.2",
+ "beeper": "^1.0.0",
+ "chalk": "^1.0.0",
+ "dateformat": "^2.0.0",
+ "fancy-log": "^1.1.0",
+ "gulplog": "^1.0.0",
+ "has-gulplog": "^0.1.0",
+ "lodash._reescape": "^3.0.0",
+ "lodash._reevaluate": "^3.0.0",
+ "lodash._reinterpolate": "^3.0.0",
+ "lodash.template": "^3.0.0",
+ "minimist": "^1.1.0",
+ "multipipe": "^0.1.2",
+ "object-assign": "^3.0.0",
+ "replace-ext": "0.0.1",
+ "through2": "^2.0.0",
+ "vinyl": "^0.5.0"
+ },
+ "dependencies": {
+ "clone": {
+ "version": "1.0.4",
+ "resolved": "https://registry.npmjs.org/clone/-/clone-1.0.4.tgz",
+ "integrity": "sha512-JQHZ2QMW6l3aH/j6xCqQThY/9OH4D/9ls34cgkUBiEeocRTU04tHfKPBsUK1PqZCUQM7GiA0IIXJSuXHI64Kbg=="
+ },
+ "clone-stats": {
+ "version": "0.0.1",
+ "resolved": "https://registry.npmjs.org/clone-stats/-/clone-stats-0.0.1.tgz",
+ "integrity": "sha512-dhUqc57gSMCo6TX85FLfe51eC/s+Im2MLkAgJwfaRRexR2tA4dd3eLEW4L6efzHc2iNorrRRXITifnDLlRrhaA=="
+ },
+ "replace-ext": {
+ "version": "0.0.1",
+ "resolved": "https://registry.npmjs.org/replace-ext/-/replace-ext-0.0.1.tgz",
+ "integrity": "sha1-KbvZIHinOfC8zitO5B6DeVNSKSQ="
+ },
+ "through2": {
+ "version": "2.0.5",
+ "resolved": "https://registry.npmjs.org/through2/-/through2-2.0.5.tgz",
+ "integrity": "sha512-/mrRod8xqpA+IHSLyGCQ2s8SPHiCDEeQJSep1jqLYeEUClOFG2Qsh+4FU6G9VeqpZnGW/Su8LQGc4YKni5rYSQ==",
+ "requires": {
+ "readable-stream": "~2.3.6",
+ "xtend": "~4.0.1"
+ }
+ },
+ "vinyl": {
+ "version": "0.5.3",
+ "resolved": "https://registry.npmjs.org/vinyl/-/vinyl-0.5.3.tgz",
+ "integrity": "sha1-sEVbOPxeDPMNQyUTLkYZcMIJHN4=",
+ "requires": {
+ "clone": "^1.0.0",
+ "clone-stats": "^0.0.1",
+ "replace-ext": "0.0.1"
+ }
+ }
+ }
+ },
+ "gulp-zip": {
+ "version": "5.1.0",
+ "resolved": "https://registry.npmjs.org/gulp-zip/-/gulp-zip-5.1.0.tgz",
+ "integrity": "sha512-XZr/y91IliK/SpR74g3TkZejGkGEmK7CSDjSghT1jXshgO+dFvpLIz9w9fpuwkew6i7k4F+G24TubNgq1ISzEw==",
+ "dev": true,
+ "requires": {
+ "get-stream": "^5.2.0",
+ "plugin-error": "^1.0.1",
+ "through2": "^3.0.1",
+ "vinyl": "^2.1.0",
+ "yazl": "^2.5.1"
+ },
+ "dependencies": {
+ "through2": {
+ "version": "3.0.2",
+ "resolved": "https://registry.npmjs.org/through2/-/through2-3.0.2.tgz",
+ "integrity": "sha512-enaDQ4MUyP2W6ZyT6EsMzqBPZaM/avg8iuo+l2d3QCs0J+6RaqkHV/2/lOwDTueBHeJ/2LG9lrLW3d5rWPucuQ==",
+ "dev": true,
+ "requires": {
+ "inherits": "^2.0.4",
+ "readable-stream": "2 || 3"
+ }
+ }
+ }
+ },
+ "gulplog": {
+ "version": "1.0.0",
+ "resolved": "https://registry.npmjs.org/gulplog/-/gulplog-1.0.0.tgz",
+ "integrity": "sha512-hm6N8nrm3Y08jXie48jsC55eCZz9mnb4OirAStEk2deqeyhXU3C1otDVh+ccttMuc1sBi6RX6ZJ720hs9RCvgw==",
+ "requires": {
+ "glogg": "^1.0.0"
+ }
+ },
+ "gzip-size": {
+ "version": "6.0.0",
+ "resolved": "https://registry.npmjs.org/gzip-size/-/gzip-size-6.0.0.tgz",
+ "integrity": "sha512-ax7ZYomf6jqPTQ4+XCpUGyXKHk5WweS+e05MBO4/y3WJ5RkmPXNKvX+bx1behVILVwr6JSQvZAku021CHPXG3Q==",
+ "requires": {
+ "duplexer": "^0.1.2"
+ },
+ "dependencies": {
+ "duplexer": {
+ "version": "0.1.2",
+ "resolved": "https://registry.npmjs.org/duplexer/-/duplexer-0.1.2.tgz",
+ "integrity": "sha512-jtD6YG370ZCIi/9GTaJKQxWTZD045+4R4hTk/x1UyoqadyJ9x9CgSi1RlVDQF8U2sxLLSnFkCaMihqljHIWgMg=="
+ }
+ }
+ },
+ "has": {
+ "version": "1.0.3",
+ "resolved": "https://registry.npmjs.org/has/-/has-1.0.3.tgz",
+ "integrity": "sha512-f2dvO0VU6Oej7RkWJGrehjbzMAjFp5/VKPp5tTpWIV4JHHZK1/BxbFRtf/siA2SWTe09caDmVtYYzWEIbBS4zw==",
+ "devOptional": true,
+ "requires": {
+ "function-bind": "^1.1.1"
+ }
+ },
+ "has-ansi": {
+ "version": "2.0.0",
+ "resolved": "https://registry.npmjs.org/has-ansi/-/has-ansi-2.0.0.tgz",
+ "integrity": "sha512-C8vBJ8DwUCx19vhm7urhTuUsr4/IyP6l4VzNQDv+ryHQObW3TTTp9yB68WpYgRe2bbaGuZ/se74IqFeVnMnLZg==",
+ "requires": {
+ "ansi-regex": "^2.0.0"
+ }
+ },
+ "has-flag": {
+ "version": "4.0.0",
+ "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz",
+ "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ=="
+ },
+ "has-gulplog": {
+ "version": "0.1.0",
+ "resolved": "https://registry.npmjs.org/has-gulplog/-/has-gulplog-0.1.0.tgz",
+ "integrity": "sha512-+F4GzLjwHNNDEAJW2DC1xXfEoPkRDmUdJ7CBYw4MpqtDwOnqdImJl7GWlpqx+Wko6//J8uKTnIe4wZSv7yCqmw==",
+ "requires": {
+ "sparkles": "^1.0.0"
+ }
+ },
+ "has-property-descriptors": {
+ "version": "1.0.0",
+ "resolved": "https://registry.npmjs.org/has-property-descriptors/-/has-property-descriptors-1.0.0.tgz",
+ "integrity": "sha512-62DVLZGoiEBDHQyqG4w9xCuZ7eJEwNmJRWw2VY84Oedb7WFcA27fiEVe8oUQx9hAUJ4ekurquucTGwsyO1XGdQ==",
+ "devOptional": true,
+ "requires": {
+ "get-intrinsic": "^1.1.1"
+ }
+ },
+ "has-symbols": {
+ "version": "1.0.3",
+ "resolved": "https://registry.npmjs.org/has-symbols/-/has-symbols-1.0.3.tgz",
+ "integrity": "sha512-l3LCuF6MgDNwTDKkdYGEihYjt5pRPbEg46rtlmnSPlUbgmB8LOIrKJbYYFBSbnPaJexMKtiPO8hmeRjRz2Td+A==",
+ "devOptional": true
+ },
+ "has-value": {
+ "version": "1.0.0",
+ "resolved": "https://registry.npmjs.org/has-value/-/has-value-1.0.0.tgz",
+ "integrity": "sha512-IBXk4GTsLYdQ7Rvt+GRBrFSVEkmuOUy4re0Xjd9kJSUQpnTrWR4/y9RpfexN9vkAPMFuQoeWKwqzPozRTlasGw==",
+ "devOptional": true,
+ "requires": {
+ "get-value": "^2.0.6",
+ "has-values": "^1.0.0",
+ "isobject": "^3.0.0"
+ }
+ },
+ "has-values": {
+ "version": "1.0.0",
+ "resolved": "https://registry.npmjs.org/has-values/-/has-values-1.0.0.tgz",
+ "integrity": "sha512-ODYZC64uqzmtfGMEAX/FvZiRyWLpAC3vYnNunURUnkGVTS+mI0smVsWaPydRBsE3g+ok7h960jChO8mFcWlHaQ==",
+ "devOptional": true,
+ "requires": {
+ "is-number": "^3.0.0",
+ "kind-of": "^4.0.0"
+ },
+ "dependencies": {
+ "kind-of": {
+ "version": "4.0.0",
+ "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-4.0.0.tgz",
+ "integrity": "sha512-24XsCxmEbRwEDbz/qz3stgin8TTzZ1ESR56OMCN0ujYg+vRutNSiOj9bHH9u85DKgXguraugV5sFuvbD4FW/hw==",
+ "devOptional": true,
+ "requires": {
+ "is-buffer": "^1.1.5"
+ }
+ }
+ }
+ },
+ "homedir-polyfill": {
+ "version": "1.0.3",
+ "resolved": "https://registry.npmjs.org/homedir-polyfill/-/homedir-polyfill-1.0.3.tgz",
+ "integrity": "sha512-eSmmWE5bZTK2Nou4g0AI3zZ9rswp7GRKoKXS1BLUkvPviOqs4YTN1djQIqrXy9k5gEtdLPy86JjRwsNM9tnDcA==",
+ "devOptional": true,
+ "requires": {
+ "parse-passwd": "^1.0.0"
+ }
+ },
+ "hosted-git-info": {
+ "version": "2.8.9",
+ "resolved": "https://registry.npmjs.org/hosted-git-info/-/hosted-git-info-2.8.9.tgz",
+ "integrity": "sha512-mxIDAb9Lsm6DoOJ7xH+5+X4y1LU/4Hi50L9C5sIswK3JzULS4bwk1FvjdBgvYR4bzT4tuUQiC15FE2f5HbLvYw==",
+ "devOptional": true
+ },
+ "htmlparser2": {
+ "version": "3.8.3",
+ "resolved": "https://registry.npmjs.org/htmlparser2/-/htmlparser2-3.8.3.tgz",
+ "integrity": "sha512-hBxEg3CYXe+rPIua8ETe7tmG3XDn9B0edOE/e9wH2nLczxzgdu0m0aNHY+5wFZiviLWLdANPJTssa92dMcXQ5Q==",
+ "requires": {
+ "domelementtype": "1",
+ "domhandler": "2.3",
+ "domutils": "1.5",
+ "entities": "1.0",
+ "readable-stream": "1.1"
+ },
+ "dependencies": {
+ "isarray": {
+ "version": "0.0.1",
+ "resolved": "https://registry.npmjs.org/isarray/-/isarray-0.0.1.tgz",
+ "integrity": "sha512-D2S+3GLxWH+uhrNEcoh/fnmYeP8E8/zHl644d/jdA0g2uyXvy3sb0qxotE+ne0LtccHknQzWwZEzhak7oJ0COQ=="
+ },
+ "readable-stream": {
+ "version": "1.1.14",
+ "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-1.1.14.tgz",
+ "integrity": "sha1-fPTFTvZI44EwhMY23SB54WbAgdk=",
+ "requires": {
+ "core-util-is": "~1.0.0",
+ "inherits": "~2.0.1",
+ "isarray": "0.0.1",
+ "string_decoder": "~0.10.x"
+ }
+ },
+ "string_decoder": {
+ "version": "0.10.31",
+ "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-0.10.31.tgz",
+ "integrity": "sha1-YuIDvEF2bGwoyfyEMB2rHFMQ+pQ="
+ }
+ }
+ },
+ "immutable": {
+ "version": "4.1.0",
+ "resolved": "https://registry.npmjs.org/immutable/-/immutable-4.1.0.tgz",
+ "integrity": "sha512-oNkuqVTA8jqG1Q6c+UglTOD1xhC1BtjKI7XkCXRkZHrN5m18/XsnUp8Q89GkQO/z+0WjonSvl0FLhDYftp46nQ==",
+ "dev": true
+ },
+ "inflight": {
+ "version": "1.0.6",
+ "resolved": "https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz",
+ "integrity": "sha512-k92I/b08q4wvFscXCLvqfsHCrjrF7yiXsQuIVvVE7N82W3+aqpzuUdBbfhWcy/FZR3/4IgflMgKLOsvPDrGCJA==",
+ "requires": {
+ "once": "^1.3.0",
+ "wrappy": "1"
+ }
+ },
+ "inherits": {
+ "version": "2.0.4",
+ "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz",
+ "integrity": "sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ=="
+ },
+ "ini": {
+ "version": "1.3.8",
+ "resolved": "https://registry.npmjs.org/ini/-/ini-1.3.8.tgz",
+ "integrity": "sha512-JV/yugV2uzW5iMRSiZAyDtQd+nxtUnjeLt0acNdw98kKLrvuRVyB80tsREOE7yvGVgalhZ6RNXCmEHkUKBKxew==",
+ "devOptional": true
+ },
+ "interpret": {
+ "version": "1.4.0",
+ "resolved": "https://registry.npmjs.org/interpret/-/interpret-1.4.0.tgz",
+ "integrity": "sha512-agE4QfB2Lkp9uICn7BAqoscw4SZP9kTE2hxiFI3jBPmXJfdqiahTbUuKGsMoN2GtqL9AxhYioAcVvgsb1HvRbA==",
+ "devOptional": true
+ },
+ "invert-kv": {
+ "version": "1.0.0",
+ "resolved": "https://registry.npmjs.org/invert-kv/-/invert-kv-1.0.0.tgz",
+ "integrity": "sha512-xgs2NH9AE66ucSq4cNG1nhSFghr5l6tdL15Pk+jl46bmmBapgoaY/AacXyaDznAqmGL99TiLSQgO/XazFSKYeQ==",
+ "devOptional": true
+ },
+ "irregular-plurals": {
+ "version": "1.4.0",
+ "resolved": "https://registry.npmjs.org/irregular-plurals/-/irregular-plurals-1.4.0.tgz",
+ "integrity": "sha512-kniTIJmaZYiwa17eTtWIfm0K342seyugl6vuC8DiiyiRAJWAVlLkqGCI0Im0neo0TkXw+pRcKaBPRdcKHnQJ6Q=="
+ },
+ "is-absolute": {
+ "version": "1.0.0",
+ "resolved": "https://registry.npmjs.org/is-absolute/-/is-absolute-1.0.0.tgz",
+ "integrity": "sha512-dOWoqflvcydARa360Gvv18DZ/gRuHKi2NU/wU5X1ZFzdYfH29nkiNZsF3mp4OJ3H4yo9Mx8A/uAGNzpzPN3yBA==",
+ "devOptional": true,
+ "requires": {
+ "is-relative": "^1.0.0",
+ "is-windows": "^1.0.1"
+ }
+ },
+ "is-accessor-descriptor": {
+ "version": "1.0.0",
+ "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-1.0.0.tgz",
+ "integrity": "sha512-m5hnHTkcVsPfqx3AKlyttIPb7J+XykHvJP2B9bZDjlhLIoEq4XoK64Vg7boZlVWYK6LUY94dYPEE7Lh0ZkZKcQ==",
+ "devOptional": true,
+ "requires": {
+ "kind-of": "^6.0.0"
+ },
+ "dependencies": {
+ "kind-of": {
+ "version": "6.0.3",
+ "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.3.tgz",
+ "integrity": "sha512-dcS1ul+9tmeD95T+x28/ehLgd9mENa3LsvDTtzm3vyBEO7RPptvAD+t44WVXaUjTBRcrpFeFlC8WCruUR456hw==",
+ "devOptional": true
+ }
+ }
+ },
+ "is-arrayish": {
+ "version": "0.2.1",
+ "resolved": "https://registry.npmjs.org/is-arrayish/-/is-arrayish-0.2.1.tgz",
+ "integrity": "sha512-zz06S8t0ozoDXMG+ube26zeCTNXcKIPJZJi8hBrF4idCLms4CG9QtK7qBl1boi5ODzFpjswb5JPmHCbMpjaYzg==",
+ "devOptional": true
+ },
+ "is-binary-path": {
+ "version": "1.0.1",
+ "resolved": "https://registry.npmjs.org/is-binary-path/-/is-binary-path-1.0.1.tgz",
+ "integrity": "sha512-9fRVlXc0uCxEDj1nQzaWONSpbTfx0FmJfzHF7pwlI8DkWGoHBBea4Pg5Ky0ojwwxQmnSifgbKkI06Qv0Ljgj+Q==",
+ "devOptional": true,
+ "requires": {
+ "binary-extensions": "^1.0.0"
+ }
+ },
+ "is-buffer": {
+ "version": "1.1.6",
+ "resolved": "https://registry.npmjs.org/is-buffer/-/is-buffer-1.1.6.tgz",
+ "integrity": "sha512-NcdALwpXkTm5Zvvbk7owOUSvVvBKDgKP5/ewfXEznmQFfs4ZRmanOeKBTjRVjka3QFoN6XJ+9F3USqfHqTaU5w==",
+ "devOptional": true
+ },
+ "is-core-module": {
+ "version": "2.9.0",
+ "resolved": "https://registry.npmjs.org/is-core-module/-/is-core-module-2.9.0.tgz",
+ "integrity": "sha512-+5FPy5PnwmO3lvfMb0AsoPaBG+5KHUI0wYFXOtYPnVVVspTFUuMZNfNaNVRt3FZadstu2c8x23vykRW/NBoU6A==",
+ "devOptional": true,
+ "requires": {
+ "has": "^1.0.3"
+ }
+ },
+ "is-data-descriptor": {
+ "version": "1.0.0",
+ "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-1.0.0.tgz",
+ "integrity": "sha512-jbRXy1FmtAoCjQkVmIVYwuuqDFUbaOeDjmed1tOGPrsMhtJA4rD9tkgA0F1qJ3gRFRXcHYVkdeaP50Q5rE/jLQ==",
+ "devOptional": true,
+ "requires": {
+ "kind-of": "^6.0.0"
+ },
+ "dependencies": {
+ "kind-of": {
+ "version": "6.0.3",
+ "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.3.tgz",
+ "integrity": "sha512-dcS1ul+9tmeD95T+x28/ehLgd9mENa3LsvDTtzm3vyBEO7RPptvAD+t44WVXaUjTBRcrpFeFlC8WCruUR456hw==",
+ "devOptional": true
+ }
+ }
+ },
+ "is-descriptor": {
+ "version": "1.0.2",
+ "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-1.0.2.tgz",
+ "integrity": "sha512-2eis5WqQGV7peooDyLmNEPUrps9+SXX5c9pL3xEB+4e9HnGuDa7mB7kHxHw4CbqS9k1T2hOH3miL8n8WtiYVtg==",
+ "devOptional": true,
+ "requires": {
+ "is-accessor-descriptor": "^1.0.0",
+ "is-data-descriptor": "^1.0.0",
+ "kind-of": "^6.0.2"
+ },
+ "dependencies": {
+ "kind-of": {
+ "version": "6.0.3",
+ "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.3.tgz",
+ "integrity": "sha512-dcS1ul+9tmeD95T+x28/ehLgd9mENa3LsvDTtzm3vyBEO7RPptvAD+t44WVXaUjTBRcrpFeFlC8WCruUR456hw==",
+ "devOptional": true
+ }
+ }
+ },
+ "is-extendable": {
+ "version": "0.1.1",
+ "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-0.1.1.tgz",
+ "integrity": "sha512-5BMULNob1vgFX6EjQw5izWDxrecWK9AM72rugNr0TFldMOi0fj6Jk+zeKIt0xGj4cEfQIJth4w3OKWOJ4f+AFw==",
+ "devOptional": true
+ },
+ "is-extglob": {
+ "version": "2.1.1",
+ "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-2.1.1.tgz",
+ "integrity": "sha512-SbKbANkN603Vi4jEZv49LeVJMn4yGwsbzZworEoyEiutsN3nJYdbO36zfhGJ6QEDpOZIFkDtnq5JRxmvl3jsoQ==",
+ "devOptional": true
+ },
+ "is-fullwidth-code-point": {
+ "version": "1.0.0",
+ "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-1.0.0.tgz",
+ "integrity": "sha512-1pqUqRjkhPJ9miNq9SwMfdvi6lBJcd6eFxvfaivQhaH3SgisfiuudvFntdKOmxuee/77l+FPjKrQjWvmPjWrRw==",
+ "devOptional": true,
+ "requires": {
+ "number-is-nan": "^1.0.0"
+ }
+ },
+ "is-glob": {
+ "version": "4.0.3",
+ "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-4.0.3.tgz",
+ "integrity": "sha512-xelSayHH36ZgE7ZWhli7pW34hNbNl8Ojv5KVmkJD4hBdD3th8Tfk9vYasLM+mXWOZhFkgZfxhLSnrwRr4elSSg==",
+ "devOptional": true,
+ "requires": {
+ "is-extglob": "^2.1.1"
+ }
+ },
+ "is-negated-glob": {
+ "version": "1.0.0",
+ "resolved": "https://registry.npmjs.org/is-negated-glob/-/is-negated-glob-1.0.0.tgz",
+ "integrity": "sha512-czXVVn/QEmgvej1f50BZ648vUI+em0xqMq2Sn+QncCLN4zj1UAxlT+kw/6ggQTOaZPd1HqKQGEqbpQVtJucWug==",
+ "devOptional": true
+ },
+ "is-number": {
+ "version": "3.0.0",
+ "resolved": "https://registry.npmjs.org/is-number/-/is-number-3.0.0.tgz",
+ "integrity": "sha512-4cboCqIpliH+mAvFNegjZQ4kgKc3ZUhQVr3HvWbSh5q3WH2v82ct+T2Y1hdU5Gdtorx/cLifQjqCbL7bpznLTg==",
+ "devOptional": true,
+ "requires": {
+ "kind-of": "^3.0.2"
+ },
+ "dependencies": {
+ "kind-of": {
+ "version": "3.2.2",
+ "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz",
+ "integrity": "sha512-NOW9QQXMoZGg/oqnVNoNTTIFEIid1627WCffUBJEdMxYApq7mNE7CpzucIPc+ZQg25Phej7IJSmX3hO+oblOtQ==",
+ "devOptional": true,
+ "requires": {
+ "is-buffer": "^1.1.5"
+ }
+ }
+ }
+ },
+ "is-plain-object": {
+ "version": "5.0.0",
+ "resolved": "https://registry.npmjs.org/is-plain-object/-/is-plain-object-5.0.0.tgz",
+ "integrity": "sha512-VRSzKkbMm5jMDoKLbltAkFQ5Qr7VDiTFGXxYFXXowVj387GeGNOCsOH6Msy00SGZ3Fp84b1Naa1psqgcCIEP5Q==",
+ "devOptional": true
+ },
+ "is-relative": {
+ "version": "1.0.0",
+ "resolved": "https://registry.npmjs.org/is-relative/-/is-relative-1.0.0.tgz",
+ "integrity": "sha512-Kw/ReK0iqwKeu0MITLFuj0jbPAmEiOsIwyIXvvbfa6QfmN9pkD1M+8pdk7Rl/dTKbH34/XBFMbgD4iMJhLQbGA==",
+ "devOptional": true,
+ "requires": {
+ "is-unc-path": "^1.0.0"
+ }
+ },
+ "is-unc-path": {
+ "version": "1.0.0",
+ "resolved": "https://registry.npmjs.org/is-unc-path/-/is-unc-path-1.0.0.tgz",
+ "integrity": "sha512-mrGpVd0fs7WWLfVsStvgF6iEJnbjDFZh9/emhRDcGWTduTfNHd9CHeUwH3gYIjdbwo4On6hunkztwOaAw0yllQ==",
+ "devOptional": true,
+ "requires": {
+ "unc-path-regex": "^0.1.2"
+ }
+ },
+ "is-utf8": {
+ "version": "0.2.1",
+ "resolved": "https://registry.npmjs.org/is-utf8/-/is-utf8-0.2.1.tgz",
+ "integrity": "sha512-rMYPYvCzsXywIsldgLaSoPlw5PfoB/ssr7hY4pLfcodrA5M/eArza1a9VmTiNIBNMjOGr1Ow9mTyU2o69U6U9Q==",
+ "devOptional": true
+ },
+ "is-valid-glob": {
+ "version": "1.0.0",
+ "resolved": "https://registry.npmjs.org/is-valid-glob/-/is-valid-glob-1.0.0.tgz",
+ "integrity": "sha512-AhiROmoEFDSsjx8hW+5sGwgKVIORcXnrlAx/R0ZSeaPw70Vw0CqkGBBhHGL58Uox2eXnU1AnvXJl1XlyedO5bA==",
+ "devOptional": true
+ },
+ "is-windows": {
+ "version": "1.0.2",
+ "resolved": "https://registry.npmjs.org/is-windows/-/is-windows-1.0.2.tgz",
+ "integrity": "sha512-eXK1UInq2bPmjyX6e3VHIzMLobc4J94i4AWn+Hpq3OU5KkrRC96OAcR3PRJ/pGu6m8TRnBHP9dkXQVsT/COVIA==",
+ "devOptional": true
+ },
+ "isarray": {
+ "version": "1.0.0",
+ "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz",
+ "integrity": "sha512-VLghIWNM6ELQzo7zwmcg0NmTVyWKYjvIeM83yjp0wRDTmUnrM678fQbcKBo6n2CJEF0szoG//ytg+TKla89ALQ=="
+ },
+ "isexe": {
+ "version": "2.0.0",
+ "resolved": "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz",
+ "integrity": "sha512-RHxMLp9lnKHGHRng9QFhRCMbYAcVpn69smSGcq3f36xjgVVWThj4qqLbTLlq7Ssj8B+fIQ1EuCEGI2lKsyQeIw==",
+ "devOptional": true
+ },
+ "isobject": {
+ "version": "3.0.1",
+ "resolved": "https://registry.npmjs.org/isobject/-/isobject-3.0.1.tgz",
+ "integrity": "sha512-WhB9zCku7EGTj/HQQRz5aUQEUeoQZH2bWcltRErOpymJ4boYE6wL9Tbr23krRPSZ+C5zqNSrSw+Cc7sZZ4b7vg=="
+ },
+ "istextorbinary": {
+ "version": "3.3.0",
+ "resolved": "https://registry.npmjs.org/istextorbinary/-/istextorbinary-3.3.0.tgz",
+ "integrity": "sha512-Tvq1W6NAcZeJ8op+Hq7tdZ434rqnMx4CCZ7H0ff83uEloDvVbqAwaMTZcafKGJT0VHkYzuXUiCY4hlXQg6WfoQ==",
+ "requires": {
+ "binaryextensions": "^2.2.0",
+ "textextensions": "^3.2.0"
+ }
+ },
+ "jshint": {
+ "version": "2.13.4",
+ "resolved": "https://registry.npmjs.org/jshint/-/jshint-2.13.4.tgz",
+ "integrity": "sha512-HO3bosL84b2qWqI0q+kpT/OpRJwo0R4ivgmxaO848+bo10rc50SkPnrtwSFXttW0ym4np8jbJvLwk5NziB7jIw==",
+ "requires": {
+ "cli": "~1.0.0",
+ "console-browserify": "1.1.x",
+ "exit": "0.1.x",
+ "htmlparser2": "3.8.x",
+ "lodash": "~4.17.21",
+ "minimatch": "~3.0.2",
+ "strip-json-comments": "1.0.x"
+ },
+ "dependencies": {
+ "minimatch": {
+ "version": "3.0.8",
+ "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.0.8.tgz",
+ "integrity": "sha512-6FsRAQsxQ61mw+qP1ZzbL9Bc78x2p5OqNgNpnoAFLTrX8n5Kxph0CsnhmKKNXTWjXqU5L0pGPR7hYk+XWZr60Q==",
+ "requires": {
+ "brace-expansion": "^1.1.7"
+ }
+ }
+ }
+ },
+ "jshint-stylish": {
+ "version": "2.2.1",
+ "resolved": "https://registry.npmjs.org/jshint-stylish/-/jshint-stylish-2.2.1.tgz",
+ "integrity": "sha512-7ySPIM1/gONcJ1isbd1IPKuBzQ/iDTvofILFSsIaMrWZUO7OJkV9kdU0O6O1pxM+bNj/9mbJ31LyXgQgOhIa0A==",
+ "requires": {
+ "beeper": "^1.1.0",
+ "chalk": "^1.0.0",
+ "log-symbols": "^1.0.0",
+ "plur": "^2.1.0",
+ "string-length": "^1.0.0",
+ "text-table": "^0.2.0"
+ }
+ },
+ "json-stable-stringify-without-jsonify": {
+ "version": "1.0.1",
+ "resolved": "https://registry.npmjs.org/json-stable-stringify-without-jsonify/-/json-stable-stringify-without-jsonify-1.0.1.tgz",
+ "integrity": "sha512-Bdboy+l7tA3OGW6FjyFHWkP5LuByj1Tk33Ljyq0axyzdk9//JSi2u3fP1QSmd1KNwq6VOKYGlAu87CisVir6Pw==",
+ "devOptional": true
+ },
+ "just-debounce": {
+ "version": "1.1.0",
+ "resolved": "https://registry.npmjs.org/just-debounce/-/just-debounce-1.1.0.tgz",
+ "integrity": "sha512-qpcRocdkUmf+UTNBYx5w6dexX5J31AKK1OmPwH630a83DdVVUIngk55RSAiIGpQyoH0dlr872VHfPjnQnK1qDQ==",
+ "devOptional": true
+ },
+ "kind-of": {
+ "version": "5.1.0",
+ "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-5.1.0.tgz",
+ "integrity": "sha512-NGEErnH6F2vUuXDh+OlbcKW7/wOcfdRHaZ7VWtqCztfHri/++YKmP51OdWeGPuqCOba6kk2OTe5d02VmTB80Pw==",
+ "devOptional": true
+ },
+ "last-run": {
+ "version": "1.1.1",
+ "resolved": "https://registry.npmjs.org/last-run/-/last-run-1.1.1.tgz",
+ "integrity": "sha512-U/VxvpX4N/rFvPzr3qG5EtLKEnNI0emvIQB3/ecEwv+8GHaUKbIB8vxv1Oai5FAF0d0r7LXHhLLe5K/yChm5GQ==",
+ "devOptional": true,
+ "requires": {
+ "default-resolution": "^2.0.0",
+ "es6-weak-map": "^2.0.1"
+ }
+ },
+ "lazyload": {
+ "version": "2.0.0-rc.2",
+ "resolved": "https://registry.npmjs.org/lazyload/-/lazyload-2.0.0-rc.2.tgz",
+ "integrity": "sha512-v3OKwYrKHX09eAyeAmkpvVCF5qWZo8rxERT9AVOUFaRwlTIuCyMYVBfHYSra1uyBdKDEHnUkvpZTLgNWI9Y7lA=="
+ },
+ "lazysizes": {
+ "version": "5.3.2",
+ "resolved": "https://registry.npmjs.org/lazysizes/-/lazysizes-5.3.2.tgz",
+ "integrity": "sha512-22UzWP+Vedi/sMeOr8O7FWimRVtiNJV2HCa+V8+peZOw6QbswN9k58VUhd7i6iK5bw5QkYrF01LJbeJe0PV8jg=="
+ },
+ "lazystream": {
+ "version": "1.0.1",
+ "resolved": "https://registry.npmjs.org/lazystream/-/lazystream-1.0.1.tgz",
+ "integrity": "sha512-b94GiNHQNy6JNTrt5w6zNyffMrNkXZb3KTkCZJb2V1xaEGCk093vkZ2jk3tpaeP33/OiXC+WvK9AxUebnf5nbw==",
+ "devOptional": true,
+ "requires": {
+ "readable-stream": "^2.0.5"
+ }
+ },
+ "lcid": {
+ "version": "1.0.0",
+ "resolved": "https://registry.npmjs.org/lcid/-/lcid-1.0.0.tgz",
+ "integrity": "sha512-YiGkH6EnGrDGqLMITnGjXtGmNtjoXw9SVUzcaos8RBi7Ps0VBylkq+vOcY9QE5poLasPCR849ucFUkl0UzUyOw==",
+ "devOptional": true,
+ "requires": {
+ "invert-kv": "^1.0.0"
+ }
+ },
+ "lead": {
+ "version": "1.0.0",
+ "resolved": "https://registry.npmjs.org/lead/-/lead-1.0.0.tgz",
+ "integrity": "sha512-IpSVCk9AYvLHo5ctcIXxOBpMWUe+4TKN3VPWAKUbJikkmsGp0VrSM8IttVc32D6J4WUsiPE6aEFRNmIoF/gdow==",
+ "devOptional": true,
+ "requires": {
+ "flush-write-stream": "^1.0.2"
+ }
+ },
+ "liftoff": {
+ "version": "3.1.0",
+ "resolved": "https://registry.npmjs.org/liftoff/-/liftoff-3.1.0.tgz",
+ "integrity": "sha512-DlIPlJUkCV0Ips2zf2pJP0unEoT1kwYhiiPUGF3s/jtxTCjziNLoiVVh+jqWOWeFi6mmwQ5fNxvAUyPad4Dfog==",
+ "devOptional": true,
+ "requires": {
+ "extend": "^3.0.0",
+ "findup-sync": "^3.0.0",
+ "fined": "^1.0.1",
+ "flagged-respawn": "^1.0.0",
+ "is-plain-object": "^2.0.4",
+ "object.map": "^1.0.0",
+ "rechoir": "^0.6.2",
+ "resolve": "^1.1.7"
+ },
+ "dependencies": {
+ "is-plain-object": {
+ "version": "2.0.4",
+ "resolved": "https://registry.npmjs.org/is-plain-object/-/is-plain-object-2.0.4.tgz",
+ "integrity": "sha512-h5PpgXkWitc38BBMYawTYMWJHFZJVnBquFE57xFpjB8pJFiF6gZ+bU+WyI/yqXiFR5mdLsgYNaPe8uao6Uv9Og==",
+ "devOptional": true,
+ "requires": {
+ "isobject": "^3.0.1"
+ }
+ }
+ }
+ },
+ "load-json-file": {
+ "version": "1.1.0",
+ "resolved": "https://registry.npmjs.org/load-json-file/-/load-json-file-1.1.0.tgz",
+ "integrity": "sha512-cy7ZdNRXdablkXYNI049pthVeXFurRyb9+hA/dZzerZ0pGTx42z+y+ssxBaVV2l70t1muq5IdKhn4UtcoGUY9A==",
+ "devOptional": true,
+ "requires": {
+ "graceful-fs": "^4.1.2",
+ "parse-json": "^2.2.0",
+ "pify": "^2.0.0",
+ "pinkie-promise": "^2.0.0",
+ "strip-bom": "^2.0.0"
+ }
+ },
+ "locate-path": {
+ "version": "6.0.0",
+ "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-6.0.0.tgz",
+ "integrity": "sha512-iPZK6eYjbxRu3uB4/WZ3EsEIMJFMqAoopl3R+zuq0UjcAm/MO6KCweDgPfP3elTztoKP3KtnVHxTn2NHBSDVUw==",
+ "dev": true,
+ "requires": {
+ "p-locate": "^5.0.0"
+ }
+ },
+ "lodash": {
+ "version": "4.17.21",
+ "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.21.tgz",
+ "integrity": "sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg=="
+ },
+ "lodash._basecopy": {
+ "version": "3.0.1",
+ "resolved": "https://registry.npmjs.org/lodash._basecopy/-/lodash._basecopy-3.0.1.tgz",
+ "integrity": "sha512-rFR6Vpm4HeCK1WPGvjZSJ+7yik8d8PVUdCJx5rT2pogG4Ve/2ZS7kfmO5l5T2o5V2mqlNIfSF5MZlr1+xOoYQQ=="
+ },
+ "lodash._basetostring": {
+ "version": "3.0.1",
+ "resolved": "https://registry.npmjs.org/lodash._basetostring/-/lodash._basetostring-3.0.1.tgz",
+ "integrity": "sha512-mTzAr1aNAv/i7W43vOR/uD/aJ4ngbtsRaCubp2BfZhlGU/eORUjg/7F6X0orNMdv33JOrdgGybtvMN/po3EWrA=="
+ },
+ "lodash._basevalues": {
+ "version": "3.0.0",
+ "resolved": "https://registry.npmjs.org/lodash._basevalues/-/lodash._basevalues-3.0.0.tgz",
+ "integrity": "sha512-H94wl5P13uEqlCg7OcNNhMQ8KvWSIyqXzOPusRgHC9DK3o54P6P3xtbXlVbRABG4q5gSmp7EDdJ0MSuW9HX6Mg=="
+ },
+ "lodash._getnative": {
+ "version": "3.9.1",
+ "resolved": "https://registry.npmjs.org/lodash._getnative/-/lodash._getnative-3.9.1.tgz",
+ "integrity": "sha512-RrL9VxMEPyDMHOd9uFbvMe8X55X16/cGM5IgOKgRElQZutpX89iS6vwl64duTV1/16w5JY7tuFNXqoekmh1EmA=="
+ },
+ "lodash._isiterateecall": {
+ "version": "3.0.9",
+ "resolved": "https://registry.npmjs.org/lodash._isiterateecall/-/lodash._isiterateecall-3.0.9.tgz",
+ "integrity": "sha512-De+ZbrMu6eThFti/CSzhRvTKMgQToLxbij58LMfM8JnYDNSOjkjTCIaa8ixglOeGh2nyPlakbt5bJWJ7gvpYlQ=="
+ },
+ "lodash._reescape": {
+ "version": "3.0.0",
+ "resolved": "https://registry.npmjs.org/lodash._reescape/-/lodash._reescape-3.0.0.tgz",
+ "integrity": "sha512-Sjlavm5y+FUVIF3vF3B75GyXrzsfYV8Dlv3L4mEpuB9leg8N6yf/7rU06iLPx9fY0Mv3khVp9p7Dx0mGV6V5OQ=="
+ },
+ "lodash._reevaluate": {
+ "version": "3.0.0",
+ "resolved": "https://registry.npmjs.org/lodash._reevaluate/-/lodash._reevaluate-3.0.0.tgz",
+ "integrity": "sha512-OrPwdDc65iJiBeUe5n/LIjd7Viy99bKwDdk7Z5ljfZg0uFRFlfQaCy9tZ4YMAag9WAZmlVpe1iZrkIMMSMHD3w=="
+ },
+ "lodash._reinterpolate": {
+ "version": "3.0.0",
+ "resolved": "https://registry.npmjs.org/lodash._reinterpolate/-/lodash._reinterpolate-3.0.0.tgz",
+ "integrity": "sha512-xYHt68QRoYGjeeM/XOE1uJtvXQAgvszfBhjV4yvsQH0u2i9I6cI6c6/eG4Hh3UAOVn0y/xAXwmTzEay49Q//HA=="
+ },
+ "lodash._root": {
+ "version": "3.0.1",
+ "resolved": "https://registry.npmjs.org/lodash._root/-/lodash._root-3.0.1.tgz",
+ "integrity": "sha512-O0pWuFSK6x4EXhM1dhZ8gchNtG7JMqBtrHdoUFUWXD7dJnNSUze1GuyQr5sOs0aCvgGeI3o/OJW8f4ca7FDxmQ=="
+ },
+ "lodash.assign": {
+ "version": "4.2.0",
+ "resolved": "https://registry.npmjs.org/lodash.assign/-/lodash.assign-4.2.0.tgz",
+ "integrity": "sha512-hFuH8TY+Yji7Eja3mGiuAxBqLagejScbG8GbG0j6o9vzn0YL14My+ktnqtZgFTosKymC9/44wP6s7xyuLfnClw=="
+ },
+ "lodash.clonedeep": {
+ "version": "4.5.0",
+ "resolved": "https://registry.npmjs.org/lodash.clonedeep/-/lodash.clonedeep-4.5.0.tgz",
+ "integrity": "sha512-H5ZhCF25riFd9uB5UCkVKo61m3S/xZk1x4wA6yp/L3RFP6Z/eHH1ymQcGLo7J3GMPfm0V/7m1tryHuGVxpqEBQ=="
+ },
+ "lodash.escape": {
+ "version": "3.2.0",
+ "resolved": "https://registry.npmjs.org/lodash.escape/-/lodash.escape-3.2.0.tgz",
+ "integrity": "sha512-n1PZMXgaaDWZDSvuNZ/8XOcYO2hOKDqZel5adtR30VKQAtoWs/5AOeFA0vPV8moiPzlqe7F4cP2tzpFewQyelQ==",
+ "requires": {
+ "lodash._root": "^3.0.0"
+ }
+ },
+ "lodash.isarguments": {
+ "version": "3.1.0",
+ "resolved": "https://registry.npmjs.org/lodash.isarguments/-/lodash.isarguments-3.1.0.tgz",
+ "integrity": "sha512-chi4NHZlZqZD18a0imDHnZPrDeBbTtVN7GXMwuGdRH9qotxAjYs3aVLKc7zNOG9eddR5Ksd8rvFEBc9SsggPpg=="
+ },
+ "lodash.isarray": {
+ "version": "3.0.4",
+ "resolved": "https://registry.npmjs.org/lodash.isarray/-/lodash.isarray-3.0.4.tgz",
+ "integrity": "sha512-JwObCrNJuT0Nnbuecmqr5DgtuBppuCvGD9lxjFpAzwnVtdGoDQ1zig+5W8k5/6Gcn0gZ3936HDAlGd28i7sOGQ=="
+ },
+ "lodash.isobject": {
+ "version": "3.0.2",
+ "resolved": "https://registry.npmjs.org/lodash.isobject/-/lodash.isobject-3.0.2.tgz",
+ "integrity": "sha512-3/Qptq2vr7WeJbB4KHUSKlq8Pl7ASXi3UG6CMbBm8WRtXi8+GHm7mKaU3urfpSEzWe2wCIChs6/sdocUsTKJiA=="
+ },
+ "lodash.keys": {
+ "version": "3.1.2",
+ "resolved": "https://registry.npmjs.org/lodash.keys/-/lodash.keys-3.1.2.tgz",
+ "integrity": "sha512-CuBsapFjcubOGMn3VD+24HOAPxM79tH+V6ivJL3CHYjtrawauDJHUk//Yew9Hvc6e9rbCrURGk8z6PC+8WJBfQ==",
+ "requires": {
+ "lodash._getnative": "^3.0.0",
+ "lodash.isarguments": "^3.0.0",
+ "lodash.isarray": "^3.0.0"
+ }
+ },
+ "lodash.merge": {
+ "version": "4.6.2",
+ "resolved": "https://registry.npmjs.org/lodash.merge/-/lodash.merge-4.6.2.tgz",
+ "integrity": "sha512-0KpjqXRVvrYyCsX1swR/XTK0va6VQkQM6MNo7PqW77ByjAhoARA8EfrP1N4+KlKj8YS0ZUCtRT/YUuhyYDujIQ=="
+ },
+ "lodash.restparam": {
+ "version": "3.6.1",
+ "resolved": "https://registry.npmjs.org/lodash.restparam/-/lodash.restparam-3.6.1.tgz",
+ "integrity": "sha512-L4/arjjuq4noiUJpt3yS6KIKDtJwNe2fIYgMqyYYKoeIfV1iEqvPwhCx23o+R9dzouGihDAPN1dTIRWa7zk8tw=="
+ },
+ "lodash.template": {
+ "version": "3.6.2",
+ "resolved": "https://registry.npmjs.org/lodash.template/-/lodash.template-3.6.2.tgz",
+ "integrity": "sha512-0B4Y53I0OgHUJkt+7RmlDFWKjVAI/YUpWNiL9GQz5ORDr4ttgfQGo+phBWKFLJbBdtOwgMuUkdOHOnPg45jKmQ==",
+ "requires": {
+ "lodash._basecopy": "^3.0.0",
+ "lodash._basetostring": "^3.0.0",
+ "lodash._basevalues": "^3.0.0",
+ "lodash._isiterateecall": "^3.0.0",
+ "lodash._reinterpolate": "^3.0.0",
+ "lodash.escape": "^3.0.0",
+ "lodash.keys": "^3.0.0",
+ "lodash.restparam": "^3.0.0",
+ "lodash.templatesettings": "^3.0.0"
+ }
+ },
+ "lodash.templatesettings": {
+ "version": "3.1.1",
+ "resolved": "https://registry.npmjs.org/lodash.templatesettings/-/lodash.templatesettings-3.1.1.tgz",
+ "integrity": "sha512-TcrlEr31tDYnWkHFWDCV3dHYroKEXpJZ2YJYvJdhN+y4AkWMDZ5I4I8XDtUKqSAyG81N7w+I1mFEJtcED+tGqQ==",
+ "requires": {
+ "lodash._reinterpolate": "^3.0.0",
+ "lodash.escape": "^3.0.0"
+ }
+ },
+ "log-symbols": {
+ "version": "1.0.2",
+ "resolved": "https://registry.npmjs.org/log-symbols/-/log-symbols-1.0.2.tgz",
+ "integrity": "sha512-mmPrW0Fh2fxOzdBbFv4g1m6pR72haFLPJ2G5SJEELf1y+iaQrDG6cWCPjy54RHYbZAt7X+ls690Kw62AdWXBzQ==",
+ "requires": {
+ "chalk": "^1.0.0"
+ }
+ },
+ "lunr": {
+ "version": "2.3.9",
+ "resolved": "https://registry.npmjs.org/lunr/-/lunr-2.3.9.tgz",
+ "integrity": "sha512-zTU3DaZaF3Rt9rhN3uBMGQD3dD2/vFQqnvZCDv4dl5iOzq2IZQqTxu90r4E5J+nP70J3ilqVCrbho2eWaeW8Ow=="
+ },
+ "lunr-languages": {
+ "version": "1.9.0",
+ "resolved": "https://registry.npmjs.org/lunr-languages/-/lunr-languages-1.9.0.tgz",
+ "integrity": "sha512-Be5vFuc8NAheOIjviCRms3ZqFFBlzns3u9DXpPSZvALetgnydAN0poV71pVLFn0keYy/s4VblMMkqewTLe+KPg=="
+ },
+ "make-error": {
+ "version": "1.3.6",
+ "resolved": "https://registry.npmjs.org/make-error/-/make-error-1.3.6.tgz",
+ "integrity": "sha512-s8UhlNe7vPKomQhC1qFelMokr/Sc3AgNbso3n74mVPA5LTZwkB9NlXf4XPamLxJE8h0gh73rM94xvwRT2CVInw=="
+ },
+ "make-error-cause": {
+ "version": "1.2.2",
+ "resolved": "https://registry.npmjs.org/make-error-cause/-/make-error-cause-1.2.2.tgz",
+ "integrity": "sha512-4TO2Y3HkBnis4c0dxhAgD/jprySYLACf7nwN6V0HAHDx59g12WlRpUmFy1bRHamjGUEEBrEvCq6SUpsEE2lhUg==",
+ "requires": {
+ "make-error": "^1.2.0"
+ }
+ },
+ "make-iterator": {
+ "version": "1.0.1",
+ "resolved": "https://registry.npmjs.org/make-iterator/-/make-iterator-1.0.1.tgz",
+ "integrity": "sha512-pxiuXh0iVEq7VM7KMIhs5gxsfxCux2URptUQaXo4iZZJxBAzTPOLE2BumO5dbfVYq/hBJFBR/a1mFDmOx5AGmw==",
+ "devOptional": true,
+ "requires": {
+ "kind-of": "^6.0.2"
+ },
+ "dependencies": {
+ "kind-of": {
+ "version": "6.0.3",
+ "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.3.tgz",
+ "integrity": "sha512-dcS1ul+9tmeD95T+x28/ehLgd9mENa3LsvDTtzm3vyBEO7RPptvAD+t44WVXaUjTBRcrpFeFlC8WCruUR456hw==",
+ "devOptional": true
+ }
+ }
+ },
+ "map-cache": {
+ "version": "0.2.2",
+ "resolved": "https://registry.npmjs.org/map-cache/-/map-cache-0.2.2.tgz",
+ "integrity": "sha512-8y/eV9QQZCiyn1SprXSrCmqJN0yNRATe+PO8ztwqrvrbdRLA3eYJF0yaR0YayLWkMbsQSKWS9N2gPcGEc4UsZg==",
+ "devOptional": true
+ },
+ "map-visit": {
+ "version": "1.0.0",
+ "resolved": "https://registry.npmjs.org/map-visit/-/map-visit-1.0.0.tgz",
+ "integrity": "sha512-4y7uGv8bd2WdM9vpQsiQNo41Ln1NvhvDRuVt0k2JZQ+ezN2uaQes7lZeZ+QQUHOLQAtDaBJ+7wCbi+ab/KFs+w==",
+ "devOptional": true,
+ "requires": {
+ "object-visit": "^1.0.0"
+ }
+ },
+ "matchdep": {
+ "version": "2.0.0",
+ "resolved": "https://registry.npmjs.org/matchdep/-/matchdep-2.0.0.tgz",
+ "integrity": "sha512-LFgVbaHIHMqCRuCZyfCtUOq9/Lnzhi7Z0KFUE2fhD54+JN2jLh3hC02RLkqauJ3U4soU6H1J3tfj/Byk7GoEjA==",
+ "devOptional": true,
+ "requires": {
+ "findup-sync": "^2.0.0",
+ "micromatch": "^3.0.4",
+ "resolve": "^1.4.0",
+ "stack-trace": "0.0.10"
+ },
+ "dependencies": {
+ "findup-sync": {
+ "version": "2.0.0",
+ "resolved": "https://registry.npmjs.org/findup-sync/-/findup-sync-2.0.0.tgz",
+ "integrity": "sha512-vs+3unmJT45eczmcAZ6zMJtxN3l/QXeccaXQx5cu/MeJMhewVfoWZqibRkOxPnmoR59+Zy5hjabfQc6JLSah4g==",
+ "devOptional": true,
+ "requires": {
+ "detect-file": "^1.0.0",
+ "is-glob": "^3.1.0",
+ "micromatch": "^3.0.4",
+ "resolve-dir": "^1.0.1"
+ }
+ },
+ "is-glob": {
+ "version": "3.1.0",
+ "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-3.1.0.tgz",
+ "integrity": "sha512-UFpDDrPgM6qpnFNI+rh/p3bUaq9hKLZN8bMUWzxmcnZVS3omf4IPK+BrewlnWjO1WmUsMYuSjKh4UJuV4+Lqmw==",
+ "devOptional": true,
+ "requires": {
+ "is-extglob": "^2.1.0"
+ }
+ }
+ }
+ },
+ "micromatch": {
+ "version": "3.1.10",
+ "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-3.1.10.tgz",
+ "integrity": "sha512-MWikgl9n9M3w+bpsY3He8L+w9eF9338xRl8IAO5viDizwSzziFEyUzo2xrrloB64ADbTf8uA8vRqqttDTOmccg==",
+ "devOptional": true,
+ "requires": {
+ "arr-diff": "^4.0.0",
+ "array-unique": "^0.3.2",
+ "braces": "^2.3.1",
+ "define-property": "^2.0.2",
+ "extend-shallow": "^3.0.2",
+ "extglob": "^2.0.4",
+ "fragment-cache": "^0.2.1",
+ "kind-of": "^6.0.2",
+ "nanomatch": "^1.2.9",
+ "object.pick": "^1.3.0",
+ "regex-not": "^1.0.0",
+ "snapdragon": "^0.8.1",
+ "to-regex": "^3.0.2"
+ },
+ "dependencies": {
+ "extend-shallow": {
+ "version": "3.0.2",
+ "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-3.0.2.tgz",
+ "integrity": "sha512-BwY5b5Ql4+qZoefgMj2NUmx+tehVTH/Kf4k1ZEtOHNFcm2wSxMRo992l6X3TIgni2eZVTZ85xMOjF31fwZAj6Q==",
+ "devOptional": true,
+ "requires": {
+ "assign-symbols": "^1.0.0",
+ "is-extendable": "^1.0.1"
+ }
+ },
+ "is-extendable": {
+ "version": "1.0.1",
+ "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-1.0.1.tgz",
+ "integrity": "sha512-arnXMxT1hhoKo9k1LZdmlNyJdDDfy2v0fXjFlmok4+i8ul/6WlbVge9bhM74OpNPQPMGUToDtz+KXa1PneJxOA==",
+ "devOptional": true,
+ "requires": {
+ "is-plain-object": "^2.0.4"
+ }
+ },
+ "is-plain-object": {
+ "version": "2.0.4",
+ "resolved": "https://registry.npmjs.org/is-plain-object/-/is-plain-object-2.0.4.tgz",
+ "integrity": "sha512-h5PpgXkWitc38BBMYawTYMWJHFZJVnBquFE57xFpjB8pJFiF6gZ+bU+WyI/yqXiFR5mdLsgYNaPe8uao6Uv9Og==",
+ "devOptional": true,
+ "requires": {
+ "isobject": "^3.0.1"
+ }
+ },
+ "kind-of": {
+ "version": "6.0.3",
+ "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.3.tgz",
+ "integrity": "sha512-dcS1ul+9tmeD95T+x28/ehLgd9mENa3LsvDTtzm3vyBEO7RPptvAD+t44WVXaUjTBRcrpFeFlC8WCruUR456hw==",
+ "devOptional": true
+ }
+ }
+ },
+ "minimatch": {
+ "version": "3.1.2",
+ "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz",
+ "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==",
+ "requires": {
+ "brace-expansion": "^1.1.7"
+ }
+ },
+ "minimist": {
+ "version": "1.2.6",
+ "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.6.tgz",
+ "integrity": "sha512-Jsjnk4bw3YJqYzbdyBiNsPWHPfO++UGG749Cxs6peCu5Xg4nrena6OVxOYxrQTqww0Jmwt+Ref8rggumkTLz9Q=="
+ },
+ "mixin-deep": {
+ "version": "1.3.2",
+ "resolved": "https://registry.npmjs.org/mixin-deep/-/mixin-deep-1.3.2.tgz",
+ "integrity": "sha512-WRoDn//mXBiJ1H40rqa3vH0toePwSsGb45iInWlTySa+Uu4k3tYUSxa2v1KqAiLtvlrSzaExqS1gtk96A9zvEA==",
+ "devOptional": true,
+ "requires": {
+ "for-in": "^1.0.2",
+ "is-extendable": "^1.0.1"
+ },
+ "dependencies": {
+ "is-extendable": {
+ "version": "1.0.1",
+ "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-1.0.1.tgz",
+ "integrity": "sha512-arnXMxT1hhoKo9k1LZdmlNyJdDDfy2v0fXjFlmok4+i8ul/6WlbVge9bhM74OpNPQPMGUToDtz+KXa1PneJxOA==",
+ "devOptional": true,
+ "requires": {
+ "is-plain-object": "^2.0.4"
+ }
+ },
+ "is-plain-object": {
+ "version": "2.0.4",
+ "resolved": "https://registry.npmjs.org/is-plain-object/-/is-plain-object-2.0.4.tgz",
+ "integrity": "sha512-h5PpgXkWitc38BBMYawTYMWJHFZJVnBquFE57xFpjB8pJFiF6gZ+bU+WyI/yqXiFR5mdLsgYNaPe8uao6Uv9Og==",
+ "devOptional": true,
+ "requires": {
+ "isobject": "^3.0.1"
+ }
+ }
+ }
+ },
+ "ms": {
+ "version": "2.0.0",
+ "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz",
+ "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=",
+ "devOptional": true
+ },
+ "multipipe": {
+ "version": "0.1.2",
+ "resolved": "https://registry.npmjs.org/multipipe/-/multipipe-0.1.2.tgz",
+ "integrity": "sha1-Ko8t33Du1WTf8tV/HhoTfZ8FB4s=",
+ "requires": {
+ "duplexer2": "0.0.2"
+ }
+ },
+ "mute-stdout": {
+ "version": "1.0.1",
+ "resolved": "https://registry.npmjs.org/mute-stdout/-/mute-stdout-1.0.1.tgz",
+ "integrity": "sha512-kDcwXR4PS7caBpuRYYBUz9iVixUk3anO3f5OYFiIPwK/20vCzKCHyKoulbiDY1S53zD2bxUpxN/IJ+TnXjfvxg==",
+ "devOptional": true
+ },
+ "nan": {
+ "version": "2.16.0",
+ "resolved": "https://registry.npmjs.org/nan/-/nan-2.16.0.tgz",
+ "integrity": "sha512-UdAqHyFngu7TfQKsCBgAA6pWDkT8MAO7d0jyOecVhN5354xbLqdn8mV9Tat9gepAupm0bt2DbeaSC8vS52MuFA==",
+ "dev": true,
+ "optional": true
+ },
+ "nanoid": {
+ "version": "3.3.4",
+ "resolved": "https://registry.npmjs.org/nanoid/-/nanoid-3.3.4.tgz",
+ "integrity": "sha512-MqBkQh/OHTS2egovRtLk45wEyNXwF+cokD+1YPf9u5VfJiRdAiRwB2froX5Co9Rh20xs4siNPm8naNotSD6RBw=="
+ },
+ "nanomatch": {
+ "version": "1.2.13",
+ "resolved": "https://registry.npmjs.org/nanomatch/-/nanomatch-1.2.13.tgz",
+ "integrity": "sha512-fpoe2T0RbHwBTBUOftAfBPaDEi06ufaUai0mE6Yn1kacc3SnTErfb/h+X94VXzI64rKFHYImXSvdwGGCmwOqCA==",
+ "devOptional": true,
+ "requires": {
+ "arr-diff": "^4.0.0",
+ "array-unique": "^0.3.2",
+ "define-property": "^2.0.2",
+ "extend-shallow": "^3.0.2",
+ "fragment-cache": "^0.2.1",
+ "is-windows": "^1.0.2",
+ "kind-of": "^6.0.2",
+ "object.pick": "^1.3.0",
+ "regex-not": "^1.0.0",
+ "snapdragon": "^0.8.1",
+ "to-regex": "^3.0.1"
+ },
+ "dependencies": {
+ "extend-shallow": {
+ "version": "3.0.2",
+ "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-3.0.2.tgz",
+ "integrity": "sha512-BwY5b5Ql4+qZoefgMj2NUmx+tehVTH/Kf4k1ZEtOHNFcm2wSxMRo992l6X3TIgni2eZVTZ85xMOjF31fwZAj6Q==",
+ "devOptional": true,
+ "requires": {
+ "assign-symbols": "^1.0.0",
+ "is-extendable": "^1.0.1"
+ }
+ },
+ "is-extendable": {
+ "version": "1.0.1",
+ "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-1.0.1.tgz",
+ "integrity": "sha512-arnXMxT1hhoKo9k1LZdmlNyJdDDfy2v0fXjFlmok4+i8ul/6WlbVge9bhM74OpNPQPMGUToDtz+KXa1PneJxOA==",
+ "devOptional": true,
+ "requires": {
+ "is-plain-object": "^2.0.4"
+ }
+ },
+ "is-plain-object": {
+ "version": "2.0.4",
+ "resolved": "https://registry.npmjs.org/is-plain-object/-/is-plain-object-2.0.4.tgz",
+ "integrity": "sha512-h5PpgXkWitc38BBMYawTYMWJHFZJVnBquFE57xFpjB8pJFiF6gZ+bU+WyI/yqXiFR5mdLsgYNaPe8uao6Uv9Og==",
+ "devOptional": true,
+ "requires": {
+ "isobject": "^3.0.1"
+ }
+ },
+ "kind-of": {
+ "version": "6.0.3",
+ "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.3.tgz",
+ "integrity": "sha512-dcS1ul+9tmeD95T+x28/ehLgd9mENa3LsvDTtzm3vyBEO7RPptvAD+t44WVXaUjTBRcrpFeFlC8WCruUR456hw==",
+ "devOptional": true
+ }
+ }
+ },
+ "next-tick": {
+ "version": "1.1.0",
+ "resolved": "https://registry.npmjs.org/next-tick/-/next-tick-1.1.0.tgz",
+ "integrity": "sha512-CXdUiJembsNjuToQvxayPZF9Vqht7hewsvy2sOWafLvi2awflj9mOC6bHIg50orX8IJvWKY9wYQ/zB2kogPslQ==",
+ "devOptional": true
+ },
+ "node-releases": {
+ "version": "2.0.5",
+ "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-2.0.5.tgz",
+ "integrity": "sha512-U9h1NLROZTq9uE1SNffn6WuPDg8icmi3ns4rEl/oTfIle4iLjTliCzgTsbaIFMq/Xn078/lfY/BL0GWZ+psK4Q=="
+ },
+ "normalize-package-data": {
+ "version": "2.5.0",
+ "resolved": "https://registry.npmjs.org/normalize-package-data/-/normalize-package-data-2.5.0.tgz",
+ "integrity": "sha512-/5CMN3T0R4XTj4DcGaexo+roZSdSFW/0AOOTROrjxzCG1wrWXEsGbRKevjlIL+ZDE4sZlJr5ED4YW0yqmkK+eA==",
+ "devOptional": true,
+ "requires": {
+ "hosted-git-info": "^2.1.4",
+ "resolve": "^1.10.0",
+ "semver": "2 || 3 || 4 || 5",
+ "validate-npm-package-license": "^3.0.1"
+ }
+ },
+ "normalize-path": {
+ "version": "3.0.0",
+ "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-3.0.0.tgz",
+ "integrity": "sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==",
+ "devOptional": true
+ },
+ "normalize-range": {
+ "version": "0.1.2",
+ "resolved": "https://registry.npmjs.org/normalize-range/-/normalize-range-0.1.2.tgz",
+ "integrity": "sha1-LRDAa9/TEuqXd2laTShDlFa3WUI="
+ },
+ "normalize.css": {
+ "version": "8.0.1",
+ "resolved": "https://registry.npmjs.org/normalize.css/-/normalize.css-8.0.1.tgz",
+ "integrity": "sha512-qizSNPO93t1YUuUhP22btGOo3chcvDFqFaj2TRybP0DMxkHOCTYwp3n34fel4a31ORXy4m1Xq0Gyqpb5m33qIg=="
+ },
+ "now-and-later": {
+ "version": "2.0.1",
+ "resolved": "https://registry.npmjs.org/now-and-later/-/now-and-later-2.0.1.tgz",
+ "integrity": "sha512-KGvQ0cB70AQfg107Xvs/Fbu+dGmZoTRJp2TaPwcwQm3/7PteUyN2BCgk8KBMPGBUXZdVwyWS8fDCGFygBm19UQ==",
+ "devOptional": true,
+ "requires": {
+ "once": "^1.3.2"
+ }
+ },
+ "number-is-nan": {
+ "version": "1.0.1",
+ "resolved": "https://registry.npmjs.org/number-is-nan/-/number-is-nan-1.0.1.tgz",
+ "integrity": "sha1-CXtgK1NCKlIsGvuHkDGDNpQaAR0=",
+ "devOptional": true
+ },
+ "object-assign": {
+ "version": "3.0.0",
+ "resolved": "https://registry.npmjs.org/object-assign/-/object-assign-3.0.0.tgz",
+ "integrity": "sha1-m+3VygiXlJvKR+f/QIBi1Un1h/I="
+ },
+ "object-copy": {
+ "version": "0.1.0",
+ "resolved": "https://registry.npmjs.org/object-copy/-/object-copy-0.1.0.tgz",
+ "integrity": "sha1-fn2Fi3gb18mRpBupde04EnVOmYw=",
+ "devOptional": true,
+ "requires": {
+ "copy-descriptor": "^0.1.0",
+ "define-property": "^0.2.5",
+ "kind-of": "^3.0.3"
+ },
+ "dependencies": {
+ "define-property": {
+ "version": "0.2.5",
+ "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz",
+ "integrity": "sha512-Rr7ADjQZenceVOAKop6ALkkRAmH1A4Gx9hV/7ZujPUN2rkATqFO0JZLZInbAjpZYoJ1gUx8MRMQVkYemcbMSTA==",
+ "devOptional": true,
+ "requires": {
+ "is-descriptor": "^0.1.0"
+ }
+ },
+ "is-accessor-descriptor": {
+ "version": "0.1.6",
+ "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-0.1.6.tgz",
+ "integrity": "sha512-e1BM1qnDbMRG3ll2U9dSK0UMHuWOs3pY3AtcFsmvwPtKL3MML/Q86i+GilLfvqEs4GW+ExB91tQ3Ig9noDIZ+A==",
+ "devOptional": true,
+ "requires": {
+ "kind-of": "^3.0.2"
+ }
+ },
+ "is-data-descriptor": {
+ "version": "0.1.4",
+ "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-0.1.4.tgz",
+ "integrity": "sha512-+w9D5ulSoBNlmw9OHn3U2v51SyoCd0he+bB3xMl62oijhrspxowjU+AIcDY0N3iEJbUEkB15IlMASQsxYigvXg==",
+ "devOptional": true,
+ "requires": {
+ "kind-of": "^3.0.2"
+ }
+ },
+ "is-descriptor": {
+ "version": "0.1.6",
+ "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-0.1.6.tgz",
+ "integrity": "sha512-avDYr0SB3DwO9zsMov0gKCESFYqCnE4hq/4z3TdUlukEy5t9C0YRq7HLrsN52NAcqXKaepeCD0n+B0arnVG3Hg==",
+ "devOptional": true,
+ "requires": {
+ "is-accessor-descriptor": "^0.1.6",
+ "is-data-descriptor": "^0.1.4",
+ "kind-of": "^5.0.0"
+ },
+ "dependencies": {
+ "kind-of": {
+ "version": "5.1.0",
+ "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-5.1.0.tgz",
+ "integrity": "sha512-NGEErnH6F2vUuXDh+OlbcKW7/wOcfdRHaZ7VWtqCztfHri/++YKmP51OdWeGPuqCOba6kk2OTe5d02VmTB80Pw==",
+ "devOptional": true
+ }
+ }
+ },
+ "kind-of": {
+ "version": "3.2.2",
+ "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz",
+ "integrity": "sha512-NOW9QQXMoZGg/oqnVNoNTTIFEIid1627WCffUBJEdMxYApq7mNE7CpzucIPc+ZQg25Phej7IJSmX3hO+oblOtQ==",
+ "devOptional": true,
+ "requires": {
+ "is-buffer": "^1.1.5"
+ }
+ }
+ }
+ },
+ "object-keys": {
+ "version": "1.1.1",
+ "resolved": "https://registry.npmjs.org/object-keys/-/object-keys-1.1.1.tgz",
+ "integrity": "sha512-NuAESUOUMrlIXOfHKzD6bpPu3tYt3xvjNdRIQ+FeT0lNb4K8WR70CaDxhuNguS2XG+GjkyMwOzsN5ZktImfhLA==",
+ "devOptional": true
+ },
+ "object-visit": {
+ "version": "1.0.1",
+ "resolved": "https://registry.npmjs.org/object-visit/-/object-visit-1.0.1.tgz",
+ "integrity": "sha1-95xEk68MU3e1n+OdOV5BBC3QRbs=",
+ "devOptional": true,
+ "requires": {
+ "isobject": "^3.0.0"
+ }
+ },
+ "object.assign": {
+ "version": "4.1.2",
+ "resolved": "https://registry.npmjs.org/object.assign/-/object.assign-4.1.2.tgz",
+ "integrity": "sha512-ixT2L5THXsApyiUPYKmW+2EHpXXe5Ii3M+f4e+aJFAHao5amFRW6J0OO6c/LU8Be47utCx2GL89hxGB6XSmKuQ==",
+ "devOptional": true,
+ "requires": {
+ "call-bind": "^1.0.0",
+ "define-properties": "^1.1.3",
+ "has-symbols": "^1.0.1",
+ "object-keys": "^1.1.1"
+ }
+ },
+ "object.defaults": {
+ "version": "1.1.0",
+ "resolved": "https://registry.npmjs.org/object.defaults/-/object.defaults-1.1.0.tgz",
+ "integrity": "sha1-On+GgzS0B96gbaFtiNXNKeQ1/s8=",
+ "devOptional": true,
+ "requires": {
+ "array-each": "^1.0.1",
+ "array-slice": "^1.0.0",
+ "for-own": "^1.0.0",
+ "isobject": "^3.0.0"
+ }
+ },
+ "object.map": {
+ "version": "1.0.1",
+ "resolved": "https://registry.npmjs.org/object.map/-/object.map-1.0.1.tgz",
+ "integrity": "sha1-z4Plncj8wK1fQlDh94s7gb2AHTc=",
+ "devOptional": true,
+ "requires": {
+ "for-own": "^1.0.0",
+ "make-iterator": "^1.0.0"
+ }
+ },
+ "object.pick": {
+ "version": "1.3.0",
+ "resolved": "https://registry.npmjs.org/object.pick/-/object.pick-1.3.0.tgz",
+ "integrity": "sha1-h6EKxMFpS9Lhy/U1kaZhQftd10c=",
+ "devOptional": true,
+ "requires": {
+ "isobject": "^3.0.1"
+ }
+ },
+ "object.reduce": {
+ "version": "1.0.1",
+ "resolved": "https://registry.npmjs.org/object.reduce/-/object.reduce-1.0.1.tgz",
+ "integrity": "sha1-b+NI8qx/oPlcpiEiZZkJaCW7A60=",
+ "devOptional": true,
+ "requires": {
+ "for-own": "^1.0.0",
+ "make-iterator": "^1.0.0"
+ }
+ },
+ "once": {
+ "version": "1.4.0",
+ "resolved": "https://registry.npmjs.org/once/-/once-1.4.0.tgz",
+ "integrity": "sha1-WDsap3WWHUsROsF9nFC6753Xa9E=",
+ "requires": {
+ "wrappy": "1"
+ }
+ },
+ "ordered-read-streams": {
+ "version": "1.0.1",
+ "resolved": "https://registry.npmjs.org/ordered-read-streams/-/ordered-read-streams-1.0.1.tgz",
+ "integrity": "sha1-d8DLN8QVJdZBZtmQ/61+xqDhNj4=",
+ "devOptional": true,
+ "requires": {
+ "readable-stream": "^2.0.1"
+ }
+ },
+ "os-locale": {
+ "version": "1.4.0",
+ "resolved": "https://registry.npmjs.org/os-locale/-/os-locale-1.4.0.tgz",
+ "integrity": "sha1-IPnxeuKe00XoveWDsT0gCYA8FNk=",
+ "devOptional": true,
+ "requires": {
+ "lcid": "^1.0.0"
+ }
+ },
+ "p-limit": {
+ "version": "3.1.0",
+ "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-3.1.0.tgz",
+ "integrity": "sha512-TYOanM3wGwNGsZN2cVTYPArw454xnXj5qmWF1bEoAc4+cU/ol7GVh7odevjp1FNHduHc3KZMcFduxU5Xc6uJRQ==",
+ "dev": true,
+ "requires": {
+ "yocto-queue": "^0.1.0"
+ }
+ },
+ "p-locate": {
+ "version": "5.0.0",
+ "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-5.0.0.tgz",
+ "integrity": "sha512-LaNjtRWUBY++zB5nE/NwcaoMylSPk+S+ZHNB1TzdbMJMny6dynpAGt7X/tl/QYq3TIeE6nxHppbo2LGymrG5Pw==",
+ "dev": true,
+ "requires": {
+ "p-limit": "^3.0.2"
+ }
+ },
+ "parse-filepath": {
+ "version": "1.0.2",
+ "resolved": "https://registry.npmjs.org/parse-filepath/-/parse-filepath-1.0.2.tgz",
+ "integrity": "sha1-pjISf1Oq89FYdvWHLz/6x2PWyJE=",
+ "devOptional": true,
+ "requires": {
+ "is-absolute": "^1.0.0",
+ "map-cache": "^0.2.0",
+ "path-root": "^0.1.1"
+ }
+ },
+ "parse-json": {
+ "version": "2.2.0",
+ "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-2.2.0.tgz",
+ "integrity": "sha1-9ID0BDTvgHQfhGkJn43qGPVaTck=",
+ "devOptional": true,
+ "requires": {
+ "error-ex": "^1.2.0"
+ }
+ },
+ "parse-node-version": {
+ "version": "1.0.1",
+ "resolved": "https://registry.npmjs.org/parse-node-version/-/parse-node-version-1.0.1.tgz",
+ "integrity": "sha512-3YHlOa/JgH6Mnpr05jP9eDG254US9ek25LyIxZlDItp2iJtwyaXQb57lBYLdT3MowkUFYEV2XXNAYIPlESvJlA=="
+ },
+ "parse-passwd": {
+ "version": "1.0.0",
+ "resolved": "https://registry.npmjs.org/parse-passwd/-/parse-passwd-1.0.0.tgz",
+ "integrity": "sha1-bVuTSkVpk7I9N/QKOC1vFmao5cY=",
+ "devOptional": true
+ },
+ "pascalcase": {
+ "version": "0.1.1",
+ "resolved": "https://registry.npmjs.org/pascalcase/-/pascalcase-0.1.1.tgz",
+ "integrity": "sha1-s2PlXoAGym/iF4TS2yK9FdeRfxQ=",
+ "devOptional": true
+ },
+ "path-dirname": {
+ "version": "1.0.2",
+ "resolved": "https://registry.npmjs.org/path-dirname/-/path-dirname-1.0.2.tgz",
+ "integrity": "sha1-zDPSTVJeCZpTiMAzbG4yuRYGCeA=",
+ "devOptional": true
+ },
+ "path-exists": {
+ "version": "4.0.0",
+ "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-4.0.0.tgz",
+ "integrity": "sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==",
+ "dev": true
+ },
+ "path-is-absolute": {
+ "version": "1.0.1",
+ "resolved": "https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.1.tgz",
+ "integrity": "sha1-F0uSaHNVNP+8es5r9TpanhtcX18="
+ },
+ "path-parse": {
+ "version": "1.0.7",
+ "resolved": "https://registry.npmjs.org/path-parse/-/path-parse-1.0.7.tgz",
+ "integrity": "sha512-LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw==",
+ "devOptional": true
+ },
+ "path-root": {
+ "version": "0.1.1",
+ "resolved": "https://registry.npmjs.org/path-root/-/path-root-0.1.1.tgz",
+ "integrity": "sha1-mkpoFMrBwM1zNgqV8yCDyOpHRbc=",
+ "devOptional": true,
+ "requires": {
+ "path-root-regex": "^0.1.0"
+ }
+ },
+ "path-root-regex": {
+ "version": "0.1.2",
+ "resolved": "https://registry.npmjs.org/path-root-regex/-/path-root-regex-0.1.2.tgz",
+ "integrity": "sha1-v8zcjfWxLcUsi0PsONGNcsBLqW0=",
+ "devOptional": true
+ },
+ "path-type": {
+ "version": "1.1.0",
+ "resolved": "https://registry.npmjs.org/path-type/-/path-type-1.1.0.tgz",
+ "integrity": "sha1-WcRPfuSR2nBNpBXaWkBwuk+P5EE=",
+ "devOptional": true,
+ "requires": {
+ "graceful-fs": "^4.1.2",
+ "pify": "^2.0.0",
+ "pinkie-promise": "^2.0.0"
+ }
+ },
+ "picocolors": {
+ "version": "1.0.0",
+ "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-1.0.0.tgz",
+ "integrity": "sha512-1fygroTLlHu66zi26VoTDv8yRgm0Fccecssto+MhsZ0D/DGW2sm8E8AjW7NU5VVTRt5GxbeZ5qBuJr+HyLYkjQ=="
+ },
+ "picomatch": {
+ "version": "2.3.1",
+ "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.3.1.tgz",
+ "integrity": "sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==",
+ "dev": true
+ },
+ "pify": {
+ "version": "2.3.0",
+ "resolved": "https://registry.npmjs.org/pify/-/pify-2.3.0.tgz",
+ "integrity": "sha1-7RQaasBDqEnqWISY59yosVMw6Qw=",
+ "devOptional": true
+ },
+ "pinkie": {
+ "version": "2.0.4",
+ "resolved": "https://registry.npmjs.org/pinkie/-/pinkie-2.0.4.tgz",
+ "integrity": "sha1-clVrgM+g1IqXToDnckjoDtT3+HA=",
+ "devOptional": true
+ },
+ "pinkie-promise": {
+ "version": "2.0.1",
+ "resolved": "https://registry.npmjs.org/pinkie-promise/-/pinkie-promise-2.0.1.tgz",
+ "integrity": "sha1-ITXW36ejWMBprJsXh3YogihFD/o=",
+ "devOptional": true,
+ "requires": {
+ "pinkie": "^2.0.0"
+ }
+ },
+ "plugin-error": {
+ "version": "1.0.1",
+ "resolved": "https://registry.npmjs.org/plugin-error/-/plugin-error-1.0.1.tgz",
+ "integrity": "sha512-L1zP0dk7vGweZME2i+EeakvUNqSrdiI3F91TwEoYiGrAfUXmVv6fJIq4g82PAXxNsWOp0J7ZqQy/3Szz0ajTxA==",
+ "requires": {
+ "ansi-colors": "^1.0.1",
+ "arr-diff": "^4.0.0",
+ "arr-union": "^3.1.0",
+ "extend-shallow": "^3.0.2"
+ },
+ "dependencies": {
+ "extend-shallow": {
+ "version": "3.0.2",
+ "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-3.0.2.tgz",
+ "integrity": "sha512-BwY5b5Ql4+qZoefgMj2NUmx+tehVTH/Kf4k1ZEtOHNFcm2wSxMRo992l6X3TIgni2eZVTZ85xMOjF31fwZAj6Q==",
+ "requires": {
+ "assign-symbols": "^1.0.0",
+ "is-extendable": "^1.0.1"
+ }
+ },
+ "is-extendable": {
+ "version": "1.0.1",
+ "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-1.0.1.tgz",
+ "integrity": "sha512-arnXMxT1hhoKo9k1LZdmlNyJdDDfy2v0fXjFlmok4+i8ul/6WlbVge9bhM74OpNPQPMGUToDtz+KXa1PneJxOA==",
+ "requires": {
+ "is-plain-object": "^2.0.4"
+ }
+ },
+ "is-plain-object": {
+ "version": "2.0.4",
+ "resolved": "https://registry.npmjs.org/is-plain-object/-/is-plain-object-2.0.4.tgz",
+ "integrity": "sha512-h5PpgXkWitc38BBMYawTYMWJHFZJVnBquFE57xFpjB8pJFiF6gZ+bU+WyI/yqXiFR5mdLsgYNaPe8uao6Uv9Og==",
+ "requires": {
+ "isobject": "^3.0.1"
+ }
+ }
+ }
+ },
+ "plur": {
+ "version": "2.1.2",
+ "resolved": "https://registry.npmjs.org/plur/-/plur-2.1.2.tgz",
+ "integrity": "sha1-dIJFLBoPUI4+NE6uwxLJHCncZVo=",
+ "requires": {
+ "irregular-plurals": "^1.0.0"
+ }
+ },
+ "posix-character-classes": {
+ "version": "0.1.1",
+ "resolved": "https://registry.npmjs.org/posix-character-classes/-/posix-character-classes-0.1.1.tgz",
+ "integrity": "sha1-AerA/jta9xoqbAL+q7jB/vfgDqs=",
+ "devOptional": true
+ },
+ "postcss": {
+ "version": "8.4.14",
+ "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.4.14.tgz",
+ "integrity": "sha512-E398TUmfAYFPBSdzgeieK2Y1+1cpdxJx8yXbK/m57nRhKSmk1GB2tO4lbLBtlkfPQTDKfe4Xqv1ASWPpayPEig==",
+ "requires": {
+ "nanoid": "^3.3.4",
+ "picocolors": "^1.0.0",
+ "source-map-js": "^1.0.2"
+ }
+ },
+ "postcss-value-parser": {
+ "version": "4.2.0",
+ "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-4.2.0.tgz",
+ "integrity": "sha512-1NNCs6uurfkVbeXG4S8JFT9t19m45ICnif8zWLd5oPSZ50QnwMfK+H3jv408d4jw/7Bttv5axS5IiHoLaVNHeQ=="
+ },
+ "pretty-bytes": {
+ "version": "5.6.0",
+ "resolved": "https://registry.npmjs.org/pretty-bytes/-/pretty-bytes-5.6.0.tgz",
+ "integrity": "sha512-FFw039TmrBqFK8ma/7OL3sDz/VytdtJr044/QUJtH0wK9lb9jLq9tJyIxUwtQJHwar2BqtiA4iCWSwo9JLkzFg=="
+ },
+ "pretty-hrtime": {
+ "version": "1.0.3",
+ "resolved": "https://registry.npmjs.org/pretty-hrtime/-/pretty-hrtime-1.0.3.tgz",
+ "integrity": "sha1-t+PqQkNaTJsnWdmeDyAesZWALuE=",
+ "devOptional": true
+ },
+ "prismjs": {
+ "version": "1.28.0",
+ "resolved": "https://registry.npmjs.org/prismjs/-/prismjs-1.28.0.tgz",
+ "integrity": "sha512-8aaXdYvl1F7iC7Xm1spqSaY/OJBpYW3v+KJ+F17iYxvdc8sfjW194COK5wVhMZX45tGteiBQgdvD/nhxcRwylw=="
+ },
+ "process-nextick-args": {
+ "version": "2.0.1",
+ "resolved": "https://registry.npmjs.org/process-nextick-args/-/process-nextick-args-2.0.1.tgz",
+ "integrity": "sha512-3ouUOpQhtgrbOa17J7+uxOTpITYWaGP7/AhoR3+A+/1e9skrzelGi/dXzEYyvbxubEF6Wn2ypscTKiKJFFn1ag=="
+ },
+ "pump": {
+ "version": "3.0.0",
+ "resolved": "https://registry.npmjs.org/pump/-/pump-3.0.0.tgz",
+ "integrity": "sha512-LwZy+p3SFs1Pytd/jYct4wpv49HiYCqd9Rlc5ZVdk0V+8Yzv6jR5Blk3TRmPL1ft69TxP0IMZGJ+WPFU2BFhww==",
+ "dev": true,
+ "requires": {
+ "end-of-stream": "^1.1.0",
+ "once": "^1.3.1"
+ }
+ },
+ "pumpify": {
+ "version": "1.5.1",
+ "resolved": "https://registry.npmjs.org/pumpify/-/pumpify-1.5.1.tgz",
+ "integrity": "sha512-oClZI37HvuUJJxSKKrC17bZ9Cu0ZYhEAGPsPUy9KlMUmv9dKX2o77RUmq7f3XjIxbwyGwYzbzQ1L2Ks8sIradQ==",
+ "devOptional": true,
+ "requires": {
+ "duplexify": "^3.6.0",
+ "inherits": "^2.0.3",
+ "pump": "^2.0.0"
+ },
+ "dependencies": {
+ "pump": {
+ "version": "2.0.1",
+ "resolved": "https://registry.npmjs.org/pump/-/pump-2.0.1.tgz",
+ "integrity": "sha512-ruPMNRkN3MHP1cWJc9OWr+T/xDP0jhXYCLfJcBuX54hhfIBnaQmAUMfDcG4DM5UMWByBbJY69QSphm3jtDKIkA==",
+ "devOptional": true,
+ "requires": {
+ "end-of-stream": "^1.1.0",
+ "once": "^1.3.1"
+ }
+ }
+ }
+ },
+ "rcfinder": {
+ "version": "0.1.9",
+ "resolved": "https://registry.npmjs.org/rcfinder/-/rcfinder-0.1.9.tgz",
+ "integrity": "sha1-8+gPOH3fmugK4wpBADKWQuroERU=",
+ "requires": {
+ "lodash.clonedeep": "^4.3.2"
+ }
+ },
+ "rcloader": {
+ "version": "0.2.2",
+ "resolved": "https://registry.npmjs.org/rcloader/-/rcloader-0.2.2.tgz",
+ "integrity": "sha1-WNIpi0YtC5v9ITPSoex0+9cFxxc=",
+ "requires": {
+ "lodash.assign": "^4.2.0",
+ "lodash.isobject": "^3.0.2",
+ "lodash.merge": "^4.6.0",
+ "rcfinder": "^0.1.6"
+ }
+ },
+ "read-pkg": {
+ "version": "1.1.0",
+ "resolved": "https://registry.npmjs.org/read-pkg/-/read-pkg-1.1.0.tgz",
+ "integrity": "sha1-9f+qXs0pyzHAR0vKfXVra7KePyg=",
+ "devOptional": true,
+ "requires": {
+ "load-json-file": "^1.0.0",
+ "normalize-package-data": "^2.3.2",
+ "path-type": "^1.0.0"
+ }
+ },
+ "read-pkg-up": {
+ "version": "1.0.1",
+ "resolved": "https://registry.npmjs.org/read-pkg-up/-/read-pkg-up-1.0.1.tgz",
+ "integrity": "sha1-nWPBMnbAZZGNV/ACpX9AobZD+wI=",
+ "devOptional": true,
+ "requires": {
+ "find-up": "^1.0.0",
+ "read-pkg": "^1.0.0"
+ },
+ "dependencies": {
+ "find-up": {
+ "version": "1.1.2",
+ "resolved": "https://registry.npmjs.org/find-up/-/find-up-1.1.2.tgz",
+ "integrity": "sha512-jvElSjyuo4EMQGoTwo1uJU5pQMwTW5lS1x05zzfJuTIyLR3zwO27LYrxNg+dlvKpGOuGy/MzBdXh80g0ve5+HA==",
+ "devOptional": true,
+ "requires": {
+ "path-exists": "^2.0.0",
+ "pinkie-promise": "^2.0.0"
+ }
+ },
+ "path-exists": {
+ "version": "2.1.0",
+ "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-2.1.0.tgz",
+ "integrity": "sha1-D+tsZPD8UY2adU3V77YscCJ2H0s=",
+ "devOptional": true,
+ "requires": {
+ "pinkie-promise": "^2.0.0"
+ }
+ }
+ }
+ },
+ "readable-stream": {
+ "version": "2.3.7",
+ "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.7.tgz",
+ "integrity": "sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw==",
+ "requires": {
+ "core-util-is": "~1.0.0",
+ "inherits": "~2.0.3",
+ "isarray": "~1.0.0",
+ "process-nextick-args": "~2.0.0",
+ "safe-buffer": "~5.1.1",
+ "string_decoder": "~1.1.1",
+ "util-deprecate": "~1.0.1"
+ },
+ "dependencies": {
+ "safe-buffer": {
+ "version": "5.1.2",
+ "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz",
+ "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g=="
+ }
+ }
+ },
+ "readdirp": {
+ "version": "2.2.1",
+ "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-2.2.1.tgz",
+ "integrity": "sha512-1JU/8q+VgFZyxwrJ+SVIOsh+KywWGpds3NTqikiKpDMZWScmAYyKIgqkO+ARvNWJfXeXR1zxz7aHF4u4CyH6vQ==",
+ "devOptional": true,
+ "requires": {
+ "graceful-fs": "^4.1.11",
+ "micromatch": "^3.1.10",
+ "readable-stream": "^2.0.2"
+ }
+ },
+ "rechoir": {
+ "version": "0.6.2",
+ "resolved": "https://registry.npmjs.org/rechoir/-/rechoir-0.6.2.tgz",
+ "integrity": "sha1-hSBLVNuoLVdC4oyWdW70OvUOM4Q=",
+ "devOptional": true,
+ "requires": {
+ "resolve": "^1.1.6"
+ }
+ },
+ "regex-not": {
+ "version": "1.0.2",
+ "resolved": "https://registry.npmjs.org/regex-not/-/regex-not-1.0.2.tgz",
+ "integrity": "sha512-J6SDjUgDxQj5NusnOtdFxDwN/+HWykR8GELwctJ7mdqhcyy1xEc4SRFHUXvxTp661YaVKAjfRLZ9cCqS6tn32A==",
+ "devOptional": true,
+ "requires": {
+ "extend-shallow": "^3.0.2",
+ "safe-regex": "^1.1.0"
+ },
+ "dependencies": {
+ "extend-shallow": {
+ "version": "3.0.2",
+ "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-3.0.2.tgz",
+ "integrity": "sha512-BwY5b5Ql4+qZoefgMj2NUmx+tehVTH/Kf4k1ZEtOHNFcm2wSxMRo992l6X3TIgni2eZVTZ85xMOjF31fwZAj6Q==",
+ "devOptional": true,
+ "requires": {
+ "assign-symbols": "^1.0.0",
+ "is-extendable": "^1.0.1"
+ }
+ },
+ "is-extendable": {
+ "version": "1.0.1",
+ "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-1.0.1.tgz",
+ "integrity": "sha512-arnXMxT1hhoKo9k1LZdmlNyJdDDfy2v0fXjFlmok4+i8ul/6WlbVge9bhM74OpNPQPMGUToDtz+KXa1PneJxOA==",
+ "devOptional": true,
+ "requires": {
+ "is-plain-object": "^2.0.4"
+ }
+ },
+ "is-plain-object": {
+ "version": "2.0.4",
+ "resolved": "https://registry.npmjs.org/is-plain-object/-/is-plain-object-2.0.4.tgz",
+ "integrity": "sha512-h5PpgXkWitc38BBMYawTYMWJHFZJVnBquFE57xFpjB8pJFiF6gZ+bU+WyI/yqXiFR5mdLsgYNaPe8uao6Uv9Og==",
+ "devOptional": true,
+ "requires": {
+ "isobject": "^3.0.1"
+ }
+ }
+ }
+ },
+ "remove-bom-buffer": {
+ "version": "3.0.0",
+ "resolved": "https://registry.npmjs.org/remove-bom-buffer/-/remove-bom-buffer-3.0.0.tgz",
+ "integrity": "sha512-8v2rWhaakv18qcvNeli2mZ/TMTL2nEyAKRvzo1WtnZBl15SHyEhrCu2/xKlJyUFKHiHgfXIyuY6g2dObJJycXQ==",
+ "devOptional": true,
+ "requires": {
+ "is-buffer": "^1.1.5",
+ "is-utf8": "^0.2.1"
+ }
+ },
+ "remove-bom-stream": {
+ "version": "1.2.0",
+ "resolved": "https://registry.npmjs.org/remove-bom-stream/-/remove-bom-stream-1.2.0.tgz",
+ "integrity": "sha1-BfGlk/FuQuH7kOv1nejlaVJflSM=",
+ "devOptional": true,
+ "requires": {
+ "remove-bom-buffer": "^3.0.0",
+ "safe-buffer": "^5.1.0",
+ "through2": "^2.0.3"
+ },
+ "dependencies": {
+ "through2": {
+ "version": "2.0.5",
+ "resolved": "https://registry.npmjs.org/through2/-/through2-2.0.5.tgz",
+ "integrity": "sha512-/mrRod8xqpA+IHSLyGCQ2s8SPHiCDEeQJSep1jqLYeEUClOFG2Qsh+4FU6G9VeqpZnGW/Su8LQGc4YKni5rYSQ==",
+ "devOptional": true,
+ "requires": {
+ "readable-stream": "~2.3.6",
+ "xtend": "~4.0.1"
+ }
+ }
+ }
+ },
+ "remove-trailing-separator": {
+ "version": "1.1.0",
+ "resolved": "https://registry.npmjs.org/remove-trailing-separator/-/remove-trailing-separator-1.1.0.tgz",
+ "integrity": "sha1-wkvOKig62tW8P1jg1IJJuSN52O8="
+ },
+ "repeat-element": {
+ "version": "1.1.4",
+ "resolved": "https://registry.npmjs.org/repeat-element/-/repeat-element-1.1.4.tgz",
+ "integrity": "sha512-LFiNfRcSu7KK3evMyYOuCzv3L10TW7yC1G2/+StMjK8Y6Vqd2MG7r/Qjw4ghtuCOjFvlnms/iMmLqpvW/ES/WQ==",
+ "devOptional": true
+ },
+ "repeat-string": {
+ "version": "1.6.1",
+ "resolved": "https://registry.npmjs.org/repeat-string/-/repeat-string-1.6.1.tgz",
+ "integrity": "sha1-jcrkcOHIirwtYA//Sndihtp15jc=",
+ "devOptional": true
+ },
+ "replace-ext": {
+ "version": "2.0.0",
+ "resolved": "https://registry.npmjs.org/replace-ext/-/replace-ext-2.0.0.tgz",
+ "integrity": "sha512-UszKE5KVK6JvyD92nzMn9cDapSk6w/CaFZ96CnmDMUqH9oowfxF/ZjRITD25H4DnOQClLA4/j7jLGXXLVKxAug=="
+ },
+ "replace-homedir": {
+ "version": "1.0.0",
+ "resolved": "https://registry.npmjs.org/replace-homedir/-/replace-homedir-1.0.0.tgz",
+ "integrity": "sha1-6H9tUTuSjd6AgmDBK+f+xv9ueYw=",
+ "devOptional": true,
+ "requires": {
+ "homedir-polyfill": "^1.0.1",
+ "is-absolute": "^1.0.0",
+ "remove-trailing-separator": "^1.1.0"
+ }
+ },
+ "replacestream": {
+ "version": "4.0.3",
+ "resolved": "https://registry.npmjs.org/replacestream/-/replacestream-4.0.3.tgz",
+ "integrity": "sha512-AC0FiLS352pBBiZhd4VXB1Ab/lh0lEgpP+GGvZqbQh8a5cmXVoTe5EX/YeTFArnp4SRGTHh1qCHu9lGs1qG8sA==",
+ "requires": {
+ "escape-string-regexp": "^1.0.3",
+ "object-assign": "^4.0.1",
+ "readable-stream": "^2.0.2"
+ },
+ "dependencies": {
+ "object-assign": {
+ "version": "4.1.1",
+ "resolved": "https://registry.npmjs.org/object-assign/-/object-assign-4.1.1.tgz",
+ "integrity": "sha1-IQmtx5ZYh8/AXLvUQsrIv7s2CGM="
+ }
+ }
+ },
+ "require-directory": {
+ "version": "2.1.1",
+ "resolved": "https://registry.npmjs.org/require-directory/-/require-directory-2.1.1.tgz",
+ "integrity": "sha1-jGStX9MNqxyXbiNE/+f3kqam30I=",
+ "devOptional": true
+ },
+ "require-main-filename": {
+ "version": "1.0.1",
+ "resolved": "https://registry.npmjs.org/require-main-filename/-/require-main-filename-1.0.1.tgz",
+ "integrity": "sha1-l/cXtp1IeE9fUmpsWqj/3aBVpNE=",
+ "devOptional": true
+ },
+ "resolve": {
+ "version": "1.22.0",
+ "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.22.0.tgz",
+ "integrity": "sha512-Hhtrw0nLeSrFQ7phPp4OOcVjLPIeMnRlr5mcnVuMe7M/7eBn98A3hmFRLoFo3DLZkivSYwhRUJTyPyWAk56WLw==",
+ "devOptional": true,
+ "requires": {
+ "is-core-module": "^2.8.1",
+ "path-parse": "^1.0.7",
+ "supports-preserve-symlinks-flag": "^1.0.0"
+ }
+ },
+ "resolve-dir": {
+ "version": "1.0.1",
+ "resolved": "https://registry.npmjs.org/resolve-dir/-/resolve-dir-1.0.1.tgz",
+ "integrity": "sha1-eaQGRMNivoLybv/nOcm7U4IEb0M=",
+ "devOptional": true,
+ "requires": {
+ "expand-tilde": "^2.0.0",
+ "global-modules": "^1.0.0"
+ }
+ },
+ "resolve-options": {
+ "version": "1.1.0",
+ "resolved": "https://registry.npmjs.org/resolve-options/-/resolve-options-1.1.0.tgz",
+ "integrity": "sha1-MrueOcBtZzONyTeMDW1gdFZq0TE=",
+ "devOptional": true,
+ "requires": {
+ "value-or-function": "^3.0.0"
+ }
+ },
+ "resolve-url": {
+ "version": "0.2.1",
+ "resolved": "https://registry.npmjs.org/resolve-url/-/resolve-url-0.2.1.tgz",
+ "integrity": "sha1-LGN/53yJOv0qZj/iGqkIAGjiBSo=",
+ "devOptional": true
+ },
+ "ret": {
+ "version": "0.1.15",
+ "resolved": "https://registry.npmjs.org/ret/-/ret-0.1.15.tgz",
+ "integrity": "sha512-TTlYpa+OL+vMMNG24xSlQGEJ3B/RzEfUlLct7b5G/ytav+wPrplCpVMFuwzXbkecJrb6IYo1iFb0S9v37754mg==",
+ "devOptional": true
+ },
+ "rtlcss": {
+ "version": "3.5.0",
+ "resolved": "https://registry.npmjs.org/rtlcss/-/rtlcss-3.5.0.tgz",
+ "integrity": "sha512-wzgMaMFHQTnyi9YOwsx9LjOxYXJPzS8sYnFaKm6R5ysvTkwzHiB0vxnbHwchHQT65PTdBjDG21/kQBWI7q9O7A==",
+ "dev": true,
+ "requires": {
+ "find-up": "^5.0.0",
+ "picocolors": "^1.0.0",
+ "postcss": "^8.3.11",
+ "strip-json-comments": "^3.1.1"
+ },
+ "dependencies": {
+ "strip-json-comments": {
+ "version": "3.1.1",
+ "resolved": "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-3.1.1.tgz",
+ "integrity": "sha512-6fPc+R4ihwqP6N/aIv2f1gMH8lOVtWQHoqC4yK6oSDVVocumAsfCqjkXnqiYMhmMwS/mEHLp7Vehlt3ql6lEig==",
+ "dev": true
+ }
+ }
+ },
+ "run-sequence": {
+ "version": "2.2.1",
+ "resolved": "https://registry.npmjs.org/run-sequence/-/run-sequence-2.2.1.tgz",
+ "integrity": "sha512-qkzZnQWMZjcKbh3CNly2srtrkaO/2H/SI5f2eliMCapdRD3UhMrwjfOAZJAnZ2H8Ju4aBzFZkBGXUqFs9V0yxw==",
+ "requires": {
+ "chalk": "^1.1.3",
+ "fancy-log": "^1.3.2",
+ "plugin-error": "^0.1.2"
+ },
+ "dependencies": {
+ "arr-diff": {
+ "version": "1.1.0",
+ "resolved": "https://registry.npmjs.org/arr-diff/-/arr-diff-1.1.0.tgz",
+ "integrity": "sha512-OQwDZUqYaQwyyhDJHThmzId8daf4/RFNLaeh3AevmSeZ5Y7ug4Ga/yKc6l6kTZOBW781rCj103ZuTh8GAsB3+Q==",
+ "requires": {
+ "arr-flatten": "^1.0.1",
+ "array-slice": "^0.2.3"
+ }
+ },
+ "arr-union": {
+ "version": "2.1.0",
+ "resolved": "https://registry.npmjs.org/arr-union/-/arr-union-2.1.0.tgz",
+ "integrity": "sha512-t5db90jq+qdgk8aFnxEkjqta0B/GHrM1pxzuuZz2zWsOXc5nKu3t+76s/PQBA8FTcM/ipspIH9jWG4OxCBc2eA=="
+ },
+ "array-slice": {
+ "version": "0.2.3",
+ "resolved": "https://registry.npmjs.org/array-slice/-/array-slice-0.2.3.tgz",
+ "integrity": "sha512-rlVfZW/1Ph2SNySXwR9QYkChp8EkOEiTMO5Vwx60usw04i4nWemkm9RXmQqgkQFaLHsqLuADvjp6IfgL9l2M8Q=="
+ },
+ "extend-shallow": {
+ "version": "1.1.4",
+ "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-1.1.4.tgz",
+ "integrity": "sha512-L7AGmkO6jhDkEBBGWlLtftA80Xq8DipnrRPr0pyi7GQLXkaq9JYA4xF4z6qnadIC6euiTDKco0cGSU9muw+WTw==",
+ "requires": {
+ "kind-of": "^1.1.0"
+ }
+ },
+ "kind-of": {
+ "version": "1.1.0",
+ "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-1.1.0.tgz",
+ "integrity": "sha512-aUH6ElPnMGon2/YkxRIigV32MOpTVcoXQ1Oo8aYn40s+sJ3j+0gFZsT8HKDcxNy7Fi9zuquWtGaGAahOdv5p/g=="
+ },
+ "plugin-error": {
+ "version": "0.1.2",
+ "resolved": "https://registry.npmjs.org/plugin-error/-/plugin-error-0.1.2.tgz",
+ "integrity": "sha1-O5uzM1zPAPQl4HQ34ZJ2ln2kes4=",
+ "requires": {
+ "ansi-cyan": "^0.1.1",
+ "ansi-red": "^0.1.1",
+ "arr-diff": "^1.0.1",
+ "arr-union": "^2.0.1",
+ "extend-shallow": "^1.1.2"
+ }
+ }
+ }
+ },
+ "safe-buffer": {
+ "version": "5.2.1",
+ "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.1.tgz",
+ "integrity": "sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ=="
+ },
+ "safe-regex": {
+ "version": "1.1.0",
+ "resolved": "https://registry.npmjs.org/safe-regex/-/safe-regex-1.1.0.tgz",
+ "integrity": "sha1-QKNmnzsHfR6UPURinhV91IAjvy4=",
+ "devOptional": true,
+ "requires": {
+ "ret": "~0.1.10"
+ }
+ },
+ "sass": {
+ "version": "1.52.1",
+ "resolved": "https://registry.npmjs.org/sass/-/sass-1.52.1.tgz",
+ "integrity": "sha512-fSzYTbr7z8oQnVJ3Acp9hV80dM1fkMN7mSD/25mpcct9F7FPBMOI8krEYALgU1aZoqGhQNhTPsuSmxjnIvAm4Q==",
+ "dev": true,
+ "requires": {
+ "chokidar": ">=3.0.0 <4.0.0",
+ "immutable": "^4.0.0",
+ "source-map-js": ">=0.6.2 <2.0.0"
+ },
+ "dependencies": {
+ "anymatch": {
+ "version": "3.1.2",
+ "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-3.1.2.tgz",
+ "integrity": "sha512-P43ePfOAIupkguHUycrc4qJ9kz8ZiuOUijaETwX7THt0Y/GNK7v0aa8rY816xWjZ7rJdA5XdMcpVFTKMq+RvWg==",
+ "dev": true,
+ "requires": {
+ "normalize-path": "^3.0.0",
+ "picomatch": "^2.0.4"
+ }
+ },
+ "binary-extensions": {
+ "version": "2.2.0",
+ "resolved": "https://registry.npmjs.org/binary-extensions/-/binary-extensions-2.2.0.tgz",
+ "integrity": "sha512-jDctJ/IVQbZoJykoeHbhXpOlNBqGNcwXJKJog42E5HDPUwQTSdjCHdihjj0DlnheQ7blbT6dHOafNAiS8ooQKA==",
+ "dev": true
+ },
+ "braces": {
+ "version": "3.0.2",
+ "resolved": "https://registry.npmjs.org/braces/-/braces-3.0.2.tgz",
+ "integrity": "sha512-b8um+L1RzM3WDSzvhm6gIz1yfTbBt6YTlcEKAvsmqCZZFw46z626lVj9j1yEPW33H5H+lBQpZMP1k8l+78Ha0A==",
+ "dev": true,
+ "requires": {
+ "fill-range": "^7.0.1"
+ }
+ },
+ "chokidar": {
+ "version": "3.5.3",
+ "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-3.5.3.tgz",
+ "integrity": "sha512-Dr3sfKRP6oTcjf2JmUmFJfeVMvXBdegxB0iVQ5eb2V10uFJUCAS8OByZdVAyVb8xXNz3GjjTgj9kLWsZTqE6kw==",
+ "dev": true,
+ "requires": {
+ "anymatch": "~3.1.2",
+ "braces": "~3.0.2",
+ "fsevents": "~2.3.2",
+ "glob-parent": "~5.1.2",
+ "is-binary-path": "~2.1.0",
+ "is-glob": "~4.0.1",
+ "normalize-path": "~3.0.0",
+ "readdirp": "~3.6.0"
+ }
+ },
+ "fill-range": {
+ "version": "7.0.1",
+ "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-7.0.1.tgz",
+ "integrity": "sha512-qOo9F+dMUmC2Lcb4BbVvnKJxTPjCm+RRpe4gDuGrzkL7mEVl/djYSu2OdQ2Pa302N4oqkSg9ir6jaLWJ2USVpQ==",
+ "dev": true,
+ "requires": {
+ "to-regex-range": "^5.0.1"
+ }
+ },
+ "fsevents": {
+ "version": "2.3.2",
+ "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-2.3.2.tgz",
+ "integrity": "sha512-xiqMQR4xAeHTuB9uWm+fFRcIOgKBMiOBP+eXiyT7jsgVCq1bkVygt00oASowB7EdtpOHaaPgKt812P9ab+DDKA==",
+ "dev": true,
+ "optional": true
+ },
+ "glob-parent": {
+ "version": "5.1.2",
+ "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.2.tgz",
+ "integrity": "sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==",
+ "dev": true,
+ "requires": {
+ "is-glob": "^4.0.1"
+ }
+ },
+ "is-binary-path": {
+ "version": "2.1.0",
+ "resolved": "https://registry.npmjs.org/is-binary-path/-/is-binary-path-2.1.0.tgz",
+ "integrity": "sha512-ZMERYes6pDydyuGidse7OsHxtbI7WVeUEozgR/g7rd0xUimYNlvZRE/K2MgZTjWy725IfelLeVcEM97mmtRGXw==",
+ "dev": true,
+ "requires": {
+ "binary-extensions": "^2.0.0"
+ }
+ },
+ "is-number": {
+ "version": "7.0.0",
+ "resolved": "https://registry.npmjs.org/is-number/-/is-number-7.0.0.tgz",
+ "integrity": "sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==",
+ "dev": true
+ },
+ "readdirp": {
+ "version": "3.6.0",
+ "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-3.6.0.tgz",
+ "integrity": "sha512-hOS089on8RduqdbhvQ5Z37A0ESjsqz6qnRcffsMU3495FuTdqSm+7bhJ29JvIOsBDEEnan5DPu9t3To9VRlMzA==",
+ "dev": true,
+ "requires": {
+ "picomatch": "^2.2.1"
+ }
+ },
+ "to-regex-range": {
+ "version": "5.0.1",
+ "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-5.0.1.tgz",
+ "integrity": "sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==",
+ "dev": true,
+ "requires": {
+ "is-number": "^7.0.0"
+ }
+ }
+ }
+ },
+ "sass-mq": {
+ "version": "6.0.0",
+ "resolved": "https://registry.npmjs.org/sass-mq/-/sass-mq-6.0.0.tgz",
+ "integrity": "sha512-h4VicIy8lszFlqqggqLIFGt/9wS5fHLPoTXHRjC8Vw6UsA4s4JtDvEeypXbbECfgY336mXyc/cdpbRacH0UzGA=="
+ },
+ "select": {
+ "version": "1.1.2",
+ "resolved": "https://registry.npmjs.org/select/-/select-1.1.2.tgz",
+ "integrity": "sha1-DnNQrN7ICxEIUoeG7B1EGNEbOW0="
+ },
+ "semver": {
+ "version": "5.7.1",
+ "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz",
+ "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==",
+ "devOptional": true
+ },
+ "semver-greatest-satisfied-range": {
+ "version": "1.1.0",
+ "resolved": "https://registry.npmjs.org/semver-greatest-satisfied-range/-/semver-greatest-satisfied-range-1.1.0.tgz",
+ "integrity": "sha1-E+jCZYq5aRywzXEJMkAoDTb3els=",
+ "devOptional": true,
+ "requires": {
+ "sver-compat": "^1.5.0"
+ }
+ },
+ "set-blocking": {
+ "version": "2.0.0",
+ "resolved": "https://registry.npmjs.org/set-blocking/-/set-blocking-2.0.0.tgz",
+ "integrity": "sha1-BF+XgtARrppoA93TgrJDkrPYkPc=",
+ "devOptional": true
+ },
+ "set-value": {
+ "version": "2.0.1",
+ "resolved": "https://registry.npmjs.org/set-value/-/set-value-2.0.1.tgz",
+ "integrity": "sha512-JxHc1weCN68wRY0fhCoXpyK55m/XPHafOmK4UWD7m2CI14GMcFypt4w/0+NV5f/ZMby2F6S2wwA7fgynh9gWSw==",
+ "devOptional": true,
+ "requires": {
+ "extend-shallow": "^2.0.1",
+ "is-extendable": "^0.1.1",
+ "is-plain-object": "^2.0.3",
+ "split-string": "^3.0.1"
+ },
+ "dependencies": {
+ "is-plain-object": {
+ "version": "2.0.4",
+ "resolved": "https://registry.npmjs.org/is-plain-object/-/is-plain-object-2.0.4.tgz",
+ "integrity": "sha512-h5PpgXkWitc38BBMYawTYMWJHFZJVnBquFE57xFpjB8pJFiF6gZ+bU+WyI/yqXiFR5mdLsgYNaPe8uao6Uv9Og==",
+ "devOptional": true,
+ "requires": {
+ "isobject": "^3.0.1"
+ }
+ }
+ }
+ },
+ "snapdragon": {
+ "version": "0.8.2",
+ "resolved": "https://registry.npmjs.org/snapdragon/-/snapdragon-0.8.2.tgz",
+ "integrity": "sha512-FtyOnWN/wCHTVXOMwvSv26d+ko5vWlIDD6zoUJ7LW8vh+ZBC8QdljveRP+crNrtBwioEUWy/4dMtbBjA4ioNlg==",
+ "devOptional": true,
+ "requires": {
+ "base": "^0.11.1",
+ "debug": "^2.2.0",
+ "define-property": "^0.2.5",
+ "extend-shallow": "^2.0.1",
+ "map-cache": "^0.2.2",
+ "source-map": "^0.5.6",
+ "source-map-resolve": "^0.5.0",
+ "use": "^3.1.0"
+ },
+ "dependencies": {
+ "define-property": {
+ "version": "0.2.5",
+ "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz",
+ "integrity": "sha512-Rr7ADjQZenceVOAKop6ALkkRAmH1A4Gx9hV/7ZujPUN2rkATqFO0JZLZInbAjpZYoJ1gUx8MRMQVkYemcbMSTA==",
+ "devOptional": true,
+ "requires": {
+ "is-descriptor": "^0.1.0"
+ }
+ },
+ "is-accessor-descriptor": {
+ "version": "0.1.6",
+ "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-0.1.6.tgz",
+ "integrity": "sha512-e1BM1qnDbMRG3ll2U9dSK0UMHuWOs3pY3AtcFsmvwPtKL3MML/Q86i+GilLfvqEs4GW+ExB91tQ3Ig9noDIZ+A==",
+ "devOptional": true,
+ "requires": {
+ "kind-of": "^3.0.2"
+ },
+ "dependencies": {
+ "kind-of": {
+ "version": "3.2.2",
+ "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz",
+ "integrity": "sha512-NOW9QQXMoZGg/oqnVNoNTTIFEIid1627WCffUBJEdMxYApq7mNE7CpzucIPc+ZQg25Phej7IJSmX3hO+oblOtQ==",
+ "devOptional": true,
+ "requires": {
+ "is-buffer": "^1.1.5"
+ }
+ }
+ }
+ },
+ "is-data-descriptor": {
+ "version": "0.1.4",
+ "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-0.1.4.tgz",
+ "integrity": "sha512-+w9D5ulSoBNlmw9OHn3U2v51SyoCd0he+bB3xMl62oijhrspxowjU+AIcDY0N3iEJbUEkB15IlMASQsxYigvXg==",
+ "devOptional": true,
+ "requires": {
+ "kind-of": "^3.0.2"
+ },
+ "dependencies": {
+ "kind-of": {
+ "version": "3.2.2",
+ "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz",
+ "integrity": "sha512-NOW9QQXMoZGg/oqnVNoNTTIFEIid1627WCffUBJEdMxYApq7mNE7CpzucIPc+ZQg25Phej7IJSmX3hO+oblOtQ==",
+ "devOptional": true,
+ "requires": {
+ "is-buffer": "^1.1.5"
+ }
+ }
+ }
+ },
+ "is-descriptor": {
+ "version": "0.1.6",
+ "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-0.1.6.tgz",
+ "integrity": "sha512-avDYr0SB3DwO9zsMov0gKCESFYqCnE4hq/4z3TdUlukEy5t9C0YRq7HLrsN52NAcqXKaepeCD0n+B0arnVG3Hg==",
+ "devOptional": true,
+ "requires": {
+ "is-accessor-descriptor": "^0.1.6",
+ "is-data-descriptor": "^0.1.4",
+ "kind-of": "^5.0.0"
+ }
+ },
+ "source-map": {
+ "version": "0.5.7",
+ "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz",
+ "integrity": "sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w=",
+ "devOptional": true
+ }
+ }
+ },
+ "snapdragon-node": {
+ "version": "2.1.1",
+ "resolved": "https://registry.npmjs.org/snapdragon-node/-/snapdragon-node-2.1.1.tgz",
+ "integrity": "sha512-O27l4xaMYt/RSQ5TR3vpWCAB5Kb/czIcqUFOM/C4fYcLnbZUc1PkjTAMjof2pBWaSTwOUd6qUHcFGVGj7aIwnw==",
+ "devOptional": true,
+ "requires": {
+ "define-property": "^1.0.0",
+ "isobject": "^3.0.0",
+ "snapdragon-util": "^3.0.1"
+ },
+ "dependencies": {
+ "define-property": {
+ "version": "1.0.0",
+ "resolved": "https://registry.npmjs.org/define-property/-/define-property-1.0.0.tgz",
+ "integrity": "sha512-cZTYKFWspt9jZsMscWo8sc/5lbPC9Q0N5nBLgb+Yd915iL3udB1uFgS3B8YCx66UVHq018DAVFoee7x+gxggeA==",
+ "devOptional": true,
+ "requires": {
+ "is-descriptor": "^1.0.0"
+ }
+ }
+ }
+ },
+ "snapdragon-util": {
+ "version": "3.0.1",
+ "resolved": "https://registry.npmjs.org/snapdragon-util/-/snapdragon-util-3.0.1.tgz",
+ "integrity": "sha512-mbKkMdQKsjX4BAL4bRYTj21edOf8cN7XHdYUJEe+Zn99hVEYcMvKPct1IqNe7+AZPirn8BCDOQBHQZknqmKlZQ==",
+ "devOptional": true,
+ "requires": {
+ "kind-of": "^3.2.0"
+ },
+ "dependencies": {
+ "kind-of": {
+ "version": "3.2.2",
+ "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz",
+ "integrity": "sha512-NOW9QQXMoZGg/oqnVNoNTTIFEIid1627WCffUBJEdMxYApq7mNE7CpzucIPc+ZQg25Phej7IJSmX3hO+oblOtQ==",
+ "devOptional": true,
+ "requires": {
+ "is-buffer": "^1.1.5"
+ }
+ }
+ }
+ },
+ "source-map": {
+ "version": "0.6.1",
+ "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz",
+ "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g=="
+ },
+ "source-map-js": {
+ "version": "1.0.2",
+ "resolved": "https://registry.npmjs.org/source-map-js/-/source-map-js-1.0.2.tgz",
+ "integrity": "sha512-R0XvVJ9WusLiqTCEiGCmICCMplcCkIwwR11mOSD9CR5u+IXYdiseeEuXCVAjS54zqwkLcPNnmU4OeJ6tUrWhDw=="
+ },
+ "source-map-resolve": {
+ "version": "0.5.3",
+ "resolved": "https://registry.npmjs.org/source-map-resolve/-/source-map-resolve-0.5.3.tgz",
+ "integrity": "sha512-Htz+RnsXWk5+P2slx5Jh3Q66vhQj1Cllm0zvnaY98+NFx+Dv2CF/f5O/t8x+KaNdrdIAsruNzoh/KpialbqAnw==",
+ "devOptional": true,
+ "requires": {
+ "atob": "^2.1.2",
+ "decode-uri-component": "^0.2.0",
+ "resolve-url": "^0.2.1",
+ "source-map-url": "^0.4.0",
+ "urix": "^0.1.0"
+ }
+ },
+ "source-map-url": {
+ "version": "0.4.1",
+ "resolved": "https://registry.npmjs.org/source-map-url/-/source-map-url-0.4.1.tgz",
+ "integrity": "sha512-cPiFOTLUKvJFIg4SKVScy4ilPPW6rFgMgfuZJPNoDuMs3nC1HbMUycBoJw77xFIp6z1UJQJOfx6C9GMH80DiTw==",
+ "devOptional": true
+ },
+ "sparkles": {
+ "version": "1.0.1",
+ "resolved": "https://registry.npmjs.org/sparkles/-/sparkles-1.0.1.tgz",
+ "integrity": "sha512-dSO0DDYUahUt/0/pD/Is3VIm5TGJjludZ0HVymmhYF6eNA53PVLhnUk0znSYbH8IYBuJdCE+1luR22jNLMaQdw=="
+ },
+ "spdx-correct": {
+ "version": "3.1.1",
+ "resolved": "https://registry.npmjs.org/spdx-correct/-/spdx-correct-3.1.1.tgz",
+ "integrity": "sha512-cOYcUWwhCuHCXi49RhFRCyJEK3iPj1Ziz9DpViV3tbZOwXD49QzIN3MpOLJNxh2qwq2lJJZaKMVw9qNi4jTC0w==",
+ "devOptional": true,
+ "requires": {
+ "spdx-expression-parse": "^3.0.0",
+ "spdx-license-ids": "^3.0.0"
+ }
+ },
+ "spdx-exceptions": {
+ "version": "2.3.0",
+ "resolved": "https://registry.npmjs.org/spdx-exceptions/-/spdx-exceptions-2.3.0.tgz",
+ "integrity": "sha512-/tTrYOC7PPI1nUAgx34hUpqXuyJG+DTHJTnIULG4rDygi4xu/tfgmq1e1cIRwRzwZgo4NLySi+ricLkZkw4i5A==",
+ "devOptional": true
+ },
+ "spdx-expression-parse": {
+ "version": "3.0.1",
+ "resolved": "https://registry.npmjs.org/spdx-expression-parse/-/spdx-expression-parse-3.0.1.tgz",
+ "integrity": "sha512-cbqHunsQWnJNE6KhVSMsMeH5H/L9EpymbzqTQ3uLwNCLZ1Q481oWaofqH7nO6V07xlXwY6PhQdQ2IedWx/ZK4Q==",
+ "devOptional": true,
+ "requires": {
+ "spdx-exceptions": "^2.1.0",
+ "spdx-license-ids": "^3.0.0"
+ }
+ },
+ "spdx-license-ids": {
+ "version": "3.0.11",
+ "resolved": "https://registry.npmjs.org/spdx-license-ids/-/spdx-license-ids-3.0.11.tgz",
+ "integrity": "sha512-Ctl2BrFiM0X3MANYgj3CkygxhRmr9mi6xhejbdO960nF6EDJApTYpn0BQnDKlnNBULKiCN1n3w9EBkHK8ZWg+g==",
+ "devOptional": true
+ },
+ "split-string": {
+ "version": "3.1.0",
+ "resolved": "https://registry.npmjs.org/split-string/-/split-string-3.1.0.tgz",
+ "integrity": "sha512-NzNVhJDYpwceVVii8/Hu6DKfD2G+NrQHlS/V/qgv763EYudVwEcMQNxd2lh+0VrUByXN/oJkl5grOhYWvQUYiw==",
+ "devOptional": true,
+ "requires": {
+ "extend-shallow": "^3.0.0"
+ },
+ "dependencies": {
+ "extend-shallow": {
+ "version": "3.0.2",
+ "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-3.0.2.tgz",
+ "integrity": "sha512-BwY5b5Ql4+qZoefgMj2NUmx+tehVTH/Kf4k1ZEtOHNFcm2wSxMRo992l6X3TIgni2eZVTZ85xMOjF31fwZAj6Q==",
+ "devOptional": true,
+ "requires": {
+ "assign-symbols": "^1.0.0",
+ "is-extendable": "^1.0.1"
+ }
+ },
+ "is-extendable": {
+ "version": "1.0.1",
+ "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-1.0.1.tgz",
+ "integrity": "sha512-arnXMxT1hhoKo9k1LZdmlNyJdDDfy2v0fXjFlmok4+i8ul/6WlbVge9bhM74OpNPQPMGUToDtz+KXa1PneJxOA==",
+ "devOptional": true,
+ "requires": {
+ "is-plain-object": "^2.0.4"
+ }
+ },
+ "is-plain-object": {
+ "version": "2.0.4",
+ "resolved": "https://registry.npmjs.org/is-plain-object/-/is-plain-object-2.0.4.tgz",
+ "integrity": "sha512-h5PpgXkWitc38BBMYawTYMWJHFZJVnBquFE57xFpjB8pJFiF6gZ+bU+WyI/yqXiFR5mdLsgYNaPe8uao6Uv9Og==",
+ "devOptional": true,
+ "requires": {
+ "isobject": "^3.0.1"
+ }
+ }
+ }
+ },
+ "stack-trace": {
+ "version": "0.0.10",
+ "resolved": "https://registry.npmjs.org/stack-trace/-/stack-trace-0.0.10.tgz",
+ "integrity": "sha1-VHxws0fo0ytOEI6hoqFZ5f3eGcA=",
+ "devOptional": true
+ },
+ "static-extend": {
+ "version": "0.1.2",
+ "resolved": "https://registry.npmjs.org/static-extend/-/static-extend-0.1.2.tgz",
+ "integrity": "sha1-YICcOcv/VTNyJv1eC1IPNB8ftcY=",
+ "devOptional": true,
+ "requires": {
+ "define-property": "^0.2.5",
+ "object-copy": "^0.1.0"
+ },
+ "dependencies": {
+ "define-property": {
+ "version": "0.2.5",
+ "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz",
+ "integrity": "sha512-Rr7ADjQZenceVOAKop6ALkkRAmH1A4Gx9hV/7ZujPUN2rkATqFO0JZLZInbAjpZYoJ1gUx8MRMQVkYemcbMSTA==",
+ "devOptional": true,
+ "requires": {
+ "is-descriptor": "^0.1.0"
+ }
+ },
+ "is-accessor-descriptor": {
+ "version": "0.1.6",
+ "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-0.1.6.tgz",
+ "integrity": "sha512-e1BM1qnDbMRG3ll2U9dSK0UMHuWOs3pY3AtcFsmvwPtKL3MML/Q86i+GilLfvqEs4GW+ExB91tQ3Ig9noDIZ+A==",
+ "devOptional": true,
+ "requires": {
+ "kind-of": "^3.0.2"
+ },
+ "dependencies": {
+ "kind-of": {
+ "version": "3.2.2",
+ "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz",
+ "integrity": "sha512-NOW9QQXMoZGg/oqnVNoNTTIFEIid1627WCffUBJEdMxYApq7mNE7CpzucIPc+ZQg25Phej7IJSmX3hO+oblOtQ==",
+ "devOptional": true,
+ "requires": {
+ "is-buffer": "^1.1.5"
+ }
+ }
+ }
+ },
+ "is-data-descriptor": {
+ "version": "0.1.4",
+ "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-0.1.4.tgz",
+ "integrity": "sha512-+w9D5ulSoBNlmw9OHn3U2v51SyoCd0he+bB3xMl62oijhrspxowjU+AIcDY0N3iEJbUEkB15IlMASQsxYigvXg==",
+ "devOptional": true,
+ "requires": {
+ "kind-of": "^3.0.2"
+ },
+ "dependencies": {
+ "kind-of": {
+ "version": "3.2.2",
+ "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz",
+ "integrity": "sha512-NOW9QQXMoZGg/oqnVNoNTTIFEIid1627WCffUBJEdMxYApq7mNE7CpzucIPc+ZQg25Phej7IJSmX3hO+oblOtQ==",
+ "devOptional": true,
+ "requires": {
+ "is-buffer": "^1.1.5"
+ }
+ }
+ }
+ },
+ "is-descriptor": {
+ "version": "0.1.6",
+ "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-0.1.6.tgz",
+ "integrity": "sha512-avDYr0SB3DwO9zsMov0gKCESFYqCnE4hq/4z3TdUlukEy5t9C0YRq7HLrsN52NAcqXKaepeCD0n+B0arnVG3Hg==",
+ "devOptional": true,
+ "requires": {
+ "is-accessor-descriptor": "^0.1.6",
+ "is-data-descriptor": "^0.1.4",
+ "kind-of": "^5.0.0"
+ }
+ }
+ }
+ },
+ "stream-counter": {
+ "version": "1.0.0",
+ "resolved": "https://registry.npmjs.org/stream-counter/-/stream-counter-1.0.0.tgz",
+ "integrity": "sha1-kc8lac5NxQYf6816yyY5SloRR1E="
+ },
+ "stream-exhaust": {
+ "version": "1.0.2",
+ "resolved": "https://registry.npmjs.org/stream-exhaust/-/stream-exhaust-1.0.2.tgz",
+ "integrity": "sha512-b/qaq/GlBK5xaq1yrK9/zFcyRSTNxmcZwFLGSTG0mXgZl/4Z6GgiyYOXOvY7N3eEvFRAG1bkDRz5EPGSvPYQlw==",
+ "devOptional": true
+ },
+ "stream-shift": {
+ "version": "1.0.1",
+ "resolved": "https://registry.npmjs.org/stream-shift/-/stream-shift-1.0.1.tgz",
+ "integrity": "sha512-AiisoFqQ0vbGcZgQPY1cdP2I76glaVA/RauYR4G4thNFgkTqr90yXTo4LYX60Jl+sIlPNHHdGSwo01AvbKUSVQ==",
+ "devOptional": true
+ },
+ "string_decoder": {
+ "version": "1.1.1",
+ "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz",
+ "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==",
+ "requires": {
+ "safe-buffer": "~5.1.0"
+ },
+ "dependencies": {
+ "safe-buffer": {
+ "version": "5.1.2",
+ "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz",
+ "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g=="
+ }
+ }
+ },
+ "string-length": {
+ "version": "1.0.1",
+ "resolved": "https://registry.npmjs.org/string-length/-/string-length-1.0.1.tgz",
+ "integrity": "sha1-VpcPscOFWOnnC3KL894mmsRa36w=",
+ "requires": {
+ "strip-ansi": "^3.0.0"
+ }
+ },
+ "string-width": {
+ "version": "1.0.2",
+ "resolved": "https://registry.npmjs.org/string-width/-/string-width-1.0.2.tgz",
+ "integrity": "sha1-EYvfW4zcUaKn5w0hHgfisLmxB9M=",
+ "devOptional": true,
+ "requires": {
+ "code-point-at": "^1.0.0",
+ "is-fullwidth-code-point": "^1.0.0",
+ "strip-ansi": "^3.0.0"
+ }
+ },
+ "strip-ansi": {
+ "version": "3.0.1",
+ "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-3.0.1.tgz",
+ "integrity": "sha1-ajhfuIU9lS1f8F0Oiq+UJ43GPc8=",
+ "requires": {
+ "ansi-regex": "^2.0.0"
+ }
+ },
+ "strip-bom": {
+ "version": "2.0.0",
+ "resolved": "https://registry.npmjs.org/strip-bom/-/strip-bom-2.0.0.tgz",
+ "integrity": "sha1-YhmoVhZSBJHzV4i9vxRHqZx+aw4=",
+ "devOptional": true,
+ "requires": {
+ "is-utf8": "^0.2.0"
+ }
+ },
+ "strip-json-comments": {
+ "version": "1.0.4",
+ "resolved": "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-1.0.4.tgz",
+ "integrity": "sha1-HhX7ysl9Pumb8tc7TGVrCCu6+5E="
+ },
+ "supports-color": {
+ "version": "2.0.0",
+ "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-2.0.0.tgz",
+ "integrity": "sha1-U10EXOa2Nj+kARcIRimZXp3zJMc="
+ },
+ "supports-preserve-symlinks-flag": {
+ "version": "1.0.0",
+ "resolved": "https://registry.npmjs.org/supports-preserve-symlinks-flag/-/supports-preserve-symlinks-flag-1.0.0.tgz",
+ "integrity": "sha512-ot0WnXS9fgdkgIcePe6RHNk1WA8+muPa6cSjeR3V8K27q9BB1rTE3R1p7Hv0z1ZyAc8s6Vvv8DIyWf681MAt0w==",
+ "devOptional": true
+ },
+ "sver-compat": {
+ "version": "1.5.0",
+ "resolved": "https://registry.npmjs.org/sver-compat/-/sver-compat-1.5.0.tgz",
+ "integrity": "sha1-PPh9/rTQe0o/FIJ7wYaz/QxkXNg=",
+ "devOptional": true,
+ "requires": {
+ "es6-iterator": "^2.0.1",
+ "es6-symbol": "^3.1.1"
+ }
+ },
+ "text-table": {
+ "version": "0.2.0",
+ "resolved": "https://registry.npmjs.org/text-table/-/text-table-0.2.0.tgz",
+ "integrity": "sha1-f17oI66AUgfACvLfSoTsP8+lcLQ="
+ },
+ "textextensions": {
+ "version": "3.3.0",
+ "resolved": "https://registry.npmjs.org/textextensions/-/textextensions-3.3.0.tgz",
+ "integrity": "sha512-mk82dS8eRABNbeVJrEiN5/UMSCliINAuz8mkUwH4SwslkNP//gbEzlWNS5au0z5Dpx40SQxzqZevZkn+WYJ9Dw=="
+ },
+ "through2": {
+ "version": "4.0.2",
+ "resolved": "https://registry.npmjs.org/through2/-/through2-4.0.2.tgz",
+ "integrity": "sha512-iOqSav00cVxEEICeD7TjLB1sueEL+81Wpzp2bY17uZjZN0pWZPuo4suZ/61VujxmqSGFfgOcNuTZ85QJwNZQpw==",
+ "requires": {
+ "readable-stream": "3"
+ },
+ "dependencies": {
+ "readable-stream": {
+ "version": "3.6.0",
+ "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.0.tgz",
+ "integrity": "sha512-BViHy7LKeTz4oNnkcLJ+lVSL6vpiFeX6/d3oSH8zCW7UxP2onchk+vTGB143xuFjHS3deTgkKoXXymXqymiIdA==",
+ "requires": {
+ "inherits": "^2.0.3",
+ "string_decoder": "^1.1.1",
+ "util-deprecate": "^1.0.1"
+ }
+ }
+ }
+ },
+ "through2-filter": {
+ "version": "3.0.0",
+ "resolved": "https://registry.npmjs.org/through2-filter/-/through2-filter-3.0.0.tgz",
+ "integrity": "sha512-jaRjI2WxN3W1V8/FMZ9HKIBXixtiqs3SQSX4/YGIiP3gL6djW48VoZq9tDqeCWs3MT8YY5wb/zli8VW8snY1CA==",
+ "devOptional": true,
+ "requires": {
+ "through2": "~2.0.0",
+ "xtend": "~4.0.0"
+ },
+ "dependencies": {
+ "through2": {
+ "version": "2.0.5",
+ "resolved": "https://registry.npmjs.org/through2/-/through2-2.0.5.tgz",
+ "integrity": "sha512-/mrRod8xqpA+IHSLyGCQ2s8SPHiCDEeQJSep1jqLYeEUClOFG2Qsh+4FU6G9VeqpZnGW/Su8LQGc4YKni5rYSQ==",
+ "devOptional": true,
+ "requires": {
+ "readable-stream": "~2.3.6",
+ "xtend": "~4.0.1"
+ }
+ }
+ }
+ },
+ "time-stamp": {
+ "version": "1.1.0",
+ "resolved": "https://registry.npmjs.org/time-stamp/-/time-stamp-1.1.0.tgz",
+ "integrity": "sha1-dkpaEa9QVhkhsTPztE5hhofg9cM="
+ },
+ "tiny-emitter": {
+ "version": "2.1.0",
+ "resolved": "https://registry.npmjs.org/tiny-emitter/-/tiny-emitter-2.1.0.tgz",
+ "integrity": "sha512-NB6Dk1A9xgQPMoGqC5CVXn123gWyte215ONT5Pp5a0yt4nlEoO1ZWeCwpncaekPHXO60i47ihFnZPiRPjRMq4Q=="
+ },
+ "to-absolute-glob": {
+ "version": "2.0.2",
+ "resolved": "https://registry.npmjs.org/to-absolute-glob/-/to-absolute-glob-2.0.2.tgz",
+ "integrity": "sha1-GGX0PZ50sIItufFFt4z/fQ98hJs=",
+ "devOptional": true,
+ "requires": {
+ "is-absolute": "^1.0.0",
+ "is-negated-glob": "^1.0.0"
+ }
+ },
+ "to-object-path": {
+ "version": "0.3.0",
+ "resolved": "https://registry.npmjs.org/to-object-path/-/to-object-path-0.3.0.tgz",
+ "integrity": "sha1-KXWIt7Dn4KwI4E5nL4XB9JmeF68=",
+ "devOptional": true,
+ "requires": {
+ "kind-of": "^3.0.2"
+ },
+ "dependencies": {
+ "kind-of": {
+ "version": "3.2.2",
+ "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz",
+ "integrity": "sha512-NOW9QQXMoZGg/oqnVNoNTTIFEIid1627WCffUBJEdMxYApq7mNE7CpzucIPc+ZQg25Phej7IJSmX3hO+oblOtQ==",
+ "devOptional": true,
+ "requires": {
+ "is-buffer": "^1.1.5"
+ }
+ }
+ }
+ },
+ "to-regex": {
+ "version": "3.0.2",
+ "resolved": "https://registry.npmjs.org/to-regex/-/to-regex-3.0.2.tgz",
+ "integrity": "sha512-FWtleNAtZ/Ki2qtqej2CXTOayOH9bHDQF+Q48VpWyDXjbYxA4Yz8iDB31zXOBUlOHHKidDbqGVrTUvQMPmBGBw==",
+ "devOptional": true,
+ "requires": {
+ "define-property": "^2.0.2",
+ "extend-shallow": "^3.0.2",
+ "regex-not": "^1.0.2",
+ "safe-regex": "^1.1.0"
+ },
+ "dependencies": {
+ "extend-shallow": {
+ "version": "3.0.2",
+ "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-3.0.2.tgz",
+ "integrity": "sha512-BwY5b5Ql4+qZoefgMj2NUmx+tehVTH/Kf4k1ZEtOHNFcm2wSxMRo992l6X3TIgni2eZVTZ85xMOjF31fwZAj6Q==",
+ "devOptional": true,
+ "requires": {
+ "assign-symbols": "^1.0.0",
+ "is-extendable": "^1.0.1"
+ }
+ },
+ "is-extendable": {
+ "version": "1.0.1",
+ "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-1.0.1.tgz",
+ "integrity": "sha512-arnXMxT1hhoKo9k1LZdmlNyJdDDfy2v0fXjFlmok4+i8ul/6WlbVge9bhM74OpNPQPMGUToDtz+KXa1PneJxOA==",
+ "devOptional": true,
+ "requires": {
+ "is-plain-object": "^2.0.4"
+ }
+ },
+ "is-plain-object": {
+ "version": "2.0.4",
+ "resolved": "https://registry.npmjs.org/is-plain-object/-/is-plain-object-2.0.4.tgz",
+ "integrity": "sha512-h5PpgXkWitc38BBMYawTYMWJHFZJVnBquFE57xFpjB8pJFiF6gZ+bU+WyI/yqXiFR5mdLsgYNaPe8uao6Uv9Og==",
+ "devOptional": true,
+ "requires": {
+ "isobject": "^3.0.1"
+ }
+ }
+ }
+ },
+ "to-regex-range": {
+ "version": "2.1.1",
+ "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-2.1.1.tgz",
+ "integrity": "sha1-fIDBe53+vlmeJzZ+DU3VWQFB2zg=",
+ "devOptional": true,
+ "requires": {
+ "is-number": "^3.0.0",
+ "repeat-string": "^1.6.1"
+ }
+ },
+ "to-through": {
+ "version": "2.0.0",
+ "resolved": "https://registry.npmjs.org/to-through/-/to-through-2.0.0.tgz",
+ "integrity": "sha1-/JKtq6ByZHvAtn1rA2ZKoZUJOvY=",
+ "devOptional": true,
+ "requires": {
+ "through2": "^2.0.3"
+ },
+ "dependencies": {
+ "through2": {
+ "version": "2.0.5",
+ "resolved": "https://registry.npmjs.org/through2/-/through2-2.0.5.tgz",
+ "integrity": "sha512-/mrRod8xqpA+IHSLyGCQ2s8SPHiCDEeQJSep1jqLYeEUClOFG2Qsh+4FU6G9VeqpZnGW/Su8LQGc4YKni5rYSQ==",
+ "devOptional": true,
+ "requires": {
+ "readable-stream": "~2.3.6",
+ "xtend": "~4.0.1"
+ }
+ }
+ }
+ },
+ "type": {
+ "version": "1.2.0",
+ "resolved": "https://registry.npmjs.org/type/-/type-1.2.0.tgz",
+ "integrity": "sha512-+5nt5AAniqsCnu2cEQQdpzCAh33kVx8n0VoFidKpB1dVVLAN/F+bgVOqOJqOnEnrhp222clB5p3vUlD+1QAnfg==",
+ "devOptional": true
+ },
+ "typedarray": {
+ "version": "0.0.6",
+ "resolved": "https://registry.npmjs.org/typedarray/-/typedarray-0.0.6.tgz",
+ "integrity": "sha1-hnrHTjhkGHsdPUfZlqeOxciDB3c=",
+ "devOptional": true
+ },
+ "uglify-js": {
+ "version": "3.15.5",
+ "resolved": "https://registry.npmjs.org/uglify-js/-/uglify-js-3.15.5.tgz",
+ "integrity": "sha512-hNM5q5GbBRB5xB+PMqVRcgYe4c8jbyZ1pzZhS6jbq54/4F2gFK869ZheiE5A8/t+W5jtTNpWef/5Q9zk639FNQ=="
+ },
+ "unc-path-regex": {
+ "version": "0.1.2",
+ "resolved": "https://registry.npmjs.org/unc-path-regex/-/unc-path-regex-0.1.2.tgz",
+ "integrity": "sha1-5z3T17DXxe2G+6xrCufYxqadUPo=",
+ "devOptional": true
+ },
+ "undertaker": {
+ "version": "1.3.0",
+ "resolved": "https://registry.npmjs.org/undertaker/-/undertaker-1.3.0.tgz",
+ "integrity": "sha512-/RXwi5m/Mu3H6IHQGww3GNt1PNXlbeCuclF2QYR14L/2CHPz3DFZkvB5hZ0N/QUkiXWCACML2jXViIQEQc2MLg==",
+ "devOptional": true,
+ "requires": {
+ "arr-flatten": "^1.0.1",
+ "arr-map": "^2.0.0",
+ "bach": "^1.0.0",
+ "collection-map": "^1.0.0",
+ "es6-weak-map": "^2.0.1",
+ "fast-levenshtein": "^1.0.0",
+ "last-run": "^1.1.0",
+ "object.defaults": "^1.0.0",
+ "object.reduce": "^1.0.0",
+ "undertaker-registry": "^1.0.0"
+ }
+ },
+ "undertaker-registry": {
+ "version": "1.0.1",
+ "resolved": "https://registry.npmjs.org/undertaker-registry/-/undertaker-registry-1.0.1.tgz",
+ "integrity": "sha1-XkvaMI5KiirlhPm5pDWaSZglzFA=",
+ "devOptional": true
+ },
+ "union-value": {
+ "version": "1.0.1",
+ "resolved": "https://registry.npmjs.org/union-value/-/union-value-1.0.1.tgz",
+ "integrity": "sha512-tJfXmxMeWYnczCVs7XAEvIV7ieppALdyepWMkHkwciRpZraG/xwT+s2JN8+pr1+8jCRf80FFzvr+MpQeeoF4Xg==",
+ "devOptional": true,
+ "requires": {
+ "arr-union": "^3.1.0",
+ "get-value": "^2.0.6",
+ "is-extendable": "^0.1.1",
+ "set-value": "^2.0.1"
+ }
+ },
+ "unique-stream": {
+ "version": "2.3.1",
+ "resolved": "https://registry.npmjs.org/unique-stream/-/unique-stream-2.3.1.tgz",
+ "integrity": "sha512-2nY4TnBE70yoxHkDli7DMazpWiP7xMdCYqU2nBRO0UB+ZpEkGsSija7MvmvnZFUeC+mrgiUfcHSr3LmRFIg4+A==",
+ "devOptional": true,
+ "requires": {
+ "json-stable-stringify-without-jsonify": "^1.0.1",
+ "through2-filter": "^3.0.0"
+ }
+ },
+ "unset-value": {
+ "version": "1.0.0",
+ "resolved": "https://registry.npmjs.org/unset-value/-/unset-value-1.0.0.tgz",
+ "integrity": "sha1-g3aHP30jNRef+x5vw6jtDfyKtVk=",
+ "devOptional": true,
+ "requires": {
+ "has-value": "^0.3.1",
+ "isobject": "^3.0.0"
+ },
+ "dependencies": {
+ "has-value": {
+ "version": "0.3.1",
+ "resolved": "https://registry.npmjs.org/has-value/-/has-value-0.3.1.tgz",
+ "integrity": "sha512-gpG936j8/MzaeID5Yif+577c17TxaDmhuyVgSwtnL/q8UUTySg8Mecb+8Cf1otgLoD7DDH75axp86ER7LFsf3Q==",
+ "devOptional": true,
+ "requires": {
+ "get-value": "^2.0.3",
+ "has-values": "^0.1.4",
+ "isobject": "^2.0.0"
+ },
+ "dependencies": {
+ "isobject": {
+ "version": "2.1.0",
+ "resolved": "https://registry.npmjs.org/isobject/-/isobject-2.1.0.tgz",
+ "integrity": "sha512-+OUdGJlgjOBZDfxnDjYYG6zp487z0JGNQq3cYQYg5f5hKR+syHMsaztzGeml/4kGG55CSpKSpWTY+jYGgsHLgA==",
+ "devOptional": true,
+ "requires": {
+ "isarray": "1.0.0"
+ }
+ }
+ }
+ },
+ "has-values": {
+ "version": "0.1.4",
+ "resolved": "https://registry.npmjs.org/has-values/-/has-values-0.1.4.tgz",
+ "integrity": "sha512-J8S0cEdWuQbqD9//tlZxiMuMNmxB8PlEwvYwuxsTmR1G5RXUePEX/SJn7aD0GMLieuZYSwNH0cQuJGwnYunXRQ==",
+ "devOptional": true
+ }
+ }
+ },
+ "upath": {
+ "version": "1.2.0",
+ "resolved": "https://registry.npmjs.org/upath/-/upath-1.2.0.tgz",
+ "integrity": "sha512-aZwGpamFO61g3OlfT7OQCHqhGnW43ieH9WZeP7QxN/G/jS4jfqUkZxoryvJgVPEcrl5NL/ggHsSmLMHuH64Lhg==",
+ "devOptional": true
+ },
+ "urix": {
+ "version": "0.1.0",
+ "resolved": "https://registry.npmjs.org/urix/-/urix-0.1.0.tgz",
+ "integrity": "sha1-2pN/emLiH+wf0Y1Js1wpNQZ6bHI=",
+ "devOptional": true
+ },
+ "use": {
+ "version": "3.1.1",
+ "resolved": "https://registry.npmjs.org/use/-/use-3.1.1.tgz",
+ "integrity": "sha512-cwESVXlO3url9YWlFW/TA9cshCEhtu7IKJ/p5soJ/gGpj7vbvFrAY/eIioQ6Dw23KjZhYgiIo8HOs1nQ2vr/oQ==",
+ "devOptional": true
+ },
+ "util-deprecate": {
+ "version": "1.0.2",
+ "resolved": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz",
+ "integrity": "sha1-RQ1Nyfpw3nMnYvvS1KKJgUGaDM8="
+ },
+ "v8flags": {
+ "version": "3.2.0",
+ "resolved": "https://registry.npmjs.org/v8flags/-/v8flags-3.2.0.tgz",
+ "integrity": "sha512-mH8etigqMfiGWdeXpaaqGfs6BndypxusHHcv2qSHyZkGEznCd/qAXCWWRzeowtL54147cktFOC4P5y+kl8d8Jg==",
+ "devOptional": true,
+ "requires": {
+ "homedir-polyfill": "^1.0.1"
+ }
+ },
+ "validate-npm-package-license": {
+ "version": "3.0.4",
+ "resolved": "https://registry.npmjs.org/validate-npm-package-license/-/validate-npm-package-license-3.0.4.tgz",
+ "integrity": "sha512-DpKm2Ui/xN7/HQKCtpZxoRWBhZ9Z0kqtygG8XCgNQ8ZlDnxuQmWhj566j8fN4Cu3/JmbhsDo7fcAJq4s9h27Ew==",
+ "devOptional": true,
+ "requires": {
+ "spdx-correct": "^3.0.0",
+ "spdx-expression-parse": "^3.0.0"
+ }
+ },
+ "value-or-function": {
+ "version": "3.0.0",
+ "resolved": "https://registry.npmjs.org/value-or-function/-/value-or-function-3.0.0.tgz",
+ "integrity": "sha1-HCQ6ULWVwb5Up1S/7OhWO5/42BM=",
+ "devOptional": true
+ },
+ "vinyl": {
+ "version": "2.2.1",
+ "resolved": "https://registry.npmjs.org/vinyl/-/vinyl-2.2.1.tgz",
+ "integrity": "sha512-LII3bXRFBZLlezoG5FfZVcXflZgWP/4dCwKtxd5ky9+LOtM4CS3bIRQsmR1KMnMW07jpE8fqR2lcxPZ+8sJIcw==",
+ "requires": {
+ "clone": "^2.1.1",
+ "clone-buffer": "^1.0.0",
+ "clone-stats": "^1.0.0",
+ "cloneable-readable": "^1.0.0",
+ "remove-trailing-separator": "^1.0.1",
+ "replace-ext": "^1.0.0"
+ },
+ "dependencies": {
+ "replace-ext": {
+ "version": "1.0.1",
+ "resolved": "https://registry.npmjs.org/replace-ext/-/replace-ext-1.0.1.tgz",
+ "integrity": "sha512-yD5BHCe7quCgBph4rMQ+0KkIRKwWCrHDOX1p1Gp6HwjPM5kVoCdKGNhN7ydqqsX6lJEnQDKZ/tFMiEdQ1dvPEw=="
+ }
+ }
+ },
+ "vinyl-fs": {
+ "version": "3.0.3",
+ "resolved": "https://registry.npmjs.org/vinyl-fs/-/vinyl-fs-3.0.3.tgz",
+ "integrity": "sha512-vIu34EkyNyJxmP0jscNzWBSygh7VWhqun6RmqVfXePrOwi9lhvRs//dOaGOTRUQr4tx7/zd26Tk5WeSVZitgng==",
+ "devOptional": true,
+ "requires": {
+ "fs-mkdirp-stream": "^1.0.0",
+ "glob-stream": "^6.1.0",
+ "graceful-fs": "^4.0.0",
+ "is-valid-glob": "^1.0.0",
+ "lazystream": "^1.0.0",
+ "lead": "^1.0.0",
+ "object.assign": "^4.0.4",
+ "pumpify": "^1.3.5",
+ "readable-stream": "^2.3.3",
+ "remove-bom-buffer": "^3.0.0",
+ "remove-bom-stream": "^1.2.0",
+ "resolve-options": "^1.1.0",
+ "through2": "^2.0.0",
+ "to-through": "^2.0.0",
+ "value-or-function": "^3.0.0",
+ "vinyl": "^2.0.0",
+ "vinyl-sourcemap": "^1.1.0"
+ },
+ "dependencies": {
+ "through2": {
+ "version": "2.0.5",
+ "resolved": "https://registry.npmjs.org/through2/-/through2-2.0.5.tgz",
+ "integrity": "sha512-/mrRod8xqpA+IHSLyGCQ2s8SPHiCDEeQJSep1jqLYeEUClOFG2Qsh+4FU6G9VeqpZnGW/Su8LQGc4YKni5rYSQ==",
+ "devOptional": true,
+ "requires": {
+ "readable-stream": "~2.3.6",
+ "xtend": "~4.0.1"
+ }
+ }
+ }
+ },
+ "vinyl-sourcemap": {
+ "version": "1.1.0",
+ "resolved": "https://registry.npmjs.org/vinyl-sourcemap/-/vinyl-sourcemap-1.1.0.tgz",
+ "integrity": "sha1-kqgAWTo4cDqM2xHYswCtS+Y7PhY=",
+ "devOptional": true,
+ "requires": {
+ "append-buffer": "^1.0.2",
+ "convert-source-map": "^1.5.0",
+ "graceful-fs": "^4.1.6",
+ "normalize-path": "^2.1.1",
+ "now-and-later": "^2.0.0",
+ "remove-bom-buffer": "^3.0.0",
+ "vinyl": "^2.0.0"
+ },
+ "dependencies": {
+ "normalize-path": {
+ "version": "2.1.1",
+ "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-2.1.1.tgz",
+ "integrity": "sha1-GrKLVW4Zg2Oowab35vogE3/mrtk=",
+ "devOptional": true,
+ "requires": {
+ "remove-trailing-separator": "^1.0.1"
+ }
+ }
+ }
+ },
+ "vinyl-sourcemaps-apply": {
+ "version": "0.2.1",
+ "resolved": "https://registry.npmjs.org/vinyl-sourcemaps-apply/-/vinyl-sourcemaps-apply-0.2.1.tgz",
+ "integrity": "sha1-q2VJ1h0XLCsbh75cUI0jnI74dwU=",
+ "requires": {
+ "source-map": "^0.5.1"
+ },
+ "dependencies": {
+ "source-map": {
+ "version": "0.5.7",
+ "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz",
+ "integrity": "sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w="
+ }
+ }
+ },
+ "which": {
+ "version": "1.3.1",
+ "resolved": "https://registry.npmjs.org/which/-/which-1.3.1.tgz",
+ "integrity": "sha512-HxJdYWq1MTIQbJ3nw0cqssHoTNU267KlrDuGZ1WYlxDStUtKUhOaJmh112/TZmHxxUfuJqPXSOm7tDyas0OSIQ==",
+ "devOptional": true,
+ "requires": {
+ "isexe": "^2.0.0"
+ }
+ },
+ "which-module": {
+ "version": "1.0.0",
+ "resolved": "https://registry.npmjs.org/which-module/-/which-module-1.0.0.tgz",
+ "integrity": "sha1-u6Y8qGGUiZT/MHc2CJ47lgJsKk8=",
+ "devOptional": true
+ },
+ "wrap-ansi": {
+ "version": "2.1.0",
+ "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-2.1.0.tgz",
+ "integrity": "sha1-2Pw9KE3QV5T+hJc8rs3Rz4JP3YU=",
+ "devOptional": true,
+ "requires": {
+ "string-width": "^1.0.1",
+ "strip-ansi": "^3.0.1"
+ }
+ },
+ "wrappy": {
+ "version": "1.0.2",
+ "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz",
+ "integrity": "sha1-tSQ9jz7BqjXxNkYFvA0QNuMKtp8="
+ },
+ "xtend": {
+ "version": "4.0.2",
+ "resolved": "https://registry.npmjs.org/xtend/-/xtend-4.0.2.tgz",
+ "integrity": "sha512-LKYU1iAXJXUgAXn9URjiu+MWhyUXHsvfp7mcuYm9dSUKK0/CjtrUwFAxD82/mCWbtLsGjFIad0wIsod4zrTAEQ=="
+ },
+ "y18n": {
+ "version": "3.2.2",
+ "resolved": "https://registry.npmjs.org/y18n/-/y18n-3.2.2.tgz",
+ "integrity": "sha512-uGZHXkHnhF0XeeAPgnKfPv1bgKAYyVvmNL1xlKsPYZPaIHxGti2hHqvOCQv71XMsLxu1QjergkqogUnms5D3YQ==",
+ "devOptional": true
+ },
+ "yargs": {
+ "version": "7.1.2",
+ "resolved": "https://registry.npmjs.org/yargs/-/yargs-7.1.2.tgz",
+ "integrity": "sha512-ZEjj/dQYQy0Zx0lgLMLR8QuaqTihnxirir7EwUHp1Axq4e3+k8jXU5K0VLbNvedv1f4EWtBonDIZm0NUr+jCcA==",
+ "devOptional": true,
+ "requires": {
+ "camelcase": "^3.0.0",
+ "cliui": "^3.2.0",
+ "decamelize": "^1.1.1",
+ "get-caller-file": "^1.0.1",
+ "os-locale": "^1.4.0",
+ "read-pkg-up": "^1.0.1",
+ "require-directory": "^2.1.1",
+ "require-main-filename": "^1.0.1",
+ "set-blocking": "^2.0.0",
+ "string-width": "^1.0.2",
+ "which-module": "^1.0.0",
+ "y18n": "^3.2.1",
+ "yargs-parser": "^5.0.1"
+ },
+ "dependencies": {
+ "yargs-parser": {
+ "version": "5.0.1",
+ "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-5.0.1.tgz",
+ "integrity": "sha512-wpav5XYiddjXxirPoCTUPbqM0PXvJ9hiBMvuJgInvo4/lAOTZzUprArw17q2O1P2+GHhbBr18/iQwjL5Z9BqfA==",
+ "devOptional": true,
+ "requires": {
+ "camelcase": "^3.0.0",
+ "object.assign": "^4.1.0"
+ }
+ }
+ }
+ },
+ "yargs-parser": {
+ "version": "21.0.1",
+ "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-21.0.1.tgz",
+ "integrity": "sha512-9BK1jFpLzJROCI5TzwZL/TU4gqjK5xiHV/RfWLOahrjAko/e4DJkRDZQXfvqAsiZzzYhgAzbgz6lg48jcm4GLg=="
+ },
+ "yazl": {
+ "version": "2.5.1",
+ "resolved": "https://registry.npmjs.org/yazl/-/yazl-2.5.1.tgz",
+ "integrity": "sha512-phENi2PLiHnHb6QBVot+dJnaAZ0xosj7p3fWl+znIjBDlnMI2PsZCJZ306BPTFOaHf5qdDEI8x5qFrSOBN5vrw==",
+ "dev": true,
+ "requires": {
+ "buffer-crc32": "~0.2.3"
+ }
+ },
+ "yocto-queue": {
+ "version": "0.1.0",
+ "resolved": "https://registry.npmjs.org/yocto-queue/-/yocto-queue-0.1.0.tgz",
+ "integrity": "sha512-rVksvsnNCdJ/ohGc6xgPwyN8eheCxsiLM8mxuE/t/mOVqJewPuO1miLpTHQiRgTKCLexL4MeAFVagts7HmNZ2Q==",
+ "dev": true
+ }
+ }
+}
diff --git a/package.json b/package.json
index 5e6133f..e79e326 100644
--- a/package.json
+++ b/package.json
@@ -3,6 +3,7 @@
"description": "Ghost Theme",
"version": "0.1.0",
"demo": "https://hackersandslackers.com/",
+ "packageManager": "yarn@3.2.1",
"engines": {
"node": ">=16",
"ghost": ">=5.0.0"
diff --git a/partials/compiled/inline-css-rtl.hbs b/partials/compiled/inline-css-rtl.hbs
index 630fb2c..ab6e7fd 100644
--- a/partials/compiled/inline-css-rtl.hbs
+++ b/partials/compiled/inline-css-rtl.hbs
@@ -1,3 +1,3 @@
\ No newline at end of file
diff --git a/partials/compiled/inline-css.hbs b/partials/compiled/inline-css.hbs
index 0077dd5..6553d2e 100644
--- a/partials/compiled/inline-css.hbs
+++ b/partials/compiled/inline-css.hbs
@@ -1,3 +1,3 @@
\ No newline at end of file