From 691b1056211e652e4d357bcba22d25ef1da6e8c7 Mon Sep 17 00:00:00 2001 From: trav Date: Mon, 9 Aug 2021 16:10:16 -0400 Subject: [PATCH] first commit, ready to drone --- .drone.yml | 13 + LICENSE | 22 + README.md | 69 + assets/built/casper.js | 2 + assets/built/casper.js.map | 1 + assets/built/global.css | 2 + assets/built/global.css.map | 1 + assets/built/screen.css | 2 + assets/built/screen.css.map | 1 + assets/css/csscomb.json | 240 ++ assets/css/global.css | 466 +++ assets/css/screen.css | 1982 +++++++++++ assets/images/octo-1.jpg | Bin 0 -> 175555 bytes assets/js/gallery-card.js | 24 + assets/js/infinite-scroll.js | 112 + assets/js/lib/jquery.fitvids.js | 89 + assets/screenshot-desktop.jpg | Bin 0 -> 135129 bytes assets/screenshot-mobile.jpg | Bin 0 -> 61939 bytes author.hbs | 57 + default.hbs | 105 + error-404.hbs | 37 + error.hbs | 74 + gulpfile.js | 175 + index.hbs | 43 + package.json | 97 + page.hbs | 43 + partials/icons/avatar.hbs | 1 + partials/icons/facebook.hbs | 1 + partials/icons/loader.hbs | 11 + partials/icons/rss.hbs | 1 + partials/icons/twitter.hbs | 1 + partials/post-card.hbs | 61 + post.hbs | 120 + tag.hbs | 57 + yarn.lock | 5407 +++++++++++++++++++++++++++++++ 35 files changed, 9317 insertions(+) create mode 100644 .drone.yml create mode 100644 LICENSE create mode 100644 README.md create mode 100644 assets/built/casper.js create mode 100644 assets/built/casper.js.map create mode 100644 assets/built/global.css create mode 100644 assets/built/global.css.map create mode 100644 assets/built/screen.css create mode 100644 assets/built/screen.css.map create mode 100644 assets/css/csscomb.json create mode 100644 assets/css/global.css create mode 100644 assets/css/screen.css create mode 100644 assets/images/octo-1.jpg create mode 100644 assets/js/gallery-card.js create mode 100644 assets/js/infinite-scroll.js create mode 100644 assets/js/lib/jquery.fitvids.js create mode 100755 assets/screenshot-desktop.jpg create mode 100755 assets/screenshot-mobile.jpg create mode 100644 author.hbs create mode 100644 default.hbs create mode 100644 error-404.hbs create mode 100644 error.hbs create mode 100644 gulpfile.js create mode 100644 index.hbs create mode 100644 package.json create mode 100644 page.hbs create mode 100644 partials/icons/avatar.hbs create mode 100644 partials/icons/facebook.hbs create mode 100644 partials/icons/loader.hbs create mode 100644 partials/icons/rss.hbs create mode 100644 partials/icons/twitter.hbs create mode 100644 partials/post-card.hbs create mode 100644 post.hbs create mode 100644 tag.hbs create mode 100644 yarn.lock diff --git a/.drone.yml b/.drone.yml new file mode 100644 index 0000000..a9c9a1e --- /dev/null +++ b/.drone.yml @@ -0,0 +1,13 @@ +--- +kind: pipeline +name: deploy to docker container +steps: + - name: docker cp deploy + image: 3wordchant/docker-cp-deploy:latest + settings: + host: swarm.autonomic.zone + service: sophie-lewis + source: . + dest: /var/lib/ghost/content/themes/sophie-lewis + deploy_key: + from_secret: drone_ssh_swarm.autonomic.zone diff --git a/LICENSE b/LICENSE new file mode 100644 index 0000000..551d195 --- /dev/null +++ b/LICENSE @@ -0,0 +1,22 @@ +Copyright (c) 2013-2021 Ghost Foundation + +Permission is hereby granted, free of charge, to any person +obtaining a copy of this software and associated documentation +files (the "Software"), to deal in the Software without +restriction, including without limitation the rights to use, +copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the +Software is furnished to do so, subject to the following +conditions: + +The above copyright notice and this permission notice shall be +included in all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, +EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES +OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND +NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT +HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, +WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING +FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR +OTHER DEALINGS IN THE SOFTWARE. diff --git a/README.md b/README.md new file mode 100644 index 0000000..f5b0289 --- /dev/null +++ b/README.md @@ -0,0 +1,69 @@ +# Casper + +The default theme for [Ghost](http://github.com/tryghost/ghost/). This is the latest development version of Casper! If you're just looking to download the latest release, head over to the [releases](https://github.com/TryGhost/Casper/releases) page. + +  + +![screenshot-desktop](https://user-images.githubusercontent.com/353959/66987533-40eae100-f0c1-11e9-822e-cbaf38fb8e3f.png) + +  + +# First time using a Ghost theme? + +Ghost uses a simple templating language called [Handlebars](http://handlebarsjs.com/) for its themes. + +This theme has lots of code comments to help explain what's going on just by reading the code. Once you feel comfortable with how everything works, we also have full [theme API documentation](https://ghost.org/docs/themes/) which explains every possible Handlebars helper and template. + +**The main files are:** + +- `default.hbs` - The parent template file, which includes your global header/footer +- `index.hbs` - The main template to generate a list of posts, usually the home page +- `post.hbs` - The template used to render individual posts +- `page.hbs` - Used for individual pages +- `tag.hbs` - Used for tag archives, eg. "all posts tagged with `news`" +- `author.hbs` - Used for author archives, eg. "all posts written by Jamie" + +One neat trick is that you can also create custom one-off templates by adding the slug of a page to a template file. For example: + +- `page-about.hbs` - Custom template for an `/about/` page +- `tag-news.hbs` - Custom template for `/tag/news/` archive +- `author-ali.hbs` - Custom template for `/author/ali/` archive + + +# Development + +Casper styles are compiled using Gulp/PostCSS to polyfill future CSS spec. You'll need [Node](https://nodejs.org/), [Yarn](https://yarnpkg.com/) and [Gulp](https://gulpjs.com) installed globally. After that, from the theme's root directory: + +```bash +# install dependencies +yarn install + +# run development server +yarn dev +``` + +Now you can edit `/assets/css/` files, which will be compiled to `/assets/built/` automatically. + +The `zip` Gulp task packages the theme files into `dist/.zip`, which you can then upload to your site. + +```bash +# create .zip file +yarn zip +``` + +# PostCSS Features Used + +- Autoprefixer - Don't worry about writing browser prefixes of any kind, it's all done automatically with support for the latest 2 major versions of every browser. +- [Color Mod](https://github.com/jonathantneal/postcss-color-mod-function) + + +# SVG Icons + +Casper uses inline SVG icons, included via Handlebars partials. You can find all icons inside `/partials/icons`. To use an icon just include the name of the relevant file, eg. To include the SVG icon in `/partials/icons/rss.hbs` - use `{{> "icons/rss"}}`. + +You can add your own SVG icons in the same manner. + + +# Copyright & License + +Copyright (c) 2013-2021 Ghost Foundation - Released under the [MIT license](LICENSE). diff --git a/assets/built/casper.js b/assets/built/casper.js new file mode 100644 index 0000000..1f15f7f --- /dev/null +++ b/assets/built/casper.js @@ -0,0 +1,2 @@ +!function(o){"use strict";o.fn.fitVids=function(e){var t,i,n={customSelector:null,ignore:null};return document.getElementById("fit-vids-style")||(t=document.head||document.getElementsByTagName("head")[0],(i=document.createElement("div")).innerHTML='

x

',t.appendChild(i.childNodes[1])),e&&o.extend(n,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.customSelector&&e.push(n.customSelector);var r=".fitvidsignore";n.ignore&&(r=r+", "+n.ignore);e=o(this).find(e.join(","));(e=(e=e.not("object object")).not(r)).each(function(){var e,t,i=o(this);0
').parent(".fluid-width-video-wrapper").css("padding-top",100*e+"%"),i.removeAttr("height").removeAttr("width"))})})},o.fn.fitVids._count=0}(window.jQuery||window.Zepto),function(e){e.addEventListener("DOMContentLoaded",function(){e.querySelectorAll(".kg-gallery-image img").forEach(function(e){var t=e.closest(".kg-gallery-image"),e=e.attributes.width.value/e.attributes.height.value;t.style.flex=e+" 1 0%"})})}((window,document)),function(t,i){var r,n,o,d,s,a,l,c=i.querySelector("link[rel=next]");function h(){if(404===this.status)return t.removeEventListener("scroll",f),void t.removeEventListener("resize",m);this.response.querySelectorAll("article.post-card").forEach(function(e){r.appendChild(i.importNode(e,!0))});var e=this.response.querySelector("link[rel=next]");e?c.href=e.href:(t.removeEventListener("scroll",f),t.removeEventListener("resize",m)),l=i.documentElement.scrollHeight,d=o=!1}function e(){var e;d||(s+a<=l-n?o=!1:(d=!0,(e=new t.XMLHttpRequest).responseType="document",e.addEventListener("load",h),e.open("GET",c.href),e.send(null)))}function u(){o||t.requestAnimationFrame(e),o=!0}function f(){s=t.scrollY,u()}function m(){a=t.innerHeight,l=i.documentElement.scrollHeight,u()}!c||(r=i.querySelector(".post-feed"))&&(d=o=!(n=300),s=t.scrollY,a=t.innerHeight,l=i.documentElement.scrollHeight,t.addEventListener("scroll",f,{passive:!0}),t.addEventListener("resize",m),u())}(window,document); +//# sourceMappingURL=casper.js.map \ No newline at end of file diff --git a/assets/built/casper.js.map b/assets/built/casper.js.map new file mode 100644 index 0000000..a1015fe --- /dev/null +++ b/assets/built/casper.js.map @@ -0,0 +1 @@ +{"version":3,"sources":["jquery.fitvids.js","gallery-card.js","infinite-scroll.js"],"names":["$","fn","fitVids","options","head","div","settings","customSelector","ignore","document","getElementById","getElementsByTagName","createElement","innerHTML","appendChild","childNodes","extend","this","each","selectors","push","ignoreList","$allVideos","find","join","not","aspectRatio","videoName","$this","parents","length","tagName","toLowerCase","parent","css","isNaN","attr","parseInt","height","width","_count","wrap","removeAttr","window","jQuery","Zepto","addEventListener","querySelectorAll","forEach","image","container","closest","ratio","attributes","value","style","flex","feedElement","buffer","ticking","loading","lastScrollY","lastWindowHeight","lastDocumentHeight","nextElement","querySelector","onPageLoad","status","removeEventListener","onScroll","onResize","response","item","importNode","resNextElement","href","documentElement","scrollHeight","onUpdate","xhr","XMLHttpRequest","responseType","open","send","requestTick","requestAnimationFrame","scrollY","innerHeight","passive"],"mappings":"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","file":"casper.js","sourcesContent":["/*jshint browser:true */\n/*!\n* FitVids 1.3\n*\n*\n* Copyright 2017, Chris Coyier + Dave Rupert + Ghost Foundation\n* This is an unofficial release, ported by John O'Nolan\n* Credit to Thierry Koblentz - http://www.alistapart.com/articles/creating-intrinsic-ratios-for-video/\n* Released under the MIT license\n*\n*/\n\n;(function( $ ){\n\n 'use strict';\n\n $.fn.fitVids = function( options ) {\n var settings = {\n customSelector: null,\n ignore: null\n };\n\n if(!document.getElementById('fit-vids-style')) {\n // appendStyles: https://github.com/toddmotto/fluidvids/blob/master/dist/fluidvids.js\n var head = document.head || document.getElementsByTagName('head')[0];\n var css = '.fluid-width-video-container{flex-grow: 1;width:100%;}.fluid-width-video-wrapper{width:100%;position:relative;padding:0;}.fluid-width-video-wrapper iframe,.fluid-width-video-wrapper object,.fluid-width-video-wrapper embed {position:absolute;top:0;left:0;width:100%;height:100%;}';\n var div = document.createElement(\"div\");\n div.innerHTML = '

x

';\n head.appendChild(div.childNodes[1]);\n }\n\n if ( options ) {\n $.extend( settings, options );\n }\n\n return this.each(function(){\n var selectors = [\n 'iframe[src*=\"player.vimeo.com\"]',\n 'iframe[src*=\"youtube.com\"]',\n 'iframe[src*=\"youtube-nocookie.com\"]',\n 'iframe[src*=\"kickstarter.com\"][src*=\"video.html\"]',\n 'object',\n 'embed'\n ];\n\n if (settings.customSelector) {\n selectors.push(settings.customSelector);\n }\n\n var ignoreList = '.fitvidsignore';\n\n if(settings.ignore) {\n ignoreList = ignoreList + ', ' + settings.ignore;\n }\n\n var $allVideos = $(this).find(selectors.join(','));\n $allVideos = $allVideos.not('object object'); // SwfObj conflict patch\n $allVideos = $allVideos.not(ignoreList); // Disable FitVids on this video.\n\n $allVideos.each(function(){\n var $this = $(this);\n if($this.parents(ignoreList).length > 0) {\n return; // Disable FitVids on this video.\n }\n if (this.tagName.toLowerCase() === 'embed' && $this.parent('object').length || $this.parent('.fluid-width-video-wrapper').length) { return; }\n if ((!$this.css('height') && !$this.css('width')) && (isNaN($this.attr('height')) || isNaN($this.attr('width'))))\n {\n $this.attr('height', 9);\n $this.attr('width', 16);\n }\n var height = ( this.tagName.toLowerCase() === 'object' || ($this.attr('height') && !isNaN(parseInt($this.attr('height'), 10))) ) ? parseInt($this.attr('height'), 10) : $this.height(),\n width = !isNaN(parseInt($this.attr('width'), 10)) ? parseInt($this.attr('width'), 10) : $this.width(),\n aspectRatio = height / width;\n if(!$this.attr('name')){\n var videoName = 'fitvid' + $.fn.fitVids._count;\n $this.attr('name', videoName);\n $.fn.fitVids._count++;\n }\n $this.wrap('
').parent('.fluid-width-video-wrapper').css('padding-top', (aspectRatio * 100)+'%');\n $this.removeAttr('height').removeAttr('width');\n });\n });\n };\n\n // Internal counter for unique video names.\n $.fn.fitVids._count = 0;\n\n// Works with either jQuery or Zepto\n})( window.jQuery || window.Zepto );\n","/* eslint-env browser */\n\n/**\n * Gallery card support\n * Used on any individual post/page\n *\n * Detects when a gallery card has been used and applies sizing to make sure\n * the display matches what is seen in the editor.\n */\n\n(function (window, document) {\n var resizeImagesInGalleries = function resizeImagesInGalleries() {\n var images = document.querySelectorAll('.kg-gallery-image img');\n images.forEach(function (image) {\n var container = image.closest('.kg-gallery-image');\n var width = image.attributes.width.value;\n var height = image.attributes.height.value;\n var ratio = width / height;\n container.style.flex = ratio + ' 1 0%';\n });\n };\n\n document.addEventListener('DOMContentLoaded', resizeImagesInGalleries);\n})(window, document);\n","/* eslint-env browser */\n\n/**\n * Infinite Scroll\n * Used on all pages where there is a list of posts (homepage, tag index, etc).\n *\n * When the page is scrolled to 300px from the bottom, the next page of posts\n * is fetched by following the the that is output\n * by {{ghost_head}}.\n *\n * The individual post items are extracted from the fetched pages by looking for\n * a wrapper element with the class \"post-card\". Any found elements are appended\n * to the element with the class \"post-feed\" in the currently viewed page.\n */\n\n(function (window, document) {\n // next link element\n var nextElement = document.querySelector('link[rel=next]');\n if (!nextElement) {\n return;\n }\n\n // post feed element\n var feedElement = document.querySelector('.post-feed');\n if (!feedElement) {\n return;\n }\n\n var buffer = 300;\n\n var ticking = false;\n var loading = false;\n\n var lastScrollY = window.scrollY;\n var lastWindowHeight = window.innerHeight;\n var lastDocumentHeight = document.documentElement.scrollHeight;\n\n function onPageLoad() {\n if (this.status === 404) {\n window.removeEventListener('scroll', onScroll);\n window.removeEventListener('resize', onResize);\n return;\n }\n\n // append contents\n var postElements = this.response.querySelectorAll('article.post-card');\n postElements.forEach(function (item) {\n // document.importNode is important, without it the item's owner\n // document will be different which can break resizing of\n // `object-fit: cover` images in Safari\n feedElement.appendChild(document.importNode(item, true));\n });\n\n // set next link\n var resNextElement = this.response.querySelector('link[rel=next]');\n if (resNextElement) {\n nextElement.href = resNextElement.href;\n } else {\n window.removeEventListener('scroll', onScroll);\n window.removeEventListener('resize', onResize);\n }\n\n // sync status\n lastDocumentHeight = document.documentElement.scrollHeight;\n ticking = false;\n loading = false;\n }\n\n function onUpdate() {\n // return if already loading\n if (loading) {\n return;\n }\n\n // return if not scroll to the bottom\n if (lastScrollY + lastWindowHeight <= lastDocumentHeight - buffer) {\n ticking = false;\n return;\n }\n\n loading = true;\n\n var xhr = new window.XMLHttpRequest();\n xhr.responseType = 'document';\n\n xhr.addEventListener('load', onPageLoad);\n\n xhr.open('GET', nextElement.href);\n xhr.send(null);\n }\n\n function requestTick() {\n ticking || window.requestAnimationFrame(onUpdate);\n ticking = true;\n }\n\n function onScroll() {\n lastScrollY = window.scrollY;\n requestTick();\n }\n\n function onResize() {\n lastWindowHeight = window.innerHeight;\n lastDocumentHeight = document.documentElement.scrollHeight;\n requestTick();\n }\n\n window.addEventListener('scroll', onScroll, {passive: true});\n window.addEventListener('resize', onResize);\n\n requestTick();\n})(window, document);\n"]} \ No newline at end of file diff --git a/assets/built/global.css b/assets/built/global.css new file mode 100644 index 0000000..6eb6e85 --- /dev/null +++ b/assets/built/global.css @@ -0,0 +1,2 @@ +a,abbr,acronym,address,applet,article,aside,audio,big,blockquote,body,canvas,caption,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,ul,var,video{margin:0;padding:0;border:0;font:inherit;font-size:100%;vertical-align:baseline}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:"";content:none}img{display:block;max-width:100%;height:auto}html{box-sizing:border-box;font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}*,:after,:before{box-sizing:inherit}a{background-color:transparent}a:active,a:hover{outline:0}b,strong{font-weight:700}dfn,em,i{font-style:italic}h1{margin:.67em 0;font-size:2em}small{font-size:80%}sub,sup{position:relative;font-size:75%;line-height:0;vertical-align:baseline}sup{top:-.5em}sub{bottom:-.25em}img{border:0}svg:not(:root){overflow:hidden}mark{background-color:#fdffb6}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}button,input,optgroup,select,textarea{margin:0;color:inherit;font:inherit}button{overflow:visible;border:none}button,select{text-transform:none}button,html input[type=button],input[type=reset],input[type=submit]{cursor:pointer;-webkit-appearance:button}button[disabled],html input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{padding:0;border:0}input{line-height:normal}input:focus{outline:none}input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{height:auto}input[type=search]{box-sizing:content-box;-webkit-appearance:textfield}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}legend{padding:0;border:0}textarea{overflow:auto}table{border-spacing:0;border-collapse:collapse}td,th{padding:0}html{font-size:62.5%;-webkit-tap-highlight-color:rgba(0,0,0,0)}body{color:#35373a;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif;font-size:1.6rem;line-height:1.6em;font-weight:400;font-style:normal;letter-spacing:0;text-rendering:optimizeLegibility;background:#fff;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-moz-font-feature-settings:"liga" on}::-moz-selection{text-shadow:none;background:#daf2fd}::selection{text-shadow:none;background:#daf2fd}hr{position:relative;display:block;width:100%;margin:2.5em 0 3.5em;padding:0;height:1px;border:0;border-top:1px solid #f0f0f0}audio,canvas,iframe,img,svg,video{vertical-align:middle}fieldset{margin:0;padding:0;border:0}textarea{resize:vertical}::not(.gh-content) blockquote,::not(.gh-content) dl,::not(.gh-content) ol,::not(.gh-content) p,::not(.gh-content) ul{margin:0 0 1.5em}ol,ul{padding-left:1.3em;padding-right:1.5em}ol ol,ol ul,ul ol,ul ul{margin:.5em 0 1em}ul{list-style:disc}ol{list-style:decimal}ol,ul{max-width:100%}li{padding-left:.3em;line-height:1.6em}li+li{margin-top:.5em}dt{float:left;margin:0 20px 0 0;width:120px;color:#daf2fd;font-weight:500;text-align:right}dd{margin:0 0 5px;text-align:left}blockquote{margin:1.5em 0;padding:0 1.6em;border-left:#daf2fd}blockquote p{margin:.8em 0;font-size:1.2em;font-weight:300}blockquote small{display:inline-block;margin:.8em 0 .8em 1.5em;font-size:.9em;opacity:.8}blockquote small:before{content:"\2014 \00A0"}blockquote cite{font-weight:700}blockquote cite a{font-weight:400}a{color:#15171a;text-decoration:none}h1,h2,h3,h4,h5,h6{margin-top:0;line-height:1.15;font-weight:600;text-rendering:optimizeLegibility;letter-spacing:-.01em}h1{margin:0 0 .5em;font-size:4.8rem;font-weight:700;letter-spacing:-.015em}@media (max-width:600px){h1{font-size:2.8rem}}h2{margin:1.5em 0 .5em;font-size:2.8rem;font-weight:700}@media (max-width:600px){h2{font-size:2.3rem}}h3{margin:1.5em 0 .5em;font-size:2.4rem;font-weight:600}@media (max-width:600px){h3{font-size:1.7rem}}h4{font-size:2.2rem}h4,h5{margin:1.5em 0 .5em}h5{font-size:2rem}h6{margin:1.5em 0 .5em;font-size:1.8rem} +/*# sourceMappingURL=global.css.map */ \ No newline at end of file diff --git a/assets/built/global.css.map b/assets/built/global.css.map new file mode 100644 index 0000000..32ab326 --- /dev/null +++ b/assets/built/global.css.map @@ -0,0 +1 @@ +{"version":3,"sources":["global.css"],"names":[],"mappings":"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","file":"global.css","sourcesContent":["/* Reset\n/* ---------------------------------------------------------- */\n\nhtml,\nbody,\ndiv,\nspan,\napplet,\nobject,\niframe,\nh1,\nh2,\nh3,\nh4,\nh5,\nh6,\np,\nblockquote,\npre,\na,\nabbr,\nacronym,\naddress,\nbig,\ncite,\ncode,\ndel,\ndfn,\nem,\nimg,\nins,\nkbd,\nq,\ns,\nsamp,\nsmall,\nstrike,\nstrong,\nsub,\nsup,\ntt,\nvar,\ndl,\ndt,\ndd,\nol,\nul,\nli,\nfieldset,\nform,\nlabel,\nlegend,\ntable,\ncaption,\ntbody,\ntfoot,\nthead,\ntr,\nth,\ntd,\narticle,\naside,\ncanvas,\ndetails,\nembed,\nfigure,\nfigcaption,\nfooter,\nheader,\nhgroup,\nmenu,\nnav,\noutput,\nruby,\nsection,\nsummary,\ntime,\nmark,\naudio,\nvideo {\n margin: 0;\n padding: 0;\n border: 0;\n font: inherit;\n font-size: 100%;\n vertical-align: baseline;\n}\nbody {\n line-height: 1;\n}\nol,\nul {\n list-style: none;\n}\nblockquote,\nq {\n quotes: none;\n}\nblockquote:before,\nblockquote:after,\nq:before,\nq:after {\n content: \"\";\n content: none;\n}\ntable {\n border-spacing: 0;\n border-collapse: collapse;\n}\nimg {\n display: block;\n max-width: 100%;\n height: auto;\n}\nhtml {\n box-sizing: border-box;\n font-family: sans-serif;\n\n -ms-text-size-adjust: 100%;\n -webkit-text-size-adjust: 100%;\n}\n*,\n*:before,\n*:after {\n box-sizing: inherit;\n}\na {\n background-color: transparent;\n}\na:active,\na:hover {\n outline: 0;\n}\nb,\nstrong {\n font-weight: bold;\n}\ni,\nem,\ndfn {\n font-style: italic;\n}\nh1 {\n margin: 0.67em 0;\n font-size: 2em;\n}\nsmall {\n font-size: 80%;\n}\nsub,\nsup {\n position: relative;\n font-size: 75%;\n line-height: 0;\n vertical-align: baseline;\n}\nsup {\n top: -0.5em;\n}\nsub {\n bottom: -0.25em;\n}\nimg {\n border: 0;\n}\nsvg:not(:root) {\n overflow: hidden;\n}\nmark {\n background-color: #fdffb6;\n}\ncode,\nkbd,\npre,\nsamp {\n font-family: monospace, monospace;\n font-size: 1em;\n}\nbutton,\ninput,\noptgroup,\nselect,\ntextarea {\n margin: 0; /* 3 */\n color: inherit; /* 1 */\n font: inherit; /* 2 */\n}\nbutton {\n overflow: visible;\n border: none;\n}\nbutton,\nselect {\n text-transform: none;\n}\nbutton,\nhtml input[type=\"button\"],\n/* 1 */\ninput[type=\"reset\"],\ninput[type=\"submit\"] {\n cursor: pointer; /* 3 */\n\n -webkit-appearance: button; /* 2 */\n}\nbutton[disabled],\nhtml input[disabled] {\n cursor: default;\n}\nbutton::-moz-focus-inner,\ninput::-moz-focus-inner {\n padding: 0;\n border: 0;\n}\ninput {\n line-height: normal;\n}\ninput:focus {\n outline: none;\n}\ninput[type=\"checkbox\"],\ninput[type=\"radio\"] {\n box-sizing: border-box; /* 1 */\n padding: 0; /* 2 */\n}\ninput[type=\"number\"]::-webkit-inner-spin-button,\ninput[type=\"number\"]::-webkit-outer-spin-button {\n height: auto;\n}\ninput[type=\"search\"] {\n box-sizing: content-box; /* 2 */\n\n -webkit-appearance: textfield; /* 1 */\n}\ninput[type=\"search\"]::-webkit-search-cancel-button,\ninput[type=\"search\"]::-webkit-search-decoration {\n -webkit-appearance: none;\n}\nlegend {\n padding: 0; /* 2 */\n border: 0; /* 1 */\n}\ntextarea {\n overflow: auto;\n}\ntable {\n border-spacing: 0;\n border-collapse: collapse;\n}\ntd,\nth {\n padding: 0;\n}\n\n/* ==========================================================================\n Base styles: opinionated defaults\n ========================================================================== */\n\nhtml {\n font-size: 62.5%;\n\n -webkit-tap-highlight-color: rgba(0, 0, 0, 0);\n}\nbody {\n color: #35373A;\n font-family: -apple-system, BlinkMacSystemFont, \"Segoe UI\", Roboto, Oxygen, Ubuntu, Cantarell, \"Open Sans\", \"Helvetica Neue\", sans-serif;\n font-size: 1.6rem;\n line-height: 1.6em;\n font-weight: 400;\n font-style: normal;\n letter-spacing: 0;\n text-rendering: optimizeLegibility;\n background: #fff;\n\n -webkit-font-smoothing: antialiased;\n -moz-osx-font-smoothing: grayscale;\n -moz-font-feature-settings: \"liga\" on;\n}\n\n::selection {\n text-shadow: none;\n background: #daf2fd;\n}\n\nhr {\n position: relative;\n display: block;\n width: 100%;\n margin: 2.5em 0 3.5em;\n padding: 0;\n height: 1px;\n border: 0;\n border-top: 1px solid #f0f0f0;\n}\n\naudio,\ncanvas,\niframe,\nimg,\nsvg,\nvideo {\n vertical-align: middle;\n}\n\nfieldset {\n margin: 0;\n padding: 0;\n border: 0;\n}\n\ntextarea {\n resize: vertical;\n}\n\n::not(.gh-content) p,\n::not(.gh-content) ul,\n::not(.gh-content) ol,\n::not(.gh-content) dl,\n::not(.gh-content) blockquote {\n margin: 0 0 1.5em 0;\n}\n\nol,\nul {\n padding-left: 1.3em;\n padding-right: 1.5em;\n}\n\nol ol,\nul ul,\nul ol,\nol ul {\n margin: 0.5em 0 1em;\n}\n\nul {\n list-style: disc;\n}\n\nol {\n list-style: decimal;\n}\n\nul,\nol {\n max-width: 100%;\n}\n\nli {\n padding-left: 0.3em;\n line-height: 1.6em;\n}\n\nli + li {\n margin-top: 0.5em;\n}\n\ndt {\n float: left;\n margin: 0 20px 0 0;\n width: 120px;\n color: #daf2fd;\n font-weight: 500;\n text-align: right;\n}\n\ndd {\n margin: 0 0 5px 0;\n text-align: left;\n}\n\nblockquote {\n margin: 1.5em 0;\n padding: 0 1.6em 0 1.6em;\n border-left: #daf2fd;\n}\n\nblockquote p {\n margin: 0.8em 0;\n font-size: 1.2em;\n font-weight: 300;\n}\n\nblockquote small {\n display: inline-block;\n margin: 0.8em 0 0.8em 1.5em;\n font-size: 0.9em;\n opacity: 0.8;\n}\n/* Quotation marks */\nblockquote small:before {\n content: \"\\2014 \\00A0\";\n}\n\nblockquote cite {\n font-weight: bold;\n}\nblockquote cite a {\n font-weight: normal;\n}\n\na {\n color: #15171A;\n text-decoration: none;\n}\n\nh1,\nh2,\nh3,\nh4,\nh5,\nh6 {\n margin-top: 0;\n line-height: 1.15;\n font-weight: 600;\n text-rendering: optimizeLegibility;\n letter-spacing: -0.01em;\n}\n\nh1 {\n margin: 0 0 0.5em 0;\n font-size: 4.8rem;\n font-weight: 700;\n letter-spacing: -0.015em;\n}\n@media (max-width: 600px) {\n h1 {\n font-size: 2.8rem;\n }\n}\n\nh2 {\n margin: 1.5em 0 0.5em 0;\n font-size: 2.8rem;\n font-weight: 700;\n}\n@media (max-width: 600px) {\n h2 {\n font-size: 2.3rem;\n }\n}\n\nh3 {\n margin: 1.5em 0 0.5em 0;\n font-size: 2.4rem;\n font-weight: 600;\n}\n@media (max-width: 600px) {\n h3 {\n font-size: 1.7rem;\n }\n}\n\nh4 {\n margin: 1.5em 0 0.5em 0;\n font-size: 2.2rem;\n}\n\nh5 {\n margin: 1.5em 0 0.5em 0;\n font-size: 2rem;\n}\n\nh6 {\n margin: 1.5em 0 0.5em 0;\n font-size: 1.8rem;\n}\n"]} \ No newline at end of file diff --git a/assets/built/screen.css b/assets/built/screen.css new file mode 100644 index 0000000..1a57120 --- /dev/null +++ b/assets/built/screen.css @@ -0,0 +1,2 @@ +a,abbr,acronym,address,applet,article,aside,audio,big,blockquote,body,canvas,caption,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,ul,var,video{margin:0;padding:0;border:0;font:inherit;font-size:100%;vertical-align:baseline}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:"";content:none}img{display:block;max-width:100%;height:auto}html{box-sizing:border-box;font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}*,:after,:before{box-sizing:inherit}a{background-color:transparent}a:active,a:hover{outline:0}b,strong{font-weight:700}dfn,em,i{font-style:italic}h1{margin:.67em 0;font-size:2em}small{font-size:80%}sub,sup{position:relative;font-size:75%;line-height:0;vertical-align:baseline}sup{top:-.5em}sub{bottom:-.25em}img{border:0}svg:not(:root){overflow:hidden}mark{background-color:#fdffb6}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}button,input,optgroup,select,textarea{margin:0;color:inherit;font:inherit}button{overflow:visible;border:none}button,select{text-transform:none}button,html input[type=button],input[type=reset],input[type=submit]{cursor:pointer;-webkit-appearance:button}button[disabled],html input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{padding:0;border:0}input{line-height:normal}input:focus{outline:none}input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{height:auto}input[type=search]{box-sizing:content-box;-webkit-appearance:textfield}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}legend{padding:0;border:0}textarea{overflow:auto}table{border-spacing:0;border-collapse:collapse}td,th{padding:0}html{font-size:62.5%;-webkit-tap-highlight-color:rgba(0,0,0,0)}body{color:#35373a;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif;font-size:1.6rem;line-height:1.6em;font-weight:400;font-style:normal;letter-spacing:0;text-rendering:optimizeLegibility;background:#fff;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-moz-font-feature-settings:"liga" on}::-moz-selection{text-shadow:none;background:#daf2fd}::selection{text-shadow:none;background:#daf2fd}hr{position:relative;display:block;width:100%;margin:2.5em 0 3.5em;padding:0;height:1px;border:0;border-top:1px solid #f0f0f0}audio,canvas,iframe,img,svg,video{vertical-align:middle}fieldset{margin:0;padding:0;border:0}textarea{resize:vertical}::not(.gh-content) blockquote,::not(.gh-content) dl,::not(.gh-content) ol,::not(.gh-content) p,::not(.gh-content) ul{margin:0 0 1.5em}ol,ul{padding-left:1.3em;padding-right:1.5em}ol ol,ol ul,ul ol,ul ul{margin:.5em 0 1em}ul{list-style:disc}ol{list-style:decimal}ol,ul{max-width:100%}li{padding-left:.3em;line-height:1.6em}li+li{margin-top:.5em}dt{float:left;margin:0 20px 0 0;width:120px;color:#daf2fd;font-weight:500;text-align:right}dd{margin:0 0 5px;text-align:left}blockquote{margin:1.5em 0;padding:0 1.6em;border-left:#daf2fd}blockquote p{margin:.8em 0;font-size:1.2em;font-weight:300}blockquote small{display:inline-block;margin:.8em 0 .8em 1.5em;font-size:.9em;opacity:.8}blockquote small:before{content:"\2014 \00A0"}blockquote cite{font-weight:700}blockquote cite a{font-weight:400}a{color:#15171a;text-decoration:none}h1,h2,h3,h4,h5,h6{margin-top:0;line-height:1.15;font-weight:600;text-rendering:optimizeLegibility;letter-spacing:-.01em}h1{margin:0 0 .5em;font-size:4.8rem;font-weight:700;letter-spacing:-.015em}@media (max-width:600px){h1{font-size:2.8rem}}h2{margin:1.5em 0 .5em;font-size:2.8rem;font-weight:700}@media (max-width:600px){h2{font-size:2.3rem}}h3{margin:1.5em 0 .5em;font-size:2.4rem;font-weight:600}@media (max-width:600px){h3{font-size:1.7rem}}h4{font-size:2.2rem}h4,h5{margin:1.5em 0 .5em}h5{font-size:2rem}h6{margin:1.5em 0 .5em;font-size:1.8rem}.gh-portal-triggerbtn-wrapper{display:none!important}:root{--color-green:#a4d037;--color-yellow:#fecd35;--color-red:#f05230;--color-darkgrey:#15171a;--color-midgrey:#738a94;--color-lightgrey:#c5d2d9;--color-wash:#e5eff5;--color-darkmode:#151719;--font-sans-serif:-apple-system,BlinkMacSystemFont,"Segoe UI","Roboto","Oxygen","Ubuntu","Cantarell","Fira Sans","Droid Sans","Helvetica Neue",sans-serif;--font-serif:Georgia,Times,serif;--font-mono:Menlo,Courier,monospace}.viewport{display:flex;flex-direction:column;min-height:100vh}.viewport>main{flex-grow:1}.outer{position:relative;padding:0 4vmin}.inner{margin:0 auto;max-width:1200px;width:100%}.site-header{position:relative;color:#fff;background:var(--ghost-accent-color)}.site-header-cover{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.site-header-content{position:relative;z-index:100;display:flex;flex-direction:column;justify-content:center;align-items:center;padding:6vw 3vw;min-height:200px;max-height:340px;text-align:center}.site-title{z-index:10;margin:0 0 .15em;padding:0}.site-logo{max-height:55px}.site-header-content p{z-index:10;max-width:600px;margin:0 auto;line-height:1.2em;opacity:.8}@media (max-width:600px){.site-header-content p{max-width:80vmin;font-size:1.8rem}}.site-home-header{position:relative;z-index:1000;overflow:hidden}.site-header-content{padding:18vmin 4vmin;font-size:2.5rem;font-weight:400}.gh-head,.site-header-content{color:#fff;background:var(--ghost-accent-color)}.gh-head{padding:1vmin 4vmin;font-size:1.6rem;line-height:1.3em}.gh-head a{color:inherit;text-decoration:none}.gh-head-inner{display:grid;grid-gap:2.5vmin;grid-template-columns:auto auto 1fr;grid-auto-flow:row dense}.gh-head-brand{display:flex;align-items:center;height:40px;max-width:200px;text-align:center;word-break:break-all}.gh-head-logo{display:block;padding:10px 0;font-weight:700;font-size:2rem;line-height:1.2em;letter-spacing:-.02em}.gh-head-logo img{max-height:26px}.gh-head-menu{display:flex;align-items:center;font-weight:500}.gh-head-menu .nav{display:inline-flex;flex-wrap:wrap;align-items:center;list-style:none;margin:0;padding:0}.gh-head-menu .nav li{margin:0 2.5vmin 0 0;padding:0}.gh-head-menu .nav a{display:inline-block;padding:5px 0;opacity:.8}.gh-head-menu .nav a:hover{opacity:1}.gh-head-actions{display:flex;list-style:none;text-align:right;display:none}.gh-head-actions,.gh-head-actions-list{justify-content:flex-end;align-items:center}.gh-head-actions-list{display:inline-flex;flex-wrap:wrap}.gh-head-actions-list a:not([class]){display:inline-block;margin:0 0 0 1.5vmin;padding:5px 0}.gh-social{margin:0 1.5vmin 0 0}.gh-social a{opacity:.8}.gh-social a+a{margin-left:.8rem}.gh-social a:hover{opacity:1}.gh-social svg{height:22px;width:22px;fill:#fff}.gh-social-facebook svg{height:20px;width:20px}a.gh-head-button{display:block;padding:8px 15px;color:var(--color-darkgrey);font-weight:500;letter-spacing:-.015em;font-size:1.5rem;line-height:1em;background:#fff;border-radius:30px}.gh-burger{position:relative;display:none;cursor:pointer}.gh-burger-box{position:relative;display:flex;align-items:center;justify-content:center;width:33px;height:33px}.gh-burger-inner{width:100%;height:100%}.gh-burger-box:before{transition:transform .3s cubic-bezier(.2,.6,.3,1),width .3s cubic-bezier(.2,.6,.3,1)}.gh-burger-box:before,.gh-burger-inner:after,.gh-burger-inner:before{position:absolute;display:block;top:0;left:0;bottom:0;margin:auto;content:"";width:100%;height:1px;background:currentcolor;will-change:transform,width}.gh-burger-inner:after,.gh-burger-inner:before{transition:transform .25s cubic-bezier(.2,.7,.3,1),width .25s cubic-bezier(.2,.7,.3,1)}.gh-burger-inner:before{transform:translatey(-6px)}.gh-burger-inner:after{transform:translatey(6px)}body:not(.gh-head-open) .gh-burger:hover .gh-burger-inner:before{transform:translatey(-8px)}body:not(.gh-head-open) .gh-burger:hover .gh-burger-inner:after{transform:translatey(8px)}.gh-head-open .gh-burger-box:before{width:0;transform:translatex(19px);transition:transform .2s cubic-bezier(.2,.7,.3,1),width .2s cubic-bezier(.2,.7,.3,1)}.gh-head-open .gh-burger-inner:before{width:26px;transform:translatex(6px) rotate(135deg)}.gh-head-open .gh-burger-inner:after{width:26px;transform:translatex(6px) rotate(-135deg)}@media (max-width:900px){.gh-burger{display:inline-block}#gh-head{transition:all .4s ease-out;overflow:hidden}#gh-head .gh-head-inner{height:100%;grid-template-columns:1fr}#gh-head .gh-head-brand{position:relative;z-index:10;grid-column-start:auto;max-width:none;display:flex;align-items:center;justify-content:space-between;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.home-template #gh-head .gh-head-brand{justify-content:flex-end}#gh-head .gh-head-menu{align-self:center;display:flex;flex-direction:column;align-items:center;text-align:center;margin:0 0 10vh;font-weight:300;font-size:3.6rem;line-height:1.1em}#gh-head .gh-head-menu .nav li{margin:5px 0}#gh-head .gh-head-menu .nav a{padding:8px 0}#gh-head .gh-head-menu .nav{display:flex;flex-direction:column;align-items:center}#gh-head .gh-head-actions{padding:20px 0;justify-content:center;text-align:left}#gh-head .gh-head-actions a{margin:0 10px}#gh-head .gh-head-actions,#gh-head .gh-head-menu{display:none}.gh-head-open{overflow:hidden;height:100vh}.gh-head-open #gh-head{position:fixed;top:0;right:0;bottom:0;left:0;z-index:3999999;overflow-y:scroll}.gh-head-open #gh-head .gh-head-inner{grid-template-rows:auto 1fr auto}.gh-head-open #gh-head .gh-head-actions,.gh-head-open #gh-head .gh-head-menu{display:flex}}@media (max-width:600px){#gh-head .gh-head-menu{font-size:6vmin}}.home-template .gh-head{position:absolute;top:0;right:0;left:0;z-index:2000}.home-template .gh-head.has-cover{background:transparent}.home-template.gh-head-open .gh-head{background:var(--ghost-accent-color)}.home-template .gh-head-logo{display:none}.home-template .gh-head-menu{margin-left:-2.5vmin}.post-feed{position:relative;display:grid;grid-gap:4vmin;grid-template-columns:1fr 1fr 1fr;padding:4vmin 0}@media (max-width:1000px){.post-feed{grid-template-columns:1fr 1fr}}@media (max-width:700px){.post-feed{grid-template-columns:1fr;grid-gap:40px}}.post-card{position:relative;flex:1 1 301px;display:flex;flex-direction:column;min-height:220px;background-size:cover;word-break:break-word}.post-card-image-link{position:relative;display:block;overflow:hidden;border-radius:3px}.post-card-image{width:100%;height:200px;background:var(--color-lightgrey) no-repeat 50%;-o-object-fit:cover;object-fit:cover}.post-card-content-link{position:relative;display:block;color:var(--color-darkgrey)}.post-card-content-link:hover{text-decoration:none}.post-card-header{margin:20px 0 0}.post-feed .no-image .post-card-content-link{padding:0}.no-image .post-card-header{margin-top:0}.post-card-primary-tag{margin:0 0 .2em;color:var(--ghost-accent-color);font-size:1.2rem;font-weight:500;letter-spacing:.2px;text-transform:uppercase}.post-card-title{margin:0 0 .4em;font-size:2.4rem;transition:color .2s ease-in-out}.no-image .post-card-title{margin-top:0}.post-card-content{flex-grow:1;display:flex;flex-direction:column}.post-card-excerpt{max-width:56em;color:#60757e}.post-card-excerpt p{margin-bottom:1em;display:-webkit-box;overflow-y:hidden;-webkit-line-clamp:3;-webkit-box-orient:vertical;word-break:break-word}.post-card-meta{display:flex;align-items:center;padding:0}.author-profile-image,.avatar-wrapper{display:block;width:100%;height:100%;background:#e4eaed;border-radius:100%;-o-object-fit:cover;object-fit:cover}.post-card-meta .avatar-wrapper,.post-card-meta .profile-image-wrapper{position:relative}.author-list{display:flex;flex-wrap:wrap;margin:0 0 0 4px;padding:0;list-style:none}.author-list-item{position:relative;flex-shrink:0;margin:0;padding:0}.static-avatar{display:block;overflow:hidden;margin:0 0 0 -6px;width:36px;height:36px;border-radius:100%;box-shadow:0 0 0 1px hsla(0,0%,100%,.2)}.post-card-byline-content{flex:1 1 50%;display:flex;flex-direction:column;margin:0 0 0 8px;color:#90a2aa;font-size:1.4rem;line-height:1.2em;font-weight:400}.post-card-byline-content span{margin:0}.post-card-byline-content a{color:#373c44;font-weight:600}.post-card-byline-date{font-size:1.3rem;line-height:1.5em}.post-card-byline-date .bull{display:inline-block;margin:0 2px;opacity:.6}.single-author-byline{display:flex;flex-direction:column;margin-left:5px;color:#5c7078;font-size:1.3rem;line-height:1.4em;font-weight:500}.single-author{display:flex;align-items:center}.single-author .static-avatar{margin-left:-2px}.single-author-name{display:inline-block}@media (min-width:1001px){.post-card-large{grid-column:1/span 3;display:grid;grid-gap:4vmin;grid-template-columns:1fr 1fr 1fr;min-height:280px;border-top:0}.post-card-large:not(.no-image) .post-card-header{margin-top:0}.post-card-large .post-card-image-link{position:relative;grid-column:1/span 2;margin-bottom:0;min-height:380px}.post-card-large .post-card-image{position:absolute;width:100%;height:100%}.post-card-large .post-card-content{justify-content:center}.post-card-large .post-card-title{margin-top:0;font-size:3.2rem}.post-card-large .post-card-excerpt p{margin-bottom:1.5em;font-size:1.7rem;line-height:1.55em;-webkit-line-clamp:8}}@media (max-width:500px){.post-card-title{font-size:1.9rem}.post-card-excerpt{font-size:1.6rem}}.article{padding:8vmin 0;word-break:break-word}.article-header{padding:0 0 6vmin}.article-tag{display:flex;justify-content:flex-start;align-items:center;margin:0 0 .5rem;color:var(--color-midgrey);font-size:1.3rem;line-height:1.4em;letter-spacing:.02em;font-weight:600;text-transform:uppercase}.article-tag a{color:var(--ghost-accent-color)}.article-title{color:#0a0b0c}.article-excerpt{margin:0 0 1rem;font-size:2rem;line-height:1.4em;opacity:.6}.gh-canvas .article-image{grid-column:wide-start/wide-end;width:100%;margin:6vmin 0 0}.gh-canvas .article-image img{display:block;margin-left:auto;margin-right:auto;width:100%}@media (max-width:600px){.article-excerpt{font-size:1.8rem}}.gh-canvas{display:grid;grid-template-columns:[full-start] minmax(4vmin,auto) [wide-start] minmax(auto,240px) [main-start] min(720px,calc(100% - 8vw)) [main-end] minmax(auto,240px) [wide-end] minmax(4vmin,auto) [full-end]}.gh-canvas>*{grid-column:main-start/main-end}.kg-width-wide{grid-column:wide-start/wide-end}.kg-width-full{grid-column:full-start/full-end}.kg-width-full img{width:100%}.gh-content>*+*{margin-top:4vmin;margin-bottom:0}.gh-content>[id]{margin:0;color:var(--color-darkgrey)}.gh-content>[id]:not(:first-child){margin:2em 0 0}.gh-content>[id]+*{margin-top:1.5rem!important}.gh-content>blockquote,.gh-content>hr{position:relative;margin-top:6vmin}.gh-content>blockquote+*,.gh-content>hr+*{margin-top:6vmin!important}.gh-content a{color:var(--ghost-accent-color);text-decoration:underline;word-break:break-word}.gh-content>blockquote,.gh-content>dl,.gh-content>ol,.gh-content>p,.gh-content>ul{font-family:var(--font-serif);font-weight:400;font-size:2.1rem;line-height:1.6em}.gh-content>dl,.gh-content>ol,.gh-content>ul{padding-left:1.9em}.gh-content>blockquote{position:relative;font-style:italic;padding:0}.gh-content>blockquote:before{content:"";position:absolute;left:-1.5em;top:0;bottom:0;width:.3rem;background:var(--ghost-accent-color)}.gh-content :not(pre)>code{vertical-align:middle;padding:.15em .4em;border:1px solid #e1eaef;font-weight:400!important;font-size:.9em;line-height:1em;color:#15171a;background:#f0f6f9;border-radius:.25em}.gh-content pre{overflow:auto;padding:16px 20px;color:var(--color-wash);font-size:1.4rem;line-height:1.5em;background:var(--color-darkgrey);border-radius:5px;box-shadow:0 2px 6px -2px rgba(0,0,0,.1),0 0 1px rgba(0,0,0,.4)}@media (max-width:650px){.gh-content blockquote,.gh-content dl,.gh-content ol,.gh-content p,.gh-content ul{font-size:1.7rem}.gh-content blockquote:before{left:-4vmin}}.gh-content .kg-card+:not(.kg-card),.gh-content :not(.kg-card):not([id])+.kg-card{margin-top:6vmin;margin-bottom:0}.kg-embed-card{display:flex;flex-direction:column;align-items:center;width:100%}.kg-image-card img{margin:auto}figcaption{padding:1.5rem 1.5rem 0;text-align:center;color:rgba(0,0,0,.5);font-weight:600;font-size:1.3rem;line-height:1.4em}figcaption strong{color:rgba(0,0,0,.8)}figcaption a{color:var(--ghost-accent-color)}iframe.instagram-media{margin:6vmin auto 0!important}iframe.instagram-media+script+:not([id]){margin-top:6vmin}.kg-gallery-card+.kg-gallery-card,.kg-gallery-card+.kg-image-card,.kg-image-card+.kg-gallery-card{margin-top:.75em}.kg-gallery-card.kg-card-hascaption+.kg-gallery-card,.kg-gallery-card.kg-card-hascaption+.kg-image-card,.kg-image-card.kg-card-hascaption+.kg-gallery-card{margin-top:1.75em}.kg-gallery-container{position:relative}.kg-gallery-row{display:flex;flex-direction:row;justify-content:center}.kg-gallery-image img{display:block;margin:0;width:100%;height:100%}.kg-gallery-row:not(:first-of-type){margin:.75em 0 0}.kg-gallery-image:not(:first-of-type){margin:0 0 0 .75em}.kg-bookmark-card,.kg-bookmark-publisher{position:relative;width:100%}.kg-bookmark-container,.kg-bookmark-container:hover{display:flex;color:currentColor;font-family:var(--font-sans-serif);text-decoration:none!important;background:hsla(0,0%,100%,.6);border-radius:5px;box-shadow:0 2px 6px -2px rgba(0,0,0,.1),0 0 1px rgba(0,0,0,.4);overflow:hidden}.kg-bookmark-content{display:flex;flex-direction:column;flex-grow:1;flex-basis:100%;align-items:flex-start;justify-content:flex-start;padding:20px}.kg-bookmark-title{font-size:1.5rem;line-height:1.4em;font-weight:600;color:#15171a}.kg-bookmark-description{display:-webkit-box;font-size:1.4rem;line-height:1.5em;margin-top:3px;color:#626d79;font-weight:400;max-height:44px;overflow-y:hidden;-webkit-line-clamp:2;-webkit-box-orient:vertical}.kg-bookmark-metadata{display:flex;align-items:center;margin-top:22px;width:100%;color:#394047;font-size:1.4rem;font-weight:500}.kg-bookmark-icon{width:20px;height:20px;margin-right:6px}.kg-bookmark-author,.kg-bookmark-publisher{display:inline}.kg-bookmark-publisher{text-overflow:ellipsis;overflow:hidden;max-width:240px;white-space:nowrap;display:block;line-height:1.65em}.kg-bookmark-metadata>span:nth-of-type(2){color:#626d79;font-weight:400}.kg-bookmark-metadata>span:nth-of-type(2):before{content:"•";color:#394047;margin:0 6px}.kg-bookmark-thumbnail{position:relative;flex-grow:1;min-width:33%}.kg-bookmark-thumbnail img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;position:absolute;top:0;left:0;border-radius:0 4px 4px 0}.kg-width-full.kg-card-hascaption{display:grid;grid-template-columns:inherit}.kg-width-wide.kg-card-hascaption img{grid-column:wide-start/wide-end}.kg-width-full.kg-card-hascaption img{grid-column:1/-1}.kg-width-full.kg-card-hascaption figcaption{grid-column:main-start/main-end}.article-comments{margin:6vmin 0 0}.footnotes-sep{margin-bottom:30px}.footnotes{font-size:1.5rem}.footnotes p{margin:0}.footnote-backref{font-size:1.2rem;font-weight:700;text-decoration:none!important;box-shadow:none!important}.post-full-content table{display:inline-block;overflow-x:auto;margin:.5em 0 2.5em;max-width:100%;width:auto;border-spacing:0;border-collapse:collapse;font-family:var(--font-sans-serif);font-size:1.6rem;white-space:nowrap;vertical-align:top;-webkit-overflow-scrolling:touch;background:radial-gradient(ellipse at left,rgba(0,0,0,.2) 0,transparent 75%) 0,radial-gradient(ellipse at right,rgba(0,0,0,.2) 0,transparent 75%) 100%;background-attachment:scroll,scroll;background-size:10px 100%,10px 100%;background-repeat:no-repeat}.post-full-content table td:first-child{background-image:linear-gradient(90deg,#fff 50%,hsla(0,0%,100%,0));background-size:20px 100%;background-repeat:no-repeat}.post-full-content table td:last-child{background-image:linear-gradient(270deg,#fff 50%,hsla(0,0%,100%,0));background-position:100% 0;background-size:20px 100%;background-repeat:no-repeat}.post-full-content table th{color:var(--color-darkgrey);font-size:1.2rem;font-weight:700;letter-spacing:.2px;text-align:left;text-transform:uppercase;background-color:#f4f8fb}.post-full-content table td,.post-full-content table th{padding:6px 12px;border:1px solid #e2ecf3}.article-byline{display:flex;justify-content:space-between;margin:20px 0 0}.article-byline-content{flex-grow:1;display:flex;align-items:center}.article-byline-content .author-list{justify-content:flex-start;padding:0 12px 0 0}.article-byline-meta{color:#738a94;font-size:1.4rem;line-height:1.2em}.article-byline-meta h4{margin:0 0 3px;font-size:1.6rem}.article-byline-meta .bull{display:inline-block;margin:0 2px;opacity:.6}.author-avatar{display:block;overflow:hidden;margin:0 -4px;width:50px;height:50px;border:2px solid #fff;border-radius:100%;transition:all .5s cubic-bezier(.4,.01,.165,.99) .7s}.basic-info .avatar-wrapper{position:relative;margin:0;width:60px;height:60px;border:none;background:rgba(229,239,245,.1)}.basic-info .avatar-wrapper svg{margin:0;width:60px;height:60px;opacity:.15}.page-template .article-title{margin-bottom:0}.footer-cta{position:relative;padding:9vmin 4vmin 10vmin;color:#fff;text-align:center;background:var(--color-darkgrey);display:none}.footer-cta h2{margin:0 0 30px;font-size:3.2rem}@media (max-width:600px){.footer-cta h2{font-size:2.65rem}}.footer-cta-button{position:relative;display:inline-flex;align-items:center;justify-content:space-between;width:100%;max-width:500px;padding:5px 5px 5px 15px;font-size:1.8rem;color:var(--color-midgrey);background:#fff;border-radius:8px}.footer-cta-button span{display:inline-block;padding:10px 20px;color:#fff;font-weight:500;background:var(--ghost-accent-color);border-radius:5px}.read-more-wrap{width:100%;padding:4vmin;margin:0 auto -40px;border-bottom:1px solid hsla(0,0%,100%,.1);background:#0a0b0c}.read-more{display:grid;grid-template-columns:1fr 1fr 1fr;grid-gap:4vmin}.read-more .post-card-title{color:#fff;opacity:.8}.read-more .post-card-excerpt{color:hsla(0,0%,100%,.6)}.read-more .post-card-byline-content a{color:#fff}@media (max-width:1000px){.read-more{grid-template-columns:1fr 1fr}.read-more article:nth-child(3){display:none}}@media (max-width:700px){.read-more{grid-template-columns:1fr}.read-more article:nth-child(2){display:none}}.author-template .posts{position:relative;height:100%;display:grid;grid-template-columns:200px 1fr 1fr;grid-gap:4vmin}.author-template .posts .post-feed{grid-column:2/4;grid-template-columns:1fr 1fr}.author-profile{padding:4vmin 0}.author-profile-content{height:auto;position:-webkit-sticky;position:sticky;top:4vmin;font-size:1.4rem;line-height:1.4em}.author-profile-pic{display:block;width:150px;height:150px;-o-object-fit:cover;object-fit:cover;margin:0 0 2rem;background:#e4eaed;border-radius:50%}.author-profile h1{margin:0 0 .3em;font-size:2rem}.author-profile p{margin:0 0 1.5em;color:#60757e}.author-profile-location{margin:0 0 1.5em;font-weight:700}.author-profile-social-link{display:block;padding:0 0 5px;font-size:1.3rem;color:#60757e;text-overflow:ellipsis;overflow:hidden;max-width:100%;white-space:nowrap}.author-profile-social-link:hover{color:var(--color-darkgrey)}@media (max-width:900px){.author-template .posts .post-feed{grid-template-columns:1fr}}@media (max-width:650px){.author-template .posts{grid-template-columns:1fr;grid-gap:0}.author-template .posts .post-feed{grid-column:1/auto}.author-profile{padding-right:0}.author-profile-content{display:flex;flex-direction:column;align-items:center;text-align:center}}.tag-template .post-card-large .post-card-image-link{grid-column:2/span 2;order:2}.tag-template .post-card-large .post-card-content{order:1}.error-content{padding:14vw 4vw 6vw}.error-message{padding-bottom:10vw;text-align:center}.error-code{margin:0;color:var(--ghost-accent-color);font-size:12vw;line-height:1em;letter-spacing:-5px}.error-description{margin:0;color:var(--color-midgrey);font-size:3.2rem;line-height:1.3em;font-weight:400}.error-link{display:inline-block;margin-top:5px}@media (min-width:940px){.error-content .post-card{margin-bottom:0;padding-bottom:0;border-bottom:none}}@media (max-width:800px){.error-content{padding-top:24vw}.error-code{font-size:11.2rem}.error-message{padding-bottom:16vw}.error-description{margin:5px 0 0;font-size:1.8rem}}@media (max-width:500px){.error-content{padding-top:28vw}.error-message{padding-bottom:14vw}}.site-footer{position:relative;margin:40px 0 0;padding:40px 4vmin 140px;color:#fff;background:#0a0b0c}.site-footer .inner{display:grid;grid-gap:40px;grid-template-columns:auto 1fr auto;color:hsla(0,0%,100%,.7);font-size:1.3rem}.site-footer .copyright a{color:#fff;letter-spacing:-.015em;font-weight:500}.site-footer a{color:hsla(0,0%,100%,.7)}.site-footer a:hover{color:#fff;text-decoration:none}.site-footer-nav ul{display:flex;justify-content:center;flex-wrap:wrap;margin:0 0 20px;padding:0;list-style:none}.site-footer-nav li{display:inline-flex;align-items:center;padding:0;margin:0;line-height:2em}.site-footer-nav a{position:relative;display:inline-flex;align-items:center;margin-left:10px}.site-footer-nav li:not(:first-child) a:before{content:"";display:block;width:2px;height:2px;margin:0 10px 0 0;background:#fff;border-radius:100%}@media (max-width:800px){.site-footer .inner{max-width:500px;grid-template-columns:1fr;grid-gap:0;text-align:center}.site-footer .copyright,.site-footer .copyright a{color:#fff;font-size:1.5rem}}html.dark-mode body{color:hsla(0,0%,100%,.75);background:var(--color-darkmode)}html.dark-mode img{opacity:.9}html.dark-mode .post-card,html.dark-mode .post-card:hover{border-bottom-color:#282b2f}html.dark-mode .post-card-byline-content a{color:hsla(0,0%,100%,.75)}html.dark-mode .post-card-byline-content a:hover{color:#fff}html.dark-mode .post-card-image{background:var(--color-darkmode)}html.dark-mode .post-card-title{color:hsla(0,0%,100%,.85)}html.dark-mode .post-card-excerpt{color:#90a2aa}html.dark-mode .post-full-content{background:var(--color-darkmode)}html.dark-mode .article-title{color:hsla(0,0%,100%,.9)}html.dark-mode .article-excerpt{color:#90a2aa}html.dark-mode .post-full-image{background-color:#282b2f}html.dark-mode .article-byline{border-top-color:#383d43}html.dark-mode .article-byline-meta h4 a{color:hsla(0,0%,100%,.75)}html.dark-mode .article-byline-meta h4 a:hover{color:#fff}html.dark-mode .no-image .author-social-link a{color:hsla(0,0%,100%,.75)}html.dark-mode .gh-content h1,html.dark-mode .gh-content h2,html.dark-mode .gh-content h3,html.dark-mode .gh-content h4,html.dark-mode .gh-content h5,html.dark-mode .gh-content h6{color:hsla(0,0%,100%,.9)}html.dark-mode .gh-content pre{background:#030303}html.dark-mode .gh-content :not(pre)>code{background:#23262b;border-color:#282b2f;color:var(--color-wash)}html.dark-mode .post-full-content a{color:#fff;box-shadow:inset 0 -1px 0 #fff}html.dark-mode .post-full-content em,html.dark-mode .post-full-content strong{color:#fff}html.dark-mode .post-full-content code{color:#fff;background:#000}html.dark-mode hr{border-top-color:#282b2f}html.dark-mode .post-full-content hr:after{background:#282b2f;box-shadow:var(--color-darkmode) 0 0 0 5px}html.dark-mode .gh-content figcaption{color:hsla(0,0%,100%,.6)}html.dark-mode .post-full-content table td:first-child{background-image:linear-gradient(90deg,var(--color-darkmode) 50%,rgba(21,23,25,0))}html.dark-mode .post-full-content table td:last-child{background-image:linear-gradient(270deg,var(--color-darkmode) 50%,rgba(21,23,25,0))}html.dark-mode .post-full-content table th{color:hsla(0,0%,100%,.85);background-color:#282b2f}html.dark-mode .post-full-content table td,html.dark-mode .post-full-content table th{border:1px solid #282b2f}html.dark-mode .post-full-content .kg-bookmark-container,html.dark-mode .post-full-content .kg-bookmark-container:hover{color:hsla(0,0%,100%,.75);box-shadow:0 0 1px hsla(0,0%,100%,.9)}html.dark-mode .post-full-content input{color:#303a3e}html.dark-mode .kg-bookmark-title{color:#fff}html.dark-mode .kg-bookmark-description,html.dark-mode .kg-bookmark-metadata{color:hsla(0,0%,100%,.75)}html.dark-mode .site-archive-header .no-image{color:hsla(0,0%,100%,.9);background:var(--color-darkmode)}html.dark-mode .subscribe-form{border:none;background:linear-gradient(#070808,#0e0f11)}html.dark-mode .subscribe-form-title{color:hsla(0,0%,100%,.9)}html.dark-mode .subscribe-form p{color:hsla(0,0%,100%,.7)}html.dark-mode .subscribe-email{border-color:#23262a;color:hsla(0,0%,100%,.9);background:#1c1f21}html.dark-mode .subscribe-email:focus{border-color:#4f575e}html.dark-mode .subscribe-form button{opacity:.9}html.dark-mode .subscribe-form .error .message-error,html.dark-mode .subscribe-form .invalid .message-error{color:#ed694d}html.dark-mode .subscribe-form .success .message-success{color:#abcf51} +/*# sourceMappingURL=screen.css.map */ \ No newline at end of file diff --git a/assets/built/screen.css.map b/assets/built/screen.css.map new file mode 100644 index 0000000..f247526 --- /dev/null +++ b/assets/built/screen.css.map @@ -0,0 +1 @@ +{"version":3,"sources":["global.css","screen.css"],"names":[],"mappings":"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","file":"screen.css","sourcesContent":["/* Reset\n/* ---------------------------------------------------------- */\n\nhtml,\nbody,\ndiv,\nspan,\napplet,\nobject,\niframe,\nh1,\nh2,\nh3,\nh4,\nh5,\nh6,\np,\nblockquote,\npre,\na,\nabbr,\nacronym,\naddress,\nbig,\ncite,\ncode,\ndel,\ndfn,\nem,\nimg,\nins,\nkbd,\nq,\ns,\nsamp,\nsmall,\nstrike,\nstrong,\nsub,\nsup,\ntt,\nvar,\ndl,\ndt,\ndd,\nol,\nul,\nli,\nfieldset,\nform,\nlabel,\nlegend,\ntable,\ncaption,\ntbody,\ntfoot,\nthead,\ntr,\nth,\ntd,\narticle,\naside,\ncanvas,\ndetails,\nembed,\nfigure,\nfigcaption,\nfooter,\nheader,\nhgroup,\nmenu,\nnav,\noutput,\nruby,\nsection,\nsummary,\ntime,\nmark,\naudio,\nvideo {\n margin: 0;\n padding: 0;\n border: 0;\n font: inherit;\n font-size: 100%;\n vertical-align: baseline;\n}\nbody {\n line-height: 1;\n}\nol,\nul {\n list-style: none;\n}\nblockquote,\nq {\n quotes: none;\n}\nblockquote:before,\nblockquote:after,\nq:before,\nq:after {\n content: \"\";\n content: none;\n}\ntable {\n border-spacing: 0;\n border-collapse: collapse;\n}\nimg {\n display: block;\n max-width: 100%;\n height: auto;\n}\nhtml {\n box-sizing: border-box;\n font-family: sans-serif;\n\n -ms-text-size-adjust: 100%;\n -webkit-text-size-adjust: 100%;\n}\n*,\n*:before,\n*:after {\n box-sizing: inherit;\n}\na {\n background-color: transparent;\n}\na:active,\na:hover {\n outline: 0;\n}\nb,\nstrong {\n font-weight: bold;\n}\ni,\nem,\ndfn {\n font-style: italic;\n}\nh1 {\n margin: 0.67em 0;\n font-size: 2em;\n}\nsmall {\n font-size: 80%;\n}\nsub,\nsup {\n position: relative;\n font-size: 75%;\n line-height: 0;\n vertical-align: baseline;\n}\nsup {\n top: -0.5em;\n}\nsub {\n bottom: -0.25em;\n}\nimg {\n border: 0;\n}\nsvg:not(:root) {\n overflow: hidden;\n}\nmark {\n background-color: #fdffb6;\n}\ncode,\nkbd,\npre,\nsamp {\n font-family: monospace, monospace;\n font-size: 1em;\n}\nbutton,\ninput,\noptgroup,\nselect,\ntextarea {\n margin: 0; /* 3 */\n color: inherit; /* 1 */\n font: inherit; /* 2 */\n}\nbutton {\n overflow: visible;\n border: none;\n}\nbutton,\nselect {\n text-transform: none;\n}\nbutton,\nhtml input[type=\"button\"],\n/* 1 */\ninput[type=\"reset\"],\ninput[type=\"submit\"] {\n cursor: pointer; /* 3 */\n\n -webkit-appearance: button; /* 2 */\n}\nbutton[disabled],\nhtml input[disabled] {\n cursor: default;\n}\nbutton::-moz-focus-inner,\ninput::-moz-focus-inner {\n padding: 0;\n border: 0;\n}\ninput {\n line-height: normal;\n}\ninput:focus {\n outline: none;\n}\ninput[type=\"checkbox\"],\ninput[type=\"radio\"] {\n box-sizing: border-box; /* 1 */\n padding: 0; /* 2 */\n}\ninput[type=\"number\"]::-webkit-inner-spin-button,\ninput[type=\"number\"]::-webkit-outer-spin-button {\n height: auto;\n}\ninput[type=\"search\"] {\n box-sizing: content-box; /* 2 */\n\n -webkit-appearance: textfield; /* 1 */\n}\ninput[type=\"search\"]::-webkit-search-cancel-button,\ninput[type=\"search\"]::-webkit-search-decoration {\n -webkit-appearance: none;\n}\nlegend {\n padding: 0; /* 2 */\n border: 0; /* 1 */\n}\ntextarea {\n overflow: auto;\n}\ntable {\n border-spacing: 0;\n border-collapse: collapse;\n}\ntd,\nth {\n padding: 0;\n}\n\n/* ==========================================================================\n Base styles: opinionated defaults\n ========================================================================== */\n\nhtml {\n font-size: 62.5%;\n\n -webkit-tap-highlight-color: rgba(0, 0, 0, 0);\n}\nbody {\n color: #35373A;\n font-family: -apple-system, BlinkMacSystemFont, \"Segoe UI\", Roboto, Oxygen, Ubuntu, Cantarell, \"Open Sans\", \"Helvetica Neue\", sans-serif;\n font-size: 1.6rem;\n line-height: 1.6em;\n font-weight: 400;\n font-style: normal;\n letter-spacing: 0;\n text-rendering: optimizeLegibility;\n background: #fff;\n\n -webkit-font-smoothing: antialiased;\n -moz-osx-font-smoothing: grayscale;\n -moz-font-feature-settings: \"liga\" on;\n}\n\n::selection {\n text-shadow: none;\n background: #daf2fd;\n}\n\nhr {\n position: relative;\n display: block;\n width: 100%;\n margin: 2.5em 0 3.5em;\n padding: 0;\n height: 1px;\n border: 0;\n border-top: 1px solid #f0f0f0;\n}\n\naudio,\ncanvas,\niframe,\nimg,\nsvg,\nvideo {\n vertical-align: middle;\n}\n\nfieldset {\n margin: 0;\n padding: 0;\n border: 0;\n}\n\ntextarea {\n resize: vertical;\n}\n\n::not(.gh-content) p,\n::not(.gh-content) ul,\n::not(.gh-content) ol,\n::not(.gh-content) dl,\n::not(.gh-content) blockquote {\n margin: 0 0 1.5em 0;\n}\n\nol,\nul {\n padding-left: 1.3em;\n padding-right: 1.5em;\n}\n\nol ol,\nul ul,\nul ol,\nol ul {\n margin: 0.5em 0 1em;\n}\n\nul {\n list-style: disc;\n}\n\nol {\n list-style: decimal;\n}\n\nul,\nol {\n max-width: 100%;\n}\n\nli {\n padding-left: 0.3em;\n line-height: 1.6em;\n}\n\nli + li {\n margin-top: 0.5em;\n}\n\ndt {\n float: left;\n margin: 0 20px 0 0;\n width: 120px;\n color: #daf2fd;\n font-weight: 500;\n text-align: right;\n}\n\ndd {\n margin: 0 0 5px 0;\n text-align: left;\n}\n\nblockquote {\n margin: 1.5em 0;\n padding: 0 1.6em 0 1.6em;\n border-left: #daf2fd;\n}\n\nblockquote p {\n margin: 0.8em 0;\n font-size: 1.2em;\n font-weight: 300;\n}\n\nblockquote small {\n display: inline-block;\n margin: 0.8em 0 0.8em 1.5em;\n font-size: 0.9em;\n opacity: 0.8;\n}\n/* Quotation marks */\nblockquote small:before {\n content: \"\\2014 \\00A0\";\n}\n\nblockquote cite {\n font-weight: bold;\n}\nblockquote cite a {\n font-weight: normal;\n}\n\na {\n color: #15171A;\n text-decoration: none;\n}\n\nh1,\nh2,\nh3,\nh4,\nh5,\nh6 {\n margin-top: 0;\n line-height: 1.15;\n font-weight: 600;\n text-rendering: optimizeLegibility;\n letter-spacing: -0.01em;\n}\n\nh1 {\n margin: 0 0 0.5em 0;\n font-size: 4.8rem;\n font-weight: 700;\n letter-spacing: -0.015em;\n}\n@media (max-width: 600px) {\n h1 {\n font-size: 2.8rem;\n }\n}\n\nh2 {\n margin: 1.5em 0 0.5em 0;\n font-size: 2.8rem;\n font-weight: 700;\n}\n@media (max-width: 600px) {\n h2 {\n font-size: 2.3rem;\n }\n}\n\nh3 {\n margin: 1.5em 0 0.5em 0;\n font-size: 2.4rem;\n font-weight: 600;\n}\n@media (max-width: 600px) {\n h3 {\n font-size: 1.7rem;\n }\n}\n\nh4 {\n margin: 1.5em 0 0.5em 0;\n font-size: 2.2rem;\n}\n\nh5 {\n margin: 1.5em 0 0.5em 0;\n font-size: 2rem;\n}\n\nh6 {\n margin: 1.5em 0 0.5em 0;\n font-size: 1.8rem;\n}\n","/* Table of Contents\n/* ------------------------------------------------------------\n\nThis is a development CSS file which is built to a minified\nproduction stylesheet in assets/built/screen.css\n\n1. Global Styles\n2. Layout\n3. Special Templates\n4. Site Header\n 4.1 Home header\n 4.2 Archive header\n5. Site Navigation\n6. Post Feed\n7. Single Post\n 7.1. Post Byline\n 7.2. Members Subscribe Form\n 7.4. Related Posts\n 7.5. Koenig Styles\n8. Author Template\n9. Error Template\n11. Site Footer\n12. Dark Mode\n\n*/\n\n/* 1. Global - Set up the things\n/* ---------------------------------------------------------- */\n\n/* Import CSS reset and base styles */\n@import \"global.css\";\n\n.gh-portal-triggerbtn-wrapper{\n\tdisplay: none !important;\n}\n\n\n\n:root {\n\n /* Colours */\n --color-green: #a4d037;\n --color-yellow: #fecd35;\n --color-red: #f05230;\n --color-darkgrey: #15171A;\n --color-midgrey: #738a94;\n --color-lightgrey: #c5d2d9;\n --color-wash: #e5eff5;\n --color-darkmode: #151719;\n\n /*\n An accent color is also set by Ghost itself in\n Ghost Admin > Settings > Brand\n\n --ghost-accent-color: {value};\n\n You can use this variale throughout your styles\n */\n\n /* Fonts */\n --font-sans-serif: -apple-system, BlinkMacSystemFont, \"Segoe UI\", \"Roboto\", \"Oxygen\", \"Ubuntu\", \"Cantarell\", \"Fira Sans\", \"Droid Sans\", \"Helvetica Neue\", sans-serif;\n --font-serif: Georgia, Times, serif;\n --font-mono: Menlo, Courier, monospace;\n\n}\n\n\n/* 2. Layout - Page building blocks\n/* ---------------------------------------------------------- */\n\n.viewport {\n display: flex;\n flex-direction: column;\n min-height: 100vh;\n}\n\n.viewport > main {\n flex-grow: 1;\n}\n\n/* Full width page blocks */\n.outer {\n position: relative;\n padding: 0 4vmin;\n}\n\n/* Centered content container blocks */\n.inner {\n margin: 0 auto;\n max-width: 1200px;\n width: 100%;\n}\n\n\n/* 4. Site Header\n/* ---------------------------------------------------------- */\n\n.site-header {\n position: relative;\n color: #fff;\n background: var(--ghost-accent-color);\n}\n\n.site-header-cover {\n position: absolute;\n top: 0;\n right: 0;\n bottom: 0;\n left: 0;\n width: 100%;\n height: 100%;\n object-fit: cover;\n}\n\n.site-header-content {\n position: relative;\n z-index: 100;\n display: flex;\n flex-direction: column;\n justify-content: center;\n align-items: center;\n padding: 6vw 3vw;\n min-height: 200px;\n max-height: 340px;\n text-align: center;\n}\n\n.site-title {\n z-index: 10;\n margin: 0 0 0.15em;\n padding: 0;\n}\n\n.site-logo {\n max-height: 55px;\n}\n\n.site-header-content p {\n z-index: 10;\n max-width: 600px;\n margin: 0 auto;\n line-height: 1.2em;\n opacity: 0.8;\n}\n\n@media (max-width: 600px) {\n .site-header-content p {\n max-width: 80vmin;\n font-size: 1.8rem;\n }\n}\n\n/* 4.1 Home header\n/* ---------------------------------------------------------- */\n\n.site-home-header {\n position: relative;\n z-index: 1000;\n overflow: hidden;\n}\n\n.site-header-content {\n padding: 18vmin 4vmin;\n font-size: 2.5rem;\n font-weight: 400;\n color: #fff;\n background: var(--ghost-accent-color);\n}\n\n\n\n/* 5. Site Navigation\n/* ---------------------------------------------------------- */\n\n.gh-head {\n padding: 1vmin 4vmin;\n font-size: 1.6rem;\n line-height: 1.3em;\n color: #fff;\n background: var(--ghost-accent-color);\n}\n\n.gh-head a {\n color: inherit;\n text-decoration: none;\n}\n\n.gh-head-inner {\n display: grid;\n grid-gap: 2.5vmin;\n grid-template-columns: auto auto 1fr;\n grid-auto-flow: row dense;\n}\n\n\n/* Brand\n/* ---------------------------------------------------------- */\n\n.gh-head-brand {\n display: flex;\n align-items: center;\n height: 40px;\n max-width: 200px;\n text-align: center;\n word-break: break-all;\n}\n\n.gh-head-logo {\n display: block;\n padding: 10px 0;\n font-weight: 700;\n font-size: 2rem;\n line-height: 1.2em;\n letter-spacing: -0.02em;\n}\n\n.gh-head-logo img {\n max-height: 26px;\n}\n\n\n/* Primary Navigation\n/* ---------------------------------------------------------- */\n\n.gh-head-menu {\n display: flex;\n align-items: center;\n font-weight: 500;\n}\n\n.gh-head-menu .nav {\n display: inline-flex;\n flex-wrap: wrap;\n align-items: center;\n list-style: none;\n margin: 0;\n padding: 0;\n}\n\n.gh-head-menu .nav li {\n margin: 0 2.5vmin 0 0;\n padding: 0;\n}\n\n.gh-head-menu .nav a {\n display: inline-block;\n padding: 5px 0;\n opacity: 0.8\n}\n\n.gh-head-menu .nav a:hover {\n opacity: 1;\n}\n\n\n/* Secondary Navigation\n/* ---------------------------------------------------------- */\n\n.gh-head-actions {\n display: flex;\n justify-content: flex-end;\n align-items: center;\n list-style: none;\n text-align: right;\n display: none;\n}\n\n.gh-head-actions-list {\n display: inline-flex;\n flex-wrap: wrap;\n justify-content: flex-end;\n align-items: center;\n}\n\n.gh-head-actions-list a:not([class]) {\n display: inline-block;\n margin: 0 0 0 1.5vmin;\n padding: 5px 0;\n}\n\n.gh-social {\n margin: 0 1.5vmin 0 0;\n}\n\n.gh-social a {\n opacity: 0.8\n}\n\n.gh-social a + a {\n margin-left: 0.8rem;\n}\n\n.gh-social a:hover {\n opacity: 1;\n}\n\n.gh-social svg {\n height: 22px;\n width: 22px;\n fill: #fff;\n}\n\n.gh-social-facebook svg {\n height: 20px;\n width: 20px;\n}\n\na.gh-head-button {\n display: block;\n padding: 8px 15px;\n color: var(--color-darkgrey);\n font-weight: 500;\n letter-spacing: -0.015em;\n font-size: 1.5rem;\n line-height: 1em;\n background: #fff;\n border-radius: 30px;\n}\n\n\n/* Mobile Menu Trigger\n/* ---------------------------------------------------------- */\n\n.gh-burger {\n position: relative;\n display: none;\n cursor: pointer;\n}\n\n.gh-burger-box {\n position: relative;\n display: flex;\n align-items: center;\n justify-content: center;\n width: 33px;\n height: 33px;\n}\n\n.gh-burger-inner {\n width: 100%;\n height: 100%;\n}\n\n.gh-burger-box::before {\n position: absolute;\n display: block;\n top: 0;\n left: 0;\n bottom: 0;\n margin: auto;\n content: '';\n width: 100%;\n height: 1px;\n background: currentcolor;\n transition: transform 300ms cubic-bezier(.2,.6,.3,1), width 300ms cubic-bezier(.2,.6,.3,1);\n will-change: transform, width;\n}\n\n.gh-burger-inner::before,\n.gh-burger-inner::after {\n position: absolute;\n display: block;\n top: 0;\n left: 0;\n bottom: 0;\n margin: auto;\n content: '';\n width: 100%;\n height: 1px;\n background: currentcolor;\n transition: transform 250ms cubic-bezier(.2,.7,.3,1), width 250ms cubic-bezier(.2,.7,.3,1);\n will-change: transform, width;\n}\n\n.gh-burger-inner::before {\n transform: translatey(-6px);\n}\n.gh-burger-inner::after {\n transform: translatey(6px);\n}\n\nbody:not(.gh-head-open) .gh-burger:hover .gh-burger-inner::before {\n transform: translatey(-8px);\n}\nbody:not(.gh-head-open) .gh-burger:hover .gh-burger-inner::after {\n transform: translatey(8px);\n}\n\n.gh-head-open .gh-burger-box::before {\n width: 0;\n transform: translatex(19px);\n transition: transform 200ms cubic-bezier(.2,.7,.3,1), width 200ms cubic-bezier(.2,.7,.3,1);\n}\n\n.gh-head-open .gh-burger-inner::before {\n width: 26px;\n transform: translatex(6px) rotate(135deg);\n}\n\n.gh-head-open .gh-burger-inner::after {\n width: 26px;\n transform: translatex(6px) rotate(-135deg);\n}\n\n\n/* Mobile Menu\n/* ---------------------------------------------------------- */\n/* IDs needed to ensure sufficient specificity */\n\n@media (max-width: 900px) {\n .gh-burger {\n display: inline-block;\n }\n #gh-head {\n transition: all 0.4s ease-out;\n overflow: hidden;\n }\n #gh-head .gh-head-inner {\n height: 100%;\n grid-template-columns: 1fr;\n }\n #gh-head .gh-head-brand {\n position: relative;\n z-index: 10;\n grid-column-start: auto;\n max-width: none;\n display: flex;\n align-items: center;\n justify-content: space-between;\n user-select: none;\n }\n .home-template #gh-head .gh-head-brand {\n justify-content: flex-end;\n }\n #gh-head .gh-head-menu {\n align-self: center;\n display: flex;\n flex-direction: column;\n align-items: center;\n text-align: center;\n margin: 0 0 10vh 0;\n font-weight: 300;\n font-size: 3.6rem;\n line-height: 1.1em;\n }\n #gh-head .gh-head-menu .nav li {\n margin: 5px 0;\n }\n #gh-head .gh-head-menu .nav a {\n padding: 8px 0;\n }\n #gh-head .gh-head-menu .nav {\n display: flex;\n flex-direction: column;\n align-items: center;\n }\n #gh-head .gh-head-actions {\n padding: 20px 0;\n justify-content: center;\n text-align: left;\n }\n #gh-head .gh-head-actions a {\n margin: 0 10px;\n }\n /* Hide collapsed content */\n #gh-head .gh-head-actions,\n #gh-head .gh-head-menu {\n display: none;\n }\n /* Open the menu */\n .gh-head-open {\n overflow: hidden;\n height: 100vh;\n }\n .gh-head-open #gh-head {\n position: fixed;\n top: 0;\n right: 0;\n bottom: 0;\n left: 0;\n z-index: 3999999;\n overflow-y: scroll;\n }\n .gh-head-open #gh-head .gh-head-inner {\n grid-template-rows: auto 1fr auto;\n }\n .gh-head-open #gh-head .gh-head-actions,\n .gh-head-open #gh-head .gh-head-menu {\n display: flex;\n }\n}\n\n@media (max-width: 600px) {\n #gh-head .gh-head-menu {\n font-size: 6vmin;\n }\n}\n\n.home-template .gh-head {\n position: absolute;\n top: 0;\n right: 0;\n left: 0;\n z-index: 2000;\n}\n\n.home-template .gh-head.has-cover {\n background: transparent;\n}\n\n.home-template.gh-head-open .gh-head {\n background: var(--ghost-accent-color);\n}\n\n.home-template .gh-head-logo {\n display: none;\n}\n.home-template .gh-head-menu {\n margin-left: -2.5vmin;\n}\n\n\n/* 6. Post Feed\n/* ---------------------------------------------------------- */\n\n.post-feed {\n position: relative;\n display: grid;\n grid-gap: 4vmin;\n grid-template-columns: 1fr 1fr 1fr;\n padding: 4vmin 0;\n}\n\n@media (max-width: 1000px) {\n .post-feed {\n grid-template-columns: 1fr 1fr;\n }\n}\n@media (max-width: 700px) {\n .post-feed {\n grid-template-columns: 1fr;\n grid-gap: 40px;\n }\n}\n\n.post-card {\n position: relative;\n flex: 1 1 301px;\n display: flex;\n flex-direction: column;\n min-height: 220px;\n background-size: cover;\n word-break: break-word;\n}\n\n.post-card-image-link {\n position: relative;\n display: block;\n overflow: hidden;\n border-radius: 3px;\n}\n\n.post-card-image {\n width: 100%;\n height: 200px;\n background: var(--color-lightgrey) no-repeat center center;\n\n object-fit: cover;\n}\n\n.post-card-content-link {\n position: relative;\n display: block;\n color: var(--color-darkgrey);\n}\n\n.post-card-content-link:hover {\n text-decoration: none;\n}\n\n.post-card-header {\n margin: 20px 0 0;\n}\n\n.post-feed .no-image .post-card-content-link {\n padding: 0;\n}\n\n.no-image .post-card-header {\n margin-top: 0;\n}\n\n.post-card-primary-tag {\n margin: 0 0 0.2em;\n color: var(--ghost-accent-color);\n font-size: 1.2rem;\n font-weight: 500;\n letter-spacing: 0.2px;\n text-transform: uppercase;\n}\n\n.post-card-title {\n margin: 0 0 0.4em;\n font-size: 2.4rem;\n transition: color 0.2s ease-in-out;\n}\n\n.no-image .post-card-title {\n margin-top: 0;\n}\n\n.post-card-content {\n flex-grow: 1;\n display: flex;\n flex-direction: column;\n}\n\n.post-card-excerpt {\n max-width: 56em;\n color: color-mod(var(--color-midgrey) l(-8%));\n}\n\n.post-card-excerpt p {\n margin-bottom: 1em;\n display: -webkit-box;\n overflow-y: hidden;\n -webkit-line-clamp: 3;\n -webkit-box-orient: vertical;\n word-break: break-word;\n}\n\n.post-card-meta {\n display: flex;\n align-items: center;\n padding: 0;\n}\n\n.author-profile-image,\n.avatar-wrapper {\n display: block;\n width: 100%;\n height: 100%;\n background: color-mod(var(--color-lightgrey) l(+10%));\n border-radius: 100%;\n\n object-fit: cover;\n}\n\n.post-card-meta .profile-image-wrapper,\n.post-card-meta .avatar-wrapper {\n position: relative;\n}\n\n.author-list {\n display: flex;\n flex-wrap: wrap;\n margin: 0 0 0 4px;\n padding: 0;\n list-style: none;\n}\n\n.author-list-item {\n position: relative;\n flex-shrink: 0;\n margin: 0;\n padding: 0;\n}\n\n.static-avatar {\n display: block;\n overflow: hidden;\n margin: 0 0 0 -6px;\n width: 36px;\n height: 36px;\n border-radius: 100%;\n box-shadow: 0 0 0 1px rgba(255,255,255,0.2);\n}\n\n.post-card-byline-content {\n flex: 1 1 50%;\n display: flex;\n flex-direction: column;\n margin: 0 0 0 8px;\n color: color-mod(var(--color-midgrey) l(+10%));\n font-size: 1.4rem;\n line-height: 1.2em;\n font-weight: 400;\n}\n\n.post-card-byline-content span {\n margin: 0;\n}\n\n.post-card-byline-content a {\n color: color-mod(var(--color-darkgrey) l(+15%));\n font-weight: 600;\n}\n\n.post-card-byline-date {\n font-size: 1.3rem;\n line-height: 1.5em;\n}\n\n.post-card-byline-date .bull {\n display: inline-block;\n margin: 0 2px;\n opacity: 0.6;\n}\n\n.single-author-byline {\n display: flex;\n flex-direction: column;\n margin-left: 5px;\n color: color-mod(var(--color-midgrey) l(-10%));\n font-size: 1.3rem;\n line-height: 1.4em;\n font-weight: 500;\n}\n\n.single-author {\n display: flex;\n align-items: center;\n}\n\n.single-author .static-avatar {\n margin-left: -2px;\n}\n\n.single-author-name {\n display: inline-block;\n}\n\n/* Special Styling for home page grid (below):\n\nThe first post in the list is styled to be bigger than the others and take over\nthe full width of the grid to give it more emphasis. Wrapped in a media query to\nmake sure this only happens on large viewports / desktop-ish devices.\n\n */\n\n@media (min-width: 1001px) {\n .post-card-large {\n grid-column: 1 / span 3;\n display: grid;\n grid-gap: 4vmin;\n grid-template-columns: 1fr 1fr 1fr;\n min-height: 280px;\n border-top: 0;\n }\n\n .post-card-large:not(.no-image) .post-card-header {\n margin-top: 0;\n }\n\n .post-card-large .post-card-image-link {\n position: relative;\n grid-column: 1 / span 2;\n margin-bottom: 0;\n min-height: 380px;\n }\n\n .post-card-large .post-card-image {\n position: absolute;\n width: 100%;\n height: 100%;\n }\n\n .post-card-large .post-card-content {\n justify-content: center;\n }\n\n .post-card-large .post-card-title {\n margin-top: 0;\n font-size: 3.2rem;\n }\n\n .post-card-large .post-card-excerpt p {\n margin-bottom: 1.5em;\n font-size: 1.7rem;\n line-height: 1.55em;\n -webkit-line-clamp: 8;\n }\n}\n\n\n@media (max-width: 500px) {\n .post-card-title {\n font-size: 1.9rem;\n }\n\n .post-card-excerpt {\n font-size: 1.6rem;\n }\n}\n\n\n/* 7. Single Post\n/* ---------------------------------------------------------- */\n\n.article {\n padding: 8vmin 0;\n word-break: break-word;\n}\n\n.article-header {\n padding: 0 0 6vmin 0;\n}\n\n.article-tag {\n display: flex;\n justify-content: flex-start;\n align-items: center;\n margin: 0 0 0.5rem;\n color: var(--color-midgrey);\n font-size: 1.3rem;\n line-height: 1.4em;\n letter-spacing: 0.02em;\n font-weight: 600;\n text-transform: uppercase;\n}\n\n.article-tag a {\n color: var(--ghost-accent-color);\n}\n\n.article-title {\n color: color-mod(var(--color-darkgrey) l(-5%));\n}\n\n.article-excerpt {\n margin: 0 0 1rem;\n font-size: 2rem;\n line-height: 1.4em;\n opacity: 0.6;\n}\n\n.gh-canvas .article-image {\n grid-column: wide-start / wide-end;\n width: 100%;\n margin: 6vmin 0 0;\n}\n\n.gh-canvas .article-image img {\n display: block;\n margin-left: auto;\n margin-right: auto;\n width: 100%;\n}\n\n@media (max-width: 600px) {\n .article-excerpt {\n font-size: 1.8rem;\n }\n}\n\n/* -------- */\n\n/* Content grid\n/* ---------------------------------------------------------- */\n\n/* Canvas creates a multi-column, centered grid which the post\nis laid out on top of. Canvas just defines the grid, we don't\nuse it for applying any other styles. */\n\n.gh-canvas {\n display: grid;\n grid-template-columns:\n [full-start]\n minmax(4vmin, auto)\n [wide-start]\n minmax(auto, 240px)\n [main-start]\n min(720px, calc(100% - 8vw))\n [main-end]\n minmax(auto, 240px)\n [wide-end]\n minmax(4vmin, auto)\n [full-end]\n ;\n}\n\n.gh-canvas > * {\n grid-column: main-start / main-end;\n}\n\n.kg-width-wide {\n grid-column: wide-start / wide-end;\n}\n\n.kg-width-full {\n grid-column: full-start / full-end;\n}\n\n.kg-width-full img {\n width: 100%;\n}\n\n\n/* Content\n/* ---------------------------------------------------------- */\n\n/* Content refers to styling all page and post content that is\ncreated within the Ghost editor. The main content handles\nheadings, text, images and lists. We deal with cards lower down. */\n\n/* Default vertical spacing */\n.gh-content > * + * {\n margin-top: 4vmin;\n margin-bottom: 0;\n}\n\n/* [id] represents all headings h1-h6, reset all margins */\n.gh-content > [id] {\n margin: 0;\n color: var(--color-darkgrey);\n}\n\n/* Add back a top margin to all headings, unless a heading\nis the very first element in the post content */\n.gh-content > [id]:not(:first-child) {\n margin: 2em 0 0;\n}\n\n/* Add a small margin between a heading and anything after it */\n.gh-content > [id] + * {\n margin-top: 1.5rem !important;\n}\n\n/* A larger margin before/after HRs and blockquotes */\n.gh-content > hr,\n.gh-content > blockquote {\n position: relative;\n margin-top: 6vmin;\n}\n.gh-content > hr + *,\n.gh-content > blockquote + * {\n margin-top: 6vmin !important;\n}\n\n/* Now the content typography styles */\n.gh-content a {\n color: var(--ghost-accent-color);\n text-decoration: underline;\n word-break: break-word;\n}\n\n.gh-content > blockquote,\n.gh-content > ol,\n.gh-content > ul,\n.gh-content > dl,\n.gh-content > p {\n font-family: var(--font-serif);\n font-weight: 400;\n font-size: 2.1rem;\n line-height: 1.6em;\n}\n\n.gh-content > ul,\n.gh-content > ol,\n.gh-content > dl {\n padding-left: 1.9em;\n}\n\n.gh-content > blockquote {\n position: relative;\n font-style: italic;\n padding: 0;\n}\n\n.gh-content > blockquote::before {\n content: \"\";\n position: absolute;\n left: -1.5em;\n top: 0;\n bottom: 0;\n width: 0.3rem;\n background: var(--ghost-accent-color);\n}\n\n.gh-content :not(pre) > code {\n vertical-align: middle;\n padding: 0.15em 0.4em 0.15em;\n border: #e1eaef 1px solid;\n font-weight: 400 !important;\n font-size: 0.9em;\n line-height: 1em;\n color: #15171A;\n background: #f0f6f9;\n border-radius: 0.25em;\n}\n\n.gh-content pre {\n overflow: auto;\n padding: 16px 20px;\n color: var(--color-wash);\n font-size: 1.4rem;\n line-height: 1.5em;\n background: var(--color-darkgrey);\n border-radius: 5px;\n box-shadow: 0 2px 6px -2px rgba(0,0,0,.1), 0 0 1px rgba(0,0,0,.4);\n}\n\n@media (max-width: 650px) {\n .gh-content blockquote,\n .gh-content ol,\n .gh-content ul,\n .gh-content dl,\n .gh-content p {\n font-size: 1.7rem;\n }\n\n .gh-content blockquote::before {\n left: -4vmin;\n }\n}\n\n\n/* Cards\n/* ---------------------------------------------------------- */\n\n/* Cards are dynamic blocks of content which appear within Ghost\nposts, for example: embedded videos, tweets, galleries, or\nspecially styled bookmark links. We add extra styling here to\nmake sure they look good, and are given a bit of extra spacing. */\n\n/* Add extra margin before/after any cards,\nexcept for when immediately preceeded by a heading */\n.gh-content :not(.kg-card):not([id]) + .kg-card {\n margin-top: 6vmin;\n margin-bottom: 0;\n}\n.gh-content .kg-card + :not(.kg-card) {\n margin-top: 6vmin;\n margin-bottom: 0;\n}\n\n/* This keeps small embeds centered */\n.kg-embed-card {\n display: flex;\n flex-direction: column;\n align-items: center;\n width: 100%;\n}\n\n/* This keeps small iamges centered */\n.kg-image-card img {\n margin: auto;\n}\n\n\n/* Captions */\nfigcaption {\n padding: 1.5rem 1.5rem 0;\n text-align: center;\n color: rgba(0,0,0,0.5);\n font-weight: 600;\n font-size: 1.3rem;\n line-height: 1.4em;\n}\nfigcaption strong {\n color: rgba(0,0,0,0.8);\n}\nfigcaption a {\n color: var(--ghost-accent-color);\n}\n\n\n/* Highly specific styles for traditional Instagram embeds */\niframe.instagram-media {\n margin-top: 6vmin !important;\n margin-left: auto !important;\n margin-right: auto !important;\n margin-bottom: 0 !important;\n}\n\niframe.instagram-media + script + :not([id]) {\n margin-top: 6vmin;\n}\n\n\n/* Galleries\n/* ---------------------------------------------------------- */\n\n/* When there galleries are mixed with images, reduce margin\nbetween them, so it looks like 1 big gallery */\n.kg-image-card + .kg-gallery-card,\n.kg-gallery-card + .kg-image-card,\n.kg-gallery-card + .kg-gallery-card {\n margin-top: 0.75em;\n}\n\n.kg-image-card.kg-card-hascaption + .kg-gallery-card,\n.kg-gallery-card.kg-card-hascaption + .kg-image-card,\n.kg-gallery-card.kg-card-hascaption + .kg-gallery-card {\n margin-top: 1.75em;\n}\n\n.kg-gallery-container {\n position: relative;\n}\n\n.kg-gallery-row {\n display: flex;\n flex-direction: row;\n justify-content: center;\n}\n\n.kg-gallery-image img {\n display: block;\n margin: 0;\n width: 100%;\n height: 100%;\n}\n\n.kg-gallery-row:not(:first-of-type) {\n margin: 0.75em 0 0 0;\n}\n\n.kg-gallery-image:not(:first-of-type) {\n margin: 0 0 0 0.75em;\n}\n\n\n/* Bookmark Cards\n/* ---------------------------------------------------------- */\n\n/* These are styled links with structured data, similar to a\nTwitter card. These styles roughly match what you see in the\nGhost editor. */\n\n.kg-bookmark-card,\n.kg-bookmark-publisher {\n position: relative;\n width: 100%;\n}\n\n.kg-bookmark-container,\n.kg-bookmark-container:hover {\n display: flex;\n color: currentColor;\n font-family: var(--font-sans-serif);\n text-decoration: none !important;\n background: rgba(255,255,255,0.6);\n border-radius: 5px;\n box-shadow: 0 2px 6px -2px rgba(0, 0, 0, 0.1), 0 0 1px rgba(0, 0, 0, 0.4);\n overflow: hidden;\n}\n\n.kg-bookmark-content {\n display: flex;\n flex-direction: column;\n flex-grow: 1;\n flex-basis: 100%;\n align-items: flex-start;\n justify-content: flex-start;\n padding: 20px;\n}\n\n.kg-bookmark-title {\n font-size: 1.5rem;\n line-height: 1.4em;\n font-weight: 600;\n color: #15171A;\n}\n\n.kg-bookmark-description {\n display: -webkit-box;\n font-size: 1.4rem;\n line-height: 1.5em;\n margin-top: 3px;\n color: #626d79;\n font-weight: 400;\n max-height: 44px;\n overflow-y: hidden;\n -webkit-line-clamp: 2;\n -webkit-box-orient: vertical;\n}\n\n.kg-bookmark-metadata {\n display: flex;\n align-items: center;\n margin-top: 22px;\n width: 100%;\n color: #394047;\n font-size: 1.4rem;\n font-weight: 500;\n}\n\n.kg-bookmark-icon {\n width: 20px;\n height: 20px;\n margin-right: 6px;\n}\n\n.kg-bookmark-author,\n.kg-bookmark-publisher {\n display: inline;\n}\n\n.kg-bookmark-publisher {\n text-overflow: ellipsis;\n overflow: hidden;\n max-width: 240px;\n white-space: nowrap;\n display: block;\n line-height: 1.65em;\n}\n\n.kg-bookmark-metadata > span:nth-of-type(2) {\n color: #626d79;\n font-weight: 400;\n}\n\n.kg-bookmark-metadata > span:nth-of-type(2):before {\n content: \"•\";\n color: #394047;\n margin: 0 6px;\n}\n\n.kg-bookmark-thumbnail {\n position: relative;\n flex-grow: 1;\n min-width: 33%;\n}\n\n.kg-bookmark-thumbnail img {\n width: 100%;\n height: 100%;\n object-fit: cover;\n position: absolute;\n top: 0;\n left: 0;\n border-radius: 0 4px 4px 0;\n}\n\n\n/* Card captions\n/* ---------------------------------------------------------- */\n\n.kg-width-full.kg-card-hascaption {\n display: grid;\n grid-template-columns: inherit;\n}\n\n.kg-width-wide.kg-card-hascaption img {\n grid-column: wide-start / wide-end;\n}\n.kg-width-full.kg-card-hascaption img {\n grid-column: 1 / -1;\n}\n\n.kg-width-full.kg-card-hascaption figcaption {\n grid-column: main-start / main-end;\n}\n\n.article-comments {\n margin: 6vmin 0 0 0;\n}\n\n/* -----old------ */\n\n.footnotes-sep {\n margin-bottom: 30px;\n}\n\n.footnotes {\n font-size: 1.5rem;\n}\n\n.footnotes p {\n margin: 0;\n}\n\n.footnote-backref {\n font-size: 1.2rem;\n font-weight: bold;\n text-decoration: none !important;\n box-shadow: none !important;\n}\n\n/* Tables */\n.post-full-content table {\n display: inline-block;\n overflow-x: auto;\n margin: 0.5em 0 2.5em;\n max-width: 100%;\n width: auto;\n border-spacing: 0;\n border-collapse: collapse;\n font-family: var(--font-sans-serif);\n font-size: 1.6rem;\n white-space: nowrap;\n vertical-align: top;\n}\n\n.post-full-content table {\n -webkit-overflow-scrolling: touch;\n background: radial-gradient(ellipse at left, rgba(0, 0, 0, 0.2) 0%, rgba(0, 0, 0, 0) 75%) 0 center, radial-gradient(ellipse at right, rgba(0, 0, 0, 0.2) 0%, rgba(0, 0, 0, 0) 75%) 100% center;\n background-attachment: scroll, scroll;\n background-size: 10px 100%, 10px 100%;\n background-repeat: no-repeat;\n}\n\n.post-full-content table td:first-child {\n background-image: linear-gradient(to right, rgba(255,255,255, 1) 50%, rgba(255,255,255, 0) 100%);\n background-size: 20px 100%;\n background-repeat: no-repeat;\n}\n\n.post-full-content table td:last-child {\n background-image: linear-gradient(to left, rgba(255,255,255, 1) 50%, rgba(255,255,255, 0) 100%);\n background-position: 100% 0;\n background-size: 20px 100%;\n background-repeat: no-repeat;\n}\n\n.post-full-content table th {\n color: var(--color-darkgrey);\n font-size: 1.2rem;\n font-weight: 700;\n letter-spacing: 0.2px;\n text-align: left;\n text-transform: uppercase;\n background-color: color-mod(var(--color-wash) l(+4%));\n}\n\n.post-full-content table th,\n.post-full-content table td {\n padding: 6px 12px;\n border: color-mod(var(--color-wash) l(-1%) s(-5%)) 1px solid;\n}\n\n\n/* 7.1. Post Byline\n/* ---------------------------------------------------------- */\n\n.article-byline {\n display: flex;\n justify-content: space-between;\n margin: 20px 0 0;\n}\n\n.article-byline-content {\n flex-grow: 1;\n display: flex;\n align-items: center;\n}\n\n.article-byline-content .author-list {\n justify-content: flex-start;\n padding: 0 12px 0 0;\n}\n\n.article-byline-meta {\n color: color-mod(var(--color-midgrey));\n font-size: 1.4rem;\n line-height: 1.2em;\n}\n\n.article-byline-meta h4 {\n margin: 0 0 3px;\n font-size: 1.6rem;\n}\n\n.article-byline-meta .bull {\n display: inline-block;\n margin: 0 2px;\n opacity: 0.6;\n}\n\n.author-avatar {\n display: block;\n overflow: hidden;\n margin: 0 -4px;\n width: 50px;\n height: 50px;\n border: #fff 2px solid;\n border-radius: 100%;\n transition: all 0.5s cubic-bezier(0.4, 0.01, 0.165, 0.99) 700ms;\n}\n\n.basic-info .avatar-wrapper {\n position: relative;\n margin: 0;\n width: 60px;\n height: 60px;\n border: none;\n background: rgba(229, 239, 245, 0.1);\n}\n\n.basic-info .avatar-wrapper svg {\n margin: 0;\n width: 60px;\n height: 60px;\n opacity: 0.15;\n}\n\n.page-template .article-title {\n margin-bottom: 0;\n}\n\n\n/* 7.3. Subscribe\n/* ---------------------------------------------------------- */\n\n.footer-cta {\n position: relative;\n padding: 9vmin 4vmin 10vmin;\n color: #fff;\n text-align: center;\n background: var(--color-darkgrey);\n display: none;\n}\n\n/* Increases the default h2 size by 15%, for small and large screens */\n.footer-cta h2 {\n margin: 0 0 30px;\n font-size: 3.2rem;\n}\n\n@media (max-width: 600px) {\n .footer-cta h2 {\n font-size: 2.65rem;\n }\n}\n\n.footer-cta-button {\n position: relative;\n display: inline-flex;\n align-items: center;\n justify-content: space-between;\n width: 100%;\n max-width: 500px;\n padding: 5px 5px 5px 15px;\n font-size: 1.8rem;\n color: var(--color-midgrey);\n background: #fff;\n border-radius: 8px;\n}\n\n.footer-cta-button span {\n display: inline-block;\n padding: 10px 20px;\n color: #fff;\n font-weight: 500;\n background: var(--ghost-accent-color);\n border-radius: 5px;\n}\n\n\n/* 7.4. Read more\n/* ---------------------------------------------------------- */\n\n.read-more-wrap {\n width: 100%;\n padding: 4vmin;\n margin: 0 auto -40px;\n border-bottom: 1px solid rgba(255, 255, 255, 0.1);\n background: color-mod(var(--color-darkgrey) l(-5%));\n}\n\n.read-more {\n display: grid;\n grid-template-columns: 1fr 1fr 1fr;\n grid-gap: 4vmin;\n}\n\n.read-more .post-card-title {\n color: #fff;\n opacity: 0.8;\n}\n\n.read-more .post-card-excerpt {\n color: rgba(255, 255, 255, 0.6);\n}\n\n.read-more .post-card-byline-content a {\n color: #fff;\n}\n\n\n@media (max-width: 1000px) {\n .read-more {\n grid-template-columns: 1fr 1fr;\n }\n .read-more article:nth-child(3) {\n display: none;\n }\n}\n\n@media (max-width: 700px) {\n .read-more {\n grid-template-columns: 1fr;\n }\n .read-more article:nth-child(2) {\n display: none;\n }\n}\n\n\n/* 8. Author Template\n/* ---------------------------------------------------------- */\n\n.author-template .posts {\n position: relative;\n height: 100%;\n display: grid;\n grid-template-columns: 200px 1fr 1fr;\n grid-gap: 4vmin;\n}\n\n.author-template .posts .post-feed {\n grid-column: 2 / 4;\n grid-template-columns: 1fr 1fr;\n}\n\n.author-profile {\n padding: 4vmin 0;\n}\n\n.author-profile-content {\n height: auto;\n position: sticky;\n top: 4vmin;\n font-size: 1.4rem;\n line-height: 1.4em;\n}\n\n.author-profile-pic {\n display: block;\n width: 150px;\n height: 150px;\n object-fit: cover;\n margin: 0 0 2rem;\n background: color-mod(var(--color-lightgrey) l(+10%));\n border-radius: 50%;\n}\n\n.author-profile h1 {\n margin: 0 0 0.3em;\n font-size: 2rem;\n}\n\n.author-profile p {\n margin: 0 0 1.5em;\n color: color-mod(var(--color-midgrey) l(-8%));\n}\n\n.author-profile-location {\n margin: 0 0 1.5em;\n font-weight: 700;\n}\n\n.author-profile-social-link {\n display: block;\n padding: 0 0 5px;\n font-size: 1.3rem;\n color: color-mod(var(--color-midgrey) l(-8%));\n text-overflow: ellipsis;\n overflow: hidden;\n max-width: 100%;\n white-space: nowrap;\n}\n\n.author-profile-social-link:hover {\n color: var(--color-darkgrey);\n}\n\n@media (max-width: 900px) {\n .author-template .posts .post-feed {\n grid-template-columns: 1fr;\n }\n}\n\n@media (max-width: 650px) {\n .author-template .posts {\n grid-template-columns: 1fr;\n grid-gap: 0;\n }\n .author-template .posts .post-feed {\n grid-column: 1 / auto;\n }\n .author-profile {\n padding-right: 0;\n }\n .author-profile-content {\n display: flex;\n flex-direction: column;\n align-items: center;\n text-align: center;\n }\n}\n\n\n/* 8. Tag Template\n/* ---------------------------------------------------------- */\n\n.tag-template .post-card-large .post-card-image-link {\n grid-column: 2 / span 2;\n order: 2;\n}\n\n.tag-template .post-card-large .post-card-content {\n order: 1;\n}\n\n\n/* 9. Error Template\n/* ---------------------------------------------------------- */\n\n.error-content {\n padding: 14vw 4vw 6vw;\n}\n\n.error-message {\n padding-bottom: 10vw;\n text-align: center;\n}\n\n.error-code {\n margin: 0;\n color: var(--ghost-accent-color);\n font-size: 12vw;\n line-height: 1em;\n letter-spacing: -5px;\n}\n\n.error-description {\n margin: 0;\n color: var(--color-midgrey);\n font-size: 3.2rem;\n line-height: 1.3em;\n font-weight: 400;\n}\n\n.error-link {\n display: inline-block;\n margin-top: 5px;\n}\n\n@media (min-width: 940px) {\n .error-content .post-card {\n margin-bottom: 0;\n padding-bottom: 0;\n border-bottom: none;\n }\n}\n\n@media (max-width: 800px) {\n .error-content {\n padding-top: 24vw;\n }\n .error-code {\n font-size: 11.2rem;\n }\n .error-message {\n padding-bottom: 16vw;\n }\n .error-description {\n margin: 5px 0 0 0;\n font-size: 1.8rem;\n }\n}\n\n@media (max-width: 500px) {\n .error-content {\n padding-top: 28vw;\n }\n .error-message {\n padding-bottom: 14vw;\n }\n}\n\n\n/* 11. Site Footer\n/* ---------------------------------------------------------- */\n\n.site-footer {\n position: relative;\n margin: 40px 0 0 0;\n padding: 40px 4vmin 140px;\n color: #fff;\n background: color-mod(var(--color-darkgrey) l(-5%));\n}\n\n.site-footer .inner {\n display: grid;\n grid-gap: 40px;\n grid-template-columns: auto 1fr auto;\n color: rgba(255,255,255,0.7);\n font-size: 1.3rem;\n}\n\n.site-footer .copyright a {\n color: #fff;\n letter-spacing: -0.015em;\n font-weight: 500;\n}\n\n.site-footer a {\n color: rgba(255,255,255,0.7);\n}\n\n.site-footer a:hover {\n color: rgba(255,255,255,1);\n text-decoration: none;\n}\n\n.site-footer-nav ul {\n display: flex;\n justify-content: center;\n flex-wrap: wrap;\n margin: 0 0 20px;\n padding: 0;\n list-style: none;\n}\n\n.site-footer-nav li {\n display: inline-flex;\n align-items: center;\n padding: 0;\n margin: 0;\n line-height: 2em;\n}\n\n.site-footer-nav a {\n position: relative;\n display: inline-flex;\n align-items: center;\n margin-left: 10px;\n}\n\n.site-footer-nav li:not(:first-child) a:before {\n content: \"\";\n display: block;\n width: 2px;\n height: 2px;\n margin: 0 10px 0 0;\n background: #fff;\n border-radius: 100%;\n}\n\n@media (max-width: 800px) {\n .site-footer .inner {\n max-width: 500px;\n grid-template-columns: 1fr;\n grid-gap: 0;\n text-align: center;\n }\n .site-footer .copyright,\n .site-footer .copyright a {\n color: #fff;\n font-size: 1.5rem;\n }\n}\n\n\n/* 12. Dark Mode\n/* ---------------------------------------------------------- */\n\n/* If you prefer a dark color scheme, you can enable dark mode\nby adding the following code to the Head section of \"Code Injection\"\nsettings inside: Ghost Admin > Settings > Advanced\n\n\n\nOr you can just edit default.hbs and add the .dark-mode class directly\nto the html tag on the very first line of the file.\n\n */\n\nhtml.dark-mode body {\n color: rgba(255, 255, 255, 0.75);\n background: var(--color-darkmode);\n}\n\nhtml.dark-mode img {\n opacity: 0.9;\n}\n\nhtml.dark-mode .post-card,\nhtml.dark-mode .post-card:hover {\n border-bottom-color: color-mod(var(--color-darkmode) l(+8%));\n}\n\nhtml.dark-mode .post-card-byline-content a {\n color: rgba(255, 255, 255, 0.75);\n}\n\nhtml.dark-mode .post-card-byline-content a:hover {\n color: #fff;\n}\n\nhtml.dark-mode .post-card-image {\n background: var(--color-darkmode);\n}\n\nhtml.dark-mode .post-card-title {\n color: rgba(255, 255, 255, 0.85);\n}\n\nhtml.dark-mode .post-card-excerpt {\n color: color-mod(var(--color-midgrey) l(+10%));\n}\n\nhtml.dark-mode .post-full-content {\n background: var(--color-darkmode);\n}\n\nhtml.dark-mode .article-title {\n color: rgba(255, 255, 255, 0.9);\n}\n\nhtml.dark-mode .article-excerpt {\n color: color-mod(var(--color-midgrey) l(+10%));\n}\n\nhtml.dark-mode .post-full-image {\n background-color: color-mod(var(--color-darkmode) l(+8%));\n}\n\nhtml.dark-mode .article-byline {\n border-top-color: color-mod(var(--color-darkmode) l(+15%));\n}\n\nhtml.dark-mode .article-byline-meta h4 a {\n color: rgba(255, 255, 255, 0.75);\n}\n\nhtml.dark-mode .article-byline-meta h4 a:hover {\n color: #fff;\n}\n\nhtml.dark-mode .no-image .author-social-link a {\n color: rgba(255, 255, 255, 0.75);\n}\n\nhtml.dark-mode .gh-content h1,\nhtml.dark-mode .gh-content h2,\nhtml.dark-mode .gh-content h3,\nhtml.dark-mode .gh-content h4,\nhtml.dark-mode .gh-content h5,\nhtml.dark-mode .gh-content h6 {\n color: rgba(255, 255, 255, 0.9);\n}\n\nhtml.dark-mode .gh-content pre {\n background: color-mod(var(--color-darkgrey) l(-8%));\n}\n\nhtml.dark-mode .gh-content :not(pre) > code {\n background: color-mod(var(--color-darkgrey) l(+6%));\n border-color: color-mod(var(--color-darkmode) l(+8%));\n color: var(--color-wash);\n}\n\nhtml.dark-mode .post-full-content a {\n color: #fff;\n box-shadow: inset 0 -1px 0 #fff;\n}\n\nhtml.dark-mode .post-full-content strong {\n color: #fff;\n}\n\nhtml.dark-mode .post-full-content em {\n color: #fff;\n}\n\nhtml.dark-mode .post-full-content code {\n color: #fff;\n background: #000;\n}\n\nhtml.dark-mode hr {\n border-top-color: color-mod(var(--color-darkmode) l(+8%));\n}\n\nhtml.dark-mode .post-full-content hr:after {\n background: color-mod(var(--color-darkmode) l(+8%));\n box-shadow: var(--color-darkmode) 0 0 0 5px;\n}\n\nhtml.dark-mode .gh-content figcaption {\n color: rgba(255, 255, 255, 0.6);\n}\n\nhtml.dark-mode .post-full-content table td:first-child {\n background-image: linear-gradient(to right, var(--color-darkmode) 50%, color-mod(var(--color-darkmode) a(0%)) 100%);\n}\n\nhtml.dark-mode .post-full-content table td:last-child {\n background-image: linear-gradient(to left, var(--color-darkmode) 50%, color-mod(var(--color-darkmode) a(0%)) 100%);\n}\n\nhtml.dark-mode .post-full-content table th {\n color: rgba(255, 255, 255, 0.85);\n background-color: color-mod(var(--color-darkmode) l(+8%));\n}\n\nhtml.dark-mode .post-full-content table th,\nhtml.dark-mode .post-full-content table td {\n border: color-mod(var(--color-darkmode) l(+8%)) 1px solid;\n}\n\nhtml.dark-mode .post-full-content .kg-bookmark-container,\nhtml.dark-mode .post-full-content .kg-bookmark-container:hover {\n color: rgba(255, 255, 255, 0.75);\n box-shadow: 0 0 1px rgba(255,255,255,0.9);\n}\n\nhtml.dark-mode .post-full-content input {\n color: color-mod(var(--color-midgrey) l(-30%));\n}\n\nhtml.dark-mode .kg-bookmark-title {\n color: #fff;\n}\n\nhtml.dark-mode .kg-bookmark-description {\n color: rgba(255, 255, 255, 0.75);\n}\n\nhtml.dark-mode .kg-bookmark-metadata {\n color: rgba(255, 255, 255, 0.75);\n}\n\nhtml.dark-mode .site-archive-header .no-image {\n color: rgba(255, 255, 255, 0.9);\n background: var(--color-darkmode);\n}\n\nhtml.dark-mode .subscribe-form {\n border: none;\n background: linear-gradient(color-mod(var(--color-darkmode) l(-6%)), color-mod(var(--color-darkmode) l(-3%)));\n}\n\nhtml.dark-mode .subscribe-form-title {\n color: rgba(255, 255, 255, 0.9);\n}\n\nhtml.dark-mode .subscribe-form p {\n color: rgba(255, 255, 255, 0.7);\n}\n\nhtml.dark-mode .subscribe-email {\n border-color: color-mod(var(--color-darkmode) l(+6%));\n color: rgba(255, 255, 255, 0.9);\n background: color-mod(var(--color-darkmode) l(+3%));\n}\n\nhtml.dark-mode .subscribe-email:focus {\n border-color: color-mod(var(--color-darkmode) l(+25%));\n}\n\nhtml.dark-mode .subscribe-form button {\n opacity: 0.9;\n}\n\nhtml.dark-mode .subscribe-form .invalid .message-error,\nhtml.dark-mode .subscribe-form .error .message-error {\n color: color-mod(var(--color-red) l(+5%) s(-5%));\n}\n\nhtml.dark-mode .subscribe-form .success .message-success {\n color: color-mod(var(--color-green) l(+5%) s(-5%));\n}\n\n/*\n\nHey! You reached the end.\n\nHope you enjoyed this CSS file, if you have any suggestions\nfor improvements that might be useful for everyone who uses\nthis theme, you can find the open source repository for it\nhere: https://github.com/tryghost/casper\n\nOr, if you've just scrolled all the way to the bottom of the\nfile to add some of your own styles. Well, you've come to\nthe right place. Onward!\n\n */\n"]} \ No newline at end of file diff --git a/assets/css/csscomb.json b/assets/css/csscomb.json new file mode 100644 index 0000000..318b661 --- /dev/null +++ b/assets/css/csscomb.json @@ -0,0 +1,240 @@ +{ + "remove-empty-rulesets": true, + "always-semicolon": true, + "color-case": "lower", + "block-indent": " ", + "color-shorthand": true, + "element-case": "lower", + "eof-newline": true, + "leading-zero": true, + "quotes": "double", + "space-before-colon": "", + "space-after-colon": " ", + "space-before-combinator": " ", + "space-after-combinator": " ", + "space-between-declarations": "\n", + "space-before-opening-brace": " ", + "space-after-opening-brace": "\n", + "space-after-selector-delimiter": "\n", + "space-before-selector-delimiter": "", + "space-before-closing-brace": "\n", + "strip-spaces": true, + "tab-size": 4, + "unitless-zero": true, + "sort-order": [ [ + "content", + "visibility", + "position", + "top", + "right", + "bottom", + "left", + "z-index", + "order", + "flex", + "flex-grow", + "flex-shrink", + "flex-basis", + "align-self", + "display", + "flex-flow", + "flex-direction", + "justify-content", + "align-items", + "align-content", + "flex-wrap", + "flex-order", + "flex-pack", + "flex-align", + "float", + "clear", + "box-sizing", + "width", + "height", + "min-width", + "min-height", + "max-width", + "max-height", + "overflow", + "overflow-x", + "overflow-y", + "clip", + "margin", + "margin-top", + "margin-right", + "margin-bottom", + "margin-left", + "padding", + "padding-top", + "padding-right", + "padding-bottom", + "padding-left", + "outline", + "outline-width", + "outline-style", + "outline-color", + "outline-offset", + "border", + "border-spacing", + "border-collapse", + "border-width", + "border-style", + "border-color", + "border-top", + "border-top-width", + "border-top-style", + "border-top-color", + "border-right", + "border-right-width", + "border-right-style", + "border-right-color", + "border-bottom", + "border-bottom-width", + "border-bottom-style", + "border-bottom-color", + "border-left", + "border-left-width", + "border-left-style", + "border-left-color", + "border-image", + "border-image-source", + "border-image-slice", + "border-image-width", + "border-image-outset", + "border-image-repeat", + "border-top-image", + "border-right-image", + "border-bottom-image", + "border-left-image", + "border-corner-image", + "border-top-left-image", + "border-top-right-image", + "border-bottom-right-image", + "border-bottom-left-image", + "table-layout", + "caption-side", + "empty-cells", + "list-style", + "list-style-position", + "list-style-type", + "list-style-image", + "quotes", + "counter-increment", + "counter-reset", + "vertical-align", + "stroke", + "fill", + "stroke-width", + "stroke-opacity", + "color", + "font", + "font-family", + "font-size", + "line-height", + "font-weight", + "font-style", + "font-variant", + "font-size-adjust", + "font-stretch", + "text-rendering", + "font-feature-settings", + "letter-spacing", + "hyphens", + "text-align", + "text-align-last", + "text-decoration", + "text-emphasis", + "text-emphasis-position", + "text-emphasis-style", + "text-emphasis-color", + "text-indent", + "text-justify", + "text-outline", + "text-transform", + "text-wrap", + "text-overflow", + "text-overflow-ellipsis", + "text-overflow-mode", + "text-shadow", + "white-space", + "word-spacing", + "word-wrap", + "word-break", + "tab-size", + "user-select", + "src", + "resize", + "cursor", + "nav-index", + "nav-up", + "nav-right", + "nav-down", + "nav-left", + "background", + "filter:progid:DXImageTransform.Microsoft.AlphaImageLoader", + "background-color", + "background-image", + "background-size", + "background-attachment", + "background-position", + "background-position-x", + "background-position-y", + "background-clip", + "background-origin", + "background-repeat", + "border-radius", + "border-top-left-radius", + "border-top-right-radius", + "border-bottom-right-radius", + "border-bottom-left-radius", + "box-decoration-break", + "box-shadow", + "opacity", + "filter:progid:DXImageTransform.Microsoft.Alpha(Opacity", + "filter", + "transition", + "transition-delay", + "transition-timing-function", + "transition-duration", + "transition-property", + "transform", + "transform-origin", + "animation", + "animation-name", + "animation-duration", + "animation-play-state", + "animation-timing-function", + "animation-delay", + "animation-iteration-count", + "animation-direction", + "animation-fill-mode", + "pointer-events", + "unicode-bidi", + "direction", + "columns", + "column-span", + "column-width", + "column-count", + "column-fill", + "column-gap", + "column-rule", + "column-rule-width", + "column-rule-style", + "column-rule-color", + "break-before", + "break-inside", + "break-after", + "page-break-before", + "page-break-inside", + "page-break-after", + "orphans", + "widows", + "zoom", + "max-zoom", + "min-zoom", + "user-zoom", + "orientation", + "-webkit-overflow-scrolling", + "-ms-overflow-scrolling" + ] ] +} diff --git a/assets/css/global.css b/assets/css/global.css new file mode 100644 index 0000000..f7df10a --- /dev/null +++ b/assets/css/global.css @@ -0,0 +1,466 @@ +/* Reset +/* ---------------------------------------------------------- */ + +html, +body, +div, +span, +applet, +object, +iframe, +h1, +h2, +h3, +h4, +h5, +h6, +p, +blockquote, +pre, +a, +abbr, +acronym, +address, +big, +cite, +code, +del, +dfn, +em, +img, +ins, +kbd, +q, +s, +samp, +small, +strike, +strong, +sub, +sup, +tt, +var, +dl, +dt, +dd, +ol, +ul, +li, +fieldset, +form, +label, +legend, +table, +caption, +tbody, +tfoot, +thead, +tr, +th, +td, +article, +aside, +canvas, +details, +embed, +figure, +figcaption, +footer, +header, +hgroup, +menu, +nav, +output, +ruby, +section, +summary, +time, +mark, +audio, +video { + margin: 0; + padding: 0; + border: 0; + font: inherit; + font-size: 100%; + vertical-align: baseline; +} +body { + line-height: 1; +} +ol, +ul { + list-style: none; +} +blockquote, +q { + quotes: none; +} +blockquote:before, +blockquote:after, +q:before, +q:after { + content: ""; + content: none; +} +table { + border-spacing: 0; + border-collapse: collapse; +} +img { + display: block; + max-width: 100%; + height: auto; +} +html { + box-sizing: border-box; + font-family: sans-serif; + + -ms-text-size-adjust: 100%; + -webkit-text-size-adjust: 100%; +} +*, +*:before, +*:after { + box-sizing: inherit; +} +a { + background-color: transparent; +} +a:active, +a:hover { + outline: 0; +} +b, +strong { + font-weight: bold; +} +i, +em, +dfn { + font-style: italic; +} +h1 { + margin: 0.67em 0; + font-size: 2em; +} +small { + font-size: 80%; +} +sub, +sup { + position: relative; + font-size: 75%; + line-height: 0; + vertical-align: baseline; +} +sup { + top: -0.5em; +} +sub { + bottom: -0.25em; +} +img { + border: 0; +} +svg:not(:root) { + overflow: hidden; +} +mark { + background-color: #fdffb6; +} +code, +kbd, +pre, +samp { + font-family: monospace, monospace; + font-size: 1em; +} +button, +input, +optgroup, +select, +textarea { + margin: 0; /* 3 */ + color: inherit; /* 1 */ + font: inherit; /* 2 */ +} +button { + overflow: visible; + border: none; +} +button, +select { + text-transform: none; +} +button, +html input[type="button"], +/* 1 */ +input[type="reset"], +input[type="submit"] { + cursor: pointer; /* 3 */ + + -webkit-appearance: button; /* 2 */ +} +button[disabled], +html input[disabled] { + cursor: default; +} +button::-moz-focus-inner, +input::-moz-focus-inner { + padding: 0; + border: 0; +} +input { + line-height: normal; +} +input:focus { + outline: none; +} +input[type="checkbox"], +input[type="radio"] { + box-sizing: border-box; /* 1 */ + padding: 0; /* 2 */ +} +input[type="number"]::-webkit-inner-spin-button, +input[type="number"]::-webkit-outer-spin-button { + height: auto; +} +input[type="search"] { + box-sizing: content-box; /* 2 */ + + -webkit-appearance: textfield; /* 1 */ +} +input[type="search"]::-webkit-search-cancel-button, +input[type="search"]::-webkit-search-decoration { + -webkit-appearance: none; +} +legend { + padding: 0; /* 2 */ + border: 0; /* 1 */ +} +textarea { + overflow: auto; +} +table { + border-spacing: 0; + border-collapse: collapse; +} +td, +th { + padding: 0; +} + +/* ========================================================================== + Base styles: opinionated defaults + ========================================================================== */ + +html { + font-size: 62.5%; + + -webkit-tap-highlight-color: rgba(0, 0, 0, 0); +} +body { + color: #35373A; + font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen, Ubuntu, Cantarell, "Open Sans", "Helvetica Neue", sans-serif; + font-size: 1.6rem; + line-height: 1.6em; + font-weight: 400; + font-style: normal; + letter-spacing: 0; + text-rendering: optimizeLegibility; + background: #fff; + + -webkit-font-smoothing: antialiased; + -moz-osx-font-smoothing: grayscale; + -moz-font-feature-settings: "liga" on; +} + +::selection { + text-shadow: none; + background: #daf2fd; +} + +hr { + position: relative; + display: block; + width: 100%; + margin: 2.5em 0 3.5em; + padding: 0; + height: 1px; + border: 0; + border-top: 1px solid #f0f0f0; +} + +audio, +canvas, +iframe, +img, +svg, +video { + vertical-align: middle; +} + +fieldset { + margin: 0; + padding: 0; + border: 0; +} + +textarea { + resize: vertical; +} + +::not(.gh-content) p, +::not(.gh-content) ul, +::not(.gh-content) ol, +::not(.gh-content) dl, +::not(.gh-content) blockquote { + margin: 0 0 1.5em 0; +} + +ol, +ul { + padding-left: 1.3em; + padding-right: 1.5em; +} + +ol ol, +ul ul, +ul ol, +ol ul { + margin: 0.5em 0 1em; +} + +ul { + list-style: disc; +} + +ol { + list-style: decimal; +} + +ul, +ol { + max-width: 100%; +} + +li { + padding-left: 0.3em; + line-height: 1.6em; +} + +li + li { + margin-top: 0.5em; +} + +dt { + float: left; + margin: 0 20px 0 0; + width: 120px; + color: #daf2fd; + font-weight: 500; + text-align: right; +} + +dd { + margin: 0 0 5px 0; + text-align: left; +} + +blockquote { + margin: 1.5em 0; + padding: 0 1.6em 0 1.6em; + border-left: #daf2fd; +} + +blockquote p { + margin: 0.8em 0; + font-size: 1.2em; + font-weight: 300; +} + +blockquote small { + display: inline-block; + margin: 0.8em 0 0.8em 1.5em; + font-size: 0.9em; + opacity: 0.8; +} +/* Quotation marks */ +blockquote small:before { + content: "\2014 \00A0"; +} + +blockquote cite { + font-weight: bold; +} +blockquote cite a { + font-weight: normal; +} + +a { + color: #15171A; + text-decoration: none; +} + +h1, +h2, +h3, +h4, +h5, +h6 { + margin-top: 0; + line-height: 1.15; + font-weight: 600; + text-rendering: optimizeLegibility; + letter-spacing: -0.01em; +} + +h1 { + margin: 0 0 0.5em 0; + font-size: 4.8rem; + font-weight: 700; + letter-spacing: -0.015em; +} +@media (max-width: 600px) { + h1 { + font-size: 2.8rem; + } +} + +h2 { + margin: 1.5em 0 0.5em 0; + font-size: 2.8rem; + font-weight: 700; +} +@media (max-width: 600px) { + h2 { + font-size: 2.3rem; + } +} + +h3 { + margin: 1.5em 0 0.5em 0; + font-size: 2.4rem; + font-weight: 600; +} +@media (max-width: 600px) { + h3 { + font-size: 1.7rem; + } +} + +h4 { + margin: 1.5em 0 0.5em 0; + font-size: 2.2rem; +} + +h5 { + margin: 1.5em 0 0.5em 0; + font-size: 2rem; +} + +h6 { + margin: 1.5em 0 0.5em 0; + font-size: 1.8rem; +} diff --git a/assets/css/screen.css b/assets/css/screen.css new file mode 100644 index 0000000..d37bfc7 --- /dev/null +++ b/assets/css/screen.css @@ -0,0 +1,1982 @@ +/* Table of Contents +/* ------------------------------------------------------------ + +This is a development CSS file which is built to a minified +production stylesheet in assets/built/screen.css + +1. Global Styles +2. Layout +3. Special Templates +4. Site Header + 4.1 Home header + 4.2 Archive header +5. Site Navigation +6. Post Feed +7. Single Post + 7.1. Post Byline + 7.2. Members Subscribe Form + 7.4. Related Posts + 7.5. Koenig Styles +8. Author Template +9. Error Template +11. Site Footer +12. Dark Mode + +*/ + +/* 1. Global - Set up the things +/* ---------------------------------------------------------- */ + +/* Import CSS reset and base styles */ +@import "global.css"; + +.gh-portal-triggerbtn-wrapper{ + display: none !important; +} + + + +:root { + + /* Colours */ + --color-green: #a4d037; + --color-yellow: #fecd35; + --color-red: #f05230; + --color-darkgrey: #15171A; + --color-midgrey: #738a94; + --color-lightgrey: #c5d2d9; + --color-wash: #e5eff5; + --color-darkmode: #151719; + + /* + An accent color is also set by Ghost itself in + Ghost Admin > Settings > Brand + + --ghost-accent-color: {value}; + + You can use this variale throughout your styles + */ + + /* Fonts */ + --font-sans-serif: -apple-system, BlinkMacSystemFont, "Segoe UI", "Roboto", "Oxygen", "Ubuntu", "Cantarell", "Fira Sans", "Droid Sans", "Helvetica Neue", sans-serif; + --font-serif: Georgia, Times, serif; + --font-mono: Menlo, Courier, monospace; + +} + + +/* 2. Layout - Page building blocks +/* ---------------------------------------------------------- */ + +.viewport { + display: flex; + flex-direction: column; + min-height: 100vh; +} + +.viewport > main { + flex-grow: 1; +} + +/* Full width page blocks */ +.outer { + position: relative; + padding: 0 4vmin; +} + +/* Centered content container blocks */ +.inner { + margin: 0 auto; + max-width: 1200px; + width: 100%; +} + + +/* 4. Site Header +/* ---------------------------------------------------------- */ + +.site-header { + position: relative; + color: #fff; + background: var(--ghost-accent-color); +} + +.site-header-cover { + position: absolute; + top: 0; + right: 0; + bottom: 0; + left: 0; + width: 100%; + height: 100%; + object-fit: cover; +} + +.site-header-content { + position: relative; + z-index: 100; + display: flex; + flex-direction: column; + justify-content: center; + align-items: center; + padding: 6vw 3vw; + min-height: 200px; + max-height: 340px; + text-align: center; +} + +.site-title { + z-index: 10; + margin: 0 0 0.15em; + padding: 0; +} + +.site-logo { + max-height: 55px; +} + +.site-header-content p { + z-index: 10; + max-width: 600px; + margin: 0 auto; + line-height: 1.2em; + opacity: 0.8; +} + +@media (max-width: 600px) { + .site-header-content p { + max-width: 80vmin; + font-size: 1.8rem; + } +} + +/* 4.1 Home header +/* ---------------------------------------------------------- */ + +.site-home-header { + position: relative; + z-index: 1000; + overflow: hidden; +} + +.site-header-content { + padding: 18vmin 4vmin; + font-size: 2.5rem; + font-weight: 400; + color: #fff; + background: var(--ghost-accent-color); +} + + + +/* 5. Site Navigation +/* ---------------------------------------------------------- */ + +.gh-head { + padding: 1vmin 4vmin; + font-size: 1.6rem; + line-height: 1.3em; + color: #fff; + background: var(--ghost-accent-color); +} + +.gh-head a { + color: inherit; + text-decoration: none; +} + +.gh-head-inner { + display: grid; + grid-gap: 2.5vmin; + grid-template-columns: auto auto 1fr; + grid-auto-flow: row dense; +} + + +/* Brand +/* ---------------------------------------------------------- */ + +.gh-head-brand { + display: flex; + align-items: center; + height: 40px; + max-width: 200px; + text-align: center; + word-break: break-all; +} + +.gh-head-logo { + display: block; + padding: 10px 0; + font-weight: 700; + font-size: 2rem; + line-height: 1.2em; + letter-spacing: -0.02em; +} + +.gh-head-logo img { + max-height: 26px; +} + + +/* Primary Navigation +/* ---------------------------------------------------------- */ + +.gh-head-menu { + display: flex; + align-items: center; + font-weight: 500; +} + +.gh-head-menu .nav { + display: inline-flex; + flex-wrap: wrap; + align-items: center; + list-style: none; + margin: 0; + padding: 0; +} + +.gh-head-menu .nav li { + margin: 0 2.5vmin 0 0; + padding: 0; +} + +.gh-head-menu .nav a { + display: inline-block; + padding: 5px 0; + opacity: 0.8 +} + +.gh-head-menu .nav a:hover { + opacity: 1; +} + + +/* Secondary Navigation +/* ---------------------------------------------------------- */ + +.gh-head-actions { + display: flex; + justify-content: flex-end; + align-items: center; + list-style: none; + text-align: right; + display: none; +} + +.gh-head-actions-list { + display: inline-flex; + flex-wrap: wrap; + justify-content: flex-end; + align-items: center; +} + +.gh-head-actions-list a:not([class]) { + display: inline-block; + margin: 0 0 0 1.5vmin; + padding: 5px 0; +} + +.gh-social { + margin: 0 1.5vmin 0 0; +} + +.gh-social a { + opacity: 0.8 +} + +.gh-social a + a { + margin-left: 0.8rem; +} + +.gh-social a:hover { + opacity: 1; +} + +.gh-social svg { + height: 22px; + width: 22px; + fill: #fff; +} + +.gh-social-facebook svg { + height: 20px; + width: 20px; +} + +a.gh-head-button { + display: block; + padding: 8px 15px; + color: var(--color-darkgrey); + font-weight: 500; + letter-spacing: -0.015em; + font-size: 1.5rem; + line-height: 1em; + background: #fff; + border-radius: 30px; +} + + +/* Mobile Menu Trigger +/* ---------------------------------------------------------- */ + +.gh-burger { + position: relative; + display: none; + cursor: pointer; +} + +.gh-burger-box { + position: relative; + display: flex; + align-items: center; + justify-content: center; + width: 33px; + height: 33px; +} + +.gh-burger-inner { + width: 100%; + height: 100%; +} + +.gh-burger-box::before { + position: absolute; + display: block; + top: 0; + left: 0; + bottom: 0; + margin: auto; + content: ''; + width: 100%; + height: 1px; + background: currentcolor; + transition: transform 300ms cubic-bezier(.2,.6,.3,1), width 300ms cubic-bezier(.2,.6,.3,1); + will-change: transform, width; +} + +.gh-burger-inner::before, +.gh-burger-inner::after { + position: absolute; + display: block; + top: 0; + left: 0; + bottom: 0; + margin: auto; + content: ''; + width: 100%; + height: 1px; + background: currentcolor; + transition: transform 250ms cubic-bezier(.2,.7,.3,1), width 250ms cubic-bezier(.2,.7,.3,1); + will-change: transform, width; +} + +.gh-burger-inner::before { + transform: translatey(-6px); +} +.gh-burger-inner::after { + transform: translatey(6px); +} + +body:not(.gh-head-open) .gh-burger:hover .gh-burger-inner::before { + transform: translatey(-8px); +} +body:not(.gh-head-open) .gh-burger:hover .gh-burger-inner::after { + transform: translatey(8px); +} + +.gh-head-open .gh-burger-box::before { + width: 0; + transform: translatex(19px); + transition: transform 200ms cubic-bezier(.2,.7,.3,1), width 200ms cubic-bezier(.2,.7,.3,1); +} + +.gh-head-open .gh-burger-inner::before { + width: 26px; + transform: translatex(6px) rotate(135deg); +} + +.gh-head-open .gh-burger-inner::after { + width: 26px; + transform: translatex(6px) rotate(-135deg); +} + + +/* Mobile Menu +/* ---------------------------------------------------------- */ +/* IDs needed to ensure sufficient specificity */ + +@media (max-width: 900px) { + .gh-burger { + display: inline-block; + } + #gh-head { + transition: all 0.4s ease-out; + overflow: hidden; + } + #gh-head .gh-head-inner { + height: 100%; + grid-template-columns: 1fr; + } + #gh-head .gh-head-brand { + position: relative; + z-index: 10; + grid-column-start: auto; + max-width: none; + display: flex; + align-items: center; + justify-content: space-between; + user-select: none; + } + .home-template #gh-head .gh-head-brand { + justify-content: flex-end; + } + #gh-head .gh-head-menu { + align-self: center; + display: flex; + flex-direction: column; + align-items: center; + text-align: center; + margin: 0 0 10vh 0; + font-weight: 300; + font-size: 3.6rem; + line-height: 1.1em; + } + #gh-head .gh-head-menu .nav li { + margin: 5px 0; + } + #gh-head .gh-head-menu .nav a { + padding: 8px 0; + } + #gh-head .gh-head-menu .nav { + display: flex; + flex-direction: column; + align-items: center; + } + #gh-head .gh-head-actions { + padding: 20px 0; + justify-content: center; + text-align: left; + } + #gh-head .gh-head-actions a { + margin: 0 10px; + } + /* Hide collapsed content */ + #gh-head .gh-head-actions, + #gh-head .gh-head-menu { + display: none; + } + /* Open the menu */ + .gh-head-open { + overflow: hidden; + height: 100vh; + } + .gh-head-open #gh-head { + position: fixed; + top: 0; + right: 0; + bottom: 0; + left: 0; + z-index: 3999999; + overflow-y: scroll; + } + .gh-head-open #gh-head .gh-head-inner { + grid-template-rows: auto 1fr auto; + } + .gh-head-open #gh-head .gh-head-actions, + .gh-head-open #gh-head .gh-head-menu { + display: flex; + } +} + +@media (max-width: 600px) { + #gh-head .gh-head-menu { + font-size: 6vmin; + } +} + +.home-template .gh-head { + position: absolute; + top: 0; + right: 0; + left: 0; + z-index: 2000; +} + +.home-template .gh-head.has-cover { + background: transparent; +} + +.home-template.gh-head-open .gh-head { + background: var(--ghost-accent-color); +} + +.home-template .gh-head-logo { + display: none; +} +.home-template .gh-head-menu { + margin-left: -2.5vmin; +} + + +/* 6. Post Feed +/* ---------------------------------------------------------- */ + +.post-feed { + position: relative; + display: grid; + grid-gap: 4vmin; + grid-template-columns: 1fr 1fr 1fr; + padding: 4vmin 0; +} + +@media (max-width: 1000px) { + .post-feed { + grid-template-columns: 1fr 1fr; + } +} +@media (max-width: 700px) { + .post-feed { + grid-template-columns: 1fr; + grid-gap: 40px; + } +} + +.post-card { + position: relative; + flex: 1 1 301px; + display: flex; + flex-direction: column; + min-height: 220px; + background-size: cover; + word-break: break-word; +} + +.post-card-image-link { + position: relative; + display: block; + overflow: hidden; + border-radius: 3px; +} + +.post-card-image { + width: 100%; + height: 200px; + background: var(--color-lightgrey) no-repeat center center; + + object-fit: cover; +} + +.post-card-content-link { + position: relative; + display: block; + color: var(--color-darkgrey); +} + +.post-card-content-link:hover { + text-decoration: none; +} + +.post-card-header { + margin: 20px 0 0; +} + +.post-feed .no-image .post-card-content-link { + padding: 0; +} + +.no-image .post-card-header { + margin-top: 0; +} + +.post-card-primary-tag { + margin: 0 0 0.2em; + color: var(--ghost-accent-color); + font-size: 1.2rem; + font-weight: 500; + letter-spacing: 0.2px; + text-transform: uppercase; +} + +.post-card-title { + margin: 0 0 0.4em; + font-size: 2.4rem; + transition: color 0.2s ease-in-out; +} + +.no-image .post-card-title { + margin-top: 0; +} + +.post-card-content { + flex-grow: 1; + display: flex; + flex-direction: column; +} + +.post-card-excerpt { + max-width: 56em; + color: color-mod(var(--color-midgrey) l(-8%)); +} + +.post-card-excerpt p { + margin-bottom: 1em; + display: -webkit-box; + overflow-y: hidden; + -webkit-line-clamp: 3; + -webkit-box-orient: vertical; + word-break: break-word; +} + +.post-card-meta { + display: flex; + align-items: center; + padding: 0; +} + +.author-profile-image, +.avatar-wrapper { + display: block; + width: 100%; + height: 100%; + background: color-mod(var(--color-lightgrey) l(+10%)); + border-radius: 100%; + + object-fit: cover; +} + +.post-card-meta .profile-image-wrapper, +.post-card-meta .avatar-wrapper { + position: relative; +} + +.author-list { + display: flex; + flex-wrap: wrap; + margin: 0 0 0 4px; + padding: 0; + list-style: none; +} + +.author-list-item { + position: relative; + flex-shrink: 0; + margin: 0; + padding: 0; +} + +.static-avatar { + display: block; + overflow: hidden; + margin: 0 0 0 -6px; + width: 36px; + height: 36px; + border-radius: 100%; + box-shadow: 0 0 0 1px rgba(255,255,255,0.2); +} + +.post-card-byline-content { + flex: 1 1 50%; + display: flex; + flex-direction: column; + margin: 0 0 0 8px; + color: color-mod(var(--color-midgrey) l(+10%)); + font-size: 1.4rem; + line-height: 1.2em; + font-weight: 400; +} + +.post-card-byline-content span { + margin: 0; +} + +.post-card-byline-content a { + color: color-mod(var(--color-darkgrey) l(+15%)); + font-weight: 600; +} + +.post-card-byline-date { + font-size: 1.3rem; + line-height: 1.5em; +} + +.post-card-byline-date .bull { + display: inline-block; + margin: 0 2px; + opacity: 0.6; +} + +.single-author-byline { + display: flex; + flex-direction: column; + margin-left: 5px; + color: color-mod(var(--color-midgrey) l(-10%)); + font-size: 1.3rem; + line-height: 1.4em; + font-weight: 500; +} + +.single-author { + display: flex; + align-items: center; +} + +.single-author .static-avatar { + margin-left: -2px; +} + +.single-author-name { + display: inline-block; +} + +/* Special Styling for home page grid (below): + +The first post in the list is styled to be bigger than the others and take over +the full width of the grid to give it more emphasis. Wrapped in a media query to +make sure this only happens on large viewports / desktop-ish devices. + + */ + +@media (min-width: 1001px) { + .post-card-large { + grid-column: 1 / span 3; + display: grid; + grid-gap: 4vmin; + grid-template-columns: 1fr 1fr 1fr; + min-height: 280px; + border-top: 0; + } + + .post-card-large:not(.no-image) .post-card-header { + margin-top: 0; + } + + .post-card-large .post-card-image-link { + position: relative; + grid-column: 1 / span 2; + margin-bottom: 0; + min-height: 380px; + } + + .post-card-large .post-card-image { + position: absolute; + width: 100%; + height: 100%; + } + + .post-card-large .post-card-content { + justify-content: center; + } + + .post-card-large .post-card-title { + margin-top: 0; + font-size: 3.2rem; + } + + .post-card-large .post-card-excerpt p { + margin-bottom: 1.5em; + font-size: 1.7rem; + line-height: 1.55em; + -webkit-line-clamp: 8; + } +} + + +@media (max-width: 500px) { + .post-card-title { + font-size: 1.9rem; + } + + .post-card-excerpt { + font-size: 1.6rem; + } +} + + +/* 7. Single Post +/* ---------------------------------------------------------- */ + +.article { + padding: 8vmin 0; + word-break: break-word; +} + +.article-header { + padding: 0 0 6vmin 0; +} + +.article-tag { + display: flex; + justify-content: flex-start; + align-items: center; + margin: 0 0 0.5rem; + color: var(--color-midgrey); + font-size: 1.3rem; + line-height: 1.4em; + letter-spacing: 0.02em; + font-weight: 600; + text-transform: uppercase; +} + +.article-tag a { + color: var(--ghost-accent-color); +} + +.article-title { + color: color-mod(var(--color-darkgrey) l(-5%)); +} + +.article-excerpt { + margin: 0 0 1rem; + font-size: 2rem; + line-height: 1.4em; + opacity: 0.6; +} + +.gh-canvas .article-image { + grid-column: wide-start / wide-end; + width: 100%; + margin: 6vmin 0 0; +} + +.gh-canvas .article-image img { + display: block; + margin-left: auto; + margin-right: auto; + width: 100%; +} + +@media (max-width: 600px) { + .article-excerpt { + font-size: 1.8rem; + } +} + +/* -------- */ + +/* Content grid +/* ---------------------------------------------------------- */ + +/* Canvas creates a multi-column, centered grid which the post +is laid out on top of. Canvas just defines the grid, we don't +use it for applying any other styles. */ + +.gh-canvas { + display: grid; + grid-template-columns: + [full-start] + minmax(4vmin, auto) + [wide-start] + minmax(auto, 240px) + [main-start] + min(720px, calc(100% - 8vw)) + [main-end] + minmax(auto, 240px) + [wide-end] + minmax(4vmin, auto) + [full-end] + ; +} + +.gh-canvas > * { + grid-column: main-start / main-end; +} + +.kg-width-wide { + grid-column: wide-start / wide-end; +} + +.kg-width-full { + grid-column: full-start / full-end; +} + +.kg-width-full img { + width: 100%; +} + + +/* Content +/* ---------------------------------------------------------- */ + +/* Content refers to styling all page and post content that is +created within the Ghost editor. The main content handles +headings, text, images and lists. We deal with cards lower down. */ + +/* Default vertical spacing */ +.gh-content > * + * { + margin-top: 4vmin; + margin-bottom: 0; +} + +/* [id] represents all headings h1-h6, reset all margins */ +.gh-content > [id] { + margin: 0; + color: var(--color-darkgrey); +} + +/* Add back a top margin to all headings, unless a heading +is the very first element in the post content */ +.gh-content > [id]:not(:first-child) { + margin: 2em 0 0; +} + +/* Add a small margin between a heading and anything after it */ +.gh-content > [id] + * { + margin-top: 1.5rem !important; +} + +/* A larger margin before/after HRs and blockquotes */ +.gh-content > hr, +.gh-content > blockquote { + position: relative; + margin-top: 6vmin; +} +.gh-content > hr + *, +.gh-content > blockquote + * { + margin-top: 6vmin !important; +} + +/* Now the content typography styles */ +.gh-content a { + color: var(--ghost-accent-color); + text-decoration: underline; + word-break: break-word; +} + +.gh-content > blockquote, +.gh-content > ol, +.gh-content > ul, +.gh-content > dl, +.gh-content > p { + font-family: var(--font-serif); + font-weight: 400; + font-size: 2.1rem; + line-height: 1.6em; +} + +.gh-content > ul, +.gh-content > ol, +.gh-content > dl { + padding-left: 1.9em; +} + +.gh-content > blockquote { + position: relative; + font-style: italic; + padding: 0; +} + +.gh-content > blockquote::before { + content: ""; + position: absolute; + left: -1.5em; + top: 0; + bottom: 0; + width: 0.3rem; + background: var(--ghost-accent-color); +} + +.gh-content :not(pre) > code { + vertical-align: middle; + padding: 0.15em 0.4em 0.15em; + border: #e1eaef 1px solid; + font-weight: 400 !important; + font-size: 0.9em; + line-height: 1em; + color: #15171A; + background: #f0f6f9; + border-radius: 0.25em; +} + +.gh-content pre { + overflow: auto; + padding: 16px 20px; + color: var(--color-wash); + font-size: 1.4rem; + line-height: 1.5em; + background: var(--color-darkgrey); + border-radius: 5px; + box-shadow: 0 2px 6px -2px rgba(0,0,0,.1), 0 0 1px rgba(0,0,0,.4); +} + +@media (max-width: 650px) { + .gh-content blockquote, + .gh-content ol, + .gh-content ul, + .gh-content dl, + .gh-content p { + font-size: 1.7rem; + } + + .gh-content blockquote::before { + left: -4vmin; + } +} + + +/* Cards +/* ---------------------------------------------------------- */ + +/* Cards are dynamic blocks of content which appear within Ghost +posts, for example: embedded videos, tweets, galleries, or +specially styled bookmark links. We add extra styling here to +make sure they look good, and are given a bit of extra spacing. */ + +/* Add extra margin before/after any cards, +except for when immediately preceeded by a heading */ +.gh-content :not(.kg-card):not([id]) + .kg-card { + margin-top: 6vmin; + margin-bottom: 0; +} +.gh-content .kg-card + :not(.kg-card) { + margin-top: 6vmin; + margin-bottom: 0; +} + +/* This keeps small embeds centered */ +.kg-embed-card { + display: flex; + flex-direction: column; + align-items: center; + width: 100%; +} + +/* This keeps small iamges centered */ +.kg-image-card img { + margin: auto; +} + + +/* Captions */ +figcaption { + padding: 1.5rem 1.5rem 0; + text-align: center; + color: rgba(0,0,0,0.5); + font-weight: 600; + font-size: 1.3rem; + line-height: 1.4em; +} +figcaption strong { + color: rgba(0,0,0,0.8); +} +figcaption a { + color: var(--ghost-accent-color); +} + + +/* Highly specific styles for traditional Instagram embeds */ +iframe.instagram-media { + margin-top: 6vmin !important; + margin-left: auto !important; + margin-right: auto !important; + margin-bottom: 0 !important; +} + +iframe.instagram-media + script + :not([id]) { + margin-top: 6vmin; +} + + +/* Galleries +/* ---------------------------------------------------------- */ + +/* When there galleries are mixed with images, reduce margin +between them, so it looks like 1 big gallery */ +.kg-image-card + .kg-gallery-card, +.kg-gallery-card + .kg-image-card, +.kg-gallery-card + .kg-gallery-card { + margin-top: 0.75em; +} + +.kg-image-card.kg-card-hascaption + .kg-gallery-card, +.kg-gallery-card.kg-card-hascaption + .kg-image-card, +.kg-gallery-card.kg-card-hascaption + .kg-gallery-card { + margin-top: 1.75em; +} + +.kg-gallery-container { + position: relative; +} + +.kg-gallery-row { + display: flex; + flex-direction: row; + justify-content: center; +} + +.kg-gallery-image img { + display: block; + margin: 0; + width: 100%; + height: 100%; +} + +.kg-gallery-row:not(:first-of-type) { + margin: 0.75em 0 0 0; +} + +.kg-gallery-image:not(:first-of-type) { + margin: 0 0 0 0.75em; +} + + +/* Bookmark Cards +/* ---------------------------------------------------------- */ + +/* These are styled links with structured data, similar to a +Twitter card. These styles roughly match what you see in the +Ghost editor. */ + +.kg-bookmark-card, +.kg-bookmark-publisher { + position: relative; + width: 100%; +} + +.kg-bookmark-container, +.kg-bookmark-container:hover { + display: flex; + color: currentColor; + font-family: var(--font-sans-serif); + text-decoration: none !important; + background: rgba(255,255,255,0.6); + border-radius: 5px; + box-shadow: 0 2px 6px -2px rgba(0, 0, 0, 0.1), 0 0 1px rgba(0, 0, 0, 0.4); + overflow: hidden; +} + +.kg-bookmark-content { + display: flex; + flex-direction: column; + flex-grow: 1; + flex-basis: 100%; + align-items: flex-start; + justify-content: flex-start; + padding: 20px; +} + +.kg-bookmark-title { + font-size: 1.5rem; + line-height: 1.4em; + font-weight: 600; + color: #15171A; +} + +.kg-bookmark-description { + display: -webkit-box; + font-size: 1.4rem; + line-height: 1.5em; + margin-top: 3px; + color: #626d79; + font-weight: 400; + max-height: 44px; + overflow-y: hidden; + -webkit-line-clamp: 2; + -webkit-box-orient: vertical; +} + +.kg-bookmark-metadata { + display: flex; + align-items: center; + margin-top: 22px; + width: 100%; + color: #394047; + font-size: 1.4rem; + font-weight: 500; +} + +.kg-bookmark-icon { + width: 20px; + height: 20px; + margin-right: 6px; +} + +.kg-bookmark-author, +.kg-bookmark-publisher { + display: inline; +} + +.kg-bookmark-publisher { + text-overflow: ellipsis; + overflow: hidden; + max-width: 240px; + white-space: nowrap; + display: block; + line-height: 1.65em; +} + +.kg-bookmark-metadata > span:nth-of-type(2) { + color: #626d79; + font-weight: 400; +} + +.kg-bookmark-metadata > span:nth-of-type(2):before { + content: "•"; + color: #394047; + margin: 0 6px; +} + +.kg-bookmark-thumbnail { + position: relative; + flex-grow: 1; + min-width: 33%; +} + +.kg-bookmark-thumbnail img { + width: 100%; + height: 100%; + object-fit: cover; + position: absolute; + top: 0; + left: 0; + border-radius: 0 4px 4px 0; +} + + +/* Card captions +/* ---------------------------------------------------------- */ + +.kg-width-full.kg-card-hascaption { + display: grid; + grid-template-columns: inherit; +} + +.kg-width-wide.kg-card-hascaption img { + grid-column: wide-start / wide-end; +} +.kg-width-full.kg-card-hascaption img { + grid-column: 1 / -1; +} + +.kg-width-full.kg-card-hascaption figcaption { + grid-column: main-start / main-end; +} + +.article-comments { + margin: 6vmin 0 0 0; +} + +/* -----old------ */ + +.footnotes-sep { + margin-bottom: 30px; +} + +.footnotes { + font-size: 1.5rem; +} + +.footnotes p { + margin: 0; +} + +.footnote-backref { + font-size: 1.2rem; + font-weight: bold; + text-decoration: none !important; + box-shadow: none !important; +} + +/* Tables */ +.post-full-content table { + display: inline-block; + overflow-x: auto; + margin: 0.5em 0 2.5em; + max-width: 100%; + width: auto; + border-spacing: 0; + border-collapse: collapse; + font-family: var(--font-sans-serif); + font-size: 1.6rem; + white-space: nowrap; + vertical-align: top; +} + +.post-full-content table { + -webkit-overflow-scrolling: touch; + background: radial-gradient(ellipse at left, rgba(0, 0, 0, 0.2) 0%, rgba(0, 0, 0, 0) 75%) 0 center, radial-gradient(ellipse at right, rgba(0, 0, 0, 0.2) 0%, rgba(0, 0, 0, 0) 75%) 100% center; + background-attachment: scroll, scroll; + background-size: 10px 100%, 10px 100%; + background-repeat: no-repeat; +} + +.post-full-content table td:first-child { + background-image: linear-gradient(to right, rgba(255,255,255, 1) 50%, rgba(255,255,255, 0) 100%); + background-size: 20px 100%; + background-repeat: no-repeat; +} + +.post-full-content table td:last-child { + background-image: linear-gradient(to left, rgba(255,255,255, 1) 50%, rgba(255,255,255, 0) 100%); + background-position: 100% 0; + background-size: 20px 100%; + background-repeat: no-repeat; +} + +.post-full-content table th { + color: var(--color-darkgrey); + font-size: 1.2rem; + font-weight: 700; + letter-spacing: 0.2px; + text-align: left; + text-transform: uppercase; + background-color: color-mod(var(--color-wash) l(+4%)); +} + +.post-full-content table th, +.post-full-content table td { + padding: 6px 12px; + border: color-mod(var(--color-wash) l(-1%) s(-5%)) 1px solid; +} + + +/* 7.1. Post Byline +/* ---------------------------------------------------------- */ + +.article-byline { + display: flex; + justify-content: space-between; + margin: 20px 0 0; +} + +.article-byline-content { + flex-grow: 1; + display: flex; + align-items: center; +} + +.article-byline-content .author-list { + justify-content: flex-start; + padding: 0 12px 0 0; +} + +.article-byline-meta { + color: color-mod(var(--color-midgrey)); + font-size: 1.4rem; + line-height: 1.2em; +} + +.article-byline-meta h4 { + margin: 0 0 3px; + font-size: 1.6rem; +} + +.article-byline-meta .bull { + display: inline-block; + margin: 0 2px; + opacity: 0.6; +} + +.author-avatar { + display: block; + overflow: hidden; + margin: 0 -4px; + width: 50px; + height: 50px; + border: #fff 2px solid; + border-radius: 100%; + transition: all 0.5s cubic-bezier(0.4, 0.01, 0.165, 0.99) 700ms; +} + +.basic-info .avatar-wrapper { + position: relative; + margin: 0; + width: 60px; + height: 60px; + border: none; + background: rgba(229, 239, 245, 0.1); +} + +.basic-info .avatar-wrapper svg { + margin: 0; + width: 60px; + height: 60px; + opacity: 0.15; +} + +.page-template .article-title { + margin-bottom: 0; +} + + +/* 7.3. Subscribe +/* ---------------------------------------------------------- */ + +.footer-cta { + position: relative; + padding: 9vmin 4vmin 10vmin; + color: #fff; + text-align: center; + background: var(--color-darkgrey); + display: none; +} + +/* Increases the default h2 size by 15%, for small and large screens */ +.footer-cta h2 { + margin: 0 0 30px; + font-size: 3.2rem; +} + +@media (max-width: 600px) { + .footer-cta h2 { + font-size: 2.65rem; + } +} + +.footer-cta-button { + position: relative; + display: inline-flex; + align-items: center; + justify-content: space-between; + width: 100%; + max-width: 500px; + padding: 5px 5px 5px 15px; + font-size: 1.8rem; + color: var(--color-midgrey); + background: #fff; + border-radius: 8px; +} + +.footer-cta-button span { + display: inline-block; + padding: 10px 20px; + color: #fff; + font-weight: 500; + background: var(--ghost-accent-color); + border-radius: 5px; +} + + +/* 7.4. Read more +/* ---------------------------------------------------------- */ + +.read-more-wrap { + width: 100%; + padding: 4vmin; + margin: 0 auto -40px; + border-bottom: 1px solid rgba(255, 255, 255, 0.1); + background: color-mod(var(--color-darkgrey) l(-5%)); +} + +.read-more { + display: grid; + grid-template-columns: 1fr 1fr 1fr; + grid-gap: 4vmin; +} + +.read-more .post-card-title { + color: #fff; + opacity: 0.8; +} + +.read-more .post-card-excerpt { + color: rgba(255, 255, 255, 0.6); +} + +.read-more .post-card-byline-content a { + color: #fff; +} + + +@media (max-width: 1000px) { + .read-more { + grid-template-columns: 1fr 1fr; + } + .read-more article:nth-child(3) { + display: none; + } +} + +@media (max-width: 700px) { + .read-more { + grid-template-columns: 1fr; + } + .read-more article:nth-child(2) { + display: none; + } +} + + +/* 8. Author Template +/* ---------------------------------------------------------- */ + +.author-template .posts { + position: relative; + height: 100%; + display: grid; + grid-template-columns: 200px 1fr 1fr; + grid-gap: 4vmin; +} + +.author-template .posts .post-feed { + grid-column: 2 / 4; + grid-template-columns: 1fr 1fr; +} + +.author-profile { + padding: 4vmin 0; +} + +.author-profile-content { + height: auto; + position: sticky; + top: 4vmin; + font-size: 1.4rem; + line-height: 1.4em; +} + +.author-profile-pic { + display: block; + width: 150px; + height: 150px; + object-fit: cover; + margin: 0 0 2rem; + background: color-mod(var(--color-lightgrey) l(+10%)); + border-radius: 50%; +} + +.author-profile h1 { + margin: 0 0 0.3em; + font-size: 2rem; +} + +.author-profile p { + margin: 0 0 1.5em; + color: color-mod(var(--color-midgrey) l(-8%)); +} + +.author-profile-location { + margin: 0 0 1.5em; + font-weight: 700; +} + +.author-profile-social-link { + display: block; + padding: 0 0 5px; + font-size: 1.3rem; + color: color-mod(var(--color-midgrey) l(-8%)); + text-overflow: ellipsis; + overflow: hidden; + max-width: 100%; + white-space: nowrap; +} + +.author-profile-social-link:hover { + color: var(--color-darkgrey); +} + +@media (max-width: 900px) { + .author-template .posts .post-feed { + grid-template-columns: 1fr; + } +} + +@media (max-width: 650px) { + .author-template .posts { + grid-template-columns: 1fr; + grid-gap: 0; + } + .author-template .posts .post-feed { + grid-column: 1 / auto; + } + .author-profile { + padding-right: 0; + } + .author-profile-content { + display: flex; + flex-direction: column; + align-items: center; + text-align: center; + } +} + + +/* 8. Tag Template +/* ---------------------------------------------------------- */ + +.tag-template .post-card-large .post-card-image-link { + grid-column: 2 / span 2; + order: 2; +} + +.tag-template .post-card-large .post-card-content { + order: 1; +} + + +/* 9. Error Template +/* ---------------------------------------------------------- */ + +.error-content { + padding: 14vw 4vw 6vw; +} + +.error-message { + padding-bottom: 10vw; + text-align: center; +} + +.error-code { + margin: 0; + color: var(--ghost-accent-color); + font-size: 12vw; + line-height: 1em; + letter-spacing: -5px; +} + +.error-description { + margin: 0; + color: var(--color-midgrey); + font-size: 3.2rem; + line-height: 1.3em; + font-weight: 400; +} + +.error-link { + display: inline-block; + margin-top: 5px; +} + +@media (min-width: 940px) { + .error-content .post-card { + margin-bottom: 0; + padding-bottom: 0; + border-bottom: none; + } +} + +@media (max-width: 800px) { + .error-content { + padding-top: 24vw; + } + .error-code { + font-size: 11.2rem; + } + .error-message { + padding-bottom: 16vw; + } + .error-description { + margin: 5px 0 0 0; + font-size: 1.8rem; + } +} + +@media (max-width: 500px) { + .error-content { + padding-top: 28vw; + } + .error-message { + padding-bottom: 14vw; + } +} + + +/* 11. Site Footer +/* ---------------------------------------------------------- */ + +.site-footer { + position: relative; + margin: 40px 0 0 0; + padding: 40px 4vmin 140px; + color: #fff; + background: color-mod(var(--color-darkgrey) l(-5%)); +} + +.site-footer .inner { + display: grid; + grid-gap: 40px; + grid-template-columns: auto 1fr auto; + color: rgba(255,255,255,0.7); + font-size: 1.3rem; +} + +.site-footer .copyright a { + color: #fff; + letter-spacing: -0.015em; + font-weight: 500; +} + +.site-footer a { + color: rgba(255,255,255,0.7); +} + +.site-footer a:hover { + color: rgba(255,255,255,1); + text-decoration: none; +} + +.site-footer-nav ul { + display: flex; + justify-content: center; + flex-wrap: wrap; + margin: 0 0 20px; + padding: 0; + list-style: none; +} + +.site-footer-nav li { + display: inline-flex; + align-items: center; + padding: 0; + margin: 0; + line-height: 2em; +} + +.site-footer-nav a { + position: relative; + display: inline-flex; + align-items: center; + margin-left: 10px; +} + +.site-footer-nav li:not(:first-child) a:before { + content: ""; + display: block; + width: 2px; + height: 2px; + margin: 0 10px 0 0; + background: #fff; + border-radius: 100%; +} + +@media (max-width: 800px) { + .site-footer .inner { + max-width: 500px; + grid-template-columns: 1fr; + grid-gap: 0; + text-align: center; + } + .site-footer .copyright, + .site-footer .copyright a { + color: #fff; + font-size: 1.5rem; + } +} + + +/* 12. Dark Mode +/* ---------------------------------------------------------- */ + +/* If you prefer a dark color scheme, you can enable dark mode +by adding the following code to the Head section of "Code Injection" +settings inside: Ghost Admin > Settings > Advanced + + + +Or you can just edit default.hbs and add the .dark-mode class directly +to the html tag on the very first line of the file. + + */ + +html.dark-mode body { + color: rgba(255, 255, 255, 0.75); + background: var(--color-darkmode); +} + +html.dark-mode img { + opacity: 0.9; +} + +html.dark-mode .post-card, +html.dark-mode .post-card:hover { + border-bottom-color: color-mod(var(--color-darkmode) l(+8%)); +} + +html.dark-mode .post-card-byline-content a { + color: rgba(255, 255, 255, 0.75); +} + +html.dark-mode .post-card-byline-content a:hover { + color: #fff; +} + +html.dark-mode .post-card-image { + background: var(--color-darkmode); +} + +html.dark-mode .post-card-title { + color: rgba(255, 255, 255, 0.85); +} + +html.dark-mode .post-card-excerpt { + color: color-mod(var(--color-midgrey) l(+10%)); +} + +html.dark-mode .post-full-content { + background: var(--color-darkmode); +} + +html.dark-mode .article-title { + color: rgba(255, 255, 255, 0.9); +} + +html.dark-mode .article-excerpt { + color: color-mod(var(--color-midgrey) l(+10%)); +} + +html.dark-mode .post-full-image { + background-color: color-mod(var(--color-darkmode) l(+8%)); +} + +html.dark-mode .article-byline { + border-top-color: color-mod(var(--color-darkmode) l(+15%)); +} + +html.dark-mode .article-byline-meta h4 a { + color: rgba(255, 255, 255, 0.75); +} + +html.dark-mode .article-byline-meta h4 a:hover { + color: #fff; +} + +html.dark-mode .no-image .author-social-link a { + color: rgba(255, 255, 255, 0.75); +} + +html.dark-mode .gh-content h1, +html.dark-mode .gh-content h2, +html.dark-mode .gh-content h3, +html.dark-mode .gh-content h4, +html.dark-mode .gh-content h5, +html.dark-mode .gh-content h6 { + color: rgba(255, 255, 255, 0.9); +} + +html.dark-mode .gh-content pre { + background: color-mod(var(--color-darkgrey) l(-8%)); +} + +html.dark-mode .gh-content :not(pre) > code { + background: color-mod(var(--color-darkgrey) l(+6%)); + border-color: color-mod(var(--color-darkmode) l(+8%)); + color: var(--color-wash); +} + +html.dark-mode .post-full-content a { + color: #fff; + box-shadow: inset 0 -1px 0 #fff; +} + +html.dark-mode .post-full-content strong { + color: #fff; +} + +html.dark-mode .post-full-content em { + color: #fff; +} + +html.dark-mode .post-full-content code { + color: #fff; + background: #000; +} + +html.dark-mode hr { + border-top-color: color-mod(var(--color-darkmode) l(+8%)); +} + +html.dark-mode .post-full-content hr:after { + background: color-mod(var(--color-darkmode) l(+8%)); + box-shadow: var(--color-darkmode) 0 0 0 5px; +} + +html.dark-mode .gh-content figcaption { + color: rgba(255, 255, 255, 0.6); +} + +html.dark-mode .post-full-content table td:first-child { + background-image: linear-gradient(to right, var(--color-darkmode) 50%, color-mod(var(--color-darkmode) a(0%)) 100%); +} + +html.dark-mode .post-full-content table td:last-child { + background-image: linear-gradient(to left, var(--color-darkmode) 50%, color-mod(var(--color-darkmode) a(0%)) 100%); +} + +html.dark-mode .post-full-content table th { + color: rgba(255, 255, 255, 0.85); + background-color: color-mod(var(--color-darkmode) l(+8%)); +} + +html.dark-mode .post-full-content table th, +html.dark-mode .post-full-content table td { + border: color-mod(var(--color-darkmode) l(+8%)) 1px solid; +} + +html.dark-mode .post-full-content .kg-bookmark-container, +html.dark-mode .post-full-content .kg-bookmark-container:hover { + color: rgba(255, 255, 255, 0.75); + box-shadow: 0 0 1px rgba(255,255,255,0.9); +} + +html.dark-mode .post-full-content input { + color: color-mod(var(--color-midgrey) l(-30%)); +} + +html.dark-mode .kg-bookmark-title { + color: #fff; +} + +html.dark-mode .kg-bookmark-description { + color: rgba(255, 255, 255, 0.75); +} + +html.dark-mode .kg-bookmark-metadata { + color: rgba(255, 255, 255, 0.75); +} + +html.dark-mode .site-archive-header .no-image { + color: rgba(255, 255, 255, 0.9); + background: var(--color-darkmode); +} + +html.dark-mode .subscribe-form { + border: none; + background: linear-gradient(color-mod(var(--color-darkmode) l(-6%)), color-mod(var(--color-darkmode) l(-3%))); +} + +html.dark-mode .subscribe-form-title { + color: rgba(255, 255, 255, 0.9); +} + +html.dark-mode .subscribe-form p { + color: rgba(255, 255, 255, 0.7); +} + +html.dark-mode .subscribe-email { + border-color: color-mod(var(--color-darkmode) l(+6%)); + color: rgba(255, 255, 255, 0.9); + background: color-mod(var(--color-darkmode) l(+3%)); +} + +html.dark-mode .subscribe-email:focus { + border-color: color-mod(var(--color-darkmode) l(+25%)); +} + +html.dark-mode .subscribe-form button { + opacity: 0.9; +} + +html.dark-mode .subscribe-form .invalid .message-error, +html.dark-mode .subscribe-form .error .message-error { + color: color-mod(var(--color-red) l(+5%) s(-5%)); +} + +html.dark-mode .subscribe-form .success .message-success { + color: color-mod(var(--color-green) l(+5%) s(-5%)); +} + +/* + +Hey! You reached the end. + +Hope you enjoyed this CSS file, if you have any suggestions +for improvements that might be useful for everyone who uses +this theme, you can find the open source repository for it +here: https://github.com/tryghost/casper + +Or, if you've just scrolled all the way to the bottom of the +file to add some of your own styles. Well, you've come to +the right place. Onward! + + */ diff --git a/assets/images/octo-1.jpg b/assets/images/octo-1.jpg new file mode 100644 index 0000000000000000000000000000000000000000..5db9cca7bac9a93b32d4355d22bf820dc7f16831 GIT binary patch literal 175555 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

g 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

7b39r{4p+v#+X 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

x

'; + head.appendChild(div.childNodes[1]); + } + + if ( options ) { + $.extend( settings, options ); + } + + return this.each(function(){ + var selectors = [ + 'iframe[src*="player.vimeo.com"]', + 'iframe[src*="youtube.com"]', + 'iframe[src*="youtube-nocookie.com"]', + 'iframe[src*="kickstarter.com"][src*="video.html"]', + 'object', + 'embed' + ]; + + if (settings.customSelector) { + selectors.push(settings.customSelector); + } + + var ignoreList = '.fitvidsignore'; + + if(settings.ignore) { + ignoreList = ignoreList + ', ' + settings.ignore; + } + + var $allVideos = $(this).find(selectors.join(',')); + $allVideos = $allVideos.not('object object'); // SwfObj conflict patch + $allVideos = $allVideos.not(ignoreList); // Disable FitVids on this video. + + $allVideos.each(function(){ + var $this = $(this); + if($this.parents(ignoreList).length > 0) { + return; // Disable FitVids on this video. + } + if (this.tagName.toLowerCase() === 'embed' && $this.parent('object').length || $this.parent('.fluid-width-video-wrapper').length) { return; } + if ((!$this.css('height') && !$this.css('width')) && (isNaN($this.attr('height')) || isNaN($this.attr('width')))) + { + $this.attr('height', 9); + $this.attr('width', 16); + } + var height = ( this.tagName.toLowerCase() === 'object' || ($this.attr('height') && !isNaN(parseInt($this.attr('height'), 10))) ) ? parseInt($this.attr('height'), 10) : $this.height(), + width = !isNaN(parseInt($this.attr('width'), 10)) ? parseInt($this.attr('width'), 10) : $this.width(), + aspectRatio = height / width; + if(!$this.attr('name')){ + var videoName = 'fitvid' + $.fn.fitVids._count; + $this.attr('name', videoName); + $.fn.fitVids._count++; + } + $this.wrap('
').parent('.fluid-width-video-wrapper').css('padding-top', (aspectRatio * 100)+'%'); + $this.removeAttr('height').removeAttr('width'); + }); + }); + }; + + // Internal counter for unique video names. + $.fn.fitVids._count = 0; + +// Works with either jQuery or Zepto +})( window.jQuery || window.Zepto ); diff --git a/assets/screenshot-desktop.jpg b/assets/screenshot-desktop.jpg new file mode 100755 index 0000000000000000000000000000000000000000..2d81bfe6fbbead0643e55a9e4444e7dc1d606157 GIT binary patch literal 135129 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

;X>Ahrx5K`NZ!D4WxWLhYK_!kb=yPY^q$Wc|Cr- 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 literal 0 HcmV?d00001 diff --git a/assets/screenshot-mobile.jpg b/assets/screenshot-mobile.jpg new file mode 100755 index 0000000000000000000000000000000000000000..83e90fc97e0f97618fdf429d5b29df4ce2d0fe9a GIT binary patch literal 61939 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 literal 0 HcmV?d00001 diff --git a/author.hbs b/author.hbs new file mode 100644 index 0000000..486c64f --- /dev/null +++ b/author.hbs @@ -0,0 +1,57 @@ +{{!< default}} +{{!-- The tag above means - insert everything in this file into the {body} of the default.hbs template --}} + + +

+ +
diff --git a/default.hbs b/default.hbs new file mode 100644 index 0000000..d1f24f7 --- /dev/null +++ b/default.hbs @@ -0,0 +1,105 @@ + + + + + {{!-- Basic meta - advanced meta is output with {ghost_head} below --}} + {{meta_title}} + + + + + + {{!-- Theme assets - use the {asset} helper to reference styles & scripts, + this will take care of caching and cache-busting automatically --}} + + + {{!-- This tag outputs all your advanced SEO meta, structured data, and other important settings, + it should always be the last tag before the closing head tag --}} + {{ghost_head}} + + + +
+ +
+ +
+ +
+ {{!-- All other templates get inserted here, index.hbs, post.hbs, etc --}} + {{{body}}} +
+ + {{!-- The global footer at the very bottom of the screen --}} + + +
+{{!-- /.viewport --}} + + +{{!-- Scripts - handle member signups, responsive videos, infinite scroll, floating headers, and galleries --}} + + + + +{{!-- Ghost outputs required functional scripts with this tag - it should always be the last thing before the closing body tag --}} +{{ghost_foot}} + + + diff --git a/error-404.hbs b/error-404.hbs new file mode 100644 index 0000000..d6b498d --- /dev/null +++ b/error-404.hbs @@ -0,0 +1,37 @@ +{{!< default}} + +{{!-- + +There are two error files in this theme, one for 404s and one for all other errors. +This file is the former, and handles all 404 Page Not Found errors. + +The 404 error is the most common error that a visitor might see, for example when +following a broken link + +Keep this template as lightweight as you can! + +--}} + +
+
+
+

{{statusCode}}

+

{{message}}

+ Go to the front page → +
+
+
+ +{{!-- Given that people landing on this page didn't find what they +were looking for, let's give them some alternative stuff to read. --}} + \ No newline at end of file diff --git a/error.hbs b/error.hbs new file mode 100644 index 0000000..388a35d --- /dev/null +++ b/error.hbs @@ -0,0 +1,74 @@ +{{!-- + +There are two error files in this theme, one for 404s and one for all other errors. +This file is the latter, and handle all 400/500 errors that might occur. + +Because 500 errors in particular usuall happen when a server is struggling, this +template is as simple as possible. No template dependencies, no JS, no API calls. +This is to prevent rendering the error-page itself compounding the issue causing +the error in the first place. + +Keep this template as lightweight as you can! + +--}} + + + + + + + {{meta_title}} + + + + + +
+ + + +
+
+ +
+

{{statusCode}}

+

{{message}}

+ Go to the front page → +
+ + {{#if errorDetails}} +
+

Theme errors

+
    + {{#foreach errorDetails}} +
  • + {{{rule}}} + + {{#foreach failures}} +

    Ref: {{ref}}

    +

    Message: {{message}}

    + {{/foreach}} +
  • + {{/foreach}} +
+
+ {{/if}} + +
+
+
+ + diff --git a/gulpfile.js b/gulpfile.js new file mode 100644 index 0000000..18fca40 --- /dev/null +++ b/gulpfile.js @@ -0,0 +1,175 @@ +const {series, watch, src, dest, parallel} = require('gulp'); +const pump = require('pump'); +const path = require('path'); +const releaseUtils = require('@tryghost/release-utils'); +const inquirer = require('inquirer'); + +// gulp plugins and utils +const livereload = require('gulp-livereload'); +const postcss = require('gulp-postcss'); +const zip = require('gulp-zip'); +const concat = require('gulp-concat'); +const uglify = require('gulp-uglify'); +const beeper = require('beeper'); +const fs = require('fs'); + +// postcss plugins +const autoprefixer = require('autoprefixer'); +const colorFunction = require('postcss-color-mod-function'); +const cssnano = require('cssnano'); +const easyimport = require('postcss-easy-import'); + +const REPO = 'TryGhost/Casper'; +const REPO_READONLY = 'TryGhost/Casper'; +const CHANGELOG_PATH = path.join(process.cwd(), '.', 'changelog.md'); + +function serve(done) { + livereload.listen(); + done(); +} + +const handleError = (done) => { + return function (err) { + if (err) { + beeper(); + } + return done(err); + }; +}; + +function hbs(done) { + pump([ + src(['*.hbs', 'partials/**/*.hbs']), + livereload() + ], handleError(done)); +} + +function css(done) { + pump([ + src('assets/css/*.css', {sourcemaps: true}), + postcss([ + easyimport, + colorFunction(), + autoprefixer(), + cssnano() + ]), + dest('assets/built/', {sourcemaps: '.'}), + livereload() + ], handleError(done)); +} + +function js(done) { + pump([ + src([ + // pull in lib files first so our own code can depend on it + 'assets/js/lib/*.js', + 'assets/js/*.js' + ], {sourcemaps: true}), + concat('casper.js'), + uglify(), + dest('assets/built/', {sourcemaps: '.'}), + livereload() + ], handleError(done)); +} + +function zipper(done) { + const filename = require('./package.json').name + '.zip'; + + pump([ + src([ + '**', + '!node_modules', '!node_modules/**', + '!dist', '!dist/**', + '!yarn-error.log', + '!yarn.lock', + '!gulpfile.js' + ]), + zip(filename), + dest('dist/') + ], handleError(done)); +} + +const cssWatcher = () => watch('assets/css/**', css); +const hbsWatcher = () => watch(['*.hbs', 'partials/**/*.hbs'], hbs); +const watcher = parallel(cssWatcher, hbsWatcher); +const build = series(css, js); + +exports.build = build; +exports.zip = series(build, zipper); +exports.default = series(build, serve, watcher); + +exports.release = async () => { + // @NOTE: https://yarnpkg.com/lang/en/docs/cli/version/ + // require(./package.json) can run into caching issues, this re-reads from file everytime on release + let packageJSON = JSON.parse(fs.readFileSync('./package.json')); + const newVersion = packageJSON.version; + + if (!newVersion || newVersion === '') { + console.log(`Invalid version: ${newVersion}`); + return; + } + + console.log(`\nCreating release for ${newVersion}...`); + + const githubToken = process.env.GST_TOKEN; + + if (!githubToken) { + console.log('Please configure your environment with a GitHub token located in GST_TOKEN'); + return; + } + + try { + const result = await inquirer.prompt([{ + type: 'input', + name: 'compatibleWithGhost', + message: 'Which version of Ghost is it compatible with?', + default: '4.0.0' + }]); + + const compatibleWithGhost = result.compatibleWithGhost; + + const releasesResponse = await releaseUtils.releases.get({ + userAgent: 'Casper', + uri: `https://api.github.com/repos/${REPO_READONLY}/releases` + }); + + if (!releasesResponse || !releasesResponse) { + console.log('No releases found. Skipping...'); + return; + } + + let previousVersion = releasesResponse[0].tag_name || releasesResponse[0].name; + console.log(`Previous version: ${previousVersion}`); + + const changelog = new releaseUtils.Changelog({ + changelogPath: CHANGELOG_PATH, + folder: path.join(process.cwd(), '.') + }); + + changelog + .write({ + githubRepoPath: `https://github.com/${REPO}`, + lastVersion: previousVersion + }) + .sort() + .clean(); + + const newReleaseResponse = await releaseUtils.releases.create({ + draft: true, + preRelease: false, + tagName: 'v' + newVersion, + releaseName: newVersion, + userAgent: 'Casper', + uri: `https://api.github.com/repos/${REPO}/releases`, + github: { + token: githubToken + }, + content: [`**Compatible with Ghost ≥ ${compatibleWithGhost}**\n\n`], + changelogPath: CHANGELOG_PATH + }); + console.log(`\nRelease draft generated: ${newReleaseResponse.releaseUrl}\n`); + } catch (err) { + console.error(err); + process.exit(1); + } +}; diff --git a/index.hbs b/index.hbs new file mode 100644 index 0000000..10dddbd --- /dev/null +++ b/index.hbs @@ -0,0 +1,43 @@ +{{!< default}} +{{!-- The tag above means: insert everything in this file +into the {body} of the default.hbs template --}} + +
+ {{#if @site.cover_image}} + {{!-- This is a responsive image, it loads different sizes depending on device + https://medium.freecodecamp.org/a-guide-to-responsive-images-with-ready-to-use-templates-c400bd65c433 --}} + + {{/if}} +

+ {{#if @site.logo}} + + {{else}} + {{@site.title}} + {{/if}} +

+

{{@site.description}}

+
+ +{{!-- The main content area --}} +
+
+ +
+ {{#foreach posts}} + + {{!-- The tag below includes the markup for each post - partials/post-card.hbs --}} + {{> "post-card"}} + + {{/foreach}} +
+ +
+
diff --git a/package.json b/package.json new file mode 100644 index 0000000..af92635 --- /dev/null +++ b/package.json @@ -0,0 +1,97 @@ +{ + "name": "sophie-lewis", + "description": "A clean, minimal default theme for the Ghost publishing platform", + "demo": "https://demo.ghost.io", + "version": "4.1.0", + "engines": { + "ghost": ">=4.0.0", + "ghost-api": "v4" + }, + "license": "MIT", + "screenshots": { + "desktop": "assets/screenshot-desktop.jpg", + "mobile": "assets/screenshot-mobile.jpg" + }, + "scripts": { + "dev": "gulp", + "zip": "gulp zip", + "test": "gscan .", + "test:ci": "gscan --fatal --verbose .", + "pretest": "gulp build", + "preship": "yarn test", + "ship": "STATUS=$(git status --porcelain); echo $STATUS; if [ -z \"$STATUS\" ]; then yarn version && git push --follow-tags; else echo \"Uncomitted changes found.\" && exit 1; fi", + "postship": "git fetch && gulp release" + }, + "author": { + "name": "Ghost Foundation", + "email": "hello@ghost.org", + "url": "https://ghost.org/" + }, + "gpm": { + "type": "theme", + "categories": [ + "Minimal", + "Magazine" + ] + }, + "keywords": [ + "ghost", + "theme", + "ghost-theme" + ], + "repository": { + "type": "git", + "url": "https://github.com/TryGhost/Casper.git" + }, + "bugs": "https://github.com/TryGhost/Casper/issues", + "contributors": "https://github.com/TryGhost/Casper/graphs/contributors", + "devDependencies": { + "@tryghost/release-utils": "0.6.12", + "autoprefixer": "10.2.5", + "beeper": "2.1.0", + "cssnano": "4.1.10", + "gscan": "4.0.0", + "gulp": "4.0.2", + "gulp-concat": "2.6.1", + "gulp-livereload": "4.0.2", + "gulp-postcss": "9.0.0", + "gulp-uglify": "3.0.2", + "gulp-zip": "5.1.0", + "inquirer": "8.0.0", + "postcss": "8.2.8", + "postcss-color-mod-function": "3.0.3", + "postcss-easy-import": "3.0.0", + "pump": "3.0.0" + }, + "browserslist": [ + "defaults" + ], + "config": { + "posts_per_page": 25, + "image_sizes": { + "xxs": { + "width": 30 + }, + "xs": { + "width": 100 + }, + "s": { + "width": 300 + }, + "m": { + "width": 600 + }, + "l": { + "width": 1000 + }, + "xl": { + "width": 2000 + } + } + }, + "renovate": { + "extends": [ + "@tryghost:theme" + ] + } +} diff --git a/page.hbs b/page.hbs new file mode 100644 index 0000000..b7ae045 --- /dev/null +++ b/page.hbs @@ -0,0 +1,43 @@ +{{!< default}} + +{{!-- The tag above means: insert everything in this file +into the {body} tag of the default.hbs template --}} + + +{{#post}} +{{!-- Everything inside the #post block pulls data from the page --}} + +
+ +
+ {{#if feature_image}} +
+ {{!-- This is a responsive image, it loads different sizes depending on device + https://medium.freecodecamp.org/a-guide-to-responsive-images-with-ready-to-use-templates-c400bd65c433 --}} + {{#if feature_image_alt}}{{feature_image_alt}}{{else}}{{title}}{{/if}} + {{#if feature_image_caption}} +
{{feature_image_caption}}
+ {{/if}} +
+ {{/if}} +
+ +
+ +

{{title}}

+ + {{content}} + +
+ +
+ +{{/post}} \ No newline at end of file diff --git a/partials/icons/avatar.hbs b/partials/icons/avatar.hbs new file mode 100644 index 0000000..af37fca --- /dev/null +++ b/partials/icons/avatar.hbs @@ -0,0 +1 @@ + diff --git a/partials/icons/facebook.hbs b/partials/icons/facebook.hbs new file mode 100644 index 0000000..91120b8 --- /dev/null +++ b/partials/icons/facebook.hbs @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/partials/icons/loader.hbs b/partials/icons/loader.hbs new file mode 100644 index 0000000..4a7f2cd --- /dev/null +++ b/partials/icons/loader.hbs @@ -0,0 +1,11 @@ + + + + + + \ No newline at end of file diff --git a/partials/icons/rss.hbs b/partials/icons/rss.hbs new file mode 100644 index 0000000..3840238 --- /dev/null +++ b/partials/icons/rss.hbs @@ -0,0 +1 @@ + diff --git a/partials/icons/twitter.hbs b/partials/icons/twitter.hbs new file mode 100644 index 0000000..19de4af --- /dev/null +++ b/partials/icons/twitter.hbs @@ -0,0 +1 @@ + diff --git a/partials/post-card.hbs b/partials/post-card.hbs new file mode 100644 index 0000000..6b23a99 --- /dev/null +++ b/partials/post-card.hbs @@ -0,0 +1,61 @@ +{{!-- This is a partial file used to generate a post "card" +which templates loop over to generate a list of posts. --}} + +
+ + {{#if feature_image}} + + {{!-- This is a responsive image, it loads different sizes depending on device + https://medium.freecodecamp.org/a-guide-to-responsive-images-with-ready-to-use-templates-c400bd65c433 --}} + {{#if feature_image_alt}}{{feature_image_alt}}{{else}}{{title}}{{/if}} + + {{/if}} + +
+ + +
+ {{#if primary_tag}} + {{#primary_tag}} +
{{name}}
+ {{/primary_tag}} + {{/if}} +

{{title}}

+
+
+

{{excerpt}}

+
+
+ +
+ + +
+ +
{{!--/.post-card-content--}} + +
diff --git a/post.hbs b/post.hbs new file mode 100644 index 0000000..f3933d5 --- /dev/null +++ b/post.hbs @@ -0,0 +1,120 @@ +{{!< default}} + +{{!-- The tag above means: insert everything in this file +into the {body} tag of the default.hbs template --}} + + +{{#post}} +{{!-- Everything inside the #post block pulls data from the post --}} + +
+ +
+ + {{#if primary_tag}} + + {{/if}} + +

{{title}}

+ + {{#if custom_excerpt}} +

{{custom_excerpt}}

+ {{/if}} + + + + {{#if feature_image}} +
+ {{!-- This is a responsive image, it loads different sizes depending on device + https://medium.freecodecamp.org/a-guide-to-responsive-images-with-ready-to-use-templates-c400bd65c433 --}} + {{#if feature_image_alt}}{{feature_image_alt}}{{else}}{{title}}{{/if}} + {{#if feature_image_caption}} +
{{feature_image_caption}}
+ {{/if}} +
+ {{/if}} +
+ +
+ {{content}} +
+ + {{!-- +
+ If you want to embed comments, this is a good place to paste your code! +
+ --}} + +
+ +{{!-- A signup call to action is displayed here, unless viewed as a logged-in member --}} +{{#unless @member}} + +{{/unless}} + + +{{!-- Read more links, just above the footer --}} + + +{{/post}} \ No newline at end of file diff --git a/tag.hbs b/tag.hbs new file mode 100644 index 0000000..57c3e65 --- /dev/null +++ b/tag.hbs @@ -0,0 +1,57 @@ +{{!< default}} +{{!-- The tag above means - insert everything in this file into the {body} of the default.hbs template --}} + + +
+
+
+ + {{#tag}} +
+ {{#if feature_image}} +
+ {{!-- This is a responsive image, it loads different sizes depending on device + https://medium.freecodecamp.org/a-guide-to-responsive-images-with-ready-to-use-templates-c400bd65c433 --}} + {{title}} +
+ {{/if}} +
+
+
+
Tagged
+

{{name}}

+
+
+

+ {{#if description}} + {{description}} + {{else}} + A collection of {{plural ../pagination.total empty='zero posts' singular='% post' plural='% posts'}} + {{/if}} +

+
+
+
{{!--/.post-card-content--}} + +
+ {{/tag}} + + {{#foreach posts}} + + {{!-- The tag below includes the markup for each post - partials/post-card.hbs --}} + {{> "post-card"}} + + {{/foreach}} + +
+
+
diff --git a/yarn.lock b/yarn.lock new file mode 100644 index 0000000..939472d --- /dev/null +++ b/yarn.lock @@ -0,0 +1,5407 @@ +# THIS IS AN AUTOGENERATED FILE. DO NOT EDIT THIS FILE DIRECTLY. +# yarn lockfile v1 + + +"@csstools/convert-colors@^1.4.0": + version "1.4.0" + resolved "https://registry.yarnpkg.com/@csstools/convert-colors/-/convert-colors-1.4.0.tgz#ad495dc41b12e75d588c6db8b9834f08fa131eb7" + integrity sha512-5a6wqoJV/xEdbRNKVo6I4hO3VjyDq//8q2f9I6PBAvMesJHFauXDorcNCsr9RzvsZnaWi5NYCcfyqP1QeFHFbw== + +"@elastic/elasticsearch@^7.10.0": + version "7.11.0" + resolved "https://registry.yarnpkg.com/@elastic/elasticsearch/-/elasticsearch-7.11.0.tgz#e196243d0ed026742fc160d72cc5b4b5b6c7807d" + integrity sha512-AFVVuANIdbV1qYjuOi4hnsX/DehWYG+bbhQO4amq9K4/NnzU7mpGWOPgVlRQTiX+vBfBkx7SL6h4QEjIlM3ztA== + dependencies: + debug "^4.1.1" + hpagent "^0.1.1" + ms "^2.1.1" + pump "^3.0.0" + secure-json-parse "^2.1.0" + +"@sentry/core@6.2.1": + version "6.2.1" + resolved "https://registry.yarnpkg.com/@sentry/core/-/core-6.2.1.tgz#8b177e9bf591e2e7ddcb04f0b1403de3f5aa8755" + integrity sha512-jPqQEtafxxDtLONhCbTHh/Uq8mZRhsfbwJTSVYfPVEe/ELfFZLQK7tP6rOh7zEWKbTkE0mE6XcaoH3ZRAhgrqg== + dependencies: + "@sentry/hub" "6.2.1" + "@sentry/minimal" "6.2.1" + "@sentry/types" "6.2.1" + "@sentry/utils" "6.2.1" + tslib "^1.9.3" + +"@sentry/hub@6.2.1": + version "6.2.1" + resolved "https://registry.yarnpkg.com/@sentry/hub/-/hub-6.2.1.tgz#35bc6bf841a93f4354b3a17592c938b3dba20b73" + integrity sha512-pG7wCQeRpzeP6t0bT4T0X029R19dbDS3/qswF8BL6bg0AI3afjfjBAZm/fqn1Uwe/uBoMHVVdbxgJDZeQ5d4rQ== + dependencies: + "@sentry/types" "6.2.1" + "@sentry/utils" "6.2.1" + tslib "^1.9.3" + +"@sentry/minimal@6.2.1": + version "6.2.1" + resolved "https://registry.yarnpkg.com/@sentry/minimal/-/minimal-6.2.1.tgz#8f01480e1b56bc7dd54adf925e5317f233e19384" + integrity sha512-wuSXB4Ayxv9rBEQ4pm7fnG4UU2ZPtPnnChoEfd4/mw1UthXSvmPFEn6O4pdo2G8fTkl8eqm6wT/Q7uIXMEmw+A== + dependencies: + "@sentry/hub" "6.2.1" + "@sentry/types" "6.2.1" + tslib "^1.9.3" + +"@sentry/node@6.2.1": + version "6.2.1" + resolved "https://registry.yarnpkg.com/@sentry/node/-/node-6.2.1.tgz#111418d2cc2245512bc5e46786c373d7d5202525" + integrity sha512-JlixtJHS6xMzh2G4Pz7oMM8Nd40mGUALQYtuGMwW2QE3IduOaaGsn1+eVpN6PwZetMnvRIn6VVFOc2UmFIzWpA== + dependencies: + "@sentry/core" "6.2.1" + "@sentry/hub" "6.2.1" + "@sentry/tracing" "6.2.1" + "@sentry/types" "6.2.1" + "@sentry/utils" "6.2.1" + cookie "^0.4.1" + https-proxy-agent "^5.0.0" + lru_map "^0.3.3" + tslib "^1.9.3" + +"@sentry/tracing@6.2.1": + version "6.2.1" + resolved "https://registry.yarnpkg.com/@sentry/tracing/-/tracing-6.2.1.tgz#61c18c43c5390c348b35dafe73947ab379252d8f" + integrity sha512-bvStY1SnL08wkSeVK3j9K5rivQQJdKFCPR2VYRFOCaUoleZ6ChPUnBvxQ/E2LXc0hk/y/wo1q4r5B0dfCCY+bQ== + dependencies: + "@sentry/hub" "6.2.1" + "@sentry/minimal" "6.2.1" + "@sentry/types" "6.2.1" + "@sentry/utils" "6.2.1" + tslib "^1.9.3" + +"@sentry/types@6.2.1": + version "6.2.1" + resolved "https://registry.yarnpkg.com/@sentry/types/-/types-6.2.1.tgz#28c946230b2023f72307b65606d32052ad9e5353" + integrity sha512-h0OV1QT+fv5ojfK5/+iEXClu33HirmvbjcQC2jf05IHj9yXIOWy6EB10S8nBjuLiiFqQiAQYj3FN9Ip4eN8NJA== + +"@sentry/utils@6.2.1": + version "6.2.1" + resolved "https://registry.yarnpkg.com/@sentry/utils/-/utils-6.2.1.tgz#bfcb12c20d44bf2aeb0073b1264703c11c179ebd" + integrity sha512-6kQgM/yBPdXu+3qbJnI6HBcWztN9QfiMkH++ZiKk4ERhg9d2LYWlze478uTU5Fyo/JQYcp+McpjtjpR9QIrr0g== + dependencies: + "@sentry/types" "6.2.1" + tslib "^1.9.3" + +"@tryghost/bunyan-rotating-filestream@0.0.7": + version "0.0.7" + resolved "https://registry.yarnpkg.com/@tryghost/bunyan-rotating-filestream/-/bunyan-rotating-filestream-0.0.7.tgz#3957de91e4e9b58999f0bbe19242080543dcfc4a" + integrity sha512-dswM+dxG8J7WpVoSjzAdoWXqqB5Dg0C2T7Zh6eoUvl5hkA8yWWJi/fS4jNXlHF700lWQ0g8/t+leJ7SGSWd+aw== + dependencies: + long-timeout "^0.1.1" + +"@tryghost/elasticsearch-bunyan@0.1.1": + version "0.1.1" + resolved "https://registry.yarnpkg.com/@tryghost/elasticsearch-bunyan/-/elasticsearch-bunyan-0.1.1.tgz#5a36d81dd020825dd563b1357ae6c249580c46f5" + integrity sha512-ILhumzdwJNoRG44S0FkgzZQlkCYioTKWEiY+FFFQpTFWwZ3Jd5a6us5k8tEsd+Wf2rZOvul/ehV45j2c2l1BMw== + dependencies: + "@elastic/elasticsearch" "^7.10.0" + +"@tryghost/pretty-cli@1.2.15": + version "1.2.15" + resolved "https://registry.yarnpkg.com/@tryghost/pretty-cli/-/pretty-cli-1.2.15.tgz#ace3c9a185bab54c1652ec5f153226fc466ba4af" + integrity sha512-y3Tq0UYApu7TmUH6/bOQhpuC+CQpEMY9I3Ss9Sy6hVG5tKN/LUFMwtJGWtyaie0YRMHZAfzk+lhFuYNoIxwP4g== + dependencies: + chalk "4.1.0" + sywac "1.3.0" + +"@tryghost/release-utils@0.6.12": + version "0.6.12" + resolved "https://registry.yarnpkg.com/@tryghost/release-utils/-/release-utils-0.6.12.tgz#a02c725df910053466d11224e81cec0933f500dd" + integrity sha512-6G9o8jOFhcQRbaXrw8XsIXzaDPuxkUb7j5bZzdV1qhnBK2X1Wg/dg1xDN8+uR8jJ/BgrngwaGKs3NTAGKbqfBA== + dependencies: + bluebird "3.7.2" + emoji-regex "9.2.1" + execa "4.1.0" + lodash "4.17.20" + request "2.88.2" + request-promise "4.2.6" + +"@tryghost/zip@1.1.10": + version "1.1.10" + resolved "https://registry.yarnpkg.com/@tryghost/zip/-/zip-1.1.10.tgz#a9002f887b02396a22d5daa9b4ba0082441271e4" + integrity sha512-LaveRosrV8kUG9Kn3XE2EQ0M75MamihfRuGz6ZgOzZylH6NKT0WLJgBPUaLR2Hiwff/3S2IXuNtJVp7SOMOJ4w== + dependencies: + archiver "4.0.2" + bluebird "3.7.2" + extract-zip "2.0.0" + fs-extra "9.1.0" + +"@types/node@*": + version "14.14.22" + resolved "https://registry.yarnpkg.com/@types/node/-/node-14.14.22.tgz#0d29f382472c4ccf3bd96ff0ce47daf5b7b84b18" + integrity sha512-g+f/qj/cNcqKkc3tFqlXOYjrmZA+jNBiDzbP3kH+B+otKFqAdPgVTGP1IeKRdMml/aE69as5S4FqtxAbl+LaMw== + +"@types/q@^1.5.1": + version "1.5.4" + resolved "https://registry.yarnpkg.com/@types/q/-/q-1.5.4.tgz#15925414e0ad2cd765bfef58842f7e26a7accb24" + integrity sha512-1HcDas8SEj4z1Wc696tH56G8OlRaH/sqZOynNNB+HF0WOeXPaxTtbYzJY2oEfiUxjSKjhCKr+MvR7dCHcEelug== + +"@types/yauzl@^2.9.1": + version "2.9.1" + resolved "https://registry.yarnpkg.com/@types/yauzl/-/yauzl-2.9.1.tgz#d10f69f9f522eef3cf98e30afb684a1e1ec923af" + integrity sha512-A1b8SU4D10uoPjwb0lnHmmu8wZhR9d+9o2PKBQT2jU5YPTKsxac6M2qGAdY7VcL+dHHhARVUDmeg0rOrcd9EjA== + dependencies: + "@types/node" "*" + +abbrev@1: + version "1.1.1" + resolved "https://registry.yarnpkg.com/abbrev/-/abbrev-1.1.1.tgz#f8f2c887ad10bf67f634f005b6987fed3179aac8" + integrity sha512-nne9/IiQ/hzIhY6pdDnbBtz7DjPTKrY00P/zvPSm5pOFkl6xuGrGnXn/VtTNNfNtAfZ9/1RtehkszU9qcTii0Q== + +accepts@~1.3.7: + version "1.3.7" + resolved "https://registry.yarnpkg.com/accepts/-/accepts-1.3.7.tgz#531bc726517a3b2b41f850021c6cc15eaab507cd" + integrity sha512-Il80Qs2WjYlJIBNzNkK6KYqlVMTbZLXgHx2oT0pU/fjRHyEp+PEfEPY0R3WCwAGVOtauxh1hOxNgIf5bv7dQpA== + dependencies: + mime-types "~2.1.24" + negotiator "0.6.2" + +agent-base@6: + version "6.0.2" + resolved "https://registry.yarnpkg.com/agent-base/-/agent-base-6.0.2.tgz#49fff58577cfee3f37176feab4c22e00f86d7f77" + integrity sha512-RZNwNclF7+MS/8bDg70amg32dyeZGZxiDuQmZxKLAlQjr3jGyLx+4Kkk58UO7D2QdgFIQCovuSuZESne6RG6XQ== + dependencies: + debug "4" + +ajv@^6.12.3: + version "6.12.6" + resolved "https://registry.yarnpkg.com/ajv/-/ajv-6.12.6.tgz#baf5a62e802b07d977034586f8c3baf5adf26df4" + integrity sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g== + dependencies: + fast-deep-equal "^3.1.1" + fast-json-stable-stringify "^2.0.0" + json-schema-traverse "^0.4.1" + uri-js "^4.2.2" + +alphanum-sort@^1.0.0: + version "1.0.2" + resolved "https://registry.yarnpkg.com/alphanum-sort/-/alphanum-sort-1.0.2.tgz#97a1119649b211ad33691d9f9f486a8ec9fbe0a3" + integrity sha1-l6ERlkmyEa0zaR2fn0hqjsn74KM= + +ansi-colors@^1.0.1: + version "1.1.0" + resolved "https://registry.yarnpkg.com/ansi-colors/-/ansi-colors-1.1.0.tgz#6374b4dd5d4718ff3ce27a671a3b1cad077132a9" + integrity sha512-SFKX67auSNoVR38N3L+nvsPjOE0bybKTYbkf5tRvushrAPQ9V75huw0ZxBkKVeRU9kqH3d6HA4xTckbwZ4ixmA== + dependencies: + ansi-wrap "^0.1.0" + +ansi-escapes@^4.2.1: + version "4.3.1" + resolved "https://registry.yarnpkg.com/ansi-escapes/-/ansi-escapes-4.3.1.tgz#a5c47cc43181f1f38ffd7076837700d395522a61" + integrity sha512-JWF7ocqNrp8u9oqpgV+wH5ftbt+cfvv+PTjOvKLT3AdYly/LmORARfEVT1iyjwN+4MqE5UmVKoAdIBqeoCHgLA== + dependencies: + type-fest "^0.11.0" + +ansi-gray@^0.1.1: + version "0.1.1" + resolved "https://registry.yarnpkg.com/ansi-gray/-/ansi-gray-0.1.1.tgz#2962cf54ec9792c48510a3deb524436861ef7251" + integrity sha1-KWLPVOyXksSFEKPetSRDaGHvclE= + dependencies: + ansi-wrap "0.1.0" + +ansi-regex@^2.0.0: + version "2.1.1" + resolved "https://registry.yarnpkg.com/ansi-regex/-/ansi-regex-2.1.1.tgz#c3b33ab5ee360d86e0e628f0468ae7ef27d654df" + integrity sha1-w7M6te42DYbg5ijwRorn7yfWVN8= + +ansi-regex@^5.0.0: + version "5.0.0" + resolved "https://registry.yarnpkg.com/ansi-regex/-/ansi-regex-5.0.0.tgz#388539f55179bf39339c81af30a654d69f87cb75" + integrity sha512-bY6fj56OUQ0hU1KjFNDQuJFezqKdrAyFdIevADiqrWHwSlbmBNMHp5ak2f40Pm8JTFyM2mqxkG6ngkHO11f/lg== + +ansi-styles@^3.2.1: + version "3.2.1" + resolved "https://registry.yarnpkg.com/ansi-styles/-/ansi-styles-3.2.1.tgz#41fbb20243e50b12be0f04b8dedbf07520ce841d" + integrity sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA== + dependencies: + color-convert "^1.9.0" + +ansi-styles@^4.1.0: + version "4.3.0" + resolved "https://registry.yarnpkg.com/ansi-styles/-/ansi-styles-4.3.0.tgz#edd803628ae71c04c85ae7a0906edad34b648937" + integrity sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg== + dependencies: + color-convert "^2.0.1" + +ansi-wrap@0.1.0, ansi-wrap@^0.1.0: + version "0.1.0" + resolved "https://registry.yarnpkg.com/ansi-wrap/-/ansi-wrap-0.1.0.tgz#a82250ddb0015e9a27ca82e82ea603bbfa45efaf" + integrity sha1-qCJQ3bABXponyoLoLqYDu/pF768= + +anymatch@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/anymatch/-/anymatch-2.0.0.tgz#bcb24b4f37934d9aa7ac17b4adaf89e7c76ef2eb" + integrity sha512-5teOsQWABXHHBFP9y3skS5P3d/WfWXpv3FUpy+LorMrNYaT9pI4oLMQX7jzQ2KklNpGpWHzdCXTDT2Y3XGlZBw== + dependencies: + micromatch "^3.1.4" + normalize-path "^2.1.1" + +append-buffer@^1.0.2: + version "1.0.2" + resolved "https://registry.yarnpkg.com/append-buffer/-/append-buffer-1.0.2.tgz#d8220cf466081525efea50614f3de6514dfa58f1" + integrity sha1-2CIM9GYIFSXv6lBhTz3mUU36WPE= + dependencies: + buffer-equal "^1.0.0" + +append-field@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/append-field/-/append-field-1.0.0.tgz#1e3440e915f0b1203d23748e78edd7b9b5b43e56" + integrity sha1-HjRA6RXwsSA9I3SOeO3XubW0PlY= + +archiver-utils@^2.1.0: + version "2.1.0" + resolved "https://registry.yarnpkg.com/archiver-utils/-/archiver-utils-2.1.0.tgz#e8a460e94b693c3e3da182a098ca6285ba9249e2" + integrity sha512-bEL/yUb/fNNiNTuUz979Z0Yg5L+LzLxGJz8x79lYmR54fmTIb6ob/hNQgkQnIUDWIFjZVQwl9Xs356I6BAMHfw== + dependencies: + glob "^7.1.4" + graceful-fs "^4.2.0" + lazystream "^1.0.0" + lodash.defaults "^4.2.0" + lodash.difference "^4.5.0" + lodash.flatten "^4.4.0" + lodash.isplainobject "^4.0.6" + lodash.union "^4.6.0" + normalize-path "^3.0.0" + readable-stream "^2.0.0" + +archiver@4.0.2: + version "4.0.2" + resolved "https://registry.yarnpkg.com/archiver/-/archiver-4.0.2.tgz#43c72865eadb4ddaaa2fb74852527b6a450d927c" + integrity sha512-B9IZjlGwaxF33UN4oPbfBkyA4V1SxNLeIhR1qY8sRXSsbdUkEHrrOvwlYFPx+8uQeCe9M+FG6KgO+imDmQ79CQ== + dependencies: + archiver-utils "^2.1.0" + async "^3.2.0" + buffer-crc32 "^0.2.1" + glob "^7.1.6" + readable-stream "^3.6.0" + tar-stream "^2.1.2" + zip-stream "^3.0.1" + +archy@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/archy/-/archy-1.0.0.tgz#f9c8c13757cc1dd7bc379ac77b2c62a5c2868c40" + integrity sha1-+cjBN1fMHde8N5rHeyxipcKGjEA= + +argparse@^1.0.7: + version "1.0.10" + resolved "https://registry.yarnpkg.com/argparse/-/argparse-1.0.10.tgz#bcd6791ea5ae09725e17e5ad988134cd40b3d911" + integrity sha512-o5Roy6tNG4SL/FOkCAN6RzjiakZS25RLYFrcMttJqbdd8BWrnA+fGz57iN5Pb06pvBGvl5gQ0B48dJlslXvoTg== + dependencies: + sprintf-js "~1.0.2" + +arr-diff@^4.0.0: + version "4.0.0" + resolved "https://registry.yarnpkg.com/arr-diff/-/arr-diff-4.0.0.tgz#d6461074febfec71e7e15235761a329a5dc7c520" + integrity sha1-1kYQdP6/7HHn4VI1dhoyml3HxSA= + +arr-filter@^1.1.1: + version "1.1.2" + resolved "https://registry.yarnpkg.com/arr-filter/-/arr-filter-1.1.2.tgz#43fdddd091e8ef11aa4c45d9cdc18e2dff1711ee" + integrity sha1-Q/3d0JHo7xGqTEXZzcGOLf8XEe4= + dependencies: + make-iterator "^1.0.0" + +arr-flatten@^1.0.1, arr-flatten@^1.1.0: + version "1.1.0" + resolved "https://registry.yarnpkg.com/arr-flatten/-/arr-flatten-1.1.0.tgz#36048bbff4e7b47e136644316c99669ea5ae91f1" + integrity sha512-L3hKV5R/p5o81R7O02IGnwpDmkp6E982XhtbuwSe3O4qOtMMMtodicASA1Cny2U+aCXcNpml+m4dPsvsJ3jatg== + +arr-map@^2.0.0, arr-map@^2.0.2: + version "2.0.2" + resolved "https://registry.yarnpkg.com/arr-map/-/arr-map-2.0.2.tgz#3a77345ffc1cf35e2a91825601f9e58f2e24cac4" + integrity sha1-Onc0X/wc814qkYJWAfnljy4kysQ= + dependencies: + make-iterator "^1.0.0" + +arr-union@^3.1.0: + version "3.1.0" + resolved "https://registry.yarnpkg.com/arr-union/-/arr-union-3.1.0.tgz#e39b09aea9def866a8f206e288af63919bae39c4" + integrity sha1-45sJrqne+Gao8gbiiK9jkZuuOcQ= + +array-each@^1.0.0, array-each@^1.0.1: + version "1.0.1" + resolved "https://registry.yarnpkg.com/array-each/-/array-each-1.0.1.tgz#a794af0c05ab1752846ee753a1f211a05ba0c44f" + integrity sha1-p5SvDAWrF1KEbudTofIRoFugxE8= + +array-flatten@1.1.1: + version "1.1.1" + resolved "https://registry.yarnpkg.com/array-flatten/-/array-flatten-1.1.1.tgz#9a5f699051b1e7073328f2a008968b64ea2955d2" + integrity sha1-ml9pkFGx5wczKPKgCJaLZOopVdI= + +array-initial@^1.0.0: + version "1.1.0" + resolved "https://registry.yarnpkg.com/array-initial/-/array-initial-1.1.0.tgz#2fa74b26739371c3947bd7a7adc73be334b3d795" + integrity sha1-L6dLJnOTccOUe9enrcc74zSz15U= + dependencies: + array-slice "^1.0.0" + is-number "^4.0.0" + +array-last@^1.1.1: + version "1.3.0" + resolved "https://registry.yarnpkg.com/array-last/-/array-last-1.3.0.tgz#7aa77073fec565ddab2493f5f88185f404a9d336" + integrity sha512-eOCut5rXlI6aCOS7Z7kCplKRKyiFQ6dHFBem4PwlwKeNFk2/XxTrhRh5T9PyaEWGy/NHTZWbY+nsZlNFJu9rYg== + dependencies: + is-number "^4.0.0" + +array-slice@^1.0.0: + version "1.1.0" + resolved "https://registry.yarnpkg.com/array-slice/-/array-slice-1.1.0.tgz#e368ea15f89bc7069f7ffb89aec3a6c7d4ac22d4" + integrity sha512-B1qMD3RBP7O8o0H2KbrXDyB0IccejMF15+87Lvlor12ONPRHP6gTjXMNkt/d3ZuOGbAe66hFmaCfECI24Ufp6w== + +array-sort@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/array-sort/-/array-sort-1.0.0.tgz#e4c05356453f56f53512a7d1d6123f2c54c0a88a" + integrity sha512-ihLeJkonmdiAsD7vpgN3CRcx2J2S0TiYW+IS/5zHBI7mKUq3ySvBdzzBfD236ubDBQFiiyG3SWCPc+msQ9KoYg== + dependencies: + default-compare "^1.0.0" + get-value "^2.0.6" + kind-of "^5.0.2" + +array-union@^1.0.1: + version "1.0.2" + resolved "https://registry.yarnpkg.com/array-union/-/array-union-1.0.2.tgz#9a34410e4f4e3da23dea375be5be70f24778ec39" + integrity sha1-mjRBDk9OPaI96jdb5b5w8kd47Dk= + dependencies: + array-uniq "^1.0.1" + +array-uniq@^1.0.1: + version "1.0.3" + resolved "https://registry.yarnpkg.com/array-uniq/-/array-uniq-1.0.3.tgz#af6ac877a25cc7f74e058894753858dfdb24fdb6" + integrity sha1-r2rId6Jcx/dOBYiUdThY39sk/bY= + +array-unique@^0.3.2: + version "0.3.2" + resolved "https://registry.yarnpkg.com/array-unique/-/array-unique-0.3.2.tgz#a894b75d4bc4f6cd679ef3244a9fd8f46ae2d428" + integrity sha1-qJS3XUvE9s1nnvMkSp/Y9Gri1Cg= + +asn1@~0.2.3: + version "0.2.4" + resolved "https://registry.yarnpkg.com/asn1/-/asn1-0.2.4.tgz#8d2475dfab553bb33e77b54e59e880bb8ce23136" + integrity sha512-jxwzQpLQjSmWXgwaCZE9Nz+glAG01yF1QnWgbhGwHI5A6FRIEY6IVqtHhIepHqI7/kyEyQEagBC5mBEFlIYvdg== + dependencies: + safer-buffer "~2.1.0" + +assert-plus@1.0.0, assert-plus@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/assert-plus/-/assert-plus-1.0.0.tgz#f12e0f3c5d77b0b1cdd9146942e4e96c1e4dd525" + integrity sha1-8S4PPF13sLHN2RRpQuTpbB5N1SU= + +assign-symbols@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/assign-symbols/-/assign-symbols-1.0.0.tgz#59667f41fadd4f20ccbc2bb96b8d4f7f78ec0367" + integrity sha1-WWZ/QfrdTyDMvCu5a41Pf3jsA2c= + +async-done@^1.2.0, async-done@^1.2.2: + version "1.3.2" + resolved "https://registry.yarnpkg.com/async-done/-/async-done-1.3.2.tgz#5e15aa729962a4b07414f528a88cdf18e0b290a2" + integrity sha512-uYkTP8dw2og1tu1nmza1n1CMW0qb8gWWlwqMmLb7MhBVs4BXrFziT6HXUd+/RlRA/i4H9AkofYloUbs1fwMqlw== + dependencies: + end-of-stream "^1.1.0" + once "^1.3.2" + process-nextick-args "^2.0.0" + stream-exhaust "^1.0.1" + +async-each@^1.0.1: + version "1.0.3" + resolved "https://registry.yarnpkg.com/async-each/-/async-each-1.0.3.tgz#b727dbf87d7651602f06f4d4ac387f47d91b0cbf" + integrity sha512-z/WhQ5FPySLdvREByI2vZiTWwCnF0moMJ1hK9YQwDTHKh6I7/uSckMetoRGb5UBZPC1z0jlw+n/XCgjeH7y1AQ== + +async-settle@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/async-settle/-/async-settle-1.0.0.tgz#1d0a914bb02575bec8a8f3a74e5080f72b2c0c6b" + integrity sha1-HQqRS7Aldb7IqPOnTlCA9yssDGs= + dependencies: + async-done "^1.2.2" + +async@^1.4.0: + version "1.5.2" + resolved "https://registry.yarnpkg.com/async/-/async-1.5.2.tgz#ec6a61ae56480c0c3cb241c95618e20892f9672a" + integrity sha1-7GphrlZIDAw8skHJVhjiCJL5Zyo= + +async@^3.2.0: + version "3.2.0" + resolved "https://registry.yarnpkg.com/async/-/async-3.2.0.tgz#b3a2685c5ebb641d3de02d161002c60fc9f85720" + integrity sha512-TR2mEZFVOj2pLStYxLht7TyfuRzaydfpxr3k9RpHIzMgw7A64dzsdqCxH1WJyQdoe8T10nDXd9wnEigmiuHIZw== + +asynckit@^0.4.0: + version "0.4.0" + resolved "https://registry.yarnpkg.com/asynckit/-/asynckit-0.4.0.tgz#c79ed97f7f34cb8f2ba1bc9790bcc366474b4b79" + integrity sha1-x57Zf380y48robyXkLzDZkdLS3k= + +at-least-node@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/at-least-node/-/at-least-node-1.0.0.tgz#602cd4b46e844ad4effc92a8011a3c46e0238dc2" + integrity sha512-+q/t7Ekv1EDY2l6Gda6LLiX14rU9TV20Wa3ofeQmwPFZbOMo9DXrLbOjFaaclkXKWidIaopwAObQDqwWtGUjqg== + +atob@^2.1.2: + version "2.1.2" + resolved "https://registry.yarnpkg.com/atob/-/atob-2.1.2.tgz#6d9517eb9e030d2436666651e86bd9f6f13533c9" + integrity sha512-Wm6ukoaOGJi/73p/cl2GvLjTI5JM1k/O14isD73YML8StrH/7/lRFgmg8nICZgD3bZZvjwCGxtMOD3wWNAu8cg== + +autoprefixer@10.2.5: + version "10.2.5" + resolved "https://registry.yarnpkg.com/autoprefixer/-/autoprefixer-10.2.5.tgz#096a0337dbc96c0873526d7fef5de4428d05382d" + integrity sha512-7H4AJZXvSsn62SqZyJCP+1AWwOuoYpUfK6ot9vm0e87XD6mT8lDywc9D9OTJPMULyGcvmIxzTAMeG2Cc+YX+fA== + dependencies: + browserslist "^4.16.3" + caniuse-lite "^1.0.30001196" + colorette "^1.2.2" + fraction.js "^4.0.13" + normalize-range "^0.1.2" + postcss-value-parser "^4.1.0" + +aws-sign2@~0.7.0: + version "0.7.0" + resolved "https://registry.yarnpkg.com/aws-sign2/-/aws-sign2-0.7.0.tgz#b46e890934a9591f2d2f6f86d7e6a9f1b3fe76a8" + integrity sha1-tG6JCTSpWR8tL2+G1+ap8bP+dqg= + +aws4@^1.8.0: + version "1.11.0" + resolved "https://registry.yarnpkg.com/aws4/-/aws4-1.11.0.tgz#d61f46d83b2519250e2784daf5b09479a8b41c59" + integrity sha512-xh1Rl34h6Fi1DC2WWKfxUTVqRsNnr6LsKz2+hfwDxQJWmrx8+c7ylaqBMcHfl1U1r2dsifOvKX3LQuLNZ+XSvA== + +bach@^1.0.0: + version "1.2.0" + resolved "https://registry.yarnpkg.com/bach/-/bach-1.2.0.tgz#4b3ce96bf27134f79a1b414a51c14e34c3bd9880" + integrity sha1-Szzpa/JxNPeaG0FKUcFONMO9mIA= + 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" + +balanced-match@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/balanced-match/-/balanced-match-1.0.0.tgz#89b4d199ab2bee49de164ea02b89ce462d71b767" + integrity sha1-ibTRmasr7kneFk6gK4nORi1xt2c= + +base64-js@^1.3.1: + version "1.5.1" + resolved "https://registry.yarnpkg.com/base64-js/-/base64-js-1.5.1.tgz#1b1b440160a5bf7ad40b650f095963481903930a" + integrity sha512-AKpaYlHn8t4SVbOHCy+b5+KKgvR4vrsD8vbvrbiQJps7fKDTkjkDry6ji0rUJjC0kzbNePLwzxq8iypo41qeWA== + +base@^0.11.1: + version "0.11.2" + resolved "https://registry.yarnpkg.com/base/-/base-0.11.2.tgz#7bde5ced145b6d551a90db87f83c558b4eb48a8f" + integrity sha512-5T6P4xPgpp0YDFvSWwEZ4NoE3aM4QBQXDzmVbraCkFj8zHM+mba8SyqB5DbZWyR7mYHo6Y7BdQo3MoA4m0TeQg== + 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" + +bcrypt-pbkdf@^1.0.0: + version "1.0.2" + resolved "https://registry.yarnpkg.com/bcrypt-pbkdf/-/bcrypt-pbkdf-1.0.2.tgz#a4301d389b6a43f9b67ff3ca11a3f6637e360e9e" + integrity sha1-pDAdOJtqQ/m2f/PKEaP2Y342Dp4= + dependencies: + tweetnacl "^0.14.3" + +beeper@2.1.0: + version "2.1.0" + resolved "https://registry.yarnpkg.com/beeper/-/beeper-2.1.0.tgz#3151990e42de31387909fdcc2c12623eb6eefb16" + integrity sha512-85+CcymhlP0jM4fs4ZMiMRl58VthoN9NRdvi+knXiQpP2UggkSre+A9rOZ0c2g2Vh+pEF5ZAlT+k8dsJNoanAA== + dependencies: + yoctodelay "^1.1.0" + +binary-extensions@^1.0.0: + version "1.13.1" + resolved "https://registry.yarnpkg.com/binary-extensions/-/binary-extensions-1.13.1.tgz#598afe54755b2868a5330d2aff9d4ebb53209b65" + integrity sha512-Un7MIEDdUC5gNpcGDV97op1Ywk748MpHcFTHoYs6qnj1Z3j7I53VG3nwZhKzoBZmbdRNnb6WRdFlwl7tSDuZGw== + +bindings@^1.5.0: + version "1.5.0" + resolved "https://registry.yarnpkg.com/bindings/-/bindings-1.5.0.tgz#10353c9e945334bc0511a6d90b38fbc7c9c504df" + integrity sha512-p2q/t/mhvuOj/UeLlV6566GD/guowlr0hHxClI0W9m7MWYkL1F0hLo+0Aexs9HSPCtR1SXQ0TD3MMKrXZajbiQ== + dependencies: + file-uri-to-path "1.0.0" + +bl@^4.0.3: + version "4.0.3" + resolved "https://registry.yarnpkg.com/bl/-/bl-4.0.3.tgz#12d6287adc29080e22a705e5764b2a9522cdc489" + integrity sha512-fs4G6/Hu4/EE+F75J8DuN/0IpQqNjAdC7aEQv7Qt8MHGUH7Ckv2MwTEEeN9QehD0pfIDkMI1bkHYkKy7xHyKIg== + dependencies: + buffer "^5.5.0" + inherits "^2.0.4" + readable-stream "^3.4.0" + +bluebird@3.7.2, bluebird@^3.5.0, bluebird@^3.5.3: + version "3.7.2" + resolved "https://registry.yarnpkg.com/bluebird/-/bluebird-3.7.2.tgz#9f229c15be272454ffa973ace0dbee79a1b0c36f" + integrity sha512-XpNj6GDQzdfW+r2Wnn7xiSAd7TM3jzkxGXBGTtWKuSXv1xUV+azxAm8jdWZN06QTQk+2N2XB9jRDkvbmQmcRtg== + +body-parser@1.19.0: + version "1.19.0" + resolved "https://registry.yarnpkg.com/body-parser/-/body-parser-1.19.0.tgz#96b2709e57c9c4e09a6fd66a8fd979844f69f08a" + integrity sha512-dhEPs72UPbDnAQJ9ZKMNTP6ptJaionhP5cBb541nXPlW60Jepo9RV/a4fX4XWW9CuFNK22krhrj1+rgzifNCsw== + dependencies: + bytes "3.1.0" + content-type "~1.0.4" + debug "2.6.9" + depd "~1.1.2" + http-errors "1.7.2" + iconv-lite "0.4.24" + on-finished "~2.3.0" + qs "6.7.0" + raw-body "2.4.0" + type-is "~1.6.17" + +body@^5.1.0: + version "5.1.0" + resolved "https://registry.yarnpkg.com/body/-/body-5.1.0.tgz#e4ba0ce410a46936323367609ecb4e6553125069" + integrity sha1-5LoM5BCkaTYyM2dgnstOZVMSUGk= + dependencies: + continuable-cache "^0.3.1" + error "^7.0.0" + raw-body "~1.1.0" + safe-json-parse "~1.0.1" + +boolbase@^1.0.0, boolbase@~1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/boolbase/-/boolbase-1.0.0.tgz#68dff5fbe60c51eb37725ea9e3ed310dcc1e776e" + integrity sha1-aN/1++YMUes3cl6p4+0xDcwed24= + +brace-expansion@^1.1.7: + version "1.1.11" + resolved "https://registry.yarnpkg.com/brace-expansion/-/brace-expansion-1.1.11.tgz#3c7fcbf529d87226f3d2f52b966ff5271eb441dd" + integrity sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA== + dependencies: + balanced-match "^1.0.0" + concat-map "0.0.1" + +braces@^2.3.1, braces@^2.3.2: + version "2.3.2" + resolved "https://registry.yarnpkg.com/braces/-/braces-2.3.2.tgz#5979fd3f14cd531565e5fa2df1abfff1dfaee729" + integrity sha512-aNdbnj9P8PjdXU4ybaWLK2IF3jc/EoDYbC7AazW6to3TRsfXxscC9UXOB5iDiEQrkyIbWp2SLQda4+QAa7nc3w== + 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" + +browserslist@^4.0.0, browserslist@^4.16.3: + version "4.16.3" + resolved "https://registry.yarnpkg.com/browserslist/-/browserslist-4.16.3.tgz#340aa46940d7db878748567c5dea24a48ddf3717" + integrity sha512-vIyhWmIkULaq04Gt93txdh+j02yX/JzlyhLYbV3YQCn/zvES3JnY7TifHHvvr1w5hTDluNKMkV05cs4vy8Q7sw== + dependencies: + caniuse-lite "^1.0.30001181" + colorette "^1.2.1" + electron-to-chromium "^1.3.649" + escalade "^3.1.1" + node-releases "^1.1.70" + +buffer-crc32@^0.2.1, buffer-crc32@^0.2.13, buffer-crc32@~0.2.3: + version "0.2.13" + resolved "https://registry.yarnpkg.com/buffer-crc32/-/buffer-crc32-0.2.13.tgz#0d333e3f00eac50aa1454abd30ef8c2a5d9a7242" + integrity sha1-DTM+PwDqxQqhRUq9MO+MKl2ackI= + +buffer-equal@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/buffer-equal/-/buffer-equal-1.0.0.tgz#59616b498304d556abd466966b22eeda3eca5fbe" + integrity sha1-WWFrSYME1Var1GaWayLu2j7KX74= + +buffer-from@^1.0.0: + version "1.1.1" + resolved "https://registry.yarnpkg.com/buffer-from/-/buffer-from-1.1.1.tgz#32713bc028f75c02fdb710d7c7bcec1f2c6070ef" + integrity sha512-MQcXEUbCKtEo7bhqEs6560Hyd4XaovZlO/k9V3hjVUF/zwW7KBVdSK4gIt/bzwS9MbR5qob+F5jusZsb0YQK2A== + +buffer@^5.1.0, buffer@^5.5.0: + version "5.7.1" + resolved "https://registry.yarnpkg.com/buffer/-/buffer-5.7.1.tgz#ba62e7c13133053582197160851a8f648e99eed0" + integrity sha512-EHcyIPBQ4BSGlvjB16k5KgAJ27CIsHY/2JBmCRReo48y9rQ3MaUzWX3KVlBa4U7MyX02HdVj0K7C3WaB3ju7FQ== + dependencies: + base64-js "^1.3.1" + ieee754 "^1.1.13" + +bunyan-loggly@1.4.2: + version "1.4.2" + resolved "https://registry.yarnpkg.com/bunyan-loggly/-/bunyan-loggly-1.4.2.tgz#dda0fb18f487fa150a79728e906d83e871d235e9" + integrity sha512-/fwAO+NPogiPziEk4bQKZhwYo+POrbdAlatpW5r+BQSTHqYyxGFHMtLMp4uSjIdPetXDxvG5qffAePB3hc/6NA== + dependencies: + json-stringify-safe "^5.0.1" + node-loggly-bulk "^2.2.4" + +bunyan@1.8.15: + version "1.8.15" + resolved "https://registry.yarnpkg.com/bunyan/-/bunyan-1.8.15.tgz#8ce34ca908a17d0776576ca1b2f6cbd916e93b46" + integrity sha512-0tECWShh6wUysgucJcBAoYegf3JJoZWibxdqhTm7OHPeT42qdjkZ29QCMcKwbgU1kiH+auSIasNRXMLWXafXig== + optionalDependencies: + dtrace-provider "~0.8" + moment "^2.19.3" + mv "~2" + safe-json-stringify "~1" + +busboy@^0.2.11: + version "0.2.14" + resolved "https://registry.yarnpkg.com/busboy/-/busboy-0.2.14.tgz#6c2a622efcf47c57bbbe1e2a9c37ad36c7925453" + integrity sha1-bCpiLvz0fFe7vh4qnDetNseSVFM= + dependencies: + dicer "0.2.5" + readable-stream "1.1.x" + +bytes@1: + version "1.0.0" + resolved "https://registry.yarnpkg.com/bytes/-/bytes-1.0.0.tgz#3569ede8ba34315fab99c3e92cb04c7220de1fa8" + integrity sha1-NWnt6Lo0MV+rmcPpLLBMciDeH6g= + +bytes@3.1.0: + version "3.1.0" + resolved "https://registry.yarnpkg.com/bytes/-/bytes-3.1.0.tgz#f6cf7933a360e0588fa9fde85651cdc7f805d1f6" + integrity sha512-zauLjrfCG+xvoyaqLoV8bLVXXNGC4JqlxFCutSDWA6fJrTo2ZuvLYTqZ7aHBLZSMOopbzwv8f+wZcVzfVTI2Dg== + +cache-base@^1.0.1: + version "1.0.1" + resolved "https://registry.yarnpkg.com/cache-base/-/cache-base-1.0.1.tgz#0a7f46416831c8b662ee36fe4e7c59d76f666ab2" + integrity sha512-AKcdTnFSWATd5/GCPRxr2ChwIJ85CeyrEyjRHlKxQ56d4XJMGym0uAiKn0xbLOGOl3+yRpOTi484dVCEc5AUzQ== + 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" + +call-bind@^1.0.0, call-bind@^1.0.2: + version "1.0.2" + resolved "https://registry.yarnpkg.com/call-bind/-/call-bind-1.0.2.tgz#b1d4e89e688119c3c9a903ad30abb2f6a919be3c" + integrity sha512-7O+FbCihrB5WGbFYesctwmTKae6rOiIzmz1icreWJ+0aA7LJfuqhEso2T9ncpcFtzMQtzXf2QGGueWJGTYsqrA== + dependencies: + function-bind "^1.1.1" + get-intrinsic "^1.0.2" + +caller-callsite@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/caller-callsite/-/caller-callsite-2.0.0.tgz#847e0fce0a223750a9a027c54b33731ad3154134" + integrity sha1-hH4PzgoiN1CpoCfFSzNzGtMVQTQ= + dependencies: + callsites "^2.0.0" + +caller-path@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/caller-path/-/caller-path-2.0.0.tgz#468f83044e369ab2010fac5f06ceee15bb2cb1f4" + integrity sha1-Ro+DBE42mrIBD6xfBs7uFbsssfQ= + dependencies: + caller-callsite "^2.0.0" + +caller@1.0.1: + version "1.0.1" + resolved "https://registry.yarnpkg.com/caller/-/caller-1.0.1.tgz#b851860f70e195db3d277395aa1a7e23ea30ecf5" + integrity sha1-uFGGD3Dhlds9J3OVqhp+I+ow7PU= + +callsites@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/callsites/-/callsites-2.0.0.tgz#06eb84f00eea413da86affefacbffb36093b3c50" + integrity sha1-BuuE8A7qQT2oav/vrL/7Ngk7PFA= + +camelcase@^2.0.1: + version "2.1.1" + resolved "https://registry.yarnpkg.com/camelcase/-/camelcase-2.1.1.tgz#7c1d16d679a1bbe59ca02cacecfb011e201f5a1f" + integrity sha1-fB0W1nmhu+WcoCys7PsBHiAfWh8= + +camelcase@^3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/camelcase/-/camelcase-3.0.0.tgz#32fc4b9fcdaf845fcdf7e73bb97cac2261f0ab0a" + integrity sha1-MvxLn82vhF/N9+c7uXysImHwqwo= + +caniuse-api@^3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/caniuse-api/-/caniuse-api-3.0.0.tgz#5e4d90e2274961d46291997df599e3ed008ee4c0" + integrity sha512-bsTwuIg/BZZK/vreVTYYbSWoe2F+71P7K5QGEX+pT250DZbfU1MQ5prOKpPR+LL6uWKK3KMwMCAS74QB3Um1uw== + dependencies: + browserslist "^4.0.0" + caniuse-lite "^1.0.0" + lodash.memoize "^4.1.2" + lodash.uniq "^4.5.0" + +caniuse-lite@^1.0.0, caniuse-lite@^1.0.30001181: + version "1.0.30001181" + resolved "https://registry.yarnpkg.com/caniuse-lite/-/caniuse-lite-1.0.30001181.tgz#4f0e5184e1ea7c3bf2727e735cbe7ca9a451d673" + integrity sha512-m5ul/ARCX50JB8BSNM+oiPmQrR5UmngaQ3QThTTp5HcIIQGP/nPBs82BYLE+tigzm3VW+F4BJIhUyaVtEweelQ== + +caniuse-lite@^1.0.30001196: + version "1.0.30001196" + resolved "https://registry.yarnpkg.com/caniuse-lite/-/caniuse-lite-1.0.30001196.tgz#00518a2044b1abf3e0df31fadbe5ed90b63f4e64" + integrity sha512-CPvObjD3ovWrNBaXlAIGWmg2gQQuJ5YhuciUOjPRox6hIQttu8O+b51dx6VIpIY9ESd2d0Vac1RKpICdG4rGUg== + +caseless@~0.12.0: + version "0.12.0" + resolved "https://registry.yarnpkg.com/caseless/-/caseless-0.12.0.tgz#1b681c21ff84033c826543090689420d187151dc" + integrity sha1-G2gcIf+EAzyCZUMJBolCDRhxUdw= + +chalk@4.1.0, chalk@^4.1.0: + version "4.1.0" + resolved "https://registry.yarnpkg.com/chalk/-/chalk-4.1.0.tgz#4e14870a618d9e2edd97dd8345fd9d9dc315646a" + integrity sha512-qwx12AxXe2Q5xQ43Ac//I6v5aXTipYrSESdOgzrN+9XjgEpyjpKuvSGaN4qE93f7TQTlerQQ8S+EQ0EyDoVL1A== + dependencies: + ansi-styles "^4.1.0" + supports-color "^7.1.0" + +chalk@^2.4.1, chalk@^2.4.2: + version "2.4.2" + resolved "https://registry.yarnpkg.com/chalk/-/chalk-2.4.2.tgz#cd42541677a54333cf541a49108c1432b44c9424" + integrity sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ== + dependencies: + ansi-styles "^3.2.1" + escape-string-regexp "^1.0.5" + supports-color "^5.3.0" + +chardet@^0.7.0: + version "0.7.0" + resolved "https://registry.yarnpkg.com/chardet/-/chardet-0.7.0.tgz#90094849f0937f2eedc2425d0d28a9e5f0cbad9e" + integrity sha512-mT8iDcrh03qDGRRmoA2hmBJnxpllMR+0/0qlzjqZES6NdiWDcZkCNAk4rPFZ9Q85r27unkiNNg8ZOiwZXBHwcA== + +chokidar@^2.0.0: + version "2.1.8" + resolved "https://registry.yarnpkg.com/chokidar/-/chokidar-2.1.8.tgz#804b3a7b6a99358c3c5c61e71d8728f041cff917" + integrity sha512-ZmZUazfOzf0Nve7duiCKD23PFSCs4JPoYyccjUFF3aQkQadqBhfzhjkwBH2mNOG9cTBwhamM37EIsIkZw3nRgg== + 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" + +class-utils@^0.3.5: + version "0.3.6" + resolved "https://registry.yarnpkg.com/class-utils/-/class-utils-0.3.6.tgz#f93369ae8b9a7ce02fd41faad0ca83033190c463" + integrity sha512-qOhPa/Fj7s6TY8H8esGu5QNpMMQxz79h+urzrNYN6mn+9BnxlDGf5QZ+XeCDsxSjPqsSR56XOZOJmpeurnLMeg== + dependencies: + arr-union "^3.1.0" + define-property "^0.2.5" + isobject "^3.0.0" + static-extend "^0.1.1" + +cli-cursor@^3.1.0: + version "3.1.0" + resolved "https://registry.yarnpkg.com/cli-cursor/-/cli-cursor-3.1.0.tgz#264305a7ae490d1d03bf0c9ba7c925d1753af307" + integrity sha512-I/zHAwsKf9FqGoXM4WWRACob9+SNukZTd94DWF57E4toouRulbCxcUh6RKUEOQlYTHJnzkPMySvPNaaSLNfLZw== + dependencies: + restore-cursor "^3.1.0" + +cli-width@^3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/cli-width/-/cli-width-3.0.0.tgz#a2f48437a2caa9a22436e794bf071ec9e61cedf6" + integrity sha512-FxqpkPPwu1HjuN93Omfm4h8uIanXofW0RxVEW3k5RKx+mJJYSthzNhp32Kzxxy3YAEZ/Dc/EWN1vZRY0+kOhbw== + +cliui@^3.0.3, cliui@^3.2.0: + version "3.2.0" + resolved "https://registry.yarnpkg.com/cliui/-/cliui-3.2.0.tgz#120601537a916d29940f934da3b48d585a39213d" + integrity sha1-EgYBU3qRbSmUD5NNo7SNWFo5IT0= + dependencies: + string-width "^1.0.1" + strip-ansi "^3.0.1" + wrap-ansi "^2.0.0" + +clone-buffer@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/clone-buffer/-/clone-buffer-1.0.0.tgz#e3e25b207ac4e701af721e2cb5a16792cac3dc58" + integrity sha1-4+JbIHrE5wGvch4staFnksrD3Fg= + +clone-stats@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/clone-stats/-/clone-stats-1.0.0.tgz#b3782dff8bb5474e18b9b6bf0fdfe782f8777680" + integrity sha1-s3gt/4u1R04Yuba/D9/ngvh3doA= + +clone@^2.1.1: + version "2.1.2" + resolved "https://registry.yarnpkg.com/clone/-/clone-2.1.2.tgz#1b7f4b9f591f1e8f83670401600345a02887435f" + integrity sha1-G39Ln1kfHo+DZwQBYANFoCiHQ18= + +cloneable-readable@^1.0.0: + version "1.1.3" + resolved "https://registry.yarnpkg.com/cloneable-readable/-/cloneable-readable-1.1.3.tgz#120a00cb053bfb63a222e709f9683ea2e11d8cec" + integrity sha512-2EF8zTQOxYq70Y4XKtorQupqF0m49MBz2/yf5Bj+MHjvpG3Hy7sImifnqD6UA+TKYxeSV+u6qqQPawN5UvnpKQ== + dependencies: + inherits "^2.0.1" + process-nextick-args "^2.0.0" + readable-stream "^2.3.5" + +coa@^2.0.2: + version "2.0.2" + resolved "https://registry.yarnpkg.com/coa/-/coa-2.0.2.tgz#43f6c21151b4ef2bf57187db0d73de229e3e7ec3" + integrity sha512-q5/jG+YQnSy4nRTV4F7lPepBJZ8qBNJJDBuJdoejDyLXgmL7IEo+Le2JDZudFTFt7mrCqIRaSjws4ygRCTCAXA== + dependencies: + "@types/q" "^1.5.1" + chalk "^2.4.1" + q "^1.1.2" + +code-point-at@^1.0.0: + version "1.1.0" + resolved "https://registry.yarnpkg.com/code-point-at/-/code-point-at-1.1.0.tgz#0d070b4d043a5bea33a2f1a40e2edb3d9a4ccf77" + integrity sha1-DQcLTQQ6W+ozovGkDi7bPZpMz3c= + +collection-map@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/collection-map/-/collection-map-1.0.0.tgz#aea0f06f8d26c780c2b75494385544b2255af18c" + integrity sha1-rqDwb40mx4DCt1SUOFVEsiVa8Yw= + dependencies: + arr-map "^2.0.2" + for-own "^1.0.0" + make-iterator "^1.0.0" + +collection-visit@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/collection-visit/-/collection-visit-1.0.0.tgz#4bc0373c164bc3291b4d368c829cf1a80a59dca0" + integrity sha1-S8A3PBZLwykbTTaMgpzxqApZ3KA= + dependencies: + map-visit "^1.0.0" + object-visit "^1.0.0" + +color-convert@^1.9.0, color-convert@^1.9.1: + version "1.9.3" + resolved "https://registry.yarnpkg.com/color-convert/-/color-convert-1.9.3.tgz#bb71850690e1f136567de629d2d5471deda4c1e8" + integrity sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg== + dependencies: + color-name "1.1.3" + +color-convert@^2.0.1: + version "2.0.1" + resolved "https://registry.yarnpkg.com/color-convert/-/color-convert-2.0.1.tgz#72d3a68d598c9bdb3af2ad1e84f21d896abd4de3" + integrity sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ== + dependencies: + color-name "~1.1.4" + +color-name@1.1.3: + version "1.1.3" + resolved "https://registry.yarnpkg.com/color-name/-/color-name-1.1.3.tgz#a7d0558bd89c42f795dd42328f740831ca53bc25" + integrity sha1-p9BVi9icQveV3UIyj3QIMcpTvCU= + +color-name@^1.0.0, color-name@~1.1.4: + version "1.1.4" + resolved "https://registry.yarnpkg.com/color-name/-/color-name-1.1.4.tgz#c2a09a87acbde69543de6f63fa3995c826c536a2" + integrity sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA== + +color-string@^1.5.4: + version "1.5.4" + resolved "https://registry.yarnpkg.com/color-string/-/color-string-1.5.4.tgz#dd51cd25cfee953d138fe4002372cc3d0e504cb6" + integrity sha512-57yF5yt8Xa3czSEW1jfQDE79Idk0+AkN/4KWad6tbdxUmAs3MvjxlWSWD4deYytcRfoZ9nhKyFl1kj5tBvidbw== + dependencies: + color-name "^1.0.0" + simple-swizzle "^0.2.2" + +color-support@^1.1.3: + version "1.1.3" + resolved "https://registry.yarnpkg.com/color-support/-/color-support-1.1.3.tgz#93834379a1cc9a0c61f82f52f0d04322251bd5a2" + integrity sha512-qiBjkpbMLO/HL68y+lh4q0/O1MZFj2RX6X/KmMa3+gJD3z+WwI1ZzDHysvqHGS3mP6mznPckpXmw1nI9cJjyRg== + +color@^3.0.0: + version "3.1.3" + resolved "https://registry.yarnpkg.com/color/-/color-3.1.3.tgz#ca67fb4e7b97d611dcde39eceed422067d91596e" + integrity sha512-xgXAcTHa2HeFCGLE9Xs/R82hujGtu9Jd9x4NW3T34+OMs7VoPsjwzRczKHvTAHeJwWFwX5j15+MgAppE8ztObQ== + dependencies: + color-convert "^1.9.1" + color-string "^1.5.4" + +colorette@^1.2.1: + version "1.2.1" + resolved "https://registry.yarnpkg.com/colorette/-/colorette-1.2.1.tgz#4d0b921325c14faf92633086a536db6e89564b1b" + integrity sha512-puCDz0CzydiSYOrnXpz/PKd69zRrribezjtE9yd4zvytoRc8+RY/KJPvtPFKZS3E3wP6neGyMe0vOTlHO5L3Pw== + +colorette@^1.2.2: + version "1.2.2" + resolved "https://registry.yarnpkg.com/colorette/-/colorette-1.2.2.tgz#cbcc79d5e99caea2dbf10eb3a26fd8b3e6acfa94" + integrity sha512-MKGMzyfeuutC/ZJ1cba9NqcNpfeqMUcYmyF1ZFY6/Cn7CNSAKx6a+s48sqLqyAiZuaP2TcqMhoo+dlwFnVxT9w== + +colors@^1.1.2: + version "1.4.0" + resolved "https://registry.yarnpkg.com/colors/-/colors-1.4.0.tgz#c50491479d4c1bdaed2c9ced32cf7c7dc2360f78" + integrity sha512-a+UqTh4kgZg/SlGvfbzDHpgRu7AAQOmmqRHJnxhRZICKFUT91brVhNNt58CMWU9PsBbv3PDCZUHbVxuDiH2mtA== + +combined-stream@^1.0.6, combined-stream@~1.0.6: + version "1.0.8" + resolved "https://registry.yarnpkg.com/combined-stream/-/combined-stream-1.0.8.tgz#c3d45a8b34fd730631a110a8a2520682b31d5a7f" + integrity sha512-FQN4MRfuJeHf7cBbBMJFXhKSDq+2kAArBlmRBvcvFE5BB1HZKXtSFASDhdlz9zOYwxh8lDdnvmMOe/+5cdoEdg== + dependencies: + delayed-stream "~1.0.0" + +commander@^2.19.0: + version "2.20.3" + resolved "https://registry.yarnpkg.com/commander/-/commander-2.20.3.tgz#fd485e84c03eb4881c20722ba48035e8531aeb33" + integrity sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ== + +common-tags@1.8.0: + version "1.8.0" + resolved "https://registry.yarnpkg.com/common-tags/-/common-tags-1.8.0.tgz#8e3153e542d4a39e9b10554434afaaf98956a937" + integrity sha512-6P6g0uetGpW/sdyUy/iQQCbFF0kWVMSIVSyYz7Zgjcgh8mgw8PQzDNZeyZ5DQ2gM7LBoZPHmnjz8rUthkBG5tw== + +component-emitter@^1.2.1: + version "1.3.0" + resolved "https://registry.yarnpkg.com/component-emitter/-/component-emitter-1.3.0.tgz#16e4070fba8ae29b679f2215853ee181ab2eabc0" + integrity sha512-Rd3se6QB+sO1TwqZjscQrurpEPIfO0/yYnSin6Q/rD3mOutHvUrCAhJub3r90uNb+SESBuE0QYoB90YdfatsRg== + +compress-commons@^3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/compress-commons/-/compress-commons-3.0.0.tgz#833944d84596e537224dd91cf92f5246823d4f1d" + integrity sha512-FyDqr8TKX5/X0qo+aVfaZ+PVmNJHJeckFBlq8jZGSJOgnynhfifoyl24qaqdUdDIBe0EVTHByN6NAkqYvE/2Xg== + dependencies: + buffer-crc32 "^0.2.13" + crc32-stream "^3.0.1" + normalize-path "^3.0.0" + readable-stream "^2.3.7" + +concat-map@0.0.1: + version "0.0.1" + resolved "https://registry.yarnpkg.com/concat-map/-/concat-map-0.0.1.tgz#d8a96bd77fd68df7793a73036a3ba0d5405d477b" + integrity sha1-2Klr13/Wjfd5OnMDajug1UBdR3s= + +concat-stream@^1.5.2, concat-stream@^1.6.0: + version "1.6.2" + resolved "https://registry.yarnpkg.com/concat-stream/-/concat-stream-1.6.2.tgz#904bdf194cd3122fc675c77fc4ac3d4ff0fd1a34" + integrity sha512-27HBghJxjiZtIk3Ycvn/4kbJk/1uZuJFfuPEns6LaEvpvG1f0hTea8lilrouyo9mVc2GWdcEZ8OLoGmSADlrCw== + dependencies: + buffer-from "^1.0.0" + inherits "^2.0.3" + readable-stream "^2.2.2" + typedarray "^0.0.6" + +concat-with-sourcemaps@^1.0.0: + version "1.1.0" + resolved "https://registry.yarnpkg.com/concat-with-sourcemaps/-/concat-with-sourcemaps-1.1.0.tgz#d4ea93f05ae25790951b99e7b3b09e3908a4082e" + integrity sha512-4gEjHJFT9e+2W/77h/DS5SGUgwDaOwprX8L/gl5+3ixnzkVJJsZWDSelmN3Oilw3LNDZjZV0yqH1hLG3k6nghg== + dependencies: + source-map "^0.6.1" + +config-chain@^1.1.12: + version "1.1.12" + resolved "https://registry.yarnpkg.com/config-chain/-/config-chain-1.1.12.tgz#0fde8d091200eb5e808caf25fe618c02f48e4efa" + integrity sha512-a1eOIcu8+7lUInge4Rpf/n4Krkf3Dd9lqhljRzII1/Zno/kRtUWnznPO3jOKBmTEktkt3fkxisUcivoj0ebzoA== + dependencies: + ini "^1.3.4" + proto-list "~1.2.1" + +content-disposition@0.5.3: + version "0.5.3" + resolved "https://registry.yarnpkg.com/content-disposition/-/content-disposition-0.5.3.tgz#e130caf7e7279087c5616c2007d0485698984fbd" + integrity sha512-ExO0774ikEObIAEV9kDo50o+79VCUdEB6n6lzKgGwupcVeRlhrj3qGAfwq8G6uBJjkqLrhT0qEYFcWng8z1z0g== + dependencies: + safe-buffer "5.1.2" + +content-type@~1.0.4: + version "1.0.4" + resolved "https://registry.yarnpkg.com/content-type/-/content-type-1.0.4.tgz#e138cc75e040c727b1966fe5e5f8c9aee256fe3b" + integrity sha512-hIP3EEPs8tB9AT1L+NUqtwOAps4mk2Zob89MWXMHjHWg9milF/j4osnnQLXBCBFBk/tvIG/tUc9mOUJiPBhPXA== + +continuable-cache@^0.3.1: + version "0.3.1" + resolved "https://registry.yarnpkg.com/continuable-cache/-/continuable-cache-0.3.1.tgz#bd727a7faed77e71ff3985ac93351a912733ad0f" + integrity sha1-vXJ6f67XfnH/OYWskzUakSczrQ8= + +convert-source-map@^1.5.0: + version "1.7.0" + resolved "https://registry.yarnpkg.com/convert-source-map/-/convert-source-map-1.7.0.tgz#17a2cb882d7f77d3490585e2ce6c524424a3a442" + integrity sha512-4FJkXzKXEDB1snCFZlLP4gpC3JILicCpGbzG9f9G7tGqGCzETQ2hWPrcinA9oU4wtf2biUaEH5065UnMeR33oA== + dependencies: + safe-buffer "~5.1.1" + +cookie-signature@1.0.6: + version "1.0.6" + resolved "https://registry.yarnpkg.com/cookie-signature/-/cookie-signature-1.0.6.tgz#e303a882b342cc3ee8ca513a79999734dab3ae2c" + integrity sha1-4wOogrNCzD7oylE6eZmXNNqzriw= + +cookie@0.4.0: + version "0.4.0" + resolved "https://registry.yarnpkg.com/cookie/-/cookie-0.4.0.tgz#beb437e7022b3b6d49019d088665303ebe9c14ba" + integrity sha512-+Hp8fLp57wnUSt0tY0tHEXh4voZRDnoIrZPqlo3DPiI4y9lwg/jqx+1Om94/W6ZaPDOUbnjOt/99w66zk+l1Xg== + +cookie@^0.4.1: + version "0.4.1" + resolved "https://registry.yarnpkg.com/cookie/-/cookie-0.4.1.tgz#afd713fe26ebd21ba95ceb61f9a8116e50a537d1" + integrity sha512-ZwrFkGJxUR3EIoXtO+yVE69Eb7KlixbaeAWfBQB9vVsNn/o+Yw69gBWSSDK825hQNdN+wF8zELf3dFNl/kxkUA== + +copy-descriptor@^0.1.0: + version "0.1.1" + resolved "https://registry.yarnpkg.com/copy-descriptor/-/copy-descriptor-0.1.1.tgz#676f6eb3c39997c2ee1ac3a924fd6124748f578d" + integrity sha1-Z29us8OZl8LuGsOpJP1hJHSPV40= + +copy-props@^2.0.1: + version "2.0.4" + resolved "https://registry.yarnpkg.com/copy-props/-/copy-props-2.0.4.tgz#93bb1cadfafd31da5bb8a9d4b41f471ec3a72dfe" + integrity sha512-7cjuUME+p+S3HZlbllgsn2CDwS+5eCCX16qBgNC4jgSTf49qR1VKy/Zhl400m0IQXl/bPGEVqncgUUMjrr4s8A== + dependencies: + each-props "^1.3.0" + is-plain-object "^2.0.1" + +core-util-is@1.0.2, core-util-is@~1.0.0: + version "1.0.2" + resolved "https://registry.yarnpkg.com/core-util-is/-/core-util-is-1.0.2.tgz#b5fd54220aa2bc5ab57aab7140c940754503c1a7" + integrity sha1-tf1UIgqivFq1eqtxQMlAdUUDwac= + +cosmiconfig@^5.0.0: + version "5.2.1" + resolved "https://registry.yarnpkg.com/cosmiconfig/-/cosmiconfig-5.2.1.tgz#040f726809c591e77a17c0a3626ca45b4f168b1a" + integrity sha512-H65gsXo1SKjf8zmrJ67eJk8aIRKV5ff2D4uKZIBZShbhGSpEmsQOPW/SKMKYhSTrqR7ufy6RP69rPogdaPh/kA== + dependencies: + import-fresh "^2.0.0" + is-directory "^0.3.1" + js-yaml "^3.13.1" + parse-json "^4.0.0" + +crc32-stream@^3.0.1: + version "3.0.1" + resolved "https://registry.yarnpkg.com/crc32-stream/-/crc32-stream-3.0.1.tgz#cae6eeed003b0e44d739d279de5ae63b171b4e85" + integrity sha512-mctvpXlbzsvK+6z8kJwSJ5crm7yBwrQMTybJzMw1O4lLGJqjlDCXY2Zw7KheiA6XBEcBmfLx1D88mjRGVJtY9w== + dependencies: + crc "^3.4.4" + readable-stream "^3.4.0" + +crc@^3.4.4: + version "3.8.0" + resolved "https://registry.yarnpkg.com/crc/-/crc-3.8.0.tgz#ad60269c2c856f8c299e2c4cc0de4556914056c6" + integrity sha512-iX3mfgcTMIq3ZKLIsVFAbv7+Mc10kxabAGQb8HvjA1o3T1PIYprbakQ65d3I+2HGHt6nSKkM9PYjgoJO2KcFBQ== + dependencies: + buffer "^5.1.0" + +cross-spawn@^7.0.0: + version "7.0.3" + resolved "https://registry.yarnpkg.com/cross-spawn/-/cross-spawn-7.0.3.tgz#f73a85b9d5d41d045551c177e2882d4ac85728a6" + integrity sha512-iRDPJKUPVEND7dHPO8rkbOnPpyDygcDFtWjpeWNCgy8WP2rXcxXL8TskReQl6OrB2G7+UJrags1q15Fudc7G6w== + dependencies: + path-key "^3.1.0" + shebang-command "^2.0.0" + which "^2.0.1" + +css-color-names@0.0.4, css-color-names@^0.0.4: + version "0.0.4" + resolved "https://registry.yarnpkg.com/css-color-names/-/css-color-names-0.0.4.tgz#808adc2e79cf84738069b646cb20ec27beb629e0" + integrity sha1-gIrcLnnPhHOAabZGyyDsJ762KeA= + +css-declaration-sorter@^4.0.1: + version "4.0.1" + resolved "https://registry.yarnpkg.com/css-declaration-sorter/-/css-declaration-sorter-4.0.1.tgz#c198940f63a76d7e36c1e71018b001721054cb22" + integrity sha512-BcxQSKTSEEQUftYpBVnsH4SF05NTuBokb19/sBt6asXGKZ/6VP7PLG1CBCkFDYOnhXhPh0jMhO6xZ71oYHXHBA== + dependencies: + postcss "^7.0.1" + timsort "^0.3.0" + +css-select-base-adapter@^0.1.1: + version "0.1.1" + resolved "https://registry.yarnpkg.com/css-select-base-adapter/-/css-select-base-adapter-0.1.1.tgz#3b2ff4972cc362ab88561507a95408a1432135d7" + integrity sha512-jQVeeRG70QI08vSTwf1jHxp74JoZsr2XSgETae8/xC8ovSnL2WF87GTLO86Sbwdt2lK4Umg4HnnwMO4YF3Ce7w== + +css-select@^2.0.0: + version "2.1.0" + resolved "https://registry.yarnpkg.com/css-select/-/css-select-2.1.0.tgz#6a34653356635934a81baca68d0255432105dbef" + integrity sha512-Dqk7LQKpwLoH3VovzZnkzegqNSuAziQyNZUcrdDM401iY+R5NkGBXGmtO05/yaXQziALuPogeG0b7UAgjnTJTQ== + dependencies: + boolbase "^1.0.0" + css-what "^3.2.1" + domutils "^1.7.0" + nth-check "^1.0.2" + +css-tree@1.0.0-alpha.37: + version "1.0.0-alpha.37" + resolved "https://registry.yarnpkg.com/css-tree/-/css-tree-1.0.0-alpha.37.tgz#98bebd62c4c1d9f960ec340cf9f7522e30709a22" + integrity sha512-DMxWJg0rnz7UgxKT0Q1HU/L9BeJI0M6ksor0OgqOnF+aRCDWg/N2641HmVyU9KVIu0OVVWOb2IpC9A+BJRnejg== + dependencies: + mdn-data "2.0.4" + source-map "^0.6.1" + +css-tree@^1.1.2: + version "1.1.2" + resolved "https://registry.yarnpkg.com/css-tree/-/css-tree-1.1.2.tgz#9ae393b5dafd7dae8a622475caec78d3d8fbd7b5" + integrity sha512-wCoWush5Aeo48GLhfHPbmvZs59Z+M7k5+B1xDnXbdWNcEF423DoFdqSWE0PM5aNk5nI5cp1q7ms36zGApY/sKQ== + dependencies: + mdn-data "2.0.14" + source-map "^0.6.1" + +css-what@^3.2.1: + version "3.4.2" + resolved "https://registry.yarnpkg.com/css-what/-/css-what-3.4.2.tgz#ea7026fcb01777edbde52124e21f327e7ae950e4" + integrity sha512-ACUm3L0/jiZTqfzRM3Hi9Q8eZqd6IK37mMWPLz9PJxkLWllYeRf+EHUSHYEtFop2Eqytaq1FizFVh7XfBnXCDQ== + +cssesc@^3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/cssesc/-/cssesc-3.0.0.tgz#37741919903b868565e1c09ea747445cd18983ee" + integrity sha512-/Tb/JcjK111nNScGob5MNtsntNM1aCNUDipB/TkwZFhyDrrE47SOx/18wF2bbjgc3ZzCSKW1T5nt5EbFoAz/Vg== + +cssnano-preset-default@^4.0.7: + version "4.0.7" + resolved "https://registry.yarnpkg.com/cssnano-preset-default/-/cssnano-preset-default-4.0.7.tgz#51ec662ccfca0f88b396dcd9679cdb931be17f76" + integrity sha512-x0YHHx2h6p0fCl1zY9L9roD7rnlltugGu7zXSKQx6k2rYw0Hi3IqxcoAGF7u9Q5w1nt7vK0ulxV8Lo+EvllGsA== + dependencies: + css-declaration-sorter "^4.0.1" + cssnano-util-raw-cache "^4.0.1" + postcss "^7.0.0" + postcss-calc "^7.0.1" + postcss-colormin "^4.0.3" + postcss-convert-values "^4.0.1" + postcss-discard-comments "^4.0.2" + postcss-discard-duplicates "^4.0.2" + postcss-discard-empty "^4.0.1" + postcss-discard-overridden "^4.0.1" + postcss-merge-longhand "^4.0.11" + postcss-merge-rules "^4.0.3" + postcss-minify-font-values "^4.0.2" + postcss-minify-gradients "^4.0.2" + postcss-minify-params "^4.0.2" + postcss-minify-selectors "^4.0.2" + postcss-normalize-charset "^4.0.1" + postcss-normalize-display-values "^4.0.2" + postcss-normalize-positions "^4.0.2" + postcss-normalize-repeat-style "^4.0.2" + postcss-normalize-string "^4.0.2" + postcss-normalize-timing-functions "^4.0.2" + postcss-normalize-unicode "^4.0.1" + postcss-normalize-url "^4.0.1" + postcss-normalize-whitespace "^4.0.2" + postcss-ordered-values "^4.1.2" + postcss-reduce-initial "^4.0.3" + postcss-reduce-transforms "^4.0.2" + postcss-svgo "^4.0.2" + postcss-unique-selectors "^4.0.1" + +cssnano-util-get-arguments@^4.0.0: + version "4.0.0" + resolved "https://registry.yarnpkg.com/cssnano-util-get-arguments/-/cssnano-util-get-arguments-4.0.0.tgz#ed3a08299f21d75741b20f3b81f194ed49cc150f" + integrity sha1-7ToIKZ8h11dBsg87gfGU7UnMFQ8= + +cssnano-util-get-match@^4.0.0: + version "4.0.0" + resolved "https://registry.yarnpkg.com/cssnano-util-get-match/-/cssnano-util-get-match-4.0.0.tgz#c0e4ca07f5386bb17ec5e52250b4f5961365156d" + integrity sha1-wOTKB/U4a7F+xeUiULT1lhNlFW0= + +cssnano-util-raw-cache@^4.0.1: + version "4.0.1" + resolved "https://registry.yarnpkg.com/cssnano-util-raw-cache/-/cssnano-util-raw-cache-4.0.1.tgz#b26d5fd5f72a11dfe7a7846fb4c67260f96bf282" + integrity sha512-qLuYtWK2b2Dy55I8ZX3ky1Z16WYsx544Q0UWViebptpwn/xDBmog2TLg4f+DBMg1rJ6JDWtn96WHbOKDWt1WQA== + dependencies: + postcss "^7.0.0" + +cssnano-util-same-parent@^4.0.0: + version "4.0.1" + resolved "https://registry.yarnpkg.com/cssnano-util-same-parent/-/cssnano-util-same-parent-4.0.1.tgz#574082fb2859d2db433855835d9a8456ea18bbf3" + integrity sha512-WcKx5OY+KoSIAxBW6UBBRay1U6vkYheCdjyVNDm85zt5K9mHoGOfsOsqIszfAqrQQFIIKgjh2+FDgIj/zsl21Q== + +cssnano@4.1.10: + version "4.1.10" + resolved "https://registry.yarnpkg.com/cssnano/-/cssnano-4.1.10.tgz#0ac41f0b13d13d465487e111b778d42da631b8b2" + integrity sha512-5wny+F6H4/8RgNlaqab4ktc3e0/blKutmq8yNlBFXA//nSFFAqAngjNVRzUvCgYROULmZZUoosL/KSoZo5aUaQ== + dependencies: + cosmiconfig "^5.0.0" + cssnano-preset-default "^4.0.7" + is-resolvable "^1.0.0" + postcss "^7.0.0" + +csso@^4.0.2: + version "4.2.0" + resolved "https://registry.yarnpkg.com/csso/-/csso-4.2.0.tgz#ea3a561346e8dc9f546d6febedd50187cf389529" + integrity sha512-wvlcdIbf6pwKEk7vHj8/Bkc0B4ylXZruLvOgs9doS5eOsOpuodOV2zJChSpkp+pRpYQLQMeF04nr3Z68Sta9jA== + dependencies: + css-tree "^1.1.2" + +d@1, d@^1.0.1: + version "1.0.1" + resolved "https://registry.yarnpkg.com/d/-/d-1.0.1.tgz#8698095372d58dbee346ffd0c7093f99f8f9eb5a" + integrity sha512-m62ShEObQ39CfralilEQRjH6oAMtNCV1xJyEx5LpRYUVN+EviphDgUc/F3hnYbADmkiNs67Y+3ylmlG7Lnu+FA== + dependencies: + es5-ext "^0.10.50" + type "^1.0.1" + +dashdash@^1.12.0: + version "1.14.1" + resolved "https://registry.yarnpkg.com/dashdash/-/dashdash-1.14.1.tgz#853cfa0f7cbe2fed5de20326b8dd581035f6e2f0" + integrity sha1-hTz6D3y+L+1d4gMmuN1YEDX24vA= + dependencies: + assert-plus "^1.0.0" + +debug@2.6.9, debug@^2.2.0, debug@^2.3.3: + version "2.6.9" + resolved "https://registry.yarnpkg.com/debug/-/debug-2.6.9.tgz#5d128515df134ff327e90a4c93f4e077a536341f" + integrity sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA== + dependencies: + ms "2.0.0" + +debug@4, debug@4.3.1, debug@^4.1.1: + version "4.3.1" + resolved "https://registry.yarnpkg.com/debug/-/debug-4.3.1.tgz#f0d229c505e0c6d8c49ac553d1b13dc183f6b2ee" + integrity sha512-doEwdvm4PCeK4K3RQN2ZC2BYUBaxwLARCqZmMjtF8a51J2Rb0xpVloFRnCODwqjpwnAoao4pelN8l3RJdv3gRQ== + dependencies: + ms "2.1.2" + +debug@^3.1.0: + version "3.2.7" + resolved "https://registry.yarnpkg.com/debug/-/debug-3.2.7.tgz#72580b7e9145fb39b6676f9c5e5fb100b934179a" + integrity sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ== + dependencies: + ms "^2.1.1" + +decamelize@^1.1.1: + version "1.2.0" + resolved "https://registry.yarnpkg.com/decamelize/-/decamelize-1.2.0.tgz#f6534d15148269b20352e7bee26f501f9a191290" + integrity sha1-9lNNFRSCabIDUue+4m9QH5oZEpA= + +decode-uri-component@^0.2.0: + version "0.2.0" + resolved "https://registry.yarnpkg.com/decode-uri-component/-/decode-uri-component-0.2.0.tgz#eb3913333458775cb84cd1a1fae062106bb87545" + integrity sha1-6zkTMzRYd1y4TNGh+uBiEGu4dUU= + +default-compare@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/default-compare/-/default-compare-1.0.0.tgz#cb61131844ad84d84788fb68fd01681ca7781a2f" + integrity sha512-QWfXlM0EkAbqOCbD/6HjdwT19j7WCkMyiRhWilc4H9/5h/RzTF9gv5LYh1+CmDV5d1rki6KAWLtQale0xt20eQ== + dependencies: + kind-of "^5.0.2" + +default-resolution@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/default-resolution/-/default-resolution-2.0.0.tgz#bcb82baa72ad79b426a76732f1a81ad6df26d684" + integrity sha1-vLgrqnKtebQmp2cy8aga1t8m1oQ= + +define-properties@^1.1.3: + version "1.1.3" + resolved "https://registry.yarnpkg.com/define-properties/-/define-properties-1.1.3.tgz#cf88da6cbee26fe6db7094f61d870cbd84cee9f1" + integrity sha512-3MqfYKj2lLzdMSf8ZIZE/V+Zuy+BgD6f164e8K2w7dgnpKArBDerGYpM46IYYcjnkdPNMjPk9A6VFB8+3SKlXQ== + dependencies: + object-keys "^1.0.12" + +define-property@^0.2.5: + version "0.2.5" + resolved "https://registry.yarnpkg.com/define-property/-/define-property-0.2.5.tgz#c35b1ef918ec3c990f9a5bc57be04aacec5c8116" + integrity sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY= + dependencies: + is-descriptor "^0.1.0" + +define-property@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/define-property/-/define-property-1.0.0.tgz#769ebaaf3f4a63aad3af9e8d304c9bbe79bfb0e6" + integrity sha1-dp66rz9KY6rTr56NMEybvnm/sOY= + dependencies: + is-descriptor "^1.0.0" + +define-property@^2.0.2: + version "2.0.2" + resolved "https://registry.yarnpkg.com/define-property/-/define-property-2.0.2.tgz#d459689e8d654ba77e02a817f8710d702cb16e9d" + integrity sha512-jwK2UV4cnPpbcG7+VRARKTZPUWowwXA8bzH5NP6ud0oeAxyYPuGZUAC7hMugpCdz4BeSZl2Dl9k66CHJ/46ZYQ== + dependencies: + is-descriptor "^1.0.2" + isobject "^3.0.1" + +delayed-stream@~1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/delayed-stream/-/delayed-stream-1.0.0.tgz#df3ae199acadfb7d440aaae0b29e2272b24ec619" + integrity sha1-3zrhmayt+31ECqrgsp4icrJOxhk= + +depd@~1.1.2: + version "1.1.2" + resolved "https://registry.yarnpkg.com/depd/-/depd-1.1.2.tgz#9bcd52e14c097763e749b274c4346ed2e560b5a9" + integrity sha1-m81S4UwJd2PnSbJ0xDRu0uVgtak= + +destroy@~1.0.4: + version "1.0.4" + resolved "https://registry.yarnpkg.com/destroy/-/destroy-1.0.4.tgz#978857442c44749e4206613e37946205826abd80" + integrity sha1-l4hXRCxEdJ5CBmE+N5RiBYJqvYA= + +detect-file@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/detect-file/-/detect-file-1.0.0.tgz#f0d66d03672a825cb1b73bdb3fe62310c8e552b7" + integrity sha1-8NZtA2cqglyxtzvbP+YjEMjlUrc= + +dicer@0.2.5: + version "0.2.5" + resolved "https://registry.yarnpkg.com/dicer/-/dicer-0.2.5.tgz#5996c086bb33218c812c090bddc09cd12facb70f" + integrity sha1-WZbAhrszIYyBLAkL3cCc0S+stw8= + dependencies: + readable-stream "1.1.x" + streamsearch "0.1.2" + +dom-serializer@0: + version "0.2.2" + resolved "https://registry.yarnpkg.com/dom-serializer/-/dom-serializer-0.2.2.tgz#1afb81f533717175d478655debc5e332d9f9bb51" + integrity sha512-2/xPb3ORsQ42nHYiSunXkDjPLBaEj/xTwUO4B7XCZQTRk7EBtTOPaygh10YAAh2OI1Qrp6NWfpAhzswj0ydt9g== + dependencies: + domelementtype "^2.0.1" + entities "^2.0.0" + +domelementtype@1: + version "1.3.1" + resolved "https://registry.yarnpkg.com/domelementtype/-/domelementtype-1.3.1.tgz#d048c44b37b0d10a7f2a3d5fee3f4333d790481f" + integrity sha512-BSKB+TSpMpFI/HOxCNr1O8aMOTZ8hT3pM3GQ0w/mWRmkhEDSFJkkyzz4XQsBV44BChwGkrDfMyjVD0eA2aFV3w== + +domelementtype@^2.0.1: + version "2.1.0" + resolved "https://registry.yarnpkg.com/domelementtype/-/domelementtype-2.1.0.tgz#a851c080a6d1c3d94344aed151d99f669edf585e" + integrity sha512-LsTgx/L5VpD+Q8lmsXSHW2WpA+eBlZ9HPf3erD1IoPF00/3JKHZ3BknUVA2QGDNu69ZNmyFmCWBSO45XjYKC5w== + +domutils@^1.7.0: + version "1.7.0" + resolved "https://registry.yarnpkg.com/domutils/-/domutils-1.7.0.tgz#56ea341e834e06e6748af7a1cb25da67ea9f8c2a" + integrity sha512-Lgd2XcJ/NjEw+7tFvfKxOzCYKZsdct5lczQ2ZaQY8Djz7pfAD3Gbp8ySJWtreII/vDlMVmxwa6pHmdxIYgttDg== + dependencies: + dom-serializer "0" + domelementtype "1" + +dot-prop@^5.2.0: + version "5.3.0" + resolved "https://registry.yarnpkg.com/dot-prop/-/dot-prop-5.3.0.tgz#90ccce708cd9cd82cc4dc8c3ddd9abdd55b20e88" + integrity sha512-QM8q3zDe58hqUqjraQOmzZ1LIH9SWQJTlEKCH4kJ2oQvLZk7RbQXvtDM2XEq3fwkV9CCvvH4LA0AV+ogFsBM2Q== + dependencies: + is-obj "^2.0.0" + +dtrace-provider@~0.8: + version "0.8.8" + resolved "https://registry.yarnpkg.com/dtrace-provider/-/dtrace-provider-0.8.8.tgz#2996d5490c37e1347be263b423ed7b297fb0d97e" + integrity sha512-b7Z7cNtHPhH9EJhNNbbeqTcXB8LGFFZhq1PGgEvpeHlzd36bhbdTWoE/Ba/YguqpBSlAPKnARWhVlhunCMwfxg== + dependencies: + nan "^2.14.0" + +duplexify@^3.6.0: + version "3.7.1" + resolved "https://registry.yarnpkg.com/duplexify/-/duplexify-3.7.1.tgz#2a4df5317f6ccfd91f86d6fd25d8d8a103b88309" + integrity sha512-07z8uv2wMyS51kKhD1KsdXJg5WQ6t93RneqRxUHnskXVtlYYkLqM0gqStQZ3pj073g687jPCHrqNfCzawLYh5g== + dependencies: + end-of-stream "^1.0.0" + inherits "^2.0.1" + readable-stream "^2.0.0" + stream-shift "^1.0.0" + +each-props@^1.3.0: + version "1.3.2" + resolved "https://registry.yarnpkg.com/each-props/-/each-props-1.3.2.tgz#ea45a414d16dd5cfa419b1a81720d5ca06892333" + integrity sha512-vV0Hem3zAGkJAyU7JSjixeU66rwdynTAa1vofCrSA5fEln+m67Az9CcnkVD776/fsN/UjIWmBDoNRS6t6G9RfA== + dependencies: + is-plain-object "^2.0.1" + object.defaults "^1.1.0" + +ecc-jsbn@~0.1.1: + version "0.1.2" + resolved "https://registry.yarnpkg.com/ecc-jsbn/-/ecc-jsbn-0.1.2.tgz#3a83a904e54353287874c564b7549386849a98c9" + integrity sha1-OoOpBOVDUyh4dMVkt1SThoSamMk= + dependencies: + jsbn "~0.1.0" + safer-buffer "^2.1.0" + +editorconfig@^0.15.3: + version "0.15.3" + resolved "https://registry.yarnpkg.com/editorconfig/-/editorconfig-0.15.3.tgz#bef84c4e75fb8dcb0ce5cee8efd51c15999befc5" + integrity sha512-M9wIMFx96vq0R4F+gRpY3o2exzb8hEj/n9S8unZtHSvYjibBp/iMufSzvmOcV/laG0ZtuTVGtiJggPOSW2r93g== + dependencies: + commander "^2.19.0" + lru-cache "^4.1.5" + semver "^5.6.0" + sigmund "^1.0.1" + +ee-first@1.1.1: + version "1.1.1" + resolved "https://registry.yarnpkg.com/ee-first/-/ee-first-1.1.1.tgz#590c61156b0ae2f4f0255732a158b266bc56b21d" + integrity sha1-WQxhFWsK4vTwJVcyoViyZrxWsh0= + +electron-to-chromium@^1.3.649: + version "1.3.649" + resolved "https://registry.yarnpkg.com/electron-to-chromium/-/electron-to-chromium-1.3.649.tgz#3aa8be052d4d268ede45d8e98d0cd60ffefad607" + integrity sha512-ojGDupQ3UMkvPWcTICe4JYe17+o9OLiFMPoduoR72Zp2ILt1mRVeqnxBEd6s/ptekrnsFU+0A4lStfBe/wyG/A== + +emoji-regex@9.2.1: + version "9.2.1" + resolved "https://registry.yarnpkg.com/emoji-regex/-/emoji-regex-9.2.1.tgz#c9b25604256bb3428964bead3ab63069d736f7ee" + integrity sha512-117l1H6U4X3Krn+MrzYrL57d5H7siRHWraBs7s+LjRuFK7Fe7hJqnJ0skWlinqsycVLU5YAo6L8CsEYQ0V5prg== + +emoji-regex@^8.0.0: + version "8.0.0" + resolved "https://registry.yarnpkg.com/emoji-regex/-/emoji-regex-8.0.0.tgz#e818fd69ce5ccfcb404594f842963bf53164cc37" + integrity sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A== + +encodeurl@~1.0.2: + version "1.0.2" + resolved "https://registry.yarnpkg.com/encodeurl/-/encodeurl-1.0.2.tgz#ad3ff4c86ec2d029322f5a02c3a9a606c95b3f59" + integrity sha1-rT/0yG7C0CkyL1oCw6mmBslbP1k= + +end-of-stream@^1.0.0, end-of-stream@^1.1.0, end-of-stream@^1.4.1: + version "1.4.4" + resolved "https://registry.yarnpkg.com/end-of-stream/-/end-of-stream-1.4.4.tgz#5ae64a5f45057baf3626ec14da0ca5e4b2431eb0" + integrity sha512-+uw1inIHVPQoaVuHzRyXd21icM+cnt4CzD5rW+NC1wjOUSTOs+Te7FOv7AhN7vS9x/oIyhLP5PR1H+phQAHu5Q== + dependencies: + once "^1.4.0" + +entities@^2.0.0: + version "2.2.0" + resolved "https://registry.yarnpkg.com/entities/-/entities-2.2.0.tgz#098dc90ebb83d8dffa089d55256b351d34c4da55" + integrity sha512-p92if5Nz619I0w+akJrLZH0MX0Pb5DX39XOwQTtXSdQQOaYH03S1uIQp4mhOZtAXrxq4ViO67YTiLBo2638o9A== + +error-ex@^1.2.0, error-ex@^1.3.1: + version "1.3.2" + resolved "https://registry.yarnpkg.com/error-ex/-/error-ex-1.3.2.tgz#b4ac40648107fdcdcfae242f428bea8a14d4f1bf" + integrity sha512-7dFHNmqeFSEt2ZBsCriorKnn3Z2pj+fd9kmI6QoWw4//DL+icEBfc0U7qJCisqrTsKTjw4fNFy2pW9OqStD84g== + dependencies: + is-arrayish "^0.2.1" + +error@^7.0.0: + version "7.2.1" + resolved "https://registry.yarnpkg.com/error/-/error-7.2.1.tgz#eab21a4689b5f684fc83da84a0e390de82d94894" + integrity sha512-fo9HBvWnx3NGUKMvMwB/CBCMMrfEJgbDTVDEkPygA3Bdd3lM1OyCd+rbQ8BwnpF6GdVeOLDNmyL4N5Bg80ZvdA== + dependencies: + string-template "~0.2.1" + +es-abstract@^1.17.2: + version "1.17.7" + resolved "https://registry.yarnpkg.com/es-abstract/-/es-abstract-1.17.7.tgz#a4de61b2f66989fc7421676c1cb9787573ace54c" + integrity sha512-VBl/gnfcJ7OercKA9MVaegWsBHFjV492syMudcnQZvt/Dw8ezpcOHYZXa/J96O8vx+g4x65YKhxOwDUh63aS5g== + dependencies: + es-to-primitive "^1.2.1" + function-bind "^1.1.1" + has "^1.0.3" + has-symbols "^1.0.1" + is-callable "^1.2.2" + is-regex "^1.1.1" + object-inspect "^1.8.0" + object-keys "^1.1.1" + object.assign "^4.1.1" + string.prototype.trimend "^1.0.1" + string.prototype.trimstart "^1.0.1" + +es-abstract@^1.18.0-next.1: + version "1.18.0-next.2" + resolved "https://registry.yarnpkg.com/es-abstract/-/es-abstract-1.18.0-next.2.tgz#088101a55f0541f595e7e057199e27ddc8f3a5c2" + integrity sha512-Ih4ZMFHEtZupnUh6497zEL4y2+w8+1ljnCyaTa+adcoafI1GOvMwFlDjBLfWR7y9VLfrjRJe9ocuHY1PSR9jjw== + dependencies: + call-bind "^1.0.2" + es-to-primitive "^1.2.1" + function-bind "^1.1.1" + get-intrinsic "^1.0.2" + has "^1.0.3" + has-symbols "^1.0.1" + is-callable "^1.2.2" + is-negative-zero "^2.0.1" + is-regex "^1.1.1" + object-inspect "^1.9.0" + object-keys "^1.1.1" + object.assign "^4.1.2" + string.prototype.trimend "^1.0.3" + string.prototype.trimstart "^1.0.3" + +es-to-primitive@^1.2.1: + version "1.2.1" + resolved "https://registry.yarnpkg.com/es-to-primitive/-/es-to-primitive-1.2.1.tgz#e55cd4c9cdc188bcefb03b366c736323fc5c898a" + integrity sha512-QCOllgZJtaUo9miYBcLChTUaHNjJF3PYs1VidD7AwiEj1kYxKeQTctLAezAOH5ZKRH0g2IgPn6KwB4IT8iRpvA== + dependencies: + is-callable "^1.1.4" + is-date-object "^1.0.1" + is-symbol "^1.0.2" + +es5-ext@^0.10.35, es5-ext@^0.10.46, es5-ext@^0.10.50: + version "0.10.53" + resolved "https://registry.yarnpkg.com/es5-ext/-/es5-ext-0.10.53.tgz#93c5a3acfdbef275220ad72644ad02ee18368de1" + integrity sha512-Xs2Stw6NiNHWypzRTY1MtaG/uJlwCk8kH81920ma8mvN8Xq1gsfhZvpkImLQArw8AHnv8MT2I45J3c0R8slE+Q== + dependencies: + es6-iterator "~2.0.3" + es6-symbol "~3.1.3" + next-tick "~1.0.0" + +es6-iterator@^2.0.1, es6-iterator@^2.0.3, es6-iterator@~2.0.3: + version "2.0.3" + resolved "https://registry.yarnpkg.com/es6-iterator/-/es6-iterator-2.0.3.tgz#a7de889141a05a94b0854403b2d0a0fbfa98f3b7" + integrity sha1-p96IkUGgWpSwhUQDstCg+/qY87c= + dependencies: + d "1" + es5-ext "^0.10.35" + es6-symbol "^3.1.1" + +es6-symbol@^3.1.1, es6-symbol@~3.1.3: + version "3.1.3" + resolved "https://registry.yarnpkg.com/es6-symbol/-/es6-symbol-3.1.3.tgz#bad5d3c1bcdac28269f4cb331e431c78ac705d18" + integrity sha512-NJ6Yn3FuDinBaBRWl/q5X/s4koRHBrgKAu+yGI6JCBeiu3qrcbJhwT2GeR/EXVfylRk8dpQVJoLEFhK+Mu31NA== + dependencies: + d "^1.0.1" + ext "^1.1.2" + +es6-weak-map@^2.0.1: + version "2.0.3" + resolved "https://registry.yarnpkg.com/es6-weak-map/-/es6-weak-map-2.0.3.tgz#b6da1f16cc2cc0d9be43e6bdbfc5e7dfcdf31d53" + integrity sha512-p5um32HOTO1kP+w7PRnB+5lQ43Z6muuMuIMffvDN8ZB4GcnjLBV6zGStpbASIMk4DCAvEaamhe2zhyCb/QXXsA== + dependencies: + d "1" + es5-ext "^0.10.46" + es6-iterator "^2.0.3" + es6-symbol "^3.1.1" + +escalade@^3.1.1: + version "3.1.1" + resolved "https://registry.yarnpkg.com/escalade/-/escalade-3.1.1.tgz#d8cfdc7000965c5a0174b4a82eaa5c0552742e40" + integrity sha512-k0er2gUkLf8O0zKJiAhmkTnJlTvINGv7ygDNPbeIsX/TJjGJZHuh9B2UxbsaEkmlEo9MfhrSzmhIlhRlI2GXnw== + +escape-html@~1.0.3: + version "1.0.3" + resolved "https://registry.yarnpkg.com/escape-html/-/escape-html-1.0.3.tgz#0258eae4d3d0c0974de1c169188ef0051d1d1988" + integrity sha1-Aljq5NPQwJdN4cFpGI7wBR0dGYg= + +escape-string-regexp@^1.0.5: + version "1.0.5" + resolved "https://registry.yarnpkg.com/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz#1b61c0562190a8dff6ae3bb2cf0200ca130b86d4" + integrity sha1-G2HAViGQqN/2rjuyzwIAyhMLhtQ= + +esprima@^4.0.0: + version "4.0.1" + resolved "https://registry.yarnpkg.com/esprima/-/esprima-4.0.1.tgz#13b04cdb3e6c5d19df91ab6987a8695619b0aa71" + integrity sha512-eGuFFw7Upda+g4p+QHvnW0RyTX/SVeJBDM/gCtMARO0cLuT2HcEKnTPvhjV6aGeqrCB/sbNop0Kszm0jsaWU4A== + +etag@~1.8.1: + version "1.8.1" + resolved "https://registry.yarnpkg.com/etag/-/etag-1.8.1.tgz#41ae2eeb65efa62268aebfea83ac7d79299b0887" + integrity sha1-Qa4u62XvpiJorr/qg6x9eSmbCIc= + +execa@4.1.0: + version "4.1.0" + resolved "https://registry.yarnpkg.com/execa/-/execa-4.1.0.tgz#4e5491ad1572f2f17a77d388c6c857135b22847a" + integrity sha512-j5W0//W7f8UxAn8hXVnwG8tLwdiUy4FJLcSupCg6maBYZDpyBvTApK7KyuI4bKj8KOh1r2YH+6ucuYtJv1bTZA== + dependencies: + cross-spawn "^7.0.0" + get-stream "^5.0.0" + human-signals "^1.1.1" + is-stream "^2.0.0" + merge-stream "^2.0.0" + npm-run-path "^4.0.0" + onetime "^5.1.0" + signal-exit "^3.0.2" + strip-final-newline "^2.0.0" + +expand-brackets@^2.1.4: + version "2.1.4" + resolved "https://registry.yarnpkg.com/expand-brackets/-/expand-brackets-2.1.4.tgz#b77735e315ce30f6b6eff0f83b04151a22449622" + integrity sha1-t3c14xXOMPa27/D4OwQVGiJEliI= + 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" + +expand-tilde@^2.0.0, expand-tilde@^2.0.2: + version "2.0.2" + resolved "https://registry.yarnpkg.com/expand-tilde/-/expand-tilde-2.0.2.tgz#97e801aa052df02454de46b02bf621642cdc8502" + integrity sha1-l+gBqgUt8CRU3kawK/YhZCzchQI= + dependencies: + homedir-polyfill "^1.0.1" + +express-hbs@2.3.4: + version "2.3.4" + resolved "https://registry.yarnpkg.com/express-hbs/-/express-hbs-2.3.4.tgz#ec3e0796bec0b5937199b0d800d3a6b30c63063a" + integrity sha512-cirblS55Syynfjcn6bLwFAVwq1iHyyItGyoEb7D08iwJIBRy2V7D47se/My8/B0YPjOP6JyRXNcPgCDQKyiqGQ== + dependencies: + bluebird "^3.5.3" + handlebars "4.7.6" + lodash "4.17.19" + readdirp "3.4.0" + optionalDependencies: + js-beautify "1.11.0" + +express@4.17.1: + version "4.17.1" + resolved "https://registry.yarnpkg.com/express/-/express-4.17.1.tgz#4491fc38605cf51f8629d39c2b5d026f98a4c134" + integrity sha512-mHJ9O79RqluphRrcw2X/GTh3k9tVv8YcoyY4Kkh4WDMUYKRZUq0h1o0w2rrrxBqM7VoeUVqgb27xlEMXTnYt4g== + dependencies: + accepts "~1.3.7" + array-flatten "1.1.1" + body-parser "1.19.0" + content-disposition "0.5.3" + content-type "~1.0.4" + cookie "0.4.0" + cookie-signature "1.0.6" + debug "2.6.9" + depd "~1.1.2" + encodeurl "~1.0.2" + escape-html "~1.0.3" + etag "~1.8.1" + finalhandler "~1.1.2" + fresh "0.5.2" + merge-descriptors "1.0.1" + methods "~1.1.2" + on-finished "~2.3.0" + parseurl "~1.3.3" + path-to-regexp "0.1.7" + proxy-addr "~2.0.5" + qs "6.7.0" + range-parser "~1.2.1" + safe-buffer "5.1.2" + send "0.17.1" + serve-static "1.14.1" + setprototypeof "1.1.1" + statuses "~1.5.0" + type-is "~1.6.18" + utils-merge "1.0.1" + vary "~1.1.2" + +ext@^1.1.2: + version "1.4.0" + resolved "https://registry.yarnpkg.com/ext/-/ext-1.4.0.tgz#89ae7a07158f79d35517882904324077e4379244" + integrity sha512-Key5NIsUxdqKg3vIsdw9dSuXpPCQ297y6wBjL30edxwPgt2E44WcWBZey/ZvUc6sERLTxKdyCu4gZFmUbk1Q7A== + dependencies: + type "^2.0.0" + +extend-shallow@^2.0.1: + version "2.0.1" + resolved "https://registry.yarnpkg.com/extend-shallow/-/extend-shallow-2.0.1.tgz#51af7d614ad9a9f610ea1bafbb989d6b1c56890f" + integrity sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8= + dependencies: + is-extendable "^0.1.0" + +extend-shallow@^3.0.0, extend-shallow@^3.0.2: + version "3.0.2" + resolved "https://registry.yarnpkg.com/extend-shallow/-/extend-shallow-3.0.2.tgz#26a71aaf073b39fb2127172746131c2704028db8" + integrity sha1-Jqcarwc7OfshJxcnRhMcJwQCjbg= + dependencies: + assign-symbols "^1.0.0" + is-extendable "^1.0.1" + +extend@^3.0.0, extend@~3.0.2: + version "3.0.2" + resolved "https://registry.yarnpkg.com/extend/-/extend-3.0.2.tgz#f8b1136b4071fbd8eb140aff858b1019ec2915fa" + integrity sha512-fjquC59cD7CyW6urNXK0FBufkZcoiGG80wTuPujX590cB5Ttln20E2UB4S/WARVqhXffZl2LNgS+gQdPIIim/g== + +external-editor@^3.0.3: + version "3.1.0" + resolved "https://registry.yarnpkg.com/external-editor/-/external-editor-3.1.0.tgz#cb03f740befae03ea4d283caed2741a83f335495" + integrity sha512-hMQ4CX1p1izmuLYyZqLMO/qGNw10wSv9QDCPfzXfyFrOaCSSoRfqE1Kf1s5an66J5JZC62NewG+mK49jOCtQew== + dependencies: + chardet "^0.7.0" + iconv-lite "^0.4.24" + tmp "^0.0.33" + +extglob@^2.0.4: + version "2.0.4" + resolved "https://registry.yarnpkg.com/extglob/-/extglob-2.0.4.tgz#ad00fe4dc612a9232e8718711dc5cb5ab0285543" + integrity sha512-Nmb6QXkELsuBr24CJSkilo6UHHgbekK5UiZgfE6UHD3Eb27YC6oD+bhcT+tJ6cl8dmsgdQxnWlcry8ksBIBLpw== + 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" + +extract-zip@2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/extract-zip/-/extract-zip-2.0.0.tgz#f53b71d44f4ff5a4527a2259ade000fb8b303492" + integrity sha512-i42GQ498yibjdvIhivUsRslx608whtGoFIhF26Z7O4MYncBxp8CwalOs1lnHy21A9sIohWO2+uiE4SRtC9JXDg== + dependencies: + debug "^4.1.1" + get-stream "^5.1.0" + yauzl "^2.10.0" + optionalDependencies: + "@types/yauzl" "^2.9.1" + +extsprintf@1.3.0: + version "1.3.0" + resolved "https://registry.yarnpkg.com/extsprintf/-/extsprintf-1.3.0.tgz#96918440e3041a7a414f8c52e3c574eb3c3e1e05" + integrity sha1-lpGEQOMEGnpBT4xS48V06zw+HgU= + +extsprintf@^1.2.0: + version "1.4.0" + resolved "https://registry.yarnpkg.com/extsprintf/-/extsprintf-1.4.0.tgz#e2689f8f356fad62cca65a3a91c5df5f9551692f" + integrity sha1-4mifjzVvrWLMplo6kcXfX5VRaS8= + +fancy-log@^1.3.2, fancy-log@^1.3.3: + version "1.3.3" + resolved "https://registry.yarnpkg.com/fancy-log/-/fancy-log-1.3.3.tgz#dbc19154f558690150a23953a0adbd035be45fc7" + 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" + +fast-deep-equal@^3.1.1: + version "3.1.3" + resolved "https://registry.yarnpkg.com/fast-deep-equal/-/fast-deep-equal-3.1.3.tgz#3a7d56b559d6cbc3eb512325244e619a65c6c525" + integrity sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q== + +fast-json-stable-stringify@^2.0.0: + version "2.1.0" + resolved "https://registry.yarnpkg.com/fast-json-stable-stringify/-/fast-json-stable-stringify-2.1.0.tgz#874bf69c6f404c2b5d99c481341399fd55892633" + integrity sha512-lhd/wF+Lk98HZoTCtlVraHtfh5XYijIjalXck7saUtuanSDyLMxnHhSXEDJqHxD7msR8D0uCmqlkwjCV8xvwHw== + +fast-levenshtein@^1.0.0: + version "1.1.4" + resolved "https://registry.yarnpkg.com/fast-levenshtein/-/fast-levenshtein-1.1.4.tgz#e6a754cc8f15e58987aa9cbd27af66fd6f4e5af9" + integrity sha1-5qdUzI8V5YmHqpy9J69m/W9OWvk= + +faye-websocket@~0.10.0: + version "0.10.0" + resolved "https://registry.yarnpkg.com/faye-websocket/-/faye-websocket-0.10.0.tgz#4e492f8d04dfb6f89003507f6edbf2d501e7c6f4" + integrity sha1-TkkvjQTftviQA1B/btvy1QHnxvQ= + dependencies: + websocket-driver ">=0.5.1" + +fd-slicer@~1.1.0: + version "1.1.0" + resolved "https://registry.yarnpkg.com/fd-slicer/-/fd-slicer-1.1.0.tgz#25c7c89cb1f9077f8891bbe61d8f390eae256f1e" + integrity sha1-JcfInLH5B3+IkbvmHY85Dq4lbx4= + dependencies: + pend "~1.2.0" + +figures@^3.0.0: + version "3.2.0" + resolved "https://registry.yarnpkg.com/figures/-/figures-3.2.0.tgz#625c18bd293c604dc4a8ddb2febf0c88341746af" + integrity sha512-yaduQFRKLXYOGgEn6AZau90j3ggSOyiqXU0F9JZfeXYhNa+Jk4X+s45A2zg5jns87GAFa34BBm2kXw4XpNcbdg== + dependencies: + escape-string-regexp "^1.0.5" + +file-uri-to-path@1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/file-uri-to-path/-/file-uri-to-path-1.0.0.tgz#553a7b8446ff6f684359c445f1e37a05dacc33dd" + integrity sha512-0Zt+s3L7Vf1biwWZ29aARiVYLx7iMGnEUl9x33fbB/j3jR81u/O2LbqK+Bm1CDSNDKVtJ/YjwY7TUd5SkeLQLw== + +fill-range@^4.0.0: + version "4.0.0" + resolved "https://registry.yarnpkg.com/fill-range/-/fill-range-4.0.0.tgz#d544811d428f98eb06a63dc402d2403c328c38f7" + integrity sha1-1USBHUKPmOsGpj3EAtJAPDKMOPc= + dependencies: + extend-shallow "^2.0.1" + is-number "^3.0.0" + repeat-string "^1.6.1" + to-regex-range "^2.1.0" + +finalhandler@~1.1.2: + version "1.1.2" + resolved "https://registry.yarnpkg.com/finalhandler/-/finalhandler-1.1.2.tgz#b7e7d000ffd11938d0fdb053506f6ebabe9f587d" + integrity sha512-aAWcW57uxVNrQZqFXjITpW3sIUQmHGG3qSb9mUah9MgMC4NeWhNOlNjXEYq3HjRAvL6arUviZGGJsBg6z0zsWA== + dependencies: + debug "2.6.9" + encodeurl "~1.0.2" + escape-html "~1.0.3" + on-finished "~2.3.0" + parseurl "~1.3.3" + statuses "~1.5.0" + unpipe "~1.0.0" + +find-root@1.1.0: + version "1.1.0" + resolved "https://registry.yarnpkg.com/find-root/-/find-root-1.1.0.tgz#abcfc8ba76f708c42a97b3d685b7e9450bfb9ce4" + integrity sha512-NKfW6bec6GfKc0SGx1e07QZY9PE99u0Bft/0rzSD5k3sO/vwkVUpDUKVm5Gpp5Ue3YfShPFTX2070tDs5kB9Ng== + +find-up@^1.0.0: + version "1.1.2" + resolved "https://registry.yarnpkg.com/find-up/-/find-up-1.1.2.tgz#6b2e9822b1a2ce0a60ab64d610eccad53cb24d0f" + integrity sha1-ay6YIrGizgpgq2TWEOzK1TyyTQ8= + dependencies: + path-exists "^2.0.0" + pinkie-promise "^2.0.0" + +findup-sync@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/findup-sync/-/findup-sync-2.0.0.tgz#9326b1488c22d1a6088650a86901b2d9a90a2cbc" + integrity sha1-kyaxSIwi0aYIhlCoaQGy2akKLLw= + dependencies: + detect-file "^1.0.0" + is-glob "^3.1.0" + micromatch "^3.0.4" + resolve-dir "^1.0.1" + +findup-sync@^3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/findup-sync/-/findup-sync-3.0.0.tgz#17b108f9ee512dfb7a5c7f3c8b27ea9e1a9c08d1" + integrity sha512-YbffarhcicEhOrm4CtrwdKBdCuz576RLdhJDsIfvNtxUuhdRet1qZcsMjqbePtAseKdAnDyM/IyXbu7PRPRLYg== + dependencies: + detect-file "^1.0.0" + is-glob "^4.0.0" + micromatch "^3.0.4" + resolve-dir "^1.0.1" + +fined@^1.0.1: + version "1.2.0" + resolved "https://registry.yarnpkg.com/fined/-/fined-1.2.0.tgz#d00beccf1aa2b475d16d423b0238b713a2c4a37b" + integrity sha512-ZYDqPLGxDkDhDZBjZBb+oD1+j0rA4E0pXY50eplAAOPg2N/gUBSSk5IM1/QhPfyVo19lJ+CvXpqfvk+b2p/8Ng== + 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" + +flagged-respawn@^1.0.0: + version "1.0.1" + resolved "https://registry.yarnpkg.com/flagged-respawn/-/flagged-respawn-1.0.1.tgz#e7de6f1279ddd9ca9aac8a5971d618606b3aab41" + integrity sha512-lNaHNVymajmk0OJMBn8fVUAU1BtDeKIqKoVhk4xAALB57aALg6b4W0MfJ/cUE0g9YBXy5XhSlPIpYIJ7HaY/3Q== + +flatten@^1.0.2: + version "1.0.3" + resolved "https://registry.yarnpkg.com/flatten/-/flatten-1.0.3.tgz#c1283ac9f27b368abc1e36d1ff7b04501a30356b" + integrity sha512-dVsPA/UwQ8+2uoFe5GHtiBMu48dWLTdsuEd7CKGlZlD78r1TTWBvDuFaFGKCo/ZfEr95Uk56vZoX86OsHkUeIg== + +flush-write-stream@^1.0.2: + version "1.1.1" + resolved "https://registry.yarnpkg.com/flush-write-stream/-/flush-write-stream-1.1.1.tgz#8dd7d873a1babc207d94ead0c2e0e44276ebf2e8" + integrity sha512-3Z4XhFZ3992uIq0XOqb9AreonueSYphE6oYbpt5+3u06JWklbsPkNv3ZKkP9Bz/r+1MWCaMoSQ28P85+1Yc77w== + dependencies: + inherits "^2.0.3" + readable-stream "^2.3.6" + +for-in@^1.0.1, for-in@^1.0.2: + version "1.0.2" + resolved "https://registry.yarnpkg.com/for-in/-/for-in-1.0.2.tgz#81068d295a8142ec0ac726c6e2200c30fb6d5e80" + integrity sha1-gQaNKVqBQuwKxybG4iAMMPttXoA= + +for-own@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/for-own/-/for-own-1.0.0.tgz#c63332f415cedc4b04dbfe70cf836494c53cb44b" + integrity sha1-xjMy9BXO3EsE2/5wz4NklMU8tEs= + dependencies: + for-in "^1.0.1" + +forever-agent@~0.6.1: + version "0.6.1" + resolved "https://registry.yarnpkg.com/forever-agent/-/forever-agent-0.6.1.tgz#fbc71f0c41adeb37f96c577ad1ed42d8fdacca91" + integrity sha1-+8cfDEGt6zf5bFd60e1C2P2sypE= + +form-data@~2.3.2: + version "2.3.3" + resolved "https://registry.yarnpkg.com/form-data/-/form-data-2.3.3.tgz#dcce52c05f644f298c6a7ab936bd724ceffbf3a6" + integrity sha512-1lLKB2Mu3aGP1Q/2eCOx0fNbRMe7XdwktwOruhfqqd0rIJWwN4Dh+E3hrPSlDCXnSR7UtZ1N38rVXm+6+MEhJQ== + dependencies: + asynckit "^0.4.0" + combined-stream "^1.0.6" + mime-types "^2.1.12" + +forwarded@~0.1.2: + version "0.1.2" + resolved "https://registry.yarnpkg.com/forwarded/-/forwarded-0.1.2.tgz#98c23dab1175657b8c0573e8ceccd91b0ff18c84" + integrity sha1-mMI9qxF1ZXuMBXPozszZGw/xjIQ= + +fraction.js@^4.0.13: + version "4.0.13" + resolved "https://registry.yarnpkg.com/fraction.js/-/fraction.js-4.0.13.tgz#3c1c315fa16b35c85fffa95725a36fa729c69dfe" + integrity sha512-E1fz2Xs9ltlUp+qbiyx9wmt2n9dRzPsS11Jtdb8D2o+cC7wr9xkkKsVKJuBX0ST+LVS+LhLO+SbLJNtfWcJvXA== + +fragment-cache@^0.2.1: + version "0.2.1" + resolved "https://registry.yarnpkg.com/fragment-cache/-/fragment-cache-0.2.1.tgz#4290fad27f13e89be7f33799c6bc5a0abfff0d19" + integrity sha1-QpD60n8T6Jvn8zeZxrxaCr//DRk= + dependencies: + map-cache "^0.2.2" + +fresh@0.5.2: + version "0.5.2" + resolved "https://registry.yarnpkg.com/fresh/-/fresh-0.5.2.tgz#3d8cadd90d976569fa835ab1f8e4b23a105605a7" + integrity sha1-PYyt2Q2XZWn6g1qx+OSyOhBWBac= + +fs-constants@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/fs-constants/-/fs-constants-1.0.0.tgz#6be0de9be998ce16af8afc24497b9ee9b7ccd9ad" + integrity sha512-y6OAwoSIf7FyjMIv94u+b5rdheZEjzR63GTyZJm5qh4Bi+2YgwLCcI/fPFZkL5PSixOt6ZNKm+w+Hfp/Bciwow== + +fs-extra@9.1.0: + version "9.1.0" + resolved "https://registry.yarnpkg.com/fs-extra/-/fs-extra-9.1.0.tgz#5954460c764a8da2094ba3554bf839e6b9a7c86d" + integrity sha512-hcg3ZmepS30/7BSFqRvoo3DOMQu7IjqxO5nCDt+zM9XWjb33Wg7ziNT+Qvqbuc3+gWpzO02JubVyk2G4Zvo1OQ== + dependencies: + at-least-node "^1.0.0" + graceful-fs "^4.2.0" + jsonfile "^6.0.1" + universalify "^2.0.0" + +fs-mkdirp-stream@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/fs-mkdirp-stream/-/fs-mkdirp-stream-1.0.0.tgz#0b7815fc3201c6a69e14db98ce098c16935259eb" + integrity sha1-C3gV/DIBxqaeFNuYzgmMFpNSWes= + dependencies: + graceful-fs "^4.1.11" + through2 "^2.0.3" + +fs.realpath@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/fs.realpath/-/fs.realpath-1.0.0.tgz#1504ad2523158caa40db4a2787cb01411994ea4f" + integrity sha1-FQStJSMVjKpA20onh8sBQRmU6k8= + +fsevents@^1.2.7: + version "1.2.13" + resolved "https://registry.yarnpkg.com/fsevents/-/fsevents-1.2.13.tgz#f325cb0455592428bcf11b383370ef70e3bfcc38" + integrity sha512-oWb1Z6mkHIskLzEJ/XWX0srkpkTQ7vaopMQkyaEIoq0fmtFVxOthb8cCxeT+p3ynTdkk/RZwbgG4brR5BeWECw== + dependencies: + bindings "^1.5.0" + nan "^2.12.1" + +function-bind@^1.1.1: + version "1.1.1" + resolved "https://registry.yarnpkg.com/function-bind/-/function-bind-1.1.1.tgz#a56899d3ea3c9bab874bb9773b7c5ede92f4895d" + integrity sha512-yIovAzMX49sF8Yl58fSCWJ5svSLuaibPxXQJFLmBObTuCr0Mf1KiPopGM9NiFjiYBCbfaa2Fh6breQ6ANVTI0A== + +gelf-stream@1.1.1: + version "1.1.1" + resolved "https://registry.yarnpkg.com/gelf-stream/-/gelf-stream-1.1.1.tgz#9cea9b6386ac301c741838ca3cb91e66dbfbf669" + integrity sha1-nOqbY4asMBx0GDjKPLkeZtv79mk= + dependencies: + gelfling "^0.3.0" + +gelfling@^0.3.0: + version "0.3.1" + resolved "https://registry.yarnpkg.com/gelfling/-/gelfling-0.3.1.tgz#336a98f81510f9ae0af2a494e17468a116a9dc04" + integrity sha1-M2qY+BUQ+a4K8qSU4XRooRap3AQ= + +get-caller-file@^1.0.1: + version "1.0.3" + resolved "https://registry.yarnpkg.com/get-caller-file/-/get-caller-file-1.0.3.tgz#f978fa4c90d1dfe7ff2d6beda2a515e713bdcf4a" + integrity sha512-3t6rVToeoZfYSGd8YoLFR2DJkiQrIiUrGcjvFX2mDw3bn6k2OtwHN0TNCLbBO+w8qTvimhDkv+LSscbJY1vE6w== + +get-intrinsic@^1.0.2: + version "1.1.0" + resolved "https://registry.yarnpkg.com/get-intrinsic/-/get-intrinsic-1.1.0.tgz#892e62931e6938c8a23ea5aaebcfb67bd97da97e" + integrity sha512-M11rgtQp5GZMZzDL7jLTNxbDfurpzuau5uqRWDPvlHjfvg3TdScAZo96GLvhMjImrmR8uAt0FS2RLoMrfWGKlg== + dependencies: + function-bind "^1.1.1" + has "^1.0.3" + has-symbols "^1.0.1" + +get-stream@^5.0.0, get-stream@^5.1.0, get-stream@^5.2.0: + version "5.2.0" + resolved "https://registry.yarnpkg.com/get-stream/-/get-stream-5.2.0.tgz#4966a1795ee5ace65e706c4b7beb71257d6e22d3" + integrity sha512-nBF+F1rAZVCu/p7rjzgA+Yb4lfYXrpl7a6VmJrU8wF9I1CKvP/QwPNZHnOlwbTkY6dvtFIzFMSyQXbLoTQPRpA== + dependencies: + pump "^3.0.0" + +get-value@^2.0.3, get-value@^2.0.6: + version "2.0.6" + resolved "https://registry.yarnpkg.com/get-value/-/get-value-2.0.6.tgz#dc15ca1c672387ca76bd37ac0a395ba2042a2c28" + integrity sha1-3BXKHGcjh8p2vTesCjlbogQqLCg= + +getpass@^0.1.1: + version "0.1.7" + resolved "https://registry.yarnpkg.com/getpass/-/getpass-0.1.7.tgz#5eff8e3e684d569ae4cb2b1282604e8ba62149fa" + integrity sha1-Xv+OPmhNVprkyysSgmBOi6YhSfo= + dependencies: + assert-plus "^1.0.0" + +ghost-ignition@4.5.4: + version "4.5.4" + resolved "https://registry.yarnpkg.com/ghost-ignition/-/ghost-ignition-4.5.4.tgz#09e90721b6df04af048f89f696a7af92e0ab4dfe" + integrity sha512-Ab9r4zFNqqWmcYoF3sFAY7IJCi5LUTz1KrwfpOEL4BVZEBF2HfzZ8Px2JVxDpmSRMmyHKmN1h/xjXfj+IT2hxA== + dependencies: + "@tryghost/bunyan-rotating-filestream" "0.0.7" + "@tryghost/elasticsearch-bunyan" "0.1.1" + bunyan "1.8.15" + bunyan-loggly "1.4.2" + caller "1.0.1" + debug "4.3.1" + find-root "1.1.0" + fs-extra "9.1.0" + gelf-stream "1.1.1" + json-stringify-safe "5.0.1" + lodash "4.17.21" + moment "2.27.0" + nconf "0.10.0" + prettyjson "1.2.1" + uuid "8.3.2" + +glob-parent@^3.1.0: + version "3.1.0" + resolved "https://registry.yarnpkg.com/glob-parent/-/glob-parent-3.1.0.tgz#9e6af6299d8d3bd2bd40430832bd113df906c5ae" + integrity sha1-nmr2KZ2NO9K9QEMIMr0RPfkGxa4= + dependencies: + is-glob "^3.1.0" + path-dirname "^1.0.0" + +glob-stream@^6.1.0: + version "6.1.0" + resolved "https://registry.yarnpkg.com/glob-stream/-/glob-stream-6.1.0.tgz#7045c99413b3eb94888d83ab46d0b404cc7bdde4" + integrity sha1-cEXJlBOz65SIjYOrRtC0BMx73eQ= + 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" + +glob-watcher@^5.0.3: + version "5.0.5" + resolved "https://registry.yarnpkg.com/glob-watcher/-/glob-watcher-5.0.5.tgz#aa6bce648332924d9a8489be41e3e5c52d4186dc" + integrity sha512-zOZgGGEHPklZNjZQaZ9f41i7F2YwE+tS5ZHrDhbBCk3stwahn5vQxnFmBJZHoYdusR6R1bLSXeGUy/BhctwKzw== + 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" + +glob@7.1.6, glob@^7.0.3, glob@^7.1.1, glob@^7.1.3, glob@^7.1.4, glob@^7.1.6: + version "7.1.6" + resolved "https://registry.yarnpkg.com/glob/-/glob-7.1.6.tgz#141f33b81a7c2492e125594307480c46679278a6" + integrity sha512-LwaxwyZ72Lk7vZINtNNrywX0ZuLyStrdDtabefZKAY5ZGJhVtgdznluResxNmPitE0SAO+O26sWTHeKSI2wMBA== + dependencies: + fs.realpath "^1.0.0" + inflight "^1.0.4" + inherits "2" + minimatch "^3.0.4" + once "^1.3.0" + path-is-absolute "^1.0.0" + +glob@^6.0.1: + version "6.0.4" + resolved "https://registry.yarnpkg.com/glob/-/glob-6.0.4.tgz#0f08860f6a155127b2fadd4f9ce24b1aab6e4d22" + integrity sha1-DwiGD2oVUSey+t1PnOJLGqtuTSI= + dependencies: + inflight "^1.0.4" + inherits "2" + minimatch "2 || 3" + once "^1.3.0" + path-is-absolute "^1.0.0" + +global-modules@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/global-modules/-/global-modules-1.0.0.tgz#6d770f0eb523ac78164d72b5e71a8877265cc3ea" + integrity sha512-sKzpEkf11GpOFuw0Zzjzmt4B4UZwjOcG757PPvrfhxcLFbq0wpsgpOqxpxtxFiCG4DtG93M6XRVbF2oGdev7bg== + dependencies: + global-prefix "^1.0.1" + is-windows "^1.0.1" + resolve-dir "^1.0.0" + +global-prefix@^1.0.1: + version "1.0.2" + resolved "https://registry.yarnpkg.com/global-prefix/-/global-prefix-1.0.2.tgz#dbf743c6c14992593c655568cb66ed32c0122ebe" + integrity sha1-2/dDxsFJklk8ZVVoy2btMsASLr4= + dependencies: + expand-tilde "^2.0.2" + homedir-polyfill "^1.0.1" + ini "^1.3.4" + is-windows "^1.0.1" + which "^1.2.14" + +globby@^6.1.0: + version "6.1.0" + resolved "https://registry.yarnpkg.com/globby/-/globby-6.1.0.tgz#f5a6d70e8395e21c858fb0489d64df02424d506c" + integrity sha1-9abXDoOV4hyFj7BInWTfAkJNUGw= + dependencies: + array-union "^1.0.1" + glob "^7.0.3" + object-assign "^4.0.1" + pify "^2.0.0" + pinkie-promise "^2.0.0" + +glogg@^1.0.0: + version "1.0.2" + resolved "https://registry.yarnpkg.com/glogg/-/glogg-1.0.2.tgz#2d7dd702beda22eb3bffadf880696da6d846313f" + integrity sha512-5mwUoSuBk44Y4EshyiqcH95ZntbDdTQqA3QYSrxmzj28Ai0vXBGMH1ApSANH14j2sIRtqCEyg6PfsuP7ElOEDA== + dependencies: + sparkles "^1.0.0" + +graceful-fs@^4.0.0, graceful-fs@^4.1.11, graceful-fs@^4.1.2, graceful-fs@^4.1.6, graceful-fs@^4.2.0: + version "4.2.4" + resolved "https://registry.yarnpkg.com/graceful-fs/-/graceful-fs-4.2.4.tgz#2256bde14d3632958c465ebc96dc467ca07a29fb" + integrity sha512-WjKPNJF79dtJAVniUlGGWHYGz2jWxT6VhN/4m1NdkbZ2nOsEF+cI1Edgql5zCRhs/VsQYRvrXctxktVXZUkixw== + +gscan@4.0.0: + version "4.0.0" + resolved "https://registry.yarnpkg.com/gscan/-/gscan-4.0.0.tgz#0120c78051b6990e0af78df6ef0e63cb30082305" + integrity sha512-YHsuTLbKbzCVAA6oTVYi7e0Y87VUfjCyX7F/VCrp4z+GL3j8Ugxw0qAL3H/FzA8PLihRKrq0yH3y4HsnEGassw== + dependencies: + "@sentry/node" "6.2.1" + "@tryghost/pretty-cli" "1.2.15" + "@tryghost/zip" "1.1.10" + bluebird "3.7.2" + chalk "4.1.0" + common-tags "1.8.0" + express "4.17.1" + express-hbs "2.3.4" + fs-extra "9.1.0" + ghost-ignition "4.5.4" + glob "7.1.6" + lodash "4.17.21" + multer "1.4.2" + pluralize "8.0.0" + require-dir "1.2.0" + semver "7.3.4" + uuid "8.3.2" + validator "13.0.0" + +gulp-cli@^2.2.0: + version "2.3.0" + resolved "https://registry.yarnpkg.com/gulp-cli/-/gulp-cli-2.3.0.tgz#ec0d380e29e52aa45e47977f0d32e18fd161122f" + integrity sha512-zzGBl5fHo0EKSXsHzjspp3y5CONegCm8ErO5Qh0UzFzk2y4tMvzLWhoDokADbarfZRL2pGpRp7yt6gfJX4ph7A== + 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" + +gulp-concat@2.6.1: + version "2.6.1" + resolved "https://registry.yarnpkg.com/gulp-concat/-/gulp-concat-2.6.1.tgz#633d16c95d88504628ad02665663cee5a4793353" + integrity sha1-Yz0WyV2IUEYorQJmVmPO5aR5M1M= + dependencies: + concat-with-sourcemaps "^1.0.0" + through2 "^2.0.0" + vinyl "^2.0.0" + +gulp-livereload@4.0.2: + version "4.0.2" + resolved "https://registry.yarnpkg.com/gulp-livereload/-/gulp-livereload-4.0.2.tgz#fc8a75c7511cd65afd2202cbcdc8bb0f8dde377b" + integrity sha512-InmaR50Xl1xB1WdEk4mrUgGHv3VhhlRLrx7u60iY5AAer90FlK95KXitPcGGQoi28zrUJM189d/h6+V470Ncgg== + dependencies: + chalk "^2.4.1" + debug "^3.1.0" + fancy-log "^1.3.2" + lodash.assign "^4.2.0" + readable-stream "^3.0.6" + tiny-lr "^1.1.1" + vinyl "^2.2.0" + +gulp-postcss@9.0.0: + version "9.0.0" + resolved "https://registry.yarnpkg.com/gulp-postcss/-/gulp-postcss-9.0.0.tgz#2ade18809ab475dae743a88bd6501af0b04ee54e" + integrity sha512-5mSQ9CK8salSagrXgrVyILfEMy6I5rUGPRiR9rVjgJV9m/rwdZYUhekMr+XxDlApfc5ZdEJ8gXNZrU/TsgT5dQ== + dependencies: + fancy-log "^1.3.3" + plugin-error "^1.0.1" + postcss-load-config "^2.1.1" + vinyl-sourcemaps-apply "^0.2.1" + +gulp-uglify@3.0.2: + version "3.0.2" + resolved "https://registry.yarnpkg.com/gulp-uglify/-/gulp-uglify-3.0.2.tgz#5f5b2e8337f879ca9dec971feb1b82a5a87850b0" + 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" + +gulp-zip@5.1.0: + version "5.1.0" + resolved "https://registry.yarnpkg.com/gulp-zip/-/gulp-zip-5.1.0.tgz#38cc1d4c61bc2ab06b452ce463cbe2adc52b935e" + integrity sha512-XZr/y91IliK/SpR74g3TkZejGkGEmK7CSDjSghT1jXshgO+dFvpLIz9w9fpuwkew6i7k4F+G24TubNgq1ISzEw== + dependencies: + get-stream "^5.2.0" + plugin-error "^1.0.1" + through2 "^3.0.1" + vinyl "^2.1.0" + yazl "^2.5.1" + +gulp@4.0.2: + version "4.0.2" + resolved "https://registry.yarnpkg.com/gulp/-/gulp-4.0.2.tgz#543651070fd0f6ab0a0650c6a3e6ff5a7cb09caa" + integrity sha512-dvEs27SCZt2ibF29xYgmnwwCYZxdxhQ/+LFWlbAW8y7jt68L/65402Lz3+CKy0Ov4rOs+NERmDq7YlZaDqUIfA== + dependencies: + glob-watcher "^5.0.3" + gulp-cli "^2.2.0" + undertaker "^1.2.1" + vinyl-fs "^3.0.0" + +gulplog@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/gulplog/-/gulplog-1.0.0.tgz#e28c4d45d05ecbbed818363ce8f9c5926229ffe5" + integrity sha1-4oxNRdBey77YGDY86PnFkmIp/+U= + dependencies: + glogg "^1.0.0" + +handlebars@4.7.6: + version "4.7.6" + resolved "https://registry.yarnpkg.com/handlebars/-/handlebars-4.7.6.tgz#d4c05c1baf90e9945f77aa68a7a219aa4a7df74e" + integrity sha512-1f2BACcBfiwAfStCKZNrUCgqNZkGsAT7UM3kkYtXuLo0KnaVfjKOyf7PRzB6++aK9STyT1Pd2ZCPe3EGOXleXA== + dependencies: + minimist "^1.2.5" + neo-async "^2.6.0" + source-map "^0.6.1" + wordwrap "^1.0.0" + optionalDependencies: + uglify-js "^3.1.4" + +har-schema@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/har-schema/-/har-schema-2.0.0.tgz#a94c2224ebcac04782a0d9035521f24735b7ec92" + integrity sha1-qUwiJOvKwEeCoNkDVSHyRzW37JI= + +har-validator@~5.1.3: + version "5.1.5" + resolved "https://registry.yarnpkg.com/har-validator/-/har-validator-5.1.5.tgz#1f0803b9f8cb20c0fa13822df1ecddb36bde1efd" + integrity sha512-nmT2T0lljbxdQZfspsno9hgrG3Uir6Ks5afism62poxqBM6sDnMEuPmzTq8XN0OEwqKLLdh1jQI3qyE66Nzb3w== + dependencies: + ajv "^6.12.3" + har-schema "^2.0.0" + +has-flag@^3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/has-flag/-/has-flag-3.0.0.tgz#b5d454dc2199ae225699f3467e5a07f3b955bafd" + integrity sha1-tdRU3CGZriJWmfNGfloH87lVuv0= + +has-flag@^4.0.0: + version "4.0.0" + resolved "https://registry.yarnpkg.com/has-flag/-/has-flag-4.0.0.tgz#944771fd9c81c81265c4d6941860da06bb59479b" + integrity sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ== + +has-gulplog@^0.1.0: + version "0.1.0" + resolved "https://registry.yarnpkg.com/has-gulplog/-/has-gulplog-0.1.0.tgz#6414c82913697da51590397dafb12f22967811ce" + integrity sha1-ZBTIKRNpfaUVkDl9r7EvIpZ4Ec4= + dependencies: + sparkles "^1.0.0" + +has-symbols@^1.0.1: + version "1.0.1" + resolved "https://registry.yarnpkg.com/has-symbols/-/has-symbols-1.0.1.tgz#9f5214758a44196c406d9bd76cebf81ec2dd31e8" + integrity sha512-PLcsoqu++dmEIZB+6totNFKq/7Do+Z0u4oT0zKOJNl3lYK6vGwwu2hjHs+68OEZbTjiUE9bgOABXbP/GvrS0Kg== + +has-value@^0.3.1: + version "0.3.1" + resolved "https://registry.yarnpkg.com/has-value/-/has-value-0.3.1.tgz#7b1f58bada62ca827ec0a2078025654845995e1f" + integrity sha1-ex9YutpiyoJ+wKIHgCVlSEWZXh8= + dependencies: + get-value "^2.0.3" + has-values "^0.1.4" + isobject "^2.0.0" + +has-value@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/has-value/-/has-value-1.0.0.tgz#18b281da585b1c5c51def24c930ed29a0be6b177" + integrity sha1-GLKB2lhbHFxR3vJMkw7SmgvmsXc= + dependencies: + get-value "^2.0.6" + has-values "^1.0.0" + isobject "^3.0.0" + +has-values@^0.1.4: + version "0.1.4" + resolved "https://registry.yarnpkg.com/has-values/-/has-values-0.1.4.tgz#6d61de95d91dfca9b9a02089ad384bff8f62b771" + integrity sha1-bWHeldkd/Km5oCCJrThL/49it3E= + +has-values@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/has-values/-/has-values-1.0.0.tgz#95b0b63fec2146619a6fe57fe75628d5a39efe4f" + integrity sha1-lbC2P+whRmGab+V/51Yo1aOe/k8= + dependencies: + is-number "^3.0.0" + kind-of "^4.0.0" + +has@^1.0.0, has@^1.0.3: + version "1.0.3" + resolved "https://registry.yarnpkg.com/has/-/has-1.0.3.tgz#722d7cbfc1f6aa8241f16dd814e011e1f41e8796" + integrity sha512-f2dvO0VU6Oej7RkWJGrehjbzMAjFp5/VKPp5tTpWIV4JHHZK1/BxbFRtf/siA2SWTe09caDmVtYYzWEIbBS4zw== + dependencies: + function-bind "^1.1.1" + +hex-color-regex@^1.1.0: + version "1.1.0" + resolved "https://registry.yarnpkg.com/hex-color-regex/-/hex-color-regex-1.1.0.tgz#4c06fccb4602fe2602b3c93df82d7e7dbf1a8a8e" + integrity sha512-l9sfDFsuqtOqKDsQdqrMRk0U85RZc0RtOR9yPI7mRVOa4FsR/BVnZ0shmQRM96Ji99kYZP/7hn1cedc1+ApsTQ== + +homedir-polyfill@^1.0.1: + version "1.0.3" + resolved "https://registry.yarnpkg.com/homedir-polyfill/-/homedir-polyfill-1.0.3.tgz#743298cef4e5af3e194161fbadcc2151d3a058e8" + integrity sha512-eSmmWE5bZTK2Nou4g0AI3zZ9rswp7GRKoKXS1BLUkvPviOqs4YTN1djQIqrXy9k5gEtdLPy86JjRwsNM9tnDcA== + dependencies: + parse-passwd "^1.0.0" + +hosted-git-info@^2.1.4: + version "2.8.8" + resolved "https://registry.yarnpkg.com/hosted-git-info/-/hosted-git-info-2.8.8.tgz#7539bd4bc1e0e0a895815a2e0262420b12858488" + integrity sha512-f/wzC2QaWBs7t9IYqB4T3sR1xviIViXJRJTWBlx2Gf3g0Xi5vI7Yy4koXQ1c9OYDGHN9sBy1DQ2AB8fqZBWhUg== + +hpagent@^0.1.1: + version "0.1.1" + resolved "https://registry.yarnpkg.com/hpagent/-/hpagent-0.1.1.tgz#66f67f16e5c7a8b59a068e40c2658c2c749ad5e2" + integrity sha512-IxJWQiY0vmEjetHdoE9HZjD4Cx+mYTr25tR7JCxXaiI3QxW0YqYyM11KyZbHufoa/piWhMb2+D3FGpMgmA2cFQ== + +hsl-regex@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/hsl-regex/-/hsl-regex-1.0.0.tgz#d49330c789ed819e276a4c0d272dffa30b18fe6e" + integrity sha1-1JMwx4ntgZ4nakwNJy3/owsY/m4= + +hsla-regex@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/hsla-regex/-/hsla-regex-1.0.0.tgz#c1ce7a3168c8c6614033a4b5f7877f3b225f9c38" + integrity sha1-wc56MWjIxmFAM6S194d/OyJfnDg= + +html-comment-regex@^1.1.0: + version "1.1.2" + resolved "https://registry.yarnpkg.com/html-comment-regex/-/html-comment-regex-1.1.2.tgz#97d4688aeb5c81886a364faa0cad1dda14d433a7" + integrity sha512-P+M65QY2JQ5Y0G9KKdlDpo0zK+/OHptU5AaBwUfAIDJZk1MYf32Frm84EcOytfJE0t5JvkAnKlmjsXDnWzCJmQ== + +http-errors@1.7.2: + version "1.7.2" + resolved "https://registry.yarnpkg.com/http-errors/-/http-errors-1.7.2.tgz#4f5029cf13239f31036e5b2e55292bcfbcc85c8f" + integrity sha512-uUQBt3H/cSIVfch6i1EuPNy/YsRSOUBXTVfZ+yR7Zjez3qjBz6i9+i4zjNaoqcoFVI4lQJ5plg63TvGfRSDCRg== + dependencies: + depd "~1.1.2" + inherits "2.0.3" + setprototypeof "1.1.1" + statuses ">= 1.5.0 < 2" + toidentifier "1.0.0" + +http-errors@~1.7.2: + version "1.7.3" + resolved "https://registry.yarnpkg.com/http-errors/-/http-errors-1.7.3.tgz#6c619e4f9c60308c38519498c14fbb10aacebb06" + integrity sha512-ZTTX0MWrsQ2ZAhA1cejAwDLycFsd7I7nVtnkT3Ol0aqodaKW+0CTZDQ1uBv5whptCnc8e8HeRRJxRs0kmm/Qfw== + dependencies: + depd "~1.1.2" + inherits "2.0.4" + setprototypeof "1.1.1" + statuses ">= 1.5.0 < 2" + toidentifier "1.0.0" + +http-parser-js@>=0.5.1: + version "0.5.3" + resolved "https://registry.yarnpkg.com/http-parser-js/-/http-parser-js-0.5.3.tgz#01d2709c79d41698bb01d4decc5e9da4e4a033d9" + integrity sha512-t7hjvef/5HEK7RWTdUzVUhl8zkEu+LlaE0IYzdMuvbSDipxBRpOn4Uhw8ZyECEa808iVT8XCjzo6xmYt4CiLZg== + +http-signature@~1.2.0: + version "1.2.0" + resolved "https://registry.yarnpkg.com/http-signature/-/http-signature-1.2.0.tgz#9aecd925114772f3d95b65a60abb8f7c18fbace1" + integrity sha1-muzZJRFHcvPZW2WmCruPfBj7rOE= + dependencies: + assert-plus "^1.0.0" + jsprim "^1.2.2" + sshpk "^1.7.0" + +https-proxy-agent@^5.0.0: + version "5.0.0" + resolved "https://registry.yarnpkg.com/https-proxy-agent/-/https-proxy-agent-5.0.0.tgz#e2a90542abb68a762e0a0850f6c9edadfd8506b2" + integrity sha512-EkYm5BcKUGiduxzSt3Eppko+PiNWNEpa4ySk9vTC6wDsQJW9rHSa+UhGNJoRYp7bz6Ht1eaRIa6QaJqO5rCFbA== + dependencies: + agent-base "6" + debug "4" + +human-signals@^1.1.1: + version "1.1.1" + resolved "https://registry.yarnpkg.com/human-signals/-/human-signals-1.1.1.tgz#c5b1cd14f50aeae09ab6c59fe63ba3395fe4dfa3" + integrity sha512-SEQu7vl8KjNL2eoGBLF3+wAjpsNfA9XMlXAYj/3EdaNfAlxKthD1xjEQfGOUhllCGGJVNY34bRr6lPINhNjyZw== + +iconv-lite@0.4.24, iconv-lite@^0.4.24: + version "0.4.24" + resolved "https://registry.yarnpkg.com/iconv-lite/-/iconv-lite-0.4.24.tgz#2022b4b25fbddc21d2f524974a474aafe733908b" + integrity sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA== + dependencies: + safer-buffer ">= 2.1.2 < 3" + +ieee754@^1.1.13: + version "1.2.1" + resolved "https://registry.yarnpkg.com/ieee754/-/ieee754-1.2.1.tgz#8eb7a10a63fff25d15a57b001586d177d1b0d352" + integrity sha512-dcyqhDvX1C46lXZcVqCpK+FtMRQVdIMN6/Df5js2zouUsqG7I6sFxitIC+7KYK29KdXOLHdu9zL4sFnoVQnqaA== + +import-cwd@^2.0.0: + version "2.1.0" + resolved "https://registry.yarnpkg.com/import-cwd/-/import-cwd-2.1.0.tgz#aa6cf36e722761285cb371ec6519f53e2435b0a9" + integrity sha1-qmzzbnInYShcs3HsZRn1PiQ1sKk= + dependencies: + import-from "^2.1.0" + +import-fresh@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/import-fresh/-/import-fresh-2.0.0.tgz#d81355c15612d386c61f9ddd3922d4304822a546" + integrity sha1-2BNVwVYS04bGH53dOSLUMEgipUY= + dependencies: + caller-path "^2.0.0" + resolve-from "^3.0.0" + +import-from@^2.1.0: + version "2.1.0" + resolved "https://registry.yarnpkg.com/import-from/-/import-from-2.1.0.tgz#335db7f2a7affd53aaa471d4b8021dee36b7f3b1" + integrity sha1-M1238qev/VOqpHHUuAId7ja387E= + dependencies: + resolve-from "^3.0.0" + +indexes-of@^1.0.1: + version "1.0.1" + resolved "https://registry.yarnpkg.com/indexes-of/-/indexes-of-1.0.1.tgz#f30f716c8e2bd346c7b67d3df3915566a7c05607" + integrity sha1-8w9xbI4r00bHtn0985FVZqfAVgc= + +inflight@^1.0.4: + version "1.0.6" + resolved "https://registry.yarnpkg.com/inflight/-/inflight-1.0.6.tgz#49bd6331d7d02d0c09bc910a1075ba8165b56df9" + integrity sha1-Sb1jMdfQLQwJvJEKEHW6gWW1bfk= + dependencies: + once "^1.3.0" + wrappy "1" + +inherits@2, inherits@2.0.4, inherits@^2.0.1, inherits@^2.0.3, inherits@^2.0.4, inherits@~2.0.1, inherits@~2.0.3: + version "2.0.4" + resolved "https://registry.yarnpkg.com/inherits/-/inherits-2.0.4.tgz#0fa2c64f932917c3433a0ded55363aae37416b7c" + integrity sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ== + +inherits@2.0.3: + version "2.0.3" + resolved "https://registry.yarnpkg.com/inherits/-/inherits-2.0.3.tgz#633c2c83e3da42a502f52466022480f4208261de" + integrity sha1-Yzwsg+PaQqUC9SRmAiSA9CCCYd4= + +ini@^1.3.0, ini@^1.3.4: + version "1.3.8" + resolved "https://registry.yarnpkg.com/ini/-/ini-1.3.8.tgz#a29da425b48806f34767a4efce397269af28432c" + integrity sha512-JV/yugV2uzW5iMRSiZAyDtQd+nxtUnjeLt0acNdw98kKLrvuRVyB80tsREOE7yvGVgalhZ6RNXCmEHkUKBKxew== + +inquirer@8.0.0: + version "8.0.0" + resolved "https://registry.yarnpkg.com/inquirer/-/inquirer-8.0.0.tgz#957a46db1abcf0fdd2ab82deb7470e90afc7d0ac" + integrity sha512-ON8pEJPPCdyjxj+cxsYRe6XfCJepTxANdNnTebsTuQgXpRyZRRT9t4dJwjRubgmvn20CLSEnozRUayXyM9VTXA== + dependencies: + ansi-escapes "^4.2.1" + chalk "^4.1.0" + cli-cursor "^3.1.0" + cli-width "^3.0.0" + external-editor "^3.0.3" + figures "^3.0.0" + lodash "^4.17.21" + mute-stream "0.0.8" + run-async "^2.4.0" + rxjs "^6.6.6" + string-width "^4.1.0" + strip-ansi "^6.0.0" + through "^2.3.6" + +interpret@^1.4.0: + version "1.4.0" + resolved "https://registry.yarnpkg.com/interpret/-/interpret-1.4.0.tgz#665ab8bc4da27a774a40584e812e3e0fa45b1a1e" + integrity sha512-agE4QfB2Lkp9uICn7BAqoscw4SZP9kTE2hxiFI3jBPmXJfdqiahTbUuKGsMoN2GtqL9AxhYioAcVvgsb1HvRbA== + +invert-kv@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/invert-kv/-/invert-kv-1.0.0.tgz#104a8e4aaca6d3d8cd157a8ef8bfab2d7a3ffdb6" + integrity sha1-EEqOSqym09jNFXqO+L+rLXo//bY= + +ipaddr.js@1.9.1: + version "1.9.1" + resolved "https://registry.yarnpkg.com/ipaddr.js/-/ipaddr.js-1.9.1.tgz#bff38543eeb8984825079ff3a2a8e6cbd46781b3" + integrity sha512-0KI/607xoxSToH7GjN1FfSbLoU0+btTicjsQSWQlh/hZykN8KpmMf7uYwPW3R+akZ6R/w18ZlXSHBYXiYUPO3g== + +is-absolute-url@^2.0.0: + version "2.1.0" + resolved "https://registry.yarnpkg.com/is-absolute-url/-/is-absolute-url-2.1.0.tgz#50530dfb84fcc9aa7dbe7852e83a37b93b9f2aa6" + integrity sha1-UFMN+4T8yap9vnhS6Do3uTufKqY= + +is-absolute@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/is-absolute/-/is-absolute-1.0.0.tgz#395e1ae84b11f26ad1795e73c17378e48a301576" + integrity sha512-dOWoqflvcydARa360Gvv18DZ/gRuHKi2NU/wU5X1ZFzdYfH29nkiNZsF3mp4OJ3H4yo9Mx8A/uAGNzpzPN3yBA== + dependencies: + is-relative "^1.0.0" + is-windows "^1.0.1" + +is-accessor-descriptor@^0.1.6: + version "0.1.6" + resolved "https://registry.yarnpkg.com/is-accessor-descriptor/-/is-accessor-descriptor-0.1.6.tgz#a9e12cb3ae8d876727eeef3843f8a0897b5c98d6" + integrity sha1-qeEss66Nh2cn7u84Q/igiXtcmNY= + dependencies: + kind-of "^3.0.2" + +is-accessor-descriptor@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/is-accessor-descriptor/-/is-accessor-descriptor-1.0.0.tgz#169c2f6d3df1f992618072365c9b0ea1f6878656" + integrity sha512-m5hnHTkcVsPfqx3AKlyttIPb7J+XykHvJP2B9bZDjlhLIoEq4XoK64Vg7boZlVWYK6LUY94dYPEE7Lh0ZkZKcQ== + dependencies: + kind-of "^6.0.0" + +is-arrayish@^0.2.1: + version "0.2.1" + resolved "https://registry.yarnpkg.com/is-arrayish/-/is-arrayish-0.2.1.tgz#77c99840527aa8ecb1a8ba697b80645a7a926a9d" + integrity sha1-d8mYQFJ6qOyxqLppe4BkWnqSap0= + +is-arrayish@^0.3.1: + version "0.3.2" + resolved "https://registry.yarnpkg.com/is-arrayish/-/is-arrayish-0.3.2.tgz#4574a2ae56f7ab206896fb431eaeed066fdf8f03" + integrity sha512-eVRqCvVlZbuw3GrM63ovNSNAeA1K16kaR/LRY/92w0zxQ5/1YzwblUX652i4Xs9RwAGjW9d9y6X88t8OaAJfWQ== + +is-binary-path@^1.0.0: + version "1.0.1" + resolved "https://registry.yarnpkg.com/is-binary-path/-/is-binary-path-1.0.1.tgz#75f16642b480f187a711c814161fd3a4a7655898" + integrity sha1-dfFmQrSA8YenEcgUFh/TpKdlWJg= + dependencies: + binary-extensions "^1.0.0" + +is-buffer@^1.1.5: + version "1.1.6" + resolved "https://registry.yarnpkg.com/is-buffer/-/is-buffer-1.1.6.tgz#efaa2ea9daa0d7ab2ea13a97b2b8ad51fefbe8be" + integrity sha512-NcdALwpXkTm5Zvvbk7owOUSvVvBKDgKP5/ewfXEznmQFfs4ZRmanOeKBTjRVjka3QFoN6XJ+9F3USqfHqTaU5w== + +is-callable@^1.1.4, is-callable@^1.2.2: + version "1.2.3" + resolved "https://registry.yarnpkg.com/is-callable/-/is-callable-1.2.3.tgz#8b1e0500b73a1d76c70487636f368e519de8db8e" + integrity sha512-J1DcMe8UYTBSrKezuIUTUwjXsho29693unXM2YhJUTR2txK/eG47bvNa/wipPFmZFgr/N6f1GA66dv0mEyTIyQ== + +is-color-stop@^1.0.0: + version "1.1.0" + resolved "https://registry.yarnpkg.com/is-color-stop/-/is-color-stop-1.1.0.tgz#cfff471aee4dd5c9e158598fbe12967b5cdad345" + integrity sha1-z/9HGu5N1cnhWFmPvhKWe1za00U= + dependencies: + css-color-names "^0.0.4" + hex-color-regex "^1.1.0" + hsl-regex "^1.0.0" + hsla-regex "^1.0.0" + rgb-regex "^1.0.1" + rgba-regex "^1.0.0" + +is-core-module@^2.1.0: + version "2.2.0" + resolved "https://registry.yarnpkg.com/is-core-module/-/is-core-module-2.2.0.tgz#97037ef3d52224d85163f5597b2b63d9afed981a" + integrity sha512-XRAfAdyyY5F5cOXn7hYQDqh2Xmii+DEfIcQGxK/uNwMHhIkPWO0g8msXcbzLe+MpGoR951MlqM/2iIlU4vKDdQ== + dependencies: + has "^1.0.3" + +is-data-descriptor@^0.1.4: + version "0.1.4" + resolved "https://registry.yarnpkg.com/is-data-descriptor/-/is-data-descriptor-0.1.4.tgz#0b5ee648388e2c860282e793f1856fec3f301b56" + integrity sha1-C17mSDiOLIYCgueT8YVv7D8wG1Y= + dependencies: + kind-of "^3.0.2" + +is-data-descriptor@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/is-data-descriptor/-/is-data-descriptor-1.0.0.tgz#d84876321d0e7add03990406abbbbd36ba9268c7" + integrity sha512-jbRXy1FmtAoCjQkVmIVYwuuqDFUbaOeDjmed1tOGPrsMhtJA4rD9tkgA0F1qJ3gRFRXcHYVkdeaP50Q5rE/jLQ== + dependencies: + kind-of "^6.0.0" + +is-date-object@^1.0.1: + version "1.0.2" + resolved "https://registry.yarnpkg.com/is-date-object/-/is-date-object-1.0.2.tgz#bda736f2cd8fd06d32844e7743bfa7494c3bfd7e" + integrity sha512-USlDT524woQ08aoZFzh3/Z6ch9Y/EWXEHQ/AaRN0SkKq4t2Jw2R2339tSXmwuVoY7LLlBCbOIlx2myP/L5zk0g== + +is-descriptor@^0.1.0: + version "0.1.6" + resolved "https://registry.yarnpkg.com/is-descriptor/-/is-descriptor-0.1.6.tgz#366d8240dde487ca51823b1ab9f07a10a78251ca" + integrity sha512-avDYr0SB3DwO9zsMov0gKCESFYqCnE4hq/4z3TdUlukEy5t9C0YRq7HLrsN52NAcqXKaepeCD0n+B0arnVG3Hg== + dependencies: + is-accessor-descriptor "^0.1.6" + is-data-descriptor "^0.1.4" + kind-of "^5.0.0" + +is-descriptor@^1.0.0, is-descriptor@^1.0.2: + version "1.0.2" + resolved "https://registry.yarnpkg.com/is-descriptor/-/is-descriptor-1.0.2.tgz#3b159746a66604b04f8c81524ba365c5f14d86ec" + integrity sha512-2eis5WqQGV7peooDyLmNEPUrps9+SXX5c9pL3xEB+4e9HnGuDa7mB7kHxHw4CbqS9k1T2hOH3miL8n8WtiYVtg== + dependencies: + is-accessor-descriptor "^1.0.0" + is-data-descriptor "^1.0.0" + kind-of "^6.0.2" + +is-directory@^0.3.1: + version "0.3.1" + resolved "https://registry.yarnpkg.com/is-directory/-/is-directory-0.3.1.tgz#61339b6f2475fc772fd9c9d83f5c8575dc154ae1" + integrity sha1-YTObbyR1/Hcv2cnYP1yFddwVSuE= + +is-extendable@^0.1.0, is-extendable@^0.1.1: + version "0.1.1" + resolved "https://registry.yarnpkg.com/is-extendable/-/is-extendable-0.1.1.tgz#62b110e289a471418e3ec36a617d472e301dfc89" + integrity sha1-YrEQ4omkcUGOPsNqYX1HLjAd/Ik= + +is-extendable@^1.0.1: + version "1.0.1" + resolved "https://registry.yarnpkg.com/is-extendable/-/is-extendable-1.0.1.tgz#a7470f9e426733d81bd81e1155264e3a3507cab4" + integrity sha512-arnXMxT1hhoKo9k1LZdmlNyJdDDfy2v0fXjFlmok4+i8ul/6WlbVge9bhM74OpNPQPMGUToDtz+KXa1PneJxOA== + dependencies: + is-plain-object "^2.0.4" + +is-extglob@^2.1.0, is-extglob@^2.1.1: + version "2.1.1" + resolved "https://registry.yarnpkg.com/is-extglob/-/is-extglob-2.1.1.tgz#a88c02535791f02ed37c76a1b9ea9773c833f8c2" + integrity sha1-qIwCU1eR8C7TfHahueqXc8gz+MI= + +is-fullwidth-code-point@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/is-fullwidth-code-point/-/is-fullwidth-code-point-1.0.0.tgz#ef9e31386f031a7f0d643af82fde50c457ef00cb" + integrity sha1-754xOG8DGn8NZDr4L95QxFfvAMs= + dependencies: + number-is-nan "^1.0.0" + +is-fullwidth-code-point@^3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz#f116f8064fe90b3f7844a38997c0b75051269f1d" + integrity sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg== + +is-glob@^3.1.0: + version "3.1.0" + resolved "https://registry.yarnpkg.com/is-glob/-/is-glob-3.1.0.tgz#7ba5ae24217804ac70707b96922567486cc3e84a" + integrity sha1-e6WuJCF4BKxwcHuWkiVnSGzD6Eo= + dependencies: + is-extglob "^2.1.0" + +is-glob@^4.0.0: + version "4.0.1" + resolved "https://registry.yarnpkg.com/is-glob/-/is-glob-4.0.1.tgz#7567dbe9f2f5e2467bc77ab83c4a29482407a5dc" + integrity sha512-5G0tKtBTFImOqDnLB2hG6Bp2qcKEFduo4tZu9MT/H6NQv/ghhy30o55ufafxJ/LdH79LLs2Kfrn85TLKyA7BUg== + dependencies: + is-extglob "^2.1.1" + +is-negated-glob@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/is-negated-glob/-/is-negated-glob-1.0.0.tgz#6910bca5da8c95e784b5751b976cf5a10fee36d2" + integrity sha1-aRC8pdqMleeEtXUbl2z1oQ/uNtI= + +is-negative-zero@^2.0.1: + version "2.0.1" + resolved "https://registry.yarnpkg.com/is-negative-zero/-/is-negative-zero-2.0.1.tgz#3de746c18dda2319241a53675908d8f766f11c24" + integrity sha512-2z6JzQvZRa9A2Y7xC6dQQm4FSTSTNWjKIYYTt4246eMTJmIo0Q+ZyOsU66X8lxK1AbB92dFeglPLrhwpeRKO6w== + +is-number@^3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/is-number/-/is-number-3.0.0.tgz#24fd6201a4782cf50561c810276afc7d12d71195" + integrity sha1-JP1iAaR4LPUFYcgQJ2r8fRLXEZU= + dependencies: + kind-of "^3.0.2" + +is-number@^4.0.0: + version "4.0.0" + resolved "https://registry.yarnpkg.com/is-number/-/is-number-4.0.0.tgz#0026e37f5454d73e356dfe6564699867c6a7f0ff" + integrity sha512-rSklcAIlf1OmFdyAqbnWTLVelsQ58uvZ66S/ZyawjWqIviTWCjg2PzVGw8WUA+nNuPTqb4wgA+NszrJ+08LlgQ== + +is-obj@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/is-obj/-/is-obj-2.0.0.tgz#473fb05d973705e3fd9620545018ca8e22ef4982" + integrity sha512-drqDG3cbczxxEJRoOXcOjtdp1J/lyp1mNn0xaznRs8+muBhgQcrnbspox5X5fOw0HnMnbfDzvnEMEtqDEJEo8w== + +is-plain-object@^2.0.1, is-plain-object@^2.0.3, is-plain-object@^2.0.4: + version "2.0.4" + resolved "https://registry.yarnpkg.com/is-plain-object/-/is-plain-object-2.0.4.tgz#2c163b3fafb1b606d9d17928f05c2a1c38e07677" + integrity sha512-h5PpgXkWitc38BBMYawTYMWJHFZJVnBquFE57xFpjB8pJFiF6gZ+bU+WyI/yqXiFR5mdLsgYNaPe8uao6Uv9Og== + dependencies: + isobject "^3.0.1" + +is-regex@^1.1.1: + version "1.1.1" + resolved "https://registry.yarnpkg.com/is-regex/-/is-regex-1.1.1.tgz#c6f98aacc546f6cec5468a07b7b153ab564a57b9" + integrity sha512-1+QkEcxiLlB7VEyFtyBg94e08OAsvq7FUBgApTq/w2ymCLyKJgDPsybBENVtA7XCQEgEXxKPonG+mvYRxh/LIg== + dependencies: + has-symbols "^1.0.1" + +is-relative@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/is-relative/-/is-relative-1.0.0.tgz#a1bb6935ce8c5dba1e8b9754b9b2dcc020e2260d" + integrity sha512-Kw/ReK0iqwKeu0MITLFuj0jbPAmEiOsIwyIXvvbfa6QfmN9pkD1M+8pdk7Rl/dTKbH34/XBFMbgD4iMJhLQbGA== + dependencies: + is-unc-path "^1.0.0" + +is-resolvable@^1.0.0: + version "1.1.0" + resolved "https://registry.yarnpkg.com/is-resolvable/-/is-resolvable-1.1.0.tgz#fb18f87ce1feb925169c9a407c19318a3206ed88" + integrity sha512-qgDYXFSR5WvEfuS5dMj6oTMEbrrSaM0CrFk2Yiq/gXnBvD9pMa2jGXxyhGLfvhZpuMZe18CJpFxAt3CRs42NMg== + +is-stream@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/is-stream/-/is-stream-2.0.0.tgz#bde9c32680d6fae04129d6ac9d921ce7815f78e3" + integrity sha512-XCoy+WlUr7d1+Z8GgSuXmpuUFC9fOhRXglJMx+dwLKTkL44Cjd4W1Z5P+BQZpr+cR93aGP4S/s7Ftw6Nd/kiEw== + +is-svg@^3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/is-svg/-/is-svg-3.0.0.tgz#9321dbd29c212e5ca99c4fa9794c714bcafa2f75" + integrity sha512-gi4iHK53LR2ujhLVVj+37Ykh9GLqYHX6JOVXbLAucaG/Cqw9xwdFOjDM2qeifLs1sF1npXXFvDu0r5HNgCMrzQ== + dependencies: + html-comment-regex "^1.1.0" + +is-symbol@^1.0.2: + version "1.0.3" + resolved "https://registry.yarnpkg.com/is-symbol/-/is-symbol-1.0.3.tgz#38e1014b9e6329be0de9d24a414fd7441ec61937" + integrity sha512-OwijhaRSgqvhm/0ZdAcXNZt9lYdKFpcRDT5ULUuYXPoT794UNOdU+gpT6Rzo7b4V2HUl/op6GqY894AZwv9faQ== + dependencies: + has-symbols "^1.0.1" + +is-typedarray@~1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/is-typedarray/-/is-typedarray-1.0.0.tgz#e479c80858df0c1b11ddda6940f96011fcda4a9a" + integrity sha1-5HnICFjfDBsR3dppQPlgEfzaSpo= + +is-unc-path@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/is-unc-path/-/is-unc-path-1.0.0.tgz#d731e8898ed090a12c352ad2eaed5095ad322c9d" + integrity sha512-mrGpVd0fs7WWLfVsStvgF6iEJnbjDFZh9/emhRDcGWTduTfNHd9CHeUwH3gYIjdbwo4On6hunkztwOaAw0yllQ== + dependencies: + unc-path-regex "^0.1.2" + +is-utf8@^0.2.0, is-utf8@^0.2.1: + version "0.2.1" + resolved "https://registry.yarnpkg.com/is-utf8/-/is-utf8-0.2.1.tgz#4b0da1442104d1b336340e80797e865cf39f7d72" + integrity sha1-Sw2hRCEE0bM2NA6AeX6GXPOffXI= + +is-valid-glob@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/is-valid-glob/-/is-valid-glob-1.0.0.tgz#29bf3eff701be2d4d315dbacc39bc39fe8f601aa" + integrity sha1-Kb8+/3Ab4tTTFdusw5vDn+j2Aao= + +is-windows@^1.0.1, is-windows@^1.0.2: + version "1.0.2" + resolved "https://registry.yarnpkg.com/is-windows/-/is-windows-1.0.2.tgz#d1850eb9791ecd18e6182ce12a30f396634bb19d" + integrity sha512-eXK1UInq2bPmjyX6e3VHIzMLobc4J94i4AWn+Hpq3OU5KkrRC96OAcR3PRJ/pGu6m8TRnBHP9dkXQVsT/COVIA== + +isarray@0.0.1: + version "0.0.1" + resolved "https://registry.yarnpkg.com/isarray/-/isarray-0.0.1.tgz#8a18acfca9a8f4177e09abfc6038939b05d1eedf" + integrity sha1-ihis/Kmo9Bd+Cav8YDiTmwXR7t8= + +isarray@1.0.0, isarray@~1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/isarray/-/isarray-1.0.0.tgz#bb935d48582cba168c06834957a54a3e07124f11" + integrity sha1-u5NdSFgsuhaMBoNJV6VKPgcSTxE= + +isexe@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/isexe/-/isexe-2.0.0.tgz#e8fbf374dc556ff8947a10dcb0572d633f2cfa10" + integrity sha1-6PvzdNxVb/iUehDcsFctYz8s+hA= + +isobject@^2.0.0: + version "2.1.0" + resolved "https://registry.yarnpkg.com/isobject/-/isobject-2.1.0.tgz#f065561096a3f1da2ef46272f815c840d87e0c89" + integrity sha1-8GVWEJaj8dou9GJy+BXIQNh+DIk= + dependencies: + isarray "1.0.0" + +isobject@^3.0.0, isobject@^3.0.1: + version "3.0.1" + resolved "https://registry.yarnpkg.com/isobject/-/isobject-3.0.1.tgz#4e431e92b11a9731636aa1f9c8d1ccbcfdab78df" + integrity sha1-TkMekrEalzFjaqH5yNHMvP2reN8= + +isstream@~0.1.2: + version "0.1.2" + resolved "https://registry.yarnpkg.com/isstream/-/isstream-0.1.2.tgz#47e63f7af55afa6f92e1500e690eb8b8529c099a" + integrity sha1-R+Y/evVa+m+S4VAOaQ64uFKcCZo= + +js-beautify@1.11.0: + version "1.11.0" + resolved "https://registry.yarnpkg.com/js-beautify/-/js-beautify-1.11.0.tgz#afb873dc47d58986360093dcb69951e8bcd5ded2" + integrity sha512-a26B+Cx7USQGSWnz9YxgJNMmML/QG2nqIaL7VVYPCXbqiKz8PN0waSNvroMtvAK6tY7g/wPdNWGEP+JTNIBr6A== + dependencies: + config-chain "^1.1.12" + editorconfig "^0.15.3" + glob "^7.1.3" + mkdirp "~1.0.3" + nopt "^4.0.3" + +js-yaml@^3.13.1: + version "3.14.1" + resolved "https://registry.yarnpkg.com/js-yaml/-/js-yaml-3.14.1.tgz#dae812fdb3825fa306609a8717383c50c36a0537" + integrity sha512-okMH7OXXJ7YrN9Ok3/SXrnu4iX9yOk+25nqX4imS2npuvTYDmo/QEZoqwZkYaIDk3jVvBOTOIEgEhaLOynBS9g== + dependencies: + argparse "^1.0.7" + esprima "^4.0.0" + +jsbn@~0.1.0: + version "0.1.1" + resolved "https://registry.yarnpkg.com/jsbn/-/jsbn-0.1.1.tgz#a5e654c2e5a2deb5f201d96cefbca80c0ef2f513" + integrity sha1-peZUwuWi3rXyAdls77yoDA7y9RM= + +json-parse-better-errors@^1.0.1: + version "1.0.2" + resolved "https://registry.yarnpkg.com/json-parse-better-errors/-/json-parse-better-errors-1.0.2.tgz#bb867cfb3450e69107c131d1c514bab3dc8bcaa9" + integrity sha512-mrqyZKfX5EhL7hvqcV6WG1yYjnjeuYDzDhhcAAUrq8Po85NBQBJP+ZDUT75qZQ98IkUoBqdkExkukOU7Ts2wrw== + +json-schema-traverse@^0.4.1: + version "0.4.1" + resolved "https://registry.yarnpkg.com/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz#69f6a87d9513ab8bb8fe63bdb0979c448e684660" + integrity sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg== + +json-schema@0.2.3: + version "0.2.3" + resolved "https://registry.yarnpkg.com/json-schema/-/json-schema-0.2.3.tgz#b480c892e59a2f05954ce727bd3f2a4e882f9e13" + integrity sha1-tIDIkuWaLwWVTOcnvT8qTogvnhM= + +json-stable-stringify-without-jsonify@^1.0.1: + version "1.0.1" + resolved "https://registry.yarnpkg.com/json-stable-stringify-without-jsonify/-/json-stable-stringify-without-jsonify-1.0.1.tgz#9db7b59496ad3f3cfef30a75142d2d930ad72651" + integrity sha1-nbe1lJatPzz+8wp1FC0tkwrXJlE= + +json-stringify-safe@5.0.1, json-stringify-safe@5.0.x, json-stringify-safe@^5.0.1, json-stringify-safe@~5.0.1: + version "5.0.1" + resolved "https://registry.yarnpkg.com/json-stringify-safe/-/json-stringify-safe-5.0.1.tgz#1296a2d58fd45f19a0f6ce01d65701e2c735b6eb" + integrity sha1-Epai1Y/UXxmg9s4B1lcB4sc1tus= + +jsonfile@^6.0.1: + version "6.1.0" + resolved "https://registry.yarnpkg.com/jsonfile/-/jsonfile-6.1.0.tgz#bc55b2634793c679ec6403094eb13698a6ec0aae" + integrity sha512-5dgndWOriYSm5cnYaJNhalLNDKOqFwyDB/rr1E9ZsGciGvKPs8R2xYGCacuf3z6K1YKDz182fd+fY3cn3pMqXQ== + dependencies: + universalify "^2.0.0" + optionalDependencies: + graceful-fs "^4.1.6" + +jsprim@^1.2.2: + version "1.4.1" + resolved "https://registry.yarnpkg.com/jsprim/-/jsprim-1.4.1.tgz#313e66bc1e5cc06e438bc1b7499c2e5c56acb6a2" + integrity sha1-MT5mvB5cwG5Di8G3SZwuXFastqI= + dependencies: + assert-plus "1.0.0" + extsprintf "1.3.0" + json-schema "0.2.3" + verror "1.10.0" + +just-debounce@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/just-debounce/-/just-debounce-1.0.0.tgz#87fccfaeffc0b68cd19d55f6722943f929ea35ea" + integrity sha1-h/zPrv/AtozRnVX2cilD+SnqNeo= + +kind-of@^3.0.2, kind-of@^3.0.3, kind-of@^3.2.0: + version "3.2.2" + resolved "https://registry.yarnpkg.com/kind-of/-/kind-of-3.2.2.tgz#31ea21a734bab9bbb0f32466d893aea51e4a3c64" + integrity sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ= + dependencies: + is-buffer "^1.1.5" + +kind-of@^4.0.0: + version "4.0.0" + resolved "https://registry.yarnpkg.com/kind-of/-/kind-of-4.0.0.tgz#20813df3d712928b207378691a45066fae72dd57" + integrity sha1-IIE989cSkosgc3hpGkUGb65y3Vc= + dependencies: + is-buffer "^1.1.5" + +kind-of@^5.0.0, kind-of@^5.0.2: + version "5.1.0" + resolved "https://registry.yarnpkg.com/kind-of/-/kind-of-5.1.0.tgz#729c91e2d857b7a419a1f9aa65685c4c33f5845d" + integrity sha512-NGEErnH6F2vUuXDh+OlbcKW7/wOcfdRHaZ7VWtqCztfHri/++YKmP51OdWeGPuqCOba6kk2OTe5d02VmTB80Pw== + +kind-of@^6.0.0, kind-of@^6.0.2: + version "6.0.3" + resolved "https://registry.yarnpkg.com/kind-of/-/kind-of-6.0.3.tgz#07c05034a6c349fa06e24fa35aa76db4580ce4dd" + integrity sha512-dcS1ul+9tmeD95T+x28/ehLgd9mENa3LsvDTtzm3vyBEO7RPptvAD+t44WVXaUjTBRcrpFeFlC8WCruUR456hw== + +last-run@^1.1.0: + version "1.1.1" + resolved "https://registry.yarnpkg.com/last-run/-/last-run-1.1.1.tgz#45b96942c17b1c79c772198259ba943bebf8ca5b" + integrity sha1-RblpQsF7HHnHchmCWbqUO+v4yls= + dependencies: + default-resolution "^2.0.0" + es6-weak-map "^2.0.1" + +lazystream@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/lazystream/-/lazystream-1.0.0.tgz#f6995fe0f820392f61396be89462407bb77168e4" + integrity sha1-9plf4PggOS9hOWvolGJAe7dxaOQ= + dependencies: + readable-stream "^2.0.5" + +lcid@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/lcid/-/lcid-1.0.0.tgz#308accafa0bc483a3867b4b6f2b9506251d1b835" + integrity sha1-MIrMr6C8SDo4Z7S28rlQYlHRuDU= + dependencies: + invert-kv "^1.0.0" + +lead@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/lead/-/lead-1.0.0.tgz#6f14f99a37be3a9dd784f5495690e5903466ee42" + integrity sha1-bxT5mje+Op3XhPVJVpDlkDRm7kI= + dependencies: + flush-write-stream "^1.0.2" + +liftoff@^3.1.0: + version "3.1.0" + resolved "https://registry.yarnpkg.com/liftoff/-/liftoff-3.1.0.tgz#c9ba6081f908670607ee79062d700df062c52ed3" + integrity sha512-DlIPlJUkCV0Ips2zf2pJP0unEoT1kwYhiiPUGF3s/jtxTCjziNLoiVVh+jqWOWeFi6mmwQ5fNxvAUyPad4Dfog== + 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" + +livereload-js@^2.3.0: + version "2.4.0" + resolved "https://registry.yarnpkg.com/livereload-js/-/livereload-js-2.4.0.tgz#447c31cf1ea9ab52fc20db615c5ddf678f78009c" + integrity sha512-XPQH8Z2GDP/Hwz2PCDrh2mth4yFejwA1OZ/81Ti3LgKyhDcEjsSsqFWZojHG0va/duGd+WyosY7eXLDoOyqcPw== + +load-json-file@^1.0.0: + version "1.1.0" + resolved "https://registry.yarnpkg.com/load-json-file/-/load-json-file-1.1.0.tgz#956905708d58b4bab4c2261b04f59f31c99374c0" + integrity sha1-lWkFcI1YtLq0wiYbBPWfMcmTdMA= + 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" + +lodash.assign@^4.2.0: + version "4.2.0" + resolved "https://registry.yarnpkg.com/lodash.assign/-/lodash.assign-4.2.0.tgz#0d99f3ccd7a6d261d19bdaeb9245005d285808e7" + integrity sha1-DZnzzNem0mHRm9rrkkUAXShYCOc= + +lodash.defaults@^4.2.0: + version "4.2.0" + resolved "https://registry.yarnpkg.com/lodash.defaults/-/lodash.defaults-4.2.0.tgz#d09178716ffea4dde9e5fb7b37f6f0802274580c" + integrity sha1-0JF4cW/+pN3p5ft7N/bwgCJ0WAw= + +lodash.difference@^4.5.0: + version "4.5.0" + resolved "https://registry.yarnpkg.com/lodash.difference/-/lodash.difference-4.5.0.tgz#9ccb4e505d486b91651345772885a2df27fd017c" + integrity sha1-nMtOUF1Ia5FlE0V3KIWi3yf9AXw= + +lodash.flatten@^4.4.0: + version "4.4.0" + resolved "https://registry.yarnpkg.com/lodash.flatten/-/lodash.flatten-4.4.0.tgz#f31c22225a9632d2bbf8e4addbef240aa765a61f" + integrity sha1-8xwiIlqWMtK7+OSt2+8kCqdlph8= + +lodash.isplainobject@^4.0.6: + version "4.0.6" + resolved "https://registry.yarnpkg.com/lodash.isplainobject/-/lodash.isplainobject-4.0.6.tgz#7c526a52d89b45c45cc690b88163be0497f550cb" + integrity sha1-fFJqUtibRcRcxpC4gWO+BJf1UMs= + +lodash.memoize@^4.1.2: + version "4.1.2" + resolved "https://registry.yarnpkg.com/lodash.memoize/-/lodash.memoize-4.1.2.tgz#bcc6c49a42a2840ed997f323eada5ecd182e0bfe" + integrity sha1-vMbEmkKihA7Zl/Mj6tpezRguC/4= + +lodash.union@^4.6.0: + version "4.6.0" + resolved "https://registry.yarnpkg.com/lodash.union/-/lodash.union-4.6.0.tgz#48bb5088409f16f1821666641c44dd1aaae3cd88" + integrity sha1-SLtQiECfFvGCFmZkHETdGqrjzYg= + +lodash.uniq@^4.5.0: + version "4.5.0" + resolved "https://registry.yarnpkg.com/lodash.uniq/-/lodash.uniq-4.5.0.tgz#d0225373aeb652adc1bc82e4945339a842754773" + integrity sha1-0CJTc662Uq3BvILklFM5qEJ1R3M= + +lodash@4.17.19: + version "4.17.19" + resolved "https://registry.yarnpkg.com/lodash/-/lodash-4.17.19.tgz#e48ddedbe30b3321783c5b4301fbd353bc1e4a4b" + integrity sha512-JNvd8XER9GQX0v2qJgsaN/mzFCNA5BRe/j8JN9d+tWyGLSodKQHKFicdwNYzWwI3wjRnaKPsGj1XkBjx/F96DQ== + +lodash@4.17.20, lodash@^4.17.19, lodash@^4.17.4: + version "4.17.20" + resolved "https://registry.yarnpkg.com/lodash/-/lodash-4.17.20.tgz#b44a9b6297bcb698f1c51a3545a2b3b368d59c52" + integrity sha512-PlhdFcillOINfeV7Ni6oF1TAEayyZBoZ8bcshTHqOYJYlrqzRK5hagpagky5o4HfCzzd1TRkXPMFq6cKk9rGmA== + +lodash@4.17.21, lodash@^4.17.21: + version "4.17.21" + resolved "https://registry.yarnpkg.com/lodash/-/lodash-4.17.21.tgz#679591c564c3bffaae8454cf0b3df370c3d6911c" + integrity sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg== + +long-timeout@^0.1.1: + version "0.1.1" + resolved "https://registry.yarnpkg.com/long-timeout/-/long-timeout-0.1.1.tgz#9721d788b47e0bcb5a24c2e2bee1a0da55dab514" + integrity sha1-lyHXiLR+C8taJMLivuGg2lXatRQ= + +lru-cache@^4.1.5: + version "4.1.5" + resolved "https://registry.yarnpkg.com/lru-cache/-/lru-cache-4.1.5.tgz#8bbe50ea85bed59bc9e33dcab8235ee9bcf443cd" + integrity sha512-sWZlbEP2OsHNkXrMl5GYk/jKk70MBng6UU4YI/qGDYbgf6YbP4EvmqISbXCoJiRKs+1bSpFHVgQxvJ17F2li5g== + dependencies: + pseudomap "^1.0.2" + yallist "^2.1.2" + +lru-cache@^6.0.0: + version "6.0.0" + resolved "https://registry.yarnpkg.com/lru-cache/-/lru-cache-6.0.0.tgz#6d6fe6570ebd96aaf90fcad1dafa3b2566db3a94" + integrity sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA== + dependencies: + yallist "^4.0.0" + +lru_map@^0.3.3: + version "0.3.3" + resolved "https://registry.yarnpkg.com/lru_map/-/lru_map-0.3.3.tgz#b5c8351b9464cbd750335a79650a0ec0e56118dd" + integrity sha1-tcg1G5Rky9dQM1p5ZQoOwOVhGN0= + +make-error-cause@^1.1.1: + version "1.2.2" + resolved "https://registry.yarnpkg.com/make-error-cause/-/make-error-cause-1.2.2.tgz#df0388fcd0b37816dff0a5fb8108939777dcbc9d" + integrity sha1-3wOI/NCzeBbf8KX7gQiTl3fcvJ0= + dependencies: + make-error "^1.2.0" + +make-error@^1.2.0: + version "1.3.6" + resolved "https://registry.yarnpkg.com/make-error/-/make-error-1.3.6.tgz#2eb2e37ea9b67c4891f684a1394799af484cf7a2" + integrity sha512-s8UhlNe7vPKomQhC1qFelMokr/Sc3AgNbso3n74mVPA5LTZwkB9NlXf4XPamLxJE8h0gh73rM94xvwRT2CVInw== + +make-iterator@^1.0.0: + version "1.0.1" + resolved "https://registry.yarnpkg.com/make-iterator/-/make-iterator-1.0.1.tgz#29b33f312aa8f547c4a5e490f56afcec99133ad6" + integrity sha512-pxiuXh0iVEq7VM7KMIhs5gxsfxCux2URptUQaXo4iZZJxBAzTPOLE2BumO5dbfVYq/hBJFBR/a1mFDmOx5AGmw== + dependencies: + kind-of "^6.0.2" + +map-cache@^0.2.0, map-cache@^0.2.2: + version "0.2.2" + resolved "https://registry.yarnpkg.com/map-cache/-/map-cache-0.2.2.tgz#c32abd0bd6525d9b051645bb4f26ac5dc98a0dbf" + integrity sha1-wyq9C9ZSXZsFFkW7TyasXcmKDb8= + +map-visit@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/map-visit/-/map-visit-1.0.0.tgz#ecdca8f13144e660f1b5bd41f12f3479d98dfb8f" + integrity sha1-7Nyo8TFE5mDxtb1B8S80edmN+48= + dependencies: + object-visit "^1.0.0" + +matchdep@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/matchdep/-/matchdep-2.0.0.tgz#c6f34834a0d8dbc3b37c27ee8bbcb27c7775582e" + integrity sha1-xvNINKDY28OzfCfui7yyfHd1WC4= + dependencies: + findup-sync "^2.0.0" + micromatch "^3.0.4" + resolve "^1.4.0" + stack-trace "0.0.10" + +mdn-data@2.0.14: + version "2.0.14" + resolved "https://registry.yarnpkg.com/mdn-data/-/mdn-data-2.0.14.tgz#7113fc4281917d63ce29b43446f701e68c25ba50" + integrity sha512-dn6wd0uw5GsdswPFfsgMp5NSB0/aDe6fK94YJV/AJDYXL6HVLWBsxeq7js7Ad+mU2K9LAlwpk6kN2D5mwCPVow== + +mdn-data@2.0.4: + version "2.0.4" + resolved "https://registry.yarnpkg.com/mdn-data/-/mdn-data-2.0.4.tgz#699b3c38ac6f1d728091a64650b65d388502fd5b" + integrity sha512-iV3XNKw06j5Q7mi6h+9vbx23Tv7JkjEVgKHW4pimwyDGWm0OIQntJJ+u1C6mg6mK1EaTv42XQ7w76yuzH7M2cA== + +media-typer@0.3.0: + version "0.3.0" + resolved "https://registry.yarnpkg.com/media-typer/-/media-typer-0.3.0.tgz#8710d7af0aa626f8fffa1ce00168545263255748" + integrity sha1-hxDXrwqmJvj/+hzgAWhUUmMlV0g= + +merge-descriptors@1.0.1: + version "1.0.1" + resolved "https://registry.yarnpkg.com/merge-descriptors/-/merge-descriptors-1.0.1.tgz#b00aaa556dd8b44568150ec9d1b953f3f90cbb61" + integrity sha1-sAqqVW3YtEVoFQ7J0blT8/kMu2E= + +merge-stream@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/merge-stream/-/merge-stream-2.0.0.tgz#52823629a14dd00c9770fb6ad47dc6310f2c1f60" + integrity sha512-abv/qOcuPfk3URPfDzmZU1LKmuw8kT+0nIHvKrKgFrwifol/doWcdA4ZqsWQ8ENrFKkd67Mfpo/LovbIUsbt3w== + +methods@~1.1.2: + version "1.1.2" + resolved "https://registry.yarnpkg.com/methods/-/methods-1.1.2.tgz#5529a4d67654134edcc5266656835b0f851afcee" + integrity sha1-VSmk1nZUE07cxSZmVoNbD4Ua/O4= + +micromatch@^3.0.4, micromatch@^3.1.10, micromatch@^3.1.4: + version "3.1.10" + resolved "https://registry.yarnpkg.com/micromatch/-/micromatch-3.1.10.tgz#70859bc95c9840952f359a068a3fc49f9ecfac23" + integrity sha512-MWikgl9n9M3w+bpsY3He8L+w9eF9338xRl8IAO5viDizwSzziFEyUzo2xrrloB64ADbTf8uA8vRqqttDTOmccg== + 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" + +mime-db@1.45.0: + version "1.45.0" + resolved "https://registry.yarnpkg.com/mime-db/-/mime-db-1.45.0.tgz#cceeda21ccd7c3a745eba2decd55d4b73e7879ea" + integrity sha512-CkqLUxUk15hofLoLyljJSrukZi8mAtgd+yE5uO4tqRZsdsAJKv0O+rFMhVDRJgozy+yG6md5KwuXhD4ocIoP+w== + +mime-types@^2.1.12, mime-types@~2.1.19, mime-types@~2.1.24: + version "2.1.28" + resolved "https://registry.yarnpkg.com/mime-types/-/mime-types-2.1.28.tgz#1160c4757eab2c5363888e005273ecf79d2a0ecd" + integrity sha512-0TO2yJ5YHYr7M2zzT7gDU1tbwHxEUWBCLt0lscSNpcdAfFyJOVEpRYNS7EXVcTLNj/25QO8gulHC5JtTzSE2UQ== + dependencies: + mime-db "1.45.0" + +mime@1.6.0: + version "1.6.0" + resolved "https://registry.yarnpkg.com/mime/-/mime-1.6.0.tgz#32cd9e5c64553bd58d19a568af452acff04981b1" + integrity sha512-x0Vn8spI+wuJ1O6S7gnbaQg8Pxh4NNHb7KSINmEWKiPE4RKOplvijn+NkmYmmRgP68mc70j2EbeTFRsrswaQeg== + +mimic-fn@^2.1.0: + version "2.1.0" + resolved "https://registry.yarnpkg.com/mimic-fn/-/mimic-fn-2.1.0.tgz#7ed2c2ccccaf84d3ffcb7a69b57711fc2083401b" + integrity sha512-OqbOk5oEQeAZ8WXWydlu9HJjz9WVdEIvamMCcXmuqUYjTknH/sqsWvhQ3vgwKFRR1HpjvNBKQ37nbJgYzGqGcg== + +"minimatch@2 || 3", minimatch@^3.0.4: + version "3.0.4" + resolved "https://registry.yarnpkg.com/minimatch/-/minimatch-3.0.4.tgz#5166e286457f03306064be5497e8dbb0c3d32083" + integrity sha512-yJHVQEhyqPLUTgt9B83PXu6W3rx4MvvHvSUvToogpwoGDOUQ+yDrR0HRot+yOCdCO7u4hX3pWft6kWBBcqh0UA== + dependencies: + brace-expansion "^1.1.7" + +minimist@^1.2.0, minimist@^1.2.5: + version "1.2.5" + resolved "https://registry.yarnpkg.com/minimist/-/minimist-1.2.5.tgz#67d66014b66a6a8aaa0c083c5fd58df4e4e97602" + integrity sha512-FM9nNUYrRBAELZQT3xeZQ7fmMOBg6nWNmJKTcgsJeaLstP/UODVpGsr5OhXhhXg6f+qtJ8uiZ+PUxkDWcgIXLw== + +mixin-deep@^1.2.0: + version "1.3.2" + resolved "https://registry.yarnpkg.com/mixin-deep/-/mixin-deep-1.3.2.tgz#1120b43dc359a785dce65b55b82e257ccf479566" + integrity sha512-WRoDn//mXBiJ1H40rqa3vH0toePwSsGb45iInWlTySa+Uu4k3tYUSxa2v1KqAiLtvlrSzaExqS1gtk96A9zvEA== + dependencies: + for-in "^1.0.2" + is-extendable "^1.0.1" + +mkdirp@^0.5.1, mkdirp@~0.5.1: + version "0.5.5" + resolved "https://registry.yarnpkg.com/mkdirp/-/mkdirp-0.5.5.tgz#d91cefd62d1436ca0f41620e251288d420099def" + integrity sha512-NKmAlESf6jMGym1++R0Ra7wvhV+wFW63FaSOFPwRahvea0gMUcGUhVeAg/0BC0wiv9ih5NYPB1Wn1UEI1/L+xQ== + dependencies: + minimist "^1.2.5" + +mkdirp@~1.0.3: + version "1.0.4" + resolved "https://registry.yarnpkg.com/mkdirp/-/mkdirp-1.0.4.tgz#3eb5ed62622756d79a5f0e2a221dfebad75c2f7e" + integrity sha512-vVqVZQyf3WLx2Shd0qJ9xuvqgAyKPLAiqITEtqW0oIUjzo3PePDd6fW9iFz30ef7Ysp/oiWqbhszeGWW2T6Gzw== + +moment@2.27.0: + version "2.27.0" + resolved "https://registry.yarnpkg.com/moment/-/moment-2.27.0.tgz#8bff4e3e26a236220dfe3e36de756b6ebaa0105d" + integrity sha512-al0MUK7cpIcglMv3YF13qSgdAIqxHTO7brRtaz3DlSULbqfazqkc5kEjNrLDOM7fsjshoFIihnU8snrP7zUvhQ== + +moment@^2.18.1, moment@^2.19.3: + version "2.29.1" + resolved "https://registry.yarnpkg.com/moment/-/moment-2.29.1.tgz#b2be769fa31940be9eeea6469c075e35006fa3d3" + integrity sha512-kHmoybcPV8Sqy59DwNDY3Jefr64lK/by/da0ViFcuA4DH0vQg5Q6Ze5VimxkfQNSC+Mls/Kx53s7TjP1RhFEDQ== + +ms@2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/ms/-/ms-2.0.0.tgz#5608aeadfc00be6c2901df5f9861788de0d597c8" + integrity sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g= + +ms@2.1.1: + version "2.1.1" + resolved "https://registry.yarnpkg.com/ms/-/ms-2.1.1.tgz#30a5864eb3ebb0a66f2ebe6d727af06a09d86e0a" + integrity sha512-tgp+dl5cGk28utYktBsrFqA7HKgrhgPsg6Z/EfhWI4gl1Hwq8B/GmY/0oXZ6nF8hDVesS/FpnYaD/kOWhYQvyg== + +ms@2.1.2: + version "2.1.2" + resolved "https://registry.yarnpkg.com/ms/-/ms-2.1.2.tgz#d09d1f357b443f493382a8eb3ccd183872ae6009" + integrity sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w== + +ms@^2.1.1: + version "2.1.3" + resolved "https://registry.yarnpkg.com/ms/-/ms-2.1.3.tgz#574c8138ce1d2b5861f0b44579dbadd60c6615b2" + integrity sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA== + +multer@1.4.2: + version "1.4.2" + resolved "https://registry.yarnpkg.com/multer/-/multer-1.4.2.tgz#2f1f4d12dbaeeba74cb37e623f234bf4d3d2057a" + integrity sha512-xY8pX7V+ybyUpbYMxtjM9KAiD9ixtg5/JkeKUTD6xilfDv0vzzOFcCp4Ljb1UU3tSOM3VTZtKo63OmzOrGi3Cg== + dependencies: + append-field "^1.0.0" + busboy "^0.2.11" + concat-stream "^1.5.2" + mkdirp "^0.5.1" + object-assign "^4.1.1" + on-finished "^2.3.0" + type-is "^1.6.4" + xtend "^4.0.0" + +mute-stdout@^1.0.0: + version "1.0.1" + resolved "https://registry.yarnpkg.com/mute-stdout/-/mute-stdout-1.0.1.tgz#acb0300eb4de23a7ddeec014e3e96044b3472331" + integrity sha512-kDcwXR4PS7caBpuRYYBUz9iVixUk3anO3f5OYFiIPwK/20vCzKCHyKoulbiDY1S53zD2bxUpxN/IJ+TnXjfvxg== + +mute-stream@0.0.8: + version "0.0.8" + resolved "https://registry.yarnpkg.com/mute-stream/-/mute-stream-0.0.8.tgz#1630c42b2251ff81e2a283de96a5497ea92e5e0d" + integrity sha512-nnbWWOkoWyUsTjKrhgD0dcz22mdkSnpYqbEjIm2nhwhuxlSkpywJmBo8h0ZqJdkp73mb90SssHkN4rsRaBAfAA== + +mv@~2: + version "2.1.1" + resolved "https://registry.yarnpkg.com/mv/-/mv-2.1.1.tgz#ae6ce0d6f6d5e0a4f7d893798d03c1ea9559b6a2" + integrity sha1-rmzg1vbV4KT32JN5jQPB6pVZtqI= + dependencies: + mkdirp "~0.5.1" + ncp "~2.0.0" + rimraf "~2.4.0" + +nan@^2.12.1, nan@^2.14.0: + version "2.14.2" + resolved "https://registry.yarnpkg.com/nan/-/nan-2.14.2.tgz#f5376400695168f4cc694ac9393d0c9585eeea19" + integrity sha512-M2ufzIiINKCuDfBSAUr1vWQ+vuVcA9kqx8JJUsbQi6yf1uGRyb7HfpdfUr5qLXf3B/t8dPvcjhKMmlfnP47EzQ== + +nanoid@^3.1.20: + version "3.1.20" + resolved "https://registry.yarnpkg.com/nanoid/-/nanoid-3.1.20.tgz#badc263c6b1dcf14b71efaa85f6ab4c1d6cfc788" + integrity sha512-a1cQNyczgKbLX9jwbS/+d7W8fX/RfgYR7lVWwWOGIPNgK2m0MWvrGF6/m4kk6U3QcFMnZf3RIhL0v2Jgh/0Uxw== + +nanomatch@^1.2.9: + version "1.2.13" + resolved "https://registry.yarnpkg.com/nanomatch/-/nanomatch-1.2.13.tgz#b87a8aa4fc0de8fe6be88895b38983ff265bd119" + integrity sha512-fpoe2T0RbHwBTBUOftAfBPaDEi06ufaUai0mE6Yn1kacc3SnTErfb/h+X94VXzI64rKFHYImXSvdwGGCmwOqCA== + 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" + +nconf@0.10.0: + version "0.10.0" + resolved "https://registry.yarnpkg.com/nconf/-/nconf-0.10.0.tgz#da1285ee95d0a922ca6cee75adcf861f48205ad2" + integrity sha512-fKiXMQrpP7CYWJQzKkPPx9hPgmq+YLDyxcG9N8RpiE9FoCkCbzD0NyW0YhE3xn3Aupe7nnDeIx4PFzYehpHT9Q== + dependencies: + async "^1.4.0" + ini "^1.3.0" + secure-keys "^1.0.0" + yargs "^3.19.0" + +ncp@~2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/ncp/-/ncp-2.0.0.tgz#195a21d6c46e361d2fb1281ba38b91e9df7bdbb3" + integrity sha1-GVoh1sRuNh0vsSgbo4uR6d9727M= + +negotiator@0.6.2: + version "0.6.2" + resolved "https://registry.yarnpkg.com/negotiator/-/negotiator-0.6.2.tgz#feacf7ccf525a77ae9634436a64883ffeca346fb" + integrity sha512-hZXc7K2e+PgeI1eDBe/10Ard4ekbfrrqG8Ep+8Jmf4JID2bNg7NvCPOZN+kfF574pFQI7mum2AUqDidoKqcTOw== + +neo-async@^2.6.0: + version "2.6.2" + resolved "https://registry.yarnpkg.com/neo-async/-/neo-async-2.6.2.tgz#b4aafb93e3aeb2d8174ca53cf163ab7d7308305f" + integrity sha512-Yd3UES5mWCSqR+qNT93S3UoYUkqAZ9lLg8a7g9rimsWmYGK8cVToA4/sF3RrshdyV3sAGMXVUmpMYOw+dLpOuw== + +next-tick@~1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/next-tick/-/next-tick-1.0.0.tgz#ca86d1fe8828169b0120208e3dc8424b9db8342c" + integrity sha1-yobR/ogoFpsBICCOPchCS524NCw= + +node-loggly-bulk@^2.2.4: + version "2.2.4" + resolved "https://registry.yarnpkg.com/node-loggly-bulk/-/node-loggly-bulk-2.2.4.tgz#bdd8638d97c43ecf1e1831ca98b250968fa6dee9" + integrity sha512-DfhtsDfkSBU6Dp1zvK+H1MgHRcA2yb4z07ctyA6uo+bNwKtv1exhohN910zcWNkdSYq1TImCq+O+3bOTuYHvmQ== + dependencies: + json-stringify-safe "5.0.x" + moment "^2.18.1" + request ">=2.76.0 <3.0.0" + +node-releases@^1.1.70: + version "1.1.70" + resolved "https://registry.yarnpkg.com/node-releases/-/node-releases-1.1.70.tgz#66e0ed0273aa65666d7fe78febe7634875426a08" + integrity sha512-Slf2s69+2/uAD79pVVQo8uSiC34+g8GWY8UH2Qtqv34ZfhYrxpYpfzs9Js9d6O0mbDmALuxaTlplnBTnSELcrw== + +nopt@^4.0.3: + version "4.0.3" + resolved "https://registry.yarnpkg.com/nopt/-/nopt-4.0.3.tgz#a375cad9d02fd921278d954c2254d5aa57e15e48" + integrity sha512-CvaGwVMztSMJLOeXPrez7fyfObdZqNUK1cPAEzLHrTybIua9pMdmmPR5YwtfNftIOMv3DPUhFaxsZMNTQO20Kg== + dependencies: + abbrev "1" + osenv "^0.1.4" + +normalize-package-data@^2.3.2: + version "2.5.0" + resolved "https://registry.yarnpkg.com/normalize-package-data/-/normalize-package-data-2.5.0.tgz#e66db1838b200c1dfc233225d12cb36520e234a8" + integrity sha512-/5CMN3T0R4XTj4DcGaexo+roZSdSFW/0AOOTROrjxzCG1wrWXEsGbRKevjlIL+ZDE4sZlJr5ED4YW0yqmkK+eA== + dependencies: + hosted-git-info "^2.1.4" + resolve "^1.10.0" + semver "2 || 3 || 4 || 5" + validate-npm-package-license "^3.0.1" + +normalize-path@^2.1.1: + version "2.1.1" + resolved "https://registry.yarnpkg.com/normalize-path/-/normalize-path-2.1.1.tgz#1ab28b556e198363a8c1a6f7e6fa20137fe6aed9" + integrity sha1-GrKLVW4Zg2Oowab35vogE3/mrtk= + dependencies: + remove-trailing-separator "^1.0.1" + +normalize-path@^3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/normalize-path/-/normalize-path-3.0.0.tgz#0dcd69ff23a1c9b11fd0978316644a0388216a65" + integrity sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA== + +normalize-range@^0.1.2: + version "0.1.2" + resolved "https://registry.yarnpkg.com/normalize-range/-/normalize-range-0.1.2.tgz#2d10c06bdfd312ea9777695a4d28439456b75942" + integrity sha1-LRDAa9/TEuqXd2laTShDlFa3WUI= + +normalize-url@^3.0.0: + version "3.3.0" + resolved "https://registry.yarnpkg.com/normalize-url/-/normalize-url-3.3.0.tgz#b2e1c4dc4f7c6d57743df733a4f5978d18650559" + integrity sha512-U+JJi7duF1o+u2pynbp2zXDW2/PADgC30f0GsHZtRh+HOcXHnw137TrNlyxxRvWW5fjKd3bcLHPxofWuCjaeZg== + +now-and-later@^2.0.0: + version "2.0.1" + resolved "https://registry.yarnpkg.com/now-and-later/-/now-and-later-2.0.1.tgz#8e579c8685764a7cc02cb680380e94f43ccb1f7c" + integrity sha512-KGvQ0cB70AQfg107Xvs/Fbu+dGmZoTRJp2TaPwcwQm3/7PteUyN2BCgk8KBMPGBUXZdVwyWS8fDCGFygBm19UQ== + dependencies: + once "^1.3.2" + +npm-run-path@^4.0.0: + version "4.0.1" + resolved "https://registry.yarnpkg.com/npm-run-path/-/npm-run-path-4.0.1.tgz#b7ecd1e5ed53da8e37a55e1c2269e0b97ed748ea" + integrity sha512-S48WzZW777zhNIrn7gxOlISNAqi9ZC/uQFnRdbeIHhZhCA6UqpkOT8T1G7BvfdgP4Er8gF4sUbaS0i7QvIfCWw== + dependencies: + path-key "^3.0.0" + +nth-check@^1.0.2: + version "1.0.2" + resolved "https://registry.yarnpkg.com/nth-check/-/nth-check-1.0.2.tgz#b2bd295c37e3dd58a3bf0700376663ba4d9cf05c" + integrity sha512-WeBOdju8SnzPN5vTUJYxYUxLeXpCaVP5i5e0LF8fg7WORF2Wd7wFX/pk0tYZk7s8T+J7VLy0Da6J1+wCT0AtHg== + dependencies: + boolbase "~1.0.0" + +number-is-nan@^1.0.0: + version "1.0.1" + resolved "https://registry.yarnpkg.com/number-is-nan/-/number-is-nan-1.0.1.tgz#097b602b53422a522c1afb8790318336941a011d" + integrity sha1-CXtgK1NCKlIsGvuHkDGDNpQaAR0= + +oauth-sign@~0.9.0: + version "0.9.0" + resolved "https://registry.yarnpkg.com/oauth-sign/-/oauth-sign-0.9.0.tgz#47a7b016baa68b5fa0ecf3dee08a85c679ac6455" + integrity sha512-fexhUFFPTGV8ybAtSIGbV6gOkSv8UtRbDBnAyLQw4QPKkgNlsH2ByPGtMUqdWkos6YCRmAqViwgZrJc/mRDzZQ== + +object-assign@^4.0.1, object-assign@^4.1.0, object-assign@^4.1.1: + version "4.1.1" + resolved "https://registry.yarnpkg.com/object-assign/-/object-assign-4.1.1.tgz#2109adc7965887cfc05cbbd442cac8bfbb360863" + integrity sha1-IQmtx5ZYh8/AXLvUQsrIv7s2CGM= + +object-copy@^0.1.0: + version "0.1.0" + resolved "https://registry.yarnpkg.com/object-copy/-/object-copy-0.1.0.tgz#7e7d858b781bd7c991a41ba975ed3812754e998c" + integrity sha1-fn2Fi3gb18mRpBupde04EnVOmYw= + dependencies: + copy-descriptor "^0.1.0" + define-property "^0.2.5" + kind-of "^3.0.3" + +object-inspect@^1.8.0, object-inspect@^1.9.0: + version "1.9.0" + resolved "https://registry.yarnpkg.com/object-inspect/-/object-inspect-1.9.0.tgz#c90521d74e1127b67266ded3394ad6116986533a" + integrity sha512-i3Bp9iTqwhaLZBxGkRfo5ZbE07BQRT7MGu8+nNgwW9ItGp1TzCTw2DLEoWwjClxBjOFI/hWljTAmYGCEwmtnOw== + +object-keys@^1.0.12, object-keys@^1.1.1: + version "1.1.1" + resolved "https://registry.yarnpkg.com/object-keys/-/object-keys-1.1.1.tgz#1c47f272df277f3b1daf061677d9c82e2322c60e" + integrity sha512-NuAESUOUMrlIXOfHKzD6bpPu3tYt3xvjNdRIQ+FeT0lNb4K8WR70CaDxhuNguS2XG+GjkyMwOzsN5ZktImfhLA== + +object-visit@^1.0.0: + version "1.0.1" + resolved "https://registry.yarnpkg.com/object-visit/-/object-visit-1.0.1.tgz#f79c4493af0c5377b59fe39d395e41042dd045bb" + integrity sha1-95xEk68MU3e1n+OdOV5BBC3QRbs= + dependencies: + isobject "^3.0.0" + +object.assign@^4.0.4, object.assign@^4.1.0, object.assign@^4.1.1, object.assign@^4.1.2: + version "4.1.2" + resolved "https://registry.yarnpkg.com/object.assign/-/object.assign-4.1.2.tgz#0ed54a342eceb37b38ff76eb831a0e788cb63940" + integrity sha512-ixT2L5THXsApyiUPYKmW+2EHpXXe5Ii3M+f4e+aJFAHao5amFRW6J0OO6c/LU8Be47utCx2GL89hxGB6XSmKuQ== + dependencies: + call-bind "^1.0.0" + define-properties "^1.1.3" + has-symbols "^1.0.1" + object-keys "^1.1.1" + +object.defaults@^1.0.0, object.defaults@^1.1.0: + version "1.1.0" + resolved "https://registry.yarnpkg.com/object.defaults/-/object.defaults-1.1.0.tgz#3a7f868334b407dea06da16d88d5cd29e435fecf" + integrity sha1-On+GgzS0B96gbaFtiNXNKeQ1/s8= + dependencies: + array-each "^1.0.1" + array-slice "^1.0.0" + for-own "^1.0.0" + isobject "^3.0.0" + +object.getownpropertydescriptors@^2.1.0: + version "2.1.1" + resolved "https://registry.yarnpkg.com/object.getownpropertydescriptors/-/object.getownpropertydescriptors-2.1.1.tgz#0dfda8d108074d9c563e80490c883b6661091544" + integrity sha512-6DtXgZ/lIZ9hqx4GtZETobXLR/ZLaa0aqV0kzbn80Rf8Z2e/XFnhA0I7p07N2wH8bBBltr2xQPi6sbKWAY2Eng== + dependencies: + call-bind "^1.0.0" + define-properties "^1.1.3" + es-abstract "^1.18.0-next.1" + +object.map@^1.0.0: + version "1.0.1" + resolved "https://registry.yarnpkg.com/object.map/-/object.map-1.0.1.tgz#cf83e59dc8fcc0ad5f4250e1f78b3b81bd801d37" + integrity sha1-z4Plncj8wK1fQlDh94s7gb2AHTc= + dependencies: + for-own "^1.0.0" + make-iterator "^1.0.0" + +object.pick@^1.2.0, object.pick@^1.3.0: + version "1.3.0" + resolved "https://registry.yarnpkg.com/object.pick/-/object.pick-1.3.0.tgz#87a10ac4c1694bd2e1cbf53591a66141fb5dd747" + integrity sha1-h6EKxMFpS9Lhy/U1kaZhQftd10c= + dependencies: + isobject "^3.0.1" + +object.reduce@^1.0.0: + version "1.0.1" + resolved "https://registry.yarnpkg.com/object.reduce/-/object.reduce-1.0.1.tgz#6fe348f2ac7fa0f95ca621226599096825bb03ad" + integrity sha1-b+NI8qx/oPlcpiEiZZkJaCW7A60= + dependencies: + for-own "^1.0.0" + make-iterator "^1.0.0" + +object.values@^1.1.0: + version "1.1.2" + resolved "https://registry.yarnpkg.com/object.values/-/object.values-1.1.2.tgz#7a2015e06fcb0f546bd652486ce8583a4731c731" + integrity sha512-MYC0jvJopr8EK6dPBiO8Nb9mvjdypOachO5REGk6MXzujbBrAisKo3HmdEI6kZDL6fC31Mwee/5YbtMebixeag== + dependencies: + call-bind "^1.0.0" + define-properties "^1.1.3" + es-abstract "^1.18.0-next.1" + has "^1.0.3" + +on-finished@^2.3.0, on-finished@~2.3.0: + version "2.3.0" + resolved "https://registry.yarnpkg.com/on-finished/-/on-finished-2.3.0.tgz#20f1336481b083cd75337992a16971aa2d906947" + integrity sha1-IPEzZIGwg811M3mSoWlxqi2QaUc= + dependencies: + ee-first "1.1.1" + +once@^1.3.0, once@^1.3.1, once@^1.3.2, once@^1.4.0: + version "1.4.0" + resolved "https://registry.yarnpkg.com/once/-/once-1.4.0.tgz#583b1aa775961d4b113ac17d9c50baef9dd76bd1" + integrity sha1-WDsap3WWHUsROsF9nFC6753Xa9E= + dependencies: + wrappy "1" + +onetime@^5.1.0: + version "5.1.2" + resolved "https://registry.yarnpkg.com/onetime/-/onetime-5.1.2.tgz#d0e96ebb56b07476df1dd9c4806e5237985ca45e" + integrity sha512-kbpaSSGJTWdAY5KPVeMOKXSrPtr8C8C7wodJbcsd51jRnmD+GZu8Y0VoU6Dm5Z4vWr0Ig/1NKuWRKf7j5aaYSg== + dependencies: + mimic-fn "^2.1.0" + +ordered-read-streams@^1.0.0: + version "1.0.1" + resolved "https://registry.yarnpkg.com/ordered-read-streams/-/ordered-read-streams-1.0.1.tgz#77c0cb37c41525d64166d990ffad7ec6a0e1363e" + integrity sha1-d8DLN8QVJdZBZtmQ/61+xqDhNj4= + dependencies: + readable-stream "^2.0.1" + +os-homedir@^1.0.0: + version "1.0.2" + resolved "https://registry.yarnpkg.com/os-homedir/-/os-homedir-1.0.2.tgz#ffbc4988336e0e833de0c168c7ef152121aa7fb3" + integrity sha1-/7xJiDNuDoM94MFox+8VISGqf7M= + +os-locale@^1.4.0: + version "1.4.0" + resolved "https://registry.yarnpkg.com/os-locale/-/os-locale-1.4.0.tgz#20f9f17ae29ed345e8bde583b13d2009803c14d9" + integrity sha1-IPnxeuKe00XoveWDsT0gCYA8FNk= + dependencies: + lcid "^1.0.0" + +os-tmpdir@^1.0.0, os-tmpdir@~1.0.2: + version "1.0.2" + resolved "https://registry.yarnpkg.com/os-tmpdir/-/os-tmpdir-1.0.2.tgz#bbe67406c79aa85c5cfec766fe5734555dfa1274" + integrity sha1-u+Z0BseaqFxc/sdm/lc0VV36EnQ= + +osenv@^0.1.4: + version "0.1.5" + resolved "https://registry.yarnpkg.com/osenv/-/osenv-0.1.5.tgz#85cdfafaeb28e8677f416e287592b5f3f49ea410" + integrity sha512-0CWcCECdMVc2Rw3U5w9ZjqX6ga6ubk1xDVKxtBQPK7wis/0F2r9T6k4ydGYhecl7YUBxBVxhL5oisPsNxAPe2g== + dependencies: + os-homedir "^1.0.0" + os-tmpdir "^1.0.0" + +parse-filepath@^1.0.1: + version "1.0.2" + resolved "https://registry.yarnpkg.com/parse-filepath/-/parse-filepath-1.0.2.tgz#a632127f53aaf3d15876f5872f3ffac763d6c891" + integrity sha1-pjISf1Oq89FYdvWHLz/6x2PWyJE= + dependencies: + is-absolute "^1.0.0" + map-cache "^0.2.0" + path-root "^0.1.1" + +parse-json@^2.2.0: + version "2.2.0" + resolved "https://registry.yarnpkg.com/parse-json/-/parse-json-2.2.0.tgz#f480f40434ef80741f8469099f8dea18f55a4dc9" + integrity sha1-9ID0BDTvgHQfhGkJn43qGPVaTck= + dependencies: + error-ex "^1.2.0" + +parse-json@^4.0.0: + version "4.0.0" + resolved "https://registry.yarnpkg.com/parse-json/-/parse-json-4.0.0.tgz#be35f5425be1f7f6c747184f98a788cb99477ee0" + integrity sha1-vjX1Qlvh9/bHRxhPmKeIy5lHfuA= + dependencies: + error-ex "^1.3.1" + json-parse-better-errors "^1.0.1" + +parse-node-version@^1.0.0: + version "1.0.1" + resolved "https://registry.yarnpkg.com/parse-node-version/-/parse-node-version-1.0.1.tgz#e2b5dbede00e7fa9bc363607f53327e8b073189b" + integrity sha512-3YHlOa/JgH6Mnpr05jP9eDG254US9ek25LyIxZlDItp2iJtwyaXQb57lBYLdT3MowkUFYEV2XXNAYIPlESvJlA== + +parse-passwd@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/parse-passwd/-/parse-passwd-1.0.0.tgz#6d5b934a456993b23d37f40a382d6f1666a8e5c6" + integrity sha1-bVuTSkVpk7I9N/QKOC1vFmao5cY= + +parseurl@~1.3.3: + version "1.3.3" + resolved "https://registry.yarnpkg.com/parseurl/-/parseurl-1.3.3.tgz#9da19e7bee8d12dff0513ed5b76957793bc2e8d4" + integrity sha512-CiyeOxFT/JZyN5m0z9PfXw4SCBJ6Sygz1Dpl0wqjlhDEGGBP1GnsUVEL0p63hoG1fcj3fHynXi9NYO4nWOL+qQ== + +pascalcase@^0.1.1: + version "0.1.1" + resolved "https://registry.yarnpkg.com/pascalcase/-/pascalcase-0.1.1.tgz#b363e55e8006ca6fe21784d2db22bd15d7917f14" + integrity sha1-s2PlXoAGym/iF4TS2yK9FdeRfxQ= + +path-dirname@^1.0.0: + version "1.0.2" + resolved "https://registry.yarnpkg.com/path-dirname/-/path-dirname-1.0.2.tgz#cc33d24d525e099a5388c0336c6e32b9160609e0" + integrity sha1-zDPSTVJeCZpTiMAzbG4yuRYGCeA= + +path-exists@^2.0.0: + version "2.1.0" + resolved "https://registry.yarnpkg.com/path-exists/-/path-exists-2.1.0.tgz#0feb6c64f0fc518d9a754dd5efb62c7022761f4b" + integrity sha1-D+tsZPD8UY2adU3V77YscCJ2H0s= + dependencies: + pinkie-promise "^2.0.0" + +path-is-absolute@^1.0.0: + version "1.0.1" + resolved "https://registry.yarnpkg.com/path-is-absolute/-/path-is-absolute-1.0.1.tgz#174b9268735534ffbc7ace6bf53a5a9e1b5c5f5f" + integrity sha1-F0uSaHNVNP+8es5r9TpanhtcX18= + +path-key@^3.0.0, path-key@^3.1.0: + version "3.1.1" + resolved "https://registry.yarnpkg.com/path-key/-/path-key-3.1.1.tgz#581f6ade658cbba65a0d3380de7753295054f375" + integrity sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q== + +path-parse@^1.0.6: + version "1.0.6" + resolved "https://registry.yarnpkg.com/path-parse/-/path-parse-1.0.6.tgz#d62dbb5679405d72c4737ec58600e9ddcf06d24c" + integrity sha512-GSmOT2EbHrINBf9SR7CDELwlJ8AENk3Qn7OikK4nFYAu3Ote2+JYNVvkpAEQm3/TLNEJFD/xZJjzyxg3KBWOzw== + +path-root-regex@^0.1.0: + version "0.1.2" + resolved "https://registry.yarnpkg.com/path-root-regex/-/path-root-regex-0.1.2.tgz#bfccdc8df5b12dc52c8b43ec38d18d72c04ba96d" + integrity sha1-v8zcjfWxLcUsi0PsONGNcsBLqW0= + +path-root@^0.1.1: + version "0.1.1" + resolved "https://registry.yarnpkg.com/path-root/-/path-root-0.1.1.tgz#9a4a6814cac1c0cd73360a95f32083c8ea4745b7" + integrity sha1-mkpoFMrBwM1zNgqV8yCDyOpHRbc= + dependencies: + path-root-regex "^0.1.0" + +path-to-regexp@0.1.7: + version "0.1.7" + resolved "https://registry.yarnpkg.com/path-to-regexp/-/path-to-regexp-0.1.7.tgz#df604178005f522f15eb4490e7247a1bfaa67f8c" + integrity sha1-32BBeABfUi8V60SQ5yR6G/qmf4w= + +path-type@^1.0.0: + version "1.1.0" + resolved "https://registry.yarnpkg.com/path-type/-/path-type-1.1.0.tgz#59c44f7ee491da704da415da5a4070ba4f8fe441" + integrity sha1-WcRPfuSR2nBNpBXaWkBwuk+P5EE= + dependencies: + graceful-fs "^4.1.2" + pify "^2.0.0" + pinkie-promise "^2.0.0" + +pend@~1.2.0: + version "1.2.0" + resolved "https://registry.yarnpkg.com/pend/-/pend-1.2.0.tgz#7a57eb550a6783f9115331fcf4663d5c8e007a50" + integrity sha1-elfrVQpng/kRUzH89GY9XI4AelA= + +performance-now@^2.1.0: + version "2.1.0" + resolved "https://registry.yarnpkg.com/performance-now/-/performance-now-2.1.0.tgz#6309f4e0e5fa913ec1c69307ae364b4b377c9e7b" + integrity sha1-Ywn04OX6kT7BxpMHrjZLSzd8nns= + +picomatch@^2.2.1: + version "2.2.2" + resolved "https://registry.yarnpkg.com/picomatch/-/picomatch-2.2.2.tgz#21f333e9b6b8eaff02468f5146ea406d345f4dad" + integrity sha512-q0M/9eZHzmr0AulXyPwNfZjtwZ/RBZlbN3K3CErVrk50T2ASYI7Bye0EvekFY3IP1Nt2DHu0re+V2ZHIpMkuWg== + +pify@^2.0.0, pify@^2.3.0: + version "2.3.0" + resolved "https://registry.yarnpkg.com/pify/-/pify-2.3.0.tgz#ed141a6ac043a849ea588498e7dca8b15330e90c" + integrity sha1-7RQaasBDqEnqWISY59yosVMw6Qw= + +pify@^3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/pify/-/pify-3.0.0.tgz#e5a4acd2c101fdf3d9a4d07f0dbc4db49dd28176" + integrity sha1-5aSs0sEB/fPZpNB/DbxNtJ3SgXY= + +pinkie-promise@^2.0.0: + version "2.0.1" + resolved "https://registry.yarnpkg.com/pinkie-promise/-/pinkie-promise-2.0.1.tgz#2135d6dfa7a358c069ac9b178776288228450ffa" + integrity sha1-ITXW36ejWMBprJsXh3YogihFD/o= + dependencies: + pinkie "^2.0.0" + +pinkie@^2.0.0: + version "2.0.4" + resolved "https://registry.yarnpkg.com/pinkie/-/pinkie-2.0.4.tgz#72556b80cfa0d48a974e80e77248e80ed4f7f870" + integrity sha1-clVrgM+g1IqXToDnckjoDtT3+HA= + +plugin-error@^1.0.1: + version "1.0.1" + resolved "https://registry.yarnpkg.com/plugin-error/-/plugin-error-1.0.1.tgz#77016bd8919d0ac377fdcdd0322328953ca5781c" + 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" + +pluralize@8.0.0: + version "8.0.0" + resolved "https://registry.yarnpkg.com/pluralize/-/pluralize-8.0.0.tgz#1a6fa16a38d12a1901e0320fa017051c539ce3b1" + integrity sha512-Nc3IT5yHzflTfbjgqWcCPpo7DaKy4FnpB0l/zCAW0Tc7jxAiuqSxHasntB3D7887LSrA93kDJ9IXovxJYxyLCA== + +posix-character-classes@^0.1.0: + version "0.1.1" + resolved "https://registry.yarnpkg.com/posix-character-classes/-/posix-character-classes-0.1.1.tgz#01eac0fe3b5af71a2a6c02feabb8c1fef7e00eab" + integrity sha1-AerA/jta9xoqbAL+q7jB/vfgDqs= + +postcss-calc@^7.0.1: + version "7.0.5" + resolved "https://registry.yarnpkg.com/postcss-calc/-/postcss-calc-7.0.5.tgz#f8a6e99f12e619c2ebc23cf6c486fdc15860933e" + integrity sha512-1tKHutbGtLtEZF6PT4JSihCHfIVldU72mZ8SdZHIYriIZ9fh9k9aWSppaT8rHsyI3dX+KSR+W+Ix9BMY3AODrg== + dependencies: + postcss "^7.0.27" + postcss-selector-parser "^6.0.2" + postcss-value-parser "^4.0.2" + +postcss-color-mod-function@3.0.3: + version "3.0.3" + resolved "https://registry.yarnpkg.com/postcss-color-mod-function/-/postcss-color-mod-function-3.0.3.tgz#816ba145ac11cc3cb6baa905a75a49f903e4d31d" + integrity sha512-YP4VG+xufxaVtzV6ZmhEtc+/aTXH3d0JLpnYfxqTvwZPbJhWqp8bSY3nfNzNRFLgB4XSaBA82OE4VjOOKpCdVQ== + dependencies: + "@csstools/convert-colors" "^1.4.0" + postcss "^7.0.2" + postcss-values-parser "^2.0.0" + +postcss-colormin@^4.0.3: + version "4.0.3" + resolved "https://registry.yarnpkg.com/postcss-colormin/-/postcss-colormin-4.0.3.tgz#ae060bce93ed794ac71264f08132d550956bd381" + integrity sha512-WyQFAdDZpExQh32j0U0feWisZ0dmOtPl44qYmJKkq9xFWY3p+4qnRzCHeNrkeRhwPHz9bQ3mo0/yVkaply0MNw== + dependencies: + browserslist "^4.0.0" + color "^3.0.0" + has "^1.0.0" + postcss "^7.0.0" + postcss-value-parser "^3.0.0" + +postcss-convert-values@^4.0.1: + version "4.0.1" + resolved "https://registry.yarnpkg.com/postcss-convert-values/-/postcss-convert-values-4.0.1.tgz#ca3813ed4da0f812f9d43703584e449ebe189a7f" + integrity sha512-Kisdo1y77KUC0Jmn0OXU/COOJbzM8cImvw1ZFsBgBgMgb1iL23Zs/LXRe3r+EZqM3vGYKdQ2YJVQ5VkJI+zEJQ== + dependencies: + postcss "^7.0.0" + postcss-value-parser "^3.0.0" + +postcss-discard-comments@^4.0.2: + version "4.0.2" + resolved "https://registry.yarnpkg.com/postcss-discard-comments/-/postcss-discard-comments-4.0.2.tgz#1fbabd2c246bff6aaad7997b2b0918f4d7af4033" + integrity sha512-RJutN259iuRf3IW7GZyLM5Sw4GLTOH8FmsXBnv8Ab/Tc2k4SR4qbV4DNbyyY4+Sjo362SyDmW2DQ7lBSChrpkg== + dependencies: + postcss "^7.0.0" + +postcss-discard-duplicates@^4.0.2: + version "4.0.2" + resolved "https://registry.yarnpkg.com/postcss-discard-duplicates/-/postcss-discard-duplicates-4.0.2.tgz#3fe133cd3c82282e550fc9b239176a9207b784eb" + integrity sha512-ZNQfR1gPNAiXZhgENFfEglF93pciw0WxMkJeVmw8eF+JZBbMD7jp6C67GqJAXVZP2BWbOztKfbsdmMp/k8c6oQ== + dependencies: + postcss "^7.0.0" + +postcss-discard-empty@^4.0.1: + version "4.0.1" + resolved "https://registry.yarnpkg.com/postcss-discard-empty/-/postcss-discard-empty-4.0.1.tgz#c8c951e9f73ed9428019458444a02ad90bb9f765" + integrity sha512-B9miTzbznhDjTfjvipfHoqbWKwd0Mj+/fL5s1QOz06wufguil+Xheo4XpOnc4NqKYBCNqqEzgPv2aPBIJLox0w== + dependencies: + postcss "^7.0.0" + +postcss-discard-overridden@^4.0.1: + version "4.0.1" + resolved "https://registry.yarnpkg.com/postcss-discard-overridden/-/postcss-discard-overridden-4.0.1.tgz#652aef8a96726f029f5e3e00146ee7a4e755ff57" + integrity sha512-IYY2bEDD7g1XM1IDEsUT4//iEYCxAmP5oDSFMVU/JVvT7gh+l4fmjciLqGgwjdWpQIdb0Che2VX00QObS5+cTg== + dependencies: + postcss "^7.0.0" + +postcss-easy-import@3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/postcss-easy-import/-/postcss-easy-import-3.0.0.tgz#8eaaf5ae59566083d0cae98735dfd803e3ab194d" + integrity sha512-cfNsear/v8xlkl9v5Wm8y4Do/puiDQTFF+WX2Fo++h7oKt1fKWVVW/5Ca8hslYDQWnjndrg813cA23Pt1jsYdg== + dependencies: + globby "^6.1.0" + is-glob "^4.0.0" + lodash "^4.17.4" + object-assign "^4.0.1" + pify "^3.0.0" + postcss "^6.0.11" + postcss-import "^10.0.0" + resolve "^1.1.7" + +postcss-import@^10.0.0: + version "10.0.0" + resolved "https://registry.yarnpkg.com/postcss-import/-/postcss-import-10.0.0.tgz#4c85c97b099136cc5ea0240dc1dfdbfde4e2ebbe" + integrity sha1-TIXJewmRNsxeoCQNwd/b/eTi674= + dependencies: + object-assign "^4.0.1" + postcss "^6.0.1" + postcss-value-parser "^3.2.3" + read-cache "^1.0.0" + resolve "^1.1.7" + +postcss-load-config@^2.1.1: + version "2.1.2" + resolved "https://registry.yarnpkg.com/postcss-load-config/-/postcss-load-config-2.1.2.tgz#c5ea504f2c4aef33c7359a34de3573772ad7502a" + integrity sha512-/rDeGV6vMUo3mwJZmeHfEDvwnTKKqQ0S7OHUi/kJvvtx3aWtyWG2/0ZWnzCt2keEclwN6Tf0DST2v9kITdOKYw== + dependencies: + cosmiconfig "^5.0.0" + import-cwd "^2.0.0" + +postcss-merge-longhand@^4.0.11: + version "4.0.11" + resolved "https://registry.yarnpkg.com/postcss-merge-longhand/-/postcss-merge-longhand-4.0.11.tgz#62f49a13e4a0ee04e7b98f42bb16062ca2549e24" + integrity sha512-alx/zmoeXvJjp7L4mxEMjh8lxVlDFX1gqWHzaaQewwMZiVhLo42TEClKaeHbRf6J7j82ZOdTJ808RtN0ZOZwvw== + dependencies: + css-color-names "0.0.4" + postcss "^7.0.0" + postcss-value-parser "^3.0.0" + stylehacks "^4.0.0" + +postcss-merge-rules@^4.0.3: + version "4.0.3" + resolved "https://registry.yarnpkg.com/postcss-merge-rules/-/postcss-merge-rules-4.0.3.tgz#362bea4ff5a1f98e4075a713c6cb25aefef9a650" + integrity sha512-U7e3r1SbvYzO0Jr3UT/zKBVgYYyhAz0aitvGIYOYK5CPmkNih+WDSsS5tvPrJ8YMQYlEMvsZIiqmn7HdFUaeEQ== + dependencies: + browserslist "^4.0.0" + caniuse-api "^3.0.0" + cssnano-util-same-parent "^4.0.0" + postcss "^7.0.0" + postcss-selector-parser "^3.0.0" + vendors "^1.0.0" + +postcss-minify-font-values@^4.0.2: + version "4.0.2" + resolved "https://registry.yarnpkg.com/postcss-minify-font-values/-/postcss-minify-font-values-4.0.2.tgz#cd4c344cce474343fac5d82206ab2cbcb8afd5a6" + integrity sha512-j85oO6OnRU9zPf04+PZv1LYIYOprWm6IA6zkXkrJXyRveDEuQggG6tvoy8ir8ZwjLxLuGfNkCZEQG7zan+Hbtg== + dependencies: + postcss "^7.0.0" + postcss-value-parser "^3.0.0" + +postcss-minify-gradients@^4.0.2: + version "4.0.2" + resolved "https://registry.yarnpkg.com/postcss-minify-gradients/-/postcss-minify-gradients-4.0.2.tgz#93b29c2ff5099c535eecda56c4aa6e665a663471" + integrity sha512-qKPfwlONdcf/AndP1U8SJ/uzIJtowHlMaSioKzebAXSG4iJthlWC9iSWznQcX4f66gIWX44RSA841HTHj3wK+Q== + dependencies: + cssnano-util-get-arguments "^4.0.0" + is-color-stop "^1.0.0" + postcss "^7.0.0" + postcss-value-parser "^3.0.0" + +postcss-minify-params@^4.0.2: + version "4.0.2" + resolved "https://registry.yarnpkg.com/postcss-minify-params/-/postcss-minify-params-4.0.2.tgz#6b9cef030c11e35261f95f618c90036d680db874" + integrity sha512-G7eWyzEx0xL4/wiBBJxJOz48zAKV2WG3iZOqVhPet/9geefm/Px5uo1fzlHu+DOjT+m0Mmiz3jkQzVHe6wxAWg== + dependencies: + alphanum-sort "^1.0.0" + browserslist "^4.0.0" + cssnano-util-get-arguments "^4.0.0" + postcss "^7.0.0" + postcss-value-parser "^3.0.0" + uniqs "^2.0.0" + +postcss-minify-selectors@^4.0.2: + version "4.0.2" + resolved "https://registry.yarnpkg.com/postcss-minify-selectors/-/postcss-minify-selectors-4.0.2.tgz#e2e5eb40bfee500d0cd9243500f5f8ea4262fbd8" + integrity sha512-D5S1iViljXBj9kflQo4YutWnJmwm8VvIsU1GeXJGiG9j8CIg9zs4voPMdQDUmIxetUOh60VilsNzCiAFTOqu3g== + dependencies: + alphanum-sort "^1.0.0" + has "^1.0.0" + postcss "^7.0.0" + postcss-selector-parser "^3.0.0" + +postcss-normalize-charset@^4.0.1: + version "4.0.1" + resolved "https://registry.yarnpkg.com/postcss-normalize-charset/-/postcss-normalize-charset-4.0.1.tgz#8b35add3aee83a136b0471e0d59be58a50285dd4" + integrity sha512-gMXCrrlWh6G27U0hF3vNvR3w8I1s2wOBILvA87iNXaPvSNo5uZAMYsZG7XjCUf1eVxuPfyL4TJ7++SGZLc9A3g== + dependencies: + postcss "^7.0.0" + +postcss-normalize-display-values@^4.0.2: + version "4.0.2" + resolved "https://registry.yarnpkg.com/postcss-normalize-display-values/-/postcss-normalize-display-values-4.0.2.tgz#0dbe04a4ce9063d4667ed2be476bb830c825935a" + integrity sha512-3F2jcsaMW7+VtRMAqf/3m4cPFhPD3EFRgNs18u+k3lTJJlVe7d0YPO+bnwqo2xg8YiRpDXJI2u8A0wqJxMsQuQ== + dependencies: + cssnano-util-get-match "^4.0.0" + postcss "^7.0.0" + postcss-value-parser "^3.0.0" + +postcss-normalize-positions@^4.0.2: + version "4.0.2" + resolved "https://registry.yarnpkg.com/postcss-normalize-positions/-/postcss-normalize-positions-4.0.2.tgz#05f757f84f260437378368a91f8932d4b102917f" + integrity sha512-Dlf3/9AxpxE+NF1fJxYDeggi5WwV35MXGFnnoccP/9qDtFrTArZ0D0R+iKcg5WsUd8nUYMIl8yXDCtcrT8JrdA== + dependencies: + cssnano-util-get-arguments "^4.0.0" + has "^1.0.0" + postcss "^7.0.0" + postcss-value-parser "^3.0.0" + +postcss-normalize-repeat-style@^4.0.2: + version "4.0.2" + resolved "https://registry.yarnpkg.com/postcss-normalize-repeat-style/-/postcss-normalize-repeat-style-4.0.2.tgz#c4ebbc289f3991a028d44751cbdd11918b17910c" + integrity sha512-qvigdYYMpSuoFs3Is/f5nHdRLJN/ITA7huIoCyqqENJe9PvPmLhNLMu7QTjPdtnVf6OcYYO5SHonx4+fbJE1+Q== + dependencies: + cssnano-util-get-arguments "^4.0.0" + cssnano-util-get-match "^4.0.0" + postcss "^7.0.0" + postcss-value-parser "^3.0.0" + +postcss-normalize-string@^4.0.2: + version "4.0.2" + resolved "https://registry.yarnpkg.com/postcss-normalize-string/-/postcss-normalize-string-4.0.2.tgz#cd44c40ab07a0c7a36dc5e99aace1eca4ec2690c" + integrity sha512-RrERod97Dnwqq49WNz8qo66ps0swYZDSb6rM57kN2J+aoyEAJfZ6bMx0sx/F9TIEX0xthPGCmeyiam/jXif0eA== + dependencies: + has "^1.0.0" + postcss "^7.0.0" + postcss-value-parser "^3.0.0" + +postcss-normalize-timing-functions@^4.0.2: + version "4.0.2" + resolved "https://registry.yarnpkg.com/postcss-normalize-timing-functions/-/postcss-normalize-timing-functions-4.0.2.tgz#8e009ca2a3949cdaf8ad23e6b6ab99cb5e7d28d9" + integrity sha512-acwJY95edP762e++00Ehq9L4sZCEcOPyaHwoaFOhIwWCDfik6YvqsYNxckee65JHLKzuNSSmAdxwD2Cud1Z54A== + dependencies: + cssnano-util-get-match "^4.0.0" + postcss "^7.0.0" + postcss-value-parser "^3.0.0" + +postcss-normalize-unicode@^4.0.1: + version "4.0.1" + resolved "https://registry.yarnpkg.com/postcss-normalize-unicode/-/postcss-normalize-unicode-4.0.1.tgz#841bd48fdcf3019ad4baa7493a3d363b52ae1cfb" + integrity sha512-od18Uq2wCYn+vZ/qCOeutvHjB5jm57ToxRaMeNuf0nWVHaP9Hua56QyMF6fs/4FSUnVIw0CBPsU0K4LnBPwYwg== + dependencies: + browserslist "^4.0.0" + postcss "^7.0.0" + postcss-value-parser "^3.0.0" + +postcss-normalize-url@^4.0.1: + version "4.0.1" + resolved "https://registry.yarnpkg.com/postcss-normalize-url/-/postcss-normalize-url-4.0.1.tgz#10e437f86bc7c7e58f7b9652ed878daaa95faae1" + integrity sha512-p5oVaF4+IHwu7VpMan/SSpmpYxcJMtkGppYf0VbdH5B6hN8YNmVyJLuY9FmLQTzY3fag5ESUUHDqM+heid0UVA== + dependencies: + is-absolute-url "^2.0.0" + normalize-url "^3.0.0" + postcss "^7.0.0" + postcss-value-parser "^3.0.0" + +postcss-normalize-whitespace@^4.0.2: + version "4.0.2" + resolved "https://registry.yarnpkg.com/postcss-normalize-whitespace/-/postcss-normalize-whitespace-4.0.2.tgz#bf1d4070fe4fcea87d1348e825d8cc0c5faa7d82" + integrity sha512-tO8QIgrsI3p95r8fyqKV+ufKlSHh9hMJqACqbv2XknufqEDhDvbguXGBBqxw9nsQoXWf0qOqppziKJKHMD4GtA== + dependencies: + postcss "^7.0.0" + postcss-value-parser "^3.0.0" + +postcss-ordered-values@^4.1.2: + version "4.1.2" + resolved "https://registry.yarnpkg.com/postcss-ordered-values/-/postcss-ordered-values-4.1.2.tgz#0cf75c820ec7d5c4d280189559e0b571ebac0eee" + integrity sha512-2fCObh5UanxvSxeXrtLtlwVThBvHn6MQcu4ksNT2tsaV2Fg76R2CV98W7wNSlX+5/pFwEyaDwKLLoEV7uRybAw== + dependencies: + cssnano-util-get-arguments "^4.0.0" + postcss "^7.0.0" + postcss-value-parser "^3.0.0" + +postcss-reduce-initial@^4.0.3: + version "4.0.3" + resolved "https://registry.yarnpkg.com/postcss-reduce-initial/-/postcss-reduce-initial-4.0.3.tgz#7fd42ebea5e9c814609639e2c2e84ae270ba48df" + integrity sha512-gKWmR5aUulSjbzOfD9AlJiHCGH6AEVLaM0AV+aSioxUDd16qXP1PCh8d1/BGVvpdWn8k/HiK7n6TjeoXN1F7DA== + dependencies: + browserslist "^4.0.0" + caniuse-api "^3.0.0" + has "^1.0.0" + postcss "^7.0.0" + +postcss-reduce-transforms@^4.0.2: + version "4.0.2" + resolved "https://registry.yarnpkg.com/postcss-reduce-transforms/-/postcss-reduce-transforms-4.0.2.tgz#17efa405eacc6e07be3414a5ca2d1074681d4e29" + integrity sha512-EEVig1Q2QJ4ELpJXMZR8Vt5DQx8/mo+dGWSR7vWXqcob2gQLyQGsionYcGKATXvQzMPn6DSN1vTN7yFximdIAg== + dependencies: + cssnano-util-get-match "^4.0.0" + has "^1.0.0" + postcss "^7.0.0" + postcss-value-parser "^3.0.0" + +postcss-selector-parser@^3.0.0: + version "3.1.2" + resolved "https://registry.yarnpkg.com/postcss-selector-parser/-/postcss-selector-parser-3.1.2.tgz#b310f5c4c0fdaf76f94902bbaa30db6aa84f5270" + integrity sha512-h7fJ/5uWuRVyOtkO45pnt1Ih40CEleeyCHzipqAZO2e5H20g25Y48uYnFUiShvY4rZWNJ/Bib/KVPmanaCtOhA== + dependencies: + dot-prop "^5.2.0" + indexes-of "^1.0.1" + uniq "^1.0.1" + +postcss-selector-parser@^6.0.2: + version "6.0.4" + resolved "https://registry.yarnpkg.com/postcss-selector-parser/-/postcss-selector-parser-6.0.4.tgz#56075a1380a04604c38b063ea7767a129af5c2b3" + integrity sha512-gjMeXBempyInaBqpp8gODmwZ52WaYsVOsfr4L4lDQ7n3ncD6mEyySiDtgzCT+NYC0mmeOLvtsF8iaEf0YT6dBw== + dependencies: + cssesc "^3.0.0" + indexes-of "^1.0.1" + uniq "^1.0.1" + util-deprecate "^1.0.2" + +postcss-svgo@^4.0.2: + version "4.0.2" + resolved "https://registry.yarnpkg.com/postcss-svgo/-/postcss-svgo-4.0.2.tgz#17b997bc711b333bab143aaed3b8d3d6e3d38258" + integrity sha512-C6wyjo3VwFm0QgBy+Fu7gCYOkCmgmClghO+pjcxvrcBKtiKt0uCF+hvbMO1fyv5BMImRK90SMb+dwUnfbGd+jw== + dependencies: + is-svg "^3.0.0" + postcss "^7.0.0" + postcss-value-parser "^3.0.0" + svgo "^1.0.0" + +postcss-unique-selectors@^4.0.1: + version "4.0.1" + resolved "https://registry.yarnpkg.com/postcss-unique-selectors/-/postcss-unique-selectors-4.0.1.tgz#9446911f3289bfd64c6d680f073c03b1f9ee4bac" + integrity sha512-+JanVaryLo9QwZjKrmJgkI4Fn8SBgRO6WXQBJi7KiAVPlmxikB5Jzc4EvXMT2H0/m0RjrVVm9rGNhZddm/8Spg== + dependencies: + alphanum-sort "^1.0.0" + postcss "^7.0.0" + uniqs "^2.0.0" + +postcss-value-parser@^3.0.0, postcss-value-parser@^3.2.3: + version "3.3.1" + resolved "https://registry.yarnpkg.com/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz#9ff822547e2893213cf1c30efa51ac5fd1ba8281" + integrity sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ== + +postcss-value-parser@^4.0.2, postcss-value-parser@^4.1.0: + version "4.1.0" + resolved "https://registry.yarnpkg.com/postcss-value-parser/-/postcss-value-parser-4.1.0.tgz#443f6a20ced6481a2bda4fa8532a6e55d789a2cb" + integrity sha512-97DXOFbQJhk71ne5/Mt6cOu6yxsSfM0QGQyl0L25Gca4yGWEGJaig7l7gbCX623VqTBNGLRLaVUCnNkcedlRSQ== + +postcss-values-parser@^2.0.0: + version "2.0.1" + resolved "https://registry.yarnpkg.com/postcss-values-parser/-/postcss-values-parser-2.0.1.tgz#da8b472d901da1e205b47bdc98637b9e9e550e5f" + integrity sha512-2tLuBsA6P4rYTNKCXYG/71C7j1pU6pK503suYOmn4xYrQIzW+opD+7FAFNuGSdZC/3Qfy334QbeMu7MEb8gOxg== + dependencies: + flatten "^1.0.2" + indexes-of "^1.0.1" + uniq "^1.0.1" + +postcss@8.2.8: + version "8.2.8" + resolved "https://registry.yarnpkg.com/postcss/-/postcss-8.2.8.tgz#0b90f9382efda424c4f0f69a2ead6f6830d08ece" + integrity sha512-1F0Xb2T21xET7oQV9eKuctbM9S7BC0fetoHCc4H13z0PT6haiRLP4T0ZY4XWh7iLP0usgqykT6p9B2RtOf4FPw== + dependencies: + colorette "^1.2.2" + nanoid "^3.1.20" + source-map "^0.6.1" + +postcss@^6.0.1, postcss@^6.0.11: + version "6.0.23" + resolved "https://registry.yarnpkg.com/postcss/-/postcss-6.0.23.tgz#61c82cc328ac60e677645f979054eb98bc0e3324" + integrity sha512-soOk1h6J3VMTZtVeVpv15/Hpdl2cBLX3CAw4TAbkpTJiNPk9YP/zWcD1ND+xEtvyuuvKzbxliTOIyvkSeSJ6ag== + dependencies: + chalk "^2.4.1" + source-map "^0.6.1" + supports-color "^5.4.0" + +postcss@^7.0.0, postcss@^7.0.1, postcss@^7.0.2, postcss@^7.0.27: + version "7.0.35" + resolved "https://registry.yarnpkg.com/postcss/-/postcss-7.0.35.tgz#d2be00b998f7f211d8a276974079f2e92b970e24" + integrity sha512-3QT8bBJeX/S5zKTTjTCIjRF3If4avAT6kqxcASlTWEtAFCb9NH0OUxNDfgZSWdP5fJnBYCMEWkIFfWeugjzYMg== + dependencies: + chalk "^2.4.2" + source-map "^0.6.1" + supports-color "^6.1.0" + +pretty-hrtime@^1.0.0: + version "1.0.3" + resolved "https://registry.yarnpkg.com/pretty-hrtime/-/pretty-hrtime-1.0.3.tgz#b7e3ea42435a4c9b2759d99e0f201eb195802ee1" + integrity sha1-t+PqQkNaTJsnWdmeDyAesZWALuE= + +prettyjson@1.2.1: + version "1.2.1" + resolved "https://registry.yarnpkg.com/prettyjson/-/prettyjson-1.2.1.tgz#fcffab41d19cab4dfae5e575e64246619b12d289" + integrity sha1-/P+rQdGcq0365eV15kJGYZsS0ok= + dependencies: + colors "^1.1.2" + minimist "^1.2.0" + +process-nextick-args@^2.0.0, process-nextick-args@~2.0.0: + version "2.0.1" + resolved "https://registry.yarnpkg.com/process-nextick-args/-/process-nextick-args-2.0.1.tgz#7820d9b16120cc55ca9ae7792680ae7dba6d7fe2" + integrity sha512-3ouUOpQhtgrbOa17J7+uxOTpITYWaGP7/AhoR3+A+/1e9skrzelGi/dXzEYyvbxubEF6Wn2ypscTKiKJFFn1ag== + +proto-list@~1.2.1: + version "1.2.4" + resolved "https://registry.yarnpkg.com/proto-list/-/proto-list-1.2.4.tgz#212d5bfe1318306a420f6402b8e26ff39647a849" + integrity sha1-IS1b/hMYMGpCD2QCuOJv85ZHqEk= + +proxy-addr@~2.0.5: + version "2.0.6" + resolved "https://registry.yarnpkg.com/proxy-addr/-/proxy-addr-2.0.6.tgz#fdc2336505447d3f2f2c638ed272caf614bbb2bf" + integrity sha512-dh/frvCBVmSsDYzw6n926jv974gddhkFPfiN8hPOi30Wax25QZyZEGveluCgliBnqmuM+UJmBErbAUFIoDbjOw== + dependencies: + forwarded "~0.1.2" + ipaddr.js "1.9.1" + +pseudomap@^1.0.2: + version "1.0.2" + resolved "https://registry.yarnpkg.com/pseudomap/-/pseudomap-1.0.2.tgz#f052a28da70e618917ef0a8ac34c1ae5a68286b3" + integrity sha1-8FKijacOYYkX7wqKw0wa5aaChrM= + +psl@^1.1.28: + version "1.8.0" + resolved "https://registry.yarnpkg.com/psl/-/psl-1.8.0.tgz#9326f8bcfb013adcc005fdff056acce020e51c24" + integrity sha512-RIdOzyoavK+hA18OGGWDqUTsCLhtA7IcZ/6NCs4fFJaHBDab+pDDmDIByWFRQJq2Cd7r1OoQxBGKOaztq+hjIQ== + +pump@3.0.0, pump@^3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/pump/-/pump-3.0.0.tgz#b4a2116815bde2f4e1ea602354e8c75565107a64" + integrity sha512-LwZy+p3SFs1Pytd/jYct4wpv49HiYCqd9Rlc5ZVdk0V+8Yzv6jR5Blk3TRmPL1ft69TxP0IMZGJ+WPFU2BFhww== + dependencies: + end-of-stream "^1.1.0" + once "^1.3.1" + +pump@^2.0.0: + version "2.0.1" + resolved "https://registry.yarnpkg.com/pump/-/pump-2.0.1.tgz#12399add6e4cf7526d973cbc8b5ce2e2908b3909" + integrity sha512-ruPMNRkN3MHP1cWJc9OWr+T/xDP0jhXYCLfJcBuX54hhfIBnaQmAUMfDcG4DM5UMWByBbJY69QSphm3jtDKIkA== + dependencies: + end-of-stream "^1.1.0" + once "^1.3.1" + +pumpify@^1.3.5: + version "1.5.1" + resolved "https://registry.yarnpkg.com/pumpify/-/pumpify-1.5.1.tgz#36513be246ab27570b1a374a5ce278bfd74370ce" + integrity sha512-oClZI37HvuUJJxSKKrC17bZ9Cu0ZYhEAGPsPUy9KlMUmv9dKX2o77RUmq7f3XjIxbwyGwYzbzQ1L2Ks8sIradQ== + dependencies: + duplexify "^3.6.0" + inherits "^2.0.3" + pump "^2.0.0" + +punycode@^2.1.0, punycode@^2.1.1: + version "2.1.1" + resolved "https://registry.yarnpkg.com/punycode/-/punycode-2.1.1.tgz#b58b010ac40c22c5657616c8d2c2c02c7bf479ec" + integrity sha512-XRsRjdf+j5ml+y/6GKHPZbrF/8p2Yga0JPtdqTIY2Xe5ohJPD9saDJJLPvp9+NSBprVvevdXZybnj2cv8OEd0A== + +q@^1.1.2: + version "1.5.1" + resolved "https://registry.yarnpkg.com/q/-/q-1.5.1.tgz#7e32f75b41381291d04611f1bf14109ac00651d7" + integrity sha1-fjL3W0E4EpHQRhHxvxQQmsAGUdc= + +qs@6.7.0: + version "6.7.0" + resolved "https://registry.yarnpkg.com/qs/-/qs-6.7.0.tgz#41dc1a015e3d581f1621776be31afb2876a9b1bc" + integrity sha512-VCdBRNFTX1fyE7Nb6FYoURo/SPe62QCaAyzJvUjwRaIsc+NePBEniHlvxFmmX56+HZphIGtV0XeCirBtpDrTyQ== + +qs@^6.4.0: + version "6.9.6" + resolved "https://registry.yarnpkg.com/qs/-/qs-6.9.6.tgz#26ed3c8243a431b2924aca84cc90471f35d5a0ee" + integrity sha512-TIRk4aqYLNoJUbd+g2lEdz5kLWIuTMRagAXxl78Q0RiVjAOugHmeKNGdd3cwo/ktpf9aL9epCfFqWDEKysUlLQ== + +qs@~6.5.2: + version "6.5.2" + resolved "https://registry.yarnpkg.com/qs/-/qs-6.5.2.tgz#cb3ae806e8740444584ef154ce8ee98d403f3e36" + integrity sha512-N5ZAX4/LxJmF+7wN74pUD6qAh9/wnvdQcjq9TZjevvXzSUo7bfmw91saqMjzGS2xq91/odN2dW/WOl7qQHNDGA== + +range-parser@~1.2.1: + version "1.2.1" + resolved "https://registry.yarnpkg.com/range-parser/-/range-parser-1.2.1.tgz#3cf37023d199e1c24d1a55b84800c2f3e6468031" + integrity sha512-Hrgsx+orqoygnmhFbKaHE6c296J+HTAQXoxEF6gNupROmmGJRoyzfG3ccAveqCBrwr/2yxQ5BVd/GTl5agOwSg== + +raw-body@2.4.0: + version "2.4.0" + resolved "https://registry.yarnpkg.com/raw-body/-/raw-body-2.4.0.tgz#a1ce6fb9c9bc356ca52e89256ab59059e13d0332" + integrity sha512-4Oz8DUIwdvoa5qMJelxipzi/iJIi40O5cGV1wNYp5hvZP8ZN0T+jiNkL0QepXs+EsQ9XJ8ipEDoiH70ySUJP3Q== + dependencies: + bytes "3.1.0" + http-errors "1.7.2" + iconv-lite "0.4.24" + unpipe "1.0.0" + +raw-body@~1.1.0: + version "1.1.7" + resolved "https://registry.yarnpkg.com/raw-body/-/raw-body-1.1.7.tgz#1d027c2bfa116acc6623bca8f00016572a87d425" + integrity sha1-HQJ8K/oRasxmI7yo8AAWVyqH1CU= + dependencies: + bytes "1" + string_decoder "0.10" + +read-cache@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/read-cache/-/read-cache-1.0.0.tgz#e664ef31161166c9751cdbe8dbcf86b5fb58f774" + integrity sha1-5mTvMRYRZsl1HNvo28+GtftY93Q= + dependencies: + pify "^2.3.0" + +read-pkg-up@^1.0.1: + version "1.0.1" + resolved "https://registry.yarnpkg.com/read-pkg-up/-/read-pkg-up-1.0.1.tgz#9d63c13276c065918d57f002a57f40a1b643fb02" + integrity sha1-nWPBMnbAZZGNV/ACpX9AobZD+wI= + dependencies: + find-up "^1.0.0" + read-pkg "^1.0.0" + +read-pkg@^1.0.0: + version "1.1.0" + resolved "https://registry.yarnpkg.com/read-pkg/-/read-pkg-1.1.0.tgz#f5ffaa5ecd29cb31c0474bca7d756b6bb29e3f28" + integrity sha1-9f+qXs0pyzHAR0vKfXVra7KePyg= + dependencies: + load-json-file "^1.0.0" + normalize-package-data "^2.3.2" + path-type "^1.0.0" + +readable-stream@1.1.x: + version "1.1.14" + resolved "https://registry.yarnpkg.com/readable-stream/-/readable-stream-1.1.14.tgz#7cf4c54ef648e3813084c636dd2079e166c081d9" + integrity sha1-fPTFTvZI44EwhMY23SB54WbAgdk= + dependencies: + core-util-is "~1.0.0" + inherits "~2.0.1" + isarray "0.0.1" + string_decoder "~0.10.x" + +"readable-stream@2 || 3", readable-stream@^3.0.6, readable-stream@^3.1.1, readable-stream@^3.4.0, readable-stream@^3.6.0: + version "3.6.0" + resolved "https://registry.yarnpkg.com/readable-stream/-/readable-stream-3.6.0.tgz#337bbda3adc0706bd3e024426a286d4b4b2c9198" + integrity sha512-BViHy7LKeTz4oNnkcLJ+lVSL6vpiFeX6/d3oSH8zCW7UxP2onchk+vTGB143xuFjHS3deTgkKoXXymXqymiIdA== + dependencies: + inherits "^2.0.3" + string_decoder "^1.1.1" + util-deprecate "^1.0.1" + +readable-stream@^2.0.0, readable-stream@^2.0.1, readable-stream@^2.0.2, readable-stream@^2.0.5, readable-stream@^2.1.5, readable-stream@^2.2.2, readable-stream@^2.3.3, readable-stream@^2.3.5, readable-stream@^2.3.6, readable-stream@^2.3.7, readable-stream@~2.3.6: + version "2.3.7" + resolved "https://registry.yarnpkg.com/readable-stream/-/readable-stream-2.3.7.tgz#1eca1cf711aef814c04f62252a36a62f6cb23b57" + 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" + +readdirp@3.4.0: + version "3.4.0" + resolved "https://registry.yarnpkg.com/readdirp/-/readdirp-3.4.0.tgz#9fdccdf9e9155805449221ac645e8303ab5b9ada" + integrity sha512-0xe001vZBnJEK+uKcj8qOhyAKPzIT+gStxWr3LCB0DwcXR5NZJ3IaC+yGnHCYzB/S7ov3m3EEbZI2zeNvX+hGQ== + dependencies: + picomatch "^2.2.1" + +readdirp@^2.2.1: + version "2.2.1" + resolved "https://registry.yarnpkg.com/readdirp/-/readdirp-2.2.1.tgz#0e87622a3325aa33e892285caf8b4e846529a525" + integrity sha512-1JU/8q+VgFZyxwrJ+SVIOsh+KywWGpds3NTqikiKpDMZWScmAYyKIgqkO+ARvNWJfXeXR1zxz7aHF4u4CyH6vQ== + dependencies: + graceful-fs "^4.1.11" + micromatch "^3.1.10" + readable-stream "^2.0.2" + +rechoir@^0.6.2: + version "0.6.2" + resolved "https://registry.yarnpkg.com/rechoir/-/rechoir-0.6.2.tgz#85204b54dba82d5742e28c96756ef43af50e3384" + integrity sha1-hSBLVNuoLVdC4oyWdW70OvUOM4Q= + dependencies: + resolve "^1.1.6" + +regex-not@^1.0.0, regex-not@^1.0.2: + version "1.0.2" + resolved "https://registry.yarnpkg.com/regex-not/-/regex-not-1.0.2.tgz#1f4ece27e00b0b65e0247a6810e6a85d83a5752c" + integrity sha512-J6SDjUgDxQj5NusnOtdFxDwN/+HWykR8GELwctJ7mdqhcyy1xEc4SRFHUXvxTp661YaVKAjfRLZ9cCqS6tn32A== + dependencies: + extend-shallow "^3.0.2" + safe-regex "^1.1.0" + +remove-bom-buffer@^3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/remove-bom-buffer/-/remove-bom-buffer-3.0.0.tgz#c2bf1e377520d324f623892e33c10cac2c252b53" + integrity sha512-8v2rWhaakv18qcvNeli2mZ/TMTL2nEyAKRvzo1WtnZBl15SHyEhrCu2/xKlJyUFKHiHgfXIyuY6g2dObJJycXQ== + dependencies: + is-buffer "^1.1.5" + is-utf8 "^0.2.1" + +remove-bom-stream@^1.2.0: + version "1.2.0" + resolved "https://registry.yarnpkg.com/remove-bom-stream/-/remove-bom-stream-1.2.0.tgz#05f1a593f16e42e1fb90ebf59de8e569525f9523" + integrity sha1-BfGlk/FuQuH7kOv1nejlaVJflSM= + dependencies: + remove-bom-buffer "^3.0.0" + safe-buffer "^5.1.0" + through2 "^2.0.3" + +remove-trailing-separator@^1.0.1, remove-trailing-separator@^1.1.0: + version "1.1.0" + resolved "https://registry.yarnpkg.com/remove-trailing-separator/-/remove-trailing-separator-1.1.0.tgz#c24bce2a283adad5bc3f58e0d48249b92379d8ef" + integrity sha1-wkvOKig62tW8P1jg1IJJuSN52O8= + +repeat-element@^1.1.2: + version "1.1.3" + resolved "https://registry.yarnpkg.com/repeat-element/-/repeat-element-1.1.3.tgz#782e0d825c0c5a3bb39731f84efee6b742e6b1ce" + integrity sha512-ahGq0ZnV5m5XtZLMb+vP76kcAM5nkLqk0lpqAuojSKGgQtn4eRi4ZZGm2olo2zKFH+sMsWaqOCW1dqAnOru72g== + +repeat-string@^1.6.1: + version "1.6.1" + resolved "https://registry.yarnpkg.com/repeat-string/-/repeat-string-1.6.1.tgz#8dcae470e1c88abc2d600fff4a776286da75e637" + integrity sha1-jcrkcOHIirwtYA//Sndihtp15jc= + +replace-ext@^1.0.0: + version "1.0.1" + resolved "https://registry.yarnpkg.com/replace-ext/-/replace-ext-1.0.1.tgz#2d6d996d04a15855d967443631dd5f77825b016a" + integrity sha512-yD5BHCe7quCgBph4rMQ+0KkIRKwWCrHDOX1p1Gp6HwjPM5kVoCdKGNhN7ydqqsX6lJEnQDKZ/tFMiEdQ1dvPEw== + +replace-homedir@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/replace-homedir/-/replace-homedir-1.0.0.tgz#e87f6d513b928dde808260c12be7fec6ff6e798c" + integrity sha1-6H9tUTuSjd6AgmDBK+f+xv9ueYw= + dependencies: + homedir-polyfill "^1.0.1" + is-absolute "^1.0.0" + remove-trailing-separator "^1.1.0" + +request-promise-core@1.1.4: + version "1.1.4" + resolved "https://registry.yarnpkg.com/request-promise-core/-/request-promise-core-1.1.4.tgz#3eedd4223208d419867b78ce815167d10593a22f" + integrity sha512-TTbAfBBRdWD7aNNOoVOBH4pN/KigV6LyapYNNlAPA8JwbovRti1E88m3sYAwsLi5ryhPKsE9APwnjFTgdUjTpw== + dependencies: + lodash "^4.17.19" + +request-promise@4.2.6: + version "4.2.6" + resolved "https://registry.yarnpkg.com/request-promise/-/request-promise-4.2.6.tgz#7e7e5b9578630e6f598e3813c0f8eb342a27f0a2" + integrity sha512-HCHI3DJJUakkOr8fNoCc73E5nU5bqITjOYFMDrKHYOXWXrgD/SBaC7LjwuPymUprRyuF06UK7hd/lMHkmUXglQ== + dependencies: + bluebird "^3.5.0" + request-promise-core "1.1.4" + stealthy-require "^1.1.1" + tough-cookie "^2.3.3" + +request@2.88.2, "request@>=2.76.0 <3.0.0": + version "2.88.2" + resolved "https://registry.yarnpkg.com/request/-/request-2.88.2.tgz#d73c918731cb5a87da047e207234146f664d12b3" + integrity sha512-MsvtOrfG9ZcrOwAW+Qi+F6HbD0CWXEh9ou77uOb7FM2WPhwT7smM833PzanhJLsgXjN89Ir6V2PczXNnMpwKhw== + dependencies: + aws-sign2 "~0.7.0" + aws4 "^1.8.0" + caseless "~0.12.0" + combined-stream "~1.0.6" + extend "~3.0.2" + forever-agent "~0.6.1" + form-data "~2.3.2" + har-validator "~5.1.3" + http-signature "~1.2.0" + is-typedarray "~1.0.0" + isstream "~0.1.2" + json-stringify-safe "~5.0.1" + mime-types "~2.1.19" + oauth-sign "~0.9.0" + performance-now "^2.1.0" + qs "~6.5.2" + safe-buffer "^5.1.2" + tough-cookie "~2.5.0" + tunnel-agent "^0.6.0" + uuid "^3.3.2" + +require-dir@1.2.0: + version "1.2.0" + resolved "https://registry.yarnpkg.com/require-dir/-/require-dir-1.2.0.tgz#0d443b75e96012d3ca749cf19f529a789ae74817" + integrity sha512-LY85DTSu+heYgDqq/mK+7zFHWkttVNRXC9NKcKGyuGLdlsfbjEPrIEYdCVrx6hqnJb+xSu3Lzaoo8VnmOhhjNA== + +require-directory@^2.1.1: + version "2.1.1" + resolved "https://registry.yarnpkg.com/require-directory/-/require-directory-2.1.1.tgz#8c64ad5fd30dab1c976e2344ffe7f792a6a6df42" + integrity sha1-jGStX9MNqxyXbiNE/+f3kqam30I= + +require-main-filename@^1.0.1: + version "1.0.1" + resolved "https://registry.yarnpkg.com/require-main-filename/-/require-main-filename-1.0.1.tgz#97f717b69d48784f5f526a6c5aa8ffdda055a4d1" + integrity sha1-l/cXtp1IeE9fUmpsWqj/3aBVpNE= + +resolve-dir@^1.0.0, resolve-dir@^1.0.1: + version "1.0.1" + resolved "https://registry.yarnpkg.com/resolve-dir/-/resolve-dir-1.0.1.tgz#79a40644c362be82f26effe739c9bb5382046f43" + integrity sha1-eaQGRMNivoLybv/nOcm7U4IEb0M= + dependencies: + expand-tilde "^2.0.0" + global-modules "^1.0.0" + +resolve-from@^3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/resolve-from/-/resolve-from-3.0.0.tgz#b22c7af7d9d6881bc8b6e653335eebcb0a188748" + integrity sha1-six699nWiBvItuZTM17rywoYh0g= + +resolve-options@^1.1.0: + version "1.1.0" + resolved "https://registry.yarnpkg.com/resolve-options/-/resolve-options-1.1.0.tgz#32bb9e39c06d67338dc9378c0d6d6074566ad131" + integrity sha1-MrueOcBtZzONyTeMDW1gdFZq0TE= + dependencies: + value-or-function "^3.0.0" + +resolve-url@^0.2.1: + version "0.2.1" + resolved "https://registry.yarnpkg.com/resolve-url/-/resolve-url-0.2.1.tgz#2c637fe77c893afd2a663fe21aa9080068e2052a" + integrity sha1-LGN/53yJOv0qZj/iGqkIAGjiBSo= + +resolve@^1.1.6, resolve@^1.1.7, resolve@^1.10.0, resolve@^1.4.0: + version "1.19.0" + resolved "https://registry.yarnpkg.com/resolve/-/resolve-1.19.0.tgz#1af5bf630409734a067cae29318aac7fa29a267c" + integrity sha512-rArEXAgsBG4UgRGcynxWIWKFvh/XZCcS8UJdHhwy91zwAvCZIbcs+vAbflgBnNjYMs/i/i+/Ux6IZhML1yPvxg== + dependencies: + is-core-module "^2.1.0" + path-parse "^1.0.6" + +restore-cursor@^3.1.0: + version "3.1.0" + resolved "https://registry.yarnpkg.com/restore-cursor/-/restore-cursor-3.1.0.tgz#39f67c54b3a7a58cea5236d95cf0034239631f7e" + integrity sha512-l+sSefzHpj5qimhFSE5a8nufZYAM3sBSVMAPtYkmC+4EH2anSGaEMXSD0izRQbu9nfyQ9y5JrVmp7E8oZrUjvA== + dependencies: + onetime "^5.1.0" + signal-exit "^3.0.2" + +ret@~0.1.10: + version "0.1.15" + resolved "https://registry.yarnpkg.com/ret/-/ret-0.1.15.tgz#b8a4825d5bdb1fc3f6f53c2bc33f81388681c7bc" + integrity sha512-TTlYpa+OL+vMMNG24xSlQGEJ3B/RzEfUlLct7b5G/ytav+wPrplCpVMFuwzXbkecJrb6IYo1iFb0S9v37754mg== + +rgb-regex@^1.0.1: + version "1.0.1" + resolved "https://registry.yarnpkg.com/rgb-regex/-/rgb-regex-1.0.1.tgz#c0e0d6882df0e23be254a475e8edd41915feaeb1" + integrity sha1-wODWiC3w4jviVKR16O3UGRX+rrE= + +rgba-regex@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/rgba-regex/-/rgba-regex-1.0.0.tgz#43374e2e2ca0968b0ef1523460b7d730ff22eeb3" + integrity sha1-QzdOLiyglosO8VI0YLfXMP8i7rM= + +rimraf@~2.4.0: + version "2.4.5" + resolved "https://registry.yarnpkg.com/rimraf/-/rimraf-2.4.5.tgz#ee710ce5d93a8fdb856fb5ea8ff0e2d75934b2da" + integrity sha1-7nEM5dk6j9uFb7Xqj/Di11k0sto= + dependencies: + glob "^6.0.1" + +run-async@^2.4.0: + version "2.4.1" + resolved "https://registry.yarnpkg.com/run-async/-/run-async-2.4.1.tgz#8440eccf99ea3e70bd409d49aab88e10c189a455" + integrity sha512-tvVnVv01b8c1RrA6Ep7JkStj85Guv/YrMcwqYQnwjsAS2cTmmPGBBjAjpCW7RrSodNSoE2/qg9O4bceNvUuDgQ== + +rxjs@^6.6.6: + version "6.6.6" + resolved "https://registry.yarnpkg.com/rxjs/-/rxjs-6.6.6.tgz#14d8417aa5a07c5e633995b525e1e3c0dec03b70" + integrity sha512-/oTwee4N4iWzAMAL9xdGKjkEHmIwupR3oXbQjCKywF1BeFohswF3vZdogbmEF6pZkOsXTzWkrZszrWpQTByYVg== + dependencies: + tslib "^1.9.0" + +safe-buffer@5.1.2, safe-buffer@~5.1.0, safe-buffer@~5.1.1: + version "5.1.2" + resolved "https://registry.yarnpkg.com/safe-buffer/-/safe-buffer-5.1.2.tgz#991ec69d296e0313747d59bdfd2b745c35f8828d" + integrity sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g== + +safe-buffer@>=5.1.0, safe-buffer@^5.0.1, safe-buffer@^5.1.0, safe-buffer@^5.1.2, safe-buffer@~5.2.0: + version "5.2.1" + resolved "https://registry.yarnpkg.com/safe-buffer/-/safe-buffer-5.2.1.tgz#1eaf9fa9bdb1fdd4ec75f58f9cdb4e6b7827eec6" + integrity sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ== + +safe-json-parse@~1.0.1: + version "1.0.1" + resolved "https://registry.yarnpkg.com/safe-json-parse/-/safe-json-parse-1.0.1.tgz#3e76723e38dfdda13c9b1d29a1e07ffee4b30b57" + integrity sha1-PnZyPjjf3aE8mx0poeB//uSzC1c= + +safe-json-stringify@~1: + version "1.2.0" + resolved "https://registry.yarnpkg.com/safe-json-stringify/-/safe-json-stringify-1.2.0.tgz#356e44bc98f1f93ce45df14bcd7c01cda86e0afd" + integrity sha512-gH8eh2nZudPQO6TytOvbxnuhYBOvDBBLW52tz5q6X58lJcd/tkmqFR+5Z9adS8aJtURSXWThWy/xJtJwixErvg== + +safe-regex@^1.1.0: + version "1.1.0" + resolved "https://registry.yarnpkg.com/safe-regex/-/safe-regex-1.1.0.tgz#40a3669f3b077d1e943d44629e157dd48023bf2e" + integrity sha1-QKNmnzsHfR6UPURinhV91IAjvy4= + dependencies: + ret "~0.1.10" + +"safer-buffer@>= 2.1.2 < 3", safer-buffer@^2.0.2, safer-buffer@^2.1.0, safer-buffer@~2.1.0: + version "2.1.2" + resolved "https://registry.yarnpkg.com/safer-buffer/-/safer-buffer-2.1.2.tgz#44fa161b0187b9549dd84bb91802f9bd8385cd6a" + integrity sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg== + +sax@~1.2.4: + version "1.2.4" + resolved "https://registry.yarnpkg.com/sax/-/sax-1.2.4.tgz#2816234e2378bddc4e5354fab5caa895df7100d9" + integrity sha512-NqVDv9TpANUjFm0N8uM5GxL36UgKi9/atZw+x7YFnQ8ckwFGKrl4xX4yWtrey3UJm5nP1kUbnYgLopqWNSRhWw== + +secure-json-parse@^2.1.0: + version "2.3.1" + resolved "https://registry.yarnpkg.com/secure-json-parse/-/secure-json-parse-2.3.1.tgz#908aa5e806e223ff8d179d37ad95c2433f5f147d" + integrity sha512-5uGhQLHSC9tVa7RGPkSwxbZVsJCZvIODOadAimCXkU1aCa1fWdszj2DktcutK8A7dD58PoRdxTYiy0jFl6qjnw== + +secure-keys@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/secure-keys/-/secure-keys-1.0.0.tgz#f0c82d98a3b139a8776a8808050b824431087fca" + integrity sha1-8MgtmKOxOah3aogIBQuCRDEIf8o= + +semver-greatest-satisfied-range@^1.1.0: + version "1.1.0" + resolved "https://registry.yarnpkg.com/semver-greatest-satisfied-range/-/semver-greatest-satisfied-range-1.1.0.tgz#13e8c2658ab9691cb0cd71093240280d36f77a5b" + integrity sha1-E+jCZYq5aRywzXEJMkAoDTb3els= + dependencies: + sver-compat "^1.5.0" + +"semver@2 || 3 || 4 || 5", semver@^5.6.0: + version "5.7.1" + resolved "https://registry.yarnpkg.com/semver/-/semver-5.7.1.tgz#a954f931aeba508d307bbf069eff0c01c96116f7" + integrity sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ== + +semver@7.3.4: + version "7.3.4" + resolved "https://registry.yarnpkg.com/semver/-/semver-7.3.4.tgz#27aaa7d2e4ca76452f98d3add093a72c943edc97" + integrity sha512-tCfb2WLjqFAtXn4KEdxIhalnRtoKFN7nAwj0B3ZXCbQloV2tq5eDbcTmT68JJD3nRJq24/XgxtQKFIpQdtvmVw== + dependencies: + lru-cache "^6.0.0" + +send@0.17.1: + version "0.17.1" + resolved "https://registry.yarnpkg.com/send/-/send-0.17.1.tgz#c1d8b059f7900f7466dd4938bdc44e11ddb376c8" + integrity sha512-BsVKsiGcQMFwT8UxypobUKyv7irCNRHk1T0G680vk88yf6LBByGcZJOTJCrTP2xVN6yI+XjPJcNuE3V4fT9sAg== + dependencies: + debug "2.6.9" + depd "~1.1.2" + destroy "~1.0.4" + encodeurl "~1.0.2" + escape-html "~1.0.3" + etag "~1.8.1" + fresh "0.5.2" + http-errors "~1.7.2" + mime "1.6.0" + ms "2.1.1" + on-finished "~2.3.0" + range-parser "~1.2.1" + statuses "~1.5.0" + +serve-static@1.14.1: + version "1.14.1" + resolved "https://registry.yarnpkg.com/serve-static/-/serve-static-1.14.1.tgz#666e636dc4f010f7ef29970a88a674320898b2f9" + integrity sha512-JMrvUwE54emCYWlTI+hGrGv5I8dEwmco/00EvkzIIsR7MqrHonbD9pO2MOfFnpFntl7ecpZs+3mW+XbQZu9QCg== + dependencies: + encodeurl "~1.0.2" + escape-html "~1.0.3" + parseurl "~1.3.3" + send "0.17.1" + +set-blocking@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/set-blocking/-/set-blocking-2.0.0.tgz#045f9782d011ae9a6803ddd382b24392b3d890f7" + integrity sha1-BF+XgtARrppoA93TgrJDkrPYkPc= + +set-value@^2.0.0, set-value@^2.0.1: + version "2.0.1" + resolved "https://registry.yarnpkg.com/set-value/-/set-value-2.0.1.tgz#a18d40530e6f07de4228c7defe4227af8cad005b" + integrity sha512-JxHc1weCN68wRY0fhCoXpyK55m/XPHafOmK4UWD7m2CI14GMcFypt4w/0+NV5f/ZMby2F6S2wwA7fgynh9gWSw== + dependencies: + extend-shallow "^2.0.1" + is-extendable "^0.1.1" + is-plain-object "^2.0.3" + split-string "^3.0.1" + +setprototypeof@1.1.1: + version "1.1.1" + resolved "https://registry.yarnpkg.com/setprototypeof/-/setprototypeof-1.1.1.tgz#7e95acb24aa92f5885e0abef5ba131330d4ae683" + integrity sha512-JvdAWfbXeIGaZ9cILp38HntZSFSo3mWg6xGcJJsd+d4aRMOqauag1C63dJfDw7OaMYwEbHMOxEZ1lqVRYP2OAw== + +shebang-command@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/shebang-command/-/shebang-command-2.0.0.tgz#ccd0af4f8835fbdc265b82461aaf0c36663f34ea" + integrity sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA== + dependencies: + shebang-regex "^3.0.0" + +shebang-regex@^3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/shebang-regex/-/shebang-regex-3.0.0.tgz#ae16f1644d873ecad843b0307b143362d4c42172" + integrity sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A== + +sigmund@^1.0.1: + version "1.0.1" + resolved "https://registry.yarnpkg.com/sigmund/-/sigmund-1.0.1.tgz#3ff21f198cad2175f9f3b781853fd94d0d19b590" + integrity sha1-P/IfGYytIXX587eBhT/ZTQ0ZtZA= + +signal-exit@^3.0.2: + version "3.0.3" + resolved "https://registry.yarnpkg.com/signal-exit/-/signal-exit-3.0.3.tgz#a1410c2edd8f077b08b4e253c8eacfcaf057461c" + integrity sha512-VUJ49FC8U1OxwZLxIbTTrDvLnf/6TDgxZcK8wxR8zs13xpx7xbG60ndBlhNrFi2EMuFRoeDoJO7wthSLq42EjA== + +simple-swizzle@^0.2.2: + version "0.2.2" + resolved "https://registry.yarnpkg.com/simple-swizzle/-/simple-swizzle-0.2.2.tgz#a4da6b635ffcccca33f70d17cb92592de95e557a" + integrity sha1-pNprY1/8zMoz9w0Xy5JZLeleVXo= + dependencies: + is-arrayish "^0.3.1" + +snapdragon-node@^2.0.1: + version "2.1.1" + resolved "https://registry.yarnpkg.com/snapdragon-node/-/snapdragon-node-2.1.1.tgz#6c175f86ff14bdb0724563e8f3c1b021a286853b" + integrity sha512-O27l4xaMYt/RSQ5TR3vpWCAB5Kb/czIcqUFOM/C4fYcLnbZUc1PkjTAMjof2pBWaSTwOUd6qUHcFGVGj7aIwnw== + dependencies: + define-property "^1.0.0" + isobject "^3.0.0" + snapdragon-util "^3.0.1" + +snapdragon-util@^3.0.1: + version "3.0.1" + resolved "https://registry.yarnpkg.com/snapdragon-util/-/snapdragon-util-3.0.1.tgz#f956479486f2acd79700693f6f7b805e45ab56e2" + integrity sha512-mbKkMdQKsjX4BAL4bRYTj21edOf8cN7XHdYUJEe+Zn99hVEYcMvKPct1IqNe7+AZPirn8BCDOQBHQZknqmKlZQ== + dependencies: + kind-of "^3.2.0" + +snapdragon@^0.8.1: + version "0.8.2" + resolved "https://registry.yarnpkg.com/snapdragon/-/snapdragon-0.8.2.tgz#64922e7c565b0e14204ba1aa7d6964278d25182d" + integrity sha512-FtyOnWN/wCHTVXOMwvSv26d+ko5vWlIDD6zoUJ7LW8vh+ZBC8QdljveRP+crNrtBwioEUWy/4dMtbBjA4ioNlg== + 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" + +source-map-resolve@^0.5.0: + version "0.5.3" + resolved "https://registry.yarnpkg.com/source-map-resolve/-/source-map-resolve-0.5.3.tgz#190866bece7553e1f8f267a2ee82c606b5509a1a" + integrity sha512-Htz+RnsXWk5+P2slx5Jh3Q66vhQj1Cllm0zvnaY98+NFx+Dv2CF/f5O/t8x+KaNdrdIAsruNzoh/KpialbqAnw== + 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" + +source-map-url@^0.4.0: + version "0.4.0" + resolved "https://registry.yarnpkg.com/source-map-url/-/source-map-url-0.4.0.tgz#3e935d7ddd73631b97659956d55128e87b5084a3" + integrity sha1-PpNdfd1zYxuXZZlW1VEo6HtQhKM= + +source-map@^0.5.1, source-map@^0.5.6: + version "0.5.7" + resolved "https://registry.yarnpkg.com/source-map/-/source-map-0.5.7.tgz#8a039d2d1021d22d1ea14c80d8ea468ba2ef3fcc" + integrity sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w= + +source-map@^0.6.1: + version "0.6.1" + resolved "https://registry.yarnpkg.com/source-map/-/source-map-0.6.1.tgz#74722af32e9614e9c287a8d0bbde48b5e2f1a263" + integrity sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g== + +sparkles@^1.0.0: + version "1.0.1" + resolved "https://registry.yarnpkg.com/sparkles/-/sparkles-1.0.1.tgz#008db65edce6c50eec0c5e228e1945061dd0437c" + integrity sha512-dSO0DDYUahUt/0/pD/Is3VIm5TGJjludZ0HVymmhYF6eNA53PVLhnUk0znSYbH8IYBuJdCE+1luR22jNLMaQdw== + +spdx-correct@^3.0.0: + version "3.1.1" + resolved "https://registry.yarnpkg.com/spdx-correct/-/spdx-correct-3.1.1.tgz#dece81ac9c1e6713e5f7d1b6f17d468fa53d89a9" + integrity sha512-cOYcUWwhCuHCXi49RhFRCyJEK3iPj1Ziz9DpViV3tbZOwXD49QzIN3MpOLJNxh2qwq2lJJZaKMVw9qNi4jTC0w== + dependencies: + spdx-expression-parse "^3.0.0" + spdx-license-ids "^3.0.0" + +spdx-exceptions@^2.1.0: + version "2.3.0" + resolved "https://registry.yarnpkg.com/spdx-exceptions/-/spdx-exceptions-2.3.0.tgz#3f28ce1a77a00372683eade4a433183527a2163d" + integrity sha512-/tTrYOC7PPI1nUAgx34hUpqXuyJG+DTHJTnIULG4rDygi4xu/tfgmq1e1cIRwRzwZgo4NLySi+ricLkZkw4i5A== + +spdx-expression-parse@^3.0.0: + version "3.0.1" + resolved "https://registry.yarnpkg.com/spdx-expression-parse/-/spdx-expression-parse-3.0.1.tgz#cf70f50482eefdc98e3ce0a6833e4a53ceeba679" + integrity sha512-cbqHunsQWnJNE6KhVSMsMeH5H/L9EpymbzqTQ3uLwNCLZ1Q481oWaofqH7nO6V07xlXwY6PhQdQ2IedWx/ZK4Q== + dependencies: + spdx-exceptions "^2.1.0" + spdx-license-ids "^3.0.0" + +spdx-license-ids@^3.0.0: + version "3.0.7" + resolved "https://registry.yarnpkg.com/spdx-license-ids/-/spdx-license-ids-3.0.7.tgz#e9c18a410e5ed7e12442a549fbd8afa767038d65" + integrity sha512-U+MTEOO0AiDzxwFvoa4JVnMV6mZlJKk2sBLt90s7G0Gd0Mlknc7kxEn3nuDPNZRta7O2uy8oLcZLVT+4sqNZHQ== + +split-string@^3.0.1, split-string@^3.0.2: + version "3.1.0" + resolved "https://registry.yarnpkg.com/split-string/-/split-string-3.1.0.tgz#7cb09dda3a86585705c64b39a6466038682e8fe2" + integrity sha512-NzNVhJDYpwceVVii8/Hu6DKfD2G+NrQHlS/V/qgv763EYudVwEcMQNxd2lh+0VrUByXN/oJkl5grOhYWvQUYiw== + dependencies: + extend-shallow "^3.0.0" + +sprintf-js@~1.0.2: + version "1.0.3" + resolved "https://registry.yarnpkg.com/sprintf-js/-/sprintf-js-1.0.3.tgz#04e6926f662895354f3dd015203633b857297e2c" + integrity sha1-BOaSb2YolTVPPdAVIDYzuFcpfiw= + +sshpk@^1.7.0: + version "1.16.1" + resolved "https://registry.yarnpkg.com/sshpk/-/sshpk-1.16.1.tgz#fb661c0bef29b39db40769ee39fa70093d6f6877" + integrity sha512-HXXqVUq7+pcKeLqqZj6mHFUMvXtOJt1uoUx09pFW6011inTMxqI8BA8PM95myrIyyKwdnzjdFjLiE6KBPVtJIg== + dependencies: + asn1 "~0.2.3" + assert-plus "^1.0.0" + bcrypt-pbkdf "^1.0.0" + dashdash "^1.12.0" + ecc-jsbn "~0.1.1" + getpass "^0.1.1" + jsbn "~0.1.0" + safer-buffer "^2.0.2" + tweetnacl "~0.14.0" + +stable@^0.1.8: + version "0.1.8" + resolved "https://registry.yarnpkg.com/stable/-/stable-0.1.8.tgz#836eb3c8382fe2936feaf544631017ce7d47a3cf" + integrity sha512-ji9qxRnOVfcuLDySj9qzhGSEFVobyt1kIOSkj1qZzYLzq7Tos/oUUWvotUPQLlrsidqsK6tBH89Bc9kL5zHA6w== + +stack-trace@0.0.10: + version "0.0.10" + resolved "https://registry.yarnpkg.com/stack-trace/-/stack-trace-0.0.10.tgz#547c70b347e8d32b4e108ea1a2a159e5fdde19c0" + integrity sha1-VHxws0fo0ytOEI6hoqFZ5f3eGcA= + +static-extend@^0.1.1: + version "0.1.2" + resolved "https://registry.yarnpkg.com/static-extend/-/static-extend-0.1.2.tgz#60809c39cbff55337226fd5e0b520f341f1fb5c6" + integrity sha1-YICcOcv/VTNyJv1eC1IPNB8ftcY= + dependencies: + define-property "^0.2.5" + object-copy "^0.1.0" + +"statuses@>= 1.5.0 < 2", statuses@~1.5.0: + version "1.5.0" + resolved "https://registry.yarnpkg.com/statuses/-/statuses-1.5.0.tgz#161c7dac177659fd9811f43771fa99381478628c" + integrity sha1-Fhx9rBd2Wf2YEfQ3cfqZOBR4Yow= + +stealthy-require@^1.1.1: + version "1.1.1" + resolved "https://registry.yarnpkg.com/stealthy-require/-/stealthy-require-1.1.1.tgz#35b09875b4ff49f26a777e509b3090a3226bf24b" + integrity sha1-NbCYdbT/SfJqd35QmzCQoyJr8ks= + +stream-exhaust@^1.0.1: + version "1.0.2" + resolved "https://registry.yarnpkg.com/stream-exhaust/-/stream-exhaust-1.0.2.tgz#acdac8da59ef2bc1e17a2c0ccf6c320d120e555d" + integrity sha512-b/qaq/GlBK5xaq1yrK9/zFcyRSTNxmcZwFLGSTG0mXgZl/4Z6GgiyYOXOvY7N3eEvFRAG1bkDRz5EPGSvPYQlw== + +stream-shift@^1.0.0: + version "1.0.1" + resolved "https://registry.yarnpkg.com/stream-shift/-/stream-shift-1.0.1.tgz#d7088281559ab2778424279b0877da3c392d5a3d" + integrity sha512-AiisoFqQ0vbGcZgQPY1cdP2I76glaVA/RauYR4G4thNFgkTqr90yXTo4LYX60Jl+sIlPNHHdGSwo01AvbKUSVQ== + +streamsearch@0.1.2: + version "0.1.2" + resolved "https://registry.yarnpkg.com/streamsearch/-/streamsearch-0.1.2.tgz#808b9d0e56fc273d809ba57338e929919a1a9f1a" + integrity sha1-gIudDlb8Jz2Am6VzOOkpkZoanxo= + +string-template@~0.2.1: + version "0.2.1" + resolved "https://registry.yarnpkg.com/string-template/-/string-template-0.2.1.tgz#42932e598a352d01fc22ec3367d9d84eec6c9add" + integrity sha1-QpMuWYo1LQH8IuwzZ9nYTuxsmt0= + +string-width@^1.0.1, string-width@^1.0.2: + version "1.0.2" + resolved "https://registry.yarnpkg.com/string-width/-/string-width-1.0.2.tgz#118bdf5b8cdc51a2a7e70d211e07e2b0b9b107d3" + integrity sha1-EYvfW4zcUaKn5w0hHgfisLmxB9M= + dependencies: + code-point-at "^1.0.0" + is-fullwidth-code-point "^1.0.0" + strip-ansi "^3.0.0" + +string-width@^4.1.0: + version "4.2.0" + resolved "https://registry.yarnpkg.com/string-width/-/string-width-4.2.0.tgz#952182c46cc7b2c313d1596e623992bd163b72b5" + integrity sha512-zUz5JD+tgqtuDjMhwIg5uFVV3dtqZ9yQJlZVfq4I01/K5Paj5UHj7VyrQOJvzawSVlKpObApbfD0Ed6yJc+1eg== + dependencies: + emoji-regex "^8.0.0" + is-fullwidth-code-point "^3.0.0" + strip-ansi "^6.0.0" + +string.prototype.trimend@^1.0.1, string.prototype.trimend@^1.0.3: + version "1.0.3" + resolved "https://registry.yarnpkg.com/string.prototype.trimend/-/string.prototype.trimend-1.0.3.tgz#a22bd53cca5c7cf44d7c9d5c732118873d6cd18b" + integrity sha512-ayH0pB+uf0U28CtjlLvL7NaohvR1amUvVZk+y3DYb0Ey2PUV5zPkkKy9+U1ndVEIXO8hNg18eIv9Jntbii+dKw== + dependencies: + call-bind "^1.0.0" + define-properties "^1.1.3" + +string.prototype.trimstart@^1.0.1, string.prototype.trimstart@^1.0.3: + version "1.0.3" + resolved "https://registry.yarnpkg.com/string.prototype.trimstart/-/string.prototype.trimstart-1.0.3.tgz#9b4cb590e123bb36564401d59824298de50fd5aa" + integrity sha512-oBIBUy5lea5tt0ovtOFiEQaBkoBBkyJhZXzJYrSmDo5IUUqbOPvVezuRs/agBIdZ2p2Eo1FD6bD9USyBLfl3xg== + dependencies: + call-bind "^1.0.0" + define-properties "^1.1.3" + +string_decoder@0.10, string_decoder@~0.10.x: + version "0.10.31" + resolved "https://registry.yarnpkg.com/string_decoder/-/string_decoder-0.10.31.tgz#62e203bc41766c6c28c9fc84301dab1c5310fa94" + integrity sha1-YuIDvEF2bGwoyfyEMB2rHFMQ+pQ= + +string_decoder@^1.1.1: + version "1.3.0" + resolved "https://registry.yarnpkg.com/string_decoder/-/string_decoder-1.3.0.tgz#42f114594a46cf1a8e30b0a84f56c78c3edac21e" + integrity sha512-hkRX8U1WjJFd8LsDJ2yQ/wWWxaopEsABU1XfkM8A+j0+85JAGppt16cr1Whg6KIbb4okU6Mql6BOj+uup/wKeA== + dependencies: + safe-buffer "~5.2.0" + +string_decoder@~1.1.1: + version "1.1.1" + resolved "https://registry.yarnpkg.com/string_decoder/-/string_decoder-1.1.1.tgz#9cf1611ba62685d7030ae9e4ba34149c3af03fc8" + integrity sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg== + dependencies: + safe-buffer "~5.1.0" + +strip-ansi@^3.0.0, strip-ansi@^3.0.1: + version "3.0.1" + resolved "https://registry.yarnpkg.com/strip-ansi/-/strip-ansi-3.0.1.tgz#6a385fb8853d952d5ff05d0e8aaf94278dc63dcf" + integrity sha1-ajhfuIU9lS1f8F0Oiq+UJ43GPc8= + dependencies: + ansi-regex "^2.0.0" + +strip-ansi@^6.0.0: + version "6.0.0" + resolved "https://registry.yarnpkg.com/strip-ansi/-/strip-ansi-6.0.0.tgz#0b1571dd7669ccd4f3e06e14ef1eed26225ae532" + integrity sha512-AuvKTrTfQNYNIctbR1K/YGTR1756GycPsg7b9bdV9Duqur4gv6aKqHXah67Z8ImS7WEz5QVcOtlfW2rZEugt6w== + dependencies: + ansi-regex "^5.0.0" + +strip-bom@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/strip-bom/-/strip-bom-2.0.0.tgz#6219a85616520491f35788bdbf1447a99c7e6b0e" + integrity sha1-YhmoVhZSBJHzV4i9vxRHqZx+aw4= + dependencies: + is-utf8 "^0.2.0" + +strip-final-newline@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/strip-final-newline/-/strip-final-newline-2.0.0.tgz#89b852fb2fcbe936f6f4b3187afb0a12c1ab58ad" + integrity sha512-BrpvfNAE3dcvq7ll3xVumzjKjZQ5tI1sEUIKr3Uoks0XUl45St3FlatVqef9prk4jRDzhW6WZg+3bk93y6pLjA== + +stylehacks@^4.0.0: + version "4.0.3" + resolved "https://registry.yarnpkg.com/stylehacks/-/stylehacks-4.0.3.tgz#6718fcaf4d1e07d8a1318690881e8d96726a71d5" + integrity sha512-7GlLk9JwlElY4Y6a/rmbH2MhVlTyVmiJd1PfTCqFaIBEGMYNsrO/v3SeGTdhBThLg4Z+NbOk/qFMwCa+J+3p/g== + dependencies: + browserslist "^4.0.0" + postcss "^7.0.0" + postcss-selector-parser "^3.0.0" + +supports-color@^5.3.0, supports-color@^5.4.0: + version "5.5.0" + resolved "https://registry.yarnpkg.com/supports-color/-/supports-color-5.5.0.tgz#e2e69a44ac8772f78a1ec0b35b689df6530efc8f" + integrity sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow== + dependencies: + has-flag "^3.0.0" + +supports-color@^6.1.0: + version "6.1.0" + resolved "https://registry.yarnpkg.com/supports-color/-/supports-color-6.1.0.tgz#0764abc69c63d5ac842dd4867e8d025e880df8f3" + integrity sha512-qe1jfm1Mg7Nq/NSh6XE24gPXROEVsWHxC1LIx//XNlD9iw7YZQGjZNjYN7xGaEG6iKdA8EtNFW6R0gjnVXp+wQ== + dependencies: + has-flag "^3.0.0" + +supports-color@^7.1.0: + version "7.2.0" + resolved "https://registry.yarnpkg.com/supports-color/-/supports-color-7.2.0.tgz#1b7dcdcb32b8138801b3e478ba6a51caa89648da" + integrity sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw== + dependencies: + has-flag "^4.0.0" + +sver-compat@^1.5.0: + version "1.5.0" + resolved "https://registry.yarnpkg.com/sver-compat/-/sver-compat-1.5.0.tgz#3cf87dfeb4d07b4a3f14827bc186b3fd0c645cd8" + integrity sha1-PPh9/rTQe0o/FIJ7wYaz/QxkXNg= + dependencies: + es6-iterator "^2.0.1" + es6-symbol "^3.1.1" + +svgo@^1.0.0: + version "1.3.2" + resolved "https://registry.yarnpkg.com/svgo/-/svgo-1.3.2.tgz#b6dc511c063346c9e415b81e43401145b96d4167" + integrity sha512-yhy/sQYxR5BkC98CY7o31VGsg014AKLEPxdfhora76l36hD9Rdy5NZA/Ocn6yayNPgSamYdtX2rFJdcv07AYVw== + dependencies: + chalk "^2.4.1" + coa "^2.0.2" + css-select "^2.0.0" + css-select-base-adapter "^0.1.1" + css-tree "1.0.0-alpha.37" + csso "^4.0.2" + js-yaml "^3.13.1" + mkdirp "~0.5.1" + object.values "^1.1.0" + sax "~1.2.4" + stable "^0.1.8" + unquote "~1.1.1" + util.promisify "~1.0.0" + +sywac@1.3.0: + version "1.3.0" + resolved "https://registry.yarnpkg.com/sywac/-/sywac-1.3.0.tgz#324789bdb8bd7d0d66625c9144fce81ab5ba6f99" + integrity sha512-LDt2stNTp4bVPMgd70Jj9PWrSa4batl+bv+Ea5NLNGT7ufc4oQPtRfQ73wbddNV6RilaPqnEt6y1Wkm5FVTNEg== + +tar-stream@^2.1.2: + version "2.2.0" + resolved "https://registry.yarnpkg.com/tar-stream/-/tar-stream-2.2.0.tgz#acad84c284136b060dc3faa64474aa9aebd77287" + integrity sha512-ujeqbceABgwMZxEJnk2HDY2DlnUZ+9oEcb1KzTVfYHio0UE6dG71n60d8D2I4qNvleWrrXpmjpt7vZeF1LnMZQ== + dependencies: + bl "^4.0.3" + end-of-stream "^1.4.1" + fs-constants "^1.0.0" + inherits "^2.0.3" + readable-stream "^3.1.1" + +through2-filter@^3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/through2-filter/-/through2-filter-3.0.0.tgz#700e786df2367c2c88cd8aa5be4cf9c1e7831254" + integrity sha512-jaRjI2WxN3W1V8/FMZ9HKIBXixtiqs3SQSX4/YGIiP3gL6djW48VoZq9tDqeCWs3MT8YY5wb/zli8VW8snY1CA== + dependencies: + through2 "~2.0.0" + xtend "~4.0.0" + +through2@^2.0.0, through2@^2.0.3, through2@~2.0.0: + version "2.0.5" + resolved "https://registry.yarnpkg.com/through2/-/through2-2.0.5.tgz#01c1e39eb31d07cb7d03a96a70823260b23132cd" + integrity sha512-/mrRod8xqpA+IHSLyGCQ2s8SPHiCDEeQJSep1jqLYeEUClOFG2Qsh+4FU6G9VeqpZnGW/Su8LQGc4YKni5rYSQ== + dependencies: + readable-stream "~2.3.6" + xtend "~4.0.1" + +through2@^3.0.1: + version "3.0.2" + resolved "https://registry.yarnpkg.com/through2/-/through2-3.0.2.tgz#99f88931cfc761ec7678b41d5d7336b5b6a07bf4" + integrity sha512-enaDQ4MUyP2W6ZyT6EsMzqBPZaM/avg8iuo+l2d3QCs0J+6RaqkHV/2/lOwDTueBHeJ/2LG9lrLW3d5rWPucuQ== + dependencies: + inherits "^2.0.4" + readable-stream "2 || 3" + +through@^2.3.6: + version "2.3.8" + resolved "https://registry.yarnpkg.com/through/-/through-2.3.8.tgz#0dd4c9ffaabc357960b1b724115d7e0e86a2e1f5" + integrity sha1-DdTJ/6q8NXlgsbckEV1+Doai4fU= + +time-stamp@^1.0.0: + version "1.1.0" + resolved "https://registry.yarnpkg.com/time-stamp/-/time-stamp-1.1.0.tgz#764a5a11af50561921b133f3b44e618687e0f5c3" + integrity sha1-dkpaEa9QVhkhsTPztE5hhofg9cM= + +timsort@^0.3.0: + version "0.3.0" + resolved "https://registry.yarnpkg.com/timsort/-/timsort-0.3.0.tgz#405411a8e7e6339fe64db9a234de11dc31e02bd4" + integrity sha1-QFQRqOfmM5/mTbmiNN4R3DHgK9Q= + +tiny-lr@^1.1.1: + version "1.1.1" + resolved "https://registry.yarnpkg.com/tiny-lr/-/tiny-lr-1.1.1.tgz#9fa547412f238fedb068ee295af8b682c98b2aab" + integrity sha512-44yhA3tsaRoMOjQQ+5v5mVdqef+kH6Qze9jTpqtVufgYjYt08zyZAwNwwVBj3i1rJMnR52IxOW0LK0vBzgAkuA== + dependencies: + body "^5.1.0" + debug "^3.1.0" + faye-websocket "~0.10.0" + livereload-js "^2.3.0" + object-assign "^4.1.0" + qs "^6.4.0" + +tmp@^0.0.33: + version "0.0.33" + resolved "https://registry.yarnpkg.com/tmp/-/tmp-0.0.33.tgz#6d34335889768d21b2bcda0aa277ced3b1bfadf9" + integrity sha512-jRCJlojKnZ3addtTOjdIqoRuPEKBvNXcGYqzO6zWZX8KfKEpnGY5jfggJQ3EjKuu8D4bJRr0y+cYJFmYbImXGw== + dependencies: + os-tmpdir "~1.0.2" + +to-absolute-glob@^2.0.0: + version "2.0.2" + resolved "https://registry.yarnpkg.com/to-absolute-glob/-/to-absolute-glob-2.0.2.tgz#1865f43d9e74b0822db9f145b78cff7d0f7c849b" + integrity sha1-GGX0PZ50sIItufFFt4z/fQ98hJs= + dependencies: + is-absolute "^1.0.0" + is-negated-glob "^1.0.0" + +to-object-path@^0.3.0: + version "0.3.0" + resolved "https://registry.yarnpkg.com/to-object-path/-/to-object-path-0.3.0.tgz#297588b7b0e7e0ac08e04e672f85c1f4999e17af" + integrity sha1-KXWIt7Dn4KwI4E5nL4XB9JmeF68= + dependencies: + kind-of "^3.0.2" + +to-regex-range@^2.1.0: + version "2.1.1" + resolved "https://registry.yarnpkg.com/to-regex-range/-/to-regex-range-2.1.1.tgz#7c80c17b9dfebe599e27367e0d4dd5590141db38" + integrity sha1-fIDBe53+vlmeJzZ+DU3VWQFB2zg= + dependencies: + is-number "^3.0.0" + repeat-string "^1.6.1" + +to-regex@^3.0.1, to-regex@^3.0.2: + version "3.0.2" + resolved "https://registry.yarnpkg.com/to-regex/-/to-regex-3.0.2.tgz#13cfdd9b336552f30b51f33a8ae1b42a7a7599ce" + integrity sha512-FWtleNAtZ/Ki2qtqej2CXTOayOH9bHDQF+Q48VpWyDXjbYxA4Yz8iDB31zXOBUlOHHKidDbqGVrTUvQMPmBGBw== + dependencies: + define-property "^2.0.2" + extend-shallow "^3.0.2" + regex-not "^1.0.2" + safe-regex "^1.1.0" + +to-through@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/to-through/-/to-through-2.0.0.tgz#fc92adaba072647bc0b67d6b03664aa195093af6" + integrity sha1-/JKtq6ByZHvAtn1rA2ZKoZUJOvY= + dependencies: + through2 "^2.0.3" + +toidentifier@1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/toidentifier/-/toidentifier-1.0.0.tgz#7e1be3470f1e77948bc43d94a3c8f4d7752ba553" + integrity sha512-yaOH/Pk/VEhBWWTlhI+qXxDFXlejDGcQipMlyxda9nthulaxLZUNcUqFxokp0vcYnvteJln5FNQDRrxj3YcbVw== + +tough-cookie@^2.3.3, tough-cookie@~2.5.0: + version "2.5.0" + resolved "https://registry.yarnpkg.com/tough-cookie/-/tough-cookie-2.5.0.tgz#cd9fb2a0aa1d5a12b473bd9fb96fa3dcff65ade2" + integrity sha512-nlLsUzgm1kfLXSXfRZMc1KLAugd4hqJHDTvc2hDIwS3mZAfMEuMbc03SujMF+GEcpaX/qboeycw6iO8JwVv2+g== + dependencies: + psl "^1.1.28" + punycode "^2.1.1" + +tslib@^1.9.0, tslib@^1.9.3: + version "1.14.1" + resolved "https://registry.yarnpkg.com/tslib/-/tslib-1.14.1.tgz#cf2d38bdc34a134bcaf1091c41f6619e2f672d00" + integrity sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg== + +tunnel-agent@^0.6.0: + version "0.6.0" + resolved "https://registry.yarnpkg.com/tunnel-agent/-/tunnel-agent-0.6.0.tgz#27a5dea06b36b04a0a9966774b290868f0fc40fd" + integrity sha1-J6XeoGs2sEoKmWZ3SykIaPD8QP0= + dependencies: + safe-buffer "^5.0.1" + +tweetnacl@^0.14.3, tweetnacl@~0.14.0: + version "0.14.5" + resolved "https://registry.yarnpkg.com/tweetnacl/-/tweetnacl-0.14.5.tgz#5ae68177f192d4456269d108afa93ff8743f4f64" + integrity sha1-WuaBd/GS1EViadEIr6k/+HQ/T2Q= + +type-fest@^0.11.0: + version "0.11.0" + resolved "https://registry.yarnpkg.com/type-fest/-/type-fest-0.11.0.tgz#97abf0872310fed88a5c466b25681576145e33f1" + integrity sha512-OdjXJxnCN1AvyLSzeKIgXTXxV+99ZuXl3Hpo9XpJAv9MBcHrrJOQ5kV7ypXOuQie+AmWG25hLbiKdwYTifzcfQ== + +type-is@^1.6.4, type-is@~1.6.17, type-is@~1.6.18: + version "1.6.18" + resolved "https://registry.yarnpkg.com/type-is/-/type-is-1.6.18.tgz#4e552cd05df09467dcbc4ef739de89f2cf37c131" + integrity sha512-TkRKr9sUTxEH8MdfuCSP7VizJyzRNMjj2J2do2Jr3Kym598JVdEksuzPQCnlFPW4ky9Q+iA+ma9BGm06XQBy8g== + dependencies: + media-typer "0.3.0" + mime-types "~2.1.24" + +type@^1.0.1: + version "1.2.0" + resolved "https://registry.yarnpkg.com/type/-/type-1.2.0.tgz#848dd7698dafa3e54a6c479e759c4bc3f18847a0" + integrity sha512-+5nt5AAniqsCnu2cEQQdpzCAh33kVx8n0VoFidKpB1dVVLAN/F+bgVOqOJqOnEnrhp222clB5p3vUlD+1QAnfg== + +type@^2.0.0: + version "2.1.0" + resolved "https://registry.yarnpkg.com/type/-/type-2.1.0.tgz#9bdc22c648cf8cf86dd23d32336a41cfb6475e3f" + integrity sha512-G9absDWvhAWCV2gmF1zKud3OyC61nZDwWvBL2DApaVFogI07CprggiQAOOjvp2NRjYWFzPyu7vwtDrQFq8jeSA== + +typedarray@^0.0.6: + version "0.0.6" + resolved "https://registry.yarnpkg.com/typedarray/-/typedarray-0.0.6.tgz#867ac74e3864187b1d3d47d996a78ec5c8830777" + integrity sha1-hnrHTjhkGHsdPUfZlqeOxciDB3c= + +uglify-js@^3.0.5, uglify-js@^3.1.4: + version "3.12.6" + resolved "https://registry.yarnpkg.com/uglify-js/-/uglify-js-3.12.6.tgz#f884584fcc42e10bca70db5cb32e8625c2c42535" + integrity sha512-aqWHe3DfQmZUDGWBbabZ2eQnJlQd1fKlMUu7gV+MiTuDzdgDw31bI3wA2jLLsV/hNcDP26IfyEgSVoft5+0SVw== + +unc-path-regex@^0.1.2: + version "0.1.2" + resolved "https://registry.yarnpkg.com/unc-path-regex/-/unc-path-regex-0.1.2.tgz#e73dd3d7b0d7c5ed86fbac6b0ae7d8c6a69d50fa" + integrity sha1-5z3T17DXxe2G+6xrCufYxqadUPo= + +undertaker-registry@^1.0.0: + version "1.0.1" + resolved "https://registry.yarnpkg.com/undertaker-registry/-/undertaker-registry-1.0.1.tgz#5e4bda308e4a8a2ae584f9b9a4359a499825cc50" + integrity sha1-XkvaMI5KiirlhPm5pDWaSZglzFA= + +undertaker@^1.2.1: + version "1.3.0" + resolved "https://registry.yarnpkg.com/undertaker/-/undertaker-1.3.0.tgz#363a6e541f27954d5791d6fa3c1d321666f86d18" + integrity sha512-/RXwi5m/Mu3H6IHQGww3GNt1PNXlbeCuclF2QYR14L/2CHPz3DFZkvB5hZ0N/QUkiXWCACML2jXViIQEQc2MLg== + 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" + +union-value@^1.0.0: + version "1.0.1" + resolved "https://registry.yarnpkg.com/union-value/-/union-value-1.0.1.tgz#0b6fe7b835aecda61c6ea4d4f02c14221e109847" + integrity sha512-tJfXmxMeWYnczCVs7XAEvIV7ieppALdyepWMkHkwciRpZraG/xwT+s2JN8+pr1+8jCRf80FFzvr+MpQeeoF4Xg== + dependencies: + arr-union "^3.1.0" + get-value "^2.0.6" + is-extendable "^0.1.1" + set-value "^2.0.1" + +uniq@^1.0.1: + version "1.0.1" + resolved "https://registry.yarnpkg.com/uniq/-/uniq-1.0.1.tgz#b31c5ae8254844a3a8281541ce2b04b865a734ff" + integrity sha1-sxxa6CVIRKOoKBVBzisEuGWnNP8= + +uniqs@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/uniqs/-/uniqs-2.0.0.tgz#ffede4b36b25290696e6e165d4a59edb998e6b02" + integrity sha1-/+3ks2slKQaW5uFl1KWe25mOawI= + +unique-stream@^2.0.2: + version "2.3.1" + resolved "https://registry.yarnpkg.com/unique-stream/-/unique-stream-2.3.1.tgz#c65d110e9a4adf9a6c5948b28053d9a8d04cbeac" + integrity sha512-2nY4TnBE70yoxHkDli7DMazpWiP7xMdCYqU2nBRO0UB+ZpEkGsSija7MvmvnZFUeC+mrgiUfcHSr3LmRFIg4+A== + dependencies: + json-stable-stringify-without-jsonify "^1.0.1" + through2-filter "^3.0.0" + +universalify@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/universalify/-/universalify-2.0.0.tgz#75a4984efedc4b08975c5aeb73f530d02df25717" + integrity sha512-hAZsKq7Yy11Zu1DE0OzWjw7nnLZmJZYTDZZyEFHZdUhV8FkH5MCfoU1XMaxXovpyW5nq5scPqq0ZDP9Zyl04oQ== + +unpipe@1.0.0, unpipe@~1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/unpipe/-/unpipe-1.0.0.tgz#b2bf4ee8514aae6165b4817829d21b2ef49904ec" + integrity sha1-sr9O6FFKrmFltIF4KdIbLvSZBOw= + +unquote@~1.1.1: + version "1.1.1" + resolved "https://registry.yarnpkg.com/unquote/-/unquote-1.1.1.tgz#8fded7324ec6e88a0ff8b905e7c098cdc086d544" + integrity sha1-j97XMk7G6IoP+LkF58CYzcCG1UQ= + +unset-value@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/unset-value/-/unset-value-1.0.0.tgz#8376873f7d2335179ffb1e6fc3a8ed0dfc8ab559" + integrity sha1-g3aHP30jNRef+x5vw6jtDfyKtVk= + dependencies: + has-value "^0.3.1" + isobject "^3.0.0" + +upath@^1.1.1: + version "1.2.0" + resolved "https://registry.yarnpkg.com/upath/-/upath-1.2.0.tgz#8f66dbcd55a883acdae4408af8b035a5044c1894" + integrity sha512-aZwGpamFO61g3OlfT7OQCHqhGnW43ieH9WZeP7QxN/G/jS4jfqUkZxoryvJgVPEcrl5NL/ggHsSmLMHuH64Lhg== + +uri-js@^4.2.2: + version "4.4.1" + resolved "https://registry.yarnpkg.com/uri-js/-/uri-js-4.4.1.tgz#9b1a52595225859e55f669d928f88c6c57f2a77e" + integrity sha512-7rKUyy33Q1yc98pQ1DAmLtwX109F7TIfWlW1Ydo8Wl1ii1SeHieeh0HHfPeL2fMXK6z0s8ecKs9frCuLJvndBg== + dependencies: + punycode "^2.1.0" + +urix@^0.1.0: + version "0.1.0" + resolved "https://registry.yarnpkg.com/urix/-/urix-0.1.0.tgz#da937f7a62e21fec1fd18d49b35c2935067a6c72" + integrity sha1-2pN/emLiH+wf0Y1Js1wpNQZ6bHI= + +use@^3.1.0: + version "3.1.1" + resolved "https://registry.yarnpkg.com/use/-/use-3.1.1.tgz#d50c8cac79a19fbc20f2911f56eb973f4e10070f" + integrity sha512-cwESVXlO3url9YWlFW/TA9cshCEhtu7IKJ/p5soJ/gGpj7vbvFrAY/eIioQ6Dw23KjZhYgiIo8HOs1nQ2vr/oQ== + +util-deprecate@^1.0.1, util-deprecate@^1.0.2, util-deprecate@~1.0.1: + version "1.0.2" + resolved "https://registry.yarnpkg.com/util-deprecate/-/util-deprecate-1.0.2.tgz#450d4dc9fa70de732762fbd2d4a28981419a0ccf" + integrity sha1-RQ1Nyfpw3nMnYvvS1KKJgUGaDM8= + +util.promisify@~1.0.0: + version "1.0.1" + resolved "https://registry.yarnpkg.com/util.promisify/-/util.promisify-1.0.1.tgz#6baf7774b80eeb0f7520d8b81d07982a59abbaee" + integrity sha512-g9JpC/3He3bm38zsLupWryXHoEcS22YHthuPQSJdMy6KNrzIRzWqcsHzD/WUnqe45whVou4VIsPew37DoXWNrA== + dependencies: + define-properties "^1.1.3" + es-abstract "^1.17.2" + has-symbols "^1.0.1" + object.getownpropertydescriptors "^2.1.0" + +utils-merge@1.0.1: + version "1.0.1" + resolved "https://registry.yarnpkg.com/utils-merge/-/utils-merge-1.0.1.tgz#9f95710f50a267947b2ccc124741c1028427e713" + integrity sha1-n5VxD1CiZ5R7LMwSR0HBAoQn5xM= + +uuid@8.3.2: + version "8.3.2" + resolved "https://registry.yarnpkg.com/uuid/-/uuid-8.3.2.tgz#80d5b5ced271bb9af6c445f21a1a04c606cefbe2" + integrity sha512-+NYs2QeMWy+GWFOEm9xnn6HCDp0l7QBD7ml8zLUmJ+93Q5NF0NocErnwkTkXVFNiX3/fpC6afS8Dhb/gz7R7eg== + +uuid@^3.3.2: + version "3.4.0" + resolved "https://registry.yarnpkg.com/uuid/-/uuid-3.4.0.tgz#b23e4358afa8a202fe7a100af1f5f883f02007ee" + integrity sha512-HjSDRw6gZE5JMggctHBcjVak08+KEVhSIiDzFnT9S9aegmp85S/bReBVTb4QTFaRNptJ9kuYaNhnbNEOkbKb/A== + +v8flags@^3.2.0: + version "3.2.0" + resolved "https://registry.yarnpkg.com/v8flags/-/v8flags-3.2.0.tgz#b243e3b4dfd731fa774e7492128109a0fe66d656" + integrity sha512-mH8etigqMfiGWdeXpaaqGfs6BndypxusHHcv2qSHyZkGEznCd/qAXCWWRzeowtL54147cktFOC4P5y+kl8d8Jg== + dependencies: + homedir-polyfill "^1.0.1" + +validate-npm-package-license@^3.0.1: + version "3.0.4" + resolved "https://registry.yarnpkg.com/validate-npm-package-license/-/validate-npm-package-license-3.0.4.tgz#fc91f6b9c7ba15c857f4cb2c5defeec39d4f410a" + integrity sha512-DpKm2Ui/xN7/HQKCtpZxoRWBhZ9Z0kqtygG8XCgNQ8ZlDnxuQmWhj566j8fN4Cu3/JmbhsDo7fcAJq4s9h27Ew== + dependencies: + spdx-correct "^3.0.0" + spdx-expression-parse "^3.0.0" + +validator@13.0.0: + version "13.0.0" + resolved "https://registry.yarnpkg.com/validator/-/validator-13.0.0.tgz#0fb6c6bb5218ea23d368a8347e6d0f5a70e3bcab" + integrity sha512-anYx5fURbgF04lQV18nEQWZ/3wHGnxiKdG4aL8J+jEDsm98n/sU/bey+tYk6tnGJzm7ioh5FoqrAiQ6m03IgaA== + +value-or-function@^3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/value-or-function/-/value-or-function-3.0.0.tgz#1c243a50b595c1be54a754bfece8563b9ff8d813" + integrity sha1-HCQ6ULWVwb5Up1S/7OhWO5/42BM= + +vary@~1.1.2: + version "1.1.2" + resolved "https://registry.yarnpkg.com/vary/-/vary-1.1.2.tgz#2299f02c6ded30d4a5961b0b9f74524a18f634fc" + integrity sha1-IpnwLG3tMNSllhsLn3RSShj2NPw= + +vendors@^1.0.0: + version "1.0.4" + resolved "https://registry.yarnpkg.com/vendors/-/vendors-1.0.4.tgz#e2b800a53e7a29b93506c3cf41100d16c4c4ad8e" + integrity sha512-/juG65kTL4Cy2su4P8HjtkTxk6VmJDiOPBufWniqQ6wknac6jNiXS9vU+hO3wgusiyqWlzTbVHi0dyJqRONg3w== + +verror@1.10.0: + version "1.10.0" + resolved "https://registry.yarnpkg.com/verror/-/verror-1.10.0.tgz#3a105ca17053af55d6e270c1f8288682e18da400" + integrity sha1-OhBcoXBTr1XW4nDB+CiGguGNpAA= + dependencies: + assert-plus "^1.0.0" + core-util-is "1.0.2" + extsprintf "^1.2.0" + +vinyl-fs@^3.0.0: + version "3.0.3" + resolved "https://registry.yarnpkg.com/vinyl-fs/-/vinyl-fs-3.0.3.tgz#c85849405f67428feabbbd5c5dbdd64f47d31bc7" + integrity sha512-vIu34EkyNyJxmP0jscNzWBSygh7VWhqun6RmqVfXePrOwi9lhvRs//dOaGOTRUQr4tx7/zd26Tk5WeSVZitgng== + 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" + +vinyl-sourcemap@^1.1.0: + version "1.1.0" + resolved "https://registry.yarnpkg.com/vinyl-sourcemap/-/vinyl-sourcemap-1.1.0.tgz#92a800593a38703a8cdb11d8b300ad4be63b3e16" + integrity sha1-kqgAWTo4cDqM2xHYswCtS+Y7PhY= + 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" + +vinyl-sourcemaps-apply@^0.2.0, vinyl-sourcemaps-apply@^0.2.1: + version "0.2.1" + resolved "https://registry.yarnpkg.com/vinyl-sourcemaps-apply/-/vinyl-sourcemaps-apply-0.2.1.tgz#ab6549d61d172c2b1b87be5c508d239c8ef87705" + integrity sha1-q2VJ1h0XLCsbh75cUI0jnI74dwU= + dependencies: + source-map "^0.5.1" + +vinyl@^2.0.0, vinyl@^2.1.0, vinyl@^2.2.0: + version "2.2.1" + resolved "https://registry.yarnpkg.com/vinyl/-/vinyl-2.2.1.tgz#23cfb8bbab5ece3803aa2c0a1eb28af7cbba1974" + 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" + +websocket-driver@>=0.5.1: + version "0.7.4" + resolved "https://registry.yarnpkg.com/websocket-driver/-/websocket-driver-0.7.4.tgz#89ad5295bbf64b480abcba31e4953aca706f5760" + integrity sha512-b17KeDIQVjvb0ssuSDF2cYXSg2iztliJ4B9WdsuB6J952qCPKmnVq4DyW5motImXHDC1cBT/1UezrJVsKw5zjg== + dependencies: + http-parser-js ">=0.5.1" + safe-buffer ">=5.1.0" + websocket-extensions ">=0.1.1" + +websocket-extensions@>=0.1.1: + version "0.1.4" + resolved "https://registry.yarnpkg.com/websocket-extensions/-/websocket-extensions-0.1.4.tgz#7f8473bc839dfd87608adb95d7eb075211578a42" + integrity sha512-OqedPIGOfsDlo31UNwYbCFMSaO9m9G/0faIHj5/dZFDMFqPTcx6UwqyOy3COEaEOg/9VsGIpdqn62W5KhoKSpg== + +which-module@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/which-module/-/which-module-1.0.0.tgz#bba63ca861948994ff307736089e3b96026c2a4f" + integrity sha1-u6Y8qGGUiZT/MHc2CJ47lgJsKk8= + +which@^1.2.14: + version "1.3.1" + resolved "https://registry.yarnpkg.com/which/-/which-1.3.1.tgz#a45043d54f5805316da8d62f9f50918d3da70b0a" + integrity sha512-HxJdYWq1MTIQbJ3nw0cqssHoTNU267KlrDuGZ1WYlxDStUtKUhOaJmh112/TZmHxxUfuJqPXSOm7tDyas0OSIQ== + dependencies: + isexe "^2.0.0" + +which@^2.0.1: + version "2.0.2" + resolved "https://registry.yarnpkg.com/which/-/which-2.0.2.tgz#7c6a8dd0a636a0327e10b59c9286eee93f3f51b1" + integrity sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA== + dependencies: + isexe "^2.0.0" + +window-size@^0.1.4: + version "0.1.4" + resolved "https://registry.yarnpkg.com/window-size/-/window-size-0.1.4.tgz#f8e1aa1ee5a53ec5bf151ffa09742a6ad7697876" + integrity sha1-+OGqHuWlPsW/FR/6CXQqatdpeHY= + +wordwrap@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/wordwrap/-/wordwrap-1.0.0.tgz#27584810891456a4171c8d0226441ade90cbcaeb" + integrity sha1-J1hIEIkUVqQXHI0CJkQa3pDLyus= + +wrap-ansi@^2.0.0: + version "2.1.0" + resolved "https://registry.yarnpkg.com/wrap-ansi/-/wrap-ansi-2.1.0.tgz#d8fc3d284dd05794fe84973caecdd1cf824fdd85" + integrity sha1-2Pw9KE3QV5T+hJc8rs3Rz4JP3YU= + dependencies: + string-width "^1.0.1" + strip-ansi "^3.0.1" + +wrappy@1: + version "1.0.2" + resolved "https://registry.yarnpkg.com/wrappy/-/wrappy-1.0.2.tgz#b5243d8f3ec1aa35f1364605bc0d1036e30ab69f" + integrity sha1-tSQ9jz7BqjXxNkYFvA0QNuMKtp8= + +xtend@^4.0.0, xtend@~4.0.0, xtend@~4.0.1: + version "4.0.2" + resolved "https://registry.yarnpkg.com/xtend/-/xtend-4.0.2.tgz#bb72779f5fa465186b1f438f674fa347fdb5db54" + integrity sha512-LKYU1iAXJXUgAXn9URjiu+MWhyUXHsvfp7mcuYm9dSUKK0/CjtrUwFAxD82/mCWbtLsGjFIad0wIsod4zrTAEQ== + +y18n@^3.2.0, y18n@^3.2.1: + version "3.2.2" + resolved "https://registry.yarnpkg.com/y18n/-/y18n-3.2.2.tgz#85c901bd6470ce71fc4bb723ad209b70f7f28696" + integrity sha512-uGZHXkHnhF0XeeAPgnKfPv1bgKAYyVvmNL1xlKsPYZPaIHxGti2hHqvOCQv71XMsLxu1QjergkqogUnms5D3YQ== + +yallist@^2.1.2: + version "2.1.2" + resolved "https://registry.yarnpkg.com/yallist/-/yallist-2.1.2.tgz#1c11f9218f076089a47dd512f93c6699a6a81d52" + integrity sha1-HBH5IY8HYImkfdUS+TxmmaaoHVI= + +yallist@^4.0.0: + version "4.0.0" + resolved "https://registry.yarnpkg.com/yallist/-/yallist-4.0.0.tgz#9bb92790d9c0effec63be73519e11a35019a3a72" + integrity sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A== + +yargs-parser@5.0.0-security.0: + version "5.0.0-security.0" + resolved "https://registry.yarnpkg.com/yargs-parser/-/yargs-parser-5.0.0-security.0.tgz#4ff7271d25f90ac15643b86076a2ab499ec9ee24" + integrity sha512-T69y4Ps64LNesYxeYGYPvfoMTt/7y1XtfpIslUeK4um+9Hu7hlGoRtaDLvdXb7+/tfq4opVa2HRY5xGip022rQ== + dependencies: + camelcase "^3.0.0" + object.assign "^4.1.0" + +yargs@^3.19.0: + version "3.32.0" + resolved "https://registry.yarnpkg.com/yargs/-/yargs-3.32.0.tgz#03088e9ebf9e756b69751611d2a5ef591482c995" + integrity sha1-AwiOnr+edWtpdRYR0qXvWRSCyZU= + dependencies: + camelcase "^2.0.1" + cliui "^3.0.3" + decamelize "^1.1.1" + os-locale "^1.4.0" + string-width "^1.0.1" + window-size "^0.1.4" + y18n "^3.2.0" + +yargs@^7.1.0: + version "7.1.1" + resolved "https://registry.yarnpkg.com/yargs/-/yargs-7.1.1.tgz#67f0ef52e228d4ee0d6311acede8850f53464df6" + integrity sha512-huO4Fr1f9PmiJJdll5kwoS2e4GqzGSsMT3PPMpOwoVkOK8ckqAewMTZyA6LXVQWflleb/Z8oPBEvNsMft0XE+g== + dependencies: + camelcase "^3.0.0" + cliui "^3.2.0" + decamelize "^1.1.1" + get-caller-file "^1.0.1" + os-locale "^1.4.0" + read-pkg-up "^1.0.1" + require-directory "^2.1.1" + require-main-filename "^1.0.1" + set-blocking "^2.0.0" + string-width "^1.0.2" + which-module "^1.0.0" + y18n "^3.2.1" + yargs-parser "5.0.0-security.0" + +yauzl@^2.10.0: + version "2.10.0" + resolved "https://registry.yarnpkg.com/yauzl/-/yauzl-2.10.0.tgz#c7eb17c93e112cb1086fa6d8e51fb0667b79a5f9" + integrity sha1-x+sXyT4RLLEIb6bY5R+wZnt5pfk= + dependencies: + buffer-crc32 "~0.2.3" + fd-slicer "~1.1.0" + +yazl@^2.5.1: + version "2.5.1" + resolved "https://registry.yarnpkg.com/yazl/-/yazl-2.5.1.tgz#a3d65d3dd659a5b0937850e8609f22fffa2b5c35" + integrity sha512-phENi2PLiHnHb6QBVot+dJnaAZ0xosj7p3fWl+znIjBDlnMI2PsZCJZ306BPTFOaHf5qdDEI8x5qFrSOBN5vrw== + dependencies: + buffer-crc32 "~0.2.3" + +yoctodelay@^1.1.0: + version "1.1.0" + resolved "https://registry.yarnpkg.com/yoctodelay/-/yoctodelay-1.1.0.tgz#4820ab055bb044a582e92d01701ada043f427132" + integrity sha512-iCPt7W3X6SCm5wEnMRCoq+c8XCzscKTT0oWq5TNsIb+PUVtNkt/5O3VGlXXlLBnjTKL+29QyTzqbcJNLaiaJyQ== + +zip-stream@^3.0.1: + version "3.0.1" + resolved "https://registry.yarnpkg.com/zip-stream/-/zip-stream-3.0.1.tgz#cb8db9d324a76c09f9b76b31a12a48638b0b9708" + integrity sha512-r+JdDipt93ttDjsOVPU5zaq5bAyY+3H19bDrThkvuVxC0xMQzU1PJcS6D+KrP3u96gH9XLomcHPb+2skoDjulQ== + dependencies: + archiver-utils "^2.1.0" + compress-commons "^3.0.0" + readable-stream "^3.6.0"