From ee81d877e7530dcec44515c0395ea98df94d87d4 Mon Sep 17 00:00:00 2001 From: Marwolf Date: Tue, 21 Aug 2018 21:27:48 -0400 Subject: [PATCH 1/4] Clean up --- etc/ghost/content/themes/Casper/.editorconfig | 17 + .../themes/Casper/.github/ISSUE_TEMPLATE.md | 19 + etc/ghost/content/themes/Casper/.gitignore | 24 + etc/ghost/content/themes/Casper/.travis.yml | 6 + etc/ghost/content/themes/Casper/LICENSE | 22 + etc/ghost/content/themes/Casper/README.md | 66 + .../themes/Casper/assets/built/global.css | 2 + .../themes/Casper/assets/built/global.css.map | 1 + .../themes/Casper/assets/built/screen.css | 2 + .../themes/Casper/assets/built/screen.css.map | 1 + .../themes/Casper/assets/css/.csscomb.json | 237 + .../themes/Casper/assets/css/csscomb.json | 240 + .../themes/Casper/assets/css/global.css | 486 ++ .../themes/Casper/assets/css/screen.css | 2235 ++++++++ .../themes/Casper/assets/js/infinitescroll.js | 115 + .../themes/Casper/assets/js/jquery.fitvids.js | 89 + .../Casper/assets/screenshot-desktop.jpg | Bin 0 -> 107983 bytes .../Casper/assets/screenshot-mobile.jpg | Bin 0 -> 104333 bytes etc/ghost/content/themes/Casper/author.hbs | 54 + etc/ghost/content/themes/Casper/default.hbs | 83 + etc/ghost/content/themes/Casper/error-404.hbs | 56 + etc/ghost/content/themes/Casper/error.hbs | 63 + etc/ghost/content/themes/Casper/gulpfile.js | 69 + etc/ghost/content/themes/Casper/index.hbs | 36 + etc/ghost/content/themes/Casper/package.json | 60 + etc/ghost/content/themes/Casper/page.hbs | 50 + .../Casper/partials/byline-multiple.hbs | 72 + .../themes/Casper/partials/byline-single.hbs | 23 + .../Casper/partials/floating-header.hbs | 28 + .../themes/Casper/partials/icons/avatar.hbs | 1 + .../themes/Casper/partials/icons/facebook.hbs | 1 + .../Casper/partials/icons/ghost-logo.hbs | 1 + .../themes/Casper/partials/icons/infinity.hbs | 1 + .../themes/Casper/partials/icons/location.hbs | 1 + .../themes/Casper/partials/icons/point.hbs | 3 + .../themes/Casper/partials/icons/rss.hbs | 1 + .../themes/Casper/partials/icons/twitter.hbs | 1 + .../themes/Casper/partials/icons/website.hbs | 1 + .../themes/Casper/partials/post-card.hbs | 42 + .../themes/Casper/partials/site-nav.hbs | 29 + etc/ghost/content/themes/Casper/post.hbs | 198 + etc/ghost/content/themes/Casper/tag.hbs | 33 + etc/ghost/content/themes/Casper/yarn.lock | 4876 +++++++++++++++++ 43 files changed, 9345 insertions(+) create mode 100644 etc/ghost/content/themes/Casper/.editorconfig create mode 100644 etc/ghost/content/themes/Casper/.github/ISSUE_TEMPLATE.md create mode 100644 etc/ghost/content/themes/Casper/.gitignore create mode 100644 etc/ghost/content/themes/Casper/.travis.yml create mode 100644 etc/ghost/content/themes/Casper/LICENSE create mode 100644 etc/ghost/content/themes/Casper/README.md create mode 100644 etc/ghost/content/themes/Casper/assets/built/global.css create mode 100644 etc/ghost/content/themes/Casper/assets/built/global.css.map create mode 100644 etc/ghost/content/themes/Casper/assets/built/screen.css create mode 100644 etc/ghost/content/themes/Casper/assets/built/screen.css.map create mode 100644 etc/ghost/content/themes/Casper/assets/css/.csscomb.json create mode 100644 etc/ghost/content/themes/Casper/assets/css/csscomb.json create mode 100644 etc/ghost/content/themes/Casper/assets/css/global.css create mode 100644 etc/ghost/content/themes/Casper/assets/css/screen.css create mode 100644 etc/ghost/content/themes/Casper/assets/js/infinitescroll.js create mode 100644 etc/ghost/content/themes/Casper/assets/js/jquery.fitvids.js create mode 100644 etc/ghost/content/themes/Casper/assets/screenshot-desktop.jpg create mode 100644 etc/ghost/content/themes/Casper/assets/screenshot-mobile.jpg create mode 100644 etc/ghost/content/themes/Casper/author.hbs create mode 100644 etc/ghost/content/themes/Casper/default.hbs create mode 100644 etc/ghost/content/themes/Casper/error-404.hbs create mode 100644 etc/ghost/content/themes/Casper/error.hbs create mode 100644 etc/ghost/content/themes/Casper/gulpfile.js create mode 100644 etc/ghost/content/themes/Casper/index.hbs create mode 100644 etc/ghost/content/themes/Casper/package.json create mode 100644 etc/ghost/content/themes/Casper/page.hbs create mode 100644 etc/ghost/content/themes/Casper/partials/byline-multiple.hbs create mode 100644 etc/ghost/content/themes/Casper/partials/byline-single.hbs create mode 100644 etc/ghost/content/themes/Casper/partials/floating-header.hbs create mode 100644 etc/ghost/content/themes/Casper/partials/icons/avatar.hbs create mode 100644 etc/ghost/content/themes/Casper/partials/icons/facebook.hbs create mode 100644 etc/ghost/content/themes/Casper/partials/icons/ghost-logo.hbs create mode 100644 etc/ghost/content/themes/Casper/partials/icons/infinity.hbs create mode 100644 etc/ghost/content/themes/Casper/partials/icons/location.hbs create mode 100644 etc/ghost/content/themes/Casper/partials/icons/point.hbs create mode 100644 etc/ghost/content/themes/Casper/partials/icons/rss.hbs create mode 100644 etc/ghost/content/themes/Casper/partials/icons/twitter.hbs create mode 100644 etc/ghost/content/themes/Casper/partials/icons/website.hbs create mode 100644 etc/ghost/content/themes/Casper/partials/post-card.hbs create mode 100644 etc/ghost/content/themes/Casper/partials/site-nav.hbs create mode 100644 etc/ghost/content/themes/Casper/post.hbs create mode 100644 etc/ghost/content/themes/Casper/tag.hbs create mode 100644 etc/ghost/content/themes/Casper/yarn.lock diff --git a/etc/ghost/content/themes/Casper/.editorconfig b/etc/ghost/content/themes/Casper/.editorconfig new file mode 100644 index 0000000..173e12e --- /dev/null +++ b/etc/ghost/content/themes/Casper/.editorconfig @@ -0,0 +1,17 @@ +# http://editorconfig.org + +root = true + +[*] +charset = utf-8 +indent_style = space +indent_size = 4 +end_of_line = lf +insert_final_newline = true +trim_trailing_whitespace = true + +[*.hbs] +insert_final_newline = false + +[*.md] +trim_trailing_whitespace = false diff --git a/etc/ghost/content/themes/Casper/.github/ISSUE_TEMPLATE.md b/etc/ghost/content/themes/Casper/.github/ISSUE_TEMPLATE.md new file mode 100644 index 0000000..f885d40 --- /dev/null +++ b/etc/ghost/content/themes/Casper/.github/ISSUE_TEMPLATE.md @@ -0,0 +1,19 @@ +Do you need help or have a question? Please come chat in our forum: https://forum.ghost.org 👫. + +If you're filing a bug 🐛, please include the following information: + +### Screenshot + +![]() + +### Steps to Reproduce + + 1. This is the first step + 2. This may be the post content used to cause an issue... + +### Technical details + +* Casper Version: +* Ghost Version: +* Browser Version: +* OS Version: diff --git a/etc/ghost/content/themes/Casper/.gitignore b/etc/ghost/content/themes/Casper/.gitignore new file mode 100644 index 0000000..c3ad11e --- /dev/null +++ b/etc/ghost/content/themes/Casper/.gitignore @@ -0,0 +1,24 @@ +b-cov +*.seed +*.log +*.csv +*.dat +*.out +*.pid +*.gz + +pids +logs +results + +npm-debug.log +node_modules +package-lock.json + +.idea/* +*.iml +projectFilesBackup + +.DS_Store + +dist/ diff --git a/etc/ghost/content/themes/Casper/.travis.yml b/etc/ghost/content/themes/Casper/.travis.yml new file mode 100644 index 0000000..950db2e --- /dev/null +++ b/etc/ghost/content/themes/Casper/.travis.yml @@ -0,0 +1,6 @@ +language: node_js +sudo: false +node_js: + - "8" + + diff --git a/etc/ghost/content/themes/Casper/LICENSE b/etc/ghost/content/themes/Casper/LICENSE new file mode 100644 index 0000000..a144868 --- /dev/null +++ b/etc/ghost/content/themes/Casper/LICENSE @@ -0,0 +1,22 @@ +Copyright (c) 2013-2018 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/etc/ghost/content/themes/Casper/README.md b/etc/ghost/content/themes/Casper/README.md new file mode 100644 index 0000000..510c7ea --- /dev/null +++ b/etc/ghost/content/themes/Casper/README.md @@ -0,0 +1,66 @@ +# 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/120485/27221326-1e31d326-5280-11e7-866d-82d550a7683b.jpg) + +  + +# First time using a Ghost theme? + +Ghost uses a simple templating language called [Handlebars](http://handlebarsjs.com/) for its themes. + +We've documented our default theme pretty heavily so that it should be fairly easy to work out what's going on just by reading the code and the comments. Once you feel comfortable with how everything works, we also have full [theme API documentation](https://themes.ghost.org) which explains every possible Handlebars helper and template. + +**The main files are:** + +- `default.hbs` - The main template file +- `index.hbs` - Used for the home page +- `post.hbs` - Used for individual posts +- `page.hbs` - Used for individual pages +- `tag.hbs` - Used for tag archives +- `author.hbs` - Used for author archives + +One really neat trick is that you can also create custom one-off templates just by adding the slug of a page to a template file. For example: + +- `page-about.hbs` - Custom template for the `/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 and Gulp installed globally. After that, from the theme's root directory: + +```bash +$ yarn install +$ 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 +$ 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. +- Variables - Simple pure CSS variables +- [Color Function](https://github.com/postcss/postcss-color-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-2018 Ghost Foundation - Released under the [MIT license](LICENSE). diff --git a/etc/ghost/content/themes/Casper/assets/built/global.css b/etc/ghost/content/themes/Casper/assets/built/global.css new file mode 100644 index 0000000..fc0dd0f --- /dev/null +++ b/etc/ghost/content/themes/Casper/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{max-width:100%}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{overflow-y:scroll;font-size:62.5%;-webkit-tap-highlight-color:rgba(0,0,0,0)}body,html{overflow-x:hidden}body{color:#3c484e;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif;font-size:1.5rem;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:#cbeafb}::selection{text-shadow:none;background:#cbeafb}hr{position:relative;display:block;width:100%;margin:2.5em 0 3.5em;padding:0;height:1px;border:0;border-top:1px solid #e3e9ed}audio,canvas,iframe,img,svg,video{vertical-align:middle}fieldset{margin:0;padding:0;border:0}textarea{resize:vertical}blockquote,dl,ol,p,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{margin:.5em 0;padding-left:.3em;line-height:1.6em}dt{float:left;margin:0 20px 0 0;width:120px;color:#15171a;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:.5em solid #e5eff5}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:#26a8ed;text-decoration:none}a:hover{text-decoration:underline}h1,h2,h3,h4,h5,h6{margin-top:0;line-height:1.15;font-weight:700;text-rendering:optimizeLegibility}h1{margin:0 0 .5em;font-size:5rem;font-weight:700}@media (max-width:500px){h1{font-size:2.2rem}}h2{margin:1.5em 0 .5em;font-size:2rem}@media (max-width:500px){h2{font-size:1.8rem}}h3{margin:1.5em 0 .5em;font-size:1.8rem;font-weight:500}@media (max-width:500px){h3{font-size:1.7rem}}h4{margin:1.5em 0 .5em;font-size:1.6rem;font-weight:500}h5,h6{margin:1.5em 0 .5em;font-size:1.4rem;font-weight:500} +/*# sourceMappingURL=global.css.map */ diff --git a/etc/ghost/content/themes/Casper/assets/built/global.css.map b/etc/ghost/content/themes/Casper/assets/built/global.css.map new file mode 100644 index 0000000..654c05a --- /dev/null +++ b/etc/ghost/content/themes/Casper/assets/built/global.css.map @@ -0,0 +1 @@ +{"version":3,"sources":["global.css"],"names":[],"mappings":"AAqBA,8YA6EI,SAAU,AACV,UAAW,AACX,SAAU,AACV,aAAc,AACd,eAAgB,AAChB,uBAAyB,CAC5B,AACD,KACI,aAAe,CAClB,AACD,MAEI,eAAiB,CACpB,AACD,aAEI,WAAa,CAChB,AACD,oDAII,WAAY,AACZ,YAAc,CACjB,AAKD,IACI,cAAgB,CACnB,AACD,KACI,sBAAuB,AACvB,uBAAwB,AAExB,0BAA2B,AAC3B,6BAA+B,CAClC,AACD,iBAGI,kBAAoB,CACvB,AACD,EACI,4BAA8B,CACjC,AACD,iBAEI,SAAW,CACd,AACD,SAEI,eAAkB,CACrB,AACD,SAGI,iBAAmB,CACtB,AACD,GACI,eAAiB,AACjB,aAAe,CAClB,AACD,MACI,aAAe,CAClB,AACD,QAEI,kBAAmB,AACnB,cAAe,AACf,cAAe,AACf,uBAAyB,CAC5B,AACD,IACI,SAAY,CACf,AACD,IACI,aAAgB,CACnB,AACD,IACI,QAAU,CACb,AACD,eACI,eAAiB,CACpB,AACD,KACI,wBAA0B,CAC7B,AACD,kBAII,gCAAkC,AAClC,aAAe,CAClB,AACD,sCAKI,SAAU,AACV,cAAe,AACf,YAAc,CACjB,AACD,OACI,iBAAkB,AAClB,WAAa,CAChB,AACD,cAEI,mBAAqB,CACxB,AACD,oEAKI,eAAgB,AAEhB,yBAA2B,CAC9B,AACD,sCAEI,cAAgB,CACnB,AACD,iDAEI,UAAW,AACX,QAAU,CACb,AACD,MACI,kBAAoB,CACvB,AACD,YACI,YAAc,CACjB,AACD,uCAEI,sBAAuB,AACvB,SAAW,CACd,AACD,4FAEI,WAAa,CAChB,AACD,mBACI,uBAAwB,AAExB,4BAA8B,CACjC,AACD,+FAEI,uBAAyB,CAC5B,AACD,OACI,UAAW,AACX,QAAU,CACb,AACD,SACI,aAAe,CAClB,AACD,MACI,iBAAkB,AAClB,wBAA0B,CAC7B,AACD,MAEI,SAAW,CACd,AAMD,KAEI,kBAAmB,AACnB,gBAAiB,AAEjB,yCAA8C,CACjD,AACD,UANI,iBAAmB,CAqBtB,AAfD,KAEI,cAAqC,AACrC,yHAAyI,AACzI,iBAAkB,AAClB,kBAAmB,AACnB,gBAAiB,AACjB,kBAAmB,AACnB,iBAAkB,AAClB,kCAAmC,AACnC,gBAAiB,AAEjB,mCAAoC,AACpC,kCAAmC,AACnC,oCAAsC,CACzC,AAED,iBACI,iBAAkB,AAClB,kBAA+C,CAClD,AAHD,YACI,iBAAkB,AAClB,kBAA+C,CAClD,AAED,GACI,kBAAmB,AACnB,cAAe,AACf,WAAY,AACZ,qBAAsB,AACtB,UAAW,AACX,WAAY,AACZ,SAAU,AACV,4BAAsD,CACzD,AAED,kCAMI,qBAAuB,CAC1B,AAED,SACI,SAAU,AACV,UAAW,AACX,QAAU,CACb,AAED,SACI,eAAiB,CACpB,AAED,sBAKI,gBAAoB,CACvB,AAED,MAEI,mBAAoB,AACpB,mBAAqB,CACxB,AAED,wBAII,iBAAoB,CACvB,AAED,GACI,eAAiB,CACpB,AAED,GACI,kBAAoB,CACvB,AAED,MAEI,cAAgB,CACnB,AAED,GACI,cAAgB,AAChB,kBAAoB,AACpB,iBAAmB,CACtB,AAED,GACI,WAAY,AACZ,kBAAmB,AACnB,YAAa,AACb,cAAuB,AACvB,gBAAiB,AACjB,gBAAkB,CACrB,AAED,GACI,eAAkB,AAClB,eAAiB,CACpB,AAED,WACI,eAAgB,AAChB,gBAAyB,AACzB,8BAA0C,CAC7C,AAED,aACI,cAAgB,AAChB,gBAAiB,AACjB,eAAiB,CACpB,AAED,iBACI,qBAAsB,AACtB,yBAA4B,AAC5B,eAAiB,AACjB,UAAa,CAChB,AAED,wBACI,qBAAuB,CAC1B,AAED,gBACI,eAAkB,CACrB,AACD,kBACI,eAAoB,CACvB,AAED,EACI,cAAiC,AACjC,oBAAsB,CACzB,AAED,QACI,yBAA2B,CAC9B,AAED,kBAMI,aAAc,AACd,iBAAkB,AAClB,gBAAiB,AACjB,iCAAmC,CACtC,AAED,GACI,gBAAoB,AACpB,eAAgB,AAChB,eAAiB,CACpB,AACD,yBACI,GACI,gBAAkB,CACrB,CACJ,AAED,GACI,oBAAwB,AACxB,cAAgB,CACnB,AACD,yBACI,GACI,gBAAkB,CACrB,CACJ,AAED,GACI,oBAAwB,AACxB,iBAAkB,AAClB,eAAiB,CACpB,AACD,yBACI,GACI,gBAAkB,CACrB,CACJ,AAED,GACI,oBAAwB,AACxB,iBAAkB,AAClB,eAAiB,CACpB,AAQD,MALI,oBAAwB,AACxB,iBAAkB,AAClB,eAAiB,CAOpB","file":"global.css","sourcesContent":["/* Variables\n/* ---------------------------------------------------------- */\n\n:root {\n /* Colours */\n --blue: #3eb0ef;\n --green: #a4d037;\n --purple: #ad26b4;\n --yellow: #fecd35;\n --red: #f05230;\n --darkgrey: #15171A;\n --midgrey: #738a94;\n --lightgrey: #c5d2d9;\n --whitegrey: #e5eff5;\n --pink: #fa3a57;\n --brown: #a3821a;\n}\n\n/* 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 max-width: 100%;\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 overflow-x: hidden;\n overflow-y: scroll;\n font-size: 62.5%;\n\n -webkit-tap-highlight-color: rgba(0, 0, 0, 0);\n}\nbody {\n overflow-x: hidden;\n color: color(var(--midgrey) l(-25%));\n font-family: -apple-system, BlinkMacSystemFont, \"Segoe UI\", Roboto, Oxygen, Ubuntu, Cantarell, \"Open Sans\", \"Helvetica Neue\", sans-serif;\n font-size: 1.5rem;\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: color(var(--blue) lightness(+30%));\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 color(var(--lightgrey) l(+10%));\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\np,\nul,\nol,\ndl,\nblockquote {\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 margin: 0.5em 0;\n padding-left: 0.3em;\n line-height: 1.6em;\n}\n\ndt {\n float: left;\n margin: 0 20px 0 0;\n width: 120px;\n color: var(--darkgrey);\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: var(--whitegrey) 0.5em solid;\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: color(var(--blue) l(-5%));\n text-decoration: none;\n}\n\na:hover {\n text-decoration: underline;\n}\n\nh1,\nh2,\nh3,\nh4,\nh5,\nh6 {\n margin-top: 0;\n line-height: 1.15;\n font-weight: 700;\n text-rendering: optimizeLegibility;\n}\n\nh1 {\n margin: 0 0 0.5em 0;\n font-size: 5rem;\n font-weight: 700;\n}\n@media (max-width: 500px) {\n h1 {\n font-size: 2.2rem;\n }\n}\n\nh2 {\n margin: 1.5em 0 0.5em 0;\n font-size: 2rem;\n}\n@media (max-width: 500px) {\n h2 {\n font-size: 1.8rem;\n }\n}\n\nh3 {\n margin: 1.5em 0 0.5em 0;\n font-size: 1.8rem;\n font-weight: 500;\n}\n@media (max-width: 500px) {\n h3 {\n font-size: 1.7rem;\n }\n}\n\nh4 {\n margin: 1.5em 0 0.5em 0;\n font-size: 1.6rem;\n font-weight: 500;\n}\n\nh5 {\n margin: 1.5em 0 0.5em 0;\n font-size: 1.4rem;\n font-weight: 500;\n}\n\nh6 {\n margin: 1.5em 0 0.5em 0;\n font-size: 1.4rem;\n font-weight: 500;\n}\n"],"sourceRoot":"/source/"} \ No newline at end of file diff --git a/etc/ghost/content/themes/Casper/assets/built/screen.css b/etc/ghost/content/themes/Casper/assets/built/screen.css new file mode 100644 index 0000000..270909b --- /dev/null +++ b/etc/ghost/content/themes/Casper/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{max-width:100%}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{overflow-y:scroll;font-size:62.5%;-webkit-tap-highlight-color:rgba(0,0,0,0)}body,html{overflow-x:hidden}body{color:#3c484e;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif;font-size:1.5rem;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:#cbeafb}::selection{text-shadow:none;background:#cbeafb}hr{position:relative;display:block;width:100%;margin:2.5em 0 3.5em;padding:0;height:1px;border:0;border-top:1px solid #e3e9ed}audio,canvas,iframe,img,svg,video{vertical-align:middle}fieldset{margin:0;padding:0;border:0}textarea{resize:vertical}blockquote,dl,ol,p,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{margin:.5em 0;padding-left:.3em;line-height:1.6em}dt{float:left;margin:0 20px 0 0;width:120px;color:#15171a;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:.5em solid #e5eff5}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:#26a8ed;text-decoration:none}a:hover{text-decoration:underline}h1,h2,h3,h4,h5,h6{margin-top:0;line-height:1.15;font-weight:700;text-rendering:optimizeLegibility}h1{margin:0 0 .5em;font-size:5rem;font-weight:700}@media (max-width:500px){h1{font-size:2.2rem}}h2{margin:1.5em 0 .5em;font-size:2rem}@media (max-width:500px){h2{font-size:1.8rem}}h3{margin:1.5em 0 .5em;font-size:1.8rem;font-weight:500}@media (max-width:500px){h3{font-size:1.7rem}}h4{margin:1.5em 0 .5em;font-size:1.6rem;font-weight:500}h5,h6{margin:1.5em 0 .5em;font-size:1.4rem;font-weight:500}body{background:#f4f8fb}.img{display:block;width:100%;height:100%;background-position:50%;background-size:cover;border-radius:100%}.hidden{visibility:hidden;position:absolute;text-indent:-9999px}.site-wrapper{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;min-height:100vh}.site-main{z-index:100;-ms-flex-positive:1;flex-grow:1}.outer{position:relative;padding:0 4vw}.inner{margin:0 auto;max-width:1040px;width:100%}@media (min-width:900px){.author-template .post-feed,.home-template .post-feed,.tag-template .post-feed{margin-top:-70px;padding-top:0}.home-template .site-nav{position:relative;top:-70px}}.site-header{position:relative;padding-top:12px;padding-bottom:12px;color:#fff;background:#090a0b no-repeat 50%;background-size:cover}.site-header:before{bottom:0;background:rgba(0,0,0,.18)}.site-header:after,.site-header:before{content:"";position:absolute;top:0;right:0;left:0;z-index:10;display:block}.site-header:after{bottom:auto;height:80px;background:linear-gradient(rgba(0,0,0,.1),transparent)}.site-header.no-cover:after,.site-header.no-cover:before{display:none}.site-header-content{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;padding:10vw 4vw;min-height:200px;max-height:450px;text-align:center}.site-title{z-index:10;margin:0;padding:0;font-size:3.8rem;font-weight:700}.site-logo{max-height:45px}.site-description{z-index:10;margin:0;padding:5px 0;font-size:2.2rem;font-weight:300;letter-spacing:.5px;opacity:.8}@media (max-width:500px){.site-title{font-size:3rem}.site-description{font-size:1.8rem}}.site-nav{position:relative;z-index:300;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:start;align-items:flex-start;height:40px;font-size:1.2rem}.site-nav,.site-nav-left{display:-ms-flexbox;display:flex;overflow-y:hidden}.site-nav-left{-ms-flex-align:center;align-items:center;overflow-x:auto;-webkit-overflow-scrolling:touch;margin-right:10px;padding-bottom:80px;letter-spacing:.4px;white-space:nowrap;-ms-overflow-scrolling:touch}.site-nav-logo{-ms-flex-negative:0;flex-shrink:0;display:block;margin-right:24px;padding:11px 0;color:#fff;font-size:1.7rem;line-height:1em;font-weight:700;letter-spacing:-.5px}.site-nav-logo:hover{text-decoration:none}.site-nav-logo img{display:block;width:auto;height:21px}.nav{display:-ms-flexbox;display:flex;margin:0 0 0 -12px;padding:0;list-style:none}.nav li{padding:0;text-transform:uppercase}.nav li,.nav li a{display:block;margin:0}.nav li a{padding:10px 12px;color:#fff;opacity:.8}.nav li a:hover{text-decoration:none;opacity:1}.site-nav-right{height:40px}.site-nav-right,.social-links{-ms-flex-negative:0;flex-shrink:0;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.social-links a:last-of-type{padding-right:20px}.social-link{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;margin:0;padding:10px;color:#fff;opacity:.8}.social-link:hover{opacity:1}.social-link svg{height:1.8rem;fill:#fff}.social-link-fb svg{height:1.5rem}.social-link-wb svg{height:1.6rem}.social-link-wb svg path{stroke:#fff}.social-link-rss svg{height:1.9rem}.subscribe-button{display:block;padding:4px 10px;border:1px solid #fff;color:#fff;font-size:1.2rem;line-height:1em;border-radius:10px;opacity:.8}.subscribe-button:hover{text-decoration:none;opacity:1}.rss-button{opacity:.8}.rss-button:hover{opacity:1}.rss-button svg{margin-bottom:1px;height:2.1rem;fill:#fff}@media (max-width:700px){.site-header{padding-right:0;padding-left:0}.site-nav-left{margin-right:0;padding-left:4vw}.site-nav-right{display:none}}.post-feed{position:relative;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:0 -20px;padding:40px 0 0}.post-card,.post-feed{display:-ms-flexbox;display:flex}.post-card{-ms-flex:1 1 300px;flex:1 1 300px;-ms-flex-direction:column;flex-direction:column;overflow:hidden;margin:0 20px 40px;min-height:300px;background:#fff 50%;background-size:cover;border-radius:5px;box-shadow:8px 14px 38px rgba(39,44,49,.06),1px 3px 8px rgba(39,44,49,.03);transition:all .5s ease}.post-card:hover{box-shadow:8px 28px 50px rgba(39,44,49,.07),1px 6px 12px rgba(39,44,49,.04);transition:all .4s ease;transform:translate3D(0,-1px,0) scale(1.02)}.post-card-image-link{position:relative;display:block;overflow:hidden;border-radius:5px 5px 0 0}.post-card-image{width:auto;height:200px;background:#c5d2d9 no-repeat 50%;background-size:cover}.post-card-content-link{position:relative;-ms-flex-positive:1;flex-grow:1;display:block;padding:25px 25px 0;color:#15171a}.post-card-content-link:hover{text-decoration:none}.post-card-tags{display:block;margin-bottom:4px;color:#738a94;font-size:1.2rem;line-height:1.15em;font-weight:500;letter-spacing:.5px;text-transform:uppercase}.post-card-title{margin-top:0}.post-card-content{-ms-flex-positive:1;flex-grow:1;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:justify;justify-content:space-between}.post-card-excerpt{font-family:Georgia,serif}.post-card-meta{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:end;align-items:flex-end;padding:0 25px 25px}.author-profile-image,.avatar-wrapper{display:block;width:100%;height:100%;background:#e3e9ed;border-radius:100%;object-fit:cover}.post-card-meta .avatar-wrapper,.post-card-meta .profile-image-wrapper{position:relative}.author-list{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap-reverse;flex-wrap:wrap-reverse;margin:0;padding:0;list-style:none}.author-list-item{position:relative;-ms-flex-negative:0;flex-shrink:0;margin:0;padding:0}.author-list-item:first-child{z-index:10}.author-list-item:nth-child(2){z-index:9}.author-list-item:nth-child(3){z-index:8}.author-list-item:nth-child(4){z-index:7}.author-list-item:nth-child(5){z-index:6}.author-list-item:nth-child(6){z-index:5}.author-list-item:nth-child(7){z-index:4}.author-list-item:nth-child(8){z-index:3}.author-list-item:nth-child(9){z-index:2}.author-list-item:nth-child(10){z-index:1}.static-avatar{margin:0 -5px;width:34px;height:34px}.moving-avatar,.static-avatar{display:block;overflow:hidden;border:2px solid #fff;border-radius:100%}.moving-avatar{margin:0 -6px;width:56px;height:56px;transition:all .5s cubic-bezier(.4,.01,.165,.99) .7s}@media (min-width:800px){.author-list:hover .moving-avatar{margin:0;transition:all .3s cubic-bezier(.4,.01,.165,.99)}}.author-name-tooltip{position:absolute;bottom:105%;z-index:999;display:block;padding:2px 8px;color:#fff;font-size:1.2rem;letter-spacing:.2px;white-space:nowrap;background:#15171a;border-radius:3px;box-shadow:0 12px 26px rgba(39,44,49,.08),1px 3px 8px rgba(39,44,49,.03);opacity:0;transition:all .3s cubic-bezier(.4,.01,.165,.99);transform:translateY(6px);pointer-events:none}.author-list-item:hover .author-name-tooltip{opacity:1;transform:translateY(0)}@media (max-width:650px){.author-name-tooltip{display:none}}.reading-time{-ms-flex-negative:0;flex-shrink:0;margin-left:20px;color:#738a94;font-size:1.2rem;line-height:33px;font-weight:500;letter-spacing:.5px;text-transform:uppercase}@media (min-width:795px){.home-template .post-feed .post-card:nth-child(6n+1):not(.no-image){-ms-flex:1 1 100%;flex:1 1 100%;-ms-flex-direction:row;flex-direction:row}.home-template .post-feed .post-card:nth-child(6n+1):not(.no-image) .post-card-image-link{position:relative;-ms-flex:1 1 auto;flex:1 1 auto;border-radius:5px 0 0 5px}.home-template .post-feed .post-card:nth-child(6n+1):not(.no-image) .post-card-image{position:absolute;width:100%;height:100%}.home-template .post-feed .post-card:nth-child(6n+1):not(.no-image) .post-card-content{-ms-flex:0 1 357px;flex:0 1 357px}.home-template .post-feed .post-card:nth-child(6n+1):not(.no-image) h2{font-size:2.6rem}.home-template .post-feed .post-card:nth-child(6n+1):not(.no-image) p{font-size:1.8rem;line-height:1.55em}.home-template .post-feed .post-card:nth-child(6n+1):not(.no-image) .post-card-content-link{padding:30px 40px 0}.home-template .post-feed .post-card:nth-child(6n+1):not(.no-image) .post-card-meta{padding:0 40px 30px}}.home-template .site-header:after{display:none}@media (max-width:650px){.post-feed{padding-top:5vw}.post-card{margin:0 20px 5vw}}.page-template .site-main,.post-template .site-main{padding-bottom:4vw;background:#fff}.post-full{position:relative;z-index:50}.post-full-header{margin:0 auto;padding:6vw 3vw 3vw;max-width:1040px;text-align:center}@media (max-width:500px){.post-full-header{padding:14vw 3vw 10vw}}.post-full-meta{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;color:#738a94;font-size:1.4rem;font-weight:600;text-transform:uppercase}.post-full-meta-date{color:#3eb0ef}.post-full-title{margin:0;color:#090a0b}.date-divider{display:inline-block;margin:0 6px 1px}.post-full-image{margin:0 -10vw -165px;height:800px;background:#c5d2d9 50%;background-size:cover;border-radius:5px}@media (max-width:1170px){.post-full-image{margin:0 -4vw -100px;height:600px;border-radius:0}}@media (max-width:800px){.post-full-image{height:400px}}.post-full-content{position:relative;margin:0 auto;padding:70px 100px 0;min-height:230px;font-family:Georgia,serif;font-size:2.2rem;line-height:1.6em;background:#fff}@media (max-width:1170px){.post-full-content{padding:5vw 7vw 0}}@media (max-width:800px){.post-full-content{font-size:1.9rem}}.post-full-content:before{left:-5px;transform:rotate(-5deg)}.post-full-content:after,.post-full-content:before{content:"";position:absolute;top:15px;z-index:-1;display:block;width:20px;height:200px;background:rgba(39,44,49,.15);filter:blur(5px)}.post-full-content:after{right:-5px;transform:rotate(5deg)}.no-image .post-full-content{padding-top:0}.no-image .post-full-content:after,.no-image .post-full-content:before{display:none}.footnotes,.post-full-comments,.post-full-content blockquote,.post-full-content dl,.post-full-content h1,.post-full-content h2,.post-full-content h3,.post-full-content h4,.post-full-content h5,.post-full-content h6,.post-full-content ol,.post-full-content p,.post-full-content pre,.post-full-content ul{min-width:100%}.post-full-content li{word-break:break-word}.post-full-content li p{margin:0}.post-full-content a{color:#000;box-shadow:inset 0 -1px 0 #3eb0ef}.post-full-content a:hover{color:#3eb0ef;text-decoration:none}.post-full-content em,.post-full-content strong{color:#090a0b}.post-full-content small{display:inline-block;line-height:1.6em}.post-full-content li:first-child{margin-top:0}.post-full-content img,.post-full-content video{display:block;margin:1.5em auto;max-width:1040px}@media (max-width:1040px){.post-full-content img,.post-full-content video{width:100%}}.post-full-content img[src$="#full"]{max-width:none;width:100vw}.post-full-content img+br+small{display:block;margin-top:-3em;margin-bottom:1.5em;text-align:center}.post-full-content iframe{margin:0 auto}.post-full-content blockquote{margin:0 0 1.5em;padding:0 1.5em;border-left:3px solid #3eb0ef}.post-full-content blockquote p{margin:0 0 1em;color:inherit;font-size:inherit;line-height:inherit;font-style:italic}.post-full-content blockquote p:last-child{margin-bottom:0}.post-full-content code{padding:0 5px 2px;font-size:.8em;line-height:1em;font-weight:400!important;background:#e5eff5;border-radius:3px}.post-full-content pre{overflow-x:auto;margin:1.5em 0 3em;padding:20px;max-width:100%;border:1px solid #000;color:#e5eff5;font-size:1.4rem;line-height:1.5em;background:#0e0f11;border-radius:5px}.post-full-content pre code{padding:0;font-size:inherit;line-height:inherit;background:transparent}.post-full-content pre code *{color:inherit}.post-full-content .fluid-width-video-wrapper{margin:1.5em 0 3em}.post-full-content hr{margin:4vw 0}.post-full-content hr:after{content:"";position:absolute;top:-15px;left:50%;display:block;margin-left:-10px;width:1px;height:30px;background:#e3e9ed;box-shadow:0 0 0 5px #fff;transform:rotate(45deg)}.post-full-content h1,.post-full-content h2,.post-full-content h3,.post-full-content h4,.post-full-content h5,.post-full-content h6{color:#090a0b;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif}.post-full-content h1{margin:.5em 0 .2em;font-size:4.6rem;font-weight:700}@media (max-width:500px){.post-full-content h1{font-size:2.8rem}}.post-full-content h2{margin:.5em 0 .2em;font-size:3.6rem;font-weight:700}@media (max-width:500px){.post-full-content h2{font-size:2.6rem}}.post-full-content h3{margin:.5em 0 .2em;font-size:2.8rem;font-weight:700}@media (max-width:500px){.post-full-content h3{font-size:2.2rem}}.post-full-content h4{margin:.5em 0 .2em;font-size:2.8rem;font-weight:700}@media (max-width:500px){.post-full-content h4{font-size:2.2rem}}.post-full-content h5{display:block;margin:.5em 0;padding:1em 0 1.5em;border:0;color:#3eb0ef;font-family:Georgia,serif;font-size:3.2rem;line-height:1.35em;text-align:center}@media (min-width:1180px){.post-full-content h5{max-width:1060px;width:100vw}}@media (max-width:500px){.post-full-content h5{padding:0 0 .5em;font-size:2.2rem}}.post-full-content h6{margin:.5em 0 .2em;font-size:2.3rem;font-weight:700}@media (max-width:500px){.post-full-content h6{font-size:2rem}}.footnotes-sep{margin-bottom:30px}.footnotes{font-size:1.5rem}.footnotes p{margin:0}.footnote-backref{color:#3eb0ef!important;font-size:1.2rem;font-weight:700;text-decoration:none!important;box-shadow:none!important}@media (max-width:500px){.post-full-meta{font-size:1.2rem;line-height:1.3em}.post-full-title{font-size:2.9rem}.post-full-image{margin-bottom:4vw;height:350px}.post-full-content{padding:0}.post-full-content:after,.post-full-content:before{display:none}}.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:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,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:#15171a;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 #e3ecf3}.subscribe-form{margin:1.5em 0;padding:6.5vw 7vw 7vw;border:1px solid #edf4f8;text-align:center;background:#f4f8fb;border-radius:7px}.subscribe-form-title{margin:0 0 3px;padding:0;color:#15171a;font-size:3.5rem;line-height:1;font-weight:700}.subscribe-form p{margin-bottom:1em;color:#738a94;font-size:2.2rem;line-height:1.55em;letter-spacing:.2px}.subscribe-form form{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;margin:0 auto;max-width:420px}.subscribe-form .form-group{-ms-flex-positive:1;flex-grow:1}.subscribe-email{display:block;padding:10px;width:100%;border:1px solid #dae2e7;color:#738a94;font-size:1.8rem;line-height:1em;font-weight:400;-webkit-user-select:text;-moz-user-select:text;-ms-user-select:text;user-select:text;border-radius:5px;transition:border-color .15s linear;-webkit-appearance:none}.subscribe-form button{display:inline-block;margin:0 0 0 10px;padding:0 20px;height:41px;outline:none;color:#fff;font-size:1.5rem;line-height:37px;font-weight:400;text-align:center;text-shadow:0 -1px 0 rgba(0,0,0,.1);background:linear-gradient(#4fb7f0,#29a0e0 60%,#29a0e0 90%,#36a6e2);border-radius:5px;box-shadow:inset 0 0 0 1px rgba(0,0,0,.14);-webkit-font-smoothing:subpixel-antialiased}.subscribe-form button:active,.subscribe-form button:focus{background:#209cdf}@media (max-width:650px){.subscribe-form-title{font-size:2.4rem}.subscribe-form p{font-size:1.6rem}}@media (max-width:500px){.subscribe-form form{-ms-flex-direction:column;flex-direction:column}.subscribe-form .form-group{width:100%}.subscribe-form button{margin:10px 0 0;width:100%}}.post-full-footer{-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:center;align-items:center;margin:0 auto;padding:3vw 0 6vw;max-width:840px}.author-card,.post-full-footer{display:-ms-flexbox;display:flex}.author-card .author-profile-image,.author-card .avatar-wrapper{width:60px;height:60px}.author-card-name{margin:8px 0 2px;padding:0;font-size:2rem}.author-card-name a{color:#15171a;font-weight:700}.author-card-name a:hover{text-decoration:none}.author-card-content p{margin:0;color:#738a94;line-height:1.3em}.post-full-footer-right{-ms-flex-negative:0;flex-shrink:0;margin-left:20px}.author-card-button{display:block;padding:9px 16px;border:1px solid #aebbc1;color:#738a94;font-size:1.2rem;line-height:1;font-weight:500;border-radius:20px;transition:all .2s ease}.author-card-button:hover{border-color:#3eb0ef;color:#3eb0ef;text-decoration:none}.post-full-authors{-ms-flex-positive:1;flex-grow:1;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:center;align-items:center;margin-top:20px;padding-top:40px;border-top:1px solid #e3e9ed}.post-full-authors-content{margin-bottom:20px}.post-full-authors-content p{margin-bottom:0;color:#738a94;font-size:1.4rem;letter-spacing:.2px;text-align:center;text-transform:uppercase}.post-full-authors-content a{display:inline-block;color:#424852;font-size:1.4rem;font-weight:600;text-transform:uppercase}.post-full-footer .author-list{-ms-flex-pack:center;justify-content:center;padding:10px 20px}.author-card .author-profile-image,.author-card .avatar-wrapper{position:relative;margin-right:15px}.author-list-item .author-card{position:absolute;bottom:130%;left:50%;z-index:300;display:block;margin-left:-160px;width:320px;font-size:1.4rem;letter-spacing:.2px;background:#fff;border-radius:6px;box-shadow:0 12px 26px rgba(39,44,49,.08),1px 3px 8px rgba(39,44,49,.03);opacity:0;transition:all .3s cubic-bezier(.4,.01,.165,.99);transform:scale(.98) translateY(15px);pointer-events:none}.author-list-item .author-card:before{content:"";position:absolute;top:100%;left:50%;display:block;margin-left:-12px;width:0;height:0;border-top:12px solid #fff;border-right:12px solid transparent;border-left:12px solid transparent}.author-list-item .author-card.hovered{opacity:1;transform:scale(1) translateY(0);pointer-events:auto}.author-card .basic-info{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:center;align-items:center;padding:30px 20px 20px;color:#fff;background:#15171a;border-radius:6px 6px 0 0}.author-card .basic-info h2{margin:1em 0 .5em}.author-card .bio{padding:20px 20px 0}@media (max-width:650px){.author-list-item .author-card{display:none}}.basic-info .author-profile-image,.basic-info .avatar-wrapper{margin:0;width:88px;height:88px;border:none}.basic-info .avatar-wrapper{position:relative;background:rgba(229,239,245,.1)}.basic-info .avatar-wrapper svg{margin:0;width:88px;height:88px;opacity:.15}.post-full-comments{margin:0 auto;max-width:840px}.read-next-feed{-ms-flex-wrap:wrap;flex-wrap:wrap;margin:0 -20px;padding:40px 0 0}.read-next-card,.read-next-feed{display:-ms-flexbox;display:flex}.read-next-card{position:relative;-ms-flex:1 1 300px;flex:1 1 300px;-ms-flex-direction:column;flex-direction:column;overflow:hidden;margin:0 20px 40px;padding:25px;color:#fff;background:#15171a 50%;background-size:cover;border-radius:5px;box-shadow:8px 14px 38px rgba(39,44,49,.06),1px 3px 8px rgba(39,44,49,.03)}.read-next-card:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;display:block;background:linear-gradient(135deg,rgba(0,40,60,.8),rgba(0,20,40,.7));border-radius:5px;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.read-next-card-header{position:relative;z-index:50;padding-top:20px;text-align:center}.read-next-card-header-sitetitle{display:block;font-size:1.3rem;line-height:1.3em;opacity:.8}.read-next-card-header-title{margin:0;padding:0 20px;color:#fff;font-size:3rem;line-height:1.2em;letter-spacing:1px}.read-next-card-header-title a{color:#fff;font-weight:300;text-decoration:none}.read-next-card-header-title a:hover{text-decoration:none}.read-next-divider{position:relative;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;height:80px}.read-next-divider svg{width:40px;fill:transparent;stroke:#fff;stroke-width:.5px;stroke-opacity:.65}.read-next-card-content{position:relative;z-index:50;-ms-flex-positive:1;flex-grow:1;display:-ms-flexbox;display:flex;font-size:1.7rem}.read-next-card-content ul{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;margin:0 auto;padding:0;text-align:center;list-style:none}.read-next-card-content li{margin:0;padding:0;font-size:1.6rem;line-height:1.25em;font-weight:200;letter-spacing:-.5px}.read-next-card-content li a{display:block;padding:20px 0;border-bottom:1px solid hsla(0,0%,100%,.3);color:#fff;font-weight:500;vertical-align:top;transition:opacity .3s ease}.read-next-card-content li:first-of-type a{padding-top:10px}.read-next-card-content li a:hover{opacity:1}.read-next-card-footer{position:relative;margin:15px 0 3px;text-align:center}.read-next-card-footer a{color:#fff}.floating-header{visibility:hidden;position:fixed;top:0;right:0;left:0;z-index:1000;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;height:60px;border-bottom:1px solid rgba(0,0,0,.06);background:hsla(0,0%,100%,.95);transition:all .5s cubic-bezier(.19,1,.22,1);transform:translate3d(0,-120%,0)}.floating-active{visibility:visible;transition:all .5s cubic-bezier(.22,1,.27,1);transform:translateZ(0)}.floating-header-logo{overflow:hidden;margin:0 0 0 20px;font-size:1.6rem;line-height:1em;letter-spacing:-1px;text-overflow:ellipsis;white-space:nowrap}.floating-header-logo a{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;color:#15171a;line-height:1.1em;font-weight:700}.floating-header-logo a:hover{text-decoration:none}.floating-header-logo img{margin:0 10px 0 0;max-height:20px}.floating-header-divider{margin:0 5px;line-height:1em}.floating-header-title{-ms-flex:1;flex:1;overflow:hidden;margin:0;color:#2e2e2e;font-size:1.6rem;line-height:1.3em;font-weight:700;text-overflow:ellipsis;white-space:nowrap}.floating-header-share{-ms-flex-pack:end;justify-content:flex-end;padding-left:2%;font-size:1.3rem;line-height:1}.floating-header-share,.floating-header-share a{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.floating-header-share a{-ms-flex-pack:center;justify-content:center}.floating-header-share svg{width:auto;height:16px;fill:#fff}.floating-header-share-label{-ms-flex-negative:0;flex-shrink:0;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;margin-right:10px;color:rgba(0,0,0,.7);font-weight:500}.floating-header-share-label svg{margin:0 5px 0 10px;width:18px;height:18px;stroke:rgba(0,0,0,.7);transform:rotate(90deg)}.floating-header-share-fb,.floating-header-share-tw{display:block;-ms-flex-align:center;-ms-grid-row-align:center;align-items:center;width:60px;height:60px;color:#fff;line-height:48px;text-align:center;transition:all .5s cubic-bezier(.19,1,.22,1)}.floating-header-share-tw{background:#33b1ff}.floating-header-share-fb{background:#005e99}.progress{position:absolute;right:0;bottom:-1px;left:0;width:100%;height:2px;border:none;color:#3eb0ef;background:transparent;-webkit-appearance:none;-moz-appearance:none;appearance:none}.progress::-webkit-progress-bar{background-color:transparent}.progress::-webkit-progress-value{background-color:#3eb0ef}.progress::-moz-progress-bar{background-color:#3eb0ef}.progress-container{position:absolute;top:0;left:0;display:block;width:100%;height:2px;background-color:transparent}.progress-bar{display:block;width:50%;height:inherit;background-color:#3eb0ef}@media (max-width:900px){.floating-header{height:40px}.floating-header-logo,.floating-header-title{font-size:1.5rem}.floating-header-share-fb,.floating-header-share-tw{width:40px;height:40px;line-height:38px}}@media (max-width:800px){.floating-header-logo{margin-left:10px}.floating-header-logo a{color:#2e2e2e}.floating-header-divider,.floating-header-title{visibility:hidden}}@media (max-width:450px){.floating-header-share-label{display:none}}.post-content{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:center;align-items:center;max-width:920px}.post-template .post-content>p:first-child{font-size:1.25em;line-height:1.5em}.post-full-content .kg-image{max-width:100%}.post-full-image+.post-full-content .kg-content :first-child .kg-image{width:100%}.post-full-content .kg-width-wide .kg-image{max-width:1040px}.post-full-content .kg-width-full .kg-image{max-width:100vw}.post-content figcaption{font-size:80%;line-height:1.6em;text-align:center}.kg-image-card{margin:0 0 1.5em}.kg-image-card figcaption{margin:-1em 0 1.5em}.kg-embed-card{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:center;align-items:center;margin:1.5em 0 3em;min-width:100%}.kg-embed-card figcaption{margin:.5em 0 0}.kg-embed-card .fluid-width-video-wrapper{margin:0}.kg-image-full+figcaption{padding:0 1.5em}@media (max-width:1040px){.post-full-content .kg-width-full .kg-image{width:100vw}}.site-header-content .author-profile-image{z-index:10;-ms-flex-negative:0;flex-shrink:0;margin:0 0 20px;width:100px;height:100px;box-shadow:0 0 0 6px hsla(0,0%,100%,.1)}.site-header-content .author-bio{z-index:10;-ms-flex-negative:0;flex-shrink:0;margin:5px 0 10px;max-width:600px;font-size:2rem;line-height:1.3em;font-weight:300;letter-spacing:.5px;opacity:.8}.site-header-content .author-meta{z-index:10;-ms-flex-negative:0;flex-shrink:0;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;margin:0 0 10px;font-family:Georgia,serif;font-style:italic}.site-header-content .author-location svg{height:1.9rem;stroke:#fff}.site-header-content .bull{display:inline-block;margin:0 12px;opacity:.5}.site-header-content .social-link:first-of-type{padding-left:4px}@media (max-width:500px){.site-header-content .author-bio{font-size:1.8rem;line-height:1.15em;letter-spacing:0}.author-location,.author-stats{display:none}}.error-template .site-main{padding:7vw 4vw}.site-nav-center{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;text-align:center}.site-nav-center .site-nav-logo{margin-right:0}.error-message{text-align:center}.error-code{margin:0;font-size:12vw;line-height:1em;letter-spacing:-5px;opacity:.3}.error-description{margin:0;color:#738a94;font-size:3rem;line-height:1.3em;font-weight:400}@media (max-width:800px){.error-description{margin:5px 0 0;font-size:1.8rem}}.error-link{display:inline-block;margin-top:5px}.error-template .post-feed{padding-top:0}.subscribe-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:9000;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;background:rgba(0,25,40,.97);opacity:0;transition:opacity .2s ease-in;pointer-events:none;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.subscribe-overlay:target{opacity:1;pointer-events:auto}.subscribe-overlay-content{position:relative;z-index:9999;margin:0 0 5vw;padding:4vw;color:#fff;text-align:center}.subscribe-overlay-logo{position:fixed;top:23px;left:30px;height:30px}.subscribe-overlay-title{display:inline-block;margin:0 0 10px;font-size:6rem;line-height:1.15em}.subscribe-overlay-description{margin:0 auto 50px;max-width:650px;font-family:Georgia,serif;font-size:3rem;line-height:1.3em;font-weight:300;opacity:.8}.subscribe-overlay form{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;margin:0 auto;max-width:500px}.subscribe-overlay .form-group{-ms-flex-positive:1;flex-grow:1}.subscribe-overlay .subscribe-email{display:block;padding:14px 20px;width:100%;border:none;color:#738a94;font-size:2rem;line-height:1em;font-weight:400;letter-spacing:.5px;-webkit-user-select:text;-moz-user-select:text;-ms-user-select:text;user-select:text;border-radius:8px;transition:border-color .15s linear;-webkit-appearance:none}.subscribe-email:focus{outline:0;border-color:#becdd5}.subscribe-overlay button{display:inline-block;margin:0 0 0 15px;padding:0 25px;height:52px;outline:none;color:#fff;font-size:1.7rem;line-height:37px;font-weight:400;text-align:center;text-shadow:0 -1px 0 rgba(0,0,0,.1);background:linear-gradient(#4fb7f0,#29a0e0 60%,#29a0e0 90%,#36a6e2);border-radius:8px;box-shadow:inset 0 0 0 1px rgba(0,0,0,.14);-webkit-font-smoothing:subpixel-antialiased}.subscribe-overlay button:active,.subscribe-overlay button:focus{background:#209cdf}.subscribe-overlay-close{position:absolute;top:0;right:0;bottom:0;left:0;display:block}.subscribe-overlay-close:before{transform:rotate(45deg)}.subscribe-overlay-close:after,.subscribe-overlay-close:before{content:"";position:absolute;top:40px;right:25px;display:block;width:30px;height:2px;background:#fff;opacity:.8}.subscribe-overlay-close:after{transform:rotate(-45deg)}.subscribe-overlay-close:hover{cursor:default}.site-footer{position:relative;padding-top:20px;padding-bottom:60px;color:#fff;background:#000}.site-footer-content{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:center;align-items:center;font-size:1.3rem}.site-footer-content,.site-footer-content a{color:hsla(0,0%,100%,.7)}.site-footer-content a:hover{color:#fff;text-decoration:none}.site-footer-nav{display:-ms-flexbox;display:flex}.site-footer-nav a{position:relative;margin-left:20px}.site-footer-nav a:before{content:"";position:absolute;top:11px;left:-11px;display:block;width:2px;height:2px;background:#fff;border-radius:100%}.site-footer-nav a:first-of-type:before{display:none}@media (max-width:650px){.site-footer-content{-ms-flex-direction:column;flex-direction:column}.site-footer-nav a:first-child{margin-left:0}} +/*# sourceMappingURL=screen.css.map */ diff --git a/etc/ghost/content/themes/Casper/assets/built/screen.css.map b/etc/ghost/content/themes/Casper/assets/built/screen.css.map new file mode 100644 index 0000000..671506f --- /dev/null +++ b/etc/ghost/content/themes/Casper/assets/built/screen.css.map @@ -0,0 +1 @@ +{"version":3,"sources":["global.css","screen.css"],"names":[],"mappings":"AAqBA,8YA6EI,SAAU,AACV,UAAW,AACX,SAAU,AACV,aAAc,AACd,eAAgB,AAChB,uBAAyB,CAC5B,AACD,KACI,aAAe,CAClB,AACD,MAEI,eAAiB,CACpB,AACD,aAEI,WAAa,CAChB,AACD,oDAII,WAAY,AACZ,YAAc,CACjB,AAKD,IACI,cAAgB,CACnB,AACD,KACI,sBAAuB,AACvB,uBAAwB,AAExB,0BAA2B,AAC3B,6BAA+B,CAClC,AACD,iBAGI,kBAAoB,CACvB,AACD,EACI,4BAA8B,CACjC,AACD,iBAEI,SAAW,CACd,AACD,SAEI,eAAkB,CACrB,AACD,SAGI,iBAAmB,CACtB,AACD,GACI,eAAiB,AACjB,aAAe,CAClB,AACD,MACI,aAAe,CAClB,AACD,QAEI,kBAAmB,AACnB,cAAe,AACf,cAAe,AACf,uBAAyB,CAC5B,AACD,IACI,SAAY,CACf,AACD,IACI,aAAgB,CACnB,AACD,IACI,QAAU,CACb,AACD,eACI,eAAiB,CACpB,AACD,KACI,wBAA0B,CAC7B,AACD,kBAII,gCAAkC,AAClC,aAAe,CAClB,AACD,sCAKI,SAAU,AACV,cAAe,AACf,YAAc,CACjB,AACD,OACI,iBAAkB,AAClB,WAAa,CAChB,AACD,cAEI,mBAAqB,CACxB,AACD,oEAKI,eAAgB,AAEhB,yBAA2B,CAC9B,AACD,sCAEI,cAAgB,CACnB,AACD,iDAEI,UAAW,AACX,QAAU,CACb,AACD,MACI,kBAAoB,CACvB,AACD,YACI,YAAc,CACjB,AACD,uCAEI,sBAAuB,AACvB,SAAW,CACd,AACD,4FAEI,WAAa,CAChB,AACD,mBACI,uBAAwB,AAExB,4BAA8B,CACjC,AACD,+FAEI,uBAAyB,CAC5B,AACD,OACI,UAAW,AACX,QAAU,CACb,AACD,SACI,aAAe,CAClB,AACD,MACI,iBAAkB,AAClB,wBAA0B,CAC7B,AACD,MAEI,SAAW,CACd,AAMD,KAEI,kBAAmB,AACnB,gBAAiB,AAEjB,yCAA8C,CACjD,AACD,UANI,iBAAmB,CAqBtB,AAfD,KAEI,cAAqC,AACrC,yHAAyI,AACzI,iBAAkB,AAClB,kBAAmB,AACnB,gBAAiB,AACjB,kBAAmB,AACnB,iBAAkB,AAClB,kCAAmC,AACnC,gBAAiB,AAEjB,mCAAoC,AACpC,kCAAmC,AACnC,oCAAsC,CACzC,AAED,iBACI,iBAAkB,AAClB,kBAA+C,CAClD,AAHD,YACI,iBAAkB,AAClB,kBAA+C,CAClD,AAED,GACI,kBAAmB,AACnB,cAAe,AACf,WAAY,AACZ,qBAAsB,AACtB,UAAW,AACX,WAAY,AACZ,SAAU,AACV,4BAAsD,CACzD,AAED,kCAMI,qBAAuB,CAC1B,AAED,SACI,SAAU,AACV,UAAW,AACX,QAAU,CACb,AAED,SACI,eAAiB,CACpB,AAED,sBAKI,gBAAoB,CACvB,AAED,MAEI,mBAAoB,AACpB,mBAAqB,CACxB,AAED,wBAII,iBAAoB,CACvB,AAED,GACI,eAAiB,CACpB,AAED,GACI,kBAAoB,CACvB,AAED,MAEI,cAAgB,CACnB,AAED,GACI,cAAgB,AAChB,kBAAoB,AACpB,iBAAmB,CACtB,AAED,GACI,WAAY,AACZ,kBAAmB,AACnB,YAAa,AACb,cAAuB,AACvB,gBAAiB,AACjB,gBAAkB,CACrB,AAED,GACI,eAAkB,AAClB,eAAiB,CACpB,AAED,WACI,eAAgB,AAChB,gBAAyB,AACzB,8BAA0C,CAC7C,AAED,aACI,cAAgB,AAChB,gBAAiB,AACjB,eAAiB,CACpB,AAED,iBACI,qBAAsB,AACtB,yBAA4B,AAC5B,eAAiB,AACjB,UAAa,CAChB,AAED,wBACI,qBAAuB,CAC1B,AAED,gBACI,eAAkB,CACrB,AACD,kBACI,eAAoB,CACvB,AAED,EACI,cAAiC,AACjC,oBAAsB,CACzB,AAED,QACI,yBAA2B,CAC9B,AAED,kBAMI,aAAc,AACd,iBAAkB,AAClB,gBAAiB,AACjB,iCAAmC,CACtC,AAED,GACI,gBAAoB,AACpB,eAAgB,AAChB,eAAiB,CACpB,AACD,yBACI,GACI,gBAAkB,CACrB,CACJ,AAED,GACI,oBAAwB,AACxB,cAAgB,CACnB,AACD,yBACI,GACI,gBAAkB,CACrB,CACJ,AAED,GACI,oBAAwB,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","file":"screen.css","sourcesContent":["/* Variables\n/* ---------------------------------------------------------- */\n\n:root {\n /* Colours */\n --blue: #3eb0ef;\n --green: #a4d037;\n --purple: #ad26b4;\n --yellow: #fecd35;\n --red: #f05230;\n --darkgrey: #15171A;\n --midgrey: #738a94;\n --lightgrey: #c5d2d9;\n --whitegrey: #e5eff5;\n --pink: #fa3a57;\n --brown: #a3821a;\n}\n\n/* 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 max-width: 100%;\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 overflow-x: hidden;\n overflow-y: scroll;\n font-size: 62.5%;\n\n -webkit-tap-highlight-color: rgba(0, 0, 0, 0);\n}\nbody {\n overflow-x: hidden;\n color: color(var(--midgrey) l(-25%));\n font-family: -apple-system, BlinkMacSystemFont, \"Segoe UI\", Roboto, Oxygen, Ubuntu, Cantarell, \"Open Sans\", \"Helvetica Neue\", sans-serif;\n font-size: 1.5rem;\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: color(var(--blue) lightness(+30%));\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 color(var(--lightgrey) l(+10%));\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\np,\nul,\nol,\ndl,\nblockquote {\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 margin: 0.5em 0;\n padding-left: 0.3em;\n line-height: 1.6em;\n}\n\ndt {\n float: left;\n margin: 0 20px 0 0;\n width: 120px;\n color: var(--darkgrey);\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: var(--whitegrey) 0.5em solid;\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: color(var(--blue) l(-5%));\n text-decoration: none;\n}\n\na:hover {\n text-decoration: underline;\n}\n\nh1,\nh2,\nh3,\nh4,\nh5,\nh6 {\n margin-top: 0;\n line-height: 1.15;\n font-weight: 700;\n text-rendering: optimizeLegibility;\n}\n\nh1 {\n margin: 0 0 0.5em 0;\n font-size: 5rem;\n font-weight: 700;\n}\n@media (max-width: 500px) {\n h1 {\n font-size: 2.2rem;\n }\n}\n\nh2 {\n margin: 1.5em 0 0.5em 0;\n font-size: 2rem;\n}\n@media (max-width: 500px) {\n h2 {\n font-size: 1.8rem;\n }\n}\n\nh3 {\n margin: 1.5em 0 0.5em 0;\n font-size: 1.8rem;\n font-weight: 500;\n}\n@media (max-width: 500px) {\n h3 {\n font-size: 1.7rem;\n }\n}\n\nh4 {\n margin: 1.5em 0 0.5em 0;\n font-size: 1.6rem;\n font-weight: 500;\n}\n\nh5 {\n margin: 1.5em 0 0.5em 0;\n font-size: 1.4rem;\n font-weight: 500;\n}\n\nh6 {\n margin: 1.5em 0 0.5em 0;\n font-size: 1.4rem;\n font-weight: 500;\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\n5. Site Navigation\n6. Post Feed\n7. Single Post\n 7.1. Subscribe Form\n 7.2. Post Footer\n 7.2.1 Single Author Byline\n 7.2.2 Multiple Author Byline\n 7.3. Comments\n 7.4. Related Posts\n 7.5. Floating Header\n 7.6. Koenig Styles\n8. Author Template\n9. Error Template\n10. Subscribe Overlay\n11. Site Footer\n\n*/\n\n\n/* 1. Global - Set up the things\n/* ---------------------------------------------------------- */\n@import \"global.css\";\n\nbody {\n background: #f4f8fb;\n}\n\n.img {\n display: block;\n width: 100%;\n height: 100%;\n background-position: center center;\n background-size: cover;\n border-radius: 100%;\n}\n\n.hidden {\n visibility: hidden;\n position: absolute;\n text-indent: -9999px;\n}\n\n\n/* 2. Layout - Page building blocks\n/* ---------------------------------------------------------- */\n\n.site-wrapper {\n display: flex;\n flex-direction: column;\n min-height: 100vh;\n}\n\n.site-main {\n z-index: 100;\n flex-grow: 1;\n}\n\n/* Full width page blocks */\n.outer {\n position: relative;\n padding: 0 4vw;\n}\n\n/* Centered content container blocks */\n.inner {\n margin: 0 auto;\n max-width: 1040px;\n width: 100%;\n}\n\n/* Usage:\n\n
\n
\n Centered content\n
\n
\n\n*/\n\n/* 3. Special Template Styles\n/* ---------------------------------------------------------- */\n\n@media (min-width: 900px) {\n .home-template .post-feed,\n .tag-template .post-feed,\n .author-template .post-feed {\n margin-top: -70px;\n padding-top: 0;\n }\n .home-template .site-nav {\n position: relative;\n top: -70px;\n }\n}\n\n\n/* 4. Site Header\n/* ---------------------------------------------------------- */\n\n.site-header {\n position: relative;\n padding-top: 12px;\n padding-bottom: 12px;\n color: #fff;\n background: color(var(--darkgrey) l(-5%)) no-repeat center center;\n background-size: cover;\n}\n\n.site-header:before {\n content: \"\";\n position: absolute;\n top: 0;\n right: 0;\n bottom: 0;\n left: 0;\n z-index: 10;\n display: block;\n background: rgba(0,0,0,0.18);\n}\n\n.site-header:after {\n content: \"\";\n position: absolute;\n top: 0;\n right: 0;\n bottom: auto;\n left: 0;\n z-index: 10;\n display: block;\n height: 80px;\n background: linear-gradient(rgba(0,0,0,0.1),rgba(0,0,0,0));\n}\n\n.site-header.no-cover:before,\n.site-header.no-cover:after {\n display: none;\n}\n\n.site-header-content {\n display: flex;\n flex-direction: column;\n justify-content: center;\n align-items: center;\n padding: 10vw 4vw;\n min-height: 200px;\n max-height: 450px;\n text-align: center;\n}\n\n.site-title {\n z-index: 10;\n margin: 0;\n padding: 0;\n font-size: 3.8rem;\n font-weight: 700;\n}\n\n.site-logo {\n max-height: 45px;\n}\n\n.site-description {\n z-index: 10;\n margin: 0;\n padding: 5px 0;\n font-size: 2.2rem;\n font-weight: 300;\n letter-spacing: 0.5px;\n opacity: 0.8;\n}\n\n@media (max-width: 500px) {\n .site-title {\n font-size: 3rem;\n }\n .site-description {\n font-size: 1.8rem;\n }\n}\n\n\n/* 5. Site Navigation\n/* ---------------------------------------------------------- */\n\n.site-nav {\n position: relative;\n z-index: 300;\n display: flex;\n justify-content: space-between;\n align-items: flex-start;\n overflow-y: hidden;\n height: 40px;\n font-size: 1.2rem;\n}\n\n.site-nav-left {\n display: flex;\n align-items: center;\n overflow-x: auto;\n overflow-y: hidden;\n -webkit-overflow-scrolling: touch;\n margin-right: 10px;\n padding-bottom: 80px;\n letter-spacing: 0.4px;\n white-space: nowrap;\n\n -ms-overflow-scrolling: touch;\n}\n\n/* Site Nav Hack Explanation (above):\n\nWhat's happening above it .site-nav-left is set to overflow-x and allow sideways scrolling, so that when there isn't enough space for all nav items (either due to lots of nav items, or a small viewport), you can still scroll side-to-side to reach them.\n\nThe knock-on effect of this is ugly browser-scroll bars at the bottom, so 80px of padding-bottom and a 40px fixed height parent (.site-nav) hides that entirely. Slightly hacky code. But nice clean end-result.\n\n*/\n\n.site-nav-logo {\n flex-shrink: 0;\n display: block;\n margin-right: 24px;\n padding: 11px 0;\n color: #fff;\n font-size: 1.7rem;\n line-height: 1em;\n font-weight: bold;\n letter-spacing: -0.5px;\n}\n\n.site-nav-logo:hover {\n text-decoration: none;\n}\n\n.site-nav-logo img {\n display: block;\n width: auto;\n height: 21px;\n}\n\n.nav {\n display: flex;\n margin: 0 0 0 -12px;\n padding: 0;\n list-style: none;\n}\n\n.nav li {\n display: block;\n margin: 0;\n padding: 0;\n text-transform: uppercase;\n}\n\n.nav li a {\n display: block;\n margin: 0;\n padding: 10px 12px;\n color: #fff;\n opacity: 0.8;\n}\n\n.nav li a:hover {\n text-decoration: none;\n opacity: 1;\n}\n\n.site-nav-right {\n flex-shrink: 0;\n display: flex;\n align-items: center;\n height: 40px;\n}\n\n.social-links {\n flex-shrink: 0;\n display: flex;\n align-items: center;\n}\n\n.social-links a:last-of-type {\n padding-right: 20px;\n}\n\n.social-link {\n display: flex;\n justify-content: center;\n align-items: center;\n margin: 0;\n padding: 10px;\n color: #fff;\n opacity: 0.8;\n}\n\n.social-link:hover {\n opacity: 1;\n}\n\n.social-link svg {\n height: 1.8rem;\n fill: #fff;\n}\n\n.social-link-fb svg {\n height: 1.5rem;\n}\n\n.social-link-wb svg {\n height: 1.6rem;\n}\n\n.social-link-wb svg path {\n stroke: #fff;\n}\n\n.social-link-rss svg {\n height: 1.9rem;\n}\n\n.subscribe-button {\n display: block;\n padding: 4px 10px;\n border: #fff 1px solid;\n color: #fff;\n font-size: 1.2rem;\n line-height: 1em;\n border-radius: 10px;\n opacity: 0.8;\n}\n\n.subscribe-button:hover {\n text-decoration: none;\n opacity: 1;\n}\n\n.rss-button {\n opacity: 0.8;\n}\n\n.rss-button:hover {\n opacity: 1;\n}\n\n.rss-button svg {\n margin-bottom: 1px;\n height: 2.1rem;\n fill: #fff;\n}\n\n@media (max-width: 700px) {\n .site-header {\n padding-right: 0;\n padding-left: 0;\n }\n .site-nav-left {\n margin-right: 0;\n padding-left: 4vw;\n }\n .site-nav-right {\n display: none;\n }\n}\n\n\n/* 6. Post Feed\n/* ---------------------------------------------------------- */\n\n.post-feed {\n position: relative;\n display: flex;\n flex-wrap: wrap;\n margin: 0 -20px;\n padding: 40px 0 0 0;\n}\n\n.post-card {\n flex: 1 1 300px;\n display: flex;\n flex-direction: column;\n overflow: hidden;\n margin: 0 20px 40px;\n min-height: 300px;\n background: #fff center center;\n background-size: cover;\n border-radius: 5px;\n box-shadow: rgba(39,44,49,0.06) 8px 14px 38px, rgba(39, 44, 49, 0.03) 1px 3px 8px;\n transition: all 0.5s ease;\n}\n\n.post-card:hover {\n box-shadow: rgba(39,44,49,0.07) 8px 28px 50px, rgba(39, 44, 49, 0.04) 1px 6px 12px;\n transition: all 0.4s ease;\n transform: translate3D(0, -1px, 0) scale(1.02);\n}\n\n.post-card-image-link {\n position: relative;\n display: block;\n overflow: hidden;\n border-radius: 5px 5px 0 0;\n}\n\n.post-card-image {\n width: auto;\n height: 200px;\n background: var(--lightgrey) no-repeat center center;\n background-size: cover;\n}\n\n.post-card-content-link {\n position: relative;\n flex-grow: 1;\n display: block;\n padding: 25px 25px 0;\n color: var(--darkgrey);\n}\n\n.post-card-content-link:hover {\n text-decoration: none;\n}\n\n.post-card-tags {\n display: block;\n margin-bottom: 4px;\n color: var(--midgrey);\n font-size: 1.2rem;\n line-height: 1.15em;\n font-weight: 500;\n letter-spacing: 0.5px;\n text-transform: uppercase;\n}\n\n.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 justify-content: space-between;\n}\n\n.post-card-excerpt {\n font-family: Georgia, serif;\n}\n\n.post-card-meta {\n display: flex;\n justify-content: space-between;\n align-items: flex-end;\n padding: 0 25px 25px;\n}\n\n.author-profile-image,\n.avatar-wrapper {\n display: block;\n width: 100%;\n height: 100%;\n background: color(var(--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-reverse;\n margin: 0;\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.author-list-item:nth-child(1) {\n z-index: 10;\n}\n.author-list-item:nth-child(2) {\n z-index: 9;\n}\n.author-list-item:nth-child(3) {\n z-index: 8;\n}\n.author-list-item:nth-child(4) {\n z-index: 7;\n}\n.author-list-item:nth-child(5) {\n z-index: 6;\n}\n.author-list-item:nth-child(6) {\n z-index: 5;\n}\n.author-list-item:nth-child(7) {\n z-index: 4;\n}\n.author-list-item:nth-child(8) {\n z-index: 3;\n}\n.author-list-item:nth-child(9) {\n z-index: 2;\n}\n.author-list-item:nth-child(10) {\n z-index: 1;\n}\n\n.static-avatar {\n display: block;\n overflow: hidden;\n margin: 0 -5px;\n width: 34px;\n height: 34px;\n border: #fff 2px solid;\n border-radius: 100%;\n}\n\n.moving-avatar {\n display: block;\n overflow: hidden;\n margin: 0 -6px;\n width: 56px;\n height: 56px;\n border: #fff 2px solid;\n border-radius: 100%;\n transition: all 0.5s cubic-bezier(0.4, 0.01, 0.165, 0.99) 0.7s;\n}\n\n@media (min-width: 800px) {\n .author-list:hover .moving-avatar {\n margin: 0;\n transition: all 0.3s cubic-bezier(0.4, 0.01, 0.165, 0.99);\n }\n}\n\n.author-name-tooltip {\n position: absolute;\n bottom: 105%;\n z-index: 999;\n display: block;\n padding: 2px 8px;\n color: white;\n font-size: 1.2rem;\n letter-spacing: 0.2px;\n white-space: nowrap;\n background: var(--darkgrey);\n border-radius: 3px;\n box-shadow: rgba(39,44,49,0.08) 0 12px 26px, rgba(39, 44, 49, 0.03) 1px 3px 8px;\n opacity: 0;\n transition: all 0.3s cubic-bezier(0.4, 0.01, 0.165, 0.99);\n transform: translateY(6px);\n pointer-events: none;\n}\n\n.author-list-item:hover .author-name-tooltip {\n opacity: 1.0;\n transform: translateY(0px);\n}\n\n@media (max-width: 650px) {\n .author-name-tooltip {\n display: none;\n }\n}\n\n.reading-time {\n flex-shrink: 0;\n margin-left: 20px;\n color: var(--midgrey);\n font-size: 1.2rem;\n line-height: 33px;\n font-weight: 500;\n letter-spacing: 0.5px;\n text-transform: uppercase;\n}\n\n/* Special Styling for home page grid (below):\n\nThe first (most recent) 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.\n\n */\n\n@media (min-width: 795px) {\n .home-template .post-feed .post-card:nth-child(6n+1):not(.no-image) {\n flex: 1 1 100%;\n flex-direction: row;\n }\n\n .home-template .post-feed .post-card:nth-child(6n+1):not(.no-image) .post-card-image-link {\n position: relative;\n flex: 1 1 auto;\n border-radius: 5px 0 0 5px;\n }\n\n .home-template .post-feed .post-card:nth-child(6n+1):not(.no-image) .post-card-image {\n position: absolute;\n width: 100%;\n height: 100%;\n }\n\n .home-template .post-feed .post-card:nth-child(6n+1):not(.no-image) .post-card-content {\n flex: 0 1 357px;\n }\n\n .home-template .post-feed .post-card:nth-child(6n+1):not(.no-image) h2 {\n font-size: 2.6rem;\n }\n\n .home-template .post-feed .post-card:nth-child(6n+1):not(.no-image) p {\n font-size: 1.8rem;\n line-height: 1.55em;\n }\n\n .home-template .post-feed .post-card:nth-child(6n+1):not(.no-image) .post-card-content-link {\n padding: 30px 40px 0;\n }\n\n .home-template .post-feed .post-card:nth-child(6n+1):not(.no-image) .post-card-meta {\n padding: 0 40px 30px;\n }\n}\n\n.home-template .site-header:after {\n display: none;\n}\n\n\n/* Adjust some margins for smaller screens */\n@media (max-width: 650px) {\n .post-feed {\n padding-top: 5vw;\n }\n .post-card {\n margin: 0 20px 5vw;\n }\n}\n\n\n\n/* 7. Single Post\n/* ---------------------------------------------------------- */\n\n.post-template .site-main,\n.page-template .site-main {\n padding-bottom: 4vw;\n background: #fff;\n}\n\n.post-full {\n position: relative;\n z-index: 50;\n}\n/* ^ Required to make .post-full-content:before/after z-index stacking work */\n\n.post-full-header {\n margin: 0 auto;\n padding: 6vw 3vw 3vw;\n max-width: 1040px;\n text-align: center;\n}\n@media (max-width: 500px) {\n .post-full-header {\n padding: 14vw 3vw 10vw;\n }\n}\n\n.post-full-meta {\n display: flex;\n justify-content: center;\n align-items: center;\n color: var(--midgrey);\n font-size: 1.4rem;\n font-weight: 600;\n text-transform: uppercase;\n}\n\n.post-full-meta-date {\n color: var(--blue);\n}\n\n.post-full-title {\n margin: 0;\n color: color(var(--darkgrey) l(-5%));\n}\n\n.date-divider {\n display: inline-block;\n margin: 0 6px 1px;\n}\n\n.post-full-image {\n margin: 0 -10vw -165px;\n height: 800px;\n background: var(--lightgrey) center center;\n background-size: cover;\n border-radius: 5px;\n}\n\n@media (max-width: 1170px) {\n .post-full-image {\n margin: 0 -4vw -100px;\n height: 600px;\n border-radius: 0;\n }\n}\n\n@media (max-width: 800px) {\n .post-full-image {\n height: 400px;\n }\n}\n\n.post-full-content {\n position: relative;\n margin: 0 auto;\n padding: 70px 100px 0;\n min-height: 230px;\n font-family: Georgia, serif;\n font-size: 2.2rem;\n line-height: 1.6em;\n background: #fff;\n}\n\n@media (max-width: 1170px) {\n .post-full-content {\n padding: 5vw 7vw 0;\n }\n}\n@media (max-width: 800px) {\n .post-full-content {\n font-size: 1.9rem;\n }\n}\n\n.post-full-content:before {\n content: \"\";\n position: absolute;\n top: 15px;\n left: -5px;\n z-index: -1;\n display: block;\n width: 20px;\n height: 200px;\n background: rgba(39,44,49,0.15);\n filter: blur(5px);\n transform: rotate(-5deg);\n}\n\n.post-full-content:after {\n content: \"\";\n position: absolute;\n top: 15px;\n right: -5px;\n z-index: -1;\n display: block;\n width: 20px;\n height: 200px;\n background: rgba(39,44,49,0.15);\n filter: blur(5px);\n transform: rotate(5deg);\n}\n\n.no-image .post-full-content {\n padding-top: 0;\n}\n\n.no-image .post-full-content:before,\n.no-image .post-full-content:after {\n display: none;\n}\n\n.post-full-content h1,\n.post-full-content h2,\n.post-full-content h3,\n.post-full-content h4,\n.post-full-content h5,\n.post-full-content h6,\n.post-full-content p,\n.post-full-content ul,\n.post-full-content ol,\n.post-full-content dl,\n.post-full-content pre,\n.post-full-content blockquote,\n.post-full-comments,\n.footnotes {\n min-width: 100%;\n}\n\n.post-full-content li {\n word-break: break-word;\n}\n\n.post-full-content li p {\n margin: 0;\n}\n\n.post-full-content a {\n color: #000;\n box-shadow: var(--blue) 0 -1px 0 inset;\n}\n\n.post-full-content a:hover {\n color: var(--blue);\n text-decoration: none;\n}\n\n.post-full-content strong,\n.post-full-content em {\n color: color(var(--darkgrey) l(-5%));\n}\n\n.post-full-content small {\n display: inline-block;\n line-height: 1.6em;\n}\n\n.post-full-content li:first-child {\n margin-top: 0;\n}\n\n.post-full-content img,\n.post-full-content video {\n display: block;\n margin: 1.5em auto;\n max-width: 1040px;\n}\n@media (max-width: 1040px) {\n .post-full-content img,\n .post-full-content video {\n width: 100%;\n }\n}\n\n\n/* Full bleed images (#full)\nSuper neat trick courtesy of @JoelDrapper\n\nUsage (In Ghost edtior):\n\n![img](/some/image.jpg#full)\n\n*/\n.post-full-content img[src$=\"#full\"] {\n max-width: none;\n width: 100vw;\n}\n\n\n/* Image captions\n\nUsage (In Ghost editor):\n\n![img](/some/image.jpg)\nYour image caption\n\n*/\n.post-full-content img + br + small {\n display: block;\n margin-top: -3em;\n margin-bottom: 1.5em;\n text-align: center;\n}\n\n\n.post-full-content iframe {\n margin: 0 auto;\n}\n\n.post-full-content blockquote {\n margin: 0 0 1.5em;\n padding: 0 1.5em;\n border-left: #3eb0ef 3px solid;\n}\n\n.post-full-content blockquote p {\n margin: 0 0 1em 0;\n color: inherit;\n font-size: inherit;\n line-height: inherit;\n font-style: italic;\n}\n\n.post-full-content blockquote p:last-child {\n margin-bottom: 0;\n}\n\n.post-full-content code {\n padding: 0 5px 2px;\n font-size: 0.8em;\n line-height: 1em;\n font-weight: 400!important;\n background: var(--whitegrey);\n border-radius: 3px;\n}\n\n.post-full-content pre {\n overflow-x: auto;\n margin: 1.5em 0 3em;\n padding: 20px;\n max-width: 100%;\n border: color(var(--darkgrey) l(-10%)) 1px solid;\n color: var(--whitegrey);\n font-size: 1.4rem;\n line-height: 1.5em;\n background: color(var(--darkgrey) l(-3%));\n border-radius: 5px;\n}\n\n.post-full-content pre code {\n padding: 0;\n font-size: inherit;\n line-height: inherit;\n background: transparent;\n}\n\n.post-full-content pre code * {\n color: inherit;\n}\n\n.post-full-content .fluid-width-video-wrapper {\n margin: 1.5em 0 3em;\n}\n\n.post-full-content hr {\n margin: 4vw 0;\n}\n\n.post-full-content hr:after {\n content: \"\";\n position: absolute;\n top: -15px;\n left: 50%;\n display: block;\n margin-left: -10px;\n width: 1px;\n height: 30px;\n background: color(var(--lightgrey) l(+10%));\n box-shadow: #fff 0 0 0 5px;\n transform: rotate(45deg);\n}\n\n.post-full-content h1,\n.post-full-content h2,\n.post-full-content h3,\n.post-full-content h4,\n.post-full-content h5,\n.post-full-content h6 {\n color: color(var(--darkgrey) l(-5%));\n font-family: -apple-system, BlinkMacSystemFont, \"Segoe UI\", Roboto, Oxygen, Ubuntu, Cantarell, \"Open Sans\", \"Helvetica Neue\", sans-serif;\n}\n\n.post-full-content h1 {\n margin: 0.5em 0 0.2em 0;\n font-size: 4.6rem;\n font-weight: 700;\n}\n@media (max-width: 500px) {\n .post-full-content h1 {\n font-size: 2.8rem;\n }\n}\n\n.post-full-content h2 {\n margin: 0.5em 0 0.2em 0;\n font-size: 3.6rem;\n font-weight: 700;\n}\n@media (max-width: 500px) {\n .post-full-content h2 {\n font-size: 2.6rem;\n }\n}\n\n.post-full-content h3 {\n margin: 0.5em 0 0.2em 0;\n font-size: 2.8rem;\n font-weight: 700;\n}\n@media (max-width: 500px) {\n .post-full-content h3 {\n font-size: 2.2rem;\n }\n}\n\n.post-full-content h4 {\n margin: 0.5em 0 0.2em 0;\n font-size: 2.8rem;\n font-weight: 700;\n}\n@media (max-width: 500px) {\n .post-full-content h4 {\n font-size: 2.2rem;\n }\n}\n\n.post-full-content h5 {\n display: block;\n margin: 0.5em 0;\n padding: 1em 0 1.5em;\n border: 0;\n color: var(--blue);\n font-family: Georgia,serif;\n font-size: 3.2rem;\n line-height: 1.35em;\n text-align: center;\n}\n@media (min-width: 1180px) {\n .post-full-content h5 {\n max-width: 1060px;\n width: 100vw;\n }\n}\n@media (max-width: 500px) {\n .post-full-content h5 {\n padding: 0 0 0.5em;\n font-size: 2.2rem;\n }\n}\n\n.post-full-content h6 {\n margin: 0.5em 0 0.2em 0;\n font-size: 2.3rem;\n font-weight: 700;\n}\n@media (max-width: 500px) {\n .post-full-content h6 {\n font-size: 2rem;\n }\n}\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 color: var(--blue) !important;\n font-size: 1.2rem;\n font-weight: bold;\n text-decoration: none !important;\n box-shadow: none !important;\n}\n\n/* Some grouped styles for smaller viewports */\n@media (max-width: 500px) {\n .post-full-meta {\n font-size: 1.2rem;\n line-height: 1.3em;\n }\n .post-full-title {\n font-size: 2.9rem;\n }\n .post-full-image {\n margin-bottom: 4vw;\n height: 350px;\n }\n .post-full-content {\n padding: 0;\n }\n .post-full-content:before,\n .post-full-content:after {\n display: none;\n }\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: -apple-system, BlinkMacSystemFont, \"Segoe UI\", Roboto, Oxygen, Ubuntu, Cantarell, \"Open Sans\", \"Helvetica Neue\", 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(--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(var(--whitegrey) l(+4%));\n}\n\n.post-full-content table th,\n.post-full-content table td {\n padding: 6px 12px;\n border: color(var(--whitegrey) l(-1%) s(-5%)) 1px solid;\n}\n\n\n/* 7.1. Subscribe Form\n/* ---------------------------------------------------------- */\n\n.subscribe-form {\n margin: 1.5em 0;\n padding: 6.5vw 7vw 7vw;\n border: color(var(--whitegrey) l(+2%)) 1px solid;\n text-align: center;\n background: color(var(--whitegrey) l(+4%));\n border-radius: 7px;\n}\n\n.subscribe-form-title {\n margin: 0 0 3px 0;\n padding: 0;\n color: var(--darkgrey);\n font-size: 3.5rem;\n line-height: 1;\n font-weight: 700;\n}\n\n.subscribe-form p {\n margin-bottom: 1em;\n color: var(--midgrey);\n font-size: 2.2rem;\n line-height: 1.55em;\n letter-spacing: 0.2px;\n}\n\n.subscribe-form form {\n display: flex;\n justify-content: center;\n align-items: center;\n margin: 0 auto;\n max-width: 420px;\n}\n\n.subscribe-form .form-group {\n flex-grow: 1;\n}\n\n.subscribe-email {\n display: block;\n padding: 10px;\n width: 100%;\n border: color(var(--lightgrey) l(+7%)) 1px solid;\n color: var(--midgrey);\n font-size: 1.8rem;\n line-height: 1em;\n font-weight: normal;\n user-select: text;\n border-radius: 5px;\n transition: border-color 0.15s linear;\n\n -webkit-appearance: none;\n}\n\n.subscribe-email:focus {\n outline: 0;\n border-color: color(var(--lightgrey) l(-2%));\n}\n\n.subscribe-form button {\n display: inline-block;\n margin: 0 0 0 10px;\n padding: 0 20px;\n height: 41px;\n outline: none;\n color: #fff;\n font-size: 1.5rem;\n line-height: 37px;\n font-weight: 400;\n text-align: center;\n text-shadow: 0 -1px 0 rgba(0,0,0,0.1);\n background: linear-gradient(\n color(var(--blue) whiteness(+7%)),\n color(var(--blue) lightness(-7%) saturation(-10%)) 60%,\n color(var(--blue) lightness(-7%) saturation(-10%)) 90%,\n color(var(--blue) lightness(-4%) saturation(-10%))\n );\n border-radius: 5px;\n box-shadow: 0 0 0 1px inset rgba(0,0,0,0.14);\n\n -webkit-font-smoothing: subpixel-antialiased;\n}\n\n.subscribe-form button:active,\n.subscribe-form button:focus {\n background: color(var(--blue) lightness(-9%) saturation(-10%));\n}\n\n@media (max-width: 650px) {\n .subscribe-form-title {\n font-size: 2.4rem;\n }\n .subscribe-form p {\n font-size: 1.6rem;\n }\n}\n\n@media (max-width: 500px) {\n .subscribe-form form {\n flex-direction: column;\n }\n .subscribe-form .form-group {\n width: 100%;\n }\n .subscribe-form button {\n margin: 10px 0 0 0;\n width: 100%;\n }\n}\n\n\n/* 7.2. Post Footer\n/* ---------------------------------------------------------- */\n\n.post-full-footer {\n display: flex;\n justify-content: space-between;\n align-items: center;\n margin: 0 auto;\n padding: 3vw 0 6vw 0;\n max-width: 840px;\n}\n\n/* 7.2.1 Single Author Byline\n/* ---------------------------------------------------------- */\n\n.author-card {\n display: flex;\n}\n\n.author-card .author-profile-image,\n.author-card .avatar-wrapper {\n margin-right: 15px;\n width: 60px;\n height: 60px;\n}\n\n.author-card-name {\n margin: 8px 0 2px 0;\n padding: 0;\n font-size: 2rem;\n}\n\n.author-card-name a {\n color: var(--darkgrey);\n font-weight: 700;\n}\n\n.author-card-name a:hover {\n text-decoration: none;\n}\n\n.author-card-content p {\n margin: 0;\n color: var(--midgrey);\n line-height: 1.3em;\n}\n\n.post-full-footer-right {\n flex-shrink: 0;\n margin-left: 20px;\n}\n\n.author-card-button {\n display: block;\n padding: 9px 16px;\n border: color(var(--midgrey) l(+20%)) 1px solid;\n color: var(--midgrey);\n font-size: 1.2rem;\n line-height: 1;\n font-weight: 500;\n border-radius: 20px;\n transition: all ease 0.2s;\n}\n\n.author-card-button:hover {\n border-color: var(--blue);\n color: var(--blue);\n text-decoration: none;\n}\n\n/* 7.2.2 Multiple Author Byline\n/* ---------------------------------------------------------- */\n\n.post-full-authors {\n flex-grow: 1;\n display: flex;\n flex-direction: column;\n align-items: center;\n margin-top: 20px;\n padding-top: 40px;\n border-top: color(var(--lightgrey) l(+10%)) 1px solid;\n}\n\n.post-full-authors-content {\n margin-bottom: 20px;\n}\n\n.post-full-authors-content p {\n margin-bottom: 0;\n color: var(--midgrey);\n font-size: 1.4rem;\n letter-spacing: 0.2px;\n text-align: center;\n text-transform: uppercase;\n}\n\n.post-full-authors-content a {\n display: inline-block;\n color: color(var(--darkgrey) l(+20%));\n font-size: 1.4rem;\n font-weight: 600;\n text-transform: uppercase;\n}\n\n.post-full-footer .author-list {\n justify-content: center;\n padding: 10px 20px;\n}\n\n.author-card .author-profile-image,\n.author-card .avatar-wrapper {\n position: relative;\n margin-right: 15px;\n}\n\n.author-list-item .author-card {\n position: absolute;\n bottom: 130%;\n left: 50%;\n z-index: 300;\n display: block;\n margin-left: -160px;\n width: 320px;\n font-size: 1.4rem;\n letter-spacing: 0.2px;\n background: white;\n border-radius: 6px;\n box-shadow: rgba(39,44,49,0.08) 0 12px 26px, rgba(39, 44, 49, 0.03) 1px 3px 8px;\n opacity: 0;\n transition: all 0.3s cubic-bezier(0.4, 0.01, 0.165, 0.99);\n transform: scale(0.98) translateY(15px);\n pointer-events: none;\n}\n\n.author-list-item .author-card:before {\n content: \"\";\n position: absolute;\n top: 100%;\n left: 50%;\n display: block;\n margin-left: -12px;\n width: 0;\n height: 0;\n border-top: 12px solid #fff;\n border-right: 12px solid transparent;\n border-left: 12px solid transparent;\n}\n\n.author-list-item .author-card.hovered {\n opacity: 1.0;\n transform: scale(1) translateY(0px);\n pointer-events: auto;\n}\n\n.author-card .basic-info {\n display: flex;\n flex-direction: column;\n align-items: center;\n padding: 30px 20px 20px 20px;\n color: #fff;\n background: var(--darkgrey);\n border-radius: 6px 6px 0 0;\n}\n\n.author-card .basic-info h2 {\n margin: 1em 0 0.5em;\n}\n\n.author-card .bio {\n padding: 20px 20px 0;\n}\n\n@media (max-width: 650px) {\n .author-list-item .author-card {\n display: none;\n }\n}\n\n.basic-info .author-profile-image {\n margin: 0;\n width: 88px;\n height: 88px;\n border: none;\n}\n\n.basic-info .avatar-wrapper {\n position: relative;\n margin: 0;\n width: 88px;\n height: 88px;\n border: none;\n background: rgba(229, 239, 245, 0.1);\n}\n\n.basic-info .avatar-wrapper svg {\n margin: 0;\n width: 88px;\n height: 88px;\n opacity: 0.15;\n}\n\n\n/* 7.3. Comments\n/* ---------------------------------------------------------- */\n\n.post-full-comments {\n margin: 0 auto;\n max-width: 840px;\n}\n\n\n/* 7.4. Related posts\n/* ---------------------------------------------------------- */\n\n.read-next-feed {\n display: flex;\n flex-wrap: wrap;\n margin: 0 -20px;\n padding: 40px 0 0 0;\n}\n\n.read-next-card {\n position: relative;\n flex: 1 1 300px;\n display: flex;\n flex-direction: column;\n overflow: hidden;\n margin: 0 20px 40px;\n padding: 25px;\n color: #fff;\n background: var(--darkgrey) center center;\n background-size: cover;\n border-radius: 5px;\n box-shadow: rgba(39,44,49,0.06) 8px 14px 38px, rgba(39, 44, 49, 0.03) 1px 3px 8px;\n}\n\n.read-next-card:before {\n content: \"\";\n position: absolute;\n top: 0;\n right: 0;\n bottom: 0;\n left: 0;\n display: block;\n background: linear-gradient(135deg, rgba(0,40,60,0.8) 0%,rgba(0,20,40,0.7) 100%);\n border-radius: 5px;\n\n backdrop-filter: blur(2px);\n}\n\n.read-next-card-header {\n position: relative;\n z-index: 50;\n padding-top: 20px;\n text-align: center;\n}\n\n.read-next-card-header-sitetitle {\n display: block;\n font-size: 1.3rem;\n line-height: 1.3em;\n opacity: 0.8;\n}\n\n.read-next-card-header-title {\n margin: 0;\n padding: 0 20px;\n color: #fff;\n font-size: 3rem;\n line-height: 1.2em;\n letter-spacing: 1px;\n}\n\n.read-next-card-header-title a {\n color: #fff;\n font-weight: 300;\n text-decoration: none;\n}\n\n.read-next-card-header-title a:hover {\n text-decoration: none;\n}\n\n.read-next-divider {\n position: relative;\n display: flex;\n justify-content: center;\n height: 80px;\n}\n\n.read-next-divider svg {\n width: 40px;\n fill: transparent;\n stroke: #fff;\n\n stroke-width: 0.5px;\n stroke-opacity: 0.65;\n}\n\n.read-next-card-content {\n position: relative;\n z-index: 50;\n flex-grow: 1;\n display: flex;\n font-size: 1.7rem;\n}\n\n.read-next-card-content ul {\n display: flex;\n flex-direction: column;\n margin: 0 auto;\n padding: 0;\n text-align: center;\n list-style: none;\n}\n\n.read-next-card-content li {\n margin: 0;\n padding: 0;\n font-size: 1.6rem;\n line-height: 1.25em;\n font-weight: 200;\n letter-spacing: -0.5px;\n}\n\n.read-next-card-content li a {\n display: block;\n padding: 20px 0;\n border-bottom: rgba(255,255,255,0.3) 1px solid;\n color: #fff;\n font-weight: 500;\n vertical-align: top;\n transition: opacity 0.3s ease;\n}\n\n.read-next-card-content li:first-of-type a {\n padding-top: 10px;\n}\n\n.read-next-card-content li a:hover {\n opacity: 1;\n}\n\n.read-next-card-footer {\n position: relative;\n margin: 15px 0 3px 0;\n text-align: center;\n}\n\n.read-next-card-footer a {\n color: #fff;\n}\n\n\n/* 7.5. Floating Header\n/* ---------------------------------------------------------- */\n\n.floating-header {\n visibility: hidden;\n position: fixed;\n top: 0;\n right: 0;\n left: 0;\n z-index: 1000;\n display: flex;\n align-items: center;\n height: 60px;\n border-bottom: rgba(0,0,0,0.06) 1px solid;\n background: rgba(255,255,255,0.95);\n transition: all 500ms cubic-bezier(0.19, 1, 0.22, 1);\n transform: translate3d(0, -120%, 0);\n}\n\n.floating-active {\n visibility: visible;\n transition: all 500ms cubic-bezier(0.22, 1, 0.27, 1);\n transform: translate3d(0, 0, 0);\n}\n\n.floating-header-logo {\n overflow: hidden;\n margin: 0 0 0 20px;\n font-size: 1.6rem;\n line-height: 1em;\n letter-spacing: -1px;\n text-overflow: ellipsis;\n white-space: nowrap;\n}\n\n.floating-header-logo a {\n display: flex;\n align-items: center;\n color: var(--darkgrey);\n line-height: 1.1em;\n font-weight: 700;\n}\n\n.floating-header-logo a:hover {\n text-decoration: none;\n}\n\n.floating-header-logo img {\n margin: 0 10px 0 0;\n max-height: 20px;\n}\n\n.floating-header-divider {\n margin: 0 5px;\n line-height: 1em;\n}\n\n.floating-header-title {\n flex: 1;\n overflow: hidden;\n margin: 0;\n color: #2e2e2e;\n font-size: 1.6rem;\n line-height: 1.3em;\n font-weight: bold;\n text-overflow: ellipsis;\n white-space: nowrap;\n}\n\n.floating-header-share {\n display: flex;\n justify-content: flex-end;\n align-items: center;\n padding-left: 2%;\n font-size: 1.3rem;\n line-height: 1;\n}\n\n.floating-header-share a {\n display: flex;\n justify-content: center;\n align-items: center;\n}\n\n.floating-header-share svg {\n width: auto;\n height: 16px;\n fill: #fff;\n}\n\n.floating-header-share-label {\n flex-shrink: 0;\n display: flex;\n align-items: center;\n margin-right: 10px;\n color: rgba(0,0,0,0.7);\n font-weight: 500;\n}\n\n.floating-header-share-label svg {\n margin: 0 5px 0 10px;\n width: 18px;\n height: 18px;\n stroke: rgba(0,0,0,0.7);\n transform: rotate(90deg);\n}\n\n.floating-header-share-tw,\n.floating-header-share-fb {\n display: block;\n align-items: center;\n width: 60px;\n height: 60px;\n color: #fff;\n line-height: 48px;\n text-align: center;\n transition: all 500ms cubic-bezier(0.19, 1, 0.22, 1);\n}\n\n.floating-header-share-tw {\n background: #33b1ff;\n}\n\n.floating-header-share-fb {\n background: #005e99;\n}\n\n.progress {\n position: absolute;\n right: 0;\n bottom: -1px;\n left: 0;\n width: 100%;\n height: 2px;\n border: none;\n color: var(--blue);\n background: transparent;\n\n appearance: none;\n}\n\n.progress::-webkit-progress-bar {\n background-color: transparent;\n}\n\n.progress::-webkit-progress-value {\n background-color: var(--blue);\n}\n\n.progress::-moz-progress-bar {\n background-color: var(--blue);\n}\n\n.progress-container {\n position: absolute;\n top: 0;\n left: 0;\n display: block;\n width: 100%;\n height: 2px;\n background-color: transparent;\n}\n\n.progress-bar {\n display: block;\n width: 50%;\n height: inherit;\n background-color: var(--blue);\n}\n\n@media (max-width: 900px) {\n .floating-header {\n height: 40px;\n }\n .floating-header-title,\n .floating-header-logo {\n font-size: 1.5rem;\n }\n .floating-header-share-tw,\n .floating-header-share-fb {\n width: 40px;\n height: 40px;\n line-height: 38px;\n }\n}\n\n@media (max-width: 800px) {\n .floating-header-logo {\n margin-left: 10px;\n }\n .floating-header-logo a {\n color: #2e2e2e;\n }\n .floating-header-title,\n .floating-header-divider {\n visibility: hidden;\n }\n}\n\n@media (max-width: 450px) {\n .floating-header-share-label {\n display: none;\n }\n}\n\n\n/* 7.6. Koenig Styles\n/* ---------------------------------------------------------- */\n\n.post-content {\n display: flex;\n flex-direction: column;\n align-items: center;\n max-width: 920px;\n}\n\n.post-template .post-content > p:first-child {\n font-size: 1.25em;\n line-height: 1.5em;\n}\n\n.post-full-content .kg-image {\n max-width: 100%;\n}\n\n/* Preventing full-width image overlap with post image. */\n.post-full-image + .post-full-content .kg-content *:first-child .kg-image {\n width: 100%;\n}\n\n.post-full-content .kg-width-wide .kg-image {\n max-width: 1040px;\n}\n\n.post-full-content .kg-width-full .kg-image {\n max-width: 100vw;\n}\n\n.post-content figcaption {\n font-size: 80%;\n line-height: 1.6em;\n text-align: center;\n}\n\n.kg-image-card {\n margin: 0 0 1.5em;\n}\n\n.kg-image-card figcaption {\n margin: -1.0em 0 1.5em;\n}\n\n.kg-embed-card {\n display: flex;\n flex-direction: column;\n align-items: center;\n margin: 1.5em 0 3em;\n min-width: 100%;\n}\n\n.kg-embed-card figcaption {\n margin: 0.5em 0 0;\n}\n\n.kg-embed-card .fluid-width-video-wrapper {\n margin: 0;\n}\n\n\n.kg-image-full + figcaption {\n padding: 0 1.5em;\n}\n\n\n@media (max-width: 1040px) {\n .post-full-content .kg-width-full .kg-image {\n width: 100vw;\n }\n}\n\n\n/* 8. Author Template\n/* ---------------------------------------------------------- */\n\n.site-header-content .author-profile-image {\n z-index: 10;\n flex-shrink: 0;\n margin: 0 0 20px 0;\n width: 100px;\n height: 100px;\n box-shadow: rgba(255,255,255,0.1) 0 0 0 6px;\n}\n\n.site-header-content .author-bio {\n z-index: 10;\n flex-shrink: 0;\n margin: 5px 0 10px 0;\n max-width: 600px;\n font-size: 2rem;\n line-height: 1.3em;\n font-weight: 300;\n letter-spacing: 0.5px;\n opacity: 0.8;\n}\n\n.site-header-content .author-meta {\n z-index: 10;\n flex-shrink: 0;\n display: flex;\n justify-content: center;\n align-items: center;\n margin: 0 0 10px 0;\n font-family: Georgia, serif;\n font-style: italic;\n}\n\n.site-header-content .author-location svg {\n height: 1.9rem;\n stroke: #fff;\n}\n\n.site-header-content .bull {\n display: inline-block;\n margin: 0 12px;\n opacity: 0.5;\n}\n\n.site-header-content .social-link:first-of-type {\n padding-left: 4px;\n}\n\n@media (max-width: 500px) {\n .site-header-content .author-bio {\n font-size: 1.8rem;\n line-height: 1.15em;\n letter-spacing: 0;\n }\n .author-location,\n .author-stats {\n display: none;\n }\n}\n\n\n/* 9. Error Template\n/* ---------------------------------------------------------- */\n\n.error-template .site-main {\n padding: 7vw 4vw;\n}\n\n.site-nav-center {\n display: flex;\n justify-content: center;\n align-items: center;\n text-align: center;\n}\n\n.site-nav-center .site-nav-logo {\n margin-right: 0;\n}\n\n.error-message {\n text-align: center;\n}\n\n.error-code {\n margin: 0;\n font-size: 12vw;\n line-height: 1em;\n letter-spacing: -5px;\n opacity: 0.3;\n}\n\n.error-description {\n margin: 0;\n color: var(--midgrey);\n font-size: 3rem;\n line-height: 1.3em;\n font-weight: 400;\n}\n\n@media (max-width: 800px) {\n .error-description {\n margin: 5px 0 0 0;\n font-size: 1.8rem;\n }\n}\n\n.error-link {\n display: inline-block;\n margin-top: 5px;\n}\n\n.error-template .post-feed {\n padding-top: 0;\n}\n\n\n/* 10. Subscribe Overlay\n/* ---------------------------------------------------------- */\n\n.subscribe-overlay {\n position: fixed;\n top: 0;\n right: 0;\n bottom: 0;\n left: 0;\n z-index: 9000;\n display: flex;\n justify-content: center;\n align-items: center;\n background: rgba(0,25,40,0.97);\n opacity: 0;\n transition: opacity 200ms ease-in;\n pointer-events: none;\n\n backdrop-filter: blur(3px);\n}\n\n.subscribe-overlay:target {\n opacity: 1;\n pointer-events: auto;\n}\n\n.subscribe-overlay-content {\n position: relative;\n z-index: 9999;\n margin: 0 0 5vw 0;\n padding: 4vw;\n color: #fff;\n text-align: center;\n}\n\n.subscribe-overlay-logo {\n position: fixed;\n top: 23px;\n left: 30px;\n height: 30px;\n}\n\n.subscribe-overlay-title {\n display: inline-block;\n margin: 0 0 10px 0;\n font-size: 6rem;\n line-height: 1.15em;\n}\n\n.subscribe-overlay-description {\n margin: 0 auto 50px;\n max-width: 650px;\n font-family: Georgia, serif;\n font-size: 3rem;\n line-height: 1.3em;\n font-weight: 300;\n opacity: 0.8;\n}\n\n.subscribe-overlay form {\n display: flex;\n justify-content: center;\n align-items: center;\n margin: 0 auto;\n max-width: 500px;\n}\n\n.subscribe-overlay .form-group {\n flex-grow: 1;\n}\n\n.subscribe-overlay .subscribe-email {\n display: block;\n padding: 14px 20px;\n width: 100%;\n border: none;\n color: var(--midgrey);\n font-size: 2rem;\n line-height: 1em;\n font-weight: normal;\n letter-spacing: 0.5px;\n user-select: text;\n border-radius: 8px;\n transition: border-color 0.15s linear;\n\n -webkit-appearance: none;\n}\n\n.subscribe-email:focus {\n outline: 0;\n border-color: color(var(--lightgrey) l(-2%));\n}\n\n.subscribe-overlay button {\n display: inline-block;\n margin: 0 0 0 15px;\n padding: 0 25px;\n height: 52px;\n outline: none;\n color: #fff;\n font-size: 1.7rem;\n line-height: 37px;\n font-weight: 400;\n text-align: center;\n text-shadow: 0 -1px 0 rgba(0,0,0,0.1);\n background: linear-gradient(\n color(var(--blue) whiteness(+7%)),\n color(var(--blue) lightness(-7%) saturation(-10%)) 60%,\n color(var(--blue) lightness(-7%) saturation(-10%)) 90%,\n color(var(--blue) lightness(-4%) saturation(-10%))\n );\n border-radius: 8px;\n box-shadow: 0 0 0 1px inset rgba(0,0,0,0.14);\n\n -webkit-font-smoothing: subpixel-antialiased;\n}\n\n.subscribe-overlay button:active,\n.subscribe-overlay button:focus {\n background: color(var(--blue) lightness(-9%) saturation(-10%));\n}\n\n.subscribe-overlay-close {\n position: absolute;\n top: 0;\n right: 0;\n bottom: 0;\n left: 0;\n display: block;\n}\n\n.subscribe-overlay-close:before {\n content: \"\";\n position: absolute;\n top: 40px;\n right: 25px;\n display: block;\n width: 30px;\n height: 2px;\n background: #fff;\n opacity: 0.8;\n transform: rotate(45deg);\n}\n\n.subscribe-overlay-close:after {\n content: \"\";\n position: absolute;\n top: 40px;\n right: 25px;\n display: block;\n width: 30px;\n height: 2px;\n background: #fff;\n opacity: 0.8;\n transform: rotate(-45deg);\n}\n\n.subscribe-overlay-close:hover {\n cursor: default;\n}\n\n\n/* 11. Site Footer\n/* ---------------------------------------------------------- */\n\n.site-footer {\n position: relative;\n padding-top: 20px;\n padding-bottom: 60px;\n color: #fff;\n background: color(var(--darkgrey) l(-15%));\n}\n\n.site-footer-content {\n display: flex;\n flex-wrap: wrap;\n justify-content: space-between;\n align-items: center;\n color: rgba(255,255,255,0.7);\n font-size: 1.3rem;\n}\n\n.site-footer-content a {\n color: rgba(255,255,255,0.7);\n}\n\n.site-footer-content a:hover {\n color: rgba(255,255,255,1);\n text-decoration: none;\n}\n\n.site-footer-nav {\n display: flex;\n}\n\n.site-footer-nav a {\n position: relative;\n margin-left: 20px;\n}\n\n.site-footer-nav a:before {\n content: \"\";\n position: absolute;\n top: 11px;\n left: -11px;\n display: block;\n width: 2px;\n height: 2px;\n background: #fff;\n border-radius: 100%;\n}\n\n.site-footer-nav a:first-of-type:before {\n display: none;\n}\n\n@media (max-width: 650px) {\n .site-footer-content {\n flex-direction: column;\n }\n .site-footer-nav a:first-child {\n margin-left: 0;\n }\n}\n"],"sourceRoot":"/source/"} \ No newline at end of file diff --git a/etc/ghost/content/themes/Casper/assets/css/.csscomb.json b/etc/ghost/content/themes/Casper/assets/css/.csscomb.json new file mode 100644 index 0000000..6d540cd --- /dev/null +++ b/etc/ghost/content/themes/Casper/assets/css/.csscomb.json @@ -0,0 +1,237 @@ +{ + "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", + "flex-wrap", + "justify-content", + "align-items", + "align-content", + "flex-order", + "flex-pack", + "flex-align", + "float", + "clear", + "overflow", + "overflow-x", + "overflow-y", + "-webkit-overflow-scrolling", + "clip", + "box-sizing", + "margin", + "margin-top", + "margin-right", + "margin-bottom", + "margin-left", + "padding", + "padding-top", + "padding-right", + "padding-bottom", + "padding-left", + "min-width", + "min-height", + "max-width", + "max-height", + "width", + "height", + "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", + "color", + "font", + "font-family", + "font-size", + "line-height", + "font-weight", + "font-style", + "font-variant", + "font-size-adjust", + "font-stretch", + "font-feature-settings", + "letter-spacing", + "text-rendering", + "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", + "hyphens", + "user-select", + "fill", + "stroke", + "background", + "filter:progid:DXImageTransform.Microsoft.AlphaImageLoader", + "background-color", + "background-image", + "background-attachment", + "background-position", + "background-position-x", + "background-position-y", + "background-clip", + "background-origin", + "background-size", + "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", + "table-layout", + "caption-side", + "empty-cells", + "list-style", + "list-style-position", + "list-style-type", + "list-style-image", + "quotes", + "counter-increment", + "counter-reset", + "vertical-align", + "src", + "opacity", + "filter:progid:DXImageTransform.Microsoft.Alpha(Opacity", + "filter", + "resize", + "cursor", + "nav-index", + "nav-up", + "nav-right", + "nav-down", + "nav-left", + "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" + ] ] +} diff --git a/etc/ghost/content/themes/Casper/assets/css/csscomb.json b/etc/ghost/content/themes/Casper/assets/css/csscomb.json new file mode 100644 index 0000000..318b661 --- /dev/null +++ b/etc/ghost/content/themes/Casper/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/etc/ghost/content/themes/Casper/assets/css/global.css b/etc/ghost/content/themes/Casper/assets/css/global.css new file mode 100644 index 0000000..ffbfff8 --- /dev/null +++ b/etc/ghost/content/themes/Casper/assets/css/global.css @@ -0,0 +1,486 @@ +/* Variables +/* ---------------------------------------------------------- */ + +:root { + /* Colours */ + --blue: #3eb0ef; + --green: #a4d037; + --purple: #ad26b4; + --yellow: #fecd35; + --red: #f05230; + --darkgrey: #15171A; + --midgrey: #738a94; + --lightgrey: #c5d2d9; + --whitegrey: #e5eff5; + --pink: #fa3a57; + --brown: #a3821a; +} + +/* 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 { + max-width: 100%; +} +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 { + overflow-x: hidden; + overflow-y: scroll; + font-size: 62.5%; + + -webkit-tap-highlight-color: rgba(0, 0, 0, 0); +} +body { + overflow-x: hidden; + color: color(var(--midgrey) l(-25%)); + font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen, Ubuntu, Cantarell, "Open Sans", "Helvetica Neue", sans-serif; + font-size: 1.5rem; + 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: color(var(--blue) lightness(+30%)); +} + +hr { + position: relative; + display: block; + width: 100%; + margin: 2.5em 0 3.5em; + padding: 0; + height: 1px; + border: 0; + border-top: 1px solid color(var(--lightgrey) l(+10%)); +} + +audio, +canvas, +iframe, +img, +svg, +video { + vertical-align: middle; +} + +fieldset { + margin: 0; + padding: 0; + border: 0; +} + +textarea { + resize: vertical; +} + +p, +ul, +ol, +dl, +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 { + margin: 0.5em 0; + padding-left: 0.3em; + line-height: 1.6em; +} + +dt { + float: left; + margin: 0 20px 0 0; + width: 120px; + color: var(--darkgrey); + 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: var(--whitegrey) 0.5em solid; +} + +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: color(var(--blue) l(-5%)); + text-decoration: none; +} + +a:hover { + text-decoration: underline; +} + +h1, +h2, +h3, +h4, +h5, +h6 { + margin-top: 0; + line-height: 1.15; + font-weight: 700; + text-rendering: optimizeLegibility; +} + +h1 { + margin: 0 0 0.5em 0; + font-size: 5rem; + font-weight: 700; +} +@media (max-width: 500px) { + h1 { + font-size: 2.2rem; + } +} + +h2 { + margin: 1.5em 0 0.5em 0; + font-size: 2rem; +} +@media (max-width: 500px) { + h2 { + font-size: 1.8rem; + } +} + +h3 { + margin: 1.5em 0 0.5em 0; + font-size: 1.8rem; + font-weight: 500; +} +@media (max-width: 500px) { + h3 { + font-size: 1.7rem; + } +} + +h4 { + margin: 1.5em 0 0.5em 0; + font-size: 1.6rem; + font-weight: 500; +} + +h5 { + margin: 1.5em 0 0.5em 0; + font-size: 1.4rem; + font-weight: 500; +} + +h6 { + margin: 1.5em 0 0.5em 0; + font-size: 1.4rem; + font-weight: 500; +} diff --git a/etc/ghost/content/themes/Casper/assets/css/screen.css b/etc/ghost/content/themes/Casper/assets/css/screen.css new file mode 100644 index 0000000..1c276d3 --- /dev/null +++ b/etc/ghost/content/themes/Casper/assets/css/screen.css @@ -0,0 +1,2235 @@ +/* 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 +5. Site Navigation +6. Post Feed +7. Single Post + 7.1. Subscribe Form + 7.2. Post Footer + 7.2.1 Single Author Byline + 7.2.2 Multiple Author Byline + 7.3. Comments + 7.4. Related Posts + 7.5. Floating Header + 7.6. Koenig Styles +8. Author Template +9. Error Template +10. Subscribe Overlay +11. Site Footer + +*/ + + +/* 1. Global - Set up the things +/* ---------------------------------------------------------- */ +@import "global.css"; + +body { + background: #f4f8fb; +} + +.img { + display: block; + width: 100%; + height: 100%; + background-position: center center; + background-size: cover; + border-radius: 100%; +} + +.hidden { + visibility: hidden; + position: absolute; + text-indent: -9999px; +} + + +/* 2. Layout - Page building blocks +/* ---------------------------------------------------------- */ + +.site-wrapper { + display: flex; + flex-direction: column; + min-height: 100vh; +} + +.site-main { + z-index: 100; + flex-grow: 1; +} + +/* Full width page blocks */ +.outer { + position: relative; + padding: 0 4vw; +} + +/* Centered content container blocks */ +.inner { + margin: 0 auto; + max-width: 1040px; + width: 100%; +} + +/* Usage: + +
+
+ Centered content +
+
+ +*/ + +/* 3. Special Template Styles +/* ---------------------------------------------------------- */ + +@media (min-width: 900px) { + .home-template .post-feed, + .tag-template .post-feed, + .author-template .post-feed { + margin-top: -70px; + padding-top: 0; + } + .home-template .site-nav { + position: relative; + top: -70px; + } +} + + +/* 4. Site Header +/* ---------------------------------------------------------- */ + +.site-header { + position: relative; + padding-top: 12px; + padding-bottom: 12px; + color: #fff; + background: color(var(--darkgrey) l(-5%)) no-repeat center center; + background-size: cover; +} + +.site-header:before { + content: ""; + position: absolute; + top: 0; + right: 0; + bottom: 0; + left: 0; + z-index: 10; + display: block; + background: rgba(0,0,0,0.18); +} + +.site-header:after { + content: ""; + position: absolute; + top: 0; + right: 0; + bottom: auto; + left: 0; + z-index: 10; + display: block; + height: 80px; + background: linear-gradient(rgba(0,0,0,0.1),rgba(0,0,0,0)); +} + +.site-header.no-cover:before, +.site-header.no-cover:after { + display: none; +} + +.site-header-content { + display: flex; + flex-direction: column; + justify-content: center; + align-items: center; + padding: 10vw 4vw; + min-height: 200px; + max-height: 450px; + text-align: center; +} + +.site-title { + z-index: 10; + margin: 0; + padding: 0; + font-size: 3.8rem; + font-weight: 700; +} + +.site-logo { + max-height: 45px; +} + +.site-description { + z-index: 10; + margin: 0; + padding: 5px 0; + font-size: 2.2rem; + font-weight: 300; + letter-spacing: 0.5px; + opacity: 0.8; +} + +@media (max-width: 500px) { + .site-title { + font-size: 3rem; + } + .site-description { + font-size: 1.8rem; + } +} + + +/* 5. Site Navigation +/* ---------------------------------------------------------- */ + +.site-nav { + position: relative; + z-index: 300; + display: flex; + justify-content: space-between; + align-items: flex-start; + overflow-y: hidden; + height: 40px; + font-size: 1.2rem; +} + +.site-nav-left { + display: flex; + align-items: center; + overflow-x: auto; + overflow-y: hidden; + -webkit-overflow-scrolling: touch; + margin-right: 10px; + padding-bottom: 80px; + letter-spacing: 0.4px; + white-space: nowrap; + + -ms-overflow-scrolling: touch; +} + +/* Site Nav Hack Explanation (above): + +What's happening above it .site-nav-left is set to overflow-x and allow sideways scrolling, so that when there isn't enough space for all nav items (either due to lots of nav items, or a small viewport), you can still scroll side-to-side to reach them. + +The knock-on effect of this is ugly browser-scroll bars at the bottom, so 80px of padding-bottom and a 40px fixed height parent (.site-nav) hides that entirely. Slightly hacky code. But nice clean end-result. + +*/ + +.site-nav-logo { + flex-shrink: 0; + display: block; + margin-right: 24px; + padding: 11px 0; + color: #fff; + font-size: 1.7rem; + line-height: 1em; + font-weight: bold; + letter-spacing: -0.5px; +} + +.site-nav-logo:hover { + text-decoration: none; +} + +.site-nav-logo img { + display: block; + width: auto; + height: 21px; +} + +.nav { + display: flex; + margin: 0 0 0 -12px; + padding: 0; + list-style: none; +} + +.nav li { + display: block; + margin: 0; + padding: 0; + text-transform: uppercase; +} + +.nav li a { + display: block; + margin: 0; + padding: 10px 12px; + color: #fff; + opacity: 0.8; +} + +.nav li a:hover { + text-decoration: none; + opacity: 1; +} + +.site-nav-right { + flex-shrink: 0; + display: flex; + align-items: center; + height: 40px; +} + +.social-links { + flex-shrink: 0; + display: flex; + align-items: center; +} + +.social-links a:last-of-type { + padding-right: 20px; +} + +.social-link { + display: flex; + justify-content: center; + align-items: center; + margin: 0; + padding: 10px; + color: #fff; + opacity: 0.8; +} + +.social-link:hover { + opacity: 1; +} + +.social-link svg { + height: 1.8rem; + fill: #fff; +} + +.social-link-fb svg { + height: 1.5rem; +} + +.social-link-wb svg { + height: 1.6rem; +} + +.social-link-wb svg path { + stroke: #fff; +} + +.social-link-rss svg { + height: 1.9rem; +} + +.subscribe-button { + display: block; + padding: 4px 10px; + border: #fff 1px solid; + color: #fff; + font-size: 1.2rem; + line-height: 1em; + border-radius: 10px; + opacity: 0.8; +} + +.subscribe-button:hover { + text-decoration: none; + opacity: 1; +} + +.rss-button { + opacity: 0.8; +} + +.rss-button:hover { + opacity: 1; +} + +.rss-button svg { + margin-bottom: 1px; + height: 2.1rem; + fill: #fff; +} + +@media (max-width: 700px) { + .site-header { + padding-right: 0; + padding-left: 0; + } + .site-nav-left { + margin-right: 0; + padding-left: 4vw; + } + .site-nav-right { + display: none; + } +} + + +/* 6. Post Feed +/* ---------------------------------------------------------- */ + +.post-feed { + position: relative; + display: flex; + flex-wrap: wrap; + margin: 0 -20px; + padding: 40px 0 0 0; +} + +.post-card { + flex: 1 1 300px; + display: flex; + flex-direction: column; + overflow: hidden; + margin: 0 20px 40px; + min-height: 300px; + background: #fff center center; + background-size: cover; + border-radius: 5px; + box-shadow: rgba(39,44,49,0.06) 8px 14px 38px, rgba(39, 44, 49, 0.03) 1px 3px 8px; + transition: all 0.5s ease; +} + +.post-card:hover { + box-shadow: rgba(39,44,49,0.07) 8px 28px 50px, rgba(39, 44, 49, 0.04) 1px 6px 12px; + transition: all 0.4s ease; + transform: translate3D(0, -1px, 0) scale(1.02); +} + +.post-card-image-link { + position: relative; + display: block; + overflow: hidden; + border-radius: 5px 5px 0 0; +} + +.post-card-image { + width: auto; + height: 200px; + background: var(--lightgrey) no-repeat center center; + background-size: cover; +} + +.post-card-content-link { + position: relative; + flex-grow: 1; + display: block; + padding: 25px 25px 0; + color: var(--darkgrey); +} + +.post-card-content-link:hover { + text-decoration: none; +} + +.post-card-tags { + display: block; + margin-bottom: 4px; + color: var(--midgrey); + font-size: 1.2rem; + line-height: 1.15em; + font-weight: 500; + letter-spacing: 0.5px; + text-transform: uppercase; +} + +.post-card-title { + margin-top: 0; +} + +.post-card-content { + flex-grow: 1; + display: flex; + flex-direction: column; + justify-content: space-between; +} + +.post-card-excerpt { + font-family: Georgia, serif; +} + +.post-card-meta { + display: flex; + justify-content: space-between; + align-items: flex-end; + padding: 0 25px 25px; +} + +.author-profile-image, +.avatar-wrapper { + display: block; + width: 100%; + height: 100%; + background: color(var(--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-reverse; + margin: 0; + padding: 0; + list-style: none; +} + +.author-list-item { + position: relative; + flex-shrink: 0; + margin: 0; + padding: 0; +} + +.author-list-item:nth-child(1) { + z-index: 10; +} +.author-list-item:nth-child(2) { + z-index: 9; +} +.author-list-item:nth-child(3) { + z-index: 8; +} +.author-list-item:nth-child(4) { + z-index: 7; +} +.author-list-item:nth-child(5) { + z-index: 6; +} +.author-list-item:nth-child(6) { + z-index: 5; +} +.author-list-item:nth-child(7) { + z-index: 4; +} +.author-list-item:nth-child(8) { + z-index: 3; +} +.author-list-item:nth-child(9) { + z-index: 2; +} +.author-list-item:nth-child(10) { + z-index: 1; +} + +.static-avatar { + display: block; + overflow: hidden; + margin: 0 -5px; + width: 34px; + height: 34px; + border: #fff 2px solid; + border-radius: 100%; +} + +.moving-avatar { + display: block; + overflow: hidden; + margin: 0 -6px; + width: 56px; + height: 56px; + border: #fff 2px solid; + border-radius: 100%; + transition: all 0.5s cubic-bezier(0.4, 0.01, 0.165, 0.99) 0.7s; +} + +@media (min-width: 800px) { + .author-list:hover .moving-avatar { + margin: 0; + transition: all 0.3s cubic-bezier(0.4, 0.01, 0.165, 0.99); + } +} + +.author-name-tooltip { + position: absolute; + bottom: 105%; + z-index: 999; + display: block; + padding: 2px 8px; + color: white; + font-size: 1.2rem; + letter-spacing: 0.2px; + white-space: nowrap; + background: var(--darkgrey); + border-radius: 3px; + box-shadow: rgba(39,44,49,0.08) 0 12px 26px, rgba(39, 44, 49, 0.03) 1px 3px 8px; + opacity: 0; + transition: all 0.3s cubic-bezier(0.4, 0.01, 0.165, 0.99); + transform: translateY(6px); + pointer-events: none; +} + +.author-list-item:hover .author-name-tooltip { + opacity: 1.0; + transform: translateY(0px); +} + +@media (max-width: 650px) { + .author-name-tooltip { + display: none; + } +} + +.reading-time { + flex-shrink: 0; + margin-left: 20px; + color: var(--midgrey); + font-size: 1.2rem; + line-height: 33px; + font-weight: 500; + letter-spacing: 0.5px; + text-transform: uppercase; +} + +/* Special Styling for home page grid (below): + +The first (most recent) 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: 795px) { + .home-template .post-feed .post-card:nth-child(6n+1):not(.no-image) { + flex: 1 1 100%; + flex-direction: row; + } + + .home-template .post-feed .post-card:nth-child(6n+1):not(.no-image) .post-card-image-link { + position: relative; + flex: 1 1 auto; + border-radius: 5px 0 0 5px; + } + + .home-template .post-feed .post-card:nth-child(6n+1):not(.no-image) .post-card-image { + position: absolute; + width: 100%; + height: 100%; + } + + .home-template .post-feed .post-card:nth-child(6n+1):not(.no-image) .post-card-content { + flex: 0 1 357px; + } + + .home-template .post-feed .post-card:nth-child(6n+1):not(.no-image) h2 { + font-size: 2.6rem; + } + + .home-template .post-feed .post-card:nth-child(6n+1):not(.no-image) p { + font-size: 1.8rem; + line-height: 1.55em; + } + + .home-template .post-feed .post-card:nth-child(6n+1):not(.no-image) .post-card-content-link { + padding: 30px 40px 0; + } + + .home-template .post-feed .post-card:nth-child(6n+1):not(.no-image) .post-card-meta { + padding: 0 40px 30px; + } +} + +.home-template .site-header:after { + display: none; +} + + +/* Adjust some margins for smaller screens */ +@media (max-width: 650px) { + .post-feed { + padding-top: 5vw; + } + .post-card { + margin: 0 20px 5vw; + } +} + + + +/* 7. Single Post +/* ---------------------------------------------------------- */ + +.post-template .site-main, +.page-template .site-main { + padding-bottom: 4vw; + background: #fff; +} + +.post-full { + position: relative; + z-index: 50; +} +/* ^ Required to make .post-full-content:before/after z-index stacking work */ + +.post-full-header { + margin: 0 auto; + padding: 6vw 3vw 3vw; + max-width: 1040px; + text-align: center; +} +@media (max-width: 500px) { + .post-full-header { + padding: 14vw 3vw 10vw; + } +} + +.post-full-meta { + display: flex; + justify-content: center; + align-items: center; + color: var(--midgrey); + font-size: 1.4rem; + font-weight: 600; + text-transform: uppercase; +} + +.post-full-meta-date { + color: var(--blue); +} + +.post-full-title { + margin: 0; + color: color(var(--darkgrey) l(-5%)); +} + +.date-divider { + display: inline-block; + margin: 0 6px 1px; +} + +.post-full-image { + margin: 0 -10vw -165px; + height: 800px; + background: var(--lightgrey) center center; + background-size: cover; + border-radius: 5px; +} + +@media (max-width: 1170px) { + .post-full-image { + margin: 0 -4vw -100px; + height: 600px; + border-radius: 0; + } +} + +@media (max-width: 800px) { + .post-full-image { + height: 400px; + } +} + +.post-full-content { + position: relative; + margin: 0 auto; + padding: 70px 100px 0; + min-height: 230px; + font-family: Georgia, serif; + font-size: 2.2rem; + line-height: 1.6em; + background: #fff; +} + +@media (max-width: 1170px) { + .post-full-content { + padding: 5vw 7vw 0; + } +} +@media (max-width: 800px) { + .post-full-content { + font-size: 1.9rem; + } +} + +.post-full-content:before { + content: ""; + position: absolute; + top: 15px; + left: -5px; + z-index: -1; + display: block; + width: 20px; + height: 200px; + background: rgba(39,44,49,0.15); + filter: blur(5px); + transform: rotate(-5deg); +} + +.post-full-content:after { + content: ""; + position: absolute; + top: 15px; + right: -5px; + z-index: -1; + display: block; + width: 20px; + height: 200px; + background: rgba(39,44,49,0.15); + filter: blur(5px); + transform: rotate(5deg); +} + +.no-image .post-full-content { + padding-top: 0; +} + +.no-image .post-full-content:before, +.no-image .post-full-content:after { + display: none; +} + +.post-full-content h1, +.post-full-content h2, +.post-full-content h3, +.post-full-content h4, +.post-full-content h5, +.post-full-content h6, +.post-full-content p, +.post-full-content ul, +.post-full-content ol, +.post-full-content dl, +.post-full-content pre, +.post-full-content blockquote, +.post-full-comments, +.footnotes { + min-width: 100%; +} + +.post-full-content li { + word-break: break-word; +} + +.post-full-content li p { + margin: 0; +} + +.post-full-content a { + color: #000; + box-shadow: var(--blue) 0 -1px 0 inset; +} + +.post-full-content a:hover { + color: var(--blue); + text-decoration: none; +} + +.post-full-content strong, +.post-full-content em { + color: color(var(--darkgrey) l(-5%)); +} + +.post-full-content small { + display: inline-block; + line-height: 1.6em; +} + +.post-full-content li:first-child { + margin-top: 0; +} + +.post-full-content img, +.post-full-content video { + display: block; + margin: 1.5em auto; + max-width: 1040px; +} +@media (max-width: 1040px) { + .post-full-content img, + .post-full-content video { + width: 100%; + } +} + + +/* Full bleed images (#full) +Super neat trick courtesy of @JoelDrapper + +Usage (In Ghost edtior): + +![img](/some/image.jpg#full) + +*/ +.post-full-content img[src$="#full"] { + max-width: none; + width: 100vw; +} + + +/* Image captions + +Usage (In Ghost editor): + +![img](/some/image.jpg) +Your image caption + +*/ +.post-full-content img + br + small { + display: block; + margin-top: -3em; + margin-bottom: 1.5em; + text-align: center; +} + + +.post-full-content iframe { + margin: 0 auto; +} + +.post-full-content blockquote { + margin: 0 0 1.5em; + padding: 0 1.5em; + border-left: #3eb0ef 3px solid; +} + +.post-full-content blockquote p { + margin: 0 0 1em 0; + color: inherit; + font-size: inherit; + line-height: inherit; + font-style: italic; +} + +.post-full-content blockquote p:last-child { + margin-bottom: 0; +} + +.post-full-content code { + padding: 0 5px 2px; + font-size: 0.8em; + line-height: 1em; + font-weight: 400!important; + background: var(--whitegrey); + border-radius: 3px; +} + +.post-full-content pre { + overflow-x: auto; + margin: 1.5em 0 3em; + padding: 20px; + max-width: 100%; + border: color(var(--darkgrey) l(-10%)) 1px solid; + color: var(--whitegrey); + font-size: 1.4rem; + line-height: 1.5em; + background: color(var(--darkgrey) l(-3%)); + border-radius: 5px; +} + +.post-full-content pre code { + padding: 0; + font-size: inherit; + line-height: inherit; + background: transparent; +} + +.post-full-content pre code * { + color: inherit; +} + +.post-full-content .fluid-width-video-wrapper { + margin: 1.5em 0 3em; +} + +.post-full-content hr { + margin: 4vw 0; +} + +.post-full-content hr:after { + content: ""; + position: absolute; + top: -15px; + left: 50%; + display: block; + margin-left: -10px; + width: 1px; + height: 30px; + background: color(var(--lightgrey) l(+10%)); + box-shadow: #fff 0 0 0 5px; + transform: rotate(45deg); +} + +.post-full-content h1, +.post-full-content h2, +.post-full-content h3, +.post-full-content h4, +.post-full-content h5, +.post-full-content h6 { + color: color(var(--darkgrey) l(-5%)); + font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen, Ubuntu, Cantarell, "Open Sans", "Helvetica Neue", sans-serif; +} + +.post-full-content h1 { + margin: 0.5em 0 0.2em 0; + font-size: 4.6rem; + font-weight: 700; +} +@media (max-width: 500px) { + .post-full-content h1 { + font-size: 2.8rem; + } +} + +.post-full-content h2 { + margin: 0.5em 0 0.2em 0; + font-size: 3.6rem; + font-weight: 700; +} +@media (max-width: 500px) { + .post-full-content h2 { + font-size: 2.6rem; + } +} + +.post-full-content h3 { + margin: 0.5em 0 0.2em 0; + font-size: 2.8rem; + font-weight: 700; +} +@media (max-width: 500px) { + .post-full-content h3 { + font-size: 2.2rem; + } +} + +.post-full-content h4 { + margin: 0.5em 0 0.2em 0; + font-size: 2.8rem; + font-weight: 700; +} +@media (max-width: 500px) { + .post-full-content h4 { + font-size: 2.2rem; + } +} + +.post-full-content h5 { + display: block; + margin: 0.5em 0; + padding: 1em 0 1.5em; + border: 0; + color: var(--blue); + font-family: Georgia,serif; + font-size: 3.2rem; + line-height: 1.35em; + text-align: center; +} +@media (min-width: 1180px) { + .post-full-content h5 { + max-width: 1060px; + width: 100vw; + } +} +@media (max-width: 500px) { + .post-full-content h5 { + padding: 0 0 0.5em; + font-size: 2.2rem; + } +} + +.post-full-content h6 { + margin: 0.5em 0 0.2em 0; + font-size: 2.3rem; + font-weight: 700; +} +@media (max-width: 500px) { + .post-full-content h6 { + font-size: 2rem; + } +} + +.footnotes-sep { + margin-bottom: 30px; +} + +.footnotes { + font-size: 1.5rem; +} + +.footnotes p { + margin: 0; +} + +.footnote-backref { + color: var(--blue) !important; + font-size: 1.2rem; + font-weight: bold; + text-decoration: none !important; + box-shadow: none !important; +} + +/* Some grouped styles for smaller viewports */ +@media (max-width: 500px) { + .post-full-meta { + font-size: 1.2rem; + line-height: 1.3em; + } + .post-full-title { + font-size: 2.9rem; + } + .post-full-image { + margin-bottom: 4vw; + height: 350px; + } + .post-full-content { + padding: 0; + } + .post-full-content:before, + .post-full-content:after { + display: none; + } +} + +/* 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: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen, Ubuntu, Cantarell, "Open Sans", "Helvetica Neue", 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(--darkgrey); + font-size: 1.2rem; + font-weight: 700; + letter-spacing: 0.2px; + text-align: left; + text-transform: uppercase; + background-color: color(var(--whitegrey) l(+4%)); +} + +.post-full-content table th, +.post-full-content table td { + padding: 6px 12px; + border: color(var(--whitegrey) l(-1%) s(-5%)) 1px solid; +} + + +/* 7.1. Subscribe Form +/* ---------------------------------------------------------- */ + +.subscribe-form { + margin: 1.5em 0; + padding: 6.5vw 7vw 7vw; + border: color(var(--whitegrey) l(+2%)) 1px solid; + text-align: center; + background: color(var(--whitegrey) l(+4%)); + border-radius: 7px; +} + +.subscribe-form-title { + margin: 0 0 3px 0; + padding: 0; + color: var(--darkgrey); + font-size: 3.5rem; + line-height: 1; + font-weight: 700; +} + +.subscribe-form p { + margin-bottom: 1em; + color: var(--midgrey); + font-size: 2.2rem; + line-height: 1.55em; + letter-spacing: 0.2px; +} + +.subscribe-form form { + display: flex; + justify-content: center; + align-items: center; + margin: 0 auto; + max-width: 420px; +} + +.subscribe-form .form-group { + flex-grow: 1; +} + +.subscribe-email { + display: block; + padding: 10px; + width: 100%; + border: color(var(--lightgrey) l(+7%)) 1px solid; + color: var(--midgrey); + font-size: 1.8rem; + line-height: 1em; + font-weight: normal; + user-select: text; + border-radius: 5px; + transition: border-color 0.15s linear; + + -webkit-appearance: none; +} + +.subscribe-email:focus { + outline: 0; + border-color: color(var(--lightgrey) l(-2%)); +} + +.subscribe-form button { + display: inline-block; + margin: 0 0 0 10px; + padding: 0 20px; + height: 41px; + outline: none; + color: #fff; + font-size: 1.5rem; + line-height: 37px; + font-weight: 400; + text-align: center; + text-shadow: 0 -1px 0 rgba(0,0,0,0.1); + background: linear-gradient( + color(var(--blue) whiteness(+7%)), + color(var(--blue) lightness(-7%) saturation(-10%)) 60%, + color(var(--blue) lightness(-7%) saturation(-10%)) 90%, + color(var(--blue) lightness(-4%) saturation(-10%)) + ); + border-radius: 5px; + box-shadow: 0 0 0 1px inset rgba(0,0,0,0.14); + + -webkit-font-smoothing: subpixel-antialiased; +} + +.subscribe-form button:active, +.subscribe-form button:focus { + background: color(var(--blue) lightness(-9%) saturation(-10%)); +} + +@media (max-width: 650px) { + .subscribe-form-title { + font-size: 2.4rem; + } + .subscribe-form p { + font-size: 1.6rem; + } +} + +@media (max-width: 500px) { + .subscribe-form form { + flex-direction: column; + } + .subscribe-form .form-group { + width: 100%; + } + .subscribe-form button { + margin: 10px 0 0 0; + width: 100%; + } +} + + +/* 7.2. Post Footer +/* ---------------------------------------------------------- */ + +.post-full-footer { + display: flex; + justify-content: space-between; + align-items: center; + margin: 0 auto; + padding: 3vw 0 6vw 0; + max-width: 840px; +} + +/* 7.2.1 Single Author Byline +/* ---------------------------------------------------------- */ + +.author-card { + display: flex; +} + +.author-card .author-profile-image, +.author-card .avatar-wrapper { + margin-right: 15px; + width: 60px; + height: 60px; +} + +.author-card-name { + margin: 8px 0 2px 0; + padding: 0; + font-size: 2rem; +} + +.author-card-name a { + color: var(--darkgrey); + font-weight: 700; +} + +.author-card-name a:hover { + text-decoration: none; +} + +.author-card-content p { + margin: 0; + color: var(--midgrey); + line-height: 1.3em; +} + +.post-full-footer-right { + flex-shrink: 0; + margin-left: 20px; +} + +.author-card-button { + display: block; + padding: 9px 16px; + border: color(var(--midgrey) l(+20%)) 1px solid; + color: var(--midgrey); + font-size: 1.2rem; + line-height: 1; + font-weight: 500; + border-radius: 20px; + transition: all ease 0.2s; +} + +.author-card-button:hover { + border-color: var(--blue); + color: var(--blue); + text-decoration: none; +} + +/* 7.2.2 Multiple Author Byline +/* ---------------------------------------------------------- */ + +.post-full-authors { + flex-grow: 1; + display: flex; + flex-direction: column; + align-items: center; + margin-top: 20px; + padding-top: 40px; + border-top: color(var(--lightgrey) l(+10%)) 1px solid; +} + +.post-full-authors-content { + margin-bottom: 20px; +} + +.post-full-authors-content p { + margin-bottom: 0; + color: var(--midgrey); + font-size: 1.4rem; + letter-spacing: 0.2px; + text-align: center; + text-transform: uppercase; +} + +.post-full-authors-content a { + display: inline-block; + color: color(var(--darkgrey) l(+20%)); + font-size: 1.4rem; + font-weight: 600; + text-transform: uppercase; +} + +.post-full-footer .author-list { + justify-content: center; + padding: 10px 20px; +} + +.author-card .author-profile-image, +.author-card .avatar-wrapper { + position: relative; + margin-right: 15px; +} + +.author-list-item .author-card { + position: absolute; + bottom: 130%; + left: 50%; + z-index: 300; + display: block; + margin-left: -160px; + width: 320px; + font-size: 1.4rem; + letter-spacing: 0.2px; + background: white; + border-radius: 6px; + box-shadow: rgba(39,44,49,0.08) 0 12px 26px, rgba(39, 44, 49, 0.03) 1px 3px 8px; + opacity: 0; + transition: all 0.3s cubic-bezier(0.4, 0.01, 0.165, 0.99); + transform: scale(0.98) translateY(15px); + pointer-events: none; +} + +.author-list-item .author-card:before { + content: ""; + position: absolute; + top: 100%; + left: 50%; + display: block; + margin-left: -12px; + width: 0; + height: 0; + border-top: 12px solid #fff; + border-right: 12px solid transparent; + border-left: 12px solid transparent; +} + +.author-list-item .author-card.hovered { + opacity: 1.0; + transform: scale(1) translateY(0px); + pointer-events: auto; +} + +.author-card .basic-info { + display: flex; + flex-direction: column; + align-items: center; + padding: 30px 20px 20px 20px; + color: #fff; + background: var(--darkgrey); + border-radius: 6px 6px 0 0; +} + +.author-card .basic-info h2 { + margin: 1em 0 0.5em; +} + +.author-card .bio { + padding: 20px 20px 0; +} + +@media (max-width: 650px) { + .author-list-item .author-card { + display: none; + } +} + +.basic-info .author-profile-image { + margin: 0; + width: 88px; + height: 88px; + border: none; +} + +.basic-info .avatar-wrapper { + position: relative; + margin: 0; + width: 88px; + height: 88px; + border: none; + background: rgba(229, 239, 245, 0.1); +} + +.basic-info .avatar-wrapper svg { + margin: 0; + width: 88px; + height: 88px; + opacity: 0.15; +} + + +/* 7.3. Comments +/* ---------------------------------------------------------- */ + +.post-full-comments { + margin: 0 auto; + max-width: 840px; +} + + +/* 7.4. Related posts +/* ---------------------------------------------------------- */ + +.read-next-feed { + display: flex; + flex-wrap: wrap; + margin: 0 -20px; + padding: 40px 0 0 0; +} + +.read-next-card { + position: relative; + flex: 1 1 300px; + display: flex; + flex-direction: column; + overflow: hidden; + margin: 0 20px 40px; + padding: 25px; + color: #fff; + background: var(--darkgrey) center center; + background-size: cover; + border-radius: 5px; + box-shadow: rgba(39,44,49,0.06) 8px 14px 38px, rgba(39, 44, 49, 0.03) 1px 3px 8px; +} + +.read-next-card:before { + content: ""; + position: absolute; + top: 0; + right: 0; + bottom: 0; + left: 0; + display: block; + background: linear-gradient(135deg, rgba(0,40,60,0.8) 0%,rgba(0,20,40,0.7) 100%); + border-radius: 5px; + + backdrop-filter: blur(2px); +} + +.read-next-card-header { + position: relative; + z-index: 50; + padding-top: 20px; + text-align: center; +} + +.read-next-card-header-sitetitle { + display: block; + font-size: 1.3rem; + line-height: 1.3em; + opacity: 0.8; +} + +.read-next-card-header-title { + margin: 0; + padding: 0 20px; + color: #fff; + font-size: 3rem; + line-height: 1.2em; + letter-spacing: 1px; +} + +.read-next-card-header-title a { + color: #fff; + font-weight: 300; + text-decoration: none; +} + +.read-next-card-header-title a:hover { + text-decoration: none; +} + +.read-next-divider { + position: relative; + display: flex; + justify-content: center; + height: 80px; +} + +.read-next-divider svg { + width: 40px; + fill: transparent; + stroke: #fff; + + stroke-width: 0.5px; + stroke-opacity: 0.65; +} + +.read-next-card-content { + position: relative; + z-index: 50; + flex-grow: 1; + display: flex; + font-size: 1.7rem; +} + +.read-next-card-content ul { + display: flex; + flex-direction: column; + margin: 0 auto; + padding: 0; + text-align: center; + list-style: none; +} + +.read-next-card-content li { + margin: 0; + padding: 0; + font-size: 1.6rem; + line-height: 1.25em; + font-weight: 200; + letter-spacing: -0.5px; +} + +.read-next-card-content li a { + display: block; + padding: 20px 0; + border-bottom: rgba(255,255,255,0.3) 1px solid; + color: #fff; + font-weight: 500; + vertical-align: top; + transition: opacity 0.3s ease; +} + +.read-next-card-content li:first-of-type a { + padding-top: 10px; +} + +.read-next-card-content li a:hover { + opacity: 1; +} + +.read-next-card-footer { + position: relative; + margin: 15px 0 3px 0; + text-align: center; +} + +.read-next-card-footer a { + color: #fff; +} + + +/* 7.5. Floating Header +/* ---------------------------------------------------------- */ + +.floating-header { + visibility: hidden; + position: fixed; + top: 0; + right: 0; + left: 0; + z-index: 1000; + display: flex; + align-items: center; + height: 60px; + border-bottom: rgba(0,0,0,0.06) 1px solid; + background: rgba(255,255,255,0.95); + transition: all 500ms cubic-bezier(0.19, 1, 0.22, 1); + transform: translate3d(0, -120%, 0); +} + +.floating-active { + visibility: visible; + transition: all 500ms cubic-bezier(0.22, 1, 0.27, 1); + transform: translate3d(0, 0, 0); +} + +.floating-header-logo { + overflow: hidden; + margin: 0 0 0 20px; + font-size: 1.6rem; + line-height: 1em; + letter-spacing: -1px; + text-overflow: ellipsis; + white-space: nowrap; +} + +.floating-header-logo a { + display: flex; + align-items: center; + color: var(--darkgrey); + line-height: 1.1em; + font-weight: 700; +} + +.floating-header-logo a:hover { + text-decoration: none; +} + +.floating-header-logo img { + margin: 0 10px 0 0; + max-height: 20px; +} + +.floating-header-divider { + margin: 0 5px; + line-height: 1em; +} + +.floating-header-title { + flex: 1; + overflow: hidden; + margin: 0; + color: #2e2e2e; + font-size: 1.6rem; + line-height: 1.3em; + font-weight: bold; + text-overflow: ellipsis; + white-space: nowrap; +} + +.floating-header-share { + display: flex; + justify-content: flex-end; + align-items: center; + padding-left: 2%; + font-size: 1.3rem; + line-height: 1; +} + +.floating-header-share a { + display: flex; + justify-content: center; + align-items: center; +} + +.floating-header-share svg { + width: auto; + height: 16px; + fill: #fff; +} + +.floating-header-share-label { + flex-shrink: 0; + display: flex; + align-items: center; + margin-right: 10px; + color: rgba(0,0,0,0.7); + font-weight: 500; +} + +.floating-header-share-label svg { + margin: 0 5px 0 10px; + width: 18px; + height: 18px; + stroke: rgba(0,0,0,0.7); + transform: rotate(90deg); +} + +.floating-header-share-tw, +.floating-header-share-fb { + display: block; + align-items: center; + width: 60px; + height: 60px; + color: #fff; + line-height: 48px; + text-align: center; + transition: all 500ms cubic-bezier(0.19, 1, 0.22, 1); +} + +.floating-header-share-tw { + background: #33b1ff; +} + +.floating-header-share-fb { + background: #005e99; +} + +.progress { + position: absolute; + right: 0; + bottom: -1px; + left: 0; + width: 100%; + height: 2px; + border: none; + color: var(--blue); + background: transparent; + + appearance: none; +} + +.progress::-webkit-progress-bar { + background-color: transparent; +} + +.progress::-webkit-progress-value { + background-color: var(--blue); +} + +.progress::-moz-progress-bar { + background-color: var(--blue); +} + +.progress-container { + position: absolute; + top: 0; + left: 0; + display: block; + width: 100%; + height: 2px; + background-color: transparent; +} + +.progress-bar { + display: block; + width: 50%; + height: inherit; + background-color: var(--blue); +} + +@media (max-width: 900px) { + .floating-header { + height: 40px; + } + .floating-header-title, + .floating-header-logo { + font-size: 1.5rem; + } + .floating-header-share-tw, + .floating-header-share-fb { + width: 40px; + height: 40px; + line-height: 38px; + } +} + +@media (max-width: 800px) { + .floating-header-logo { + margin-left: 10px; + } + .floating-header-logo a { + color: #2e2e2e; + } + .floating-header-title, + .floating-header-divider { + visibility: hidden; + } +} + +@media (max-width: 450px) { + .floating-header-share-label { + display: none; + } +} + + +/* 7.6. Koenig Styles +/* ---------------------------------------------------------- */ + +.post-content { + display: flex; + flex-direction: column; + align-items: center; + max-width: 920px; +} + +.post-template .post-content > p:first-child { + font-size: 1.25em; + line-height: 1.5em; +} + +.post-full-content .kg-image { + max-width: 100%; +} + +/* Preventing full-width image overlap with post image. */ +.post-full-image + .post-full-content .kg-content *:first-child .kg-image { + width: 100%; +} + +.post-full-content .kg-width-wide .kg-image { + max-width: 1040px; +} + +.post-full-content .kg-width-full .kg-image { + max-width: 100vw; +} + +.post-content figcaption { + font-size: 80%; + line-height: 1.6em; + text-align: center; +} + +.kg-image-card { + margin: 0 0 1.5em; +} + +.kg-image-card figcaption { + margin: -1.0em 0 1.5em; +} + +.kg-embed-card { + display: flex; + flex-direction: column; + align-items: center; + margin: 1.5em 0 3em; + min-width: 100%; +} + +.kg-embed-card figcaption { + margin: 0.5em 0 0; +} + +.kg-embed-card .fluid-width-video-wrapper { + margin: 0; +} + + +.kg-image-full + figcaption { + padding: 0 1.5em; +} + + +@media (max-width: 1040px) { + .post-full-content .kg-width-full .kg-image { + width: 100vw; + } +} + + +/* 8. Author Template +/* ---------------------------------------------------------- */ + +.site-header-content .author-profile-image { + z-index: 10; + flex-shrink: 0; + margin: 0 0 20px 0; + width: 100px; + height: 100px; + box-shadow: rgba(255,255,255,0.1) 0 0 0 6px; +} + +.site-header-content .author-bio { + z-index: 10; + flex-shrink: 0; + margin: 5px 0 10px 0; + max-width: 600px; + font-size: 2rem; + line-height: 1.3em; + font-weight: 300; + letter-spacing: 0.5px; + opacity: 0.8; +} + +.site-header-content .author-meta { + z-index: 10; + flex-shrink: 0; + display: flex; + justify-content: center; + align-items: center; + margin: 0 0 10px 0; + font-family: Georgia, serif; + font-style: italic; +} + +.site-header-content .author-location svg { + height: 1.9rem; + stroke: #fff; +} + +.site-header-content .bull { + display: inline-block; + margin: 0 12px; + opacity: 0.5; +} + +.site-header-content .social-link:first-of-type { + padding-left: 4px; +} + +@media (max-width: 500px) { + .site-header-content .author-bio { + font-size: 1.8rem; + line-height: 1.15em; + letter-spacing: 0; + } + .author-location, + .author-stats { + display: none; + } +} + + +/* 9. Error Template +/* ---------------------------------------------------------- */ + +.error-template .site-main { + padding: 7vw 4vw; +} + +.site-nav-center { + display: flex; + justify-content: center; + align-items: center; + text-align: center; +} + +.site-nav-center .site-nav-logo { + margin-right: 0; +} + +.error-message { + text-align: center; +} + +.error-code { + margin: 0; + font-size: 12vw; + line-height: 1em; + letter-spacing: -5px; + opacity: 0.3; +} + +.error-description { + margin: 0; + color: var(--midgrey); + font-size: 3rem; + line-height: 1.3em; + font-weight: 400; +} + +@media (max-width: 800px) { + .error-description { + margin: 5px 0 0 0; + font-size: 1.8rem; + } +} + +.error-link { + display: inline-block; + margin-top: 5px; +} + +.error-template .post-feed { + padding-top: 0; +} + + +/* 10. Subscribe Overlay +/* ---------------------------------------------------------- */ + +.subscribe-overlay { + position: fixed; + top: 0; + right: 0; + bottom: 0; + left: 0; + z-index: 9000; + display: flex; + justify-content: center; + align-items: center; + background: rgba(0,25,40,0.97); + opacity: 0; + transition: opacity 200ms ease-in; + pointer-events: none; + + backdrop-filter: blur(3px); +} + +.subscribe-overlay:target { + opacity: 1; + pointer-events: auto; +} + +.subscribe-overlay-content { + position: relative; + z-index: 9999; + margin: 0 0 5vw 0; + padding: 4vw; + color: #fff; + text-align: center; +} + +.subscribe-overlay-logo { + position: fixed; + top: 23px; + left: 30px; + height: 30px; +} + +.subscribe-overlay-title { + display: inline-block; + margin: 0 0 10px 0; + font-size: 6rem; + line-height: 1.15em; +} + +.subscribe-overlay-description { + margin: 0 auto 50px; + max-width: 650px; + font-family: Georgia, serif; + font-size: 3rem; + line-height: 1.3em; + font-weight: 300; + opacity: 0.8; +} + +.subscribe-overlay form { + display: flex; + justify-content: center; + align-items: center; + margin: 0 auto; + max-width: 500px; +} + +.subscribe-overlay .form-group { + flex-grow: 1; +} + +.subscribe-overlay .subscribe-email { + display: block; + padding: 14px 20px; + width: 100%; + border: none; + color: var(--midgrey); + font-size: 2rem; + line-height: 1em; + font-weight: normal; + letter-spacing: 0.5px; + user-select: text; + border-radius: 8px; + transition: border-color 0.15s linear; + + -webkit-appearance: none; +} + +.subscribe-email:focus { + outline: 0; + border-color: color(var(--lightgrey) l(-2%)); +} + +.subscribe-overlay button { + display: inline-block; + margin: 0 0 0 15px; + padding: 0 25px; + height: 52px; + outline: none; + color: #fff; + font-size: 1.7rem; + line-height: 37px; + font-weight: 400; + text-align: center; + text-shadow: 0 -1px 0 rgba(0,0,0,0.1); + background: linear-gradient( + color(var(--blue) whiteness(+7%)), + color(var(--blue) lightness(-7%) saturation(-10%)) 60%, + color(var(--blue) lightness(-7%) saturation(-10%)) 90%, + color(var(--blue) lightness(-4%) saturation(-10%)) + ); + border-radius: 8px; + box-shadow: 0 0 0 1px inset rgba(0,0,0,0.14); + + -webkit-font-smoothing: subpixel-antialiased; +} + +.subscribe-overlay button:active, +.subscribe-overlay button:focus { + background: color(var(--blue) lightness(-9%) saturation(-10%)); +} + +.subscribe-overlay-close { + position: absolute; + top: 0; + right: 0; + bottom: 0; + left: 0; + display: block; +} + +.subscribe-overlay-close:before { + content: ""; + position: absolute; + top: 40px; + right: 25px; + display: block; + width: 30px; + height: 2px; + background: #fff; + opacity: 0.8; + transform: rotate(45deg); +} + +.subscribe-overlay-close:after { + content: ""; + position: absolute; + top: 40px; + right: 25px; + display: block; + width: 30px; + height: 2px; + background: #fff; + opacity: 0.8; + transform: rotate(-45deg); +} + +.subscribe-overlay-close:hover { + cursor: default; +} + + +/* 11. Site Footer +/* ---------------------------------------------------------- */ + +.site-footer { + position: relative; + padding-top: 20px; + padding-bottom: 60px; + color: #fff; + background: color(var(--darkgrey) l(-15%)); +} + +.site-footer-content { + display: flex; + flex-wrap: wrap; + justify-content: space-between; + align-items: center; + color: rgba(255,255,255,0.7); + font-size: 1.3rem; +} + +.site-footer-content a { + color: rgba(255,255,255,0.7); +} + +.site-footer-content a:hover { + color: rgba(255,255,255,1); + text-decoration: none; +} + +.site-footer-nav { + display: flex; +} + +.site-footer-nav a { + position: relative; + margin-left: 20px; +} + +.site-footer-nav a:before { + content: ""; + position: absolute; + top: 11px; + left: -11px; + display: block; + width: 2px; + height: 2px; + background: #fff; + border-radius: 100%; +} + +.site-footer-nav a:first-of-type:before { + display: none; +} + +@media (max-width: 650px) { + .site-footer-content { + flex-direction: column; + } + .site-footer-nav a:first-child { + margin-left: 0; + } +} diff --git a/etc/ghost/content/themes/Casper/assets/js/infinitescroll.js b/etc/ghost/content/themes/Casper/assets/js/infinitescroll.js new file mode 100644 index 0000000..fa72c85 --- /dev/null +++ b/etc/ghost/content/themes/Casper/assets/js/infinitescroll.js @@ -0,0 +1,115 @@ +/* global maxPages */ + +// Code snippet inspired by https://github.com/douglasrodrigues5/ghost-blog-infinite-scroll +$(function ($) { + var currentPage = 1; + var pathname = window.location.pathname; + var $document = $(document); + var $result = $('.post-feed'); + var buffer = 300; + + var ticking = false; + var isLoading = false; + + var lastScrollY = window.scrollY; + var lastWindowHeight = window.innerHeight; + var lastDocumentHeight = $document.height(); + + function onScroll() { + lastScrollY = window.scrollY; + requestTick(); + } + + function onResize() { + lastWindowHeight = window.innerHeight; + lastDocumentHeight = $document.height(); + requestTick(); + } + + function requestTick() { + if (!ticking) { + requestAnimationFrame(infiniteScroll); + } + ticking = true; + } + + function sanitizePathname(path) { + var paginationRegex = /(?:page\/)(\d)(?:\/)$/i; + + // remove hash params from path + path = path.replace(/#(.*)$/g, '').replace('////g', '/'); + + // remove pagination from the path and replace the current pages + // with the actual requested page. E. g. `/page/3/` indicates that + // the user actually requested page 3, so we should request page 4 + // next, unless it's the last page already. + if (path.match(paginationRegex)) { + currentPage = parseInt(path.match(paginationRegex)[1]); + + path = path.replace(paginationRegex, ''); + } + + return path; + } + + function infiniteScroll() { + // sanitize the pathname from possible pagination or hash params + pathname = sanitizePathname(pathname); + + // return if already loading + if (isLoading) { + return; + } + + // return if not scroll to the bottom + if (lastScrollY + lastWindowHeight <= lastDocumentHeight - buffer) { + ticking = false; + return; + } + + /** + * maxPages is defined in default.hbs and is the value + * of the amount of pagination pages. + * If we reached the last page or are past it, + * we return and disable the listeners. + */ + if (currentPage >= maxPages) { + window.removeEventListener('scroll', onScroll, {passive: true}); + window.removeEventListener('resize', onResize); + return; + } + + isLoading = true; + + // next page + currentPage += 1; + + // Load more + var nextPage = pathname + 'page/' + currentPage + '/'; + + $.get(nextPage, function (content) { + var parse = document.createRange().createContextualFragment(content); + var posts = parse.querySelectorAll('.post'); + if (posts.length) { + [].forEach.call(posts, function (post) { + $result[0].appendChild(post); + }); + } + }).fail(function (xhr) { + // 404 indicates we've run out of pages + if (xhr.status === 404) { + window.removeEventListener('scroll', onScroll, {passive: true}); + window.removeEventListener('resize', onResize); + } + }).always(function () { + lastDocumentHeight = $document.height(); + isLoading = false; + ticking = false; + }); + } + + window.addEventListener('scroll', onScroll, {passive: true}); + window.addEventListener('resize', onResize); + + infiniteScroll(); +}); diff --git a/etc/ghost/content/themes/Casper/assets/js/jquery.fitvids.js b/etc/ghost/content/themes/Casper/assets/js/jquery.fitvids.js new file mode 100644 index 0000000..edf1d7f --- /dev/null +++ b/etc/ghost/content/themes/Casper/assets/js/jquery.fitvids.js @@ -0,0 +1,89 @@ +/*jshint browser:true */ +/*! +* FitVids 1.3 +* +* +* Copyright 2017, Chris Coyier + Dave Rupert + Ghost Foundation +* This is an unofficial release, ported by John O'Nolan +* Credit to Thierry Koblentz - http://www.alistapart.com/articles/creating-intrinsic-ratios-for-video/ +* Released under the MIT license +* +*/ + +;(function( $ ){ + + 'use strict'; + + $.fn.fitVids = function( options ) { + var settings = { + customSelector: null, + ignore: null + }; + + if(!document.getElementById('fit-vids-style')) { + // appendStyles: https://github.com/toddmotto/fluidvids/blob/master/dist/fluidvids.js + var head = document.head || document.getElementsByTagName('head')[0]; + 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%;}'; + var div = document.createElement("div"); + div.innerHTML = '

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/etc/ghost/content/themes/Casper/assets/screenshot-desktop.jpg b/etc/ghost/content/themes/Casper/assets/screenshot-desktop.jpg new file mode 100644 index 0000000000000000000000000000000000000000..16bc82221ad725747dd2c082c97a5d780ad72ecd GIT binary patch literal 107983 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 z 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 z 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 B!~FmN literal 0 HcmV?d00001 diff --git a/etc/ghost/content/themes/Casper/assets/screenshot-mobile.jpg b/etc/ghost/content/themes/Casper/assets/screenshot-mobile.jpg new file mode 100644 index 0000000000000000000000000000000000000000..2bdbccc0608cceceef5bee8cfadd4d438c601bfc GIT binary patch literal 104333 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�HFPuMO7f1$ASbs7nOqw>be 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

KatfB*vOX?hQvK_|=izg0l7g6F zAu@*80~6@8KHebl`hY)MR}pKrPj`tI1evchfUMLw?*Ii&QR!fBVfBCJFNAu%Zk6Lb zsu=C<#!|T8=!RO_+bD1KdcrB_=5$xz9DCcs2O3s|YlFJp1fo+K>D5;KAo|)ZSl`XV zM1H-t1t-IQ7aNU?Jayp_yeqY6B)rL!wLgWt#AP27GuAXJI^1j|{MZ0d%W{SCLgtZP z{%$tvZ;%RO_mFX3-viSMbY2Q$RuXnJlOTjBT7d(EW4DSAhJ0o`Sbg^riBc<1!xDtG zvsx$k>>PQ%FAB%f+>l=k;({MkvZNF~=XVmK}{rm+|%KCSXSU9Ns{Kho;}Z<0hm zTrhIBKkd*xcq_F%D+w9T0frv6wBMY(*Q47GB{N=se7$>_x_gn$kvwEVDKqYVYnFv$ zI2}EQ`yG2h^%v^HC3CjnE?iZMFY;1T51Z8M>Cwzn=Az|VOG<9$LvLhj4ly&e%FQ2G zgNBvwoH>5!+MU9O-2(yK!`2rx5Ne)Q$9EXRwX=6s`Yayj(I?Zpo1-?>s($cB>TltH z{#Rw%uolP8Kf<4gCOVW4My`Epy~8O!HTx5b@w`5_*5OXkXzA3Fl|DTPO*)C}zPM!q zQdU==7$FK=558*Z)8PX?3%bq5et(uHJUTy|(@->=Exb~zGbY-Q_sCerQ=1MJAxf48 zWiP@a=#K#mOUtesk_?(2*!cW6{v1kE*N|gUz*}tA?yqV*lr;A#euOVk6&7CsSge^F zV%p=?1#r~d>`uA~KS@yToB1ifd>6@l9=${WqW38VN##{F z(>)KY0{2C0I%ur2C^J?{bnE_X)o3vE%)$3S_lhvzU!;BkUogF8x?eL*FR6J^f7YV35lSR-vwZ2ixkgDxQ!ur8)v^GvvzyK%;-1mpZ!*t zuW$GP_{gU?7n^CxtA%RU8OJ7!*As5#8>J}X72`*Hu7abk(aIvLrx(8?B#tW>l^Hbs zO8&uo&sIiY7-3W>dV1j}BiMo1R}C!eA&u|TP(I|>|6`>19%sN=b)8!$sP!I`%Y=D~ z8J;blw)*~*BZ}EOJNZ)IcI>5=*=z++R=noIeB(b?SI$E&9sPhTaGZ+gBfP*=)#WLy zQw@IFeq$=4*F&4JzYT6yhx%NRPc&X9y2Jh^@6wv{iu5l|a1X<8rNrrM#?py=tJ;mc zsGCzwS3)ynX>N33aJo-^n+Yeon8E>!CB1@;aCOYVh}wtCGMlRC%EOl_a0(XS>=oXr zmizuqf+oO1O^_{IO>FZkf9kr_*N20jL)ocm1bu;TMa{Km6&c*bFNyDh6XllzB@`5W z3vSOxQMyan)+30J9y$_eCkT}!6Q9~GH8m=Svy&G&^@kGb30JvX>$DM%;d?F`@URj7tNPmN6cUP$LG5^f1hv+u(Z3Ldwt zuMyHN1(fz47}Ef0=glN?`v9)2KN{$NXfG^N?7Mcy>ErWw%W+q%_W+u^?+a1hgQ!O&6%eO} zy&>LEADHkX(r*{BPP>%=$qY_NwkYl$0XmocBNp4@R|id!_|8r92Tk(OP!gJXwu?|6 zoSiwh($?_b=n$e{eJ2!MZN`e^H5~1#`yQmcjib)>4g|-Af-@uO;O39#FK>amGZ{;t zvD+7bmeZOS6Gr!MQK4-F#C;_XHGF0t?|A5{v>g zB3YZ07x07YxGL3sGV@Q~{COlrs+aE*Ttk1MeEuNR%)>QR;N`1g&S0K3Rb)lg=G5u* z)wq%sqH-JchnW;dWH-0PT0sln*}K%xu`>+l6KZHJC(}zT>El=(6Q1gVo>(|{c{TOd zL{M!q8zwi=gw$Oxv%g+{xX1p;M`S7ttjlERDp-XI_33^oXtnfjJG&e2JHVc?9%3>f zF}ID!(df7fVFjexw!zFqU*$^ z;jk77V^XLT4kt?Jf4Nw_5C%;(cad1k~`}97Fjlc5y|0P*b9mDF;`q@2y zH@h8r?HDMd=gQ`iDBb!O3XNLNYS1t`c^M^j5vOW>WUrJmQ{1lRJ_1w@O{HU{;#Y!d zyQQhYxP@zE_)CpU;oS&(VR+XB+a)(7*3b7P?miL|jV(mTfiFs(u=F$zB740@` z(|N!c1@5>j;Wx&`L$c4hzj7V)%jmcmDSC#AkRA7H$&XdZ!T$hr*-XhJPWBYL9;$*v zD}C%~xmJxT1K<^sT8O(H%HU(rFQ4Z#!|WcBhuI+)%q4>i=%lbRMuWdlG>z+n?=!jRf4w2gO$Ssg@8xBK*MdwSVn4SZD2Mk2gM-omiThC=Y1g zJHT$BTVAx)=Mg!MYx!KmK_B*2`ZNd6rDMj=dv;sTAHd;w$iaOK;K<-9NbooAD8ZdF zVTt^s1jQv1y1^>?m;!~l2W{VerN+?e%^Y*8wy#8~XL%k}w)e1$2)a_cDRlf}Eva^f zS|7dj7b;|q!11n8X#N}8{Zs(zaH&e|!VN@l{vQlkNmNtfz#UGi`Nz=k{ie9Dwcr&2 z%l7bP(!)W0Bg(&qy>?^PkDmLxXXi8w`(9208)AQvX>m$BI&ib+leexnHqX;v_0*c4j?Ov2^R!SQ zw6h|k-`(rvZYfAKk7o*GuQg^^Z`s$A3d2(Mw>|@(V+M3`7(y$2I1keNg)gNI1ux!) zsUCcX{Rf3J-^TftPI4wry5BZcmU*+Zs5E`rUkSdSy;8a`ZtiGJ?LC~H4>x~vl40AO z^!PYoOUFIUc*$RN=ivzHQ004Vh+Ug}oUSWP>lk&CY0b;>|JHG_^&+d_k>}}RV)Si= ziyQy!Eo+dR1FfJA|Lf%jq*z2+n~6h}>{oPm_gcv}^}a!Y^uFlTx9je!f8%7S4IubK z+wi@ikG6{_C(*fl661r3n|o(69==>=$3}ae&TwXTh6WWgyg$EH15H*<#fmudPteUq zY5jKSRo|Vr7*WYzsMEK)*wxJB)s&g+@V#O%&zA?a`b@RjH6^rw&EKCRrmkqESe)&T zxoEeLDuWn>;OXTNHSrWr<5hFY-3^y|C1@!HJ4azUqL8BfbMS50P@t?4;wf?NCwQc^ zaQsTbUo99fA_WtvalaPrbb<&y-!8hd%KiSlxDg7l_|wqWy4KpJ6@Q#n zYni{Td)n6|G3!fW6263@_{3sX{rCgx1MlWz&w-tIHF9#f-B5*AU;p79gd0c&lO(r_ zN=P2^2_r)6;ivh&^v%b#=b%FVwfS z(3tcS@6!7pm>A{|Wz&lWJki&e1ZU^=CSl0j_OyI4{*#*#YwUy67cwZ|)dl>9I|K;s zrbNK1lz$)4hoKmg@Bb$G5uuc+d1YEw(X%iOia-E0tOU)huUgLs6P9LW2=L(7>Y>I)Iy1f^|0iwvKK1V# zfrjc4V3N^Y*nvfGndyGSa*rE7)ZX-lL@tzt=Cq>DtNIGZ0^Ht*36;8+9bZp*cXn8t zHp;AaTrwOCgRQs<*Zk#Os7;lR6o;Jct5?sMIuPjYIgSvpH6bo%Ks8E6JL- z0FcJaU{ObIo$nQ1)AzU`1GOo7W@AE0N#jb^K20uYuuh1T8?iO}5rpvkU(+O2WHFVf z$$;5URfc3m_-T2JALo_`9i5r#6ZZFdn@p1bK!o1IREI5^@Z@Vz576=*A5MEMQ-}^c zNp4X1*eD*LI;YyTKY$6rnb=aUeU9r6FGILbAnF77=ttPC@Jg(7X9Gc>S1;!eEqJZm z*muZNtL%i&4nB-gBmt^J06)2$w11F0`)a~26745C|EWQZn)^+JjpazWt#Ly{eant( zC@#ILt6-{8)nD9ky87R>T#AmR*;n*ac2Bu+XJGcd=y2Zr9oKNt!5MvA$3U)|sodj| z=eOr?5G+~KY**91QXq_urI}A+dcJ$2pC`DO(`q@Vl8UQUV?Z_4+)n0Q-^?<&Xyeem zc-`Zke1VnkDHh{zzijmP zZ#+86>bHsV^?ABT0)~*iDPI4Qn%gHjx?Gt?-Ei!`io$-}nqnuhdVgU{j(IthMsZ~# zmTXG<0wKW8`9i*Ux-T)l#-S7CB=7cKzZUal@-gf3MUdb>s2qNI>pZ72IwITmdXS(( zaEC3Vx<>tN^G!J7ZR+Yp-apOI0?oo_nR0dN;Nj#yG2%m>5E`&j`G~dq2U7W$Nlxi0 zPhf)CV)Gx%uCMuV_EL-7sdUVY2xb#G8)cs);;VdKGxs2g=Xc3}Cy};c`>0i6%-$bv zoR+*H*4dIaJTEPqrFVZ2`U+Fpj>^!k55Ge)0ls~Gcb!yT66x`L#@Omhedlvg%e~_N zY0+%fU8)uKWjn zyRStwS4JEz)CY)y;{S7A`hT9g{@#a`Obm5ky5hZ?>E8r#mZnR?S!Qji9gw}ke+|(~ z{{3mAO}ChWmV4?4aighyc5rauF^DAPt=?D^8QCs^8Md9|2l^Qna}ZO~$}~)sh8OxW zvRf_|<>#gD~7UW}~Tn5=_lHSCZZ6MxvE|H5WUh?)onilA%uM?$JZ1yj`@ z0)qYio(b+Xfg#S>z79=fIqiECWcrvrTgH_*hqbxD+{<f_eBX4+?NV#N}O}-G&6Y%9@B_yyd({_Q{z=;*3R{(uQEAYW@CvA_O`ETx!=`_wc|wx%>9k7Y?i1S2t*-GWmj#A1IPP%1{ilu@KW8}VCaXVIl!sEA`s#gbi(6VV46ThGtn?jKTV)sN% zl7&?J|JS8kw6Q~h)(}A0^B2PdR1^(Qdx@uEfD5t!FFb#t^#2)Ga`EKpYPJr$zfhuV z@67v)51ns=|9y7-54*pRPEU+~PB~uvyG5+Eh4CWf1fhILqJBm2ht8S*`atwLGXVHYEoR zg(#egDiu5DClOO;>Hu65F*T>SzpGG)&@j-@!cY)Vd9lg2!EmpR8o>Ed0-2WUPj6dD zU6;LIzofT?@8E@>_vJm)3e&yv`O=%Dx4UoAUnoW2@nwRu=_UIY82?7Uk*>a%Z!h0p zD&8T1z{?`_BHZ_s=ck3PFc{L_8@49t3wpuT^f1!*>-GKpGIhRnNp2?T_xmr@SBn(g z|Nc1eTCw;G_25~h6h9q51G)3IFnv}0$?);B+wy%z&_M=KUIyWuB3q(3SA#s@mdP>! z^b52)a#4jl$t*X?JU!gl_=J7*$X_No7G5EnL3p*QrM1XFdxE6LZ|A8d_bVw3p_N~a zj6`mvcRZ+ox`0Z@;mc2?*L;;EzVlvf&_+tb9XaTIh74azH{$v9GtXVkamSy(P`Iop zYyxaRQs$k$QH;CpnF>G3M zPHGC%w!-kM_QUECJ&>O|7BEVx@nHUyV1FpNFm;S{gC>LlL!ByPf6)I>`H?ujtXk2^ zVZWWDS@zo_W#2DS=6JeyTVuFP&&EfI+*LQp@4;n^#zG3l+R*{w`5Pq%X`98?WiB~r zgf0tkm%U$%vRSwru0_k3B&dK*bLQmJ5uI`AJhy2AK;h%MPk3u$9NlCqY#}W>!huCs zzA|8U!n#6ckC5NG%<>tD1f`Mtzk5?Z^po$Gfi&p6fKKg8aJ;%aGGQnTvH-j0h3;*a zzferp@dL`X>pE3-6Q0BPteo6RII}2M0na{Lgil%93T$uffozw!8)aL1Y@L>2N-DbR(ano^y{82uI1+%s|4^- zGx&MKJv}3P=4Xg@X{GV)Tpbfj8H{b+qJ%h8AvT#YMKHs2D_%>ZbAV(9`+~bl#;$n? z8mv4uUkjE@S{3D(+`e12m|8nmO_0jidX%AaE>vUH9PRi2?ByAa{5smp3n~YHn{sXCn;2J)1Opz9IrK9G zV;onz1=bFZSK4E^9V%(*7SZ_pH?`~A@2a6Y@XhgK+#?wzvRDbf3$%lr&vp5XHmWzN zWKLc$co*F*A##BX9H!-D*jy?F5L23d9TzU-iGtm>;&*D|`#LftKw>gA`^61y`*)lk z3F6l3c{J0zq2X=&^U{m}xIu!R+Qh=C$MJshlGM;I49Gkz9Uu8v2E&9Ci+INQv7ab| zx6iwloD9#=SNmPi`KwN^h)!e_ogX%{*$9C^j}Ss8mbfxQTPmQ=ccpOG?9hYN7t+g59` zh`3i318R*FZq!dVi|HpA>&mPU4~9=4_%^>g-s*a-zTl_Gs=}+1OkyY3jWnpVQV0H_ z;#Dsm4s$M)Q&jUq(xwVbq^`4wNKLS6G<@Xtl!EMqv{M~7GB_yTurXqb%X$oMemY+R zDA&&@f&l1oMP|Sh#aRH$EXin_SjvE)xN2d9yvHzqG%d|x8P+q^WxSe42&KT-wHUQ7 zZ}C}7;bqQtq#}NFWzM0hB&zlr#$vqhyuNq>UL6hOiez==DVA6*u5qgpJ(7Y+z$+H9 zZvHTe*xxh&mbhwK-$OKpNj8w_;O`xntHZA(X`|`O0Z&LAXZp-t3(xhy$-%;G2Wx&w zo?k;r`eN1>4bA4|XBrD6#YTPc6~M}ZAgw!bMVH{r)ez!jJcY%CMmZ&e*oqBlx zD50S>N{o4%BhN?`B~6%&E%zl~zrJ3a9_USw3Yet^=;t*)l8mBVP&y`h8M;sfR~?8o z*Yi8er89FCSk;t=@6aalb3pD4*nx6O4lv4CvG@%0-^^=|0Iu$@)W}HE=5n7yo>Vo$ z@W(7tY?#d#1hDHP*<6NL5n|ylSO&2$xDhro7?N8Hof<^82Z^X%80+OGn7NwGWS?kf zW2yahk*b(n^|)&i%g7V4t;?0cnVE8s?z_-+O?nKhCPhx(gz~&GLe-aE9F}mnU`fTlaZ=bBlIBb zXSAk+R#J(gc|L@7vL4$z>uYs<;y-7IqzpJ1NjgsHNC2Trut8jPl^w~t#%5#SQBEwi z_8mf;{@X1n;+6LGtlh$6b%ptC?GYN1B6YFAU|RQ@jwh9d zQ492lJECjJO8+Rfu;0#*nIdTnc%V|Z!4=#b!Y$lQz-7C(oZ0?OSl_bbSn|5!rL$es zjk>_=+D6SgHL^h9#igXG??sIy5NiqJJwI0;D zsijjdSwH?=Cv|@0a{_K;eT1K23wa`GSw?zkgY(Xi{*zFPKfO*wjJ1nR(&Gwdzq~)S zt|v#cm4)Tv0N6t(I8vr~dDZ~=^C0vNRy6LHl%f1_9GtVt>{;qQ`VFMz$Me2U1>m|W zF_S4rW3ze2pga8ga0tD?ehecu&A7Og3kS8$(2FzXPh>IsD;hN!=X&;HDe8zq3tbJb zv2o0L1v@aU{I$6-US=`Z?-!>h3rc=&;^2D#sJfsXpTv7|>q^f6Sxb(?Hn40bfBE_-;XtEnt|W6W%(e>6#Dvf1!rI+*C%-{VmS-W^uk$d$bn^wm1T-L zeIDaD4$|nVIn5ri+0VSuI^G)CpXKL%hwa9#)k_z)O@}Sxqu$v%^*#sNSCpT6cf7IB zy|&yBymY0EP4}6FH z2fpu9od6#+XFCV|y@a2!L3eE5AeB80w$HX3mm6Dm+Ev03+4MC*}fWuoEnAvg`yh&58rg>PA%-t_BE;A&yX1^(~2D335 zzU+(HIK*8S9^U}H>b?w!Uj$|B5YJQ*PyZ~Ql$no~pgJ69E0A>4Z=-?iqNnKW#~p%R z+&!2qUdWIbtbL;AtQJG!dBi-9ovrmrE9wp@Eh4`xgRHadWDX!fl$$`|CjO{@Cw`pB z&_k%095qyCQt$RKK}WNK(HKs`(|^K0@i*~3!)G;jNJZ2a70M8jy{|-(^}F6m)Y{3!e-6ugC6K zW#5%64sI`kyJxrddzC*{d*aT2v-5K1`DUk6_ZZ$LE4<`FxToh?lb||B+m1~9hc^4P z4p1})U>#z6Ah=faoqD2ZHrt0-k>gpjU!9gRVb#<1@cJFNQQ@sp5_^!5cWprKEX5YE z8%c)viqTJfqDl(U3?-MR@#4cOwoL*s+UFGxwV56*w$eRuB)75}%M|Y?&?F4RM_UIf zs+kRMI7E1Qj_Oe&?IzeJnFn+BDoT6ElQ?(cK631gA}!c?R_YlpVC$#VttU!Js#^-_ zJW-COUK!F4Kh_n%Y|ZH#9~a0L7DuZY4)WcbyNo*03gey`F}z~_kv*G!l~6AZ+2yFS z92oe+F^r=X76WIJis-35vSXB1VQD;i8%up~JMde}t6pgdsGjr_Y&yxyZ@|f){YR>C z@ilEv)mkt;l_XJ79=v~LuA=BL0(hKUd*s}k`<#kEST1FZS~j9;4fguhN=S2-5>I z<)A+Ma?RXMu6gT{!$(S;I-3Q5mWy@^ZLU+yGnXav(JLO6WGItNr>xcz!|O~x(mCDt zK?$f^1(8OAozhmqa^!Yy>oXbKR3&jiQrR(~w8pm?7dl|v{g$sGNe4n6xEUMSRtNa9 ztOIe=Ggek1)jW904n*m)oiAwo+p#dn0gW$Cl4et;nVm=x@#NTdnoA?`&k$^!zSUj$k|G@L;+MIUSOcifo>hG zTPRruqw{pFZlR5z15m{Qe12DGq;#` ztY_WZw13a4*m{wK;jlA0eWJBbBXscnoQUW#pMkAjThTmSl%Zn$lJa51zdUzq4vr^60(n7Yp{4HjV$E?jm z{Eub+jMW168ccF)w5TlV9QRO{sC@CB7!uvGU7 zz8%-ynYm-d@TXp>7J^ozk*=+(ks+bK>BJ#7B!Okds!^n7q32p zs=1+MVQgTderPDsZD?MT%2w67oC1_T*iLWf2Rcqp@OWmGDx3a^RWdt%{Klt#JtxU( zx1bb)|FnWM#B_eN@1X2q^G$l)cW`RoB?BjC)a8j{V~)C~Z9w5dUjfY1GNzoM;+tNS zk7!rVWJ^S+Pw4=dsrcwLPIIDmI&_pyM>~U>;E>j0HcoSVlXfGco5?ZRtUR|%q7v;B zKeXCv7eZg6s{KN`zki-07{A`e;^vG^-x%dR00!e=AE$+lq&*3sHGclRyk^edT3G7! zxzN}{r=H6za1?8dx%66aBURkepz0j^bBhFy3su*ws>dYi^%@z24`J?H^9khNQgbcG z(77*7s@^yp^93v^9!VUju~N*`s`|wEWySf4S<6_#zGQY_QYwFFV0?W++=JU;=+r}; zXQSxaM#jZXrdu)G1?=#7XoXkrV*$?hkjKPCHOmIwntN0GXIBfSDD9E?ul>b>Dl2(o zW5u)?6RIz=q8 zb(=PU`tS;3t0?maZ|X_eSxT-wL!A8a-<@djgJtR$;{AYeT(xDZlzyxE96gdV(A^M< z>c^BrNfNMEQrCi5tIHR;DE5+*Kja`>$yTvUxmKw(dG`hYk$4hq+Jc)xl(AqKeKikh zCN}%GQ(qkFo*8?5eM%B@Yx`MxXDOX%2W`n0(sn8k@$F1g^jm=zFRgX{24?&1(GK!w zD^i`BP`026r?uL7y0(=ZH(@|+fe#+xO*`Q8!1InqTDq@Y>_@u_Zmp4_Gcg5+s05O& z;t~4>S@Gi~z0Jb9f#&Li#~K;DuYFxI^dRE*$Y zOF&O21M4EtaB;;m_+XjS8N_8+)~nM|h0c=HIWLCIhJqw1^96d$PLaEnl(1SRX@fek z{xjcVIRGk>JR=KKoCzyvQu>|gMKxRJ1hc0u*owvyHq5~Z`;i**G%EXRU=BMv3CrmQ z>`b!+@kC!NpqsJO@B;oP;uh>krO*V@v`nj@=995|$;;Ve)x@n}I>L9xt&s!T^N5ts zlHW+`aT0*eDVLV&#&zxN;GZ0kRT*n*`Q#Gm_1xO9iN36zh|5hgQNYu%E1FHP;3%Cw z;e1UXM~VHjc~-)gVlTTGu4eCg)vWeN6zQZXK(1n4FEotCJ zw%wkOwwjNYQI~48HU5xh%S{|DRiMU=Z-c`^9A8Bow~;)PALXj5F)GPprNUKCYW@;G zT(t45-NEK*bk)|SCg7h~n=*`qzt9yKU^kGQ+PV?VB<-OFW))0#w;40E$}4$4men@*7I{hl8%lE}ukxsv!?@k@GQbD<=aaC5- zSvbS|M7r)Qb(*q5j$4$Ux_|mu@L8FOB!{L$)6<`i$sf)~E-?`FTC+l+aq5a7O$mjx&*TvOCW4vFNtmhxiI?!D!J^ib&iybwmKwjT${zZUeFW)t#` zu7RiMxVWW1s(*8AO8Y|(yk4@9=)ldQRHQBc3uTRgucM^=k?Y<2(@DJ;`}CYO`10O- zFp(4VljdieP>Kz9phu>n?rk;SqD*Idjk!^j?yXpRLRRtlO9o`jkX|zV?~MPh{BJ@f BUlafU literal 0 HcmV?d00001 diff --git a/etc/ghost/content/themes/Casper/author.hbs b/etc/ghost/content/themes/Casper/author.hbs new file mode 100644 index 0000000..f233532 --- /dev/null +++ b/etc/ghost/content/themes/Casper/author.hbs @@ -0,0 +1,54 @@ +{{!< default}} +{{!-- The tag above means - insert everything in this file into the {body} of the default.hbs template --}} + +{{#author}} +{{!-- Everything inside the #author tags pulls data from the author --}} +

+{{/author}} + +{{!-- 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/etc/ghost/content/themes/Casper/default.hbs b/etc/ghost/content/themes/Casper/default.hbs new file mode 100644 index 0000000..051b8f6 --- /dev/null +++ b/etc/ghost/content/themes/Casper/default.hbs @@ -0,0 +1,83 @@ + + + + + {{!-- Document Settings --}} + + + + {{!-- Base Meta --}} + {{meta_title}} + + + + {{!-- Styles'n'Scripts --}} + + + {{!-- This tag outputs SEO meta+structured data and other important settings --}} + {{ghost_head}} + + + + +
+ + {{!-- All the main content gets inserted here, index.hbs, post.hbs, etc --}} + {{{body}}} + + {{!-- The footer at the very bottom of the screen --}} + + +
+ + {{!-- The big email subscribe modal content --}} + {{#if @labs.subscribers}} + + {{/if}} + + {{!-- jQuery + Fitvids, which makes all video embeds responsive --}} + + + + {{#if pagination.pages}} + + + {{/if}} + + {{!-- The #block helper will pull in data from the #contentFor other template files. In this case, there's some JavaScript which we only want to use in post.hbs, but it needs to be included down here, after jQuery has already loaded. --}} + {{{block "scripts"}}} + + {{!-- Ghost outputs important scripts and data with this tag - it should always be the very last thing before the closing body tag --}} + {{ghost_foot}} + + + diff --git a/etc/ghost/content/themes/Casper/error-404.hbs b/etc/ghost/content/themes/Casper/error-404.hbs new file mode 100644 index 0000000..9af34ea --- /dev/null +++ b/etc/ghost/content/themes/Casper/error-404.hbs @@ -0,0 +1,56 @@ +{{!-- +This error template is used for all 404 errors, which might occur on your site. +It's a good idea to keep this template as minimal as possible in terms of both file size and complexity. +--}} + + + + + + + {{meta_title}} + + + + + +
+ + + +
+
+ +
+

{{code}}

+

{{message}}

+ Go to the front page → +
+
+
+ + {{#get "posts" limit="3"}} + + {{/get}} + +
+ + diff --git a/etc/ghost/content/themes/Casper/error.hbs b/etc/ghost/content/themes/Casper/error.hbs new file mode 100644 index 0000000..d579456 --- /dev/null +++ b/etc/ghost/content/themes/Casper/error.hbs @@ -0,0 +1,63 @@ +{{!-- +This error template is used for all 400/500 errors, except 404, which might occur on your site. +It's a good idea to keep this template as minimal as possible in terms of both file size and complexity. +You'll notice that we *don't* use any JavsScript, or ghost_head / ghost_foot in this file. +--}} + + + + + + + {{meta_title}} + + + + + +
+ + + +
+
+ +
+

{{code}}

+

{{message}}

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

Theme errors

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

    Ref: {{ref}}

    +

    Message: {{message}}

    + {{/each}} +
  • + {{/each}} +
+
+ {{/if}} + +
+
+
+ + diff --git a/etc/ghost/content/themes/Casper/gulpfile.js b/etc/ghost/content/themes/Casper/gulpfile.js new file mode 100644 index 0000000..73024d0 --- /dev/null +++ b/etc/ghost/content/themes/Casper/gulpfile.js @@ -0,0 +1,69 @@ +var gulp = require('gulp'); + +// gulp plugins and utils +var gutil = require('gulp-util'); +var livereload = require('gulp-livereload'); +var postcss = require('gulp-postcss'); +var sourcemaps = require('gulp-sourcemaps'); +var zip = require('gulp-zip'); + +// postcss plugins +var autoprefixer = require('autoprefixer'); +var colorFunction = require('postcss-color-function'); +var cssnano = require('cssnano'); +var customProperties = require('postcss-custom-properties'); +var easyimport = require('postcss-easy-import'); + +var swallowError = function swallowError(error) { + gutil.log(error.toString()); + gutil.beep(); + this.emit('end'); +}; + +var nodemonServerInit = function () { + livereload.listen(1234); +}; + +gulp.task('build', ['css'], function (/* cb */) { + return nodemonServerInit(); +}); + +gulp.task('css', function () { + var processors = [ + easyimport, + customProperties, + colorFunction(), + autoprefixer({browsers: ['last 2 versions']}), + cssnano() + ]; + + return gulp.src('assets/css/*.css') + .on('error', swallowError) + .pipe(sourcemaps.init()) + .pipe(postcss(processors)) + .pipe(sourcemaps.write('.')) + .pipe(gulp.dest('assets/built/')) + .pipe(livereload()); +}); + +gulp.task('watch', function () { + gulp.watch('assets/css/**', ['css']); +}); + +gulp.task('zip', ['css'], function () { + var targetDir = 'dist/'; + var themeName = require('./package.json').name; + var filename = themeName + '.zip'; + + return gulp.src([ + '**', + '!node_modules', '!node_modules/**', + '!dist', '!dist/**' + ]) + .pipe(zip(filename)) + .pipe(gulp.dest(targetDir)); +}); + +gulp.task('default', ['build'], function () { + gulp.start('watch'); +}); diff --git a/etc/ghost/content/themes/Casper/index.hbs b/etc/ghost/content/themes/Casper/index.hbs new file mode 100644 index 0000000..02e4d5d --- /dev/null +++ b/etc/ghost/content/themes/Casper/index.hbs @@ -0,0 +1,36 @@ +{{!< default}} +{{!-- The tag above means: insert everything in this file +into the {body} of the default.hbs template --}} + +{{!-- The big featured header, it uses blog cover image as a BG if available --}} + + +{{!-- 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/etc/ghost/content/themes/Casper/package.json b/etc/ghost/content/themes/Casper/package.json new file mode 100644 index 0000000..ac10344 --- /dev/null +++ b/etc/ghost/content/themes/Casper/package.json @@ -0,0 +1,60 @@ +{ + "name": "casper", + "description": "The default personal blogging theme for Ghost. Beautiful, minimal and responsive.", + "demo": "https://demo.ghost.io", + "version": "2.5.0", + "engines": { + "ghost": ">=2.0.0" + }, + "license": "MIT", + "screenshots": { + "desktop": "assets/screenshot-desktop.jpg", + "mobile": "assets/screenshot-mobile.jpg" + }, + "scripts": { + "dev": "gulp", + "zip": "gulp zip", + "test": "gscan ." + }, + "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": { + "autoprefixer": "6.3.6", + "cssnano": "3.7.1", + "gscan": "^2.0.0", + "gulp": "3.9.1", + "gulp-livereload": "3.8.1", + "gulp-postcss": "6.1.1", + "gulp-sourcemaps": "1.6.0", + "gulp-util": "3.0.7", + "gulp-watch": "4.3.8", + "gulp-zip": "4.0.0", + "postcss-color-function": "2.0.1", + "postcss-custom-properties": "5.0.1", + "postcss-easy-import": "1.0.1" + }, + "config": { + "posts_per_page": 25 + } +} diff --git a/etc/ghost/content/themes/Casper/page.hbs b/etc/ghost/content/themes/Casper/page.hbs new file mode 100644 index 0000000..bba4684 --- /dev/null +++ b/etc/ghost/content/themes/Casper/page.hbs @@ -0,0 +1,50 @@ +{{!< default}} +{{!-- The tag above means: insert everything in this file +into the {body} of the default.hbs template --}} + +{{!-- The big featured header, it uses blog cover image as a BG if available --}} + + +{{!-- Everything inside the #post tags pulls data from the post --}} +{{#post}} + +
+
+ +
+ +
+

{{title}}

+
+ + {{#if feature_image}} +
+
+ {{/if}} + +
+
+ {{content}} +
+
+ +
+ +
+
+ +{{/post}} + +{{!-- The #contentFor helper here will send everything inside it up to the matching #block helper found in default.hbs --}} +{{#contentFor "scripts"}} + +{{/contentFor}} diff --git a/etc/ghost/content/themes/Casper/partials/byline-multiple.hbs b/etc/ghost/content/themes/Casper/partials/byline-multiple.hbs new file mode 100644 index 0000000..e1c9d15 --- /dev/null +++ b/etc/ghost/content/themes/Casper/partials/byline-multiple.hbs @@ -0,0 +1,72 @@ +
+ +
+

This post was a collaboration between

+

{{authors}}

+
+ +
    + {{#foreach authors}} +
  • + +
    +
    + {{#if profile_image}} + {{name}} + {{else}} +
    {{> "icons/avatar"}}
    + {{/if}} +

    {{name}}

    +
    +
    + {{#if bio}} +

    {{bio}}

    +

    More posts by {{name}}.

    + {{else}} +

    Read more posts by this author.

    + {{/if}} +
    +
    + + {{#if profile_image}} + {{name}} + {{else}} + {{> "icons/avatar"}} + {{/if}} + +
  • + {{/foreach}} + +
+ +
+ +{{#contentFor "scripts"}} + +{{/contentFor}} diff --git a/etc/ghost/content/themes/Casper/partials/byline-single.hbs b/etc/ghost/content/themes/Casper/partials/byline-single.hbs new file mode 100644 index 0000000..c888773 --- /dev/null +++ b/etc/ghost/content/themes/Casper/partials/byline-single.hbs @@ -0,0 +1,23 @@ +{{!-- Everything inside the #author tags pulls data from the author --}} +{{#primary_author}} + +
+ {{#if profile_image}} + {{name}} + {{else}} + {{> "icons/avatar"}} + {{/if}} +
+

{{name}}

+ {{#if bio}} +

{{bio}}

+ {{else}} +

Read more posts by this author.

+ {{/if}} +
+
+
+ Read More +
+ +{{/primary_author}} diff --git a/etc/ghost/content/themes/Casper/partials/floating-header.hbs b/etc/ghost/content/themes/Casper/partials/floating-header.hbs new file mode 100644 index 0000000..3ceb8fc --- /dev/null +++ b/etc/ghost/content/themes/Casper/partials/floating-header.hbs @@ -0,0 +1,28 @@ +
+ + +
{{title}}
+
+
Share this {{> "icons/point"}}
+ + {{> "icons/twitter"}} + + + {{> "icons/facebook"}} + +
+ +
+ +
+
+
diff --git a/etc/ghost/content/themes/Casper/partials/icons/avatar.hbs b/etc/ghost/content/themes/Casper/partials/icons/avatar.hbs new file mode 100644 index 0000000..af37fca --- /dev/null +++ b/etc/ghost/content/themes/Casper/partials/icons/avatar.hbs @@ -0,0 +1 @@ + diff --git a/etc/ghost/content/themes/Casper/partials/icons/facebook.hbs b/etc/ghost/content/themes/Casper/partials/icons/facebook.hbs new file mode 100644 index 0000000..7332072 --- /dev/null +++ b/etc/ghost/content/themes/Casper/partials/icons/facebook.hbs @@ -0,0 +1 @@ + diff --git a/etc/ghost/content/themes/Casper/partials/icons/ghost-logo.hbs b/etc/ghost/content/themes/Casper/partials/icons/ghost-logo.hbs new file mode 100644 index 0000000..637a2b5 --- /dev/null +++ b/etc/ghost/content/themes/Casper/partials/icons/ghost-logo.hbs @@ -0,0 +1 @@ +Ghost Logo diff --git a/etc/ghost/content/themes/Casper/partials/icons/infinity.hbs b/etc/ghost/content/themes/Casper/partials/icons/infinity.hbs new file mode 100644 index 0000000..87e44ea --- /dev/null +++ b/etc/ghost/content/themes/Casper/partials/icons/infinity.hbs @@ -0,0 +1 @@ + diff --git a/etc/ghost/content/themes/Casper/partials/icons/location.hbs b/etc/ghost/content/themes/Casper/partials/icons/location.hbs new file mode 100644 index 0000000..0c2d866 --- /dev/null +++ b/etc/ghost/content/themes/Casper/partials/icons/location.hbs @@ -0,0 +1 @@ + diff --git a/etc/ghost/content/themes/Casper/partials/icons/point.hbs b/etc/ghost/content/themes/Casper/partials/icons/point.hbs new file mode 100644 index 0000000..f3c7025 --- /dev/null +++ b/etc/ghost/content/themes/Casper/partials/icons/point.hbs @@ -0,0 +1,3 @@ + + + diff --git a/etc/ghost/content/themes/Casper/partials/icons/rss.hbs b/etc/ghost/content/themes/Casper/partials/icons/rss.hbs new file mode 100644 index 0000000..3840238 --- /dev/null +++ b/etc/ghost/content/themes/Casper/partials/icons/rss.hbs @@ -0,0 +1 @@ + diff --git a/etc/ghost/content/themes/Casper/partials/icons/twitter.hbs b/etc/ghost/content/themes/Casper/partials/icons/twitter.hbs new file mode 100644 index 0000000..19de4af --- /dev/null +++ b/etc/ghost/content/themes/Casper/partials/icons/twitter.hbs @@ -0,0 +1 @@ + diff --git a/etc/ghost/content/themes/Casper/partials/icons/website.hbs b/etc/ghost/content/themes/Casper/partials/icons/website.hbs new file mode 100644 index 0000000..08be39f --- /dev/null +++ b/etc/ghost/content/themes/Casper/partials/icons/website.hbs @@ -0,0 +1 @@ + diff --git a/etc/ghost/content/themes/Casper/partials/post-card.hbs b/etc/ghost/content/themes/Casper/partials/post-card.hbs new file mode 100644 index 0000000..c49f1ca --- /dev/null +++ b/etc/ghost/content/themes/Casper/partials/post-card.hbs @@ -0,0 +1,42 @@ + diff --git a/etc/ghost/content/themes/Casper/partials/site-nav.hbs b/etc/ghost/content/themes/Casper/partials/site-nav.hbs new file mode 100644 index 0000000..b2e66ab --- /dev/null +++ b/etc/ghost/content/themes/Casper/partials/site-nav.hbs @@ -0,0 +1,29 @@ + diff --git a/etc/ghost/content/themes/Casper/post.hbs b/etc/ghost/content/themes/Casper/post.hbs new file mode 100644 index 0000000..50eecbc --- /dev/null +++ b/etc/ghost/content/themes/Casper/post.hbs @@ -0,0 +1,198 @@ +{{!< default}} + +{{!-- The tag above means: insert everything in this file +into the {body} of the default.hbs template --}} + + + +{{!-- Everything inside the #post tags pulls data from the post --}} +{{#post}} + +
+
+ +
+ +
+
+ + {{#primary_tag}} + / {{name}} + {{/primary_tag}} +
+

{{title}}

+
+ + {{#if feature_image}} +
+
+ {{/if}} + +
+
+ {{content}} +
+
+ + {{!-- Email subscribe form at the bottom of the page --}} + {{#if @labs.subscribers}} + + {{/if}} + +
+ + {{!-- There are two options for how we display the byline/author-info. + If the post has more than one author, we load a specific template + from includes/byline-multiple.hbs, otherwise, we just use the + default byline. --}} + + {{#has author="count:>1"}} + {{> "byline-multiple"}} + {{else}} + {{> "byline-single"}} + {{/has}} + +
+ + {{!-- +
+ If you want to embed comments, this is a good place to do it! +
+ --}} + +
+ +
+
+ +{{!-- Links to Previous/Next posts --}} + + +{{!-- Floating header which appears on-scroll, included from includes/floating-header.hbs --}} +{{> floating-header}} + +{{/post}} + +{{!-- The #contentFor helper here will send everything inside it up to the matching #block helper found in default.hbs --}} +{{#contentFor "scripts"}} + +{{/contentFor}} diff --git a/etc/ghost/content/themes/Casper/tag.hbs b/etc/ghost/content/themes/Casper/tag.hbs new file mode 100644 index 0000000..f6bcd63 --- /dev/null +++ b/etc/ghost/content/themes/Casper/tag.hbs @@ -0,0 +1,33 @@ +{{!< default}} +{{!-- The tag above means - insert everything in this file into the {body} of the default.hbs template --}} + +{{!-- The big featured header, it uses blog cover image as a BG if available --}} +{{#tag}} + +{{/tag}} + +{{!-- 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/etc/ghost/content/themes/Casper/yarn.lock b/etc/ghost/content/themes/Casper/yarn.lock new file mode 100644 index 0000000..cd7e786 --- /dev/null +++ b/etc/ghost/content/themes/Casper/yarn.lock @@ -0,0 +1,4876 @@ +# THIS IS AN AUTOGENERATED FILE. DO NOT EDIT THIS FILE DIRECTLY. +# yarn lockfile v1 + + +"@tryghost/extract-zip@1.6.6": + version "1.6.6" + resolved "https://registry.yarnpkg.com/@tryghost/extract-zip/-/extract-zip-1.6.6.tgz#937e0e775fec6dea937ac49d73a068bcafb67f50" + dependencies: + concat-stream "1.6.0" + debug "2.6.9" + mkdirp "0.5.0" + yauzl "2.4.1" + +abbrev@1: + version "1.1.1" + resolved "https://registry.yarnpkg.com/abbrev/-/abbrev-1.1.1.tgz#f8f2c887ad10bf67f634f005b6987fed3179aac8" + +accepts@~1.3.5: + version "1.3.5" + resolved "https://registry.yarnpkg.com/accepts/-/accepts-1.3.5.tgz#eb777df6011723a3b14e8a72c0805c8e86746bd2" + dependencies: + mime-types "~2.1.18" + negotiator "0.6.1" + +ajv@^4.9.1: + version "4.11.8" + resolved "https://registry.yarnpkg.com/ajv/-/ajv-4.11.8.tgz#82ffb02b29e662ae53bdc20af15947706739c536" + dependencies: + co "^4.6.0" + json-stable-stringify "^1.0.1" + +ajv@^5.1.0, ajv@^5.3.0: + version "5.5.2" + resolved "https://registry.yarnpkg.com/ajv/-/ajv-5.5.2.tgz#73b5eeca3fab653e3d3f9422b341ad42205dc965" + dependencies: + co "^4.6.0" + fast-deep-equal "^1.0.0" + fast-json-stable-stringify "^2.0.0" + json-schema-traverse "^0.3.0" + +align-text@^0.1.1, align-text@^0.1.3: + version "0.1.4" + resolved "https://registry.yarnpkg.com/align-text/-/align-text-0.1.4.tgz#0cd90a561093f35d0a99256c22b7069433fad117" + dependencies: + kind-of "^3.0.2" + longest "^1.0.1" + repeat-string "^1.5.2" + +alphanum-sort@^1.0.1, alphanum-sort@^1.0.2: + version "1.0.2" + resolved "https://registry.yarnpkg.com/alphanum-sort/-/alphanum-sort-1.0.2.tgz#97a1119649b211ad33691d9f9f486a8ec9fbe0a3" + +amdefine@>=0.0.4: + version "1.0.1" + resolved "https://registry.yarnpkg.com/amdefine/-/amdefine-1.0.1.tgz#4a5282ac164729e93619bcfd3ad151f817ce91f5" + +ansi-gray@^0.1.1: + version "0.1.1" + resolved "https://registry.yarnpkg.com/ansi-gray/-/ansi-gray-0.1.1.tgz#2962cf54ec9792c48510a3deb524436861ef7251" + dependencies: + ansi-wrap "0.1.0" + +ansi-regex@^0.2.0, ansi-regex@^0.2.1: + version "0.2.1" + resolved "https://registry.yarnpkg.com/ansi-regex/-/ansi-regex-0.2.1.tgz#0d8e946967a3d8143f93e24e298525fc1b2235f9" + +ansi-regex@^2.0.0: + version "2.1.1" + resolved "https://registry.yarnpkg.com/ansi-regex/-/ansi-regex-2.1.1.tgz#c3b33ab5ee360d86e0e628f0468ae7ef27d654df" + +ansi-styles@^1.1.0: + version "1.1.0" + resolved "https://registry.yarnpkg.com/ansi-styles/-/ansi-styles-1.1.0.tgz#eaecbf66cd706882760b2f4691582b8f55d7a7de" + +ansi-styles@^2.2.1: + version "2.2.1" + resolved "https://registry.yarnpkg.com/ansi-styles/-/ansi-styles-2.2.1.tgz#b432dd3358b634cf75e1e4664368240533c1ddbe" + +ansi-wrap@0.1.0: + version "0.1.0" + resolved "https://registry.yarnpkg.com/ansi-wrap/-/ansi-wrap-0.1.0.tgz#a82250ddb0015e9a27ca82e82ea603bbfa45efaf" + +any-promise@^0.1.0: + version "0.1.0" + resolved "https://registry.yarnpkg.com/any-promise/-/any-promise-0.1.0.tgz#830b680aa7e56f33451d4b049f3bd8044498ee27" + +anymatch@^1.3.0: + version "1.3.2" + resolved "https://registry.yarnpkg.com/anymatch/-/anymatch-1.3.2.tgz#553dcb8f91e3c889845dfdba34c77721b90b9d7a" + dependencies: + micromatch "^2.1.5" + normalize-path "^2.0.0" + +append-field@^0.1.0: + version "0.1.0" + resolved "https://registry.yarnpkg.com/append-field/-/append-field-0.1.0.tgz#6ddc58fa083c7bc545d3c5995b2830cc2366d44a" + +aproba@^1.0.3: + version "1.2.0" + resolved "https://registry.yarnpkg.com/aproba/-/aproba-1.2.0.tgz#6802e6264efd18c790a1b0d517f0f2627bf2c94a" + +archy@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/archy/-/archy-1.0.0.tgz#f9c8c13757cc1dd7bc379ac77b2c62a5c2868c40" + +are-we-there-yet@~1.1.2: + version "1.1.4" + resolved "https://registry.yarnpkg.com/are-we-there-yet/-/are-we-there-yet-1.1.4.tgz#bb5dca382bb94f05e15194373d16fd3ba1ca110d" + dependencies: + delegates "^1.0.0" + readable-stream "^2.0.6" + +argparse@^1.0.7: + version "1.0.10" + resolved "https://registry.yarnpkg.com/argparse/-/argparse-1.0.10.tgz#bcd6791ea5ae09725e17e5ad988134cd40b3d911" + dependencies: + sprintf-js "~1.0.2" + +arr-diff@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/arr-diff/-/arr-diff-2.0.0.tgz#8f3b827f955a8bd669697e4a4256ac3ceae356cf" + dependencies: + arr-flatten "^1.0.1" + +arr-diff@^4.0.0: + version "4.0.0" + resolved "https://registry.yarnpkg.com/arr-diff/-/arr-diff-4.0.0.tgz#d6461074febfec71e7e15235761a329a5dc7c520" + +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" + +arr-union@^3.1.0: + version "3.1.0" + resolved "https://registry.yarnpkg.com/arr-union/-/arr-union-3.1.0.tgz#e39b09aea9def866a8f206e288af63919bae39c4" + +array-differ@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/array-differ/-/array-differ-1.0.0.tgz#eff52e3758249d33be402b8bb8e564bb2b5d4031" + +array-each@^1.0.1: + version "1.0.1" + resolved "https://registry.yarnpkg.com/array-each/-/array-each-1.0.1.tgz#a794af0c05ab1752846ee753a1f211a05ba0c44f" + +array-find-index@^1.0.1: + version "1.0.2" + resolved "https://registry.yarnpkg.com/array-find-index/-/array-find-index-1.0.2.tgz#df010aa1287e164bbda6f9723b0a96a1ec4187a1" + +array-flatten@1.1.1: + version "1.1.1" + resolved "https://registry.yarnpkg.com/array-flatten/-/array-flatten-1.1.1.tgz#9a5f699051b1e7073328f2a008968b64ea2955d2" + +array-slice@^1.0.0: + version "1.1.0" + resolved "https://registry.yarnpkg.com/array-slice/-/array-slice-1.1.0.tgz#e368ea15f89bc7069f7ffb89aec3a6c7d4ac22d4" + +array-union@^1.0.1: + version "1.0.2" + resolved "https://registry.yarnpkg.com/array-union/-/array-union-1.0.2.tgz#9a34410e4f4e3da23dea375be5be70f24778ec39" + dependencies: + array-uniq "^1.0.1" + +array-uniq@^1.0.1, array-uniq@^1.0.2: + version "1.0.3" + resolved "https://registry.yarnpkg.com/array-uniq/-/array-uniq-1.0.3.tgz#af6ac877a25cc7f74e058894753858dfdb24fdb6" + +array-unique@^0.2.1: + version "0.2.1" + resolved "https://registry.yarnpkg.com/array-unique/-/array-unique-0.2.1.tgz#a1d97ccafcbc2625cc70fadceb36a50c58b01a53" + +array-unique@^0.3.2: + version "0.3.2" + resolved "https://registry.yarnpkg.com/array-unique/-/array-unique-0.3.2.tgz#a894b75d4bc4f6cd679ef3244a9fd8f46ae2d428" + +arrify@^1.0.0: + version "1.0.1" + resolved "https://registry.yarnpkg.com/arrify/-/arrify-1.0.1.tgz#898508da2226f380df904728456849c1501a4b0d" + +asn1@~0.2.3: + version "0.2.3" + resolved "https://registry.yarnpkg.com/asn1/-/asn1-0.2.3.tgz#dac8787713c9966849fc8180777ebe9c1ddf3b86" + +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" + +assert-plus@^0.2.0: + version "0.2.0" + resolved "https://registry.yarnpkg.com/assert-plus/-/assert-plus-0.2.0.tgz#d74e1b87e7affc0db8aadb7021f3fe48101ab234" + +assign-symbols@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/assign-symbols/-/assign-symbols-1.0.0.tgz#59667f41fadd4f20ccbc2bb96b8d4f7f78ec0367" + +async-each@^1.0.0: + version "1.0.1" + resolved "https://registry.yarnpkg.com/async-each/-/async-each-1.0.1.tgz#19d386a1d9edc6e7c1c85d388aedbcc56d33602d" + +async@^1.4.0: + version "1.5.2" + resolved "https://registry.yarnpkg.com/async/-/async-1.5.2.tgz#ec6a61ae56480c0c3cb241c95618e20892f9672a" + +asynckit@^0.4.0: + version "0.4.0" + resolved "https://registry.yarnpkg.com/asynckit/-/asynckit-0.4.0.tgz#c79ed97f7f34cb8f2ba1bc9790bcc366474b4b79" + +atob@^2.0.0: + version "2.1.0" + resolved "https://registry.yarnpkg.com/atob/-/atob-2.1.0.tgz#ab2b150e51d7b122b9efc8d7340c06b6c41076bc" + +autoprefixer@6.3.6: + version "6.3.6" + resolved "https://registry.yarnpkg.com/autoprefixer/-/autoprefixer-6.3.6.tgz#de772e1fcda08dce0e992cecf79252d5f008e367" + dependencies: + browserslist "~1.3.1" + caniuse-db "^1.0.30000444" + normalize-range "^0.1.2" + num2fraction "^1.2.2" + postcss "^5.0.19" + postcss-value-parser "^3.2.3" + +autoprefixer@^6.3.1: + version "6.7.7" + resolved "https://registry.yarnpkg.com/autoprefixer/-/autoprefixer-6.7.7.tgz#1dbd1c835658e35ce3f9984099db00585c782014" + dependencies: + browserslist "^1.7.6" + caniuse-db "^1.0.30000634" + normalize-range "^0.1.2" + num2fraction "^1.2.2" + postcss "^5.2.16" + postcss-value-parser "^3.2.3" + +aws-sign2@~0.6.0: + version "0.6.0" + resolved "https://registry.yarnpkg.com/aws-sign2/-/aws-sign2-0.6.0.tgz#14342dd38dbcc94d0e5b87d763cd63612c0e794f" + +aws-sign2@~0.7.0: + version "0.7.0" + resolved "https://registry.yarnpkg.com/aws-sign2/-/aws-sign2-0.7.0.tgz#b46e890934a9591f2d2f6f86d7e6a9f1b3fe76a8" + +aws4@^1.2.1, aws4@^1.6.0: + version "1.7.0" + resolved "https://registry.yarnpkg.com/aws4/-/aws4-1.7.0.tgz#d4d0e9b9dbfca77bf08eeb0a8a471550fe39e289" + +aws4@^1.8.0: + version "1.8.0" + resolved "https://registry.yarnpkg.com/aws4/-/aws4-1.8.0.tgz#f0e003d9ca9e7f59c7a508945d7b2ef9a04a542f" + +babel-code-frame@^6.26.0: + version "6.26.0" + resolved "https://registry.yarnpkg.com/babel-code-frame/-/babel-code-frame-6.26.0.tgz#63fd43f7dc1e3bb7ce35947db8fe369a3f58c74b" + dependencies: + chalk "^1.1.3" + esutils "^2.0.2" + js-tokens "^3.0.2" + +babel-core@^6.24.1, babel-core@^6.26.0: + version "6.26.0" + resolved "https://registry.yarnpkg.com/babel-core/-/babel-core-6.26.0.tgz#af32f78b31a6fcef119c87b0fd8d9753f03a0bb8" + dependencies: + babel-code-frame "^6.26.0" + babel-generator "^6.26.0" + babel-helpers "^6.24.1" + babel-messages "^6.23.0" + babel-register "^6.26.0" + babel-runtime "^6.26.0" + babel-template "^6.26.0" + babel-traverse "^6.26.0" + babel-types "^6.26.0" + babylon "^6.18.0" + convert-source-map "^1.5.0" + debug "^2.6.8" + json5 "^0.5.1" + lodash "^4.17.4" + minimatch "^3.0.4" + path-is-absolute "^1.0.1" + private "^0.1.7" + slash "^1.0.0" + source-map "^0.5.6" + +babel-generator@^6.26.0: + version "6.26.1" + resolved "https://registry.yarnpkg.com/babel-generator/-/babel-generator-6.26.1.tgz#1844408d3b8f0d35a404ea7ac180f087a601bd90" + dependencies: + babel-messages "^6.23.0" + babel-runtime "^6.26.0" + babel-types "^6.26.0" + detect-indent "^4.0.0" + jsesc "^1.3.0" + lodash "^4.17.4" + source-map "^0.5.7" + trim-right "^1.0.1" + +babel-helper-hoist-variables@^6.24.1: + version "6.24.1" + resolved "https://registry.yarnpkg.com/babel-helper-hoist-variables/-/babel-helper-hoist-variables-6.24.1.tgz#1ecb27689c9d25513eadbc9914a73f5408be7a76" + dependencies: + babel-runtime "^6.22.0" + babel-types "^6.24.1" + +babel-helpers@^6.24.1: + version "6.24.1" + resolved "https://registry.yarnpkg.com/babel-helpers/-/babel-helpers-6.24.1.tgz#3471de9caec388e5c850e597e58a26ddf37602b2" + dependencies: + babel-runtime "^6.22.0" + babel-template "^6.24.1" + +babel-messages@^6.23.0: + version "6.23.0" + resolved "https://registry.yarnpkg.com/babel-messages/-/babel-messages-6.23.0.tgz#f3cdf4703858035b2a2951c6ec5edf6c62f2630e" + dependencies: + babel-runtime "^6.22.0" + +babel-plugin-syntax-dynamic-import@^6.18.0: + version "6.18.0" + resolved "https://registry.yarnpkg.com/babel-plugin-syntax-dynamic-import/-/babel-plugin-syntax-dynamic-import-6.18.0.tgz#8d6a26229c83745a9982a441051572caa179b1da" + +babel-plugin-transform-amd-system-wrapper@^0.3.7: + version "0.3.7" + resolved "https://registry.yarnpkg.com/babel-plugin-transform-amd-system-wrapper/-/babel-plugin-transform-amd-system-wrapper-0.3.7.tgz#521c782d35644491c979ea683e8a5e1caff0ba42" + dependencies: + babel-template "^6.9.0" + +babel-plugin-transform-cjs-system-wrapper@^0.6.2: + version "0.6.2" + resolved "https://registry.yarnpkg.com/babel-plugin-transform-cjs-system-wrapper/-/babel-plugin-transform-cjs-system-wrapper-0.6.2.tgz#bd7494775289424ff493b6ed455de495bd71ba1d" + dependencies: + babel-template "^6.9.0" + +babel-plugin-transform-es2015-modules-systemjs@^6.6.5: + version "6.24.1" + resolved "https://registry.yarnpkg.com/babel-plugin-transform-es2015-modules-systemjs/-/babel-plugin-transform-es2015-modules-systemjs-6.24.1.tgz#ff89a142b9119a906195f5f106ecf305d9407d23" + dependencies: + babel-helper-hoist-variables "^6.24.1" + babel-runtime "^6.22.0" + babel-template "^6.24.1" + +babel-plugin-transform-global-system-wrapper@^0.3.4: + version "0.3.4" + resolved "https://registry.yarnpkg.com/babel-plugin-transform-global-system-wrapper/-/babel-plugin-transform-global-system-wrapper-0.3.4.tgz#948dd7d29fc21447e39bd3447f2debc7f2f73aac" + dependencies: + babel-template "^6.9.0" + +babel-plugin-transform-system-register@^0.0.1: + version "0.0.1" + resolved "https://registry.yarnpkg.com/babel-plugin-transform-system-register/-/babel-plugin-transform-system-register-0.0.1.tgz#9dff40390c2763ac518f0b2ad7c5ea4f65a5be25" + +babel-register@^6.26.0: + version "6.26.0" + resolved "https://registry.yarnpkg.com/babel-register/-/babel-register-6.26.0.tgz#6ed021173e2fcb486d7acb45c6009a856f647071" + dependencies: + babel-core "^6.26.0" + babel-runtime "^6.26.0" + core-js "^2.5.0" + home-or-tmp "^2.0.0" + lodash "^4.17.4" + mkdirp "^0.5.1" + source-map-support "^0.4.15" + +babel-runtime@^6.22.0, babel-runtime@^6.26.0: + version "6.26.0" + resolved "https://registry.yarnpkg.com/babel-runtime/-/babel-runtime-6.26.0.tgz#965c7058668e82b55d7bfe04ff2337bc8b5647fe" + dependencies: + core-js "^2.4.0" + regenerator-runtime "^0.11.0" + +babel-template@^6.24.1, babel-template@^6.26.0, babel-template@^6.9.0: + version "6.26.0" + resolved "https://registry.yarnpkg.com/babel-template/-/babel-template-6.26.0.tgz#de03e2d16396b069f46dd9fff8521fb1a0e35e02" + dependencies: + babel-runtime "^6.26.0" + babel-traverse "^6.26.0" + babel-types "^6.26.0" + babylon "^6.18.0" + lodash "^4.17.4" + +babel-traverse@^6.26.0: + version "6.26.0" + resolved "https://registry.yarnpkg.com/babel-traverse/-/babel-traverse-6.26.0.tgz#46a9cbd7edcc62c8e5c064e2d2d8d0f4035766ee" + dependencies: + babel-code-frame "^6.26.0" + babel-messages "^6.23.0" + babel-runtime "^6.26.0" + babel-types "^6.26.0" + babylon "^6.18.0" + debug "^2.6.8" + globals "^9.18.0" + invariant "^2.2.2" + lodash "^4.17.4" + +babel-types@^6.24.1, babel-types@^6.26.0: + version "6.26.0" + resolved "https://registry.yarnpkg.com/babel-types/-/babel-types-6.26.0.tgz#a3b073f94ab49eb6fa55cd65227a334380632497" + dependencies: + babel-runtime "^6.26.0" + esutils "^2.0.2" + lodash "^4.17.4" + to-fast-properties "^1.0.3" + +babylon@^6.18.0: + version "6.18.0" + resolved "https://registry.yarnpkg.com/babylon/-/babylon-6.18.0.tgz#af2f3b88fa6f5c1e4c634d1a0f8eac4f55b395e3" + +balanced-match@0.1.0, balanced-match@~0.1.0: + version "0.1.0" + resolved "https://registry.yarnpkg.com/balanced-match/-/balanced-match-0.1.0.tgz#b504bd05869b39259dd0c5efc35d843176dccc4a" + +balanced-match@^0.4.2: + version "0.4.2" + resolved "https://registry.yarnpkg.com/balanced-match/-/balanced-match-0.4.2.tgz#cb3f3e3c732dc0f01ee70b403f302e61d7709838" + +balanced-match@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/balanced-match/-/balanced-match-1.0.0.tgz#89b4d199ab2bee49de164ea02b89ce462d71b767" + +base@^0.11.1: + version "0.11.2" + resolved "https://registry.yarnpkg.com/base/-/base-0.11.2.tgz#7bde5ced145b6d551a90db87f83c558b4eb48a8f" + 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.1" + resolved "https://registry.yarnpkg.com/bcrypt-pbkdf/-/bcrypt-pbkdf-1.0.1.tgz#63bc5dcb61331b92bc05fd528953c33462a06f8d" + dependencies: + tweetnacl "^0.14.3" + +beeper@^1.0.0: + version "1.1.1" + resolved "https://registry.yarnpkg.com/beeper/-/beeper-1.1.1.tgz#e6d5ea8c5dad001304a70b22638447f69cb2f809" + +binary-extensions@^1.0.0: + version "1.11.0" + resolved "https://registry.yarnpkg.com/binary-extensions/-/binary-extensions-1.11.0.tgz#46aa1751fb6a2f93ee5e689bb1087d4b14c6c205" + +bl@^1.0.0: + version "1.2.2" + resolved "https://registry.yarnpkg.com/bl/-/bl-1.2.2.tgz#a160911717103c07410cef63ef51b397c025af9c" + dependencies: + readable-stream "^2.3.5" + safe-buffer "^5.1.1" + +block-stream@*: + version "0.0.9" + resolved "https://registry.yarnpkg.com/block-stream/-/block-stream-0.0.9.tgz#13ebfe778a03205cfe03751481ebb4b3300c126a" + dependencies: + inherits "~2.0.0" + +bluebird@^3.0.5, bluebird@^3.3.4, bluebird@^3.4.6: + version "3.5.1" + resolved "https://registry.yarnpkg.com/bluebird/-/bluebird-3.5.1.tgz#d9551f9de98f1fcda1e683d17ee91a0602ee2eb9" + +body-parser@1.18.2: + version "1.18.2" + resolved "https://registry.yarnpkg.com/body-parser/-/body-parser-1.18.2.tgz#87678a19d84b47d859b83199bd59bce222b10454" + dependencies: + bytes "3.0.0" + content-type "~1.0.4" + debug "2.6.9" + depd "~1.1.1" + http-errors "~1.6.2" + iconv-lite "0.4.19" + on-finished "~2.3.0" + qs "6.5.1" + raw-body "2.3.2" + type-is "~1.6.15" + +body-parser@~1.14.0: + version "1.14.2" + resolved "https://registry.yarnpkg.com/body-parser/-/body-parser-1.14.2.tgz#1015cb1fe2c443858259581db53332f8d0cf50f9" + dependencies: + bytes "2.2.0" + content-type "~1.0.1" + debug "~2.2.0" + depd "~1.1.0" + http-errors "~1.3.1" + iconv-lite "0.4.13" + on-finished "~2.3.0" + qs "5.2.0" + raw-body "~2.1.5" + type-is "~1.6.10" + +boom@2.x.x: + version "2.10.1" + resolved "https://registry.yarnpkg.com/boom/-/boom-2.10.1.tgz#39c8918ceff5799f83f9492a848f625add0c766f" + dependencies: + hoek "2.x.x" + +boom@4.x.x: + version "4.3.1" + resolved "https://registry.yarnpkg.com/boom/-/boom-4.3.1.tgz#4f8a3005cb4a7e3889f749030fd25b96e01d2e31" + dependencies: + hoek "4.x.x" + +boom@5.x.x: + version "5.2.0" + resolved "https://registry.yarnpkg.com/boom/-/boom-5.2.0.tgz#5dd9da6ee3a5f302077436290cb717d3f4a54e02" + dependencies: + hoek "4.x.x" + +brace-expansion@^1.0.0, brace-expansion@^1.1.7: + version "1.1.11" + resolved "https://registry.yarnpkg.com/brace-expansion/-/brace-expansion-1.1.11.tgz#3c7fcbf529d87226f3d2f52b966ff5271eb441dd" + dependencies: + balanced-match "^1.0.0" + concat-map "0.0.1" + +braces@^1.8.2: + version "1.8.5" + resolved "https://registry.yarnpkg.com/braces/-/braces-1.8.5.tgz#ba77962e12dff969d6b76711e914b737857bf6a7" + dependencies: + expand-range "^1.8.1" + preserve "^0.2.0" + repeat-element "^1.1.2" + +braces@^2.3.1: + version "2.3.2" + resolved "https://registry.yarnpkg.com/braces/-/braces-2.3.2.tgz#5979fd3f14cd531565e5fa2df1abfff1dfaee729" + 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@^1.3.6, browserslist@^1.5.2, browserslist@^1.7.6: + version "1.7.7" + resolved "https://registry.yarnpkg.com/browserslist/-/browserslist-1.7.7.tgz#0bd76704258be829b2398bb50e4b62d1a166b0b9" + dependencies: + caniuse-db "^1.0.30000639" + electron-to-chromium "^1.2.7" + +browserslist@~1.3.1: + version "1.3.6" + resolved "https://registry.yarnpkg.com/browserslist/-/browserslist-1.3.6.tgz#952ff48d56463d3b538f85ef2f8eaddfd284b133" + dependencies: + caniuse-db "^1.0.30000525" + +bser@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/bser/-/bser-2.0.0.tgz#9ac78d3ed5d915804fd87acb158bc797147a1719" + dependencies: + node-int64 "^0.4.0" + +buffer-crc32@~0.2.3: + version "0.2.13" + resolved "https://registry.yarnpkg.com/buffer-crc32/-/buffer-crc32-0.2.13.tgz#0d333e3f00eac50aa1454abd30ef8c2a5d9a7242" + +buffer-from@^1.0.0: + version "1.1.1" + resolved "https://registry.yarnpkg.com/buffer-from/-/buffer-from-1.1.1.tgz#32713bc028f75c02fdb710d7c7bcec1f2c6070ef" + +buffer-peek-stream@^1.0.1: + version "1.0.1" + resolved "https://registry.yarnpkg.com/buffer-peek-stream/-/buffer-peek-stream-1.0.1.tgz#53b47570a1347787c5bad4ca2ca3021f9d8b3cfd" + +builtin-modules@^1.0.0: + version "1.1.1" + resolved "https://registry.yarnpkg.com/builtin-modules/-/builtin-modules-1.1.1.tgz#270f076c5a72c02f5b65a47df94c5fe3a278892f" + +bunyan-loggly@^1.3.1: + version "1.3.5" + resolved "https://registry.yarnpkg.com/bunyan-loggly/-/bunyan-loggly-1.3.5.tgz#857bbabe9a2f26c3b03eeab1db9e86c092227bde" + dependencies: + json-stringify-safe "^5.0.1" + node-loggly-bulk "^2.2.2" + +bunyan@1.8.12: + version "1.8.12" + resolved "https://registry.yarnpkg.com/bunyan/-/bunyan-1.8.12.tgz#f150f0f6748abdd72aeae84f04403be2ef113797" + optionalDependencies: + dtrace-provider "~0.8" + moment "^2.10.6" + 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" + dependencies: + dicer "0.2.5" + readable-stream "1.1.x" + +bytes@2.2.0: + version "2.2.0" + resolved "https://registry.yarnpkg.com/bytes/-/bytes-2.2.0.tgz#fd35464a403f6f9117c2de3609ecff9cae000588" + +bytes@2.4.0: + version "2.4.0" + resolved "https://registry.yarnpkg.com/bytes/-/bytes-2.4.0.tgz#7d97196f9d5baf7f6935e25985549edd2a6c2339" + +bytes@3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/bytes/-/bytes-3.0.0.tgz#d32815404d689699f85a4ea4fa8755dd13a96048" + +cache-base@^1.0.1: + version "1.0.1" + resolved "https://registry.yarnpkg.com/cache-base/-/cache-base-1.0.1.tgz#0a7f46416831c8b662ee36fe4e7c59d76f666ab2" + 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" + +caller@1.0.1: + version "1.0.1" + resolved "https://registry.yarnpkg.com/caller/-/caller-1.0.1.tgz#b851860f70e195db3d277395aa1a7e23ea30ecf5" + +camelcase-keys@^2.0.0: + version "2.1.0" + resolved "https://registry.yarnpkg.com/camelcase-keys/-/camelcase-keys-2.1.0.tgz#308beeaffdf28119051efa1d932213c91b8f92e7" + dependencies: + camelcase "^2.0.0" + map-obj "^1.0.0" + +camelcase@^1.0.2: + version "1.2.1" + resolved "https://registry.yarnpkg.com/camelcase/-/camelcase-1.2.1.tgz#9bb5304d2e0b56698b2c758b08a3eaa9daa58a39" + +camelcase@^2.0.0, camelcase@^2.0.1: + version "2.1.1" + resolved "https://registry.yarnpkg.com/camelcase/-/camelcase-2.1.1.tgz#7c1d16d679a1bbe59ca02cacecfb011e201f5a1f" + +caniuse-api@^1.5.2: + version "1.6.1" + resolved "https://registry.yarnpkg.com/caniuse-api/-/caniuse-api-1.6.1.tgz#b534e7c734c4f81ec5fbe8aca2ad24354b962c6c" + dependencies: + browserslist "^1.3.6" + caniuse-db "^1.0.30000529" + lodash.memoize "^4.1.2" + lodash.uniq "^4.5.0" + +caniuse-db@^1.0.30000444, caniuse-db@^1.0.30000525, caniuse-db@^1.0.30000529, caniuse-db@^1.0.30000634, caniuse-db@^1.0.30000639: + version "1.0.30000824" + resolved "https://registry.yarnpkg.com/caniuse-db/-/caniuse-db-1.0.30000824.tgz#bba3ff425296e04caa37fe426259206a7056551b" + +caseless@~0.12.0: + version "0.12.0" + resolved "https://registry.yarnpkg.com/caseless/-/caseless-0.12.0.tgz#1b681c21ff84033c826543090689420d187151dc" + +center-align@^0.1.1: + version "0.1.3" + resolved "https://registry.yarnpkg.com/center-align/-/center-align-0.1.3.tgz#aa0d32629b6ee972200411cbd4461c907bc2b7ad" + dependencies: + align-text "^0.1.3" + lazy-cache "^1.0.3" + +chalk@^0.5.1: + version "0.5.1" + resolved "https://registry.yarnpkg.com/chalk/-/chalk-0.5.1.tgz#663b3a648b68b55d04690d49167aa837858f2174" + dependencies: + ansi-styles "^1.1.0" + escape-string-regexp "^1.0.0" + has-ansi "^0.1.0" + strip-ansi "^0.3.0" + supports-color "^0.2.0" + +chalk@^1.0.0, chalk@^1.1.1, chalk@^1.1.3: + version "1.1.3" + resolved "https://registry.yarnpkg.com/chalk/-/chalk-1.1.3.tgz#a8115c55e4a702fe4d150abd3872822a7e09fc98" + dependencies: + ansi-styles "^2.2.1" + escape-string-regexp "^1.0.2" + has-ansi "^2.0.0" + strip-ansi "^3.0.0" + supports-color "^2.0.0" + +chokidar@^1.5.2: + version "1.7.0" + resolved "https://registry.yarnpkg.com/chokidar/-/chokidar-1.7.0.tgz#798e689778151c8076b4b360e5edd28cda2bb468" + dependencies: + anymatch "^1.3.0" + async-each "^1.0.0" + glob-parent "^2.0.0" + inherits "^2.0.1" + is-binary-path "^1.0.0" + is-glob "^2.0.0" + path-is-absolute "^1.0.0" + readdirp "^2.0.0" + optionalDependencies: + fsevents "^1.0.0" + +chownr@^1.0.1: + version "1.0.1" + resolved "https://registry.yarnpkg.com/chownr/-/chownr-1.0.1.tgz#e2a75042a9551908bebd25b8523d5f9769d79181" + +clap@^1.0.9: + version "1.2.3" + resolved "https://registry.yarnpkg.com/clap/-/clap-1.2.3.tgz#4f36745b32008492557f46412d66d50cb99bce51" + dependencies: + chalk "^1.1.3" + +class-utils@^0.3.5: + version "0.3.6" + resolved "https://registry.yarnpkg.com/class-utils/-/class-utils-0.3.6.tgz#f93369ae8b9a7ce02fd41faad0ca83033190c463" + dependencies: + arr-union "^3.1.0" + define-property "^0.2.5" + isobject "^3.0.0" + static-extend "^0.1.1" + +cliui@^2.1.0: + version "2.1.0" + resolved "https://registry.yarnpkg.com/cliui/-/cliui-2.1.0.tgz#4b475760ff80264c762c3a1719032e91c7fea0d1" + dependencies: + center-align "^0.1.1" + right-align "^0.1.1" + wordwrap "0.0.2" + +cliui@^3.0.3: + version "3.2.0" + resolved "https://registry.yarnpkg.com/cliui/-/cliui-3.2.0.tgz#120601537a916d29940f934da3b48d585a39213d" + dependencies: + string-width "^1.0.1" + strip-ansi "^3.0.1" + wrap-ansi "^2.0.0" + +clone-stats@^0.0.1: + version "0.0.1" + resolved "https://registry.yarnpkg.com/clone-stats/-/clone-stats-0.0.1.tgz#b88f94a82cf38b8791d58046ea4029ad88ca99d1" + +clone@^0.2.0: + version "0.2.0" + resolved "https://registry.yarnpkg.com/clone/-/clone-0.2.0.tgz#c6126a90ad4f72dbf5acdb243cc37724fe93fc1f" + +clone@^1.0.0, clone@^1.0.2: + version "1.0.4" + resolved "https://registry.yarnpkg.com/clone/-/clone-1.0.4.tgz#da309cc263df15994c688ca902179ca3c7cd7c7e" + +co@^4.6.0: + version "4.6.0" + resolved "https://registry.yarnpkg.com/co/-/co-4.6.0.tgz#6ea6bdf3d853ae54ccb8e47bfa0bf3f9031fb184" + +coa@~1.0.1: + version "1.0.4" + resolved "https://registry.yarnpkg.com/coa/-/coa-1.0.4.tgz#a9ef153660d6a86a8bdec0289a5c684d217432fd" + dependencies: + 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" + +collection-visit@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/collection-visit/-/collection-visit-1.0.0.tgz#4bc0373c164bc3291b4d368c829cf1a80a59dca0" + dependencies: + map-visit "^1.0.0" + object-visit "^1.0.0" + +color-convert@^1.3.0: + version "1.9.1" + resolved "https://registry.yarnpkg.com/color-convert/-/color-convert-1.9.1.tgz#c1261107aeb2f294ebffec9ed9ecad529a6097ed" + dependencies: + color-name "^1.1.1" + +color-name@^1.0.0, color-name@^1.1.1: + version "1.1.3" + resolved "https://registry.yarnpkg.com/color-name/-/color-name-1.1.3.tgz#a7d0558bd89c42f795dd42328f740831ca53bc25" + +color-string@^0.3.0: + version "0.3.0" + resolved "https://registry.yarnpkg.com/color-string/-/color-string-0.3.0.tgz#27d46fb67025c5c2fa25993bfbf579e47841b991" + dependencies: + color-name "^1.0.0" + +color-support@^1.1.3: + version "1.1.3" + resolved "https://registry.yarnpkg.com/color-support/-/color-support-1.1.3.tgz#93834379a1cc9a0c61f82f52f0d04322251bd5a2" + +color@^0.11.0: + version "0.11.4" + resolved "https://registry.yarnpkg.com/color/-/color-0.11.4.tgz#6d7b5c74fb65e841cd48792ad1ed5e07b904d764" + dependencies: + clone "^1.0.2" + color-convert "^1.3.0" + color-string "^0.3.0" + +colormin@^1.0.5: + version "1.1.2" + resolved "https://registry.yarnpkg.com/colormin/-/colormin-1.1.2.tgz#ea2f7420a72b96881a38aae59ec124a6f7298133" + dependencies: + color "^0.11.0" + css-color-names "0.0.4" + has "^1.0.1" + +colors@^1.1.2: + version "1.3.1" + resolved "https://registry.yarnpkg.com/colors/-/colors-1.3.1.tgz#4accdb89cf2cabc7f982771925e9468784f32f3d" + +colors@~1.1.2: + version "1.1.2" + resolved "https://registry.yarnpkg.com/colors/-/colors-1.1.2.tgz#168a4701756b6a7f51a12ce0c97bfa28c084ed63" + +combined-stream@1.0.6, combined-stream@^1.0.5, combined-stream@~1.0.5, combined-stream@~1.0.6: + version "1.0.6" + resolved "https://registry.yarnpkg.com/combined-stream/-/combined-stream-1.0.6.tgz#723e7df6e801ac5613113a7e445a9b69cb632818" + dependencies: + delayed-stream "~1.0.0" + +commander@2.15.1: + version "2.15.1" + resolved "https://registry.yarnpkg.com/commander/-/commander-2.15.1.tgz#df46e867d0fc2aec66a34662b406a9ccafff5b0f" + +commander@2.9.x: + version "2.9.0" + resolved "https://registry.yarnpkg.com/commander/-/commander-2.9.0.tgz#9c99094176e12240cb22d6c5146098400fe0f7d4" + dependencies: + graceful-readlink ">= 1.0.0" + +commander@^2.9.0: + version "2.17.1" + resolved "https://registry.yarnpkg.com/commander/-/commander-2.17.1.tgz#bd77ab7de6de94205ceacc72f1716d29f20a77bf" + +component-emitter@^1.2.1: + version "1.2.1" + resolved "https://registry.yarnpkg.com/component-emitter/-/component-emitter-1.2.1.tgz#137918d6d78283f7df7a6b7c5a63e140e69425e6" + +concat-map@0.0.1: + version "0.0.1" + resolved "https://registry.yarnpkg.com/concat-map/-/concat-map-0.0.1.tgz#d8a96bd77fd68df7793a73036a3ba0d5405d477b" + +concat-stream@1.6.0: + version "1.6.0" + resolved "https://registry.yarnpkg.com/concat-stream/-/concat-stream-1.6.0.tgz#0aac662fd52be78964d5532f694784e70110acf7" + dependencies: + inherits "^2.0.3" + readable-stream "^2.2.2" + typedarray "^0.0.6" + +concat-stream@^1.5.2: + version "1.6.2" + resolved "https://registry.yarnpkg.com/concat-stream/-/concat-stream-1.6.2.tgz#904bdf194cd3122fc675c77fc4ac3d4ff0fd1a34" + dependencies: + buffer-from "^1.0.0" + inherits "^2.0.3" + readable-stream "^2.2.2" + typedarray "^0.0.6" + +config-chain@~1.1.5: + version "1.1.11" + resolved "https://registry.yarnpkg.com/config-chain/-/config-chain-1.1.11.tgz#aba09747dfbe4c3e70e766a6e41586e1859fc6f2" + dependencies: + ini "^1.3.4" + proto-list "~1.2.1" + +console-control-strings@^1.0.0, console-control-strings@~1.1.0: + version "1.1.0" + resolved "https://registry.yarnpkg.com/console-control-strings/-/console-control-strings-1.1.0.tgz#3d7cf4464db6446ea644bf4b39507f9851008e8e" + +content-disposition@0.5.2: + version "0.5.2" + resolved "https://registry.yarnpkg.com/content-disposition/-/content-disposition-0.5.2.tgz#0cf68bb9ddf5f2be7961c3a85178cb85dba78cb4" + +content-type@~1.0.1, content-type@~1.0.4: + version "1.0.4" + resolved "https://registry.yarnpkg.com/content-type/-/content-type-1.0.4.tgz#e138cc75e040c727b1966fe5e5f8c9aee256fe3b" + +convert-source-map@^1.1.1, convert-source-map@^1.5.0: + version "1.5.1" + resolved "https://registry.yarnpkg.com/convert-source-map/-/convert-source-map-1.5.1.tgz#b8278097b9bc229365de5c62cf5fcaed8b5599e5" + +cookie-signature@1.0.6: + version "1.0.6" + resolved "https://registry.yarnpkg.com/cookie-signature/-/cookie-signature-1.0.6.tgz#e303a882b342cc3ee8ca513a79999734dab3ae2c" + +cookie@0.3.1: + version "0.3.1" + resolved "https://registry.yarnpkg.com/cookie/-/cookie-0.3.1.tgz#e7e0a1f9ef43b4c8ba925c5c5a96e806d16873bb" + +copy-descriptor@^0.1.0: + version "0.1.1" + resolved "https://registry.yarnpkg.com/copy-descriptor/-/copy-descriptor-0.1.1.tgz#676f6eb3c39997c2ee1ac3a924fd6124748f578d" + +core-js@^1.2.6: + version "1.2.7" + resolved "https://registry.yarnpkg.com/core-js/-/core-js-1.2.7.tgz#652294c14651db28fa93bd2d5ff2983a4f08c636" + +core-js@^2.4.0, core-js@^2.5.0: + version "2.5.5" + resolved "https://registry.yarnpkg.com/core-js/-/core-js-2.5.5.tgz#b14dde936c640c0579a6b50cabcc132dd6127e3b" + +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" + +cryptiles@2.x.x: + version "2.0.5" + resolved "https://registry.yarnpkg.com/cryptiles/-/cryptiles-2.0.5.tgz#3bdfecdc608147c1c67202fa291e7dca59eaa3b8" + dependencies: + boom "2.x.x" + +cryptiles@3.x.x: + version "3.1.2" + resolved "https://registry.yarnpkg.com/cryptiles/-/cryptiles-3.1.2.tgz#a89fbb220f5ce25ec56e8c4aa8a4fd7b5b0d29fe" + dependencies: + boom "5.x.x" + +css-color-function@^1.2.0: + version "1.3.3" + resolved "https://registry.yarnpkg.com/css-color-function/-/css-color-function-1.3.3.tgz#8ed24c2c0205073339fafa004bc8c141fccb282e" + dependencies: + balanced-match "0.1.0" + color "^0.11.0" + debug "^3.1.0" + rgb "~0.1.0" + +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" + +cssnano@3.7.1: + version "3.7.1" + resolved "https://registry.yarnpkg.com/cssnano/-/cssnano-3.7.1.tgz#ac25028a8646591215cc3da5e11ddc8e01764ea7" + dependencies: + autoprefixer "^6.3.1" + decamelize "^1.1.2" + defined "^1.0.0" + indexes-of "^1.0.1" + object-assign "^4.0.1" + postcss "^5.0.14" + postcss-calc "^5.2.0" + postcss-colormin "^2.1.8" + postcss-convert-values "^2.3.4" + postcss-discard-comments "^2.0.4" + postcss-discard-duplicates "^2.0.1" + postcss-discard-empty "^2.0.1" + postcss-discard-overridden "^0.1.1" + postcss-discard-unused "^2.2.1" + postcss-filter-plugins "^2.0.0" + postcss-merge-idents "^2.1.5" + postcss-merge-longhand "^2.0.1" + postcss-merge-rules "^2.0.3" + postcss-minify-font-values "^1.0.2" + postcss-minify-gradients "^1.0.1" + postcss-minify-params "^1.0.4" + postcss-minify-selectors "^2.0.4" + postcss-normalize-charset "^1.1.0" + postcss-normalize-url "^3.0.7" + postcss-ordered-values "^2.1.0" + postcss-reduce-idents "^2.2.2" + postcss-reduce-initial "^1.0.0" + postcss-reduce-transforms "^1.0.3" + postcss-svgo "^2.1.1" + postcss-unique-selectors "^2.0.2" + postcss-value-parser "^3.2.3" + postcss-zindex "^2.0.1" + +csso@~2.3.1: + version "2.3.2" + resolved "https://registry.yarnpkg.com/csso/-/csso-2.3.2.tgz#ddd52c587033f49e94b71fc55569f252e8ff5f85" + dependencies: + clap "^1.0.9" + source-map "^0.5.3" + +currently-unhandled@^0.4.1: + version "0.4.1" + resolved "https://registry.yarnpkg.com/currently-unhandled/-/currently-unhandled-0.4.1.tgz#988df33feab191ef799a61369dd76c17adf957ea" + dependencies: + array-find-index "^1.0.1" + +d@1: + version "1.0.0" + resolved "https://registry.yarnpkg.com/d/-/d-1.0.0.tgz#754bb5bfe55451da69a58b94d45f4c5b0462d58f" + dependencies: + es5-ext "^0.10.9" + +dashdash@^1.12.0: + version "1.14.1" + resolved "https://registry.yarnpkg.com/dashdash/-/dashdash-1.14.1.tgz#853cfa0f7cbe2fed5de20326b8dd581035f6e2f0" + dependencies: + assert-plus "^1.0.0" + +data-uri-to-buffer@0.0.4: + version "0.0.4" + resolved "https://registry.yarnpkg.com/data-uri-to-buffer/-/data-uri-to-buffer-0.0.4.tgz#46e13ab9da8e309745c8d01ce547213ebdb2fe3f" + +dateformat@^1.0.11: + version "1.0.12" + resolved "https://registry.yarnpkg.com/dateformat/-/dateformat-1.0.12.tgz#9f124b67594c937ff706932e4a642cca8dbbfee9" + dependencies: + get-stdin "^4.0.1" + meow "^3.3.0" + +dateformat@^2.0.0: + version "2.2.0" + resolved "https://registry.yarnpkg.com/dateformat/-/dateformat-2.2.0.tgz#4065e2013cf9fb916ddfd82efb506ad4c6769062" + +debug@2.6.9, debug@^2.1.0, debug@^2.2.0, debug@^2.3.3, debug@^2.6.8, debug@^2.6.9: + version "2.6.9" + resolved "https://registry.yarnpkg.com/debug/-/debug-2.6.9.tgz#5d128515df134ff327e90a4c93f4e077a536341f" + dependencies: + ms "2.0.0" + +debug@^3.1.0: + version "3.1.0" + resolved "https://registry.yarnpkg.com/debug/-/debug-3.1.0.tgz#5bb5a0672628b64149566ba16819e61518c67261" + dependencies: + ms "2.0.0" + +debug@~2.2.0: + version "2.2.0" + resolved "https://registry.yarnpkg.com/debug/-/debug-2.2.0.tgz#f87057e995b1a1f6ae6a4960664137bc56f039da" + dependencies: + ms "0.7.1" + +decamelize@^1.0.0, decamelize@^1.1.1, decamelize@^1.1.2: + version "1.2.0" + resolved "https://registry.yarnpkg.com/decamelize/-/decamelize-1.2.0.tgz#f6534d15148269b20352e7bee26f501f9a191290" + +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" + +deep-extend@~0.4.0: + version "0.4.2" + resolved "https://registry.yarnpkg.com/deep-extend/-/deep-extend-0.4.2.tgz#48b699c27e334bf89f10892be432f6e4c7d34a7f" + +defaults@^1.0.0: + version "1.0.3" + resolved "https://registry.yarnpkg.com/defaults/-/defaults-1.0.3.tgz#c656051e9817d9ff08ed881477f3fe4019f3ef7d" + dependencies: + clone "^1.0.2" + +define-property@^0.2.5: + version "0.2.5" + resolved "https://registry.yarnpkg.com/define-property/-/define-property-0.2.5.tgz#c35b1ef918ec3c990f9a5bc57be04aacec5c8116" + 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" + 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" + dependencies: + is-descriptor "^1.0.2" + isobject "^3.0.1" + +defined@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/defined/-/defined-1.0.0.tgz#c98d9bcef75674188e110969151199e39b1fa693" + +delayed-stream@~1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/delayed-stream/-/delayed-stream-1.0.0.tgz#df3ae199acadfb7d440aaae0b29e2272b24ec619" + +delegates@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/delegates/-/delegates-1.0.0.tgz#84c6e159b81904fdca59a0ef44cd870d31250f9a" + +depd@1.1.1: + version "1.1.1" + resolved "https://registry.yarnpkg.com/depd/-/depd-1.1.1.tgz#5783b4e1c459f06fa5ca27f991f3d06e7a310359" + +depd@~1.1.0, depd@~1.1.1, depd@~1.1.2: + version "1.1.2" + resolved "https://registry.yarnpkg.com/depd/-/depd-1.1.2.tgz#9bcd52e14c097763e749b274c4346ed2e560b5a9" + +deprecated@^0.0.1: + version "0.0.1" + resolved "https://registry.yarnpkg.com/deprecated/-/deprecated-0.0.1.tgz#f9c9af5464afa1e7a971458a8bdef2aa94d5bb19" + +destroy@~1.0.4: + version "1.0.4" + resolved "https://registry.yarnpkg.com/destroy/-/destroy-1.0.4.tgz#978857442c44749e4206613e37946205826abd80" + +detect-file@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/detect-file/-/detect-file-1.0.0.tgz#f0d66d03672a825cb1b73bdb3fe62310c8e552b7" + +detect-indent@^4.0.0: + version "4.0.0" + resolved "https://registry.yarnpkg.com/detect-indent/-/detect-indent-4.0.0.tgz#f76d064352cdf43a1cb6ce619c4ee3a9475de208" + dependencies: + repeating "^2.0.0" + +detect-libc@^1.0.2: + version "1.0.3" + resolved "https://registry.yarnpkg.com/detect-libc/-/detect-libc-1.0.3.tgz#fa137c4bd698edf55cd5cd02ac559f91a4c4ba9b" + +dicer@0.2.5: + version "0.2.5" + resolved "https://registry.yarnpkg.com/dicer/-/dicer-0.2.5.tgz#5996c086bb33218c812c090bddc09cd12facb70f" + dependencies: + readable-stream "1.1.x" + streamsearch "0.1.2" + +dtrace-provider@~0.8: + version "0.8.7" + resolved "https://registry.yarnpkg.com/dtrace-provider/-/dtrace-provider-0.8.7.tgz#dc939b4d3e0620cfe0c1cd803d0d2d7ed04ffd04" + dependencies: + nan "^2.10.0" + +duplexer2@0.0.2: + version "0.0.2" + resolved "https://registry.yarnpkg.com/duplexer2/-/duplexer2-0.0.2.tgz#c614dcf67e2fb14995a91711e5a617e8a60a31db" + dependencies: + readable-stream "~1.1.9" + +duplexer@~0.1.1: + version "0.1.1" + resolved "https://registry.yarnpkg.com/duplexer/-/duplexer-0.1.1.tgz#ace6ff808c1ce66b57d1ebf97977acb02334cfc1" + +ecc-jsbn@~0.1.1: + version "0.1.1" + resolved "https://registry.yarnpkg.com/ecc-jsbn/-/ecc-jsbn-0.1.1.tgz#0fc73a9ed5f0d53c38193398523ef7e543777505" + dependencies: + jsbn "~0.1.0" + +editorconfig@^0.13.2: + version "0.13.3" + resolved "https://registry.yarnpkg.com/editorconfig/-/editorconfig-0.13.3.tgz#e5219e587951d60958fd94ea9a9a008cdeff1b34" + dependencies: + bluebird "^3.0.5" + commander "^2.9.0" + lru-cache "^3.2.0" + semver "^5.1.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" + +electron-to-chromium@^1.2.7: + version "1.3.42" + resolved "https://registry.yarnpkg.com/electron-to-chromium/-/electron-to-chromium-1.3.42.tgz#95c33bf01d0cc405556aec899fe61fd4d76ea0f9" + +encodeurl@~1.0.2: + version "1.0.2" + resolved "https://registry.yarnpkg.com/encodeurl/-/encodeurl-1.0.2.tgz#ad3ff4c86ec2d029322f5a02c3a9a606c95b3f59" + +end-of-stream@^1.0.0, end-of-stream@^1.1.0: + version "1.4.1" + resolved "https://registry.yarnpkg.com/end-of-stream/-/end-of-stream-1.4.1.tgz#ed29634d19baba463b6ce6b80a37213eab71ec43" + dependencies: + once "^1.4.0" + +end-of-stream@~0.1.5: + version "0.1.5" + resolved "https://registry.yarnpkg.com/end-of-stream/-/end-of-stream-0.1.5.tgz#8e177206c3c80837d85632e8b9359dfe8b2f6eaf" + dependencies: + once "~1.3.0" + +err-code@^1.0.0: + version "1.1.2" + resolved "https://registry.yarnpkg.com/err-code/-/err-code-1.1.2.tgz#06e0116d3028f6aef4806849eb0ea6a748ae6960" + +error-ex@^1.2.0: + version "1.3.1" + resolved "https://registry.yarnpkg.com/error-ex/-/error-ex-1.3.1.tgz#f855a86ce61adc4e8621c3cda21e7a7612c3a8dc" + dependencies: + is-arrayish "^0.2.1" + +es5-ext@^0.10.12, es5-ext@^0.10.35, es5-ext@^0.10.9, es5-ext@~0.10.14: + version "0.10.42" + resolved "https://registry.yarnpkg.com/es5-ext/-/es5-ext-0.10.42.tgz#8c07dd33af04d5dcd1310b5cef13bea63a89ba8d" + dependencies: + es6-iterator "~2.0.3" + es6-symbol "~3.1.1" + next-tick "1" + +es6-iterator@~2.0.3: + version "2.0.3" + resolved "https://registry.yarnpkg.com/es6-iterator/-/es6-iterator-2.0.3.tgz#a7de889141a05a94b0854403b2d0a0fbfa98f3b7" + dependencies: + d "1" + es5-ext "^0.10.35" + es6-symbol "^3.1.1" + +es6-symbol@^3.1.1, es6-symbol@~3.1.1: + version "3.1.1" + resolved "https://registry.yarnpkg.com/es6-symbol/-/es6-symbol-3.1.1.tgz#bf00ef4fdab6ba1b46ecb7b629b4c7ed5715cc77" + dependencies: + d "1" + es5-ext "~0.10.14" + +es6-template-strings@^2.0.0: + version "2.0.1" + resolved "https://registry.yarnpkg.com/es6-template-strings/-/es6-template-strings-2.0.1.tgz#b166c6a62562f478bb7775f6ca96103a599b4b2c" + dependencies: + es5-ext "^0.10.12" + esniff "^1.1" + +escape-html@~1.0.3: + version "1.0.3" + resolved "https://registry.yarnpkg.com/escape-html/-/escape-html-1.0.3.tgz#0258eae4d3d0c0974de1c169188ef0051d1d1988" + +escape-string-regexp@^1.0.0, escape-string-regexp@^1.0.2: + version "1.0.5" + resolved "https://registry.yarnpkg.com/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz#1b61c0562190a8dff6ae3bb2cf0200ca130b86d4" + +esniff@^1.1: + version "1.1.0" + resolved "https://registry.yarnpkg.com/esniff/-/esniff-1.1.0.tgz#c66849229f91464dede2e0d40201ed6abf65f2ac" + dependencies: + d "1" + es5-ext "^0.10.12" + +esprima@^2.6.0: + version "2.7.3" + resolved "https://registry.yarnpkg.com/esprima/-/esprima-2.7.3.tgz#96e3b70d5779f6ad49cd032673d1c312767ba581" + +esutils@^2.0.2: + version "2.0.2" + resolved "https://registry.yarnpkg.com/esutils/-/esutils-2.0.2.tgz#0abf4f1caa5bcb1f7a9d8acc6dea4faaa04bac9b" + +etag@~1.8.1: + version "1.8.1" + resolved "https://registry.yarnpkg.com/etag/-/etag-1.8.1.tgz#41ae2eeb65efa62268aebfea83ac7d79299b0887" + +event-stream@^3.1.7: + version "3.3.4" + resolved "http://registry.npmjs.org/event-stream/-/event-stream-3.3.4.tgz#4ab4c9a0f5a54db9338b4c34d86bfce8f4b35571" + dependencies: + duplexer "~0.1.1" + from "~0" + map-stream "~0.1.0" + pause-stream "0.0.11" + split "0.3" + stream-combiner "~0.0.4" + through "~2.3.1" + +exec-sh@^0.2.0: + version "0.2.1" + resolved "https://registry.yarnpkg.com/exec-sh/-/exec-sh-0.2.1.tgz#163b98a6e89e6b65b47c2a28d215bc1f63989c38" + dependencies: + merge "^1.1.3" + +expand-brackets@^0.1.4: + version "0.1.5" + resolved "https://registry.yarnpkg.com/expand-brackets/-/expand-brackets-0.1.5.tgz#df07284e342a807cd733ac5af72411e581d1177b" + dependencies: + is-posix-bracket "^0.1.0" + +expand-brackets@^2.1.4: + version "2.1.4" + resolved "https://registry.yarnpkg.com/expand-brackets/-/expand-brackets-2.1.4.tgz#b77735e315ce30f6b6eff0f83b04151a22449622" + 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-range@^1.8.1: + version "1.8.2" + resolved "https://registry.yarnpkg.com/expand-range/-/expand-range-1.8.2.tgz#a299effd335fe2721ebae8e257ec79644fc85337" + dependencies: + fill-range "^2.1.0" + +expand-tilde@^1.2.0: + version "1.2.2" + resolved "https://registry.yarnpkg.com/expand-tilde/-/expand-tilde-1.2.2.tgz#0b81eba897e5a3d31d1c3d102f8f01441e559449" + dependencies: + os-homedir "^1.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" + dependencies: + homedir-polyfill "^1.0.1" + +express-hbs@^1.0.3: + version "1.0.4" + resolved "https://registry.yarnpkg.com/express-hbs/-/express-hbs-1.0.4.tgz#c4480d6e8a9f8c23500d3b1a1394f17eae451786" + dependencies: + handlebars "4.0.6" + js-beautify "1.6.8" + readdirp "2.1.0" + +express@^4.16.2: + version "4.16.3" + resolved "https://registry.yarnpkg.com/express/-/express-4.16.3.tgz#6af8a502350db3246ecc4becf6b5a34d22f7ed53" + dependencies: + accepts "~1.3.5" + array-flatten "1.1.1" + body-parser "1.18.2" + content-disposition "0.5.2" + content-type "~1.0.4" + cookie "0.3.1" + 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.1" + fresh "0.5.2" + merge-descriptors "1.0.1" + methods "~1.1.2" + on-finished "~2.3.0" + parseurl "~1.3.2" + path-to-regexp "0.1.7" + proxy-addr "~2.0.3" + qs "6.5.1" + range-parser "~1.2.0" + safe-buffer "5.1.1" + send "0.16.2" + serve-static "1.13.2" + setprototypeof "1.1.0" + statuses "~1.4.0" + type-is "~1.6.16" + utils-merge "1.0.1" + vary "~1.1.2" + +extend-shallow@^2.0.1: + version "2.0.1" + resolved "https://registry.yarnpkg.com/extend-shallow/-/extend-shallow-2.0.1.tgz#51af7d614ad9a9f610ea1bafbb989d6b1c56890f" + 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" + dependencies: + assign-symbols "^1.0.0" + is-extendable "^1.0.1" + +extend@^3.0.0, extend@~3.0.0, extend@~3.0.1: + version "3.0.1" + resolved "https://registry.yarnpkg.com/extend/-/extend-3.0.1.tgz#a755ea7bc1adfcc5a31ce7e762dbaadc5e636444" + +extend@~3.0.2: + version "3.0.2" + resolved "https://registry.yarnpkg.com/extend/-/extend-3.0.2.tgz#f8b1136b4071fbd8eb140aff858b1019ec2915fa" + +extglob@^0.3.1: + version "0.3.2" + resolved "https://registry.yarnpkg.com/extglob/-/extglob-0.3.2.tgz#2e18ff3d2f49ab2765cec9023f011daa8d8349a1" + dependencies: + is-extglob "^1.0.0" + +extglob@^2.0.4: + version "2.0.4" + resolved "https://registry.yarnpkg.com/extglob/-/extglob-2.0.4.tgz#ad00fe4dc612a9232e8718711dc5cb5ab0285543" + 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" + +extsprintf@1.3.0: + version "1.3.0" + resolved "https://registry.yarnpkg.com/extsprintf/-/extsprintf-1.3.0.tgz#96918440e3041a7a414f8c52e3c574eb3c3e1e05" + +extsprintf@^1.2.0: + version "1.4.0" + resolved "https://registry.yarnpkg.com/extsprintf/-/extsprintf-1.4.0.tgz#e2689f8f356fad62cca65a3a91c5df5f9551692f" + +fancy-log@^1.1.0: + version "1.3.2" + resolved "https://registry.yarnpkg.com/fancy-log/-/fancy-log-1.3.2.tgz#f41125e3d84f2e7d89a43d06d958c8f78be16be1" + dependencies: + ansi-gray "^0.1.1" + color-support "^1.1.3" + time-stamp "^1.0.0" + +fast-deep-equal@^1.0.0: + version "1.1.0" + resolved "https://registry.yarnpkg.com/fast-deep-equal/-/fast-deep-equal-1.1.0.tgz#c053477817c86b51daa853c81e059b733d023614" + +fast-json-stable-stringify@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/fast-json-stable-stringify/-/fast-json-stable-stringify-2.0.0.tgz#d5142c0caee6b1189f87d3a76111064f86c8bbf2" + +faye-websocket@~0.7.2: + version "0.7.3" + resolved "https://registry.yarnpkg.com/faye-websocket/-/faye-websocket-0.7.3.tgz#cc4074c7f4a4dfd03af54dd65c354b135132ce11" + dependencies: + websocket-driver ">=0.3.6" + +fb-watchman@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/fb-watchman/-/fb-watchman-2.0.0.tgz#54e9abf7dfa2f26cd9b1636c588c1afc05de5d58" + dependencies: + bser "^2.0.0" + +fd-slicer@~1.0.1: + version "1.0.1" + resolved "https://registry.yarnpkg.com/fd-slicer/-/fd-slicer-1.0.1.tgz#8b5bcbd9ec327c5041bf9ab023fd6750f1177e65" + dependencies: + pend "~1.2.0" + +filename-regex@^2.0.0: + version "2.0.1" + resolved "https://registry.yarnpkg.com/filename-regex/-/filename-regex-2.0.1.tgz#c1c4b9bee3e09725ddb106b75c1e301fe2f18b26" + +fill-range@^2.1.0: + version "2.2.3" + resolved "https://registry.yarnpkg.com/fill-range/-/fill-range-2.2.3.tgz#50b77dfd7e469bc7492470963699fe7a8485a723" + dependencies: + is-number "^2.1.0" + isobject "^2.0.0" + randomatic "^1.1.3" + repeat-element "^1.1.2" + repeat-string "^1.5.2" + +fill-range@^4.0.0: + version "4.0.0" + resolved "https://registry.yarnpkg.com/fill-range/-/fill-range-4.0.0.tgz#d544811d428f98eb06a63dc402d2403c328c38f7" + 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.1: + version "1.1.1" + resolved "https://registry.yarnpkg.com/finalhandler/-/finalhandler-1.1.1.tgz#eebf4ed840079c83f4249038c9d703008301b105" + dependencies: + debug "2.6.9" + encodeurl "~1.0.2" + escape-html "~1.0.3" + on-finished "~2.3.0" + parseurl "~1.3.2" + statuses "~1.4.0" + unpipe "~1.0.0" + +find-index@^0.1.1: + version "0.1.1" + resolved "https://registry.yarnpkg.com/find-index/-/find-index-0.1.1.tgz#675d358b2ca3892d795a1ab47232f8b6e2e0dde4" + +find-root@1.1.0: + version "1.1.0" + resolved "https://registry.yarnpkg.com/find-root/-/find-root-1.1.0.tgz#abcfc8ba76f708c42a97b3d685b7e9450bfb9ce4" + +find-up@^1.0.0: + version "1.1.2" + resolved "https://registry.yarnpkg.com/find-up/-/find-up-1.1.2.tgz#6b2e9822b1a2ce0a60ab64d610eccad53cb24d0f" + 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" + dependencies: + detect-file "^1.0.0" + is-glob "^3.1.0" + micromatch "^3.0.4" + resolve-dir "^1.0.1" + +fined@^1.0.1: + version "1.1.0" + resolved "https://registry.yarnpkg.com/fined/-/fined-1.1.0.tgz#b37dc844b76a2f5e7081e884f7c0ae344f153476" + 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" + +first-chunk-stream@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/first-chunk-stream/-/first-chunk-stream-1.0.0.tgz#59bfb50cd905f60d7c394cd3d9acaab4e6ad934e" + +flagged-respawn@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/flagged-respawn/-/flagged-respawn-1.0.0.tgz#4e79ae9b2eb38bf86b3bb56bf3e0a56aa5fcabd7" + +flatten@^1.0.2: + version "1.0.2" + resolved "https://registry.yarnpkg.com/flatten/-/flatten-1.0.2.tgz#dae46a9d78fbe25292258cc1e780a41d95c03782" + +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" + +for-own@^0.1.4: + version "0.1.5" + resolved "https://registry.yarnpkg.com/for-own/-/for-own-0.1.5.tgz#5265c681a4f294dabbf17c9509b6763aa84510ce" + dependencies: + for-in "^1.0.1" + +for-own@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/for-own/-/for-own-1.0.0.tgz#c63332f415cedc4b04dbfe70cf836494c53cb44b" + 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" + +form-data@~2.1.1: + version "2.1.4" + resolved "https://registry.yarnpkg.com/form-data/-/form-data-2.1.4.tgz#33c183acf193276ecaa98143a69e94bfee1750d1" + dependencies: + asynckit "^0.4.0" + combined-stream "^1.0.5" + mime-types "^2.1.12" + +form-data@~2.3.1, form-data@~2.3.2: + version "2.3.2" + resolved "https://registry.yarnpkg.com/form-data/-/form-data-2.3.2.tgz#4970498be604c20c005d4f5c23aecd21d6b49099" + 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" + +fragment-cache@^0.2.1: + version "0.2.1" + resolved "https://registry.yarnpkg.com/fragment-cache/-/fragment-cache-0.2.1.tgz#4290fad27f13e89be7f33799c6bc5a0abfff0d19" + 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" + +from@~0: + version "0.1.7" + resolved "https://registry.yarnpkg.com/from/-/from-0.1.7.tgz#83c60afc58b9c56997007ed1a768b3ab303a44fe" + +fs-extra@^0.26.2: + version "0.26.7" + resolved "https://registry.yarnpkg.com/fs-extra/-/fs-extra-0.26.7.tgz#9ae1fdd94897798edab76d0918cf42d0c3184fa9" + dependencies: + graceful-fs "^4.1.2" + jsonfile "^2.1.0" + klaw "^1.0.0" + path-is-absolute "^1.0.0" + rimraf "^2.2.8" + +fs-extra@^3.0.1: + version "3.0.1" + resolved "https://registry.yarnpkg.com/fs-extra/-/fs-extra-3.0.1.tgz#3794f378c58b342ea7dbbb23095109c4b3b62291" + dependencies: + graceful-fs "^4.1.2" + jsonfile "^3.0.0" + universalify "^0.1.0" + +fs.realpath@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/fs.realpath/-/fs.realpath-1.0.0.tgz#1504ad2523158caa40db4a2787cb01411994ea4f" + +fsevents@^1.0.0: + version "1.1.3" + resolved "https://registry.yarnpkg.com/fsevents/-/fsevents-1.1.3.tgz#11f82318f5fe7bb2cd22965a108e9306208216d8" + dependencies: + nan "^2.3.0" + node-pre-gyp "^0.6.39" + +fstream-ignore@^1.0.5: + version "1.0.5" + resolved "https://registry.yarnpkg.com/fstream-ignore/-/fstream-ignore-1.0.5.tgz#9c31dae34767018fe1d249b24dada67d092da105" + dependencies: + fstream "^1.0.0" + inherits "2" + minimatch "^3.0.0" + +fstream@^1.0.0, fstream@^1.0.10, fstream@^1.0.2: + version "1.0.11" + resolved "https://registry.yarnpkg.com/fstream/-/fstream-1.0.11.tgz#5c1fb1f117477114f0632a0eb4b71b3cb0fd3171" + dependencies: + graceful-fs "^4.1.2" + inherits "~2.0.0" + mkdirp ">=0.5 0" + rimraf "2" + +function-bind@^1.0.2: + version "1.1.1" + resolved "https://registry.yarnpkg.com/function-bind/-/function-bind-1.1.1.tgz#a56899d3ea3c9bab874bb9773b7c5ede92f4895d" + +gauge@~2.7.3: + version "2.7.4" + resolved "https://registry.yarnpkg.com/gauge/-/gauge-2.7.4.tgz#2c03405c7538c39d7eb37b317022e325fb018bf7" + dependencies: + aproba "^1.0.3" + console-control-strings "^1.0.0" + has-unicode "^2.0.0" + object-assign "^4.1.0" + signal-exit "^3.0.0" + string-width "^1.0.1" + strip-ansi "^3.0.1" + wide-align "^1.1.0" + +gaze@^0.5.1: + version "0.5.2" + resolved "https://registry.yarnpkg.com/gaze/-/gaze-0.5.2.tgz#40b709537d24d1d45767db5a908689dfe69ac44f" + dependencies: + globule "~0.1.0" + +get-stdin@^4.0.1: + version "4.0.1" + resolved "https://registry.yarnpkg.com/get-stdin/-/get-stdin-4.0.1.tgz#b968c6b0a04384324902e8bf1a5df32579a450fe" + +get-stream@^3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/get-stream/-/get-stream-3.0.0.tgz#8e943d1358dc37555054ecbe2edb05aa174ede14" + +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" + +getpass@^0.1.1: + version "0.1.7" + resolved "https://registry.yarnpkg.com/getpass/-/getpass-0.1.7.tgz#5eff8e3e684d569ae4cb2b1282604e8ba62149fa" + dependencies: + assert-plus "^1.0.0" + +ghost-ignition@2.9.2: + version "2.9.2" + resolved "https://registry.yarnpkg.com/ghost-ignition/-/ghost-ignition-2.9.2.tgz#e68de88fa4a20fc09c833fe3278bdc20dca6d525" + dependencies: + bunyan "1.8.12" + bunyan-loggly "^1.3.1" + caller "1.0.1" + debug "^2.6.9" + find-root "1.1.0" + fs-extra "^3.0.1" + json-stringify-safe "^5.0.1" + lodash "^4.16.4" + moment "^2.15.2" + nconf "^0.10.0" + prettyjson "^1.1.3" + uuid "^3.0.0" + +glob-base@^0.3.0: + version "0.3.0" + resolved "https://registry.yarnpkg.com/glob-base/-/glob-base-0.3.0.tgz#dbb164f6221b1c0b1ccf82aea328b497df0ea3c4" + dependencies: + glob-parent "^2.0.0" + is-glob "^2.0.0" + +glob-parent@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/glob-parent/-/glob-parent-2.0.0.tgz#81383d72db054fcccf5336daa902f182f6edbb28" + dependencies: + is-glob "^2.0.0" + +glob-stream@^3.1.5: + version "3.1.18" + resolved "https://registry.yarnpkg.com/glob-stream/-/glob-stream-3.1.18.tgz#9170a5f12b790306fdfe598f313f8f7954fd143b" + dependencies: + glob "^4.3.1" + glob2base "^0.0.12" + minimatch "^2.0.1" + ordered-read-streams "^0.1.0" + through2 "^0.6.1" + unique-stream "^1.0.0" + +glob-watcher@^0.0.6: + version "0.0.6" + resolved "https://registry.yarnpkg.com/glob-watcher/-/glob-watcher-0.0.6.tgz#b95b4a8df74b39c83298b0c05c978b4d9a3b710b" + dependencies: + gaze "^0.5.1" + +glob2base@^0.0.12: + version "0.0.12" + resolved "https://registry.yarnpkg.com/glob2base/-/glob2base-0.0.12.tgz#9d419b3e28f12e83a362164a277055922c9c0d56" + dependencies: + find-index "^0.1.1" + +glob@5.0.x: + version "5.0.15" + resolved "https://registry.yarnpkg.com/glob/-/glob-5.0.15.tgz#1bc936b9e02f4a603fcc222ecf7633d30b8b93b1" + dependencies: + inflight "^1.0.4" + inherits "2" + minimatch "2 || 3" + once "^1.3.0" + path-is-absolute "^1.0.0" + +glob@^4.3.1: + version "4.5.3" + resolved "https://registry.yarnpkg.com/glob/-/glob-4.5.3.tgz#c6cb73d3226c1efef04de3c56d012f03377ee15f" + dependencies: + inflight "^1.0.4" + inherits "2" + minimatch "^2.0.1" + once "^1.3.0" + +glob@^6.0.1: + version "6.0.4" + resolved "https://registry.yarnpkg.com/glob/-/glob-6.0.4.tgz#0f08860f6a155127b2fadd4f9ce24b1aab6e4d22" + dependencies: + inflight "^1.0.4" + inherits "2" + minimatch "2 || 3" + once "^1.3.0" + path-is-absolute "^1.0.0" + +glob@^7.0.3, glob@^7.0.5: + version "7.1.2" + resolved "https://registry.yarnpkg.com/glob/-/glob-7.1.2.tgz#c19c9df9a028702d678612384a6552404c636d15" + dependencies: + fs.realpath "^1.0.0" + inflight "^1.0.4" + inherits "2" + minimatch "^3.0.4" + once "^1.3.0" + path-is-absolute "^1.0.0" + +glob@~3.1.21: + version "3.1.21" + resolved "https://registry.yarnpkg.com/glob/-/glob-3.1.21.tgz#d29e0a055dea5138f4d07ed40e8982e83c2066cd" + dependencies: + graceful-fs "~1.2.0" + inherits "1" + minimatch "~0.2.11" + +global-modules@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/global-modules/-/global-modules-1.0.0.tgz#6d770f0eb523ac78164d72b5e71a8877265cc3ea" + 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" + dependencies: + expand-tilde "^2.0.2" + homedir-polyfill "^1.0.1" + ini "^1.3.4" + is-windows "^1.0.1" + which "^1.2.14" + +globals@^9.18.0: + version "9.18.0" + resolved "https://registry.yarnpkg.com/globals/-/globals-9.18.0.tgz#aa3896b3e69b487f17e31ed2143d69a8e30c2d8a" + +globby@^4.0.0: + version "4.1.0" + resolved "https://registry.yarnpkg.com/globby/-/globby-4.1.0.tgz#080f54549ec1b82a6c60e631fc82e1211dbe95f8" + dependencies: + array-union "^1.0.1" + arrify "^1.0.0" + glob "^6.0.1" + object-assign "^4.0.1" + pify "^2.0.0" + pinkie-promise "^2.0.0" + +globule@~0.1.0: + version "0.1.0" + resolved "https://registry.yarnpkg.com/globule/-/globule-0.1.0.tgz#d9c8edde1da79d125a151b79533b978676346ae5" + dependencies: + glob "~3.1.21" + lodash "~1.0.1" + minimatch "~0.2.11" + +glogg@^1.0.0: + version "1.0.1" + resolved "https://registry.yarnpkg.com/glogg/-/glogg-1.0.1.tgz#dcf758e44789cc3f3d32c1f3562a3676e6a34810" + dependencies: + sparkles "^1.0.0" + +graceful-fs@^3.0.0: + version "3.0.11" + resolved "https://registry.yarnpkg.com/graceful-fs/-/graceful-fs-3.0.11.tgz#7613c778a1afea62f25c630a086d7f3acbbdd818" + dependencies: + natives "^1.1.0" + +graceful-fs@^4.1.2, graceful-fs@^4.1.3, graceful-fs@^4.1.6, graceful-fs@^4.1.9: + version "4.1.11" + resolved "https://registry.yarnpkg.com/graceful-fs/-/graceful-fs-4.1.11.tgz#0e8bdfe4d1ddb8854d64e04ea7c00e2a026e5658" + +graceful-fs@~1.2.0: + version "1.2.3" + resolved "https://registry.yarnpkg.com/graceful-fs/-/graceful-fs-1.2.3.tgz#15a4806a57547cb2d2dbf27f42e89a8c3451b364" + +"graceful-readlink@>= 1.0.0": + version "1.0.1" + resolved "https://registry.yarnpkg.com/graceful-readlink/-/graceful-readlink-1.0.1.tgz#4cafad76bc62f02fa039b2f94e9a3dd3a391a725" + +gscan@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/gscan/-/gscan-2.0.0.tgz#049e791ce3315359f7cd2280f0a334a88c22de77" + dependencies: + "@tryghost/extract-zip" "1.6.6" + bluebird "^3.4.6" + chalk "^1.1.1" + commander "2.15.1" + express "^4.16.2" + express-hbs "^1.0.3" + fs-extra "^0.26.2" + ghost-ignition "2.9.2" + glob "^7.0.5" + lodash "4.17.10" + multer "^1.1.0" + require-dir "^0.3.2" + semver "^5.3.0" + uuid "^3.0.0" + validator "^6.3.0" + +gulp-livereload@3.8.1: + version "3.8.1" + resolved "https://registry.yarnpkg.com/gulp-livereload/-/gulp-livereload-3.8.1.tgz#00f744b2d749d3e9e3746589c8a44acac779b50f" + dependencies: + chalk "^0.5.1" + debug "^2.1.0" + event-stream "^3.1.7" + gulp-util "^3.0.2" + lodash.assign "^3.0.0" + mini-lr "^0.1.8" + +gulp-postcss@6.1.1: + version "6.1.1" + resolved "https://registry.yarnpkg.com/gulp-postcss/-/gulp-postcss-6.1.1.tgz#874d44e9ff6cadddd57ce3c955202e572d269015" + dependencies: + gulp-util "^3.0.7" + postcss "^5.0.14" + vinyl-sourcemaps-apply "^0.2.0" + +gulp-sourcemaps@1.6.0: + version "1.6.0" + resolved "https://registry.yarnpkg.com/gulp-sourcemaps/-/gulp-sourcemaps-1.6.0.tgz#b86ff349d801ceb56e1d9e7dc7bbcb4b7dee600c" + dependencies: + convert-source-map "^1.1.1" + graceful-fs "^4.1.2" + strip-bom "^2.0.0" + through2 "^2.0.0" + vinyl "^1.0.0" + +gulp-util@3.0.7: + version "3.0.7" + resolved "https://registry.yarnpkg.com/gulp-util/-/gulp-util-3.0.7.tgz#78925c4b8f8b49005ac01a011c557e6218941cbb" + dependencies: + array-differ "^1.0.0" + array-uniq "^1.0.2" + beeper "^1.0.0" + chalk "^1.0.0" + dateformat "^1.0.11" + fancy-log "^1.1.0" + gulplog "^1.0.0" + has-gulplog "^0.1.0" + lodash._reescape "^3.0.0" + lodash._reevaluate "^3.0.0" + lodash._reinterpolate "^3.0.0" + lodash.template "^3.0.0" + minimist "^1.1.0" + multipipe "^0.1.2" + object-assign "^3.0.0" + replace-ext "0.0.1" + through2 "^2.0.0" + vinyl "^0.5.0" + +gulp-util@^3.0.0, gulp-util@^3.0.2, gulp-util@^3.0.6, gulp-util@^3.0.7: + version "3.0.8" + resolved "https://registry.yarnpkg.com/gulp-util/-/gulp-util-3.0.8.tgz#0054e1e744502e27c04c187c3ecc505dd54bbb4f" + dependencies: + array-differ "^1.0.0" + array-uniq "^1.0.2" + beeper "^1.0.0" + chalk "^1.0.0" + dateformat "^2.0.0" + fancy-log "^1.1.0" + gulplog "^1.0.0" + has-gulplog "^0.1.0" + lodash._reescape "^3.0.0" + lodash._reevaluate "^3.0.0" + lodash._reinterpolate "^3.0.0" + lodash.template "^3.0.0" + minimist "^1.1.0" + multipipe "^0.1.2" + object-assign "^3.0.0" + replace-ext "0.0.1" + through2 "^2.0.0" + vinyl "^0.5.0" + +gulp-watch@4.3.8: + version "4.3.8" + resolved "https://registry.yarnpkg.com/gulp-watch/-/gulp-watch-4.3.8.tgz#57e38bc8295ea2c099203fd5342ede67556361fa" + dependencies: + anymatch "^1.3.0" + chokidar "^1.5.2" + glob-parent "^2.0.0" + gulp-util "^3.0.6" + object-assign "^4.1.0" + path-is-absolute "^1.0.0" + readable-stream "^2.0.1" + vinyl "^0.5.0" + vinyl-file "^1.2.1" + +gulp-zip@4.0.0: + version "4.0.0" + resolved "https://registry.yarnpkg.com/gulp-zip/-/gulp-zip-4.0.0.tgz#1cefc08b4bf36df4b5b1e7c6b36ee55ebbe4a881" + dependencies: + get-stream "^3.0.0" + gulp-util "^3.0.0" + through2 "^2.0.1" + yazl "^2.1.0" + +gulp@3.9.1: + version "3.9.1" + resolved "https://registry.yarnpkg.com/gulp/-/gulp-3.9.1.tgz#571ce45928dd40af6514fc4011866016c13845b4" + dependencies: + archy "^1.0.0" + chalk "^1.0.0" + deprecated "^0.0.1" + gulp-util "^3.0.0" + interpret "^1.0.0" + liftoff "^2.1.0" + minimist "^1.1.0" + orchestrator "^0.3.0" + pretty-hrtime "^1.0.0" + semver "^4.1.0" + tildify "^1.0.0" + v8flags "^2.0.2" + vinyl-fs "^0.3.0" + +gulplog@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/gulplog/-/gulplog-1.0.0.tgz#e28c4d45d05ecbbed818363ce8f9c5926229ffe5" + dependencies: + glogg "^1.0.0" + +handlebars@4.0.6: + version "4.0.6" + resolved "https://registry.yarnpkg.com/handlebars/-/handlebars-4.0.6.tgz#2ce4484850537f9c97a8026d5399b935c4ed4ed7" + dependencies: + async "^1.4.0" + optimist "^0.6.1" + source-map "^0.4.4" + optionalDependencies: + uglify-js "^2.6" + +har-schema@^1.0.5: + version "1.0.5" + resolved "https://registry.yarnpkg.com/har-schema/-/har-schema-1.0.5.tgz#d263135f43307c02c602afc8fe95970c0151369e" + +har-schema@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/har-schema/-/har-schema-2.0.0.tgz#a94c2224ebcac04782a0d9035521f24735b7ec92" + +har-validator@~4.2.1: + version "4.2.1" + resolved "https://registry.yarnpkg.com/har-validator/-/har-validator-4.2.1.tgz#33481d0f1bbff600dd203d75812a6a5fba002e2a" + dependencies: + ajv "^4.9.1" + har-schema "^1.0.5" + +har-validator@~5.0.3: + version "5.0.3" + resolved "https://registry.yarnpkg.com/har-validator/-/har-validator-5.0.3.tgz#ba402c266194f15956ef15e0fcf242993f6a7dfd" + dependencies: + ajv "^5.1.0" + har-schema "^2.0.0" + +har-validator@~5.1.0: + version "5.1.0" + resolved "https://registry.yarnpkg.com/har-validator/-/har-validator-5.1.0.tgz#44657f5688a22cfd4b72486e81b3a3fb11742c29" + dependencies: + ajv "^5.3.0" + har-schema "^2.0.0" + +has-ansi@^0.1.0: + version "0.1.0" + resolved "https://registry.yarnpkg.com/has-ansi/-/has-ansi-0.1.0.tgz#84f265aae8c0e6a88a12d7022894b7568894c62e" + dependencies: + ansi-regex "^0.2.0" + +has-ansi@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/has-ansi/-/has-ansi-2.0.0.tgz#34f5049ce1ecdf2b0649af3ef24e45ed35416d91" + dependencies: + ansi-regex "^2.0.0" + +has-flag@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/has-flag/-/has-flag-1.0.0.tgz#9d9e793165ce017a00f00418c43f942a7b1d11fa" + +has-gulplog@^0.1.0: + version "0.1.0" + resolved "https://registry.yarnpkg.com/has-gulplog/-/has-gulplog-0.1.0.tgz#6414c82913697da51590397dafb12f22967811ce" + dependencies: + sparkles "^1.0.0" + +has-unicode@^2.0.0: + version "2.0.1" + resolved "https://registry.yarnpkg.com/has-unicode/-/has-unicode-2.0.1.tgz#e0e6fe6a28cf51138855e086d1691e771de2a8b9" + +has-value@^0.3.1: + version "0.3.1" + resolved "https://registry.yarnpkg.com/has-value/-/has-value-0.3.1.tgz#7b1f58bada62ca827ec0a2078025654845995e1f" + 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" + 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" + +has-values@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/has-values/-/has-values-1.0.0.tgz#95b0b63fec2146619a6fe57fe75628d5a39efe4f" + dependencies: + is-number "^3.0.0" + kind-of "^4.0.0" + +has@^1.0.1: + version "1.0.1" + resolved "https://registry.yarnpkg.com/has/-/has-1.0.1.tgz#8461733f538b0837c9361e39a9ab9e9704dc2f28" + dependencies: + function-bind "^1.0.2" + +hawk@3.1.3, hawk@~3.1.3: + version "3.1.3" + resolved "https://registry.yarnpkg.com/hawk/-/hawk-3.1.3.tgz#078444bd7c1640b0fe540d2c9b73d59678e8e1c4" + dependencies: + boom "2.x.x" + cryptiles "2.x.x" + hoek "2.x.x" + sntp "1.x.x" + +hawk@~6.0.2: + version "6.0.2" + resolved "https://registry.yarnpkg.com/hawk/-/hawk-6.0.2.tgz#af4d914eb065f9b5ce4d9d11c1cb2126eecc3038" + dependencies: + boom "4.x.x" + cryptiles "3.x.x" + hoek "4.x.x" + sntp "2.x.x" + +hoek@2.x.x: + version "2.16.3" + resolved "https://registry.yarnpkg.com/hoek/-/hoek-2.16.3.tgz#20bb7403d3cea398e91dc4710a8ff1b8274a25ed" + +hoek@4.x.x: + version "4.2.1" + resolved "https://registry.yarnpkg.com/hoek/-/hoek-4.2.1.tgz#9634502aa12c445dd5a7c5734b572bb8738aacbb" + +home-or-tmp@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/home-or-tmp/-/home-or-tmp-2.0.0.tgz#e36c3f2d2cae7d746a857e38d18d5f32a7882db8" + dependencies: + os-homedir "^1.0.0" + os-tmpdir "^1.0.1" + +homedir-polyfill@^1.0.1: + version "1.0.1" + resolved "https://registry.yarnpkg.com/homedir-polyfill/-/homedir-polyfill-1.0.1.tgz#4c2bbc8a758998feebf5ed68580f76d46768b4bc" + dependencies: + parse-passwd "^1.0.0" + +hosted-git-info@^2.1.4: + version "2.6.0" + resolved "https://registry.yarnpkg.com/hosted-git-info/-/hosted-git-info-2.6.0.tgz#23235b29ab230c576aab0d4f13fc046b0b038222" + +html-comment-regex@^1.1.0: + version "1.1.1" + resolved "https://registry.yarnpkg.com/html-comment-regex/-/html-comment-regex-1.1.1.tgz#668b93776eaae55ebde8f3ad464b307a4963625e" + +http-errors@1.6.2: + version "1.6.2" + resolved "https://registry.yarnpkg.com/http-errors/-/http-errors-1.6.2.tgz#0a002cc85707192a7e7946ceedc11155f60ec736" + dependencies: + depd "1.1.1" + inherits "2.0.3" + setprototypeof "1.0.3" + statuses ">= 1.3.1 < 2" + +http-errors@~1.3.1: + version "1.3.1" + resolved "https://registry.yarnpkg.com/http-errors/-/http-errors-1.3.1.tgz#197e22cdebd4198585e8694ef6786197b91ed942" + dependencies: + inherits "~2.0.1" + statuses "1" + +http-errors@~1.6.2: + version "1.6.3" + resolved "https://registry.yarnpkg.com/http-errors/-/http-errors-1.6.3.tgz#8b55680bb4be283a0b5bf4ea2e38580be1d9320d" + dependencies: + depd "~1.1.2" + inherits "2.0.3" + setprototypeof "1.1.0" + statuses ">= 1.4.0 < 2" + +http-parser-js@>=0.4.0: + version "0.4.11" + resolved "https://registry.yarnpkg.com/http-parser-js/-/http-parser-js-0.4.11.tgz#5b720849c650903c27e521633d94696ee95f3529" + +http-signature@~1.1.0: + version "1.1.1" + resolved "https://registry.yarnpkg.com/http-signature/-/http-signature-1.1.1.tgz#df72e267066cd0ac67fb76adf8e134a8fbcf91bf" + dependencies: + assert-plus "^0.2.0" + jsprim "^1.2.2" + sshpk "^1.7.0" + +http-signature@~1.2.0: + version "1.2.0" + resolved "https://registry.yarnpkg.com/http-signature/-/http-signature-1.2.0.tgz#9aecd925114772f3d95b65a60abb8f7c18fbace1" + dependencies: + assert-plus "^1.0.0" + jsprim "^1.2.2" + sshpk "^1.7.0" + +iconv-lite@0.4.13: + version "0.4.13" + resolved "https://registry.yarnpkg.com/iconv-lite/-/iconv-lite-0.4.13.tgz#1f88aba4ab0b1508e8312acc39345f36e992e2f2" + +iconv-lite@0.4.19: + version "0.4.19" + resolved "https://registry.yarnpkg.com/iconv-lite/-/iconv-lite-0.4.19.tgz#f7468f60135f5e5dad3399c0a81be9a1603a082b" + +indent-string@^2.1.0: + version "2.1.0" + resolved "https://registry.yarnpkg.com/indent-string/-/indent-string-2.1.0.tgz#8e2d48348742121b4a8218b7a137e9a52049dc80" + dependencies: + repeating "^2.0.0" + +indexes-of@^1.0.1: + version "1.0.1" + resolved "https://registry.yarnpkg.com/indexes-of/-/indexes-of-1.0.1.tgz#f30f716c8e2bd346c7b67d3df3915566a7c05607" + +inflight@^1.0.4: + version "1.0.6" + resolved "https://registry.yarnpkg.com/inflight/-/inflight-1.0.6.tgz#49bd6331d7d02d0c09bc910a1075ba8165b56df9" + dependencies: + once "^1.3.0" + wrappy "1" + +inherits@1: + version "1.0.2" + resolved "https://registry.yarnpkg.com/inherits/-/inherits-1.0.2.tgz#ca4309dadee6b54cc0b8d247e8d7c7a0975bdc9b" + +inherits@2, inherits@2.0.3, inherits@^2.0.1, inherits@^2.0.3, inherits@~2.0.0, inherits@~2.0.1, inherits@~2.0.3: + version "2.0.3" + resolved "https://registry.yarnpkg.com/inherits/-/inherits-2.0.3.tgz#633c2c83e3da42a502f52466022480f4208261de" + +ini@^1.3.0, ini@^1.3.4, ini@~1.3.0: + version "1.3.5" + resolved "https://registry.yarnpkg.com/ini/-/ini-1.3.5.tgz#eee25f56db1c9ec6085e0c22778083f596abf927" + +interpret@^1.0.0: + version "1.1.0" + resolved "https://registry.yarnpkg.com/interpret/-/interpret-1.1.0.tgz#7ed1b1410c6a0e0f78cf95d3b8440c63f78b8614" + +invariant@^2.2.2: + version "2.2.4" + resolved "https://registry.yarnpkg.com/invariant/-/invariant-2.2.4.tgz#610f3c92c9359ce1db616e538008d23ff35158e6" + dependencies: + loose-envify "^1.0.0" + +invert-kv@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/invert-kv/-/invert-kv-1.0.0.tgz#104a8e4aaca6d3d8cd157a8ef8bfab2d7a3ffdb6" + +ipaddr.js@1.8.0: + version "1.8.0" + resolved "https://registry.yarnpkg.com/ipaddr.js/-/ipaddr.js-1.8.0.tgz#eaa33d6ddd7ace8f7f6fe0c9ca0440e706738b1e" + +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" + +is-absolute@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/is-absolute/-/is-absolute-1.0.0.tgz#395e1ae84b11f26ad1795e73c17378e48a301576" + 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" + 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" + 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" + +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" + 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" + +is-builtin-module@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/is-builtin-module/-/is-builtin-module-1.0.0.tgz#540572d34f7ac3119f8f76c30cbc1b1e037affbe" + dependencies: + builtin-modules "^1.0.0" + +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" + 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" + dependencies: + kind-of "^6.0.0" + +is-descriptor@^0.1.0: + version "0.1.6" + resolved "https://registry.yarnpkg.com/is-descriptor/-/is-descriptor-0.1.6.tgz#366d8240dde487ca51823b1ab9f07a10a78251ca" + 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" + dependencies: + is-accessor-descriptor "^1.0.0" + is-data-descriptor "^1.0.0" + kind-of "^6.0.2" + +is-dotfile@^1.0.0: + version "1.0.3" + resolved "https://registry.yarnpkg.com/is-dotfile/-/is-dotfile-1.0.3.tgz#a6a2f32ffd2dfb04f5ca25ecd0f6b83cf798a1e1" + +is-equal-shallow@^0.1.3: + version "0.1.3" + resolved "https://registry.yarnpkg.com/is-equal-shallow/-/is-equal-shallow-0.1.3.tgz#2238098fc221de0bcfa5d9eac4c45d638aa1c534" + dependencies: + is-primitive "^2.0.0" + +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" + +is-extendable@^1.0.1: + version "1.0.1" + resolved "https://registry.yarnpkg.com/is-extendable/-/is-extendable-1.0.1.tgz#a7470f9e426733d81bd81e1155264e3a3507cab4" + dependencies: + is-plain-object "^2.0.4" + +is-extglob@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/is-extglob/-/is-extglob-1.0.0.tgz#ac468177c4943405a092fc8f29760c6ffc6206c0" + +is-extglob@^2.1.0: + version "2.1.1" + resolved "https://registry.yarnpkg.com/is-extglob/-/is-extglob-2.1.1.tgz#a88c02535791f02ed37c76a1b9ea9773c833f8c2" + +is-finite@^1.0.0: + version "1.0.2" + resolved "https://registry.yarnpkg.com/is-finite/-/is-finite-1.0.2.tgz#cc6677695602be550ef11e8b4aa6305342b6d0aa" + dependencies: + number-is-nan "^1.0.0" + +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" + dependencies: + number-is-nan "^1.0.0" + +is-glob@^2.0.0, is-glob@^2.0.1: + version "2.0.1" + resolved "https://registry.yarnpkg.com/is-glob/-/is-glob-2.0.1.tgz#d096f926a3ded5600f3fdfd91198cb0888c2d863" + dependencies: + is-extglob "^1.0.0" + +is-glob@^3.1.0: + version "3.1.0" + resolved "https://registry.yarnpkg.com/is-glob/-/is-glob-3.1.0.tgz#7ba5ae24217804ac70707b96922567486cc3e84a" + dependencies: + is-extglob "^2.1.0" + +is-number@^2.1.0: + version "2.1.0" + resolved "https://registry.yarnpkg.com/is-number/-/is-number-2.1.0.tgz#01fcbbb393463a548f2f466cce16dece49db908f" + dependencies: + kind-of "^3.0.2" + +is-number@^3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/is-number/-/is-number-3.0.0.tgz#24fd6201a4782cf50561c810276afc7d12d71195" + 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" + +is-odd@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/is-odd/-/is-odd-2.0.0.tgz#7646624671fd7ea558ccd9a2795182f2958f1b24" + dependencies: + is-number "^4.0.0" + +is-plain-obj@^1.0.0: + version "1.1.0" + resolved "https://registry.yarnpkg.com/is-plain-obj/-/is-plain-obj-1.1.0.tgz#71a50c8429dfca773c92a390a4a03b39fcd51d3e" + +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" + dependencies: + isobject "^3.0.1" + +is-posix-bracket@^0.1.0: + version "0.1.1" + resolved "https://registry.yarnpkg.com/is-posix-bracket/-/is-posix-bracket-0.1.1.tgz#3334dc79774368e92f016e6fbc0a88f5cd6e6bc4" + +is-primitive@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/is-primitive/-/is-primitive-2.0.0.tgz#207bab91638499c07b2adf240a41a87210034575" + +is-relative@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/is-relative/-/is-relative-1.0.0.tgz#a1bb6935ce8c5dba1e8b9754b9b2dcc020e2260d" + dependencies: + is-unc-path "^1.0.0" + +is-svg@^2.0.0: + version "2.1.0" + resolved "https://registry.yarnpkg.com/is-svg/-/is-svg-2.1.0.tgz#cf61090da0d9efbcab8722deba6f032208dbb0e9" + dependencies: + html-comment-regex "^1.1.0" + +is-typedarray@~1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/is-typedarray/-/is-typedarray-1.0.0.tgz#e479c80858df0c1b11ddda6940f96011fcda4a9a" + +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" + dependencies: + unc-path-regex "^0.1.2" + +is-utf8@^0.2.0: + version "0.2.1" + resolved "https://registry.yarnpkg.com/is-utf8/-/is-utf8-0.2.1.tgz#4b0da1442104d1b336340e80797e865cf39f7d72" + +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" + +isarray@0.0.1: + version "0.0.1" + resolved "https://registry.yarnpkg.com/isarray/-/isarray-0.0.1.tgz#8a18acfca9a8f4177e09abfc6038939b05d1eedf" + +isarray@1.0.0, isarray@~1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/isarray/-/isarray-1.0.0.tgz#bb935d48582cba168c06834957a54a3e07124f11" + +isexe@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/isexe/-/isexe-2.0.0.tgz#e8fbf374dc556ff8947a10dcb0572d633f2cfa10" + +isobject@^2.0.0: + version "2.1.0" + resolved "https://registry.yarnpkg.com/isobject/-/isobject-2.1.0.tgz#f065561096a3f1da2ef46272f815c840d87e0c89" + 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" + +isstream@~0.1.2: + version "0.1.2" + resolved "https://registry.yarnpkg.com/isstream/-/isstream-0.1.2.tgz#47e63f7af55afa6f92e1500e690eb8b8529c099a" + +js-base64@^2.1.9: + version "2.4.3" + resolved "https://registry.yarnpkg.com/js-base64/-/js-base64-2.4.3.tgz#2e545ec2b0f2957f41356510205214e98fad6582" + +js-beautify@1.6.8: + version "1.6.8" + resolved "https://registry.yarnpkg.com/js-beautify/-/js-beautify-1.6.8.tgz#da1146d34431145309c89be7f69ed16e8e0ff07e" + dependencies: + config-chain "~1.1.5" + editorconfig "^0.13.2" + mkdirp "~0.5.0" + nopt "~3.0.1" + +js-tokens@^3.0.0, js-tokens@^3.0.2: + version "3.0.2" + resolved "https://registry.yarnpkg.com/js-tokens/-/js-tokens-3.0.2.tgz#9866df395102130e38f7f996bceb65443209c25b" + +js-yaml@~3.7.0: + version "3.7.0" + resolved "https://registry.yarnpkg.com/js-yaml/-/js-yaml-3.7.0.tgz#5c967ddd837a9bfdca5f2de84253abe8a1c03b80" + dependencies: + argparse "^1.0.7" + esprima "^2.6.0" + +jsbn@~0.1.0: + version "0.1.1" + resolved "https://registry.yarnpkg.com/jsbn/-/jsbn-0.1.1.tgz#a5e654c2e5a2deb5f201d96cefbca80c0ef2f513" + +jsesc@^1.3.0: + version "1.3.0" + resolved "https://registry.yarnpkg.com/jsesc/-/jsesc-1.3.0.tgz#46c3fec8c1892b12b0833db9bc7622176dbab34b" + +json-schema-traverse@^0.3.0: + version "0.3.1" + resolved "https://registry.yarnpkg.com/json-schema-traverse/-/json-schema-traverse-0.3.1.tgz#349a6d44c53a51de89b40805c5d5e59b417d3340" + +json-schema@0.2.3: + version "0.2.3" + resolved "https://registry.yarnpkg.com/json-schema/-/json-schema-0.2.3.tgz#b480c892e59a2f05954ce727bd3f2a4e882f9e13" + +json-stable-stringify@^1.0.1: + version "1.0.1" + resolved "https://registry.yarnpkg.com/json-stable-stringify/-/json-stable-stringify-1.0.1.tgz#9a759d39c5f2ff503fd5300646ed445f88c4f9af" + dependencies: + jsonify "~0.0.0" + +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" + +json5@^0.5.1: + version "0.5.1" + resolved "https://registry.yarnpkg.com/json5/-/json5-0.5.1.tgz#1eade7acc012034ad84e2396767ead9fa5495821" + +jsonfile@^2.1.0: + version "2.4.0" + resolved "https://registry.yarnpkg.com/jsonfile/-/jsonfile-2.4.0.tgz#3736a2b428b87bbda0cc83b53fa3d633a35c2ae8" + optionalDependencies: + graceful-fs "^4.1.6" + +jsonfile@^3.0.0: + version "3.0.1" + resolved "https://registry.yarnpkg.com/jsonfile/-/jsonfile-3.0.1.tgz#a5ecc6f65f53f662c4415c7675a0331d0992ec66" + optionalDependencies: + graceful-fs "^4.1.6" + +jsonify@~0.0.0: + version "0.0.0" + resolved "https://registry.yarnpkg.com/jsonify/-/jsonify-0.0.0.tgz#2c74b6ee41d93ca51b7b5aaee8f503631d252a73" + +jspm-github@^0.14.11: + version "0.14.13" + resolved "https://registry.yarnpkg.com/jspm-github/-/jspm-github-0.14.13.tgz#326e5217d3639b21609293b01e7e18775dd3dcc7" + dependencies: + bluebird "^3.0.5" + expand-tilde "^1.2.0" + graceful-fs "^4.1.3" + mkdirp "^0.5.1" + netrc "^0.1.3" + request "^2.74.0" + rimraf "^2.5.4" + semver "^5.0.1" + tar-fs "^1.13.0" + which "^1.0.9" + +jspm-npm@^0.30.3: + version "0.30.4" + resolved "https://registry.yarnpkg.com/jspm-npm/-/jspm-npm-0.30.4.tgz#60f48811af3866ddb16b90c1a91427aec7c3b337" + dependencies: + bluebird "^3.0.5" + buffer-peek-stream "^1.0.1" + graceful-fs "^4.1.3" + mkdirp "^0.5.1" + readdirp "^2.0.0" + request "^2.58.0" + semver "^5.0.1" + tar-fs "^1.13.0" + traceur "0.0.105" + which "^1.1.1" + +jspm-registry@^0.4.1: + version "0.4.4" + resolved "https://registry.yarnpkg.com/jspm-registry/-/jspm-registry-0.4.4.tgz#d53166035a87cdce585d62baa397568546996d70" + dependencies: + graceful-fs "^4.1.3" + rimraf "^2.3.2" + rsvp "^3.0.18" + semver "^4.3.3" + +jspm@^0.17.0-beta.13: + version "0.17.0-beta.47" + resolved "https://registry.yarnpkg.com/jspm/-/jspm-0.17.0-beta.47.tgz#6a9850dbdb949c9dcac9220ab59b3d130f374af2" + dependencies: + bluebird "^3.0.5" + chalk "^1.1.1" + core-js "^1.2.6" + glob "^6.0.1" + graceful-fs "^4.1.2" + jspm-github "^0.14.11" + jspm-npm "^0.30.3" + jspm-registry "^0.4.1" + liftoff "^2.2.0" + minimatch "^3.0.0" + mkdirp "~0.5.1" + ncp "^2.0.0" + proper-lockfile "^1.1.2" + request "^2.67.0" + rimraf "^2.4.4" + sane "^1.3.3" + semver "^5.1.0" + systemjs "0.20.19" + systemjs-builder "0.16.12" + traceur "0.0.105" + uglify-js "^2.6.1" + +jsprim@^1.2.2: + version "1.4.1" + resolved "https://registry.yarnpkg.com/jsprim/-/jsprim-1.4.1.tgz#313e66bc1e5cc06e438bc1b7499c2e5c56acb6a2" + dependencies: + assert-plus "1.0.0" + extsprintf "1.3.0" + json-schema "0.2.3" + verror "1.10.0" + +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" + 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" + dependencies: + is-buffer "^1.1.5" + +kind-of@^5.0.0: + version "5.1.0" + resolved "https://registry.yarnpkg.com/kind-of/-/kind-of-5.1.0.tgz#729c91e2d857b7a419a1f9aa65685c4c33f5845d" + +kind-of@^6.0.0, kind-of@^6.0.2: + version "6.0.2" + resolved "https://registry.yarnpkg.com/kind-of/-/kind-of-6.0.2.tgz#01146b36a6218e64e58f3a8d66de5d7fc6f6d051" + +klaw@^1.0.0: + version "1.3.1" + resolved "https://registry.yarnpkg.com/klaw/-/klaw-1.3.1.tgz#4088433b46b3b1ba259d78785d8e96f73ba02439" + optionalDependencies: + graceful-fs "^4.1.9" + +lazy-cache@^1.0.3: + version "1.0.4" + resolved "https://registry.yarnpkg.com/lazy-cache/-/lazy-cache-1.0.4.tgz#a1d78fc3a50474cb80845d3b3b6e1da49a446e8e" + +lcid@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/lcid/-/lcid-1.0.0.tgz#308accafa0bc483a3867b4b6f2b9506251d1b835" + dependencies: + invert-kv "^1.0.0" + +liftoff@^2.1.0, liftoff@^2.2.0: + version "2.5.0" + resolved "https://registry.yarnpkg.com/liftoff/-/liftoff-2.5.0.tgz#2009291bb31cea861bbf10a7c15a28caf75c31ec" + dependencies: + extend "^3.0.0" + findup-sync "^2.0.0" + fined "^1.0.1" + flagged-respawn "^1.0.0" + is-plain-object "^2.0.4" + object.map "^1.0.0" + rechoir "^0.6.2" + resolve "^1.1.7" + +livereload-js@^2.2.0: + version "2.3.0" + resolved "https://registry.yarnpkg.com/livereload-js/-/livereload-js-2.3.0.tgz#c3ab22e8aaf5bf3505d80d098cbad67726548c9a" + +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" + 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._baseassign@^3.0.0: + version "3.2.0" + resolved "https://registry.yarnpkg.com/lodash._baseassign/-/lodash._baseassign-3.2.0.tgz#8c38a099500f215ad09e59f1722fd0c52bfe0a4e" + dependencies: + lodash._basecopy "^3.0.0" + lodash.keys "^3.0.0" + +lodash._basecopy@^3.0.0: + version "3.0.1" + resolved "https://registry.yarnpkg.com/lodash._basecopy/-/lodash._basecopy-3.0.1.tgz#8da0e6a876cf344c0ad8a54882111dd3c5c7ca36" + +lodash._basetostring@^3.0.0: + version "3.0.1" + resolved "https://registry.yarnpkg.com/lodash._basetostring/-/lodash._basetostring-3.0.1.tgz#d1861d877f824a52f669832dcaf3ee15566a07d5" + +lodash._basevalues@^3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/lodash._basevalues/-/lodash._basevalues-3.0.0.tgz#5b775762802bde3d3297503e26300820fdf661b7" + +lodash._bindcallback@^3.0.0: + version "3.0.1" + resolved "https://registry.yarnpkg.com/lodash._bindcallback/-/lodash._bindcallback-3.0.1.tgz#e531c27644cf8b57a99e17ed95b35c748789392e" + +lodash._createassigner@^3.0.0: + version "3.1.1" + resolved "https://registry.yarnpkg.com/lodash._createassigner/-/lodash._createassigner-3.1.1.tgz#838a5bae2fdaca63ac22dee8e19fa4e6d6970b11" + dependencies: + lodash._bindcallback "^3.0.0" + lodash._isiterateecall "^3.0.0" + lodash.restparam "^3.0.0" + +lodash._getnative@^3.0.0: + version "3.9.1" + resolved "https://registry.yarnpkg.com/lodash._getnative/-/lodash._getnative-3.9.1.tgz#570bc7dede46d61cdcde687d65d3eecbaa3aaff5" + +lodash._isiterateecall@^3.0.0: + version "3.0.9" + resolved "https://registry.yarnpkg.com/lodash._isiterateecall/-/lodash._isiterateecall-3.0.9.tgz#5203ad7ba425fae842460e696db9cf3e6aac057c" + +lodash._reescape@^3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/lodash._reescape/-/lodash._reescape-3.0.0.tgz#2b1d6f5dfe07c8a355753e5f27fac7f1cde1616a" + +lodash._reevaluate@^3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/lodash._reevaluate/-/lodash._reevaluate-3.0.0.tgz#58bc74c40664953ae0b124d806996daca431e2ed" + +lodash._reinterpolate@^3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/lodash._reinterpolate/-/lodash._reinterpolate-3.0.0.tgz#0ccf2d89166af03b3663c796538b75ac6e114d9d" + +lodash._root@^3.0.0: + version "3.0.1" + resolved "https://registry.yarnpkg.com/lodash._root/-/lodash._root-3.0.1.tgz#fba1c4524c19ee9a5f8136b4609f017cf4ded692" + +lodash.assign@^3.0.0: + version "3.2.0" + resolved "https://registry.yarnpkg.com/lodash.assign/-/lodash.assign-3.2.0.tgz#3ce9f0234b4b2223e296b8fa0ac1fee8ebca64fa" + dependencies: + lodash._baseassign "^3.0.0" + lodash._createassigner "^3.0.0" + lodash.keys "^3.0.0" + +lodash.escape@^3.0.0: + version "3.2.0" + resolved "https://registry.yarnpkg.com/lodash.escape/-/lodash.escape-3.2.0.tgz#995ee0dc18c1b48cc92effae71a10aab5b487698" + dependencies: + lodash._root "^3.0.0" + +lodash.isarguments@^3.0.0: + version "3.1.0" + resolved "https://registry.yarnpkg.com/lodash.isarguments/-/lodash.isarguments-3.1.0.tgz#2f573d85c6a24289ff00663b491c1d338ff3458a" + +lodash.isarray@^3.0.0: + version "3.0.4" + resolved "https://registry.yarnpkg.com/lodash.isarray/-/lodash.isarray-3.0.4.tgz#79e4eb88c36a8122af86f844aa9bcd851b5fbb55" + +lodash.keys@^3.0.0: + version "3.1.2" + resolved "https://registry.yarnpkg.com/lodash.keys/-/lodash.keys-3.1.2.tgz#4dbc0472b156be50a0b286855d1bd0b0c656098a" + dependencies: + lodash._getnative "^3.0.0" + lodash.isarguments "^3.0.0" + lodash.isarray "^3.0.0" + +lodash.memoize@^4.1.2: + version "4.1.2" + resolved "https://registry.yarnpkg.com/lodash.memoize/-/lodash.memoize-4.1.2.tgz#bcc6c49a42a2840ed997f323eada5ecd182e0bfe" + +lodash.restparam@^3.0.0: + version "3.6.1" + resolved "https://registry.yarnpkg.com/lodash.restparam/-/lodash.restparam-3.6.1.tgz#936a4e309ef330a7645ed4145986c85ae5b20805" + +lodash.template@^3.0.0: + version "3.6.2" + resolved "https://registry.yarnpkg.com/lodash.template/-/lodash.template-3.6.2.tgz#f8cdecc6169a255be9098ae8b0c53d378931d14f" + dependencies: + lodash._basecopy "^3.0.0" + lodash._basetostring "^3.0.0" + lodash._basevalues "^3.0.0" + lodash._isiterateecall "^3.0.0" + lodash._reinterpolate "^3.0.0" + lodash.escape "^3.0.0" + lodash.keys "^3.0.0" + lodash.restparam "^3.0.0" + lodash.templatesettings "^3.0.0" + +lodash.templatesettings@^3.0.0: + version "3.1.1" + resolved "https://registry.yarnpkg.com/lodash.templatesettings/-/lodash.templatesettings-3.1.1.tgz#fb307844753b66b9f1afa54e262c745307dba8e5" + dependencies: + lodash._reinterpolate "^3.0.0" + lodash.escape "^3.0.0" + +lodash.uniq@^4.5.0: + version "4.5.0" + resolved "https://registry.yarnpkg.com/lodash.uniq/-/lodash.uniq-4.5.0.tgz#d0225373aeb652adc1bc82e4945339a842754773" + +lodash@4.17.10, lodash@^4.16.4: + version "4.17.10" + resolved "https://registry.yarnpkg.com/lodash/-/lodash-4.17.10.tgz#1b7793cf7259ea38fb3661d4d38b3260af8ae4e7" + +lodash@^4.17.4: + version "4.17.5" + resolved "https://registry.yarnpkg.com/lodash/-/lodash-4.17.5.tgz#99a92d65c0272debe8c96b6057bc8fbfa3bed511" + +lodash@~1.0.1: + version "1.0.2" + resolved "https://registry.yarnpkg.com/lodash/-/lodash-1.0.2.tgz#8f57560c83b59fc270bd3d561b690043430e2551" + +longest@^1.0.1: + version "1.0.1" + resolved "https://registry.yarnpkg.com/longest/-/longest-1.0.1.tgz#30a0b2da38f73770e8294a0d22e6625ed77d0097" + +loose-envify@^1.0.0: + version "1.3.1" + resolved "https://registry.yarnpkg.com/loose-envify/-/loose-envify-1.3.1.tgz#d1a8ad33fa9ce0e713d65fdd0ac8b748d478c848" + dependencies: + js-tokens "^3.0.0" + +loud-rejection@^1.0.0: + version "1.6.0" + resolved "https://registry.yarnpkg.com/loud-rejection/-/loud-rejection-1.6.0.tgz#5b46f80147edee578870f086d04821cf998e551f" + dependencies: + currently-unhandled "^0.4.1" + signal-exit "^3.0.0" + +lru-cache@2: + version "2.7.3" + resolved "https://registry.yarnpkg.com/lru-cache/-/lru-cache-2.7.3.tgz#6d4524e8b955f95d4f5b58851ce21dd72fb4e952" + +lru-cache@^3.2.0: + version "3.2.0" + resolved "https://registry.yarnpkg.com/lru-cache/-/lru-cache-3.2.0.tgz#71789b3b7f5399bec8565dda38aa30d2a097efee" + dependencies: + pseudomap "^1.0.1" + +macaddress@^0.2.8: + version "0.2.8" + resolved "https://registry.yarnpkg.com/macaddress/-/macaddress-0.2.8.tgz#5904dc537c39ec6dbefeae902327135fa8511f12" + +make-iterator@^1.0.0: + version "1.0.1" + resolved "https://registry.yarnpkg.com/make-iterator/-/make-iterator-1.0.1.tgz#29b33f312aa8f547c4a5e490f56afcec99133ad6" + dependencies: + kind-of "^6.0.2" + +makeerror@1.0.x: + version "1.0.11" + resolved "https://registry.yarnpkg.com/makeerror/-/makeerror-1.0.11.tgz#e01a5c9109f2af79660e4e8b9587790184f5a96c" + dependencies: + tmpl "1.0.x" + +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" + +map-obj@^1.0.0, map-obj@^1.0.1: + version "1.0.1" + resolved "https://registry.yarnpkg.com/map-obj/-/map-obj-1.0.1.tgz#d933ceb9205d82bdcf4886f6742bdc2b4dea146d" + +map-stream@~0.1.0: + version "0.1.0" + resolved "https://registry.yarnpkg.com/map-stream/-/map-stream-0.1.0.tgz#e56aa94c4c8055a16404a0674b78f215f7c8e194" + +map-visit@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/map-visit/-/map-visit-1.0.0.tgz#ecdca8f13144e660f1b5bd41f12f3479d98dfb8f" + dependencies: + object-visit "^1.0.0" + +math-expression-evaluator@^1.2.14: + version "1.2.17" + resolved "https://registry.yarnpkg.com/math-expression-evaluator/-/math-expression-evaluator-1.2.17.tgz#de819fdbcd84dccd8fae59c6aeb79615b9d266ac" + +media-typer@0.3.0: + version "0.3.0" + resolved "https://registry.yarnpkg.com/media-typer/-/media-typer-0.3.0.tgz#8710d7af0aa626f8fffa1ce00168545263255748" + +meow@^3.3.0: + version "3.7.0" + resolved "https://registry.yarnpkg.com/meow/-/meow-3.7.0.tgz#72cb668b425228290abbfa856892587308a801fb" + dependencies: + camelcase-keys "^2.0.0" + decamelize "^1.1.2" + loud-rejection "^1.0.0" + map-obj "^1.0.1" + minimist "^1.1.3" + normalize-package-data "^2.3.4" + object-assign "^4.0.1" + read-pkg-up "^1.0.1" + redent "^1.0.0" + trim-newlines "^1.0.0" + +merge-descriptors@1.0.1: + version "1.0.1" + resolved "https://registry.yarnpkg.com/merge-descriptors/-/merge-descriptors-1.0.1.tgz#b00aaa556dd8b44568150ec9d1b953f3f90cbb61" + +merge@^1.1.3: + version "1.2.0" + resolved "https://registry.yarnpkg.com/merge/-/merge-1.2.0.tgz#7531e39d4949c281a66b8c5a6e0265e8b05894da" + +methods@~1.1.2: + version "1.1.2" + resolved "https://registry.yarnpkg.com/methods/-/methods-1.1.2.tgz#5529a4d67654134edcc5266656835b0f851afcee" + +micromatch@^2.1.5: + version "2.3.11" + resolved "https://registry.yarnpkg.com/micromatch/-/micromatch-2.3.11.tgz#86677c97d1720b363431d04d0d15293bd38c1565" + dependencies: + arr-diff "^2.0.0" + array-unique "^0.2.1" + braces "^1.8.2" + expand-brackets "^0.1.4" + extglob "^0.3.1" + filename-regex "^2.0.0" + is-extglob "^1.0.0" + is-glob "^2.0.1" + kind-of "^3.0.2" + normalize-path "^2.0.1" + object.omit "^2.0.0" + parse-glob "^3.0.4" + regex-cache "^0.4.2" + +micromatch@^3.0.4: + version "3.1.10" + resolved "https://registry.yarnpkg.com/micromatch/-/micromatch-3.1.10.tgz#70859bc95c9840952f359a068a3fc49f9ecfac23" + 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.33.0: + version "1.33.0" + resolved "https://registry.yarnpkg.com/mime-db/-/mime-db-1.33.0.tgz#a3492050a5cb9b63450541e39d9788d2272783db" + +mime-db@~1.35.0: + version "1.35.0" + resolved "https://registry.yarnpkg.com/mime-db/-/mime-db-1.35.0.tgz#0569d657466491283709663ad379a99b90d9ab47" + +mime-types@^2.1.12, mime-types@~2.1.17, mime-types@~2.1.18, mime-types@~2.1.7: + version "2.1.18" + resolved "https://registry.yarnpkg.com/mime-types/-/mime-types-2.1.18.tgz#6f323f60a83d11146f831ff11fd66e2fe5503bb8" + dependencies: + mime-db "~1.33.0" + +mime-types@~2.1.19: + version "2.1.19" + resolved "https://registry.yarnpkg.com/mime-types/-/mime-types-2.1.19.tgz#71e464537a7ef81c15f2db9d97e913fc0ff606f0" + dependencies: + mime-db "~1.35.0" + +mime@1.4.1: + version "1.4.1" + resolved "https://registry.yarnpkg.com/mime/-/mime-1.4.1.tgz#121f9ebc49e3766f311a76e1fa1c8003c4b03aa6" + +mini-lr@^0.1.8: + version "0.1.9" + resolved "https://registry.yarnpkg.com/mini-lr/-/mini-lr-0.1.9.tgz#02199d27347953d1fd1d6dbded4261f187b2d0f6" + dependencies: + body-parser "~1.14.0" + debug "^2.2.0" + faye-websocket "~0.7.2" + livereload-js "^2.2.0" + parseurl "~1.3.0" + qs "~2.2.3" + +"minimatch@2 || 3", minimatch@^3.0.0, minimatch@^3.0.2, minimatch@^3.0.4: + version "3.0.4" + resolved "https://registry.yarnpkg.com/minimatch/-/minimatch-3.0.4.tgz#5166e286457f03306064be5497e8dbb0c3d32083" + dependencies: + brace-expansion "^1.1.7" + +minimatch@^2.0.1: + version "2.0.10" + resolved "https://registry.yarnpkg.com/minimatch/-/minimatch-2.0.10.tgz#8d087c39c6b38c001b97fca7ce6d0e1e80afbac7" + dependencies: + brace-expansion "^1.0.0" + +minimatch@~0.2.11: + version "0.2.14" + resolved "https://registry.yarnpkg.com/minimatch/-/minimatch-0.2.14.tgz#c74e780574f63c6f9a090e90efbe6ef53a6a756a" + dependencies: + lru-cache "2" + sigmund "~1.0.0" + +minimist@0.0.8: + version "0.0.8" + resolved "https://registry.yarnpkg.com/minimist/-/minimist-0.0.8.tgz#857fcabfc3397d2625b8228262e86aa7a011b05d" + +minimist@^1.1.0, minimist@^1.1.1, minimist@^1.1.3, minimist@^1.2.0: + version "1.2.0" + resolved "https://registry.yarnpkg.com/minimist/-/minimist-1.2.0.tgz#a35008b20f41383eec1fb914f4cd5df79a264284" + +minimist@~0.0.1: + version "0.0.10" + resolved "https://registry.yarnpkg.com/minimist/-/minimist-0.0.10.tgz#de3f98543dbf96082be48ad1a0c7cda836301dcf" + +mixin-deep@^1.2.0: + version "1.3.1" + resolved "https://registry.yarnpkg.com/mixin-deep/-/mixin-deep-1.3.1.tgz#a49e7268dce1a0d9698e45326c5626df3543d0fe" + dependencies: + for-in "^1.0.2" + is-extendable "^1.0.1" + +mkdirp@0.5.0: + version "0.5.0" + resolved "https://registry.yarnpkg.com/mkdirp/-/mkdirp-0.5.0.tgz#1d73076a6df986cd9344e15e71fcc05a4c9abf12" + dependencies: + minimist "0.0.8" + +"mkdirp@>=0.5 0", mkdirp@^0.5.0, mkdirp@^0.5.1, mkdirp@~0.5.0, mkdirp@~0.5.1: + version "0.5.1" + resolved "https://registry.yarnpkg.com/mkdirp/-/mkdirp-0.5.1.tgz#30057438eac6cf7f8c4767f38648d6697d75c903" + dependencies: + minimist "0.0.8" + +moment@^2.10.6, moment@^2.15.2, moment@^2.18.1: + version "2.22.2" + resolved "https://registry.yarnpkg.com/moment/-/moment-2.22.2.tgz#3c257f9839fc0e93ff53149632239eb90783ff66" + +ms@0.7.1: + version "0.7.1" + resolved "https://registry.yarnpkg.com/ms/-/ms-0.7.1.tgz#9cd13c03adbff25b65effde7ce864ee952017098" + +ms@2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/ms/-/ms-2.0.0.tgz#5608aeadfc00be6c2901df5f9861788de0d597c8" + +multer@^1.1.0: + version "1.3.1" + resolved "https://registry.yarnpkg.com/multer/-/multer-1.3.1.tgz#c3fb3b35f50c7eefe873532f90d3dde02ce6e040" + dependencies: + append-field "^0.1.0" + busboy "^0.2.11" + concat-stream "^1.5.2" + mkdirp "^0.5.1" + object-assign "^3.0.0" + on-finished "^2.3.0" + type-is "^1.6.4" + xtend "^4.0.0" + +multipipe@^0.1.2: + version "0.1.2" + resolved "https://registry.yarnpkg.com/multipipe/-/multipipe-0.1.2.tgz#2a8f2ddf70eed564dff2d57f1e1a137d9f05078b" + dependencies: + duplexer2 "0.0.2" + +mv@~2: + version "2.1.1" + resolved "https://registry.yarnpkg.com/mv/-/mv-2.1.1.tgz#ae6ce0d6f6d5e0a4f7d893798d03c1ea9559b6a2" + dependencies: + mkdirp "~0.5.1" + ncp "~2.0.0" + rimraf "~2.4.0" + +nan@^2.10.0, nan@^2.3.0: + version "2.10.0" + resolved "https://registry.yarnpkg.com/nan/-/nan-2.10.0.tgz#96d0cd610ebd58d4b4de9cc0c6828cda99c7548f" + +nanomatch@^1.2.9: + version "1.2.9" + resolved "https://registry.yarnpkg.com/nanomatch/-/nanomatch-1.2.9.tgz#879f7150cb2dab7a471259066c104eee6e0fa7c2" + 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-odd "^2.0.0" + 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" + +natives@^1.1.0: + version "1.1.3" + resolved "https://registry.yarnpkg.com/natives/-/natives-1.1.3.tgz#44a579be64507ea2d6ed1ca04a9415915cf75558" + +nconf@^0.10.0: + version "0.10.0" + resolved "https://registry.yarnpkg.com/nconf/-/nconf-0.10.0.tgz#da1285ee95d0a922ca6cee75adcf861f48205ad2" + dependencies: + async "^1.4.0" + ini "^1.3.0" + secure-keys "^1.0.0" + yargs "^3.19.0" + +ncp@^2.0.0, ncp@~2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/ncp/-/ncp-2.0.0.tgz#195a21d6c46e361d2fb1281ba38b91e9df7bdbb3" + +negotiator@0.6.1: + version "0.6.1" + resolved "https://registry.yarnpkg.com/negotiator/-/negotiator-0.6.1.tgz#2b327184e8992101177b28563fb5e7102acd0ca9" + +netrc@^0.1.3: + version "0.1.4" + resolved "https://registry.yarnpkg.com/netrc/-/netrc-0.1.4.tgz#6be94fcaca8d77ade0a9670dc460914c94472444" + +next-tick@1: + version "1.0.0" + resolved "https://registry.yarnpkg.com/next-tick/-/next-tick-1.0.0.tgz#ca86d1fe8828169b0120208e3dc8424b9db8342c" + +node-int64@^0.4.0: + version "0.4.0" + resolved "https://registry.yarnpkg.com/node-int64/-/node-int64-0.4.0.tgz#87a9065cdb355d3182d8f94ce11188b825c68a3b" + +node-loggly-bulk@^2.2.2: + version "2.2.4" + resolved "https://registry.yarnpkg.com/node-loggly-bulk/-/node-loggly-bulk-2.2.4.tgz#bdd8638d97c43ecf1e1831ca98b250968fa6dee9" + dependencies: + json-stringify-safe "5.0.x" + moment "^2.18.1" + request ">=2.76.0 <3.0.0" + +node-pre-gyp@^0.6.39: + version "0.6.39" + resolved "https://registry.yarnpkg.com/node-pre-gyp/-/node-pre-gyp-0.6.39.tgz#c00e96860b23c0e1420ac7befc5044e1d78d8649" + dependencies: + detect-libc "^1.0.2" + hawk "3.1.3" + mkdirp "^0.5.1" + nopt "^4.0.1" + npmlog "^4.0.2" + rc "^1.1.7" + request "2.81.0" + rimraf "^2.6.1" + semver "^5.3.0" + tar "^2.2.1" + tar-pack "^3.4.0" + +nopt@^4.0.1: + version "4.0.1" + resolved "https://registry.yarnpkg.com/nopt/-/nopt-4.0.1.tgz#d0d4685afd5415193c8c7505602d0d17cd64474d" + dependencies: + abbrev "1" + osenv "^0.1.4" + +nopt@~3.0.1: + version "3.0.6" + resolved "https://registry.yarnpkg.com/nopt/-/nopt-3.0.6.tgz#c6465dbf08abcd4db359317f79ac68a646b28ff9" + dependencies: + abbrev "1" + +normalize-package-data@^2.3.2, normalize-package-data@^2.3.4: + version "2.4.0" + resolved "https://registry.yarnpkg.com/normalize-package-data/-/normalize-package-data-2.4.0.tgz#12f95a307d58352075a04907b84ac8be98ac012f" + dependencies: + hosted-git-info "^2.1.4" + is-builtin-module "^1.0.0" + semver "2 || 3 || 4 || 5" + validate-npm-package-license "^3.0.1" + +normalize-path@^2.0.0, normalize-path@^2.0.1: + version "2.1.1" + resolved "https://registry.yarnpkg.com/normalize-path/-/normalize-path-2.1.1.tgz#1ab28b556e198363a8c1a6f7e6fa20137fe6aed9" + dependencies: + remove-trailing-separator "^1.0.1" + +normalize-range@^0.1.2: + version "0.1.2" + resolved "https://registry.yarnpkg.com/normalize-range/-/normalize-range-0.1.2.tgz#2d10c06bdfd312ea9777695a4d28439456b75942" + +normalize-url@^1.4.0: + version "1.9.1" + resolved "https://registry.yarnpkg.com/normalize-url/-/normalize-url-1.9.1.tgz#2cc0d66b31ea23036458436e3620d85954c66c3c" + dependencies: + object-assign "^4.0.1" + prepend-http "^1.0.0" + query-string "^4.1.0" + sort-keys "^1.0.0" + +npmlog@^4.0.2: + version "4.1.2" + resolved "https://registry.yarnpkg.com/npmlog/-/npmlog-4.1.2.tgz#08a7f2a8bf734604779a9efa4ad5cc717abb954b" + dependencies: + are-we-there-yet "~1.1.2" + console-control-strings "~1.1.0" + gauge "~2.7.3" + set-blocking "~2.0.0" + +num2fraction@^1.2.2: + version "1.2.2" + resolved "https://registry.yarnpkg.com/num2fraction/-/num2fraction-1.2.2.tgz#6f682b6a027a4e9ddfa4564cd2589d1d4e669ede" + +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" + +oauth-sign@~0.8.1, oauth-sign@~0.8.2: + version "0.8.2" + resolved "https://registry.yarnpkg.com/oauth-sign/-/oauth-sign-0.8.2.tgz#46a6ab7f0aead8deae9ec0565780b7d4efeb9d43" + +oauth-sign@~0.9.0: + version "0.9.0" + resolved "https://registry.yarnpkg.com/oauth-sign/-/oauth-sign-0.9.0.tgz#47a7b016baa68b5fa0ecf3dee08a85c679ac6455" + +object-assign@^3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/object-assign/-/object-assign-3.0.0.tgz#9bedd5ca0897949bca47e7ff408062d549f587f2" + +object-assign@^4.0.1, object-assign@^4.1.0: + version "4.1.1" + resolved "https://registry.yarnpkg.com/object-assign/-/object-assign-4.1.1.tgz#2109adc7965887cfc05cbbd442cac8bfbb360863" + +object-copy@^0.1.0: + version "0.1.0" + resolved "https://registry.yarnpkg.com/object-copy/-/object-copy-0.1.0.tgz#7e7d858b781bd7c991a41ba975ed3812754e998c" + dependencies: + copy-descriptor "^0.1.0" + define-property "^0.2.5" + kind-of "^3.0.3" + +object-visit@^1.0.0: + version "1.0.1" + resolved "https://registry.yarnpkg.com/object-visit/-/object-visit-1.0.1.tgz#f79c4493af0c5377b59fe39d395e41042dd045bb" + dependencies: + isobject "^3.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" + dependencies: + array-each "^1.0.1" + array-slice "^1.0.0" + for-own "^1.0.0" + isobject "^3.0.0" + +object.map@^1.0.0: + version "1.0.1" + resolved "https://registry.yarnpkg.com/object.map/-/object.map-1.0.1.tgz#cf83e59dc8fcc0ad5f4250e1f78b3b81bd801d37" + dependencies: + for-own "^1.0.0" + make-iterator "^1.0.0" + +object.omit@^2.0.0: + version "2.0.1" + resolved "https://registry.yarnpkg.com/object.omit/-/object.omit-2.0.1.tgz#1a9c744829f39dbb858c76ca3579ae2a54ebd1fa" + dependencies: + for-own "^0.1.4" + is-extendable "^0.1.1" + +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" + dependencies: + isobject "^3.0.1" + +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" + dependencies: + ee-first "1.1.1" + +once@^1.3.0, once@^1.3.1, once@^1.3.3, once@^1.4.0: + version "1.4.0" + resolved "https://registry.yarnpkg.com/once/-/once-1.4.0.tgz#583b1aa775961d4b113ac17d9c50baef9dd76bd1" + dependencies: + wrappy "1" + +once@~1.3.0: + version "1.3.3" + resolved "https://registry.yarnpkg.com/once/-/once-1.3.3.tgz#b2e261557ce4c314ec8304f3fa82663e4297ca20" + dependencies: + wrappy "1" + +optimist@^0.6.1: + version "0.6.1" + resolved "https://registry.yarnpkg.com/optimist/-/optimist-0.6.1.tgz#da3ea74686fa21a19a111c326e90eb15a0196686" + dependencies: + minimist "~0.0.1" + wordwrap "~0.0.2" + +orchestrator@^0.3.0: + version "0.3.8" + resolved "https://registry.yarnpkg.com/orchestrator/-/orchestrator-0.3.8.tgz#14e7e9e2764f7315fbac184e506c7aa6df94ad7e" + dependencies: + end-of-stream "~0.1.5" + sequencify "~0.0.7" + stream-consume "~0.1.0" + +ordered-read-streams@^0.1.0: + version "0.1.0" + resolved "https://registry.yarnpkg.com/ordered-read-streams/-/ordered-read-streams-0.1.0.tgz#fd565a9af8eb4473ba69b6ed8a34352cb552f126" + +os-homedir@^1.0.0, os-homedir@^1.0.1: + version "1.0.2" + resolved "https://registry.yarnpkg.com/os-homedir/-/os-homedir-1.0.2.tgz#ffbc4988336e0e833de0c168c7ef152121aa7fb3" + +os-locale@^1.4.0: + version "1.4.0" + resolved "https://registry.yarnpkg.com/os-locale/-/os-locale-1.4.0.tgz#20f9f17ae29ed345e8bde583b13d2009803c14d9" + dependencies: + lcid "^1.0.0" + +os-tmpdir@^1.0.0, os-tmpdir@^1.0.1: + version "1.0.2" + resolved "https://registry.yarnpkg.com/os-tmpdir/-/os-tmpdir-1.0.2.tgz#bbe67406c79aa85c5cfec766fe5734555dfa1274" + +osenv@^0.1.4: + version "0.1.5" + resolved "https://registry.yarnpkg.com/osenv/-/osenv-0.1.5.tgz#85cdfafaeb28e8677f416e287592b5f3f49ea410" + 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" + dependencies: + is-absolute "^1.0.0" + map-cache "^0.2.0" + path-root "^0.1.1" + +parse-glob@^3.0.4: + version "3.0.4" + resolved "https://registry.yarnpkg.com/parse-glob/-/parse-glob-3.0.4.tgz#b2c376cfb11f35513badd173ef0bb6e3a388391c" + dependencies: + glob-base "^0.3.0" + is-dotfile "^1.0.0" + is-extglob "^1.0.0" + is-glob "^2.0.0" + +parse-json@^2.2.0: + version "2.2.0" + resolved "https://registry.yarnpkg.com/parse-json/-/parse-json-2.2.0.tgz#f480f40434ef80741f8469099f8dea18f55a4dc9" + dependencies: + error-ex "^1.2.0" + +parse-passwd@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/parse-passwd/-/parse-passwd-1.0.0.tgz#6d5b934a456993b23d37f40a382d6f1666a8e5c6" + +parseurl@~1.3.0, parseurl@~1.3.2: + version "1.3.2" + resolved "https://registry.yarnpkg.com/parseurl/-/parseurl-1.3.2.tgz#fc289d4ed8993119460c156253262cdc8de65bf3" + +pascalcase@^0.1.1: + version "0.1.1" + resolved "https://registry.yarnpkg.com/pascalcase/-/pascalcase-0.1.1.tgz#b363e55e8006ca6fe21784d2db22bd15d7917f14" + +path-exists@^2.0.0: + version "2.1.0" + resolved "https://registry.yarnpkg.com/path-exists/-/path-exists-2.1.0.tgz#0feb6c64f0fc518d9a754dd5efb62c7022761f4b" + dependencies: + pinkie-promise "^2.0.0" + +path-is-absolute@^1.0.0, path-is-absolute@^1.0.1: + version "1.0.1" + resolved "https://registry.yarnpkg.com/path-is-absolute/-/path-is-absolute-1.0.1.tgz#174b9268735534ffbc7ace6bf53a5a9e1b5c5f5f" + +path-parse@^1.0.5: + version "1.0.5" + resolved "https://registry.yarnpkg.com/path-parse/-/path-parse-1.0.5.tgz#3c1adf871ea9cd6c9431b6ea2bd74a0ff055c4c1" + +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" + +path-root@^0.1.1: + version "0.1.1" + resolved "https://registry.yarnpkg.com/path-root/-/path-root-0.1.1.tgz#9a4a6814cac1c0cd73360a95f32083c8ea4745b7" + 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" + +path-type@^1.0.0: + version "1.1.0" + resolved "https://registry.yarnpkg.com/path-type/-/path-type-1.1.0.tgz#59c44f7ee491da704da415da5a4070ba4f8fe441" + dependencies: + graceful-fs "^4.1.2" + pify "^2.0.0" + pinkie-promise "^2.0.0" + +pause-stream@0.0.11: + version "0.0.11" + resolved "https://registry.yarnpkg.com/pause-stream/-/pause-stream-0.0.11.tgz#fe5a34b0cbce12b5aa6a2b403ee2e73b602f1445" + dependencies: + through "~2.3" + +pend@~1.2.0: + version "1.2.0" + resolved "https://registry.yarnpkg.com/pend/-/pend-1.2.0.tgz#7a57eb550a6783f9115331fcf4663d5c8e007a50" + +performance-now@^0.2.0: + version "0.2.0" + resolved "https://registry.yarnpkg.com/performance-now/-/performance-now-0.2.0.tgz#33ef30c5c77d4ea21c5a53869d91b56d8f2555e5" + +performance-now@^2.1.0: + version "2.1.0" + resolved "https://registry.yarnpkg.com/performance-now/-/performance-now-2.1.0.tgz#6309f4e0e5fa913ec1c69307ae364b4b377c9e7b" + +pify@^2.0.0, pify@^2.3.0: + version "2.3.0" + resolved "https://registry.yarnpkg.com/pify/-/pify-2.3.0.tgz#ed141a6ac043a849ea588498e7dca8b15330e90c" + +pinkie-promise@^2.0.0: + version "2.0.1" + resolved "https://registry.yarnpkg.com/pinkie-promise/-/pinkie-promise-2.0.1.tgz#2135d6dfa7a358c069ac9b178776288228450ffa" + 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" + +pkg-resolve@^0.1.7: + version "0.1.14" + resolved "https://registry.yarnpkg.com/pkg-resolve/-/pkg-resolve-0.1.14.tgz#329b2e76ccbb372e22e6a3a41cb30ab0457836ba" + dependencies: + jspm "^0.17.0-beta.13" + resolve "^1.1.7" + +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" + +postcss-calc@^5.2.0: + version "5.3.1" + resolved "https://registry.yarnpkg.com/postcss-calc/-/postcss-calc-5.3.1.tgz#77bae7ca928ad85716e2fda42f261bf7c1d65b5e" + dependencies: + postcss "^5.0.2" + postcss-message-helpers "^2.0.0" + reduce-css-calc "^1.2.6" + +postcss-color-function@2.0.1: + version "2.0.1" + resolved "https://registry.yarnpkg.com/postcss-color-function/-/postcss-color-function-2.0.1.tgz#9ad226f550e8a7c7f8b8a77860545b6dd7f55241" + dependencies: + css-color-function "^1.2.0" + postcss "^5.0.4" + postcss-message-helpers "^2.0.0" + postcss-value-parser "^3.3.0" + +postcss-colormin@^2.1.8: + version "2.2.2" + resolved "https://registry.yarnpkg.com/postcss-colormin/-/postcss-colormin-2.2.2.tgz#6631417d5f0e909a3d7ec26b24c8a8d1e4f96e4b" + dependencies: + colormin "^1.0.5" + postcss "^5.0.13" + postcss-value-parser "^3.2.3" + +postcss-convert-values@^2.3.4: + version "2.6.1" + resolved "https://registry.yarnpkg.com/postcss-convert-values/-/postcss-convert-values-2.6.1.tgz#bbd8593c5c1fd2e3d1c322bb925dcae8dae4d62d" + dependencies: + postcss "^5.0.11" + postcss-value-parser "^3.1.2" + +postcss-custom-properties@5.0.1: + version "5.0.1" + resolved "https://registry.yarnpkg.com/postcss-custom-properties/-/postcss-custom-properties-5.0.1.tgz#e07d4f6c78e547cf04274f120f490d236e33ea19" + dependencies: + balanced-match "~0.1.0" + postcss "^5.0.0" + +postcss-discard-comments@^2.0.4: + version "2.0.4" + resolved "https://registry.yarnpkg.com/postcss-discard-comments/-/postcss-discard-comments-2.0.4.tgz#befe89fafd5b3dace5ccce51b76b81514be00e3d" + dependencies: + postcss "^5.0.14" + +postcss-discard-duplicates@^2.0.1: + version "2.1.0" + resolved "https://registry.yarnpkg.com/postcss-discard-duplicates/-/postcss-discard-duplicates-2.1.0.tgz#b9abf27b88ac188158a5eb12abcae20263b91932" + dependencies: + postcss "^5.0.4" + +postcss-discard-empty@^2.0.1: + version "2.1.0" + resolved "https://registry.yarnpkg.com/postcss-discard-empty/-/postcss-discard-empty-2.1.0.tgz#d2b4bd9d5ced5ebd8dcade7640c7d7cd7f4f92b5" + dependencies: + postcss "^5.0.14" + +postcss-discard-overridden@^0.1.1: + version "0.1.1" + resolved "https://registry.yarnpkg.com/postcss-discard-overridden/-/postcss-discard-overridden-0.1.1.tgz#8b1eaf554f686fb288cd874c55667b0aa3668d58" + dependencies: + postcss "^5.0.16" + +postcss-discard-unused@^2.2.1: + version "2.2.3" + resolved "https://registry.yarnpkg.com/postcss-discard-unused/-/postcss-discard-unused-2.2.3.tgz#bce30b2cc591ffc634322b5fb3464b6d934f4433" + dependencies: + postcss "^5.0.14" + uniqs "^2.0.0" + +postcss-easy-import@1.0.1: + version "1.0.1" + resolved "https://registry.yarnpkg.com/postcss-easy-import/-/postcss-easy-import-1.0.1.tgz#a04877c53f665f171edbdafbb4e80b32839ba0a9" + dependencies: + globby "^4.0.0" + object-assign "^4.0.1" + pify "^2.3.0" + postcss "^5.0.13" + postcss-import "^8.0.1" + resolve "^1.1.7" + +postcss-filter-plugins@^2.0.0: + version "2.0.2" + resolved "https://registry.yarnpkg.com/postcss-filter-plugins/-/postcss-filter-plugins-2.0.2.tgz#6d85862534d735ac420e4a85806e1f5d4286d84c" + dependencies: + postcss "^5.0.4" + uniqid "^4.0.0" + +postcss-import@^8.0.1: + version "8.2.0" + resolved "https://registry.yarnpkg.com/postcss-import/-/postcss-import-8.2.0.tgz#f92fd2454e21ef4efb1e75c00c47ac03f4d1397c" + dependencies: + object-assign "^4.0.1" + postcss "^5.0.14" + postcss-value-parser "^3.2.3" + promise-each "^2.2.0" + read-cache "^1.0.0" + resolve "^1.1.7" + optionalDependencies: + pkg-resolve "^0.1.7" + +postcss-merge-idents@^2.1.5: + version "2.1.7" + resolved "https://registry.yarnpkg.com/postcss-merge-idents/-/postcss-merge-idents-2.1.7.tgz#4c5530313c08e1d5b3bbf3d2bbc747e278eea270" + dependencies: + has "^1.0.1" + postcss "^5.0.10" + postcss-value-parser "^3.1.1" + +postcss-merge-longhand@^2.0.1: + version "2.0.2" + resolved "https://registry.yarnpkg.com/postcss-merge-longhand/-/postcss-merge-longhand-2.0.2.tgz#23d90cd127b0a77994915332739034a1a4f3d658" + dependencies: + postcss "^5.0.4" + +postcss-merge-rules@^2.0.3: + version "2.1.2" + resolved "https://registry.yarnpkg.com/postcss-merge-rules/-/postcss-merge-rules-2.1.2.tgz#d1df5dfaa7b1acc3be553f0e9e10e87c61b5f721" + dependencies: + browserslist "^1.5.2" + caniuse-api "^1.5.2" + postcss "^5.0.4" + postcss-selector-parser "^2.2.2" + vendors "^1.0.0" + +postcss-message-helpers@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/postcss-message-helpers/-/postcss-message-helpers-2.0.0.tgz#a4f2f4fab6e4fe002f0aed000478cdf52f9ba60e" + +postcss-minify-font-values@^1.0.2: + version "1.0.5" + resolved "https://registry.yarnpkg.com/postcss-minify-font-values/-/postcss-minify-font-values-1.0.5.tgz#4b58edb56641eba7c8474ab3526cafd7bbdecb69" + dependencies: + object-assign "^4.0.1" + postcss "^5.0.4" + postcss-value-parser "^3.0.2" + +postcss-minify-gradients@^1.0.1: + version "1.0.5" + resolved "https://registry.yarnpkg.com/postcss-minify-gradients/-/postcss-minify-gradients-1.0.5.tgz#5dbda11373703f83cfb4a3ea3881d8d75ff5e6e1" + dependencies: + postcss "^5.0.12" + postcss-value-parser "^3.3.0" + +postcss-minify-params@^1.0.4: + version "1.2.2" + resolved "https://registry.yarnpkg.com/postcss-minify-params/-/postcss-minify-params-1.2.2.tgz#ad2ce071373b943b3d930a3fa59a358c28d6f1f3" + dependencies: + alphanum-sort "^1.0.1" + postcss "^5.0.2" + postcss-value-parser "^3.0.2" + uniqs "^2.0.0" + +postcss-minify-selectors@^2.0.4: + version "2.1.1" + resolved "https://registry.yarnpkg.com/postcss-minify-selectors/-/postcss-minify-selectors-2.1.1.tgz#b2c6a98c0072cf91b932d1a496508114311735bf" + dependencies: + alphanum-sort "^1.0.2" + has "^1.0.1" + postcss "^5.0.14" + postcss-selector-parser "^2.0.0" + +postcss-normalize-charset@^1.1.0: + version "1.1.1" + resolved "https://registry.yarnpkg.com/postcss-normalize-charset/-/postcss-normalize-charset-1.1.1.tgz#ef9ee71212d7fe759c78ed162f61ed62b5cb93f1" + dependencies: + postcss "^5.0.5" + +postcss-normalize-url@^3.0.7: + version "3.0.8" + resolved "https://registry.yarnpkg.com/postcss-normalize-url/-/postcss-normalize-url-3.0.8.tgz#108f74b3f2fcdaf891a2ffa3ea4592279fc78222" + dependencies: + is-absolute-url "^2.0.0" + normalize-url "^1.4.0" + postcss "^5.0.14" + postcss-value-parser "^3.2.3" + +postcss-ordered-values@^2.1.0: + version "2.2.3" + resolved "https://registry.yarnpkg.com/postcss-ordered-values/-/postcss-ordered-values-2.2.3.tgz#eec6c2a67b6c412a8db2042e77fe8da43f95c11d" + dependencies: + postcss "^5.0.4" + postcss-value-parser "^3.0.1" + +postcss-reduce-idents@^2.2.2: + version "2.4.0" + resolved "https://registry.yarnpkg.com/postcss-reduce-idents/-/postcss-reduce-idents-2.4.0.tgz#c2c6d20cc958284f6abfbe63f7609bf409059ad3" + dependencies: + postcss "^5.0.4" + postcss-value-parser "^3.0.2" + +postcss-reduce-initial@^1.0.0: + version "1.0.1" + resolved "https://registry.yarnpkg.com/postcss-reduce-initial/-/postcss-reduce-initial-1.0.1.tgz#68f80695f045d08263a879ad240df8dd64f644ea" + dependencies: + postcss "^5.0.4" + +postcss-reduce-transforms@^1.0.3: + version "1.0.4" + resolved "https://registry.yarnpkg.com/postcss-reduce-transforms/-/postcss-reduce-transforms-1.0.4.tgz#ff76f4d8212437b31c298a42d2e1444025771ae1" + dependencies: + has "^1.0.1" + postcss "^5.0.8" + postcss-value-parser "^3.0.1" + +postcss-selector-parser@^2.0.0, postcss-selector-parser@^2.2.2: + version "2.2.3" + resolved "https://registry.yarnpkg.com/postcss-selector-parser/-/postcss-selector-parser-2.2.3.tgz#f9437788606c3c9acee16ffe8d8b16297f27bb90" + dependencies: + flatten "^1.0.2" + indexes-of "^1.0.1" + uniq "^1.0.1" + +postcss-svgo@^2.1.1: + version "2.1.6" + resolved "https://registry.yarnpkg.com/postcss-svgo/-/postcss-svgo-2.1.6.tgz#b6df18aa613b666e133f08adb5219c2684ac108d" + dependencies: + is-svg "^2.0.0" + postcss "^5.0.14" + postcss-value-parser "^3.2.3" + svgo "^0.7.0" + +postcss-unique-selectors@^2.0.2: + version "2.0.2" + resolved "https://registry.yarnpkg.com/postcss-unique-selectors/-/postcss-unique-selectors-2.0.2.tgz#981d57d29ddcb33e7b1dfe1fd43b8649f933ca1d" + dependencies: + alphanum-sort "^1.0.1" + postcss "^5.0.4" + uniqs "^2.0.0" + +postcss-value-parser@^3.0.1, postcss-value-parser@^3.0.2, postcss-value-parser@^3.1.1, postcss-value-parser@^3.1.2, postcss-value-parser@^3.2.3, postcss-value-parser@^3.3.0: + version "3.3.0" + resolved "https://registry.yarnpkg.com/postcss-value-parser/-/postcss-value-parser-3.3.0.tgz#87f38f9f18f774a4ab4c8a232f5c5ce8872a9d15" + +postcss-zindex@^2.0.1: + version "2.2.0" + resolved "https://registry.yarnpkg.com/postcss-zindex/-/postcss-zindex-2.2.0.tgz#d2109ddc055b91af67fc4cb3b025946639d2af22" + dependencies: + has "^1.0.1" + postcss "^5.0.4" + uniqs "^2.0.0" + +postcss@^5.0.0, postcss@^5.0.10, postcss@^5.0.11, postcss@^5.0.12, postcss@^5.0.13, postcss@^5.0.14, postcss@^5.0.16, postcss@^5.0.19, postcss@^5.0.2, postcss@^5.0.4, postcss@^5.0.5, postcss@^5.0.8, postcss@^5.2.16: + version "5.2.18" + resolved "https://registry.yarnpkg.com/postcss/-/postcss-5.2.18.tgz#badfa1497d46244f6390f58b319830d9107853c5" + dependencies: + chalk "^1.1.3" + js-base64 "^2.1.9" + source-map "^0.5.6" + supports-color "^3.2.3" + +prepend-http@^1.0.0: + version "1.0.4" + resolved "https://registry.yarnpkg.com/prepend-http/-/prepend-http-1.0.4.tgz#d4f4562b0ce3696e41ac52d0e002e57a635dc6dc" + +preserve@^0.2.0: + version "0.2.0" + resolved "https://registry.yarnpkg.com/preserve/-/preserve-0.2.0.tgz#815ed1f6ebc65926f865b310c0713bcb3315ce4b" + +pretty-hrtime@^1.0.0: + version "1.0.3" + resolved "https://registry.yarnpkg.com/pretty-hrtime/-/pretty-hrtime-1.0.3.tgz#b7e3ea42435a4c9b2759d99e0f201eb195802ee1" + +prettyjson@^1.1.3: + version "1.2.1" + resolved "https://registry.yarnpkg.com/prettyjson/-/prettyjson-1.2.1.tgz#fcffab41d19cab4dfae5e575e64246619b12d289" + dependencies: + colors "^1.1.2" + minimist "^1.2.0" + +private@^0.1.7: + version "0.1.8" + resolved "https://registry.yarnpkg.com/private/-/private-0.1.8.tgz#2381edb3689f7a53d653190060fcf822d2f368ff" + +process-nextick-args@~2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/process-nextick-args/-/process-nextick-args-2.0.0.tgz#a37d732f4271b4ab1ad070d35508e8290788ffaa" + +promise-each@^2.2.0: + version "2.2.0" + resolved "https://registry.yarnpkg.com/promise-each/-/promise-each-2.2.0.tgz#3353174eff2694481037e04e01f77aa0fb6d1b60" + dependencies: + any-promise "^0.1.0" + +proper-lockfile@^1.1.2: + version "1.2.0" + resolved "https://registry.yarnpkg.com/proper-lockfile/-/proper-lockfile-1.2.0.tgz#ceff5dd89d3e5f10fb75e1e8e76bc75801a59c34" + dependencies: + err-code "^1.0.0" + extend "^3.0.0" + graceful-fs "^4.1.2" + retry "^0.10.0" + +proto-list@~1.2.1: + version "1.2.4" + resolved "https://registry.yarnpkg.com/proto-list/-/proto-list-1.2.4.tgz#212d5bfe1318306a420f6402b8e26ff39647a849" + +proxy-addr@~2.0.3: + version "2.0.4" + resolved "https://registry.yarnpkg.com/proxy-addr/-/proxy-addr-2.0.4.tgz#ecfc733bf22ff8c6f407fa275327b9ab67e48b93" + dependencies: + forwarded "~0.1.2" + ipaddr.js "1.8.0" + +pseudomap@^1.0.1: + version "1.0.2" + resolved "https://registry.yarnpkg.com/pseudomap/-/pseudomap-1.0.2.tgz#f052a28da70e618917ef0a8ac34c1ae5a68286b3" + +psl@^1.1.24: + version "1.1.29" + resolved "https://registry.yarnpkg.com/psl/-/psl-1.1.29.tgz#60f580d360170bb722a797cc704411e6da850c67" + +pump@^1.0.0: + version "1.0.3" + resolved "https://registry.yarnpkg.com/pump/-/pump-1.0.3.tgz#5dfe8311c33bbf6fc18261f9f34702c47c08a954" + dependencies: + end-of-stream "^1.1.0" + once "^1.3.1" + +punycode@^1.4.1: + version "1.4.1" + resolved "https://registry.yarnpkg.com/punycode/-/punycode-1.4.1.tgz#c0d5a63b2718800ad8e1eb0fa5269c84dd41845e" + +q@^1.1.2: + version "1.5.1" + resolved "https://registry.yarnpkg.com/q/-/q-1.5.1.tgz#7e32f75b41381291d04611f1bf14109ac00651d7" + +qs@5.2.0: + version "5.2.0" + resolved "https://registry.yarnpkg.com/qs/-/qs-5.2.0.tgz#a9f31142af468cb72b25b30136ba2456834916be" + +qs@6.5.1, qs@~6.5.1: + version "6.5.1" + resolved "https://registry.yarnpkg.com/qs/-/qs-6.5.1.tgz#349cdf6eef89ec45c12d7d5eb3fc0c870343a6d8" + +qs@~2.2.3: + version "2.2.5" + resolved "https://registry.yarnpkg.com/qs/-/qs-2.2.5.tgz#1088abaf9dcc0ae5ae45b709e6c6b5888b23923c" + +qs@~6.4.0: + version "6.4.0" + resolved "https://registry.yarnpkg.com/qs/-/qs-6.4.0.tgz#13e26d28ad6b0ffaa91312cd3bf708ed351e7233" + +qs@~6.5.2: + version "6.5.2" + resolved "https://registry.yarnpkg.com/qs/-/qs-6.5.2.tgz#cb3ae806e8740444584ef154ce8ee98d403f3e36" + +query-string@^4.1.0: + version "4.3.4" + resolved "https://registry.yarnpkg.com/query-string/-/query-string-4.3.4.tgz#bbb693b9ca915c232515b228b1a02b609043dbeb" + dependencies: + object-assign "^4.1.0" + strict-uri-encode "^1.0.0" + +randomatic@^1.1.3: + version "1.1.7" + resolved "https://registry.yarnpkg.com/randomatic/-/randomatic-1.1.7.tgz#c7abe9cc8b87c0baa876b19fde83fd464797e38c" + dependencies: + is-number "^3.0.0" + kind-of "^4.0.0" + +range-parser@~1.2.0: + version "1.2.0" + resolved "https://registry.yarnpkg.com/range-parser/-/range-parser-1.2.0.tgz#f49be6b487894ddc40dcc94a322f611092e00d5e" + +raw-body@2.3.2: + version "2.3.2" + resolved "https://registry.yarnpkg.com/raw-body/-/raw-body-2.3.2.tgz#bcd60c77d3eb93cde0050295c3f379389bc88f89" + dependencies: + bytes "3.0.0" + http-errors "1.6.2" + iconv-lite "0.4.19" + unpipe "1.0.0" + +raw-body@~2.1.5: + version "2.1.7" + resolved "https://registry.yarnpkg.com/raw-body/-/raw-body-2.1.7.tgz#adfeace2e4fb3098058014d08c072dcc59758774" + dependencies: + bytes "2.4.0" + iconv-lite "0.4.13" + unpipe "1.0.0" + +rc@^1.1.7: + version "1.2.6" + resolved "https://registry.yarnpkg.com/rc/-/rc-1.2.6.tgz#eb18989c6d4f4f162c399f79ddd29f3835568092" + dependencies: + deep-extend "~0.4.0" + ini "~1.3.0" + minimist "^1.2.0" + strip-json-comments "~2.0.1" + +read-cache@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/read-cache/-/read-cache-1.0.0.tgz#e664ef31161166c9751cdbe8dbcf86b5fb58f774" + 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" + 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" + dependencies: + load-json-file "^1.0.0" + normalize-package-data "^2.3.2" + path-type "^1.0.0" + +readable-stream@1.1.x, readable-stream@~1.1.9: + version "1.1.14" + resolved "https://registry.yarnpkg.com/readable-stream/-/readable-stream-1.1.14.tgz#7cf4c54ef648e3813084c636dd2079e166c081d9" + dependencies: + core-util-is "~1.0.0" + inherits "~2.0.1" + isarray "0.0.1" + string_decoder "~0.10.x" + +"readable-stream@>=1.0.33-1 <1.1.0-0": + version "1.0.34" + resolved "https://registry.yarnpkg.com/readable-stream/-/readable-stream-1.0.34.tgz#125820e34bc842d2f2aaafafe4c2916ee32c157c" + dependencies: + core-util-is "~1.0.0" + inherits "~2.0.1" + isarray "0.0.1" + string_decoder "~0.10.x" + +readable-stream@^2.0.0, readable-stream@^2.0.1, readable-stream@^2.0.2, readable-stream@^2.0.6, readable-stream@^2.1.4, readable-stream@^2.1.5, readable-stream@^2.2.2, readable-stream@^2.3.5: + version "2.3.6" + resolved "https://registry.yarnpkg.com/readable-stream/-/readable-stream-2.3.6.tgz#b11c27d88b8ff1fbe070643cf94b0c79ae1b0aaf" + 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@2.1.0, readdirp@^2.0.0: + version "2.1.0" + resolved "https://registry.yarnpkg.com/readdirp/-/readdirp-2.1.0.tgz#4ed0ad060df3073300c48440373f72d1cc642d78" + dependencies: + graceful-fs "^4.1.2" + minimatch "^3.0.2" + readable-stream "^2.0.2" + set-immediate-shim "^1.0.1" + +rechoir@^0.6.2: + version "0.6.2" + resolved "https://registry.yarnpkg.com/rechoir/-/rechoir-0.6.2.tgz#85204b54dba82d5742e28c96756ef43af50e3384" + dependencies: + resolve "^1.1.6" + +redent@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/redent/-/redent-1.0.0.tgz#cf916ab1fd5f1f16dfb20822dd6ec7f730c2afde" + dependencies: + indent-string "^2.1.0" + strip-indent "^1.0.1" + +reduce-css-calc@^1.2.6: + version "1.3.0" + resolved "https://registry.yarnpkg.com/reduce-css-calc/-/reduce-css-calc-1.3.0.tgz#747c914e049614a4c9cfbba629871ad1d2927716" + dependencies: + balanced-match "^0.4.2" + math-expression-evaluator "^1.2.14" + reduce-function-call "^1.0.1" + +reduce-function-call@^1.0.1: + version "1.0.2" + resolved "https://registry.yarnpkg.com/reduce-function-call/-/reduce-function-call-1.0.2.tgz#5a200bf92e0e37751752fe45b0ab330fd4b6be99" + dependencies: + balanced-match "^0.4.2" + +regenerator-runtime@^0.11.0: + version "0.11.1" + resolved "https://registry.yarnpkg.com/regenerator-runtime/-/regenerator-runtime-0.11.1.tgz#be05ad7f9bf7d22e056f9726cee5017fbf19e2e9" + +regex-cache@^0.4.2: + version "0.4.4" + resolved "https://registry.yarnpkg.com/regex-cache/-/regex-cache-0.4.4.tgz#75bdc58a2a1496cec48a12835bc54c8d562336dd" + dependencies: + is-equal-shallow "^0.1.3" + +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" + dependencies: + extend-shallow "^3.0.2" + safe-regex "^1.1.0" + +remove-trailing-separator@^1.0.1: + version "1.1.0" + resolved "https://registry.yarnpkg.com/remove-trailing-separator/-/remove-trailing-separator-1.1.0.tgz#c24bce2a283adad5bc3f58e0d48249b92379d8ef" + +repeat-element@^1.1.2: + version "1.1.2" + resolved "https://registry.yarnpkg.com/repeat-element/-/repeat-element-1.1.2.tgz#ef089a178d1483baae4d93eb98b4f9e4e11d990a" + +repeat-string@^1.5.2, repeat-string@^1.6.1: + version "1.6.1" + resolved "https://registry.yarnpkg.com/repeat-string/-/repeat-string-1.6.1.tgz#8dcae470e1c88abc2d600fff4a776286da75e637" + +repeating@^2.0.0: + version "2.0.1" + resolved "https://registry.yarnpkg.com/repeating/-/repeating-2.0.1.tgz#5214c53a926d3552707527fbab415dbc08d06dda" + dependencies: + is-finite "^1.0.0" + +replace-ext@0.0.1: + version "0.0.1" + resolved "https://registry.yarnpkg.com/replace-ext/-/replace-ext-0.0.1.tgz#29bbd92078a739f0bcce2b4ee41e837953522924" + +request@2.81.0: + version "2.81.0" + resolved "https://registry.yarnpkg.com/request/-/request-2.81.0.tgz#c6928946a0e06c5f8d6f8a9333469ffda46298a0" + dependencies: + aws-sign2 "~0.6.0" + aws4 "^1.2.1" + caseless "~0.12.0" + combined-stream "~1.0.5" + extend "~3.0.0" + forever-agent "~0.6.1" + form-data "~2.1.1" + har-validator "~4.2.1" + hawk "~3.1.3" + http-signature "~1.1.0" + is-typedarray "~1.0.0" + isstream "~0.1.2" + json-stringify-safe "~5.0.1" + mime-types "~2.1.7" + oauth-sign "~0.8.1" + performance-now "^0.2.0" + qs "~6.4.0" + safe-buffer "^5.0.1" + stringstream "~0.0.4" + tough-cookie "~2.3.0" + tunnel-agent "^0.6.0" + uuid "^3.0.0" + +"request@>=2.76.0 <3.0.0": + version "2.88.0" + resolved "https://registry.yarnpkg.com/request/-/request-2.88.0.tgz#9c2fca4f7d35b592efe57c7f0a55e81052124fef" + 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.0" + http-signature "~1.2.0" + is-typedarray "~1.0.0" + isstream "~0.1.2" + json-stringify-safe "~5.0.1" + mime-types "~2.1.19" + oauth-sign "~0.9.0" + performance-now "^2.1.0" + qs "~6.5.2" + safe-buffer "^5.1.2" + tough-cookie "~2.4.3" + tunnel-agent "^0.6.0" + uuid "^3.3.2" + +request@^2.58.0, request@^2.67.0, request@^2.74.0: + version "2.85.0" + resolved "https://registry.yarnpkg.com/request/-/request-2.85.0.tgz#5a03615a47c61420b3eb99b7dba204f83603e1fa" + dependencies: + aws-sign2 "~0.7.0" + aws4 "^1.6.0" + caseless "~0.12.0" + combined-stream "~1.0.5" + extend "~3.0.1" + forever-agent "~0.6.1" + form-data "~2.3.1" + har-validator "~5.0.3" + hawk "~6.0.2" + http-signature "~1.2.0" + is-typedarray "~1.0.0" + isstream "~0.1.2" + json-stringify-safe "~5.0.1" + mime-types "~2.1.17" + oauth-sign "~0.8.2" + performance-now "^2.1.0" + qs "~6.5.1" + safe-buffer "^5.1.1" + stringstream "~0.0.5" + tough-cookie "~2.3.3" + tunnel-agent "^0.6.0" + uuid "^3.1.0" + +require-dir@^0.3.2: + version "0.3.2" + resolved "https://registry.yarnpkg.com/require-dir/-/require-dir-0.3.2.tgz#c1d5c75e9fbffde9f2e6b33e383db4f594b5a6a9" + +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" + dependencies: + expand-tilde "^2.0.0" + global-modules "^1.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" + +resolve@^1.1.6, resolve@^1.1.7: + version "1.7.0" + resolved "https://registry.yarnpkg.com/resolve/-/resolve-1.7.0.tgz#2bdf5374811207285df0df652b78f118ab8f3c5e" + dependencies: + path-parse "^1.0.5" + +ret@~0.1.10: + version "0.1.15" + resolved "https://registry.yarnpkg.com/ret/-/ret-0.1.15.tgz#b8a4825d5bdb1fc3f6f53c2bc33f81388681c7bc" + +retry@^0.10.0: + version "0.10.1" + resolved "https://registry.yarnpkg.com/retry/-/retry-0.10.1.tgz#e76388d217992c252750241d3d3956fed98d8ff4" + +rgb@~0.1.0: + version "0.1.0" + resolved "https://registry.yarnpkg.com/rgb/-/rgb-0.1.0.tgz#be27b291e8feffeac1bd99729721bfa40fc037b5" + +right-align@^0.1.1: + version "0.1.3" + resolved "https://registry.yarnpkg.com/right-align/-/right-align-0.1.3.tgz#61339b722fe6a3515689210d24e14c96148613ef" + dependencies: + align-text "^0.1.1" + +rimraf@2, rimraf@^2.2.8, rimraf@^2.3.2, rimraf@^2.4.4, rimraf@^2.5.1, rimraf@^2.5.4, rimraf@^2.6.1: + version "2.6.2" + resolved "https://registry.yarnpkg.com/rimraf/-/rimraf-2.6.2.tgz#2ed8150d24a16ea8651e6d6ef0f47c4158ce7a36" + dependencies: + glob "^7.0.5" + +rimraf@~2.4.0: + version "2.4.5" + resolved "https://registry.yarnpkg.com/rimraf/-/rimraf-2.4.5.tgz#ee710ce5d93a8fdb856fb5ea8ff0e2d75934b2da" + dependencies: + glob "^6.0.1" + +rollup@^0.36.3: + version "0.36.4" + resolved "https://registry.yarnpkg.com/rollup/-/rollup-0.36.4.tgz#a224494c5386c1d73d38f7bb86f69f5eb011a3d2" + dependencies: + source-map-support "^0.4.0" + +rsvp@^3.0.13, rsvp@^3.0.18: + version "3.6.2" + resolved "https://registry.yarnpkg.com/rsvp/-/rsvp-3.6.2.tgz#2e96491599a96cde1b515d5674a8f7a91452926a" + +safe-buffer@5.1.1, safe-buffer@^5.0.1, safe-buffer@^5.1.1, safe-buffer@~5.1.0, safe-buffer@~5.1.1: + version "5.1.1" + resolved "https://registry.yarnpkg.com/safe-buffer/-/safe-buffer-5.1.1.tgz#893312af69b2123def71f57889001671eeb2c853" + +safe-buffer@^5.1.2: + version "5.1.2" + resolved "https://registry.yarnpkg.com/safe-buffer/-/safe-buffer-5.1.2.tgz#991ec69d296e0313747d59bdfd2b745c35f8828d" + +safe-json-stringify@~1: + version "1.2.0" + resolved "https://registry.yarnpkg.com/safe-json-stringify/-/safe-json-stringify-1.2.0.tgz#356e44bc98f1f93ce45df14bcd7c01cda86e0afd" + +safe-regex@^1.1.0: + version "1.1.0" + resolved "https://registry.yarnpkg.com/safe-regex/-/safe-regex-1.1.0.tgz#40a3669f3b077d1e943d44629e157dd48023bf2e" + dependencies: + ret "~0.1.10" + +sane@^1.3.3: + version "1.7.0" + resolved "https://registry.yarnpkg.com/sane/-/sane-1.7.0.tgz#b3579bccb45c94cf20355cc81124990dfd346e30" + dependencies: + anymatch "^1.3.0" + exec-sh "^0.2.0" + fb-watchman "^2.0.0" + minimatch "^3.0.2" + minimist "^1.1.1" + walker "~1.0.5" + watch "~0.10.0" + +sax@~1.2.1: + version "1.2.4" + resolved "https://registry.yarnpkg.com/sax/-/sax-1.2.4.tgz#2816234e2378bddc4e5354fab5caa895df7100d9" + +secure-keys@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/secure-keys/-/secure-keys-1.0.0.tgz#f0c82d98a3b139a8776a8808050b824431087fca" + +"semver@2 || 3 || 4 || 5", semver@^5.0.1, semver@^5.1.0, semver@^5.3.0: + version "5.5.0" + resolved "https://registry.yarnpkg.com/semver/-/semver-5.5.0.tgz#dc4bbc7a6ca9d916dee5d43516f0092b58f7b8ab" + +semver@^4.1.0, semver@^4.3.3: + version "4.3.6" + resolved "https://registry.yarnpkg.com/semver/-/semver-4.3.6.tgz#300bc6e0e86374f7ba61068b5b1ecd57fc6532da" + +send@0.16.2: + version "0.16.2" + resolved "https://registry.yarnpkg.com/send/-/send-0.16.2.tgz#6ecca1e0f8c156d141597559848df64730a6bbc1" + 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.6.2" + mime "1.4.1" + ms "2.0.0" + on-finished "~2.3.0" + range-parser "~1.2.0" + statuses "~1.4.0" + +sequencify@~0.0.7: + version "0.0.7" + resolved "https://registry.yarnpkg.com/sequencify/-/sequencify-0.0.7.tgz#90cff19d02e07027fd767f5ead3e7b95d1e7380c" + +serve-static@1.13.2: + version "1.13.2" + resolved "https://registry.yarnpkg.com/serve-static/-/serve-static-1.13.2.tgz#095e8472fd5b46237db50ce486a43f4b86c6cec1" + dependencies: + encodeurl "~1.0.2" + escape-html "~1.0.3" + parseurl "~1.3.2" + send "0.16.2" + +set-blocking@~2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/set-blocking/-/set-blocking-2.0.0.tgz#045f9782d011ae9a6803ddd382b24392b3d890f7" + +set-immediate-shim@^1.0.1: + version "1.0.1" + resolved "https://registry.yarnpkg.com/set-immediate-shim/-/set-immediate-shim-1.0.1.tgz#4b2b1b27eb808a9f8dcc481a58e5e56f599f3f61" + +set-value@^0.4.3: + version "0.4.3" + resolved "https://registry.yarnpkg.com/set-value/-/set-value-0.4.3.tgz#7db08f9d3d22dc7f78e53af3c3bf4666ecdfccf1" + dependencies: + extend-shallow "^2.0.1" + is-extendable "^0.1.1" + is-plain-object "^2.0.1" + to-object-path "^0.3.0" + +set-value@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/set-value/-/set-value-2.0.0.tgz#71ae4a88f0feefbbf52d1ea604f3fb315ebb6274" + dependencies: + extend-shallow "^2.0.1" + is-extendable "^0.1.1" + is-plain-object "^2.0.3" + split-string "^3.0.1" + +setprototypeof@1.0.3: + version "1.0.3" + resolved "https://registry.yarnpkg.com/setprototypeof/-/setprototypeof-1.0.3.tgz#66567e37043eeb4f04d91bd658c0cbefb55b8e04" + +setprototypeof@1.1.0: + version "1.1.0" + resolved "https://registry.yarnpkg.com/setprototypeof/-/setprototypeof-1.1.0.tgz#d0bd85536887b6fe7c0d818cb962d9d91c54e656" + +sigmund@^1.0.1, sigmund@~1.0.0: + version "1.0.1" + resolved "https://registry.yarnpkg.com/sigmund/-/sigmund-1.0.1.tgz#3ff21f198cad2175f9f3b781853fd94d0d19b590" + +signal-exit@^3.0.0: + version "3.0.2" + resolved "https://registry.yarnpkg.com/signal-exit/-/signal-exit-3.0.2.tgz#b5fdc08f1287ea1178628e415e25132b73646c6d" + +slash@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/slash/-/slash-1.0.0.tgz#c41f2f6c39fc16d1cd17ad4b5d896114ae470d55" + +snapdragon-node@^2.0.1: + version "2.1.1" + resolved "https://registry.yarnpkg.com/snapdragon-node/-/snapdragon-node-2.1.1.tgz#6c175f86ff14bdb0724563e8f3c1b021a286853b" + 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" + 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" + 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" + +sntp@1.x.x: + version "1.0.9" + resolved "https://registry.yarnpkg.com/sntp/-/sntp-1.0.9.tgz#6541184cc90aeea6c6e7b35e2659082443c66198" + dependencies: + hoek "2.x.x" + +sntp@2.x.x: + version "2.1.0" + resolved "https://registry.yarnpkg.com/sntp/-/sntp-2.1.0.tgz#2c6cec14fedc2222739caf9b5c3d85d1cc5a2cc8" + dependencies: + hoek "4.x.x" + +sort-keys@^1.0.0: + version "1.1.2" + resolved "https://registry.yarnpkg.com/sort-keys/-/sort-keys-1.1.2.tgz#441b6d4d346798f1b4e49e8920adfba0e543f9ad" + dependencies: + is-plain-obj "^1.0.0" + +source-map-resolve@^0.5.0: + version "0.5.1" + resolved "https://registry.yarnpkg.com/source-map-resolve/-/source-map-resolve-0.5.1.tgz#7ad0f593f2281598e854df80f19aae4b92d7a11a" + dependencies: + atob "^2.0.0" + decode-uri-component "^0.2.0" + resolve-url "^0.2.1" + source-map-url "^0.4.0" + urix "^0.1.0" + +source-map-support@^0.4.0, source-map-support@^0.4.15: + version "0.4.18" + resolved "https://registry.yarnpkg.com/source-map-support/-/source-map-support-0.4.18.tgz#0286a6de8be42641338594e97ccea75f0a2c585f" + dependencies: + source-map "^0.5.6" + +source-map-support@~0.2.8: + version "0.2.10" + resolved "https://registry.yarnpkg.com/source-map-support/-/source-map-support-0.2.10.tgz#ea5a3900a1c1cb25096a0ae8cc5c2b4b10ded3dc" + dependencies: + source-map "0.1.32" + +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" + +source-map@0.1.32: + version "0.1.32" + resolved "https://registry.yarnpkg.com/source-map/-/source-map-0.1.32.tgz#c8b6c167797ba4740a8ea33252162ff08591b266" + dependencies: + amdefine ">=0.0.4" + +source-map@^0.4.4: + version "0.4.4" + resolved "https://registry.yarnpkg.com/source-map/-/source-map-0.4.4.tgz#eba4f5da9c0dc999de68032d8b4f76173652036b" + dependencies: + amdefine ">=0.0.4" + +source-map@^0.5.1, source-map@^0.5.3, source-map@^0.5.6, source-map@^0.5.7, source-map@~0.5.1: + version "0.5.7" + resolved "https://registry.yarnpkg.com/source-map/-/source-map-0.5.7.tgz#8a039d2d1021d22d1ea14c80d8ea468ba2ef3fcc" + +sparkles@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/sparkles/-/sparkles-1.0.0.tgz#1acbbfb592436d10bbe8f785b7cc6f82815012c3" + +spdx-correct@^3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/spdx-correct/-/spdx-correct-3.0.0.tgz#05a5b4d7153a195bc92c3c425b69f3b2a9524c82" + dependencies: + spdx-expression-parse "^3.0.0" + spdx-license-ids "^3.0.0" + +spdx-exceptions@^2.1.0: + version "2.1.0" + resolved "https://registry.yarnpkg.com/spdx-exceptions/-/spdx-exceptions-2.1.0.tgz#2c7ae61056c714a5b9b9b2b2af7d311ef5c78fe9" + +spdx-expression-parse@^3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/spdx-expression-parse/-/spdx-expression-parse-3.0.0.tgz#99e119b7a5da00e05491c9fa338b7904823b41d0" + dependencies: + spdx-exceptions "^2.1.0" + spdx-license-ids "^3.0.0" + +spdx-license-ids@^3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/spdx-license-ids/-/spdx-license-ids-3.0.0.tgz#7a7cd28470cc6d3a1cfe6d66886f6bc430d3ac87" + +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" + dependencies: + extend-shallow "^3.0.0" + +split@0.3: + version "0.3.3" + resolved "https://registry.yarnpkg.com/split/-/split-0.3.3.tgz#cd0eea5e63a211dfff7eb0f091c4133e2d0dd28f" + dependencies: + through "2" + +sprintf-js@~1.0.2: + version "1.0.3" + resolved "https://registry.yarnpkg.com/sprintf-js/-/sprintf-js-1.0.3.tgz#04e6926f662895354f3dd015203633b857297e2c" + +sshpk@^1.7.0: + version "1.14.1" + resolved "https://registry.yarnpkg.com/sshpk/-/sshpk-1.14.1.tgz#130f5975eddad963f1d56f92b9ac6c51fa9f83eb" + dependencies: + asn1 "~0.2.3" + assert-plus "^1.0.0" + dashdash "^1.12.0" + getpass "^0.1.1" + optionalDependencies: + bcrypt-pbkdf "^1.0.0" + ecc-jsbn "~0.1.1" + jsbn "~0.1.0" + tweetnacl "~0.14.0" + +static-extend@^0.1.1: + version "0.1.2" + resolved "https://registry.yarnpkg.com/static-extend/-/static-extend-0.1.2.tgz#60809c39cbff55337226fd5e0b520f341f1fb5c6" + dependencies: + define-property "^0.2.5" + object-copy "^0.1.0" + +statuses@1, "statuses@>= 1.3.1 < 2", "statuses@>= 1.4.0 < 2": + version "1.5.0" + resolved "https://registry.yarnpkg.com/statuses/-/statuses-1.5.0.tgz#161c7dac177659fd9811f43771fa99381478628c" + +statuses@~1.4.0: + version "1.4.0" + resolved "https://registry.yarnpkg.com/statuses/-/statuses-1.4.0.tgz#bb73d446da2796106efcc1b601a253d6c46bd087" + +stream-combiner@~0.0.4: + version "0.0.4" + resolved "https://registry.yarnpkg.com/stream-combiner/-/stream-combiner-0.0.4.tgz#4d5e433c185261dde623ca3f44c586bcf5c4ad14" + dependencies: + duplexer "~0.1.1" + +stream-consume@~0.1.0: + version "0.1.1" + resolved "https://registry.yarnpkg.com/stream-consume/-/stream-consume-0.1.1.tgz#d3bdb598c2bd0ae82b8cac7ac50b1107a7996c48" + +streamsearch@0.1.2: + version "0.1.2" + resolved "https://registry.yarnpkg.com/streamsearch/-/streamsearch-0.1.2.tgz#808b9d0e56fc273d809ba57338e929919a1a9f1a" + +strict-uri-encode@^1.0.0: + version "1.1.0" + resolved "https://registry.yarnpkg.com/strict-uri-encode/-/strict-uri-encode-1.1.0.tgz#279b225df1d582b1f54e65addd4352e18faa0713" + +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" + dependencies: + code-point-at "^1.0.0" + is-fullwidth-code-point "^1.0.0" + strip-ansi "^3.0.0" + +string_decoder@~0.10.x: + version "0.10.31" + resolved "https://registry.yarnpkg.com/string_decoder/-/string_decoder-0.10.31.tgz#62e203bc41766c6c28c9fc84301dab1c5310fa94" + +string_decoder@~1.1.1: + version "1.1.1" + resolved "https://registry.yarnpkg.com/string_decoder/-/string_decoder-1.1.1.tgz#9cf1611ba62685d7030ae9e4ba34149c3af03fc8" + dependencies: + safe-buffer "~5.1.0" + +stringstream@~0.0.4, stringstream@~0.0.5: + version "0.0.5" + resolved "https://registry.yarnpkg.com/stringstream/-/stringstream-0.0.5.tgz#4e484cd4de5a0bbbee18e46307710a8a81621878" + +strip-ansi@^0.3.0: + version "0.3.0" + resolved "https://registry.yarnpkg.com/strip-ansi/-/strip-ansi-0.3.0.tgz#25f48ea22ca79187f3174a4db8759347bb126220" + dependencies: + ansi-regex "^0.2.1" + +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" + dependencies: + ansi-regex "^2.0.0" + +strip-bom-stream@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/strip-bom-stream/-/strip-bom-stream-1.0.0.tgz#e7144398577d51a6bed0fa1994fa05f43fd988ee" + dependencies: + first-chunk-stream "^1.0.0" + strip-bom "^2.0.0" + +strip-bom@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/strip-bom/-/strip-bom-1.0.0.tgz#85b8862f3844b5a6d5ec8467a93598173a36f794" + dependencies: + first-chunk-stream "^1.0.0" + is-utf8 "^0.2.0" + +strip-bom@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/strip-bom/-/strip-bom-2.0.0.tgz#6219a85616520491f35788bdbf1447a99c7e6b0e" + dependencies: + is-utf8 "^0.2.0" + +strip-indent@^1.0.1: + version "1.0.1" + resolved "https://registry.yarnpkg.com/strip-indent/-/strip-indent-1.0.1.tgz#0c7962a6adefa7bbd4ac366460a638552ae1a0a2" + dependencies: + get-stdin "^4.0.1" + +strip-json-comments@~2.0.1: + version "2.0.1" + resolved "https://registry.yarnpkg.com/strip-json-comments/-/strip-json-comments-2.0.1.tgz#3c531942e908c2697c0ec344858c286c7ca0a60a" + +supports-color@^0.2.0: + version "0.2.0" + resolved "https://registry.yarnpkg.com/supports-color/-/supports-color-0.2.0.tgz#d92de2694eb3f67323973d7ae3d8b55b4c22190a" + +supports-color@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/supports-color/-/supports-color-2.0.0.tgz#535d045ce6b6363fa40117084629995e9df324c7" + +supports-color@^3.2.3: + version "3.2.3" + resolved "https://registry.yarnpkg.com/supports-color/-/supports-color-3.2.3.tgz#65ac0504b3954171d8a64946b2ae3cbb8a5f54f6" + dependencies: + has-flag "^1.0.0" + +svgo@^0.7.0: + version "0.7.2" + resolved "https://registry.yarnpkg.com/svgo/-/svgo-0.7.2.tgz#9f5772413952135c6fefbf40afe6a4faa88b4bb5" + dependencies: + coa "~1.0.1" + colors "~1.1.2" + csso "~2.3.1" + js-yaml "~3.7.0" + mkdirp "~0.5.1" + sax "~1.2.1" + whet.extend "~0.9.9" + +systemjs-builder@0.16.12: + version "0.16.12" + resolved "https://registry.yarnpkg.com/systemjs-builder/-/systemjs-builder-0.16.12.tgz#0ceee27504d7903b09e047c660563d9ff2c0007b" + dependencies: + babel-core "^6.24.1" + babel-plugin-syntax-dynamic-import "^6.18.0" + babel-plugin-transform-amd-system-wrapper "^0.3.7" + babel-plugin-transform-cjs-system-wrapper "^0.6.2" + babel-plugin-transform-es2015-modules-systemjs "^6.6.5" + babel-plugin-transform-global-system-wrapper "^0.3.4" + babel-plugin-transform-system-register "^0.0.1" + bluebird "^3.3.4" + data-uri-to-buffer "0.0.4" + es6-template-strings "^2.0.0" + glob "^7.0.3" + mkdirp "^0.5.1" + rollup "^0.36.3" + source-map "^0.5.3" + systemjs "^0.19.46" + traceur "0.0.105" + uglify-js "^2.6.1" + +systemjs@0.20.19: + version "0.20.19" + resolved "https://registry.yarnpkg.com/systemjs/-/systemjs-0.20.19.tgz#c2b9e79c19f4bea53a19b1ed3f974ffb463be949" + +systemjs@^0.19.46: + version "0.19.47" + resolved "https://registry.yarnpkg.com/systemjs/-/systemjs-0.19.47.tgz#c8c93937180f3f5481c769cd2720763fb4a31c6f" + dependencies: + when "^3.7.5" + +tar-fs@^1.13.0: + version "1.16.0" + resolved "https://registry.yarnpkg.com/tar-fs/-/tar-fs-1.16.0.tgz#e877a25acbcc51d8c790da1c57c9cf439817b896" + dependencies: + chownr "^1.0.1" + mkdirp "^0.5.1" + pump "^1.0.0" + tar-stream "^1.1.2" + +tar-pack@^3.4.0: + version "3.4.1" + resolved "https://registry.yarnpkg.com/tar-pack/-/tar-pack-3.4.1.tgz#e1dbc03a9b9d3ba07e896ad027317eb679a10a1f" + dependencies: + debug "^2.2.0" + fstream "^1.0.10" + fstream-ignore "^1.0.5" + once "^1.3.3" + readable-stream "^2.1.4" + rimraf "^2.5.1" + tar "^2.2.1" + uid-number "^0.0.6" + +tar-stream@^1.1.2: + version "1.5.5" + resolved "https://registry.yarnpkg.com/tar-stream/-/tar-stream-1.5.5.tgz#5cad84779f45c83b1f2508d96b09d88c7218af55" + dependencies: + bl "^1.0.0" + end-of-stream "^1.0.0" + readable-stream "^2.0.0" + xtend "^4.0.0" + +tar@^2.2.1: + version "2.2.1" + resolved "https://registry.yarnpkg.com/tar/-/tar-2.2.1.tgz#8e4d2a256c0e2185c6b18ad694aec968b83cb1d1" + dependencies: + block-stream "*" + fstream "^1.0.2" + inherits "2" + +through2@^0.6.1: + version "0.6.5" + resolved "https://registry.yarnpkg.com/through2/-/through2-0.6.5.tgz#41ab9c67b29d57209071410e1d7a7a968cd3ad48" + dependencies: + readable-stream ">=1.0.33-1 <1.1.0-0" + xtend ">=4.0.0 <4.1.0-0" + +through2@^2.0.0, through2@^2.0.1: + version "2.0.3" + resolved "https://registry.yarnpkg.com/through2/-/through2-2.0.3.tgz#0004569b37c7c74ba39c43f3ced78d1ad94140be" + dependencies: + readable-stream "^2.1.5" + xtend "~4.0.1" + +through@2, through@~2.3, through@~2.3.1: + version "2.3.8" + resolved "https://registry.yarnpkg.com/through/-/through-2.3.8.tgz#0dd4c9ffaabc357960b1b724115d7e0e86a2e1f5" + +tildify@^1.0.0: + version "1.2.0" + resolved "https://registry.yarnpkg.com/tildify/-/tildify-1.2.0.tgz#dcec03f55dca9b7aa3e5b04f21817eb56e63588a" + dependencies: + os-homedir "^1.0.0" + +time-stamp@^1.0.0: + version "1.1.0" + resolved "https://registry.yarnpkg.com/time-stamp/-/time-stamp-1.1.0.tgz#764a5a11af50561921b133f3b44e618687e0f5c3" + +tmpl@1.0.x: + version "1.0.4" + resolved "https://registry.yarnpkg.com/tmpl/-/tmpl-1.0.4.tgz#23640dd7b42d00433911140820e5cf440e521dd1" + +to-fast-properties@^1.0.3: + version "1.0.3" + resolved "https://registry.yarnpkg.com/to-fast-properties/-/to-fast-properties-1.0.3.tgz#b83571fa4d8c25b82e231b06e3a3055de4ca1a47" + +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" + 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" + 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" + dependencies: + define-property "^2.0.2" + extend-shallow "^3.0.2" + regex-not "^1.0.2" + safe-regex "^1.1.0" + +tough-cookie@~2.3.0, tough-cookie@~2.3.3: + version "2.3.4" + resolved "https://registry.yarnpkg.com/tough-cookie/-/tough-cookie-2.3.4.tgz#ec60cee38ac675063ffc97a5c18970578ee83655" + dependencies: + punycode "^1.4.1" + +tough-cookie@~2.4.3: + version "2.4.3" + resolved "https://registry.yarnpkg.com/tough-cookie/-/tough-cookie-2.4.3.tgz#53f36da3f47783b0925afa06ff9f3b165280f781" + dependencies: + psl "^1.1.24" + punycode "^1.4.1" + +traceur@0.0.105: + version "0.0.105" + resolved "https://registry.yarnpkg.com/traceur/-/traceur-0.0.105.tgz#5cf9dee83d6b77861c3d6c44d53859aed7ab0479" + dependencies: + commander "2.9.x" + glob "5.0.x" + rsvp "^3.0.13" + semver "^4.3.3" + source-map-support "~0.2.8" + +trim-newlines@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/trim-newlines/-/trim-newlines-1.0.0.tgz#5887966bb582a4503a41eb524f7d35011815a613" + +trim-right@^1.0.1: + version "1.0.1" + resolved "https://registry.yarnpkg.com/trim-right/-/trim-right-1.0.1.tgz#cb2e1203067e0c8de1f614094b9fe45704ea6003" + +tunnel-agent@^0.6.0: + version "0.6.0" + resolved "https://registry.yarnpkg.com/tunnel-agent/-/tunnel-agent-0.6.0.tgz#27a5dea06b36b04a0a9966774b290868f0fc40fd" + 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" + +type-is@^1.6.4, type-is@~1.6.10, type-is@~1.6.15, type-is@~1.6.16: + version "1.6.16" + resolved "https://registry.yarnpkg.com/type-is/-/type-is-1.6.16.tgz#f89ce341541c672b25ee7ae3c73dee3b2be50194" + dependencies: + media-typer "0.3.0" + mime-types "~2.1.18" + +typedarray@^0.0.6: + version "0.0.6" + resolved "https://registry.yarnpkg.com/typedarray/-/typedarray-0.0.6.tgz#867ac74e3864187b1d3d47d996a78ec5c8830777" + +uglify-js@^2.6, uglify-js@^2.6.1: + version "2.8.29" + resolved "https://registry.yarnpkg.com/uglify-js/-/uglify-js-2.8.29.tgz#29c5733148057bb4e1f75df35b7a9cb72e6a59dd" + dependencies: + source-map "~0.5.1" + yargs "~3.10.0" + optionalDependencies: + uglify-to-browserify "~1.0.0" + +uglify-to-browserify@~1.0.0: + version "1.0.2" + resolved "https://registry.yarnpkg.com/uglify-to-browserify/-/uglify-to-browserify-1.0.2.tgz#6e0924d6bda6b5afe349e39a6d632850a0f882b7" + +uid-number@^0.0.6: + version "0.0.6" + resolved "https://registry.yarnpkg.com/uid-number/-/uid-number-0.0.6.tgz#0ea10e8035e8eb5b8e4449f06da1c730663baa81" + +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" + +union-value@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/union-value/-/union-value-1.0.0.tgz#5c71c34cb5bad5dcebe3ea0cd08207ba5aa1aea4" + dependencies: + arr-union "^3.1.0" + get-value "^2.0.6" + is-extendable "^0.1.1" + set-value "^0.4.3" + +uniq@^1.0.1: + version "1.0.1" + resolved "https://registry.yarnpkg.com/uniq/-/uniq-1.0.1.tgz#b31c5ae8254844a3a8281541ce2b04b865a734ff" + +uniqid@^4.0.0: + version "4.1.1" + resolved "https://registry.yarnpkg.com/uniqid/-/uniqid-4.1.1.tgz#89220ddf6b751ae52b5f72484863528596bb84c1" + dependencies: + macaddress "^0.2.8" + +uniqs@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/uniqs/-/uniqs-2.0.0.tgz#ffede4b36b25290696e6e165d4a59edb998e6b02" + +unique-stream@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/unique-stream/-/unique-stream-1.0.0.tgz#d59a4a75427447d9aa6c91e70263f8d26a4b104b" + +universalify@^0.1.0: + version "0.1.2" + resolved "https://registry.yarnpkg.com/universalify/-/universalify-0.1.2.tgz#b646f69be3942dabcecc9d6639c80dc105efaa66" + +unpipe@1.0.0, unpipe@~1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/unpipe/-/unpipe-1.0.0.tgz#b2bf4ee8514aae6165b4817829d21b2ef49904ec" + +unset-value@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/unset-value/-/unset-value-1.0.0.tgz#8376873f7d2335179ffb1e6fc3a8ed0dfc8ab559" + dependencies: + has-value "^0.3.1" + isobject "^3.0.0" + +urix@^0.1.0: + version "0.1.0" + resolved "https://registry.yarnpkg.com/urix/-/urix-0.1.0.tgz#da937f7a62e21fec1fd18d49b35c2935067a6c72" + +use@^3.1.0: + version "3.1.0" + resolved "https://registry.yarnpkg.com/use/-/use-3.1.0.tgz#14716bf03fdfefd03040aef58d8b4b85f3a7c544" + dependencies: + kind-of "^6.0.2" + +user-home@^1.1.1: + version "1.1.1" + resolved "https://registry.yarnpkg.com/user-home/-/user-home-1.1.1.tgz#2b5be23a32b63a7c9deb8d0f28d485724a3df190" + +util-deprecate@~1.0.1: + version "1.0.2" + resolved "https://registry.yarnpkg.com/util-deprecate/-/util-deprecate-1.0.2.tgz#450d4dc9fa70de732762fbd2d4a28981419a0ccf" + +utils-merge@1.0.1: + version "1.0.1" + resolved "https://registry.yarnpkg.com/utils-merge/-/utils-merge-1.0.1.tgz#9f95710f50a267947b2ccc124741c1028427e713" + +uuid@^3.0.0, uuid@^3.1.0: + version "3.2.1" + resolved "https://registry.yarnpkg.com/uuid/-/uuid-3.2.1.tgz#12c528bb9d58d0b9265d9a2f6f0fe8be17ff1f14" + +uuid@^3.3.2: + version "3.3.2" + resolved "https://registry.yarnpkg.com/uuid/-/uuid-3.3.2.tgz#1b4af4955eb3077c501c23872fc6513811587131" + +v8flags@^2.0.2: + version "2.1.1" + resolved "https://registry.yarnpkg.com/v8flags/-/v8flags-2.1.1.tgz#aab1a1fa30d45f88dd321148875ac02c0b55e5b4" + dependencies: + user-home "^1.1.1" + +validate-npm-package-license@^3.0.1: + version "3.0.3" + resolved "https://registry.yarnpkg.com/validate-npm-package-license/-/validate-npm-package-license-3.0.3.tgz#81643bcbef1bdfecd4623793dc4648948ba98338" + dependencies: + spdx-correct "^3.0.0" + spdx-expression-parse "^3.0.0" + +validator@^6.3.0: + version "6.3.0" + resolved "https://registry.yarnpkg.com/validator/-/validator-6.3.0.tgz#47ce23ed8d4eaddfa9d4b8ef0071b6cf1078d7c8" + +vary@~1.1.2: + version "1.1.2" + resolved "https://registry.yarnpkg.com/vary/-/vary-1.1.2.tgz#2299f02c6ded30d4a5961b0b9f74524a18f634fc" + +vendors@^1.0.0: + version "1.0.1" + resolved "https://registry.yarnpkg.com/vendors/-/vendors-1.0.1.tgz#37ad73c8ee417fb3d580e785312307d274847f22" + +verror@1.10.0: + version "1.10.0" + resolved "https://registry.yarnpkg.com/verror/-/verror-1.10.0.tgz#3a105ca17053af55d6e270c1f8288682e18da400" + dependencies: + assert-plus "^1.0.0" + core-util-is "1.0.2" + extsprintf "^1.2.0" + +vinyl-file@^1.2.1: + version "1.3.0" + resolved "https://registry.yarnpkg.com/vinyl-file/-/vinyl-file-1.3.0.tgz#aa05634d3a867ba91447bedbb34afcb26f44f6e7" + dependencies: + graceful-fs "^4.1.2" + strip-bom "^2.0.0" + strip-bom-stream "^1.0.0" + vinyl "^1.1.0" + +vinyl-fs@^0.3.0: + version "0.3.14" + resolved "https://registry.yarnpkg.com/vinyl-fs/-/vinyl-fs-0.3.14.tgz#9a6851ce1cac1c1cea5fe86c0931d620c2cfa9e6" + dependencies: + defaults "^1.0.0" + glob-stream "^3.1.5" + glob-watcher "^0.0.6" + graceful-fs "^3.0.0" + mkdirp "^0.5.0" + strip-bom "^1.0.0" + through2 "^0.6.1" + vinyl "^0.4.0" + +vinyl-sourcemaps-apply@^0.2.0: + version "0.2.1" + resolved "https://registry.yarnpkg.com/vinyl-sourcemaps-apply/-/vinyl-sourcemaps-apply-0.2.1.tgz#ab6549d61d172c2b1b87be5c508d239c8ef87705" + dependencies: + source-map "^0.5.1" + +vinyl@^0.4.0: + version "0.4.6" + resolved "https://registry.yarnpkg.com/vinyl/-/vinyl-0.4.6.tgz#2f356c87a550a255461f36bbeb2a5ba8bf784847" + dependencies: + clone "^0.2.0" + clone-stats "^0.0.1" + +vinyl@^0.5.0: + version "0.5.3" + resolved "https://registry.yarnpkg.com/vinyl/-/vinyl-0.5.3.tgz#b0455b38fc5e0cf30d4325132e461970c2091cde" + dependencies: + clone "^1.0.0" + clone-stats "^0.0.1" + replace-ext "0.0.1" + +vinyl@^1.0.0, vinyl@^1.1.0: + version "1.2.0" + resolved "https://registry.yarnpkg.com/vinyl/-/vinyl-1.2.0.tgz#5c88036cf565e5df05558bfc911f8656df218884" + dependencies: + clone "^1.0.0" + clone-stats "^0.0.1" + replace-ext "0.0.1" + +walker@~1.0.5: + version "1.0.7" + resolved "https://registry.yarnpkg.com/walker/-/walker-1.0.7.tgz#2f7f9b8fd10d677262b18a884e28d19618e028fb" + dependencies: + makeerror "1.0.x" + +watch@~0.10.0: + version "0.10.0" + resolved "https://registry.yarnpkg.com/watch/-/watch-0.10.0.tgz#77798b2da0f9910d595f1ace5b0c2258521f21dc" + +websocket-driver@>=0.3.6: + version "0.7.0" + resolved "https://registry.yarnpkg.com/websocket-driver/-/websocket-driver-0.7.0.tgz#0caf9d2d755d93aee049d4bdd0d3fe2cca2a24eb" + dependencies: + http-parser-js ">=0.4.0" + websocket-extensions ">=0.1.1" + +websocket-extensions@>=0.1.1: + version "0.1.3" + resolved "https://registry.yarnpkg.com/websocket-extensions/-/websocket-extensions-0.1.3.tgz#5d2ff22977003ec687a4b87073dfbbac146ccf29" + +when@^3.7.5: + version "3.7.8" + resolved "https://registry.yarnpkg.com/when/-/when-3.7.8.tgz#c7130b6a7ea04693e842cdc9e7a1f2aa39a39f82" + +whet.extend@~0.9.9: + version "0.9.9" + resolved "https://registry.yarnpkg.com/whet.extend/-/whet.extend-0.9.9.tgz#f877d5bf648c97e5aa542fadc16d6a259b9c11a1" + +which@^1.0.9, which@^1.1.1, which@^1.2.14: + version "1.3.0" + resolved "https://registry.yarnpkg.com/which/-/which-1.3.0.tgz#ff04bdfc010ee547d780bec38e1ac1c2777d253a" + dependencies: + isexe "^2.0.0" + +wide-align@^1.1.0: + version "1.1.2" + resolved "https://registry.yarnpkg.com/wide-align/-/wide-align-1.1.2.tgz#571e0f1b0604636ebc0dfc21b0339bbe31341710" + dependencies: + string-width "^1.0.2" + +window-size@0.1.0: + version "0.1.0" + resolved "https://registry.yarnpkg.com/window-size/-/window-size-0.1.0.tgz#5438cd2ea93b202efa3a19fe8887aee7c94f9c9d" + +window-size@^0.1.4: + version "0.1.4" + resolved "https://registry.yarnpkg.com/window-size/-/window-size-0.1.4.tgz#f8e1aa1ee5a53ec5bf151ffa09742a6ad7697876" + +wordwrap@0.0.2: + version "0.0.2" + resolved "https://registry.yarnpkg.com/wordwrap/-/wordwrap-0.0.2.tgz#b79669bb42ecb409f83d583cad52ca17eaa1643f" + +wordwrap@~0.0.2: + version "0.0.3" + resolved "https://registry.yarnpkg.com/wordwrap/-/wordwrap-0.0.3.tgz#a3d5da6cd5c0bc0008d37234bbaf1bed63059107" + +wrap-ansi@^2.0.0: + version "2.1.0" + resolved "https://registry.yarnpkg.com/wrap-ansi/-/wrap-ansi-2.1.0.tgz#d8fc3d284dd05794fe84973caecdd1cf824fdd85" + 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" + +"xtend@>=4.0.0 <4.1.0-0", xtend@^4.0.0, xtend@~4.0.1: + version "4.0.1" + resolved "https://registry.yarnpkg.com/xtend/-/xtend-4.0.1.tgz#a5c6d532be656e23db820efb943a1f04998d63af" + +y18n@^3.2.0: + version "3.2.1" + resolved "https://registry.yarnpkg.com/y18n/-/y18n-3.2.1.tgz#6d15fba884c08679c0d77e88e7759e811e07fa41" + +yargs@^3.19.0: + version "3.32.0" + resolved "https://registry.yarnpkg.com/yargs/-/yargs-3.32.0.tgz#03088e9ebf9e756b69751611d2a5ef591482c995" + 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@~3.10.0: + version "3.10.0" + resolved "https://registry.yarnpkg.com/yargs/-/yargs-3.10.0.tgz#f7ee7bd857dd7c1d2d38c0e74efbd681d1431fd1" + dependencies: + camelcase "^1.0.2" + cliui "^2.1.0" + decamelize "^1.0.0" + window-size "0.1.0" + +yauzl@2.4.1: + version "2.4.1" + resolved "https://registry.yarnpkg.com/yauzl/-/yauzl-2.4.1.tgz#9528f442dab1b2284e58b4379bb194e22e0c4005" + dependencies: + fd-slicer "~1.0.1" + +yazl@^2.1.0: + version "2.4.3" + resolved "https://registry.yarnpkg.com/yazl/-/yazl-2.4.3.tgz#ec26e5cc87d5601b9df8432dbdd3cd2e5173a071" + dependencies: + buffer-crc32 "~0.2.3" From 4577a366d1df77e01b2c751e2425a07e90ede0cb Mon Sep 17 00:00:00 2001 From: Marwolf Date: Tue, 21 Aug 2018 21:50:34 -0400 Subject: [PATCH 2/4] Ghost clean up --- docker-compose.yml | 29 +- etc/ghost/config.production.json | 29 - .../content/themes/NEWcasper/SHOWCASE.md | 40 - .../themes/NEWcasper/assets/css/uno-zen.css | 8 - .../fonts/foundation-icons/.fontcustom-data | 298 ------ .../foundation-icons/foundation-icons.css | 594 ----------- .../foundation-icons/foundation-icons.eot | Bin 54568 -> 0 bytes .../foundation-icons/foundation-icons.svg | 970 ------------------ .../foundation-icons/foundation-icons.ttf | Bin 56976 -> 0 bytes .../foundation-icons/foundation-icons.woff | Bin 32020 -> 0 bytes .../NEWcasper/assets/img/browserconfig.xml | 9 - .../themes/NEWcasper/assets/img/favicon.ico | Bin 7406 -> 0 bytes .../themes/NEWcasper/assets/img/manifest.json | 41 - .../themes/NEWcasper/assets/img/pikachu.jpg | Bin 136909 -> 0 bytes .../NEWcasper/assets/img/site.webmanifest | 14 - .../NEWcasper/assets/js/src/__init.coffee | 64 -- .../NEWcasper/assets/js/src/cover.coffee | 26 - .../NEWcasper/assets/js/src/main.coffee | 31 - .../themes/NEWcasper/assets/js/src/prism.js | 14 - .../NEWcasper/assets/js/uno-zen.common.js | 8 - .../NEWcasper/assets/js/uno-zen.post.js | 8 - .../assets/scss/components/_aside.scss | 144 --- .../assets/scss/components/_loading.scss | 24 - .../scss/components/_media-queries.scss | 225 ---- .../assets/scss/components/_page-error.scss | 43 - .../assets/scss/components/_pagination.scss | 19 - .../assets/scss/components/_post.scss | 138 --- .../assets/scss/components/_search.scss | 63 -- .../assets/scss/modules/_buttons.scss | 60 -- .../assets/scss/modules/_effects.scss | 197 ---- .../NEWcasper/assets/scss/modules/_fonts.scss | 894 ---------------- .../NEWcasper/assets/scss/modules/_forms.scss | 33 - .../assets/scss/modules/_global.scss | 240 ----- .../NEWcasper/assets/scss/modules/_grid.scss | 65 -- .../NEWcasper/assets/scss/modules/_prism.scss | 131 --- .../NEWcasper/assets/scss/modules/_reset.scss | 139 --- .../NEWcasper/assets/scss/modules/_utils.scss | 73 -- .../assets/scss/modules/_variables.scss | 66 -- .../themes/NEWcasper/assets/scss/uno-zen.scss | 31 - etc/ghost/content/themes/NEWcasper/bower.json | 41 - .../content/themes/NEWcasper/default.hbs | 30 - etc/ghost/content/themes/NEWcasper/error.hbs | 24 - .../content/themes/NEWcasper/gulpfile.coffee | 105 -- etc/ghost/content/themes/NEWcasper/index.hbs | 14 - .../content/themes/NEWcasper/package.json | 55 - etc/ghost/content/themes/NEWcasper/page.hbs | 17 - .../themes/NEWcasper/partials/aside.hbs | 24 - .../themes/NEWcasper/partials/comments.hbs | 11 - .../themes/NEWcasper/partials/footer.hbs | 5 - .../NEWcasper/partials/google-analytics.hbs | 11 - .../themes/NEWcasper/partials/meta.hbs | 16 - .../themes/NEWcasper/partials/navigation.hbs | 9 - .../themes/NEWcasper/partials/pagination.hbs | 9 - .../themes/NEWcasper/partials/post-author.hbs | 3 - .../themes/NEWcasper/partials/search.hbs | 6 - .../themes/NEWcasper/partials/social.hbs | 86 -- etc/ghost/content/themes/NEWcasper/post.hbs | 39 - .../NEWcasper/scripts/mail_template.html | 44 - etc/ghost/content/themes/NEWcasper/tag.hbs | 14 - etc/ghost/content/themes/casper | 1 - etc/logs/ghost/.gitsave | 0 etc/nginx/HTTPS_default.conf.BAK | 22 +- 62 files changed, 14 insertions(+), 5340 deletions(-) delete mode 100644 etc/ghost/config.production.json delete mode 100644 etc/ghost/content/themes/NEWcasper/SHOWCASE.md delete mode 100755 etc/ghost/content/themes/NEWcasper/assets/css/uno-zen.css delete mode 100755 etc/ghost/content/themes/NEWcasper/assets/fonts/foundation-icons/.fontcustom-data delete mode 100755 etc/ghost/content/themes/NEWcasper/assets/fonts/foundation-icons/foundation-icons.css delete mode 100755 etc/ghost/content/themes/NEWcasper/assets/fonts/foundation-icons/foundation-icons.eot delete mode 100755 etc/ghost/content/themes/NEWcasper/assets/fonts/foundation-icons/foundation-icons.svg delete mode 100755 etc/ghost/content/themes/NEWcasper/assets/fonts/foundation-icons/foundation-icons.ttf delete mode 100755 etc/ghost/content/themes/NEWcasper/assets/fonts/foundation-icons/foundation-icons.woff delete mode 100644 etc/ghost/content/themes/NEWcasper/assets/img/browserconfig.xml delete mode 100644 etc/ghost/content/themes/NEWcasper/assets/img/favicon.ico delete mode 100644 etc/ghost/content/themes/NEWcasper/assets/img/manifest.json delete mode 100755 etc/ghost/content/themes/NEWcasper/assets/img/pikachu.jpg delete mode 100644 etc/ghost/content/themes/NEWcasper/assets/img/site.webmanifest delete mode 100755 etc/ghost/content/themes/NEWcasper/assets/js/src/__init.coffee delete mode 100755 etc/ghost/content/themes/NEWcasper/assets/js/src/cover.coffee delete mode 100644 etc/ghost/content/themes/NEWcasper/assets/js/src/main.coffee delete mode 100644 etc/ghost/content/themes/NEWcasper/assets/js/src/prism.js delete mode 100755 etc/ghost/content/themes/NEWcasper/assets/js/uno-zen.common.js delete mode 100644 etc/ghost/content/themes/NEWcasper/assets/js/uno-zen.post.js delete mode 100755 etc/ghost/content/themes/NEWcasper/assets/scss/components/_aside.scss delete mode 100755 etc/ghost/content/themes/NEWcasper/assets/scss/components/_loading.scss delete mode 100755 etc/ghost/content/themes/NEWcasper/assets/scss/components/_media-queries.scss delete mode 100755 etc/ghost/content/themes/NEWcasper/assets/scss/components/_page-error.scss delete mode 100755 etc/ghost/content/themes/NEWcasper/assets/scss/components/_pagination.scss delete mode 100755 etc/ghost/content/themes/NEWcasper/assets/scss/components/_post.scss delete mode 100755 etc/ghost/content/themes/NEWcasper/assets/scss/components/_search.scss delete mode 100755 etc/ghost/content/themes/NEWcasper/assets/scss/modules/_buttons.scss delete mode 100755 etc/ghost/content/themes/NEWcasper/assets/scss/modules/_effects.scss delete mode 100755 etc/ghost/content/themes/NEWcasper/assets/scss/modules/_fonts.scss delete mode 100755 etc/ghost/content/themes/NEWcasper/assets/scss/modules/_forms.scss delete mode 100755 etc/ghost/content/themes/NEWcasper/assets/scss/modules/_global.scss delete mode 100755 etc/ghost/content/themes/NEWcasper/assets/scss/modules/_grid.scss delete mode 100644 etc/ghost/content/themes/NEWcasper/assets/scss/modules/_prism.scss delete mode 100755 etc/ghost/content/themes/NEWcasper/assets/scss/modules/_reset.scss delete mode 100755 etc/ghost/content/themes/NEWcasper/assets/scss/modules/_utils.scss delete mode 100755 etc/ghost/content/themes/NEWcasper/assets/scss/modules/_variables.scss delete mode 100755 etc/ghost/content/themes/NEWcasper/assets/scss/uno-zen.scss delete mode 100644 etc/ghost/content/themes/NEWcasper/bower.json delete mode 100755 etc/ghost/content/themes/NEWcasper/default.hbs delete mode 100755 etc/ghost/content/themes/NEWcasper/error.hbs delete mode 100755 etc/ghost/content/themes/NEWcasper/gulpfile.coffee delete mode 100755 etc/ghost/content/themes/NEWcasper/index.hbs delete mode 100644 etc/ghost/content/themes/NEWcasper/package.json delete mode 100644 etc/ghost/content/themes/NEWcasper/page.hbs delete mode 100755 etc/ghost/content/themes/NEWcasper/partials/aside.hbs delete mode 100755 etc/ghost/content/themes/NEWcasper/partials/comments.hbs delete mode 100755 etc/ghost/content/themes/NEWcasper/partials/footer.hbs delete mode 100755 etc/ghost/content/themes/NEWcasper/partials/google-analytics.hbs delete mode 100755 etc/ghost/content/themes/NEWcasper/partials/meta.hbs delete mode 100755 etc/ghost/content/themes/NEWcasper/partials/navigation.hbs delete mode 100755 etc/ghost/content/themes/NEWcasper/partials/pagination.hbs delete mode 100644 etc/ghost/content/themes/NEWcasper/partials/post-author.hbs delete mode 100755 etc/ghost/content/themes/NEWcasper/partials/search.hbs delete mode 100755 etc/ghost/content/themes/NEWcasper/partials/social.hbs delete mode 100755 etc/ghost/content/themes/NEWcasper/post.hbs delete mode 100644 etc/ghost/content/themes/NEWcasper/scripts/mail_template.html delete mode 100755 etc/ghost/content/themes/NEWcasper/tag.hbs delete mode 120000 etc/ghost/content/themes/casper delete mode 100644 etc/logs/ghost/.gitsave diff --git a/docker-compose.yml b/docker-compose.yml index 21f8f69..7d7581b 100644 --- a/docker-compose.yml +++ b/docker-compose.yml @@ -7,7 +7,7 @@ services: volumes: - "./etc/nginx:/etc/nginx/conf.d" - "./Website:/var/www/html" - - "./etc/logs/nginx:/var/log/nginx" + - "./etc/nginx/logs:/var/log/nginx" - "./etc/letsencrypt:/etc/letsencrypt" ports: - "80:80" @@ -33,6 +33,7 @@ services: fix-mariadb-permissions: image: 'bitnami/mariadb:latest' + container_name: mariadb-fix-permissions user: root command: chown -R 1001:1001 /bitnami volumes: @@ -72,22 +73,25 @@ services: fix-ghost-permissions: image: 'bitnami/ghost:latest' + container_name: ghost-fix-permissions user: root command: chown -R 1001:1001 /bitnami/ghost volumes: - "./etc/ghost:/bitnami/ghost" + depends_on: + - mysqldb ghost: image: bitnami/ghost:latest container_name: ghost ports: - "127.0.0.1:2368:2368" - restart: always volumes: - - "./etc/ghost:/bitnami/ghost" + - "./etc/ghost/content:/opt/bitnami/ghost/content" env_file: - ".env" environment: + - NODE_ENV=production - MARIADB_HOST=mysql - MARIADB_PORT_NUMBER=3306 - GHOST_DATABASE_USER=${MARIADB_ROOT_USER} @@ -98,22 +102,3 @@ services: - GHOST_PASSWORD=${GHOST_PASSWORD} depends_on: - fix-ghost-permissions - -# php: -# image: bitnami/php-fpm:latest -# container_name: php -# restart: always -# ports: -# - "9001:9000" -# volumes: -# - "./etc/php/php.ini:/opt/bitnami/php/etc/conf.d/php.ini" -# - "./Website:/app" -# - "./etc/logs/php:/opt/bitnami/php/log" -# depends_on: -# - nginx - -volumes: - mariadb_data: - driver: local - ghost_data: - driver: local diff --git a/etc/ghost/config.production.json b/etc/ghost/config.production.json deleted file mode 100644 index 2f103a7..0000000 --- a/etc/ghost/config.production.json +++ /dev/null @@ -1,29 +0,0 @@ -{ - "database": { - "client": "mysql", - "connection": { - "host": "mysql", - "port": 3306, - "password": "root", - "user": "root", - "database": "ghost" - } - }, - "url": "http://localhost/blog", - "server": { - "port": 2368, - "host": "0.0.0.0" - }, - "mail": { - "transport": "Direct" - }, - "logging": { - "transports": [ - "file" - ] - }, - "process": "local", - "paths": { - "contentPath": "/opt/bitnami/ghost/content" - } -} diff --git a/etc/ghost/content/themes/NEWcasper/SHOWCASE.md b/etc/ghost/content/themes/NEWcasper/SHOWCASE.md deleted file mode 100644 index 1431f89..0000000 --- a/etc/ghost/content/themes/NEWcasper/SHOWCASE.md +++ /dev/null @@ -1,40 +0,0 @@ -## Showcase - -
- - - - - - - - - - - - - - - - - - -
-
-
- -## Add your blog - -1. Customize your blog! Use a different color and combine it with a nice background. -2. Take a snapshot of your blog in the main page. -2. Trim the snapshot to remove top and bottom margins and resize it into **327 × 174 pixels**. -3. Host the snapshot in a image hosting like [imgur](https://imgur.com). -4. Edit this file adding a new line at the end of this file following the format: - -```html - -``` - -5. Create a Pull Request! - - diff --git a/etc/ghost/content/themes/NEWcasper/assets/css/uno-zen.css b/etc/ghost/content/themes/NEWcasper/assets/css/uno-zen.css deleted file mode 100755 index d0981c2..0000000 --- a/etc/ghost/content/themes/NEWcasper/assets/css/uno-zen.css +++ /dev/null @@ -1,8 +0,0 @@ -/** - * uno-zen - Minimalist and Elegant theme for Ghost - * @version 2.9.8 - * @link https://github.com/kikobeats/uno-zen - * @author Kiko Beats (https://github.com/kikobeats) - * @license MIT - */ -#post-content a:not(.title-link),#posts-list>li>a{border-bottom:1px dashed #ea6153;line-height:25px;transition:all .5s;padding:.1rem .25rem}#post-content a:hover:not(.title-link),#posts-list>li>a:hover{color:#fff;border-color:#ea6153;background:#ea6153}#post-content a:active:not(.title-link),#post-content a:hover:not(.title-link),#posts-list>li>a:active,#posts-list>li>a:hover{outline:0}.cover.container,body[data-page=error]{background:linear-gradient(150deg,rgba(95,44,130,.1) 30%,rgba(73,160,157,.2) 70%) 0 0/cover fixed}.cover.container,body[data-page=error]>article{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.cover.container{text-shadow:0 1px 1px rgba(0,0,0,.4)}.navigation.left .links>li.expanded,.navigation.left .links>li>a,.navigation.right .social.item a{position:relative;display:block;font-size:.9em;-webkit-font-smoothing:antialiased;font-weight:700;letter-spacing:1px;opacity:.8;color:#f8f8f8;border-radius:20px;text-shadow:none}.navigation.left .links>li.expanded:hover,.navigation.left .links>li>a:hover,.navigation.right .social.item a:hover{opacity:1}.navigation.left .links>li.expanded{border:1px solid #f8f8f8}a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,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,i,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,u,ul,var,video{padding:0;margin:0;font:inherit;font-size:100%;vertical-align:baseline;border:0}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1.75rem}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:"";content:none}table{border-spacing:0;border-collapse:collapse}body{width:100%;*zoom:1}body:after,body:before{display:table;content:""}body:after{clear:both}html{font-size:1.125rem;height:100%;max-height:100%}html.expanded{overflow-y:hidden}body,html{height:100%}body{color:#666;font-family:Raleway,sans-serif}mark{background:#feda9e;padding:.05em .2em;border-radius:3px}::-moz-selection{background:#ffe28c}::selection{background:#ffe28c}hr{border:0}a{color:#333;position:relative;text-decoration:none;transition:all .35s}a:hover{color:#ea6153}h1,h2,h3,h4,h5,h6{color:#333;font-family:Roboto Slab,serif;-webkit-font-smoothing:antialiased;font-weight:lighter}h1{font-size:1.76rem;line-height:3.0625rem}h1,h2{margin:1.98rem 0}h2{font-size:1.408rem}h3{font-size:1.1264rem}h3,h4{margin:1.98rem 0}h4{font-size:.90112rem}h5{font-size:.7209rem}h5,h6{margin:1.98rem 0}h6{font-size:.57672rem}p{line-height:1.75rem;margin-bottom:1.3rem}strong{font-weight:700}em{font-style:italic}blockquote{border-left:.25rem solid #333;margin:2rem 0;padding:0 0 0 1.5rem}blockquote>p{font-family:freight-text-pro,Georgia,Cambria,Times New Roman,Times,serif;-webkit-font-smoothing:antialiased;font-style:italic;letter-spacing:.01rem;word-wrap:break-word}ol,ul{margin:0 0 1.3rem 2.5rem}ol li,ul li{line-height:2.1rem;margin:0 0 .2rem}ol ol,ol ul,ul ol,ul ul{margin:.1rem 0 .2rem 2rem}ol{list-style-type:decimal}ul{list-style-type:disc}.block-heading{display:inline;float:left;width:940px;margin:0 10px;bottom:-15px;font-size:.8rem;font-weight:700;letter-spacing:1px;position:relative;text-align:center;text-transform:uppercase}.label{padding:8px 18px 9px}main{bottom:0;left:22.5rem;padding:2rem 3rem;position:absolute;right:0;top:0}main>.content{margin:0 3.7rem;padding:2rem 0}main>.content>h1{margin-bottom:2.7rem}main>.content>footer{border-top:2px solid #ddd;color:#b3b3b3;display:block;font-size:.7em;padding:2em 0 0}.divider{border-top:1px solid hsla(0,0%,100%,.14);margin:10px auto}.divider.long{width:30%}.divider.short{width:15%}.divider.post{border-top:1px solid #ddd;margin:1.7rem 0;width:30%}.container{margin:0 auto;position:relative;width:940px}.copyright{display:block;margin-bottom:.7em}.copyright a{color:#a6a6a6;text-decoration:underline}.copyright a:hover{color:#ea6153}.emoji{height:1em!important;margin:0 .05em 0 .1em!important;vertical-align:-.1em!important;width:1em!important}@font-face{font-family:foundation-icons;font-style:normal;font-weight:400;src:url(../fonts/foundation-icons/foundation-icons.eot);src:url(../fonts/foundation-icons/foundation-icons.eot?#iefix) format("embedded-opentype"),url(../fonts/foundation-icons/foundation-icons.woff) format("woff"),url(../fonts/foundation-icons/foundation-icons.ttf) format("truetype"),url(../fonts/foundation-icons/foundation-icons.svg#fontcustom) format("svg")}.icon-reverse:after,.icon:before{display:inline-block;font-family:foundation-icons;-webkit-font-smoothing:antialiased;font-style:normal;font-weight:400;font-variant:normal;line-height:1;text-decoration:inherit;text-transform:none}.icon-search{position:static!important}.icon-search:before{position:absolute;right:95px;margin-top:32px;content:"\f16c"}.icon-address-book:before{content:"\f100"}.icon-alert:before{content:"\f101"}.icon-align-center:before{content:"\f102"}.icon-align-justify:before{content:"\f103"}.icon-align-left:before{content:"\f104"}.icon-align-right:before{content:"\f105"}.icon-anchor:before{content:"\f106"}.icon-annotate:before{content:"\f107"}.icon-archive:before{content:"\f108"}.icon-arrow-down:before{content:"\f109"}.icon-arrow-left:before{content:"\f10a"}.icon-arrow-right:before{content:"\f10b"}.icon-arrow-up:before{content:"\f10c"}.icon-arrows-compress:before{content:"\f10d"}.icon-arrows-expand:before{content:"\f10e"}.icon-arrows-in:before{content:"\f10f"}.icon-arrows-out:before{content:"\f110"}.icon-asl:before{content:"\f111"}.icon-asterisk:before{content:"\f112"}.icon-at-sign:before{content:"\f113"}.icon-background-color:before{content:"\f114"}.icon-battery-empty:before{content:"\f115"}.icon-battery-full:before{content:"\f116"}.icon-battery-half:before{content:"\f117"}.icon-bitcoin-circle:before{content:"\f118"}.icon-bitcoin:before{content:"\f119"}.icon-blind:before{content:"\f11a"}.icon-bluetooth:before{content:"\f11b"}.icon-bold:before{content:"\f11c"}.icon-book-bookmark:before{content:"\f11d"}.icon-book:before{content:"\f11e"}.icon-bookmark:before{content:"\f11f"}.icon-braille:before{content:"\f120"}.icon-burst-new:before{content:"\f121"}.icon-burst-sale:before{content:"\f122"}.icon-burst:before{content:"\f123"}.icon-calendar:before{content:"\f124"}.icon-camera:before{content:"\f125"}.icon-check:before{content:"\f126"}.icon-checkbox:before{content:"\f127"}.icon-clipboard-notes:before{content:"\f128"}.icon-clipboard-pencil:before{content:"\f129"}.icon-clipboard:before{content:"\f12a"}.icon-clock:before{content:"\f12b"}.icon-closed-caption:before{content:"\f12c"}.icon-cloud:before{content:"\f12d"}.icon-comment-minus:before{content:"\f12e"}.icon-comment-quotes:before{content:"\f12f"}.icon-comment-video:before{content:"\f130"}.icon-comment:before{content:"\f131"}.icon-comments:before{content:"\f132"}.icon-compass:before{content:"\f133"}.icon-contrast:before{content:"\f134"}.icon-credit-card:before{content:"\f135"}.icon-crop:before{content:"\f136"}.icon-crown:before{content:"\f137"}.icon-css3:before{content:"\f138"}.icon-database:before{content:"\f139"}.icon-die-five:before{content:"\f13a"}.icon-die-four:before{content:"\f13b"}.icon-die-one:before{content:"\f13c"}.icon-die-six:before{content:"\f13d"}.icon-die-three:before{content:"\f13e"}.icon-die-two:before{content:"\f13f"}.icon-dislike:before{content:"\f140"}.icon-dollar-bill:before{content:"\f141"}.icon-dollar:before{content:"\f142"}.icon-download:before{content:"\f143"}.icon-eject:before{content:"\f144"}.icon-elevator:before{content:"\f145"}.icon-euro:before{content:"\f146"}.icon-eye:before{content:"\f147"}.icon-fast-forward:before{content:"\f148"}.icon-female-symbol:before{content:"\f149"}.icon-female:before{content:"\f14a"}.icon-filter:before{content:"\f14b"}.icon-first-aid:before{content:"\f14c"}.icon-flag:before{content:"\f14d"}.icon-folder-add:before{content:"\f14e"}.icon-folder-lock:before{content:"\f14f"}.icon-folder:before{content:"\f150"}.icon-foot:before{content:"\f151"}.icon-foundation:before{content:"\f152"}.icon-graph-bar:before{content:"\f153"}.icon-graph-horizontal:before{content:"\f154"}.icon-graph-pie:before{content:"\f155"}.icon-graph-trend:before{content:"\f156"}.icon-guide-dog:before{content:"\f157"}.icon-hearing-aid:before{content:"\f158"}.icon-heart:before{content:"\f159"}.icon-home:before{content:"\f15a"}.icon-html5:before{content:"\f15b"}.icon-indent-less:before{content:"\f15c"}.icon-indent-more:before{content:"\f15d"}.icon-info:before{content:"\f15e"}.icon-italic:before{content:"\f15f"}.icon-key:before{content:"\f160"}.icon-laptop:before{content:"\f161"}.icon-layout:before{content:"\f162"}.icon-lightbulb:before{content:"\f163"}.icon-like:before{content:"\f164"}.icon-link:before{content:"\f165"}.icon-list-bullet:before{content:"\f166"}.icon-list-number:before{content:"\f167"}.icon-list-thumbnails:before{content:"\f168"}.icon-list:before{content:"\f169"}.icon-lock:before{content:"\f16a"}.icon-loop:before{content:"\f16b"}.icon-magnifying-glass:before{content:"\f16c"}.icon-mail:before{content:"\f16d"}.icon-male-female:before{content:"\f16e"}.icon-male-symbol:before{content:"\f16f"}.icon-male:before{content:"\f170"}.icon-map:before{content:"\f171"}.icon-marker:before{content:"\f172"}.icon-megaphone:before{content:"\f173"}.icon-microphone:before{content:"\f174"}.icon-minus-circle:before{content:"\f175"}.icon-minus:before{content:"\f176"}.icon-mobile-signal:before{content:"\f177"}.icon-mobile:before{content:"\f178"}.icon-monitor:before{content:"\f179"}.icon-mountains:before{content:"\f17a"}.icon-music:before{content:"\f17b"}.icon-next:before{content:"\f17c"}.icon-no-dogs:before{content:"\f17d"}.icon-no-smoking:before{content:"\f17e"}.icon-page-add:before{content:"\f17f"}.icon-page-copy:before{content:"\f180"}.icon-page-csv:before{content:"\f181"}.icon-page-delete:before{content:"\f182"}.icon-page-doc:before{content:"\f183"}.icon-page-edit:before{content:"\f184"}.icon-page-export-csv:before{content:"\f185"}.icon-page-export-doc:before{content:"\f186"}.icon-page-export-pdf:before{content:"\f187"}.icon-page-export:before{content:"\f188"}.icon-page-filled:before{content:"\f189"}.icon-page-multiple:before{content:"\f18a"}.icon-page-pdf:before{content:"\f18b"}.icon-page-remove:before{content:"\f18c"}.icon-page-search:before{content:"\f18d"}.icon-page:before{content:"\f18e"}.icon-paint-bucket:before{content:"\f18f"}.icon-paperclip:before{content:"\f190"}.icon-pause:before{content:"\f191"}.icon-paw:before{content:"\f192"}.icon-paypal:before{content:"\f193"}.icon-pencil:before{content:"\f194"}.icon-photo:before{content:"\f195"}.icon-play-circle:before{content:"\f196"}.icon-play-video:before{content:"\f197"}.icon-play:before{content:"\f198"}.icon-plus:before{content:"\f199"}.icon-pound:before{content:"\f19a"}.icon-power:before{content:"\f19b"}.icon-previous:before{content:"\f19c"}.icon-price-tag:before{content:"\f19d"}.icon-pricetag-multiple:before{content:"\f19e"}.icon-print:before{content:"\f19f"}.icon-prohibited:before{content:"\f1a0"}.icon-projection-screen:before{content:"\f1a1"}.icon-puzzle:before{content:"\f1a2"}.icon-quote:before{content:"\f1a3"}.icon-record:before{content:"\f1a4"}.icon-refresh:before{content:"\f1a5"}.icon-results-demographics:before{content:"\f1a6"}.icon-results:before{content:"\f1a7"}.icon-rewind-ten:before{content:"\f1a8"}.icon-rewind:before{content:"\f1a9"}.icon-rss:before{content:"\f1aa"}.icon-safety-cone:before{content:"\f1ab"}.icon-save:before{content:"\f1ac"}.icon-share:before{content:"\f1ad"}.icon-sheriff-badge:before{content:"\f1ae"}.icon-shield:before{content:"\f1af"}.icon-shopping-bag:before{content:"\f1b0"}.icon-shopping-cart:before{content:"\f1b1"}.icon-shuffle:before{content:"\f1b2"}.icon-skull:before{content:"\f1b3"}.icon-social-500px:before{content:"\f1b4"}.icon-social-adobe:before{content:"\f1b5"}.icon-social-amazon:before{content:"\f1b6"}.icon-social-android:before{content:"\f1b7"}.icon-social-apple:before{content:"\f1b8"}.icon-social-behance:before{content:"\f1b9"}.icon-social-bing:before{content:"\f1ba"}.icon-social-blogger:before{content:"\f1bb"}.icon-social-delicious:before{content:"\f1bc"}.icon-social-designer-news:before{content:"\f1bd"}.icon-social-deviant-art:before{content:"\f1be"}.icon-social-digg:before{content:"\f1bf"}.icon-social-dribbble:before{content:"\f1c0"}.icon-social-drive:before{content:"\f1c1"}.icon-social-dropbox:before{content:"\f1c2"}.icon-social-evernote:before{content:"\f1c3"}.icon-social-facebook:before{content:"\f1c4"}.icon-social-flickr:before{content:"\f1c5"}.icon-social-forrst:before{content:"\f1c6"}.icon-social-foursquare:before{content:"\f1c7"}.icon-social-game-center:before{content:"\f1c8"}.icon-social-github:before{content:"\f1c9"}.icon-social-google-plus:before{content:"\f1ca"}.icon-social-hacker-news:before{content:"\f1cb"}.icon-social-hi5:before{content:"\f1cc"}.icon-social-instagram:before{content:"\f1cd"}.icon-social-joomla:before{content:"\f1ce"}.icon-social-lastfm:before{content:"\f1cf"}.icon-social-linkedin:before{content:"\f1d0"}.icon-social-medium:before{content:"\f1d1"}.icon-social-myspace:before{content:"\f1d2"}.icon-social-orkut:before{content:"\f1d3"}.icon-social-path:before{content:"\f1d4"}.icon-social-picasa:before{content:"\f1d5"}.icon-social-pinterest:before{content:"\f1d6"}.icon-social-rdio:before{content:"\f1d7"}.icon-social-reddit:before{content:"\f1d8"}.icon-social-skillshare:before{content:"\f1d9"}.icon-social-skype:before{content:"\f1da"}.icon-social-smashing-mag:before{content:"\f1db"}.icon-social-snapchat:before{content:"\f1dc"}.icon-social-spotify:before{content:"\f1dd"}.icon-social-squidoo:before{content:"\f1de"}.icon-social-stack-overflow:before{content:"\f1df"}.icon-social-steam:before{content:"\f1e0"}.icon-social-stumbleupon:before{content:"\f1e1"}.icon-social-treehouse:before{content:"\f1e2"}.icon-social-tumblr:before{content:"\f1e3"}.icon-social-twitter:before{content:"\f1e4"}.icon-social-twitter-post:after{display:inline-block;height:36px;margin-left:9px;font-size:26px;content:"\f1e4";vertical-align:middle}.icon-social-vimeo:before{content:"\f1e5"}.icon-social-windows:before{content:"\f1e6"}.icon-social-xbox:before{content:"\f1e7"}.icon-social-yahoo:before{content:"\f1e8"}.icon-social-yelp:before{content:"\f1e9"}.icon-social-youtube:before{content:"\f1ea"}.icon-social-zerply:before{content:"\f1eb"}.icon-social-zurb:before{content:"\f1ec"}.icon-sound:before{content:"\f1ed"}.icon-star:before{content:"\f1ee"}.icon-stop:before{content:"\f1ef"}.icon-strikethrough:before{content:"\f1f0"}.icon-subscript:before{content:"\f1f1"}.icon-superscript:before{content:"\f1f2"}.icon-tablet-landscape:before{content:"\f1f3"}.icon-tablet-portrait:before{content:"\f1f4"}.icon-target-two:before{content:"\f1f5"}.icon-target:before{content:"\f1f6"}.icon-telephone-accessible:before{content:"\f1f7"}.icon-telephone:before{content:"\f1f8"}.icon-text-color:before{content:"\f1f9"}.icon-thumbnails:before{content:"\f1fa"}.icon-ticket:before{content:"\f1fb"}.icon-torso-business:before{content:"\f1fc"}.icon-torso-female:before{content:"\f1fd"}.icon-torso:before{content:"\f1fe"}.icon-torsos-all-female:before{content:"\f1ff"}.icon-torsos-all:before{content:"\f200"}.icon-torsos-female-male:before{content:"\f201"}.icon-torsos-male-female:before{content:"\f202"}.icon-torsos:before{content:"\f203"}.icon-trash:before{content:"\f204"}.icon-trees:before{content:"\f205"}.icon-trophy:before{content:"\f206"}.icon-underline:before{content:"\f207"}.icon-universal-access:before{content:"\f208"}.icon-unlink:before{content:"\f209"}.icon-unlock:before{content:"\f20a"}.icon-upload-cloud:before{content:"\f20b"}.icon-upload:before{content:"\f20c"}.icon-usb:before{content:"\f20d"}.icon-video:before{content:"\f20e"}.icon-volume-none:before{content:"\f20f"}.icon-volume-strike:before{content:"\f210"}.icon-volume:before{content:"\f211"}.icon-web:before{content:"\f212"}.icon-wheelchair:before{content:"\f213"}.icon-widget:before{content:"\f214"}.icon-wrench:before{content:"\f215"}.icon-x-circle:before{content:"\f216"}.icon-x:before{content:"\f217"}.icon-yen:before{content:"\f218"}.icon-zoom-in:before{content:"\f219"}.icon-zoom-out:before{content:"\f21a"}.btn.square,img.square{border-radius:0}.btn.rounded,img.rounded{border-radius:50%}.btn{border:1px solid #ea6153;border-radius:20px;color:#ea6153;font-size:.9em;-webkit-font-smoothing:antialiased;font-weight:700;letter-spacing:1px;padding:10px 20px;text-shadow:none}.btn:hover{border-color:#d62c1a;color:#d62c1a}.btn.small{font-size:.7em;padding:8px 12px}.btn.large{font-size:1.1em;padding:10px 24px}.btn.secondary{border-color:#ffc107;color:#ffc107}.btn.secondary:hover{border-color:#ba8b00;color:#ba8b00}#menu-button{display:none}#menu-button>a>i{color:#f8f8f8;font-size:36px;position:relative;top:3px}:focus{outline:none}input[type=date],input[type=datetime-local],input[type=datetime],input[type=email],input[type=month],input[type=number],input[type=password],input[type=search],input[type=tel],input[type=text],input[type=time],input[type=url],input[type=week]{background:#f8f8f8;border:1px solid #ddd;border-radius:3px;color:#666;font-size:.9em;padding:1em;width:240px}input[type=date] ::-webkit-input-placeholder,input[type=datetime-local] ::-webkit-input-placeholder,input[type=datetime] ::-webkit-input-placeholder,input[type=email] ::-webkit-input-placeholder,input[type=month] ::-webkit-input-placeholder,input[type=number] ::-webkit-input-placeholder,input[type=password] ::-webkit-input-placeholder,input[type=search] ::-webkit-input-placeholder,input[type=tel] ::-webkit-input-placeholder,input[type=text] ::-webkit-input-placeholder,input[type=time] ::-webkit-input-placeholder,input[type=url] ::-webkit-input-placeholder,input[type=week] ::-webkit-input-placeholder{color:#ccc}input[type=date] :-moz-placeholder,input[type=date] ::-moz-placeholder,input[type=datetime-local] :-moz-placeholder,input[type=datetime-local] ::-moz-placeholder,input[type=datetime] :-moz-placeholder,input[type=datetime] ::-moz-placeholder,input[type=email] :-moz-placeholder,input[type=email] ::-moz-placeholder,input[type=month] :-moz-placeholder,input[type=month] ::-moz-placeholder,input[type=number] :-moz-placeholder,input[type=number] ::-moz-placeholder,input[type=password] :-moz-placeholder,input[type=password] ::-moz-placeholder,input[type=search] :-moz-placeholder,input[type=search] ::-moz-placeholder,input[type=tel] :-moz-placeholder,input[type=tel] ::-moz-placeholder,input[type=text] :-moz-placeholder,input[type=text] ::-moz-placeholder,input[type=time] :-moz-placeholder,input[type=time] ::-moz-placeholder,input[type=url] :-moz-placeholder,input[type=url] ::-moz-placeholder,input[type=week] :-moz-placeholder,input[type=week] ::-moz-placeholder{color:#ccc}input[type=date] :-ms-input-placeholder,input[type=datetime-local] :-ms-input-placeholder,input[type=datetime] :-ms-input-placeholder,input[type=email] :-ms-input-placeholder,input[type=month] :-ms-input-placeholder,input[type=number] :-ms-input-placeholder,input[type=password] :-ms-input-placeholder,input[type=search] :-ms-input-placeholder,input[type=tel] :-ms-input-placeholder,input[type=text] :-ms-input-placeholder,input[type=time] :-ms-input-placeholder,input[type=url] :-ms-input-placeholder,input[type=week] :-ms-input-placeholder{color:#ccc}input[type=date]:focus,input[type=datetime-local]:focus,input[type=datetime]:focus,input[type=email]:focus,input[type=month]:focus,input[type=number]:focus,input[type=password]:focus,input[type=search]:focus,input[type=tel]:focus,input[type=text]:focus,input[type=time]:focus,input[type=url]:focus,input[type=week]:focus{border-color:#ffc107}.hvr-grow-rotate{display:inline-block;-moz-osx-font-smoothing:grayscale;transition-duration:.3s;transition-property:-webkit-transform;transition-property:transform;transition-property:transform,-webkit-transform;-webkit-transform:translateZ(0);transform:translateZ(0);vertical-align:middle;box-shadow:0 0 1px transparent;-webkit-backface-visibility:hidden;backface-visibility:hidden}.hvr-grow-rotate:active,.hvr-grow-rotate:focus,.hvr-grow-rotate:hover{-webkit-transform:scale(1.1) rotate(4deg);transform:scale(1.1) rotate(4deg)}@-webkit-keyframes a{10%{-webkit-transform:translateX(3px) rotate(2deg);transform:translateX(3px) rotate(2deg)}20%{-webkit-transform:translateX(-3px) rotate(-2deg);transform:translateX(-3px) rotate(-2deg)}30%{-webkit-transform:translateX(3px) rotate(2deg);transform:translateX(3px) rotate(2deg)}40%{-webkit-transform:translateX(-3px) rotate(-2deg);transform:translateX(-3px) rotate(-2deg)}50%{-webkit-transform:translateX(2px) rotate(1deg);transform:translateX(2px) rotate(1deg)}60%{-webkit-transform:translateX(-2px) rotate(-1deg);transform:translateX(-2px) rotate(-1deg)}70%{-webkit-transform:translateX(2px) rotate(1deg);transform:translateX(2px) rotate(1deg)}80%{-webkit-transform:translateX(-2px) rotate(-1deg);transform:translateX(-2px) rotate(-1deg)}90%{-webkit-transform:translateX(1px) rotate(0);transform:translateX(1px) rotate(0)}to{-webkit-transform:translateX(-1px) rotate(0);transform:translateX(-1px) rotate(0)}}@keyframes a{10%{-webkit-transform:translateX(3px) rotate(2deg);transform:translateX(3px) rotate(2deg)}20%{-webkit-transform:translateX(-3px) rotate(-2deg);transform:translateX(-3px) rotate(-2deg)}30%{-webkit-transform:translateX(3px) rotate(2deg);transform:translateX(3px) rotate(2deg)}40%{-webkit-transform:translateX(-3px) rotate(-2deg);transform:translateX(-3px) rotate(-2deg)}50%{-webkit-transform:translateX(2px) rotate(1deg);transform:translateX(2px) rotate(1deg)}60%{-webkit-transform:translateX(-2px) rotate(-1deg);transform:translateX(-2px) rotate(-1deg)}70%{-webkit-transform:translateX(2px) rotate(1deg);transform:translateX(2px) rotate(1deg)}80%{-webkit-transform:translateX(-2px) rotate(-1deg);transform:translateX(-2px) rotate(-1deg)}90%{-webkit-transform:translateX(1px) rotate(0);transform:translateX(1px) rotate(0)}to{-webkit-transform:translateX(-1px) rotate(0);transform:translateX(-1px) rotate(0)}}.hvr-buzz-out{display:inline-block;-moz-osx-font-smoothing:grayscale;-webkit-transform:translateZ(0);transform:translateZ(0);vertical-align:middle;box-shadow:0 0 1px transparent;-webkit-backface-visibility:hidden;backface-visibility:hidden}.hvr-buzz-out:active,.hvr-buzz-out:focus,.hvr-buzz-out:hover{-webkit-animation-name:a;animation-name:a;-webkit-animation-duration:.75s;animation-duration:.75s;-webkit-animation-timing-function:linear;animation-timing-function:linear;-webkit-animation-iteration-count:1;animation-iteration-count:1}@-webkit-keyframes b{0%{-webkit-transform:translateY(50px);transform:translateY(50px)}50%{-webkit-transform:translate(20px,100px);transform:translate(20px,100px)}to{-webkit-transform:translateY(50px);transform:translateY(50px)}}@keyframes b{0%{-webkit-transform:translateY(50px);transform:translateY(50px)}50%{-webkit-transform:translate(20px,100px);transform:translate(20px,100px)}to{-webkit-transform:translateY(50px);transform:translateY(50px)}}code,pre{font-family:Consolas,Liberation Mono,Menlo,Courier,monospace;font-size:90%;line-height:1.5;text-align:left;white-space:pre;word-spacing:normal;word-wrap:normal;word-break:normal;-moz-tab-size:2;-o-tab-size:2;tab-size:2;-webkit-hyphens:none;-ms-hyphens:none;hyphens:none;color:#000;text-shadow:0 1px #fff;direction:ltr}code::-moz-selection,pre::-moz-selection{background:#b3d4fc;text-shadow:none}code::selection,pre::selection{background:#b3d4fc;text-shadow:none}@media print{code,pre{text-shadow:none}}pre{padding:1em;margin:2.5rem 0;overflow:auto}:not(pre)>code,pre{border:1px solid rgba(0,0,0,.15);background:#fbfaf8}:not(pre)>code{padding:1px 3px;font-family:Consolas,Liberation Mono,Menlo,Courier,monospace;font-size:72%;line-height:72%;white-space:normal;color:#c25;border:1px solid #e1e1e8;border-radius:.3em;background-color:#f7f7f9;text-shadow:0 1px #fff}.token.cdata,.token.comment,.token.doctype,.token.prolog{color:#969896}.token.punctuation{color:#333}.namespace{opacity:.7}.token.boolean,.token.constant,.token.deleted,.token.number,.token.property,.token.symbol,.token.tag{color:#0086b3}.token.attr-name,.token.builtin,.token.char,.token.inserted,.token.selector,.token.string{color:#183691}.language-css .token.string,.style .token.string,.token.atrule,.token.attr-value,.token.entity,.token.keyword,.token.operator,.token.url{color:#a71d5d}.token.function{color:#0086b3}.token.important,.token.regex,.token.variable{color:#e90}.token.bold,.token.important{font-weight:700}.token.italic{font-style:italic}.token.entity{cursor:help}.cover{position:fixed;z-index:1;display:block;width:22.5rem;height:100%;overflow-y:auto;border-right:1px solid #ccc;box-shadow:10.5px -10px 1px -9px #ddd}.cover.animated{transition:width .35s cubic-bezier(.645,.045,.355,1)}.cover.expanded{width:100%}.cover.expanded .navigation.left{margin-top:.85rem;margin-bottom:1rem}.cover.container{text-align:center;color:#f8f8f8}#profile-resume{display:none}.profile{max-width:38.75rem}.profile>p{margin:10px 2rem;font-size:.9rem}.profile>a>h1{margin:10px auto;font-family:Raleway,sans-serif;font-size:1.6rem;font-weight:700;letter-spacing:.05rem;color:#f8f8f8}.profile>a>h3{margin:0;color:#f8f8f8}.profile>a>img{width:7rem;border:2px solid rgba(234,97,83,.1);box-shadow:0 0 1px 1px rgba(0,0,0,.3)}.navigation.left{display:inline-block}.navigation.left .links{margin:0;list-style:none}.navigation.left .links>li{display:block;margin:0 1px 0 0;line-height:1em}.navigation.left .links>li.expanded{display:inline-block;margin:0 5px;border-radius:20px}.navigation.left .links>li.expanded>a{padding:.625rem 1.25rem}.navigation.left .links>li>a{display:block;float:none;padding:.5rem 1.25rem;opacity:.8;color:#f8f8f8}.navigation.left .links>li>a:hover{color:#ea6153}.navigation.right{display:block;margin:.5rem}.navigation.right .social{margin:0}.navigation.right .social.item{display:inline-block;margin:0 4px 0 0;line-height:1em}.navigation.right .social.item a{padding:6px 8px 6px 9px}.navigation.right .social.item a .label{display:none}.navigation.right .social.item a .icon{display:block;font-size:1.7em}.navigation.right .social.item a:hover{color:#ea6153}body[data-page=error]{width:100%;height:100%;font-size:1rem;font-weight:400;line-height:25px;text-align:center}.mayday{width:500px;margin:150px auto 20px}.mayday>h2{font-size:24px;line-height:35px;color:#f8f8f8;text-shadow:0 1px 1px rgba(0,0,0,.4)}.astro-wrap{position:relative;width:20vh;height:32vh;margin:auto}.astronaut{position:absolute;top:0;left:0;width:20vh;height:32vh;-webkit-transform:translateY(50px);transform:translateY(50px);-webkit-animation:b 10s infinite;animation:b 10s infinite;background:url(/assets/img/pikachu.jpg) 50%/cover no-repeat}.pagination{margin:0 0 2.5rem}.posts.index{font-size:.8rem;color:#999}.posts.newer{margin-right:1rem}.posts.older{margin-left:1rem}#posts-list{padding:0;margin:5rem 0;list-style-type:none}#posts-list>li{margin-left:1rem;margin-bottom:1.25rem}#posts-list>li>time{float:right;text-transform:uppercase;color:#777;font-size:10px;letter-spacing:2px}#posts-list>li>span>a{bottom:2px}#post-content a.title-link{color:#ea6153}#post-content .deep-link a:before{display:inline-block;content:"#";margin-left:-30px;width:30px;color:#fff;transition:all .2s;font-family:freight-text-pro,Georgia,Cambria,Times New Roman,Times,serif}#post-content .deep-link a:hover:before{color:rgba(234,97,83,.8)}.post>p>img{border-radius:3px;display:block;margin:1.5rem auto;max-width:100%;text-align:center;width:auto}.post pre{width:95%}.post>header{text-align:center}.post.meta{margin:.7em 0;font-size:.85rem;color:#ccc}.post.tags>a{padding:.15rem .25rem;font-size:.55rem;transition:all .35s;text-transform:uppercase;color:#f8f8f8;border-radius:.25rem;background-color:rgba(234,97,83,.45)}.post.tags>a:first-child{margin-left:.2rem}.post.tags>a:last-child{margin-right:.2rem}.post.tags>a:hover{background-color:#ea6153}.post.author img{display:inline-block;height:22px;margin:0 .5rem;vertical-align:middle;border:0;box-shadow:none}.post.comments{padding:2rem 0 0}.post.related{line-height:1;display:-webkit-box;display:-ms-flexbox;display:flex;padding:4rem 0 2rem;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}#post-image{max-width:100%;margin-top:1rem}#post-title{font-size:2.2rem;margin:3rem 0 2.5rem;transition:all .35s}#post-title:hover{color:#ea6153}#search-form{padding:.25rem 0}#search-field{width:12.5rem;height:1rem;padding:4% 5px 4% 18px;transition:border .3s ease-in;border-radius:1.68rem}#search-field:focus,#search-field:hover{border:1.5px solid #ed7669}#search-results{text-align:center}#search-results.active{margin-top:3rem;margin-bottom:9rem}#search-results>p{margin-bottom:3rem;font-size:1.2rem}.result{display:block;padding:1rem;margin-bottom:1.3rem;text-decoration:none;word-wrap:break-word;border:1px solid #ea6153;border-radius:5px}.result>h2,.result>h4{color:#666}.result:hover{transition:.5s}.result:hover>h2,.result:hover>h4{transition:.5s;color:#ea6153}.icon-search{position:absolute;top:31.5rem;left:16.5rem;color:#ccc;text-shadow:1px 1px 0 #ccc}.pace{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;pointer-events:none;-webkit-pointer-events:none}.pace-inactive{display:none}.pace .pace-progress{position:fixed;top:0;right:100%;z-index:3;width:100%;height:2px;background:#ea6153}@media only screen and (min-width:1824px){main{padding:2.5rem 11rem}.content{margin:0 7rem}}@media (max-width:1024px){.pace,.post.reading-time,.post.related,span.post.tags{display:none}#search-container{display:none!important}#profile-resume{display:inherit}#menu-button{position:fixed;top:.5rem;left:13.5rem;z-index:2;display:block;transition:all .35s}#menu-button.expanded{left:.85rem}#menu-button>a>i{color:#ea6153}.cover{width:16rem;transition:width .35s cubic-bezier(.645,.045,.355,1),transform .35s cubic-bezier(.645,.045,.355,1),border-right .63s cubic-bezier(.645,.045,.355,1),box-shadow .63s cubic-bezier(.645,.045,.355,1);transition:width .35s cubic-bezier(.645,.045,.355,1),transform .35s cubic-bezier(.645,.045,.355,1),border-right .63s cubic-bezier(.645,.045,.355,1),box-shadow .63s cubic-bezier(.645,.045,.355,1),-webkit-transform .35s cubic-bezier(.645,.045,.355,1);-webkit-transform:translate3d(-16rem,0,0);transform:translate3d(-16rem,0,0);border-right:0;box-shadow:none}.cover.expanded{width:16rem;-webkit-transform:translateZ(0);transform:translateZ(0);border-right:1px solid #ccc;box-shadow:11px -10px 1px -9px #ddd}.cover.animated{transition:all .35s}.profile{width:100%;height:100%;max-width:100%}.profile.contact>nav{padding:0}.profile>a>img{width:8rem;margin-bottom:1rem}.profile>a>h1{margin:0}.profile .divider,.profile>p{display:none}.navigation.left{margin-top:1.2rem;margin-bottom:1rem}.navigation.left .links>li{margin:0}.navigation.left .links>li>a{padding:.85rem 1.25rem;font-size:1rem}#avatar-link{display:inline-block;margin-top:4rem}.navigation{width:100%}.navigation.right{margin:0}.navigation.left .links.item{width:100%}main{left:0;transition:all .35s;-webkit-transform:translateZ(0);transform:translateZ(0)}main.expanded{-webkit-transform:translate3d(14rem,0,0);transform:translate3d(14rem,0,0)}}@media (max-width:480px){.pagination>span,.post .meta>time,.post .tags{display:none}main{padding:1rem 0}.btn{display:block;margin-bottom:.4em}.mayday{width:auto}.mayday>h2{font-size:20px;line-height:25px}.astronaut{background-size:55%}.astro-wrap{margin:-5% auto}.astro-wrap,.astronaut{height:10rem}#panic-button{margin-bottom:1rem}.posts.newer,.posts.older{margin:1rem 0}#posts-list{margin:3rem 0;text-align:center}#posts-list>li{margin-bottom:2rem}#posts-list>li>time{display:block;float:none;letter-spacing:1px;padding:0}#post-title{margin:2.5rem 0}} diff --git a/etc/ghost/content/themes/NEWcasper/assets/fonts/foundation-icons/.fontcustom-data b/etc/ghost/content/themes/NEWcasper/assets/fonts/foundation-icons/.fontcustom-data deleted file mode 100755 index 8753d7b..0000000 --- a/etc/ghost/content/themes/NEWcasper/assets/fonts/foundation-icons/.fontcustom-data +++ /dev/null @@ -1,298 +0,0 @@ -{ - "fonts": [ - "fontcustom_10588e4d0af9f9cd5471c9540658204b.ttf", - "fontcustom_10588e4d0af9f9cd5471c9540658204b.woff", - "fontcustom_10588e4d0af9f9cd5471c9540658204b.eot", - "fontcustom_10588e4d0af9f9cd5471c9540658204b.svg" - ], - "templates": [ - "fontcustom.css", - "fontcustom-preview.html" - ], - "file_name": "fontcustom_10588e4d0af9f9cd5471c9540658204b", - "glyphs": [ - "fi-address-book", - "fi-alert", - "fi-align-center", - "fi-align-justify", - "fi-align-left", - "fi-align-right", - "fi-anchor", - "fi-annotate", - "fi-archive", - "fi-arrow-down", - "fi-arrow-left", - "fi-arrow-right", - "fi-arrow-up", - "fi-arrows-compress", - "fi-arrows-expand", - "fi-arrows-in", - "fi-arrows-out", - "fi-asl", - "fi-asterisk", - "fi-at-sign", - "fi-background-color", - "fi-battery-empty", - "fi-battery-full", - "fi-battery-half", - "fi-bitcoin-circle", - "fi-bitcoin", - "fi-blind", - "fi-bluetooth", - "fi-bold", - "fi-book-bookmark", - "fi-book", - "fi-bookmark", - "fi-braille", - "fi-burst-new", - "fi-burst-sale", - "fi-burst", - "fi-calendar", - "fi-camera", - "fi-check", - "fi-checkbox", - "fi-clipboard-notes", - "fi-clipboard-pencil", - "fi-clipboard", - "fi-clock", - "fi-closed-caption", - "fi-cloud", - "fi-comment-minus", - "fi-comment-quotes", - "fi-comment-video", - "fi-comment", - "fi-comments", - "fi-compass", - "fi-contrast", - "fi-credit-card", - "fi-crop", - "fi-crown", - "fi-css3", - "fi-database", - "fi-die-five", - "fi-die-four", - "fi-die-one", - "fi-die-six", - "fi-die-three", - "fi-die-two", - "fi-dislike", - "fi-dollar-bill", - "fi-dollar", - "fi-download", - "fi-eject", - "fi-elevator", - "fi-euro", - "fi-eye", - "fi-fast-forward", - "fi-female-symbol", - "fi-female", - "fi-filter", - "fi-first-aid", - "fi-flag", - "fi-folder-add", - "fi-folder-lock", - "fi-folder", - "fi-foot", - "fi-foundation", - "fi-graph-bar", - "fi-graph-horizontal", - "fi-graph-pie", - "fi-graph-trend", - "fi-guide-dog", - "fi-hearing-aid", - "fi-heart", - "fi-home", - "fi-html5", - "fi-indent-less", - "fi-indent-more", - "fi-info", - "fi-italic", - "fi-key", - "fi-laptop", - "fi-layout", - "fi-lightbulb", - "fi-like", - "fi-link", - "fi-list-bullet", - "fi-list-number", - "fi-list-thumbnails", - "fi-list", - "fi-lock", - "fi-loop", - "fi-magnifying-glass", - "fi-mail", - "fi-male-female", - "fi-male-symbol", - "fi-male", - "fi-map", - "fi-marker", - "fi-megaphone", - "fi-microphone", - "fi-minus-circle", - "fi-minus", - "fi-mobile-signal", - "fi-mobile", - "fi-monitor", - "fi-mountains", - "fi-music", - "fi-next", - "fi-no-dogs", - "fi-no-smoking", - "fi-page-add", - "fi-page-copy", - "fi-page-csv", - "fi-page-delete", - "fi-page-doc", - "fi-page-edit", - "fi-page-export-csv", - "fi-page-export-doc", - "fi-page-export-pdf", - "fi-page-export", - "fi-page-filled", - "fi-page-multiple", - "fi-page-pdf", - "fi-page-remove", - "fi-page-search", - "fi-page", - "fi-paint-bucket", - "fi-paperclip", - "fi-pause", - "fi-paw", - "fi-paypal", - "fi-pencil", - "fi-photo", - "fi-play-circle", - "fi-play-video", - "fi-play", - "fi-plus", - "fi-pound", - "fi-power", - "fi-previous", - "fi-price-tag", - "fi-pricetag-multiple", - "fi-print", - "fi-prohibited", - "fi-projection-screen", - "fi-puzzle", - "fi-quote", - "fi-record", - "fi-refresh", - "fi-results-demographics", - "fi-results", - "fi-rewind-ten", - "fi-rewind", - "fi-rss", - "fi-safety-cone", - "fi-save", - "fi-share", - "fi-sheriff-badge", - "fi-shield", - "fi-shopping-bag", - "fi-shopping-cart", - "fi-shuffle", - "fi-skull", - "fi-social-500px", - "fi-social-adobe", - "fi-social-amazon", - "fi-social-android", - "fi-social-apple", - "fi-social-behance", - "fi-social-bing", - "fi-social-blogger", - "fi-social-delicious", - "fi-social-designer-news", - "fi-social-deviant-art", - "fi-social-digg", - "fi-social-dribbble", - "fi-social-drive", - "fi-social-dropbox", - "fi-social-evernote", - "fi-social-facebook", - "fi-social-flickr", - "fi-social-forrst", - "fi-social-foursquare", - "fi-social-game-center", - "fi-social-github", - "fi-social-google-plus", - "fi-social-hacker-news", - "fi-social-hi5", - "fi-social-instagram", - "fi-social-joomla", - "fi-social-lastfm", - "fi-social-linkedin", - "fi-social-medium", - "fi-social-myspace", - "fi-social-orkut", - "fi-social-path", - "fi-social-picasa", - "fi-social-pinterest", - "fi-social-rdio", - "fi-social-reddit", - "fi-social-skillshare", - "fi-social-skype", - "fi-social-smashing-mag", - "fi-social-snapchat", - "fi-social-spotify", - "fi-social-squidoo", - "fi-social-stack-overflow", - "fi-social-steam", - "fi-social-stumbleupon", - "fi-social-treehouse", - "fi-social-tumblr", - "fi-social-twitter", - "fi-social-vimeo", - "fi-social-windows", - "fi-social-xbox-20", - "fi-social-yahoo", - "fi-social-yelp", - "fi-social-youtube", - "fi-social-zerply", - "fi-social-zurb", - "fi-sound", - "fi-star", - "fi-stop", - "fi-strikethrough", - "fi-subscript", - "fi-superscript", - "fi-tablet-landscape", - "fi-tablet-portrait", - "fi-target-two", - "fi-target", - "fi-telephone-accessible", - "fi-telephone", - "fi-text-color", - "fi-thumbnails", - "fi-ticket", - "fi-torso-business", - "fi-torso-female", - "fi-torso", - "fi-torsos-all-female", - "fi-torsos-all", - "fi-torsos-female-male", - "fi-torsos-male-female", - "fi-torsos", - "fi-trash", - "fi-trees", - "fi-trophy", - "fi-underline", - "fi-universal-access", - "fi-unlink", - "fi-unlock", - "fi-upload-cloud", - "fi-upload", - "fi-usb", - "fi-video", - "fi-volume-none", - "fi-volume-strike", - "fi-volume", - "fi-web", - "fi-wheelchair", - "fi-widget", - "fi-wrench", - "fi-x-circle", - "fi-x", - "fi-yen", - "fi-zoom-in", - "fi-zoom-out" - ] -} \ No newline at end of file diff --git a/etc/ghost/content/themes/NEWcasper/assets/fonts/foundation-icons/foundation-icons.css b/etc/ghost/content/themes/NEWcasper/assets/fonts/foundation-icons/foundation-icons.css deleted file mode 100755 index a015734..0000000 --- a/etc/ghost/content/themes/NEWcasper/assets/fonts/foundation-icons/foundation-icons.css +++ /dev/null @@ -1,594 +0,0 @@ -/* - * Foundation Icons v 3.0 - * Made by ZURB 2013 http://zurb.com/playground/foundation-icon-fonts-3 - * MIT License - */ - -@font-face { - font-family: "foundation-icons"; - src: url("foundation-icons.eot"); - src: url("foundation-icons.eot?#iefix") format("embedded-opentype"), - url("foundation-icons.woff") format("woff"), - url("foundation-icons.ttf") format("truetype"), - url("foundation-icons.svg#fontcustom") format("svg"); - font-weight: normal; - font-style: normal; -} - -.fi-address-book:before, -.fi-alert:before, -.fi-align-center:before, -.fi-align-justify:before, -.fi-align-left:before, -.fi-align-right:before, -.fi-anchor:before, -.fi-annotate:before, -.fi-archive:before, -.fi-arrow-down:before, -.fi-arrow-left:before, -.fi-arrow-right:before, -.fi-arrow-up:before, -.fi-arrows-compress:before, -.fi-arrows-expand:before, -.fi-arrows-in:before, -.fi-arrows-out:before, -.fi-asl:before, -.fi-asterisk:before, -.fi-at-sign:before, -.fi-background-color:before, -.fi-battery-empty:before, -.fi-battery-full:before, -.fi-battery-half:before, -.fi-bitcoin-circle:before, -.fi-bitcoin:before, -.fi-blind:before, -.fi-bluetooth:before, -.fi-bold:before, -.fi-book-bookmark:before, -.fi-book:before, -.fi-bookmark:before, -.fi-braille:before, -.fi-burst-new:before, -.fi-burst-sale:before, -.fi-burst:before, -.fi-calendar:before, -.fi-camera:before, -.fi-check:before, -.fi-checkbox:before, -.fi-clipboard-notes:before, -.fi-clipboard-pencil:before, -.fi-clipboard:before, -.fi-clock:before, -.fi-closed-caption:before, -.fi-cloud:before, -.fi-comment-minus:before, -.fi-comment-quotes:before, -.fi-comment-video:before, -.fi-comment:before, -.fi-comments:before, -.fi-compass:before, -.fi-contrast:before, -.fi-credit-card:before, -.fi-crop:before, -.fi-crown:before, -.fi-css3:before, -.fi-database:before, -.fi-die-five:before, -.fi-die-four:before, -.fi-die-one:before, -.fi-die-six:before, -.fi-die-three:before, -.fi-die-two:before, -.fi-dislike:before, -.fi-dollar-bill:before, -.fi-dollar:before, -.fi-download:before, -.fi-eject:before, -.fi-elevator:before, -.fi-euro:before, -.fi-eye:before, -.fi-fast-forward:before, -.fi-female-symbol:before, -.fi-female:before, -.fi-filter:before, -.fi-first-aid:before, -.fi-flag:before, -.fi-folder-add:before, -.fi-folder-lock:before, -.fi-folder:before, -.fi-foot:before, -.fi-foundation:before, -.fi-graph-bar:before, -.fi-graph-horizontal:before, -.fi-graph-pie:before, -.fi-graph-trend:before, -.fi-guide-dog:before, -.fi-hearing-aid:before, -.fi-heart:before, -.fi-home:before, -.fi-html5:before, -.fi-indent-less:before, -.fi-indent-more:before, -.fi-info:before, -.fi-italic:before, -.fi-key:before, -.fi-laptop:before, -.fi-layout:before, -.fi-lightbulb:before, -.fi-like:before, -.fi-link:before, -.fi-list-bullet:before, -.fi-list-number:before, -.fi-list-thumbnails:before, -.fi-list:before, -.fi-lock:before, -.fi-loop:before, -.fi-magnifying-glass:before, -.fi-mail:before, -.fi-male-female:before, -.fi-male-symbol:before, -.fi-male:before, -.fi-map:before, -.fi-marker:before, -.fi-megaphone:before, -.fi-microphone:before, -.fi-minus-circle:before, -.fi-minus:before, -.fi-mobile-signal:before, -.fi-mobile:before, -.fi-monitor:before, -.fi-mountains:before, -.fi-music:before, -.fi-next:before, -.fi-no-dogs:before, -.fi-no-smoking:before, -.fi-page-add:before, -.fi-page-copy:before, -.fi-page-csv:before, -.fi-page-delete:before, -.fi-page-doc:before, -.fi-page-edit:before, -.fi-page-export-csv:before, -.fi-page-export-doc:before, -.fi-page-export-pdf:before, -.fi-page-export:before, -.fi-page-filled:before, -.fi-page-multiple:before, -.fi-page-pdf:before, -.fi-page-remove:before, -.fi-page-search:before, -.fi-page:before, -.fi-paint-bucket:before, -.fi-paperclip:before, -.fi-pause:before, -.fi-paw:before, -.fi-paypal:before, -.fi-pencil:before, -.fi-photo:before, -.fi-play-circle:before, -.fi-play-video:before, -.fi-play:before, -.fi-plus:before, -.fi-pound:before, -.fi-power:before, -.fi-previous:before, -.fi-price-tag:before, -.fi-pricetag-multiple:before, -.fi-print:before, -.fi-prohibited:before, -.fi-projection-screen:before, -.fi-puzzle:before, -.fi-quote:before, -.fi-record:before, -.fi-refresh:before, -.fi-results-demographics:before, -.fi-results:before, -.fi-rewind-ten:before, -.fi-rewind:before, -.fi-rss:before, -.fi-safety-cone:before, -.fi-save:before, -.fi-share:before, -.fi-sheriff-badge:before, -.fi-shield:before, -.fi-shopping-bag:before, -.fi-shopping-cart:before, -.fi-shuffle:before, -.fi-skull:before, -.fi-social-500px:before, -.fi-social-adobe:before, -.fi-social-amazon:before, -.fi-social-android:before, -.fi-social-apple:before, -.fi-social-behance:before, -.fi-social-bing:before, -.fi-social-blogger:before, -.fi-social-delicious:before, -.fi-social-designer-news:before, -.fi-social-deviant-art:before, -.fi-social-digg:before, -.fi-social-dribbble:before, -.fi-social-drive:before, -.fi-social-dropbox:before, -.fi-social-evernote:before, -.fi-social-facebook:before, -.fi-social-flickr:before, -.fi-social-forrst:before, -.fi-social-foursquare:before, -.fi-social-game-center:before, -.fi-social-github:before, -.fi-social-google-plus:before, -.fi-social-hacker-news:before, -.fi-social-hi5:before, -.fi-social-instagram:before, -.fi-social-joomla:before, -.fi-social-lastfm:before, -.fi-social-linkedin:before, -.fi-social-medium:before, -.fi-social-myspace:before, -.fi-social-orkut:before, -.fi-social-path:before, -.fi-social-picasa:before, -.fi-social-pinterest:before, -.fi-social-rdio:before, -.fi-social-reddit:before, -.fi-social-skillshare:before, -.fi-social-skype:before, -.fi-social-smashing-mag:before, -.fi-social-snapchat:before, -.fi-social-spotify:before, -.fi-social-squidoo:before, -.fi-social-stack-overflow:before, -.fi-social-steam:before, -.fi-social-stumbleupon:before, -.fi-social-treehouse:before, -.fi-social-tumblr:before, -.fi-social-twitter:before, -.fi-social-vimeo:before, -.fi-social-windows:before, -.fi-social-xbox:before, -.fi-social-yahoo:before, -.fi-social-yelp:before, -.fi-social-youtube:before, -.fi-social-zerply:before, -.fi-social-zurb:before, -.fi-sound:before, -.fi-star:before, -.fi-stop:before, -.fi-strikethrough:before, -.fi-subscript:before, -.fi-superscript:before, -.fi-tablet-landscape:before, -.fi-tablet-portrait:before, -.fi-target-two:before, -.fi-target:before, -.fi-telephone-accessible:before, -.fi-telephone:before, -.fi-text-color:before, -.fi-thumbnails:before, -.fi-ticket:before, -.fi-torso-business:before, -.fi-torso-female:before, -.fi-torso:before, -.fi-torsos-all-female:before, -.fi-torsos-all:before, -.fi-torsos-female-male:before, -.fi-torsos-male-female:before, -.fi-torsos:before, -.fi-trash:before, -.fi-trees:before, -.fi-trophy:before, -.fi-underline:before, -.fi-universal-access:before, -.fi-unlink:before, -.fi-unlock:before, -.fi-upload-cloud:before, -.fi-upload:before, -.fi-usb:before, -.fi-video:before, -.fi-volume-none:before, -.fi-volume-strike:before, -.fi-volume:before, -.fi-web:before, -.fi-wheelchair:before, -.fi-widget:before, -.fi-wrench:before, -.fi-x-circle:before, -.fi-x:before, -.fi-yen:before, -.fi-zoom-in:before, -.fi-zoom-out:before { - font-family: "foundation-icons"; - font-style: normal; - font-weight: normal; - font-variant: normal; - text-transform: none; - line-height: 1; - -webkit-font-smoothing: antialiased; - display: inline-block; - text-decoration: inherit; -} - -.fi-address-book:before { content: "\f100"; } -.fi-alert:before { content: "\f101"; } -.fi-align-center:before { content: "\f102"; } -.fi-align-justify:before { content: "\f103"; } -.fi-align-left:before { content: "\f104"; } -.fi-align-right:before { content: "\f105"; } -.fi-anchor:before { content: "\f106"; } -.fi-annotate:before { content: "\f107"; } -.fi-archive:before { content: "\f108"; } -.fi-arrow-down:before { content: "\f109"; } -.fi-arrow-left:before { content: "\f10a"; } -.fi-arrow-right:before { content: "\f10b"; } -.fi-arrow-up:before { content: "\f10c"; } -.fi-arrows-compress:before { content: "\f10d"; } -.fi-arrows-expand:before { content: "\f10e"; } -.fi-arrows-in:before { content: "\f10f"; } -.fi-arrows-out:before { content: "\f110"; } -.fi-asl:before { content: "\f111"; } -.fi-asterisk:before { content: "\f112"; } -.fi-at-sign:before { content: "\f113"; } -.fi-background-color:before { content: "\f114"; } -.fi-battery-empty:before { content: "\f115"; } -.fi-battery-full:before { content: "\f116"; } -.fi-battery-half:before { content: "\f117"; } -.fi-bitcoin-circle:before { content: "\f118"; } -.fi-bitcoin:before { content: "\f119"; } -.fi-blind:before { content: "\f11a"; } -.fi-bluetooth:before { content: "\f11b"; } -.fi-bold:before { content: "\f11c"; } -.fi-book-bookmark:before { content: "\f11d"; } -.fi-book:before { content: "\f11e"; } -.fi-bookmark:before { content: "\f11f"; } -.fi-braille:before { content: "\f120"; } -.fi-burst-new:before { content: "\f121"; } -.fi-burst-sale:before { content: "\f122"; } -.fi-burst:before { content: "\f123"; } -.fi-calendar:before { content: "\f124"; } -.fi-camera:before { content: "\f125"; } -.fi-check:before { content: "\f126"; } -.fi-checkbox:before { content: "\f127"; } -.fi-clipboard-notes:before { content: "\f128"; } -.fi-clipboard-pencil:before { content: "\f129"; } -.fi-clipboard:before { content: "\f12a"; } -.fi-clock:before { content: "\f12b"; } -.fi-closed-caption:before { content: "\f12c"; } -.fi-cloud:before { content: "\f12d"; } -.fi-comment-minus:before { content: "\f12e"; } -.fi-comment-quotes:before { content: "\f12f"; } -.fi-comment-video:before { content: "\f130"; } -.fi-comment:before { content: "\f131"; } -.fi-comments:before { content: "\f132"; } -.fi-compass:before { content: "\f133"; } -.fi-contrast:before { content: "\f134"; } -.fi-credit-card:before { content: "\f135"; } -.fi-crop:before { content: "\f136"; } -.fi-crown:before { content: "\f137"; } -.fi-css3:before { content: "\f138"; } -.fi-database:before { content: "\f139"; } -.fi-die-five:before { content: "\f13a"; } -.fi-die-four:before { content: "\f13b"; } -.fi-die-one:before { content: "\f13c"; } -.fi-die-six:before { content: "\f13d"; } -.fi-die-three:before { content: "\f13e"; } -.fi-die-two:before { content: "\f13f"; } -.fi-dislike:before { content: "\f140"; } -.fi-dollar-bill:before { content: "\f141"; } -.fi-dollar:before { content: "\f142"; } -.fi-download:before { content: "\f143"; } -.fi-eject:before { content: "\f144"; } -.fi-elevator:before { content: "\f145"; } -.fi-euro:before { content: "\f146"; } -.fi-eye:before { content: "\f147"; } -.fi-fast-forward:before { content: "\f148"; } -.fi-female-symbol:before { content: "\f149"; } -.fi-female:before { content: "\f14a"; } -.fi-filter:before { content: "\f14b"; } -.fi-first-aid:before { content: "\f14c"; } -.fi-flag:before { content: "\f14d"; } -.fi-folder-add:before { content: "\f14e"; } -.fi-folder-lock:before { content: "\f14f"; } -.fi-folder:before { content: "\f150"; } -.fi-foot:before { content: "\f151"; } -.fi-foundation:before { content: "\f152"; } -.fi-graph-bar:before { content: "\f153"; } -.fi-graph-horizontal:before { content: "\f154"; } -.fi-graph-pie:before { content: "\f155"; } -.fi-graph-trend:before { content: "\f156"; } -.fi-guide-dog:before { content: "\f157"; } -.fi-hearing-aid:before { content: "\f158"; } -.fi-heart:before { content: "\f159"; } -.fi-home:before { content: "\f15a"; } -.fi-html5:before { content: "\f15b"; } -.fi-indent-less:before { content: "\f15c"; } -.fi-indent-more:before { content: "\f15d"; } -.fi-info:before { content: "\f15e"; } -.fi-italic:before { content: "\f15f"; } -.fi-key:before { content: "\f160"; } -.fi-laptop:before { content: "\f161"; } -.fi-layout:before { content: "\f162"; } -.fi-lightbulb:before { content: "\f163"; } -.fi-like:before { content: "\f164"; } -.fi-link:before { content: "\f165"; } -.fi-list-bullet:before { content: "\f166"; } -.fi-list-number:before { content: "\f167"; } -.fi-list-thumbnails:before { content: "\f168"; } -.fi-list:before { content: "\f169"; } -.fi-lock:before { content: "\f16a"; } -.fi-loop:before { content: "\f16b"; } -.fi-magnifying-glass:before { content: "\f16c"; } -.fi-mail:before { content: "\f16d"; } -.fi-male-female:before { content: "\f16e"; } -.fi-male-symbol:before { content: "\f16f"; } -.fi-male:before { content: "\f170"; } -.fi-map:before { content: "\f171"; } -.fi-marker:before { content: "\f172"; } -.fi-megaphone:before { content: "\f173"; } -.fi-microphone:before { content: "\f174"; } -.fi-minus-circle:before { content: "\f175"; } -.fi-minus:before { content: "\f176"; } -.fi-mobile-signal:before { content: "\f177"; } -.fi-mobile:before { content: "\f178"; } -.fi-monitor:before { content: "\f179"; } -.fi-mountains:before { content: "\f17a"; } -.fi-music:before { content: "\f17b"; } -.fi-next:before { content: "\f17c"; } -.fi-no-dogs:before { content: "\f17d"; } -.fi-no-smoking:before { content: "\f17e"; } -.fi-page-add:before { content: "\f17f"; } -.fi-page-copy:before { content: "\f180"; } -.fi-page-csv:before { content: "\f181"; } -.fi-page-delete:before { content: "\f182"; } -.fi-page-doc:before { content: "\f183"; } -.fi-page-edit:before { content: "\f184"; } -.fi-page-export-csv:before { content: "\f185"; } -.fi-page-export-doc:before { content: "\f186"; } -.fi-page-export-pdf:before { content: "\f187"; } -.fi-page-export:before { content: "\f188"; } -.fi-page-filled:before { content: "\f189"; } -.fi-page-multiple:before { content: "\f18a"; } -.fi-page-pdf:before { content: "\f18b"; } -.fi-page-remove:before { content: "\f18c"; } -.fi-page-search:before { content: "\f18d"; } -.fi-page:before { content: "\f18e"; } -.fi-paint-bucket:before { content: "\f18f"; } -.fi-paperclip:before { content: "\f190"; } -.fi-pause:before { content: "\f191"; } -.fi-paw:before { content: "\f192"; } -.fi-paypal:before { content: "\f193"; } -.fi-pencil:before { content: "\f194"; } -.fi-photo:before { content: "\f195"; } -.fi-play-circle:before { content: "\f196"; } -.fi-play-video:before { content: "\f197"; } -.fi-play:before { content: "\f198"; } -.fi-plus:before { content: "\f199"; } -.fi-pound:before { content: "\f19a"; } -.fi-power:before { content: "\f19b"; } -.fi-previous:before { content: "\f19c"; } -.fi-price-tag:before { content: "\f19d"; } -.fi-pricetag-multiple:before { content: "\f19e"; } -.fi-print:before { content: "\f19f"; } -.fi-prohibited:before { content: "\f1a0"; } -.fi-projection-screen:before { content: "\f1a1"; } -.fi-puzzle:before { content: "\f1a2"; } -.fi-quote:before { content: "\f1a3"; } -.fi-record:before { content: "\f1a4"; } -.fi-refresh:before { content: "\f1a5"; } -.fi-results-demographics:before { content: "\f1a6"; } -.fi-results:before { content: "\f1a7"; } -.fi-rewind-ten:before { content: "\f1a8"; } -.fi-rewind:before { content: "\f1a9"; } -.fi-rss:before { content: "\f1aa"; } -.fi-safety-cone:before { content: "\f1ab"; } -.fi-save:before { content: "\f1ac"; } -.fi-share:before { content: "\f1ad"; } -.fi-sheriff-badge:before { content: "\f1ae"; } -.fi-shield:before { content: "\f1af"; } -.fi-shopping-bag:before { content: "\f1b0"; } -.fi-shopping-cart:before { content: "\f1b1"; } -.fi-shuffle:before { content: "\f1b2"; } -.fi-skull:before { content: "\f1b3"; } -.fi-social-500px:before { content: "\f1b4"; } -.fi-social-adobe:before { content: "\f1b5"; } -.fi-social-amazon:before { content: "\f1b6"; } -.fi-social-android:before { content: "\f1b7"; } -.fi-social-apple:before { content: "\f1b8"; } -.fi-social-behance:before { content: "\f1b9"; } -.fi-social-bing:before { content: "\f1ba"; } -.fi-social-blogger:before { content: "\f1bb"; } -.fi-social-delicious:before { content: "\f1bc"; } -.fi-social-designer-news:before { content: "\f1bd"; } -.fi-social-deviant-art:before { content: "\f1be"; } -.fi-social-digg:before { content: "\f1bf"; } -.fi-social-dribbble:before { content: "\f1c0"; } -.fi-social-drive:before { content: "\f1c1"; } -.fi-social-dropbox:before { content: "\f1c2"; } -.fi-social-evernote:before { content: "\f1c3"; } -.fi-social-facebook:before { content: "\f1c4"; } -.fi-social-flickr:before { content: "\f1c5"; } -.fi-social-forrst:before { content: "\f1c6"; } -.fi-social-foursquare:before { content: "\f1c7"; } -.fi-social-game-center:before { content: "\f1c8"; } -.fi-social-github:before { content: "\f1c9"; } -.fi-social-google-plus:before { content: "\f1ca"; } -.fi-social-hacker-news:before { content: "\f1cb"; } -.fi-social-hi5:before { content: "\f1cc"; } -.fi-social-instagram:before { content: "\f1cd"; } -.fi-social-joomla:before { content: "\f1ce"; } -.fi-social-lastfm:before { content: "\f1cf"; } -.fi-social-linkedin:before { content: "\f1d0"; } -.fi-social-medium:before { content: "\f1d1"; } -.fi-social-myspace:before { content: "\f1d2"; } -.fi-social-orkut:before { content: "\f1d3"; } -.fi-social-path:before { content: "\f1d4"; } -.fi-social-picasa:before { content: "\f1d5"; } -.fi-social-pinterest:before { content: "\f1d6"; } -.fi-social-rdio:before { content: "\f1d7"; } -.fi-social-reddit:before { content: "\f1d8"; } -.fi-social-skillshare:before { content: "\f1d9"; } -.fi-social-skype:before { content: "\f1da"; } -.fi-social-smashing-mag:before { content: "\f1db"; } -.fi-social-snapchat:before { content: "\f1dc"; } -.fi-social-spotify:before { content: "\f1dd"; } -.fi-social-squidoo:before { content: "\f1de"; } -.fi-social-stack-overflow:before { content: "\f1df"; } -.fi-social-steam:before { content: "\f1e0"; } -.fi-social-stumbleupon:before { content: "\f1e1"; } -.fi-social-treehouse:before { content: "\f1e2"; } -.fi-social-tumblr:before { content: "\f1e3"; } -.fi-social-twitter:before { content: "\f1e4"; } -.fi-social-vimeo:before { content: "\f1e5"; } -.fi-social-windows:before { content: "\f1e6"; } -.fi-social-xbox:before { content: "\f1e7"; } -.fi-social-yahoo:before { content: "\f1e8"; } -.fi-social-yelp:before { content: "\f1e9"; } -.fi-social-youtube:before { content: "\f1ea"; } -.fi-social-zerply:before { content: "\f1eb"; } -.fi-social-zurb:before { content: "\f1ec"; } -.fi-sound:before { content: "\f1ed"; } -.fi-star:before { content: "\f1ee"; } -.fi-stop:before { content: "\f1ef"; } -.fi-strikethrough:before { content: "\f1f0"; } -.fi-subscript:before { content: "\f1f1"; } -.fi-superscript:before { content: "\f1f2"; } -.fi-tablet-landscape:before { content: "\f1f3"; } -.fi-tablet-portrait:before { content: "\f1f4"; } -.fi-target-two:before { content: "\f1f5"; } -.fi-target:before { content: "\f1f6"; } -.fi-telephone-accessible:before { content: "\f1f7"; } -.fi-telephone:before { content: "\f1f8"; } -.fi-text-color:before { content: "\f1f9"; } -.fi-thumbnails:before { content: "\f1fa"; } -.fi-ticket:before { content: "\f1fb"; } -.fi-torso-business:before { content: "\f1fc"; } -.fi-torso-female:before { content: "\f1fd"; } -.fi-torso:before { content: "\f1fe"; } -.fi-torsos-all-female:before { content: "\f1ff"; } -.fi-torsos-all:before { content: "\f200"; } -.fi-torsos-female-male:before { content: "\f201"; } -.fi-torsos-male-female:before { content: "\f202"; } -.fi-torsos:before { content: "\f203"; } -.fi-trash:before { content: "\f204"; } -.fi-trees:before { content: "\f205"; } -.fi-trophy:before { content: "\f206"; } -.fi-underline:before { content: "\f207"; } -.fi-universal-access:before { content: "\f208"; } -.fi-unlink:before { content: "\f209"; } -.fi-unlock:before { content: "\f20a"; } -.fi-upload-cloud:before { content: "\f20b"; } -.fi-upload:before { content: "\f20c"; } -.fi-usb:before { content: "\f20d"; } -.fi-video:before { content: "\f20e"; } -.fi-volume-none:before { content: "\f20f"; } -.fi-volume-strike:before { content: "\f210"; } -.fi-volume:before { content: "\f211"; } -.fi-web:before { content: "\f212"; } -.fi-wheelchair:before { content: "\f213"; } -.fi-widget:before { content: "\f214"; } -.fi-wrench:before { content: "\f215"; } -.fi-x-circle:before { content: "\f216"; } -.fi-x:before { content: "\f217"; } -.fi-yen:before { content: "\f218"; } -.fi-zoom-in:before { content: "\f219"; } -.fi-zoom-out:before { content: "\f21a"; } diff --git a/etc/ghost/content/themes/NEWcasper/assets/fonts/foundation-icons/foundation-icons.eot b/etc/ghost/content/themes/NEWcasper/assets/fonts/foundation-icons/foundation-icons.eot deleted file mode 100755 index 1746ad407fecf570ead54e216dc4bd7c79271206..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 54568 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 diff --git a/etc/ghost/content/themes/NEWcasper/assets/fonts/foundation-icons/foundation-icons.svg b/etc/ghost/content/themes/NEWcasper/assets/fonts/foundation-icons/foundation-icons.svg deleted file mode 100755 index 64bed3f..0000000 --- a/etc/ghost/content/themes/NEWcasper/assets/fonts/foundation-icons/foundation-icons.svg +++ /dev/null @@ -1,970 +0,0 @@ - - - - - -Created by FontForge 20120731 at Fri Aug 23 09:25:55 2013 - By Jordan Humphreys -Created by Jordan Humphreys with FontForge 2.0 (http://fontforge.sf.net) - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/etc/ghost/content/themes/NEWcasper/assets/fonts/foundation-icons/foundation-icons.ttf b/etc/ghost/content/themes/NEWcasper/assets/fonts/foundation-icons/foundation-icons.ttf deleted file mode 100755 index 6cce217ddc2efe3411dc9fa34e294e48e4cdf4f5..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 56976 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 diff --git a/etc/ghost/content/themes/NEWcasper/assets/fonts/foundation-icons/foundation-icons.woff b/etc/ghost/content/themes/NEWcasper/assets/fonts/foundation-icons/foundation-icons.woff deleted file mode 100755 index e2cfe25dd392203f910d5deadd19beebe7e99984..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 32020 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 - - - - - #da532c - - - diff --git a/etc/ghost/content/themes/NEWcasper/assets/img/favicon.ico b/etc/ghost/content/themes/NEWcasper/assets/img/favicon.ico deleted file mode 100644 index 8e79abe11ad2c0dfb5866fdda9aff9bd7a5bce91..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 7406 zcmeI0`BPL^7RSG@`}N-RO4D@H-MpsRn|%inS!B^>Q$a*j5KwSIZ~;Y;RauOfiJG`; zToHq4TobcRW+s!F$z&3PW7Sk<`Dv2;Fh9(nFy}thls`<>%={3mrutT$zW2R%?>YCK zcj27R0XRsJlmzOPxUK^-00_dfYbEekx@R!VU$@JEQ7aHlb7%>gNZ2~DspdQJm-}(- zIeH(lv){r}-w8!%BsiHI`bAZ6^`3+>JP!Jz<#6pk1HvStVLh2)Pu@<&lEBF=n@NRs%6-;+KQ zjAac_$7ex961;f`=4GwWrWPP(YL4`}5O(-BFOflTSJ)pv@>E{eMI(iQM6V_tv+hUkZgl=Z1P`&zoec913>~ zlqCB6Do7M6s3H?#D6WNT;5_2r{~p1ubcVEgdZ&IEmo|VmTFCY~*tU&<4+?>udKvZR zWo-zXyh%2nlFg?G**OV$h?|ZNogX0zjy=c7Mm0FO0?z%X$i_+-OX{KaW`MWY=p7!z zTt)r~av)~<2?A@{NyiabYPZ1i`aO7#-b48DM|9pR5wva>;_rV)XIukU|2arBI;dmQ zAdFmw)DQ@sL>Qy9(lH8|#g4Fv8Ty_ileb7W`NJ;2bL7sCe^~yJ-vfRR_&vZp(9-hX z`QhV$H~!NF>t!@m@nk_S&?{?!%QrjgV{3i0z--uTuS`Zy&?5fQ;MTP-3%hXqM&U14 zEIR+?%!8u+)|DAuz=d74ke%63Twd2%z7@Zjxw3`w3SiFpnsPMhPU|NzDN*vadg-bY z(Tj7NZvqEb=VD3IhZWre1C#F8e}2CGYcaowI+q7e%GKjvt+m%w4ZZu;4&hhZ`_n^c z{(Jk5p8Q!>ac1JWvBL*G2*%tT)1P~;9dD*gwXWIoPRB;$N7cXXTYmk%gdTNGoOJ}n z*P>_SZlo_TrI<~orrCTNdyhPNd)e)rwTDK+lYep3n=ouRMf%PCII-|@zW2k_sXOm~ zvjbW!o8PW4yHpbQ`Gtl#dL7-|Lto27Tk2=@;NZmI>_FS#y~dEah|&ku7ZZ0>FJ^tYylsme{U>Oa8475sjFOTC9eEiccUzdCj(jpxa)mw5gQAUl5ySIF+Z1=j|D%GHzqdzI7DVW{PLT8t(CTU@Wc^xx-Z1 zNc?gQ8sZfzV_bn&*ftIlE8P&;Qy9JqQ~5gRa+ipF%ostU z2@u&P;>1Vb6iQ;9HMF)Dx|~v&t6N1r;)p95o0`fSiAnC#TJt=E6Av@aVchK=n-)1L zAg2trwgKYtv&1D=$o9-UH};-@ZPPGuRsz}gA*hk|PYkI|$s_LT5;-_z`y}yhHtCdz zT+i5s@iXHnC$YXdE)&+q9$K>qj_zZ`$SH8`JA)wNM#ix`alN6mj+iK&)=h}K!yC-7 zwe*qQB$1;-2QG?S7`$PCzR$GCx|X^QxDULJ2HNjr~`<7*ApMV&5nk@{U3XP^S4*;fjrNS zf4_;$gF{2Qz&C4;`r{Ngk&x+tAJMJD$A=D#0&^^OB}{j%hq_VVJGKq z?rf57>)$uBf#Zx(5i2X!$yGf${Y!15vOOHu*!M3?(J%Imt*za{aoaok+I9woud*a< z%HAAl+r>EzVI{%UlEUb&Xtt^LO*P8`jC(`7D|c^Po-x?RnOb}Ehl|ze^<@XVbsU$M zRuntLCO&U1){xcf7r7eaYDP4PbThAX#q&pEZ!XpHT;34Raixlv9{4X_fd^jozc!Yq z7)S(?7kSFF+=Onin=cxxH?!EJrn)-RT)9Pz zi>yXzS=~i>$8t!NDzQE-)#}6;YOZP(V;zg#W{P>NRvNf$Bh@xr#Q4wZ*t!K}V!puY ztt_UqdMm5vvU)y?!78fdvzX87vn=1>DbHZ}iJWS?tZvQf@2rl@awnB1j`D})VxDEL zY!-7YTic+RqZmu-Uc9S+;P-&v13#e$V$Cj<&TUGIaK=iwz>IiVc4kOGLZqHg^k`E< py-^NZcucx6%Nt~n+pX%jWTizAf(3<;q6w2GMaTYxJN=(b{R=m3-v9sr diff --git a/etc/ghost/content/themes/NEWcasper/assets/img/manifest.json b/etc/ghost/content/themes/NEWcasper/assets/img/manifest.json deleted file mode 100644 index 0b6b57c..0000000 --- a/etc/ghost/content/themes/NEWcasper/assets/img/manifest.json +++ /dev/null @@ -1,41 +0,0 @@ -{ - "name": "Kiko Beats Blog", - "icons": [ - { - "src": "\/assets\/img\/android-chrome-36x36.png?v=wAAv6Wqe6l", - "sizes": "36x36", - "type": "image\/png", - "density": "0.75" - }, - { - "src": "\/assets\/img\/android-chrome-48x48.png?v=wAAv6Wqe6l", - "sizes": "48x48", - "type": "image\/png", - "density": "1.0" - }, - { - "src": "\/assets\/img\/android-chrome-72x72.png?v=wAAv6Wqe6l", - "sizes": "72x72", - "type": "image\/png", - "density": "1.5" - }, - { - "src": "\/assets\/img\/android-chrome-96x96.png?v=wAAv6Wqe6l", - "sizes": "96x96", - "type": "image\/png", - "density": "2.0" - }, - { - "src": "\/assets\/img\/android-chrome-144x144.png?v=wAAv6Wqe6l", - "sizes": "144x144", - "type": "image\/png", - "density": "3.0" - }, - { - "src": "\/assets\/img\/android-chrome-192x192.png?v=wAAv6Wqe6l", - "sizes": "192x192", - "type": "image\/png", - "density": "4.0" - } - ] -} diff --git a/etc/ghost/content/themes/NEWcasper/assets/img/pikachu.jpg b/etc/ghost/content/themes/NEWcasper/assets/img/pikachu.jpg deleted file mode 100755 index eac103c9038ee46b0eaa0cc837ca71fa103a97d5..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 136909 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 Y#xaX>$oDhE7G_`55QG><>is|e**8In0ssI2 diff --git a/etc/ghost/content/themes/NEWcasper/assets/img/site.webmanifest b/etc/ghost/content/themes/NEWcasper/assets/img/site.webmanifest deleted file mode 100644 index 0e0e858..0000000 --- a/etc/ghost/content/themes/NEWcasper/assets/img/site.webmanifest +++ /dev/null @@ -1,14 +0,0 @@ -{ - "name": "", - "short_name": "", - "icons": [ - { - "src": "/android-chrome-192x192.png", - "sizes": "192x192", - "type": "image/png" - } - ], - "theme_color": "#ffffff", - "background_color": "#ffffff", - "display": "standalone" -} diff --git a/etc/ghost/content/themes/NEWcasper/assets/js/src/__init.coffee b/etc/ghost/content/themes/NEWcasper/assets/js/src/__init.coffee deleted file mode 100755 index 1bb2c75..0000000 --- a/etc/ghost/content/themes/NEWcasper/assets/js/src/__init.coffee +++ /dev/null @@ -1,64 +0,0 @@ -'use strict' - -do -> - app = document.body - - window.Uno = Uno = - version: '2.9.0' - - is: (k, v) -> - return app.dataset[k] is v unless Array.isArray v - v.some (v) -> app.dataset[k] is v - - attr: (k, v) -> if v? then app.dataset[k] = v else app.dataset[k] - - context: -> - # get the context from the first class name of body - # https://github.com/TryGhost/Ghost/wiki/Context-aware-Filters-and-Helpers - className = document.body.className.split(' ')[0].split('-')[0] - if className is '' then 'error' else className - - linkify: (selector) -> - $(selector).each -> - el = $(this) - text = el.text() - id = el.attr 'id' - - el.html('') - el.addClass('deep-link') - el.append("#{text}") - - search: - form: do -> - context = $('#search-container') - (action) -> context[action]() - - timeAgo: (selector) -> - $(selector).each -> - postDate = $(this).html() - postDateInDays = Math.floor((Date.now() - new Date(postDate)) / 86400000) - - if postDateInDays is 0 then postDateInDays = 'today' - else if postDateInDays is 1 then postDateInDays = 'yesterday' - else postDateInDays = "#{postDateInDays} days ago" - - $(this).html(postDateInDays) - $(this).mouseover -> $(this).html postDate - $(this).mouseout -> $(this).html postDateInDays - - device: -> - w = window.innerWidth - h = window.innerHeight - return 'mobile' if (w <= 480) - return 'tablet' if (w <= 1024) - 'desktop' - - - Uno.attr 'page', Uno.context() - Uno.attr 'device', Uno.device() - - # window global properties - $('#profile-title').text window.profile_title if window.profile_title - $('#profile-resume').text window.profile_resume if window.profile_resume - $('#posts-headline').text window.posts_headline if window.posts_headline - window.open_button = window.open_button or '.nav-posts > a' diff --git a/etc/ghost/content/themes/NEWcasper/assets/js/src/cover.coffee b/etc/ghost/content/themes/NEWcasper/assets/js/src/cover.coffee deleted file mode 100755 index bcbe535..0000000 --- a/etc/ghost/content/themes/NEWcasper/assets/js/src/cover.coffee +++ /dev/null @@ -1,26 +0,0 @@ -'use strict' - -$ -> - - _animate = -> - setTimeout(-> - $('.cover').addClass 'animated' - , 1000) - - _expand = (options)-> - $('main, .cover, .links > li, html').toggleClass 'expanded' - Uno.search.form options.form - - $('#menu-button').click -> - $('.cover, main, #menu-button, html').toggleClass 'expanded' - - $("#{window.open_button}, #avatar-link").click (event) -> - if Uno.is 'page', 'home' - event.preventDefault() - location.hash = if location.hash is '' then '#open' else '' - return $('#menu-button').trigger 'click' unless Uno.is 'device', 'desktop' - _expand form: 'toggle' - - if (Uno.is 'device', 'desktop') and (Uno.is 'page', 'home') - _animate() - _expand form: 'hide' unless location.hash is '#open' diff --git a/etc/ghost/content/themes/NEWcasper/assets/js/src/main.coffee b/etc/ghost/content/themes/NEWcasper/assets/js/src/main.coffee deleted file mode 100644 index 5ed4252..0000000 --- a/etc/ghost/content/themes/NEWcasper/assets/js/src/main.coffee +++ /dev/null @@ -1,31 +0,0 @@ -'use strict' - -$ -> - - InstantClick.init() - - if Uno.is 'device', 'desktop' - $('a').not('[href*="mailto:"]').click -> - if this.href.indexOf(location.hostname) is -1 - window.open $(this).attr 'href' - false - else - FastClick.attach Uno.app - - if Uno.is('page', 'home') or Uno.is('page', 'paged') or Uno.is('page', 'tag') - Uno.timeAgo '#posts-list time' - - if Uno.is 'page', 'post' - Uno.timeAgo '.post.meta > time' - $('main').readingTime readingTimeTarget: '.post.reading-time > span' - Uno.linkify $('#post-content').children('h1, h2, h3, h4, h5, h6') - $('.content').fitVids() - - if Uno.is 'page', 'error' - $('#panic-button').click -> - s = document.createElement 'script' - s.setAttribute 'src','https://nthitz.github.io/turndownforwhatjs/tdfw.js' - document.body.appendChild s - - $('#search-input').keyup (e) -> - $('#search-form').attr('action', Uno.search.url + '+' + encodeURIComponent(e.target.value)) diff --git a/etc/ghost/content/themes/NEWcasper/assets/js/src/prism.js b/etc/ghost/content/themes/NEWcasper/assets/js/src/prism.js deleted file mode 100644 index 6f3bcb3..0000000 --- a/etc/ghost/content/themes/NEWcasper/assets/js/src/prism.js +++ /dev/null @@ -1,14 +0,0 @@ -/* http://prismjs.com/download.html?themes=prism-okaidia&languages=markup+css+clike+javascript+bash+c+coffeescript+css-extras+git+markdown+scss+sql */ -var _self="undefined"!=typeof window?window:"undefined"!=typeof WorkerGlobalScope&&self instanceof WorkerGlobalScope?self:{},Prism=function(){var e=/\blang(?:uage)?-(\w+)\b/i,t=_self.Prism={util:{encode:function(e){return e instanceof n?new n(e.type,t.util.encode(e.content),e.alias):"Array"===t.util.type(e)?e.map(t.util.encode):e.replace(/&/g,"&").replace(/e.length)break e;if(!(d instanceof a)){u.lastIndex=0;var m=u.exec(d);if(m){c&&(f=m[1].length);var y=m.index-1+f,m=m[0].slice(f),v=m.length,k=y+v,b=d.slice(0,y+1),w=d.slice(k+1),P=[p,1];b&&P.push(b);var A=new a(i,g?t.tokenize(m,g):m,h);P.push(A),w&&P.push(w),Array.prototype.splice.apply(r,P)}}}}}return r},hooks:{all:{},add:function(e,n){var a=t.hooks.all;a[e]=a[e]||[],a[e].push(n)},run:function(e,n){var a=t.hooks.all[e];if(a&&a.length)for(var r,l=0;r=a[l++];)r(n)}}},n=t.Token=function(e,t,n){this.type=e,this.content=t,this.alias=n};if(n.stringify=function(e,a,r){if("string"==typeof e)return e;if("Array"===t.util.type(e))return e.map(function(t){return n.stringify(t,a,e)}).join("");var l={type:e.type,content:n.stringify(e.content,a,r),tag:"span",classes:["token",e.type],attributes:{},language:a,parent:r};if("comment"==l.type&&(l.attributes.spellcheck="true"),e.alias){var i="Array"===t.util.type(e.alias)?e.alias:[e.alias];Array.prototype.push.apply(l.classes,i)}t.hooks.run("wrap",l);var o="";for(var s in l.attributes)o+=(o?" ":"")+s+'="'+(l.attributes[s]||"")+'"';return"<"+l.tag+' class="'+l.classes.join(" ")+'" '+o+">"+l.content+""},!_self.document)return _self.addEventListener?(_self.addEventListener("message",function(e){var n=JSON.parse(e.data),a=n.language,r=n.code,l=n.immediateClose;_self.postMessage(t.highlight(r,t.languages[a],a)),l&&_self.close()},!1),_self.Prism):_self.Prism;var a=document.getElementsByTagName("script");return a=a[a.length-1],a&&(t.filename=a.src,document.addEventListener&&!a.hasAttribute("data-manual")&&document.addEventListener("DOMContentLoaded",t.highlightAll)),_self.Prism}();"undefined"!=typeof module&&module.exports&&(module.exports=Prism),"undefined"!=typeof global&&(global.Prism=Prism); -Prism.languages.markup={comment://,prolog:/<\?[\w\W]+?\?>/,doctype://,cdata://i,tag:{pattern:/<\/?(?!\d)[^\s>\/=.$<]+(?:\s+[^\s>\/=]+(?:=(?:("|')(?:\\\1|\\?(?!\1)[\w\W])*\1|[^\s'">=]+))?)*\s*\/?>/i,inside:{tag:{pattern:/^<\/?[^\s>\/]+/i,inside:{punctuation:/^<\/?/,namespace:/^[^\s>\/:]+:/}},"attr-value":{pattern:/=(?:('|")[\w\W]*?(\1)|[^\s>]+)/i,inside:{punctuation:/[=>"']/}},punctuation:/\/?>/,"attr-name":{pattern:/[^\s>\/]+/,inside:{namespace:/^[^\s>\/:]+:/}}}},entity:/&#?[\da-z]{1,8};/i},Prism.hooks.add("wrap",function(a){"entity"===a.type&&(a.attributes.title=a.content.replace(/&/,"&"))}),Prism.languages.xml=Prism.languages.markup,Prism.languages.html=Prism.languages.markup,Prism.languages.mathml=Prism.languages.markup,Prism.languages.svg=Prism.languages.markup; -Prism.languages.css={comment:/\/\*[\w\W]*?\*\//,atrule:{pattern:/@[\w-]+?.*?(;|(?=\s*\{))/i,inside:{rule:/@[\w-]+/}},url:/url\((?:(["'])(\\(?:\r\n|[\w\W])|(?!\1)[^\\\r\n])*\1|.*?)\)/i,selector:/[^\{\}\s][^\{\};]*?(?=\s*\{)/,string:/("|')(\\(?:\r\n|[\w\W])|(?!\1)[^\\\r\n])*\1/,property:/(\b|\B)[\w-]+(?=\s*:)/i,important:/\B!important\b/i,"function":/[-a-z0-9]+(?=\()/i,punctuation:/[(){};:]/},Prism.languages.css.atrule.inside.rest=Prism.util.clone(Prism.languages.css),Prism.languages.markup&&(Prism.languages.insertBefore("markup","tag",{style:{pattern:/()[\w\W]*?(?=<\/style>)/i,lookbehind:!0,inside:Prism.languages.css,alias:"language-css"}}),Prism.languages.insertBefore("inside","attr-value",{"style-attr":{pattern:/\s*style=("|').*?\1/i,inside:{"attr-name":{pattern:/^\s*style/i,inside:Prism.languages.markup.tag.inside},punctuation:/^\s*=\s*['"]|['"]\s*$/,"attr-value":{pattern:/.+/i,inside:Prism.languages.css}},alias:"language-css"}},Prism.languages.markup.tag)); -Prism.languages.clike={comment:[{pattern:/(^|[^\\])\/\*[\w\W]*?\*\//,lookbehind:!0},{pattern:/(^|[^\\:])\/\/.*/,lookbehind:!0}],string:/(["'])(\\(?:\r\n|[\s\S])|(?!\1)[^\\\r\n])*\1/,"class-name":{pattern:/((?:\b(?:class|interface|extends|implements|trait|instanceof|new)\s+)|(?:catch\s+\())[a-z0-9_\.\\]+/i,lookbehind:!0,inside:{punctuation:/(\.|\\)/}},keyword:/\b(if|else|while|do|for|return|in|instanceof|function|new|try|throw|catch|finally|null|break|continue)\b/,"boolean":/\b(true|false)\b/,"function":/[a-z0-9_]+(?=\()/i,number:/\b-?(?:0x[\da-f]+|\d*\.?\d+(?:e[+-]?\d+)?)\b/i,operator:/--?|\+\+?|!=?=?|<=?|>=?|==?=?|&&?|\|\|?|\?|\*|\/|~|\^|%/,punctuation:/[{}[\];(),.:]/}; -Prism.languages.javascript=Prism.languages.extend("clike",{keyword:/\b(as|async|await|break|case|catch|class|const|continue|debugger|default|delete|do|else|enum|export|extends|finally|for|from|function|get|if|implements|import|in|instanceof|interface|let|new|null|of|package|private|protected|public|return|set|static|super|switch|this|throw|try|typeof|var|void|while|with|yield)\b/,number:/\b-?(0x[\dA-Fa-f]+|0b[01]+|0o[0-7]+|\d*\.?\d+([Ee][+-]?\d+)?|NaN|Infinity)\b/,"function":/[_$a-zA-Z\xA0-\uFFFF][_$a-zA-Z0-9\xA0-\uFFFF]*(?=\()/i}),Prism.languages.insertBefore("javascript","keyword",{regex:{pattern:/(^|[^\/])\/(?!\/)(\[.+?]|\\.|[^\/\\\r\n])+\/[gimyu]{0,5}(?=\s*($|[\r\n,.;})]))/,lookbehind:!0}}),Prism.languages.insertBefore("javascript","class-name",{"template-string":{pattern:/`(?:\\`|\\?[^`])*`/,inside:{interpolation:{pattern:/\$\{[^}]+\}/,inside:{"interpolation-punctuation":{pattern:/^\$\{|\}$/,alias:"punctuation"},rest:Prism.languages.javascript}},string:/[\s\S]+/}}}),Prism.languages.markup&&Prism.languages.insertBefore("markup","tag",{script:{pattern:/()[\w\W]*?(?=<\/script>)/i,lookbehind:!0,inside:Prism.languages.javascript,alias:"language-javascript"}}),Prism.languages.js=Prism.languages.javascript; -!function(e){var t={variable:[{pattern:/\$?\(\([\w\W]+?\)\)/,inside:{variable:[{pattern:/(^\$\(\([\w\W]+)\)\)/,lookbehind:!0},/^\$\(\(/],number:/\b-?(?:0x[\dA-Fa-f]+|\d*\.?\d+(?:[Ee]-?\d+)?)\b/,operator:/--?|-=|\+\+?|\+=|!=?|~|\*\*?|\*=|\/=?|%=?|<<=?|>>=?|<=?|>=?|==?|&&?|&=|\^=?|\|\|?|\|=|\?|:/,punctuation:/\(\(?|\)\)?|,|;/}},{pattern:/\$\([^)]+\)|`[^`]+`/,inside:{variable:/^\$\(|^`|\)$|`$/}},/\$(?:[a-z0-9_#\?\*!@]+|\{[^}]+\})/i]};e.languages.bash={shebang:{pattern:/^#!\s*\/bin\/bash|^#!\s*\/bin\/sh/,alias:"important"},comment:{pattern:/(^|[^"{\\])#.*/,lookbehind:!0},string:[{pattern:/((?:^|[^<])<<\s*)(?:"|')?(\w+?)(?:"|')?\s*\r?\n(?:[\s\S])*?\r?\n\2/g,lookbehind:!0,inside:t},{pattern:/("|')(?:\\?[\s\S])*?\1/g,inside:t}],variable:t.variable,"function":{pattern:/(^|\s|;|\||&)(?:alias|apropos|apt-get|aptitude|aspell|awk|basename|bash|bc|bg|builtin|bzip2|cal|cat|cd|cfdisk|chgrp|chmod|chown|chroot|chkconfig|cksum|clear|cmp|comm|command|cp|cron|crontab|csplit|cut|date|dc|dd|ddrescue|df|diff|diff3|dig|dir|dircolors|dirname|dirs|dmesg|du|egrep|eject|enable|env|ethtool|eval|exec|expand|expect|export|expr|fdformat|fdisk|fg|fgrep|file|find|fmt|fold|format|free|fsck|ftp|fuser|gawk|getopts|git|grep|groupadd|groupdel|groupmod|groups|gzip|hash|head|help|hg|history|hostname|htop|iconv|id|ifconfig|ifdown|ifup|import|install|jobs|join|kill|killall|less|link|ln|locate|logname|logout|look|lpc|lpr|lprint|lprintd|lprintq|lprm|ls|lsof|make|man|mkdir|mkfifo|mkisofs|mknod|more|most|mount|mtools|mtr|mv|mmv|nano|netstat|nice|nl|nohup|notify-send|nslookup|open|op|passwd|paste|pathchk|ping|pkill|popd|pr|printcap|printenv|printf|ps|pushd|pv|pwd|quota|quotacheck|quotactl|ram|rar|rcp|read|readarray|readonly|reboot|rename|renice|remsync|rev|rm|rmdir|rsync|screen|scp|sdiff|sed|seq|service|sftp|shift|shopt|shutdown|sleep|slocate|sort|source|split|ssh|stat|strace|su|sudo|sum|suspend|sync|tail|tar|tee|test|time|timeout|times|touch|top|traceroute|trap|tr|tsort|tty|type|ulimit|umask|umount|unalias|uname|unexpand|uniq|units|unrar|unshar|uptime|useradd|userdel|usermod|users|uuencode|uudecode|v|vdir|vi|vmstat|wait|watch|wc|wget|whereis|which|who|whoami|write|xargs|xdg-open|yes|zip)(?=$|\s|;|\||&)/,lookbehind:!0},keyword:{pattern:/(^|\s|;|\||&)(?:let|:|\.|if|then|else|elif|fi|for|break|continue|while|in|case|function|select|do|done|until|echo|exit|return|set|declare)(?=$|\s|;|\||&)/,lookbehind:!0},"boolean":{pattern:/(^|\s|;|\||&)(?:true|false)(?=$|\s|;|\||&)/,lookbehind:!0},operator:/&&?|\|\|?|==?|!=?|<<>|<=?|>=?|=~/,punctuation:/\$?\(\(?|\)\)?|\.\.|[{}[\];]/};var a=t.variable[1].inside;a["function"]=e.languages.bash["function"],a.keyword=e.languages.bash.keyword,a.boolean=e.languages.bash.boolean,a.operator=e.languages.bash.operator,a.punctuation=e.languages.bash.punctuation}(Prism); -Prism.languages.c=Prism.languages.extend("clike",{keyword:/\b(asm|typeof|inline|auto|break|case|char|const|continue|default|do|double|else|enum|extern|float|for|goto|if|int|long|register|return|short|signed|sizeof|static|struct|switch|typedef|union|unsigned|void|volatile|while)\b/,operator:/\-[>-]?|\+\+?|!=?|<>?=?|==?|&&?|\|?\||[~^%?*\/]/,number:/\b-?(?:0x[\da-f]+|\d*\.?\d+(?:e[+-]?\d+)?)[ful]*\b/i}),Prism.languages.insertBefore("c","string",{macro:{pattern:/(^\s*)#\s*[a-z]+([^\r\n\\]|\\.|\\(?:\r\n?|\n))*/im,lookbehind:!0,alias:"property",inside:{string:{pattern:/(#\s*include\s*)(<.+?>|("|')(\\?.)+?\3)/,lookbehind:!0},directive:{pattern:/(#\s*)\b(define|elif|else|endif|error|ifdef|ifndef|if|import|include|line|pragma|undef|using)\b/,lookbehind:!0,alias:"keyword"}}},constant:/\b(__FILE__|__LINE__|__DATE__|__TIME__|__TIMESTAMP__|__func__|EOF|NULL|stdin|stdout|stderr)\b/}),delete Prism.languages.c["class-name"],delete Prism.languages.c["boolean"]; -!function(e){var n=/#(?!\{).+/,t={pattern:/#\{[^}]+\}/,alias:"variable"};e.languages.coffeescript=e.languages.extend("javascript",{comment:n,string:[/'(?:\\?[^\\])*?'/,{pattern:/"(?:\\?[^\\])*?"/,inside:{interpolation:t}}],keyword:/\b(and|break|by|catch|class|continue|debugger|delete|do|each|else|extend|extends|false|finally|for|if|in|instanceof|is|isnt|let|loop|namespace|new|no|not|null|of|off|on|or|own|return|super|switch|then|this|throw|true|try|typeof|undefined|unless|until|when|while|window|with|yes|yield)\b/,"class-member":{pattern:/@(?!\d)\w+/,alias:"variable"}}),e.languages.insertBefore("coffeescript","comment",{"multiline-comment":{pattern:/###[\s\S]+?###/,alias:"comment"},"block-regex":{pattern:/\/{3}[\s\S]*?\/{3}/,alias:"regex",inside:{comment:n,interpolation:t}}}),e.languages.insertBefore("coffeescript","string",{"inline-javascript":{pattern:/`(?:\\?[\s\S])*?`/,inside:{delimiter:{pattern:/^`|`$/,alias:"punctuation"},rest:e.languages.javascript}},"multiline-string":[{pattern:/'''[\s\S]*?'''/,alias:"string"},{pattern:/"""[\s\S]*?"""/,alias:"string",inside:{interpolation:t}}]}),e.languages.insertBefore("coffeescript","keyword",{property:/(?!\d)\w+(?=\s*:(?!:))/})}(Prism); -Prism.languages.css.selector={pattern:/[^\{\}\s][^\{\}]*(?=\s*\{)/,inside:{"pseudo-element":/:(?:after|before|first-letter|first-line|selection)|::[-\w]+/,"pseudo-class":/:[-\w]+(?:\(.*\))?/,"class":/\.[-:\.\w]+/,id:/#[-:\.\w]+/}},Prism.languages.insertBefore("css","function",{hexcode:/#[\da-f]{3,6}/i,entity:/\\[\da-f]{1,8}/i,number:/[\d%\.]+/}); -Prism.languages.git={comment:/^#.*/m,deleted:/^[-–].*/m,inserted:/^\+.*/m,string:/("|')(\\?.)*?\1/m,command:{pattern:/^.*\$ git .*$/m,inside:{parameter:/\s(--|-)\w+/m}},coord:/^@@.*@@$/m,commit_sha1:/^commit \w{40}$/m}; -Prism.languages.markdown=Prism.languages.extend("markup",{}),Prism.languages.insertBefore("markdown","prolog",{blockquote:{pattern:/^>(?:[\t ]*>)*/m,alias:"punctuation"},code:[{pattern:/^(?: {4}|\t).+/m,alias:"keyword"},{pattern:/``.+?``|`[^`\n]+`/,alias:"keyword"}],title:[{pattern:/\w+.*(?:\r?\n|\r)(?:==+|--+)/,alias:"important",inside:{punctuation:/==+$|--+$/}},{pattern:/(^\s*)#+.+/m,lookbehind:!0,alias:"important",inside:{punctuation:/^#+|#+$/}}],hr:{pattern:/(^\s*)([*-])([\t ]*\2){2,}(?=\s*$)/m,lookbehind:!0,alias:"punctuation"},list:{pattern:/(^\s*)(?:[*+-]|\d+\.)(?=[\t ].)/m,lookbehind:!0,alias:"punctuation"},"url-reference":{pattern:/!?\[[^\]]+\]:[\t ]+(?:\S+|<(?:\\.|[^>\\])+>)(?:[\t ]+(?:"(?:\\.|[^"\\])*"|'(?:\\.|[^'\\])*'|\((?:\\.|[^)\\])*\)))?/,inside:{variable:{pattern:/^(!?\[)[^\]]+/,lookbehind:!0},string:/(?:"(?:\\.|[^"\\])*"|'(?:\\.|[^'\\])*'|\((?:\\.|[^)\\])*\))$/,punctuation:/^[\[\]!:]|[<>]/},alias:"url"},bold:{pattern:/(^|[^\\])(\*\*|__)(?:(?:\r?\n|\r)(?!\r?\n|\r)|.)+?\2/,lookbehind:!0,inside:{punctuation:/^\*\*|^__|\*\*$|__$/}},italic:{pattern:/(^|[^\\])([*_])(?:(?:\r?\n|\r)(?!\r?\n|\r)|.)+?\2/,lookbehind:!0,inside:{punctuation:/^[*_]|[*_]$/}},url:{pattern:/!?\[[^\]]+\](?:\([^\s)]+(?:[\t ]+"(?:\\.|[^"\\])*")?\)| ?\[[^\]\n]*\])/,inside:{variable:{pattern:/(!?\[)[^\]]+(?=\]$)/,lookbehind:!0},string:{pattern:/"(?:\\.|[^"\\])*"(?=\)$)/}}}}),Prism.languages.markdown.bold.inside.url=Prism.util.clone(Prism.languages.markdown.url),Prism.languages.markdown.italic.inside.url=Prism.util.clone(Prism.languages.markdown.url),Prism.languages.markdown.bold.inside.italic=Prism.util.clone(Prism.languages.markdown.italic),Prism.languages.markdown.italic.inside.bold=Prism.util.clone(Prism.languages.markdown.bold); -Prism.languages.scss=Prism.languages.extend("css",{comment:{pattern:/(^|[^\\])(?:\/\*[\w\W]*?\*\/|\/\/.*)/,lookbehind:!0},atrule:{pattern:/@[\w-]+(?:\([^()]+\)|[^(])*?(?=\s+[{;])/,inside:{rule:/@[\w-]+/}},url:/(?:[-a-z]+-)*url(?=\()/i,selector:{pattern:/(?=\S)[^@;\{\}\(\)]?([^@;\{\}\(\)]|&|#\{\$[-_\w]+\})+(?=\s*\{(\}|\s|[^\}]+(:|\{)[^\}]+))/m,inside:{placeholder:/%[-_\w]+/}}}),Prism.languages.insertBefore("scss","atrule",{keyword:[/@(?:if|else(?: if)?|for|each|while|import|extend|debug|warn|mixin|include|function|return|content)/i,{pattern:/( +)(?:from|through)(?= )/,lookbehind:!0}]}),Prism.languages.insertBefore("scss","property",{variable:/\$[-_\w]+|#\{\$[-_\w]+\}/}),Prism.languages.insertBefore("scss","function",{placeholder:{pattern:/%[-_\w]+/,alias:"selector"},statement:/\B!(?:default|optional)\b/i,"boolean":/\b(?:true|false)\b/,"null":/\bnull\b/,operator:{pattern:/(\s)(?:[-+*\/%]|[=!]=|<=?|>=?|and|or|not)(?=\s)/,lookbehind:!0}}),Prism.languages.scss.atrule.inside.rest=Prism.util.clone(Prism.languages.scss); -Prism.languages.sql={comment:{pattern:/(^|[^\\])(?:\/\*[\w\W]*?\*\/|(?:--|\/\/|#).*)/,lookbehind:!0},string:{pattern:/(^|[^@\\])("|')(?:\\?[\s\S])*?\2/,lookbehind:!0},variable:/@[\w.$]+|@("|'|`)(?:\\?[\s\S])+?\1/,"function":/\b(?:COUNT|SUM|AVG|MIN|MAX|FIRST|LAST|UCASE|LCASE|MID|LEN|ROUND|NOW|FORMAT)(?=\s*\()/i,keyword:/\b(?:ACTION|ADD|AFTER|ALGORITHM|ALL|ALTER|ANALYZE|ANY|APPLY|AS|ASC|AUTHORIZATION|BACKUP|BDB|BEGIN|BERKELEYDB|BIGINT|BINARY|BIT|BLOB|BOOL|BOOLEAN|BREAK|BROWSE|BTREE|BULK|BY|CALL|CASCADED?|CASE|CHAIN|CHAR VARYING|CHARACTER (?:SET|VARYING)|CHARSET|CHECK|CHECKPOINT|CLOSE|CLUSTERED|COALESCE|COLLATE|COLUMN|COLUMNS|COMMENT|COMMIT|COMMITTED|COMPUTE|CONNECT|CONSISTENT|CONSTRAINT|CONTAINS|CONTAINSTABLE|CONTINUE|CONVERT|CREATE|CROSS|CURRENT(?:_DATE|_TIME|_TIMESTAMP|_USER)?|CURSOR|DATA(?:BASES?)?|DATETIME|DBCC|DEALLOCATE|DEC|DECIMAL|DECLARE|DEFAULT|DEFINER|DELAYED|DELETE|DENY|DESC|DESCRIBE|DETERMINISTIC|DISABLE|DISCARD|DISK|DISTINCT|DISTINCTROW|DISTRIBUTED|DO|DOUBLE(?: PRECISION)?|DROP|DUMMY|DUMP(?:FILE)?|DUPLICATE KEY|ELSE|ENABLE|ENCLOSED BY|END|ENGINE|ENUM|ERRLVL|ERRORS|ESCAPE(?:D BY)?|EXCEPT|EXEC(?:UTE)?|EXISTS|EXIT|EXPLAIN|EXTENDED|FETCH|FIELDS|FILE|FILLFACTOR|FIRST|FIXED|FLOAT|FOLLOWING|FOR(?: EACH ROW)?|FORCE|FOREIGN|FREETEXT(?:TABLE)?|FROM|FULL|FUNCTION|GEOMETRY(?:COLLECTION)?|GLOBAL|GOTO|GRANT|GROUP|HANDLER|HASH|HAVING|HOLDLOCK|IDENTITY(?:_INSERT|COL)?|IF|IGNORE|IMPORT|INDEX|INFILE|INNER|INNODB|INOUT|INSERT|INT|INTEGER|INTERSECT|INTO|INVOKER|ISOLATION LEVEL|JOIN|KEYS?|KILL|LANGUAGE SQL|LAST|LEFT|LIMIT|LINENO|LINES|LINESTRING|LOAD|LOCAL|LOCK|LONG(?:BLOB|TEXT)|MATCH(?:ED)?|MEDIUM(?:BLOB|INT|TEXT)|MERGE|MIDDLEINT|MODIFIES SQL DATA|MODIFY|MULTI(?:LINESTRING|POINT|POLYGON)|NATIONAL(?: CHAR VARYING| CHARACTER(?: VARYING)?| VARCHAR)?|NATURAL|NCHAR(?: VARCHAR)?|NEXT|NO(?: SQL|CHECK|CYCLE)?|NONCLUSTERED|NULLIF|NUMERIC|OFF?|OFFSETS?|ON|OPEN(?:DATASOURCE|QUERY|ROWSET)?|OPTIMIZE|OPTION(?:ALLY)?|ORDER|OUT(?:ER|FILE)?|OVER|PARTIAL|PARTITION|PERCENT|PIVOT|PLAN|POINT|POLYGON|PRECEDING|PRECISION|PREV|PRIMARY|PRINT|PRIVILEGES|PROC(?:EDURE)?|PUBLIC|PURGE|QUICK|RAISERROR|READ(?:S SQL DATA|TEXT)?|REAL|RECONFIGURE|REFERENCES|RELEASE|RENAME|REPEATABLE|REPLICATION|REQUIRE|RESTORE|RESTRICT|RETURNS?|REVOKE|RIGHT|ROLLBACK|ROUTINE|ROW(?:COUNT|GUIDCOL|S)?|RTREE|RULE|SAVE(?:POINT)?|SCHEMA|SELECT|SERIAL(?:IZABLE)?|SESSION(?:_USER)?|SET(?:USER)?|SHARE MODE|SHOW|SHUTDOWN|SIMPLE|SMALLINT|SNAPSHOT|SOME|SONAME|START(?:ING BY)?|STATISTICS|STATUS|STRIPED|SYSTEM_USER|TABLES?|TABLESPACE|TEMP(?:ORARY|TABLE)?|TERMINATED BY|TEXT(?:SIZE)?|THEN|TIMESTAMP|TINY(?:BLOB|INT|TEXT)|TOP?|TRAN(?:SACTIONS?)?|TRIGGER|TRUNCATE|TSEQUAL|TYPES?|UNBOUNDED|UNCOMMITTED|UNDEFINED|UNION|UNIQUE|UNPIVOT|UPDATE(?:TEXT)?|USAGE|USE|USER|USING|VALUES?|VAR(?:BINARY|CHAR|CHARACTER|YING)|VIEW|WAITFOR|WARNINGS|WHEN|WHERE|WHILE|WITH(?: ROLLUP|IN)?|WORK|WRITE(?:TEXT)?)\b/i,"boolean":/\b(?:TRUE|FALSE|NULL)\b/i,number:/\b-?(?:0x)?\d*\.?[\da-f]+\b/,operator:/[-+*\/=%^~]|&&?|\|?\||!=?|<(?:=>?|<|>)?|>[>=]?|\b(?:AND|BETWEEN|IN|LIKE|NOT|OR|IS|DIV|REGEXP|RLIKE|SOUNDS LIKE|XOR)\b/i,punctuation:/[;[\]()`,.]/}; diff --git a/etc/ghost/content/themes/NEWcasper/assets/js/uno-zen.common.js b/etc/ghost/content/themes/NEWcasper/assets/js/uno-zen.common.js deleted file mode 100755 index aafd6e5..0000000 --- a/etc/ghost/content/themes/NEWcasper/assets/js/uno-zen.common.js +++ /dev/null @@ -1,8 +0,0 @@ -/** - * uno-zen - Minimalist and Elegant theme for Ghost - * @version 2.9.8 - * @link https://github.com/kikobeats/uno-zen - * @author Kiko Beats (https://github.com/kikobeats) - * @license MIT - */ -!function(){"use strict";function t(e,r){var i;if(r=r||{},this.trackingClick=!1,this.trackingClickStart=0,this.targetElement=null,this.touchStartX=0,this.touchStartY=0,this.lastTouchIdentifier=0,this.touchBoundary=r.touchBoundary||10,this.layer=e,this.tapDelay=r.tapDelay||200,this.tapTimeout=r.tapTimeout||700,!t.notNeeded(e)){for(var o=["onMouse","onClick","onTouchStart","onTouchMove","onTouchEnd","onTouchCancel"],s=this,a=0,c=o.length;a=0,n=navigator.userAgent.indexOf("Android")>0&&!e,r=/iP(ad|hone|od)/.test(navigator.userAgent)&&!e,i=r&&/OS 4_\d(_\d)?/.test(navigator.userAgent),o=r&&/OS [6-7]_\d/.test(navigator.userAgent),s=navigator.userAgent.indexOf("BB10")>0;t.prototype.needsClick=function(t){switch(t.nodeName.toLowerCase()){case"button":case"select":case"textarea":if(t.disabled)return!0;break;case"input":if(r&&"file"===t.type||t.disabled)return!0;break;case"label":case"iframe":case"video":return!0}return/\bneedsclick\b/.test(t.className)},t.prototype.needsFocus=function(t){switch(t.nodeName.toLowerCase()){case"textarea":return!0;case"select":return!n;case"input":switch(t.type){case"button":case"checkbox":case"file":case"image":case"radio":case"submit":return!1}return!t.disabled&&!t.readOnly;default:return/\bneedsfocus\b/.test(t.className)}},t.prototype.sendClick=function(t,e){var n,r;document.activeElement&&document.activeElement!==t&&document.activeElement.blur(),r=e.changedTouches[0],(n=document.createEvent("MouseEvents")).initMouseEvent(this.determineEventType(t),!0,!0,window,1,r.screenX,r.screenY,r.clientX,r.clientY,!1,!1,!1,!1,0,null),n.forwardedTouchEvent=!0,t.dispatchEvent(n)},t.prototype.determineEventType=function(t){return n&&"select"===t.tagName.toLowerCase()?"mousedown":"click"},t.prototype.focus=function(t){var e;r&&t.setSelectionRange&&0!==t.type.indexOf("date")&&"time"!==t.type&&"month"!==t.type?(e=t.value.length,t.setSelectionRange(e,e)):t.focus()},t.prototype.updateScrollParent=function(t){var e,n;if(!(e=t.fastClickScrollParent)||!e.contains(t)){n=t;do{if(n.scrollHeight>n.offsetHeight){e=n,t.fastClickScrollParent=n;break}n=n.parentElement}while(n)}e&&(e.fastClickLastScrollTop=e.scrollTop)},t.prototype.getTargetElementFromEventTarget=function(t){return t.nodeType===Node.TEXT_NODE?t.parentNode:t},t.prototype.onTouchStart=function(t){var e,n,o;if(t.targetTouches.length>1)return!0;if(e=this.getTargetElementFromEventTarget(t.target),n=t.targetTouches[0],r){if((o=window.getSelection()).rangeCount&&!o.isCollapsed)return!0;if(!i){if(n.identifier&&n.identifier===this.lastTouchIdentifier)return t.preventDefault(),!1;this.lastTouchIdentifier=n.identifier,this.updateScrollParent(e)}}return this.trackingClick=!0,this.trackingClickStart=t.timeStamp,this.targetElement=e,this.touchStartX=n.pageX,this.touchStartY=n.pageY,t.timeStamp-this.lastClickTimen||Math.abs(e.pageY-this.touchStartY)>n},t.prototype.onTouchMove=function(t){return!this.trackingClick||((this.targetElement!==this.getTargetElementFromEventTarget(t.target)||this.touchHasMoved(t))&&(this.trackingClick=!1,this.targetElement=null),!0)},t.prototype.findControl=function(t){return void 0!==t.control?t.control:t.htmlFor?document.getElementById(t.htmlFor):t.querySelector("button, input:not([type=hidden]), keygen, meter, output, progress, select, textarea")},t.prototype.onTouchEnd=function(t){var e,s,a,c,u,l=this.targetElement;if(!this.trackingClick)return!0;if(t.timeStamp-this.lastClickTimethis.tapTimeout)return!0;if(this.cancelNextClick=!1,this.lastClickTime=t.timeStamp,s=this.trackingClickStart,this.trackingClick=!1,this.trackingClickStart=0,o&&(u=t.changedTouches[0],(l=document.elementFromPoint(u.pageX-window.pageXOffset,u.pageY-window.pageYOffset)||l).fastClickScrollParent=this.targetElement.fastClickScrollParent),"label"===(a=l.tagName.toLowerCase())){if(e=this.findControl(l)){if(this.focus(l),n)return!1;l=e}}else if(this.needsFocus(l))return t.timeStamp-s>100||r&&window.top!==window&&"input"===a?(this.targetElement=null,!1):(this.focus(l),this.sendClick(l,t),r&&"select"===a||(this.targetElement=null,t.preventDefault()),!1);return!(!r||i||!(c=l.fastClickScrollParent)||c.fastClickLastScrollTop===c.scrollTop)||(this.needsClick(l)||(t.preventDefault(),this.sendClick(l,t)),!1)},t.prototype.onTouchCancel=function(){this.trackingClick=!1,this.targetElement=null},t.prototype.onMouse=function(t){return!this.targetElement||(!!t.forwardedTouchEvent||(!t.cancelable||(!(!this.needsClick(this.targetElement)||this.cancelNextClick)||(t.stopImmediatePropagation?t.stopImmediatePropagation():t.propagationStopped=!0,t.stopPropagation(),t.preventDefault(),!1))))},t.prototype.onClick=function(t){var e;return this.trackingClick?(this.targetElement=null,this.trackingClick=!1,!0):"submit"===t.target.type&&0===t.detail||((e=this.onMouse(t))||(this.targetElement=null),e)},t.prototype.destroy=function(){var t=this.layer;n&&(t.removeEventListener("mouseover",this.onMouse,!0),t.removeEventListener("mousedown",this.onMouse,!0),t.removeEventListener("mouseup",this.onMouse,!0)),t.removeEventListener("click",this.onClick,!0),t.removeEventListener("touchstart",this.onTouchStart,!1),t.removeEventListener("touchmove",this.onTouchMove,!1),t.removeEventListener("touchend",this.onTouchEnd,!1),t.removeEventListener("touchcancel",this.onTouchCancel,!1)},t.notNeeded=function(t){var e,r,i;if(void 0===window.ontouchstart)return!0;if(r=+(/Chrome\/([0-9]+)/.exec(navigator.userAgent)||[,0])[1]){if(!n)return!0;if(e=document.querySelector("meta[name=viewport]")){if(-1!==e.content.indexOf("user-scalable=no"))return!0;if(r>31&&document.documentElement.scrollWidth<=window.outerWidth)return!0}}if(s&&(i=navigator.userAgent.match(/Version\/([0-9]*)\.([0-9]*)/))[1]>=10&&i[2]>=3&&(e=document.querySelector("meta[name=viewport]"))){if(-1!==e.content.indexOf("user-scalable=no"))return!0;if(document.documentElement.scrollWidth<=window.outerWidth)return!0}return"none"===t.style.msTouchAction||"manipulation"===t.style.touchAction||(!!(+(/Firefox\/([0-9]+)/.exec(navigator.userAgent)||[,0])[1]>=27&&(e=document.querySelector("meta[name=viewport]"))&&(-1!==e.content.indexOf("user-scalable=no")||document.documentElement.scrollWidth<=window.outerWidth))||"none"===t.style.touchAction||"manipulation"===t.style.touchAction)},t.attach=function(e,n){return new t(e,n)},"function"==typeof define&&"object"==typeof define.amd&&define.amd?define(function(){return t}):"undefined"!=typeof module&&module.exports?(module.exports=t.attach,module.exports.FastClick=t):window.FastClick=t}(),function(){"use strict";!function(){var t,e;e=document.body,window.Uno=t={version:"2.9.0",is:function(t,n){return Array.isArray(n)?n.some(function(n){return e.dataset[t]===n}):e.dataset[t]===n},attr:function(t,n){return null!=n?e.dataset[t]=n:e.dataset[t]},context:function(){var t;return""===(t=document.body.className.split(" ")[0].split("-")[0])?"error":t},linkify:function(t){return $(t).each(function(){var t,e,n;return t=$(this),n=t.text(),e=t.attr("id"),t.html(""),t.addClass("deep-link"),t.append("'+n+"")})},search:{form:function(){var t;return t=$("#search-container"),function(e){return t[e]()}}()},timeAgo:function(t){return $(t).each(function(){var t,e;return t=$(this).html(),0===(e=Math.floor((Date.now()-new Date(t))/864e5))?e="today":1===e?e="yesterday":e+=" days ago",$(this).html(e),$(this).mouseover(function(){return $(this).html(t)}),$(this).mouseout(function(){return $(this).html(e)})})},device:function(){var t;return t=window.innerWidth,window.innerHeight,t<=480?"mobile":t<=1024?"tablet":"desktop"}},t.attr("page",t.context()),t.attr("device",t.device()),window.profile_title&&$("#profile-title").text(window.profile_title),window.profile_resume&&$("#profile-resume").text(window.profile_resume),window.posts_headline&&$("#posts-headline").text(window.posts_headline),window.open_button=window.open_button||".nav-posts > a"}()}.call(this);var InstantClick=function(t,e){function n(t){var e=t.indexOf("#");return e<0?t:t.substr(0,e)}function r(t){for(;t&&"A"!=t.nodeName;)t=t.parentNode;return t}function o(t){do{if(!t.hasAttribute)break;if(t.hasAttribute("data-instant"))return!1;if(t.hasAttribute("data-no-instant"))return!0}while(t=t.parentNode);return!1}function s(t){do{if(!t.hasAttribute)break;if(t.hasAttribute("data-no-instant"))return!1;if(t.hasAttribute("data-instant"))return!0}while(t=t.parentNode);return!1}function a(t){var r=e.protocol+"//"+e.host;return!(t.target||t.hasAttribute("download")||0!=t.href.indexOf(r+"/")||t.href.indexOf("#")>-1&&n(t.href)==k||(x?!s(t):o(t)))}function c(t,e,n,r){for(var i=!1,o=0;o-1&&t.getElementById(i.substr(s+1)),u=0;if(a)for(;a.offsetParent;)u+=a.offsetTop,a=a.offsetParent;scrollTo(0,u),k=n(i)}else scrollTo(0,o);O&&t.title==e?t.title=e+String.fromCharCode(160):t.title=e,y(),I.done(),c("change",!1);var l=t.createEvent("HTMLEvents");l.initEvent("instantclick:newpage",!0,!0),dispatchEvent(l)}function l(){R=!1,F=!1}function d(t){return t.replace(//gi,"")}function h(t){if(!(C>+new Date-500)){var e=r(t.target);e&&a(e)&&w(e.href)}}function f(t){if(!(C>+new Date-500)){var e=r(t.target);e&&a(e)&&(e.addEventListener("mouseout",m),M?(T=e.href,E=setTimeout(w,M)):w(e.href))}}function p(t){C=+new Date;var e=r(t.target);e&&a(e)&&(L?e.removeEventListener("mousedown",h):e.removeEventListener("mouseover",f),w(e.href))}function g(t){var e=r(t.target);e&&a(e)&&(t.which>1||t.metaKey||t.ctrlKey||(t.preventDefault(),b(e.href)))}function m(){if(E)return clearTimeout(E),void(E=!1);R&&!F&&(S.abort(),l())}function v(){if(!(S.readyState<4)&&0!=S.status){if(_.ready=+new Date-_.start,S.getResponseHeader("Content-Type").match(/\/(x|ht|xht)ml/)){var e=t.implementation.createHTMLDocument("");e.documentElement.innerHTML=d(S.responseText),$=e.title,U=e.body;var r=c("receive",q,U,$);r&&("body"in r&&(U=r.body),"title"in r&&($=r.title));var i=n(q);N[i]={body:U,title:$,scrollY:i in N?N[i].scrollY:0};for(var o,s,a=e.head.children,u=0,l=a.length-1;l>=0;l--)if((o=a[l]).hasAttribute("data-instant-track")){s=o.getAttribute("href")||o.getAttribute("src")||o.innerHTML;for(var h=H.length-1;h>=0;h--)H[h]==s&&u++}u!=H.length&&(D=!0)}else D=!0;F&&(F=!1,b(q))}}function y(e){if(t.body.addEventListener("touchstart",p,!0),L?t.body.addEventListener("mousedown",h,!0):t.body.addEventListener("mouseover",f,!0),t.body.addEventListener("click",g,!0),!e){var n,r,o,s,a=t.body.getElementsByTagName("script");for(i=0,j=a.length;i-1,P="createTouch"in t,N={},q=!1,$=!1,D=!1,U=!1,_={},R=!1,F=!1,H=[],Y={fetch:[],receive:[],wait:[],change:[]},I=function(){function e(e,o){l=e,t.getElementById(a.id)&&t.body.removeChild(a),a.style.opacity="1",t.getElementById(a.id)&&t.body.removeChild(a),i(),o&&setTimeout(n,0),clearTimeout(d),d=setTimeout(r,500)}function n(){l=10,i()}function r(){(l+=1+2*Math.random())>=98?l=98:d=setTimeout(r,500),i()}function i(){c.style[u]="translate("+l+"%)",t.getElementById(a.id)||t.body.appendChild(a)}function o(){if(t.getElementById(a.id))return clearTimeout(d),l=100,i(),void(a.style.opacity="0");e(100==l?0:l),setTimeout(o,0)}function s(){a.style.left=pageXOffset+"px",a.style.width=innerWidth+"px",a.style.top=pageYOffset+"px";var t="orientation"in window&&90==Math.abs(orientation),e=innerWidth/screen[t?"height":"width"]*2;a.style[u]="scaleY("+e+")"}var a,c,u,l,d;return{init:function(){(a=t.createElement("div")).id="instantclick",(c=t.createElement("div")).id="instantclick-bar",c.className="instantclick-bar",a.appendChild(c);var e=["Webkit","Moz","O"];if(!((u="transform")in c.style))for(r=0;r<3;r++)e[r]+"Transform"in c.style&&(u=e[r]+"Transform");var n="transition";if(!(n in c.style))for(var r=0;r<3;r++)e[r]+"Transition"in c.style&&(n="-"+e[r].toLowerCase()+"-"+n);var i=t.createElement("style");i.innerHTML="#instantclick{position:"+(P?"absolute":"fixed")+";top:0;left:0;width:100%;pointer-events:none;z-index:2147483647;"+n+":opacity .25s .1s}.instantclick-bar{background:#29d;width:100%;margin-left:-100%;height:2px;"+n+":all .25s}",t.head.appendChild(i),P&&(s(),addEventListener("resize",s),addEventListener("scroll",s))},start:e,done:o}}(),W="pushState"in history&&(!A.match("Android")||A.match("Chrome/"))&&"file:"!=e.protocol;return{supported:W,init:function(){if(!k)if(W){for(a=arguments.length-1;a>=0;a--){var r=arguments[a];!0===r?x=!0:"mousedown"==r?L=!0:"number"==typeof r&&(M=r)}k=n(e.href),N[k]={body:t.body,title:t.title,scrollY:pageYOffset};for(var i,o,s=t.head.children,a=s.length-1;a>=0;a--)(i=s[a]).hasAttribute("data-instant-track")&&(o=i.getAttribute("href")||i.getAttribute("src")||i.innerHTML,H.push(o));(S=new XMLHttpRequest).addEventListener("readystatechange",v),y(!0),I.init(),c("change",!0),addEventListener("popstate",function(){var t=n(e.href);t!=k&&(t in N?(N[k].scrollY=pageYOffset,k=t,u(N[t].title,N[t].body,!1,N[t].scrollY)):e.href=e.href)})}else c("change",!0)},on:function(t,e){Y[t].push(e)}}}(document,location);(function(){"use strict";$(function(){return InstantClick.init(),Uno.is("device","desktop")?$("a").not('[href*="mailto:"]').click(function(){if(-1===this.href.indexOf(location.hostname))return window.open($(this).attr("href")),!1}):FastClick.attach(Uno.app),(Uno.is("page","home")||Uno.is("page","paged")||Uno.is("page","tag"))&&Uno.timeAgo("#posts-list time"),Uno.is("page","post")&&(Uno.timeAgo(".post.meta > time"),$("main").readingTime({readingTimeTarget:".post.reading-time > span"}),Uno.linkify($("#post-content").children("h1, h2, h3, h4, h5, h6")),$(".content").fitVids()),Uno.is("page","error")&&$("#panic-button").click(function(){var t;return(t=document.createElement("script")).setAttribute("src","https://nthitz.github.io/turndownforwhatjs/tdfw.js"),document.body.appendChild(t)}),$("#search-input").keyup(function(t){return $("#search-form").attr("action",Uno.search.url+"+"+encodeURIComponent(t.target.value))})})}).call(this),function(){var t,e,n,r,i,o,s,a,c,u,l,d,h,f,p,g,m,v,y,w,b,k,T,E,C,S,x,L,M,A,O,P,N,q,$,D,U,_,R,j,F,H,Y,I,W,X,B,z,G,K=[].slice,V={}.hasOwnProperty,J=function(t,e){function n(){this.constructor=t}for(var r in e)V.call(e,r)&&(t[r]=e[r]);return n.prototype=e.prototype,t.prototype=new n,t.__super__=e.prototype,t},Q=[].indexOf||function(t){for(var e=0,n=this.length;n>e;e++)if(e in this&&this[e]===t)return e;return-1};for(b={catchupTime:100,initialRate:.03,minTime:250,ghostTime:100,maxProgressPerFrame:20,easeFactor:1.25,startOnPageLoad:!0,restartOnPushState:!0,restartOnRequestAfter:500,target:"body",elements:{checkInterval:100,selectors:["body"]},eventLag:{minSamples:10,sampleCount:3,lagThreshold:3},ajax:{trackMethods:["GET"],trackWebSockets:!0,ignoreURLs:[]}},M=function(){var t;return null!=(t="undefined"!=typeof performance&&null!==performance&&"function"==typeof performance.now?performance.now():void 0)?t:+new Date},O=window.requestAnimationFrame||window.mozRequestAnimationFrame||window.webkitRequestAnimationFrame||window.msRequestAnimationFrame,w=window.cancelAnimationFrame||window.mozCancelAnimationFrame,null==O&&(O=function(t){return setTimeout(t,50)},w=function(t){return clearTimeout(t)}),N=function(t){var e,n;return e=M(),(n=function(){var r;return(r=M()-e)>=33?(e=M(),t(r,function(){return O(n)})):setTimeout(n,33-r)})()},P=function(){var t,e,n;return n=arguments[0],e=arguments[1],t=3<=arguments.length?K.call(arguments,2):[],"function"==typeof n[e]?n[e].apply(n,t):n[e]},k=function(){var t,e,n,r,i,o,s;for(e=arguments[0],o=0,s=(r=2<=arguments.length?K.call(arguments,1):[]).length;s>o;o++)if(n=r[o])for(t in n)V.call(n,t)&&(i=n[t],null!=e[t]&&"object"==typeof e[t]&&null!=i&&"object"==typeof i?k(e[t],i):e[t]=i);return e},m=function(t){var e,n,r,i,o;for(n=e=0,i=0,o=t.length;o>i;i++)r=t[i],n+=Math.abs(r),e++;return n/e},E=function(t,e){var n,r,i;if(null==t&&(t="options"),null==e&&(e=!0),i=document.querySelector("[data-pace-"+t+"]")){if(n=i.getAttribute("data-pace-"+t),!e)return n;try{return JSON.parse(n)}catch(t){return r=t,"undefined"!=typeof console&&null!==console?console.error("Error parsing inline pace options",r):void 0}}},s=function(){function t(){}return t.prototype.on=function(t,e,n,r){var i;return null==r&&(r=!1),null==this.bindings&&(this.bindings={}),null==(i=this.bindings)[t]&&(i[t]=[]),this.bindings[t].push({handler:e,ctx:n,once:r})},t.prototype.once=function(t,e,n){return this.on(t,e,n,!0)},t.prototype.off=function(t,e){var n,r,i;if(null!=(null!=(r=this.bindings)?r[t]:void 0)){if(null==e)return delete this.bindings[t];for(n=0,i=[];nY;Y++)U=B[Y],!0===A[U]&&(A[U]=b[U]);c=function(t){function e(){return z=e.__super__.constructor.apply(this,arguments)}return J(e,t),e}(Error),e=function(){function t(){this.progress=0}return t.prototype.getElement=function(){var t;if(null==this.el){if(!(t=document.querySelector(A.target)))throw new c;this.el=document.createElement("div"),this.el.className="pace pace-active",document.body.className=document.body.className.replace(/pace-done/g,""),document.body.className+=" pace-running",this.el.innerHTML='

\n
\n
\n
',null!=t.firstChild?t.insertBefore(this.el,t.firstChild):t.appendChild(this.el)}return this.el},t.prototype.finish=function(){var t;return t=this.getElement(),t.className=t.className.replace("pace-active",""),t.className+=" pace-inactive",document.body.className=document.body.className.replace("pace-running",""),document.body.className+=" pace-done"},t.prototype.update=function(t){return this.progress=t,this.render()},t.prototype.destroy=function(){try{this.getElement().parentNode.removeChild(this.getElement())}catch(t){c=t}return this.el=void 0},t.prototype.render=function(){var t,e,n,r,i,o,s;if(null==document.querySelector(A.target))return!1;for(t=this.getElement(),r="translate3d("+this.progress+"%, 0, 0)",i=0,o=(s=["webkitTransform","msTransform","transform"]).length;o>i;i++)e=s[i],t.children[0].style[e]=r;return(!this.lastRenderedProgress||this.lastRenderedProgress|0!==this.progress|0)&&(t.children[0].setAttribute("data-progress-text",(0|this.progress)+"%"),this.progress>=100?n="99":(n=this.progress<10?"0":"",n+=0|this.progress),t.children[0].setAttribute("data-progress",""+n)),this.lastRenderedProgress=this.progress},t.prototype.done=function(){return this.progress>=100},t}(),a=function(){function t(){this.bindings={}}return t.prototype.trigger=function(t,e){var n,r,i,o,s;if(null!=this.bindings[t]){for(s=[],r=0,i=(o=this.bindings[t]).length;i>r;r++)n=o[r],s.push(n.call(this,e));return s}},t.prototype.on=function(t,e){var n;return null==(n=this.bindings)[t]&&(n[t]=[]),this.bindings[t].push(e)},t}(),H=window.XMLHttpRequest,F=window.XDomainRequest,j=window.WebSocket,T=function(t,e){var n,r;r=[];for(n in e.prototype)try{r.push(null==t[n]&&"function"!=typeof e[n]?"function"==typeof Object.defineProperty?Object.defineProperty(t,n,{get:function(){return e.prototype[n]},configurable:!0,enumerable:!0}):t[n]=e.prototype[n]:void 0)}catch(t){t}return r},x=[],u.ignore=function(){var t,e,n;return e=arguments[0],t=2<=arguments.length?K.call(arguments,1):[],x.unshift("ignore"),n=e.apply(null,t),x.shift(),n},u.track=function(){var t,e,n;return e=arguments[0],t=2<=arguments.length?K.call(arguments,1):[],x.unshift("track"),n=e.apply(null,t),x.shift(),n},D=function(t){var e;if(null==t&&(t="GET"),"track"===x[0])return"force";if(!x.length&&A.ajax){if("socket"===t&&A.ajax.trackWebSockets)return!0;if(e=t.toUpperCase(),Q.call(A.ajax.trackMethods,e)>=0)return!0}return!1},l=function(t){function e(){var t,n=this;e.__super__.constructor.apply(this,arguments),t=function(t){var e;return e=t.open,t.open=function(r,i){return D(r)&&n.trigger("request",{type:r,url:i,request:t}),e.apply(t,arguments)}},window.XMLHttpRequest=function(e){var n;return n=new H(e),t(n),n};try{T(window.XMLHttpRequest,H)}catch(t){}if(null!=F){window.XDomainRequest=function(){var e;return e=new F,t(e),e};try{T(window.XDomainRequest,F)}catch(t){}}if(null!=j&&A.ajax.trackWebSockets){window.WebSocket=function(t,e){var r;return r=null!=e?new j(t,e):new j(t),D("socket")&&n.trigger("request",{type:"socket",url:t,protocols:e,request:r}),r};try{T(window.WebSocket,j)}catch(t){}}}return J(e,a),e}(),I=null,$=function(t){var e,n,r,i;for(n=0,r=(i=A.ajax.ignoreURLs).length;r>n;n++)if("string"==typeof(e=i[n])){if(-1!==t.indexOf(e))return!0}else if(e.test(t))return!0;return!1},(C=function(){return null==I&&(I=new l),I})().on("request",function(e){var n,r,i,o,s;return o=e.type,i=e.request,s=e.url,$(s)?void 0:u.running||!1===A.restartOnRequestAfter&&"force"!==D(o)?void 0:(r=arguments,"boolean"==typeof(n=A.restartOnRequestAfter||0)&&(n=0),setTimeout(function(){var e,n,s,a,c;if("socket"===o?i.readyState<2:0<(s=i.readyState)&&4>s){for(u.restart(),c=[],e=0,n=(a=u.sources).length;n>e;e++){if((U=a[e])instanceof t){U.watch.apply(U,r);break}c.push(void 0)}return c}},n))}),t=function(){function t(){var t=this;this.elements=[],C().on("request",function(){return t.watch.apply(t,arguments)})}return t.prototype.watch=function(t){var e,n,r,i;return r=t.type,e=t.request,i=t.url,$(i)?void 0:(n="socket"===r?new f(e):new p(e),this.elements.push(n))},t}(),p=function(){return function(t){var e,n,r,i,o,s=this;if(this.progress=0,null!=window.ProgressEvent)for(t.addEventListener("progress",function(t){return s.progress=t.lengthComputable?100*t.loaded/t.total:s.progress+(100-s.progress)/2},!1),o=["load","abort","timeout","error"],n=0,r=o.length;r>n;n++)e=o[n],t.addEventListener(e,function(){return s.progress=100},!1);else i=t.onreadystatechange,t.onreadystatechange=function(){var e;return 0===(e=t.readyState)||4===e?s.progress=100:3===t.readyState&&(s.progress=50),"function"==typeof i?i.apply(null,arguments):void 0}}}(),f=function(){return function(t){var e,n,r,i,o=this;for(this.progress=0,n=0,r=(i=["error","open"]).length;r>n;n++)e=i[n],t.addEventListener(e,function(){return o.progress=100},!1)}}(),r=function(){return function(t){var e,n,r,o;for(null==t&&(t={}),this.elements=[],null==t.selectors&&(t.selectors=[]),n=0,r=(o=t.selectors).length;r>n;n++)e=o[n],this.elements.push(new i(e))}}(),i=function(){function t(t){this.selector=t,this.progress=0,this.check()}return t.prototype.check=function(){var t=this;return document.querySelector(this.selector)?this.done():setTimeout(function(){return t.check()},A.elements.checkInterval)},t.prototype.done=function(){return this.progress=100},t}(),n=function(){function t(){var t,e,n=this;this.progress=null!=(e=this.states[document.readyState])?e:100,t=document.onreadystatechange,document.onreadystatechange=function(){return null!=n.states[document.readyState]&&(n.progress=n.states[document.readyState]),"function"==typeof t?t.apply(null,arguments):void 0}}return t.prototype.states={loading:0,interactive:50,complete:100},t}(),o=function(){return function(){var t,e,n,r,i,o=this;this.progress=0,t=0,i=[],r=0,n=M(),e=setInterval(function(){var s;return s=M()-n-50,n=M(),i.push(s),i.length>A.eventLag.sampleCount&&i.shift(),t=m(i),++r>=A.eventLag.minSamples&&t=100&&(this.done=!0),e===this.last?this.sinceLastUpdate+=t:(this.sinceLastUpdate&&(this.rate=(e-this.last)/this.sinceLastUpdate),this.catchup=(e-this.progress)/A.catchupTime,this.sinceLastUpdate=0,this.last=e),e>this.progress&&(this.progress+=this.catchup*t),n=1-Math.pow(this.progress/100,A.easeFactor),this.progress+=n*this.rate*t,this.progress=Math.min(this.lastProgress+A.maxProgressPerFrame,this.progress),this.progress=Math.max(0,this.progress),this.progress=Math.min(100,this.progress),this.lastProgress=this.progress,this.progress},t}(),_=null,q=null,v=null,R=null,g=null,y=null,u.running=!1,S=function(){return A.restartOnPushState?u.restart():void 0},null!=window.history.pushState&&(X=window.history.pushState,window.history.pushState=function(){return S(),X.apply(window.history,arguments)}),null!=window.history.replaceState&&(G=window.history.replaceState,window.history.replaceState=function(){return S(),G.apply(window.history,arguments)}),d={ajax:t,elements:r,document:n,eventLag:o},(L=function(){var t,n,r,i,o,s,a,c;for(u.sources=_=[],n=0,i=(s=["ajax","elements","document","eventLag"]).length;i>n;n++)t=s[n],!1!==A[t]&&_.push(new d[t](A[t]));for(r=0,o=(c=null!=(a=A.extraSources)?a:[]).length;o>r;r++)U=c[r],_.push(new U(A));return u.bar=v=new e,q=[],R=new h})(),u.stop=function(){return u.trigger("stop"),u.running=!1,v.destroy(),y=!0,null!=g&&("function"==typeof w&&w(g),g=null),L()},u.restart=function(){return u.trigger("restart"),u.stop(),u.start()},u.go=function(){var t;return u.running=!0,v.render(),t=M(),y=!1,g=N(function(e,n){var r,i,o,s,a,c,l,d,f,p,g,m,w,b,k;for(100-v.progress,i=p=0,o=!0,c=g=0,w=_.length;w>g;c=++g)for(U=_[c],f=null!=q[c]?q[c]:q[c]=[],a=null!=(k=U.elements)?k:[U],l=m=0,b=a.length;b>m;l=++m)s=a[l],d=null!=f[l]?f[l]:f[l]=new h(s),o&=d.done,d.done||(i++,p+=d.tick(e));return r=p/i,v.update(R.tick(e,r)),v.done()||o||y?(v.update(100),u.trigger("done"),setTimeout(function(){return v.finish(),u.running=!1,u.trigger("hide")},Math.max(A.ghostTime,Math.max(A.minTime-(M()-t),0)))):n()})},u.start=function(t){k(A,t),u.running=!0;try{v.render()}catch(t){c=t}return document.querySelector(".pace")?(u.trigger("start"),u.go()):setTimeout(u.start,50)},"function"==typeof define&&define.amd?define(["pace"],function(){return u}):"object"==typeof exports?module.exports=u:A.startOnPageLoad&&u.start()}.call(this),function(t){t.fn.readingTime=function(e){if(!this.length)return this;var n={readingTimeTarget:".eta",wordCountTarget:null,wordsPerMinute:270,round:!0,lang:"en",remotePath:null,remoteTarget:null},r=this,i=t(this);r.settings=t.extend({},n,e);var o=r.settings.readingTimeTarget,s=r.settings.wordCountTarget,a=r.settings.wordsPerMinute,c=r.settings.round,u=r.settings.lang,l=r.settings.remotePath,d=r.settings.remoteTarget;if("fr"==u)var h="Moins d'une minute",f="min";else if("de"==u)var h="Weniger als eine Minute",f="min";else if("es"==u)var h="Menos de un minuto",f="min";else var h="Less than a minute",f="min";var p=function(t){var e=t.split(" ").length,n=e/(a/60),r=Math.round(n/60),u=Math.round(n-60*r);if(!0===c)r>0?i.find(o).text(r+" "+f):i.find(o).text(h);else{var l=r+":"+u;i.find(o).text(l)}""!==s&&void 0!==s&&i.find(s).text(e)};i.each(function(){null!=l&&null!=d?t.get(l,function(e){p(t(e).children().text())}):p(i.text())})}}(jQuery),function(){"use strict";$(function(){var t,e;if(t=function(){return setTimeout(function(){return $(".cover").addClass("animated")},1e3)},e=function(t){return $("main, .cover, .links > li, html").toggleClass("expanded"),Uno.search.form(t.form)},$("#menu-button").click(function(){return $(".cover, main, #menu-button, html").toggleClass("expanded")}),$(window.open_button+", #avatar-link").click(function(t){if(Uno.is("page","home"))return t.preventDefault(),location.hash=""===location.hash?"#open":"",Uno.is("device","desktop")?e({form:"toggle"}):$("#menu-button").trigger("click")}),Uno.is("device","desktop")&&Uno.is("page","home")&&(t(),"#open"!==location.hash))return e({form:"hide"})})}.call(this); \ No newline at end of file diff --git a/etc/ghost/content/themes/NEWcasper/assets/js/uno-zen.post.js b/etc/ghost/content/themes/NEWcasper/assets/js/uno-zen.post.js deleted file mode 100644 index 54ff7be..0000000 --- a/etc/ghost/content/themes/NEWcasper/assets/js/uno-zen.post.js +++ /dev/null @@ -1,8 +0,0 @@ -/** - * uno-zen - Minimalist and Elegant theme for Ghost - * @version 2.9.8 - * @link https://github.com/kikobeats/uno-zen - * @author Kiko Beats (https://github.com/kikobeats) - * @license MIT - */ -!function(e){"use strict";e.fn.fitVids=function(t){var a={customSelector:null,ignore:null};if(!document.getElementById("fit-vids-style")){var n=document.head||document.getElementsByTagName("head")[0],i=document.createElement("div");i.innerHTML='

x

',n.appendChild(i.childNodes[1])}return t&&e.extend(a,t),this.each(function(){var t=['iframe[src*="player.vimeo.com"]','iframe[src*="youtube.com"]','iframe[src*="youtube-nocookie.com"]','iframe[src*="kickstarter.com"][src*="video.html"]',"object","embed"];a.customSelector&&t.push(a.customSelector);var n=".fitvidsignore";a.ignore&&(n=n+", "+a.ignore);var i=e(this).find(t.join(","));(i=(i=i.not("object object")).not(n)).each(function(){var t=e(this);if(!(t.parents(n).length>0||"embed"===this.tagName.toLowerCase()&&t.parent("object").length||t.parent(".fluid-width-video-wrapper").length)){t.css("height")||t.css("width")||!isNaN(t.attr("height"))&&!isNaN(t.attr("width"))||(t.attr("height",9),t.attr("width",16));var a=("object"===this.tagName.toLowerCase()||t.attr("height")&&!isNaN(parseInt(t.attr("height"),10))?parseInt(t.attr("height"),10):t.height())/(isNaN(parseInt(t.attr("width"),10))?t.width():parseInt(t.attr("width"),10));if(!t.attr("name")){var i="fitvid"+e.fn.fitVids._count;t.attr("name",i),e.fn.fitVids._count++}t.wrap('
').parent(".fluid-width-video-wrapper").css("padding-top",100*a+"%"),t.removeAttr("height").removeAttr("width")}})})},e.fn.fitVids._count=0}(window.jQuery||window.Zepto);var _self="undefined"!=typeof window?window:"undefined"!=typeof WorkerGlobalScope&&self instanceof WorkerGlobalScope?self:{},Prism=function(){var e=/\blang(?:uage)?-(\w+)\b/i,t=_self.Prism={util:{encode:function(e){return e instanceof a?new a(e.type,t.util.encode(e.content),e.alias):"Array"===t.util.type(e)?e.map(t.util.encode):e.replace(/&/g,"&").replace(/e.length)break e;if(!(E instanceof n)){u.lastIndex=0;var f=u.exec(E);if(f){d&&(p=f[1].length);var h=f.index-1+p,T=h+(f=f[0].slice(p)).length,N=E.slice(0,h+1),I=E.slice(T+1),A=[m,1];N&&A.push(N);var b=new n(s,c?t.tokenize(f,c):f,g);A.push(b),I&&A.push(I),Array.prototype.splice.apply(i,A)}}}}}return i},hooks:{all:{},add:function(e,a){var n=t.hooks.all;n[e]=n[e]||[],n[e].push(a)},run:function(e,a){var n=t.hooks.all[e];if(n&&n.length)for(var i,r=0;i=n[r++];)i(a)}}},a=t.Token=function(e,t,a){this.type=e,this.content=t,this.alias=a};if(a.stringify=function(e,n,i){if("string"==typeof e)return e;if("Array"===t.util.type(e))return e.map(function(t){return a.stringify(t,n,e)}).join("");var r={type:e.type,content:a.stringify(e.content,n,i),tag:"span",classes:["token",e.type],attributes:{},language:n,parent:i};if("comment"==r.type&&(r.attributes.spellcheck="true"),e.alias){var s="Array"===t.util.type(e.alias)?e.alias:[e.alias];Array.prototype.push.apply(r.classes,s)}t.hooks.run("wrap",r);var o="";for(var l in r.attributes)o+=(o?" ":"")+l+'="'+(r.attributes[l]||"")+'"';return"<"+r.tag+' class="'+r.classes.join(" ")+'" '+o+">"+r.content+""},!_self.document)return _self.addEventListener?(_self.addEventListener("message",function(e){var a=JSON.parse(e.data),n=a.language,i=a.code,r=a.immediateClose;_self.postMessage(t.highlight(i,t.languages[n],n)),r&&_self.close()},!1),_self.Prism):_self.Prism;var n=document.getElementsByTagName("script");return(n=n[n.length-1])&&(t.filename=n.src,document.addEventListener&&!n.hasAttribute("data-manual")&&document.addEventListener("DOMContentLoaded",t.highlightAll)),_self.Prism}();"undefined"!=typeof module&&module.exports&&(module.exports=Prism),"undefined"!=typeof global&&(global.Prism=Prism),Prism.languages.markup={comment://,prolog:/<\?[\w\W]+?\?>/,doctype://,cdata://i,tag:{pattern:/<\/?(?!\d)[^\s>\/=.$<]+(?:\s+[^\s>\/=]+(?:=(?:("|')(?:\\\1|\\?(?!\1)[\w\W])*\1|[^\s'">=]+))?)*\s*\/?>/i,inside:{tag:{pattern:/^<\/?[^\s>\/]+/i,inside:{punctuation:/^<\/?/,namespace:/^[^\s>\/:]+:/}},"attr-value":{pattern:/=(?:('|")[\w\W]*?(\1)|[^\s>]+)/i,inside:{punctuation:/[=>"']/}},punctuation:/\/?>/,"attr-name":{pattern:/[^\s>\/]+/,inside:{namespace:/^[^\s>\/:]+:/}}}},entity:/&#?[\da-z]{1,8};/i},Prism.hooks.add("wrap",function(e){"entity"===e.type&&(e.attributes.title=e.content.replace(/&/,"&"))}),Prism.languages.xml=Prism.languages.markup,Prism.languages.html=Prism.languages.markup,Prism.languages.mathml=Prism.languages.markup,Prism.languages.svg=Prism.languages.markup,Prism.languages.css={comment:/\/\*[\w\W]*?\*\//,atrule:{pattern:/@[\w-]+?.*?(;|(?=\s*\{))/i,inside:{rule:/@[\w-]+/}},url:/url\((?:(["'])(\\(?:\r\n|[\w\W])|(?!\1)[^\\\r\n])*\1|.*?)\)/i,selector:/[^\{\}\s][^\{\};]*?(?=\s*\{)/,string:/("|')(\\(?:\r\n|[\w\W])|(?!\1)[^\\\r\n])*\1/,property:/(\b|\B)[\w-]+(?=\s*:)/i,important:/\B!important\b/i,function:/[-a-z0-9]+(?=\()/i,punctuation:/[(){};:]/},Prism.languages.css.atrule.inside.rest=Prism.util.clone(Prism.languages.css),Prism.languages.markup&&(Prism.languages.insertBefore("markup","tag",{style:{pattern:/()[\w\W]*?(?=<\/style>)/i,lookbehind:!0,inside:Prism.languages.css,alias:"language-css"}}),Prism.languages.insertBefore("inside","attr-value",{"style-attr":{pattern:/\s*style=("|').*?\1/i,inside:{"attr-name":{pattern:/^\s*style/i,inside:Prism.languages.markup.tag.inside},punctuation:/^\s*=\s*['"]|['"]\s*$/,"attr-value":{pattern:/.+/i,inside:Prism.languages.css}},alias:"language-css"}},Prism.languages.markup.tag)),Prism.languages.clike={comment:[{pattern:/(^|[^\\])\/\*[\w\W]*?\*\//,lookbehind:!0},{pattern:/(^|[^\\:])\/\/.*/,lookbehind:!0}],string:/(["'])(\\(?:\r\n|[\s\S])|(?!\1)[^\\\r\n])*\1/,"class-name":{pattern:/((?:\b(?:class|interface|extends|implements|trait|instanceof|new)\s+)|(?:catch\s+\())[a-z0-9_\.\\]+/i,lookbehind:!0,inside:{punctuation:/(\.|\\)/}},keyword:/\b(if|else|while|do|for|return|in|instanceof|function|new|try|throw|catch|finally|null|break|continue)\b/,boolean:/\b(true|false)\b/,function:/[a-z0-9_]+(?=\()/i,number:/\b-?(?:0x[\da-f]+|\d*\.?\d+(?:e[+-]?\d+)?)\b/i,operator:/--?|\+\+?|!=?=?|<=?|>=?|==?=?|&&?|\|\|?|\?|\*|\/|~|\^|%/,punctuation:/[{}[\];(),.:]/},Prism.languages.javascript=Prism.languages.extend("clike",{keyword:/\b(as|async|await|break|case|catch|class|const|continue|debugger|default|delete|do|else|enum|export|extends|finally|for|from|function|get|if|implements|import|in|instanceof|interface|let|new|null|of|package|private|protected|public|return|set|static|super|switch|this|throw|try|typeof|var|void|while|with|yield)\b/,number:/\b-?(0x[\dA-Fa-f]+|0b[01]+|0o[0-7]+|\d*\.?\d+([Ee][+-]?\d+)?|NaN|Infinity)\b/,function:/[_$a-zA-Z\xA0-\uFFFF][_$a-zA-Z0-9\xA0-\uFFFF]*(?=\()/i}),Prism.languages.insertBefore("javascript","keyword",{regex:{pattern:/(^|[^\/])\/(?!\/)(\[.+?]|\\.|[^\/\\\r\n])+\/[gimyu]{0,5}(?=\s*($|[\r\n,.;})]))/,lookbehind:!0}}),Prism.languages.insertBefore("javascript","class-name",{"template-string":{pattern:/`(?:\\`|\\?[^`])*`/,inside:{interpolation:{pattern:/\$\{[^}]+\}/,inside:{"interpolation-punctuation":{pattern:/^\$\{|\}$/,alias:"punctuation"},rest:Prism.languages.javascript}},string:/[\s\S]+/}}}),Prism.languages.markup&&Prism.languages.insertBefore("markup","tag",{script:{pattern:/()[\w\W]*?(?=<\/script>)/i,lookbehind:!0,inside:Prism.languages.javascript,alias:"language-javascript"}}),Prism.languages.js=Prism.languages.javascript,function(e){var t={variable:[{pattern:/\$?\(\([\w\W]+?\)\)/,inside:{variable:[{pattern:/(^\$\(\([\w\W]+)\)\)/,lookbehind:!0},/^\$\(\(/],number:/\b-?(?:0x[\dA-Fa-f]+|\d*\.?\d+(?:[Ee]-?\d+)?)\b/,operator:/--?|-=|\+\+?|\+=|!=?|~|\*\*?|\*=|\/=?|%=?|<<=?|>>=?|<=?|>=?|==?|&&?|&=|\^=?|\|\|?|\|=|\?|:/,punctuation:/\(\(?|\)\)?|,|;/}},{pattern:/\$\([^)]+\)|`[^`]+`/,inside:{variable:/^\$\(|^`|\)$|`$/}},/\$(?:[a-z0-9_#\?\*!@]+|\{[^}]+\})/i]};e.languages.bash={shebang:{pattern:/^#!\s*\/bin\/bash|^#!\s*\/bin\/sh/,alias:"important"},comment:{pattern:/(^|[^"{\\])#.*/,lookbehind:!0},string:[{pattern:/((?:^|[^<])<<\s*)(?:"|')?(\w+?)(?:"|')?\s*\r?\n(?:[\s\S])*?\r?\n\2/g,lookbehind:!0,inside:t},{pattern:/("|')(?:\\?[\s\S])*?\1/g,inside:t}],variable:t.variable,function:{pattern:/(^|\s|;|\||&)(?:alias|apropos|apt-get|aptitude|aspell|awk|basename|bash|bc|bg|builtin|bzip2|cal|cat|cd|cfdisk|chgrp|chmod|chown|chroot|chkconfig|cksum|clear|cmp|comm|command|cp|cron|crontab|csplit|cut|date|dc|dd|ddrescue|df|diff|diff3|dig|dir|dircolors|dirname|dirs|dmesg|du|egrep|eject|enable|env|ethtool|eval|exec|expand|expect|export|expr|fdformat|fdisk|fg|fgrep|file|find|fmt|fold|format|free|fsck|ftp|fuser|gawk|getopts|git|grep|groupadd|groupdel|groupmod|groups|gzip|hash|head|help|hg|history|hostname|htop|iconv|id|ifconfig|ifdown|ifup|import|install|jobs|join|kill|killall|less|link|ln|locate|logname|logout|look|lpc|lpr|lprint|lprintd|lprintq|lprm|ls|lsof|make|man|mkdir|mkfifo|mkisofs|mknod|more|most|mount|mtools|mtr|mv|mmv|nano|netstat|nice|nl|nohup|notify-send|nslookup|open|op|passwd|paste|pathchk|ping|pkill|popd|pr|printcap|printenv|printf|ps|pushd|pv|pwd|quota|quotacheck|quotactl|ram|rar|rcp|read|readarray|readonly|reboot|rename|renice|remsync|rev|rm|rmdir|rsync|screen|scp|sdiff|sed|seq|service|sftp|shift|shopt|shutdown|sleep|slocate|sort|source|split|ssh|stat|strace|su|sudo|sum|suspend|sync|tail|tar|tee|test|time|timeout|times|touch|top|traceroute|trap|tr|tsort|tty|type|ulimit|umask|umount|unalias|uname|unexpand|uniq|units|unrar|unshar|uptime|useradd|userdel|usermod|users|uuencode|uudecode|v|vdir|vi|vmstat|wait|watch|wc|wget|whereis|which|who|whoami|write|xargs|xdg-open|yes|zip)(?=$|\s|;|\||&)/,lookbehind:!0},keyword:{pattern:/(^|\s|;|\||&)(?:let|:|\.|if|then|else|elif|fi|for|break|continue|while|in|case|function|select|do|done|until|echo|exit|return|set|declare)(?=$|\s|;|\||&)/,lookbehind:!0},boolean:{pattern:/(^|\s|;|\||&)(?:true|false)(?=$|\s|;|\||&)/,lookbehind:!0},operator:/&&?|\|\|?|==?|!=?|<<>|<=?|>=?|=~/,punctuation:/\$?\(\(?|\)\)?|\.\.|[{}[\];]/};var a=t.variable[1].inside;a.function=e.languages.bash.function,a.keyword=e.languages.bash.keyword,a.boolean=e.languages.bash.boolean,a.operator=e.languages.bash.operator,a.punctuation=e.languages.bash.punctuation}(Prism),Prism.languages.c=Prism.languages.extend("clike",{keyword:/\b(asm|typeof|inline|auto|break|case|char|const|continue|default|do|double|else|enum|extern|float|for|goto|if|int|long|register|return|short|signed|sizeof|static|struct|switch|typedef|union|unsigned|void|volatile|while)\b/,operator:/\-[>-]?|\+\+?|!=?|<>?=?|==?|&&?|\|?\||[~^%?*\/]/,number:/\b-?(?:0x[\da-f]+|\d*\.?\d+(?:e[+-]?\d+)?)[ful]*\b/i}),Prism.languages.insertBefore("c","string",{macro:{pattern:/(^\s*)#\s*[a-z]+([^\r\n\\]|\\.|\\(?:\r\n?|\n))*/im,lookbehind:!0,alias:"property",inside:{string:{pattern:/(#\s*include\s*)(<.+?>|("|')(\\?.)+?\3)/,lookbehind:!0},directive:{pattern:/(#\s*)\b(define|elif|else|endif|error|ifdef|ifndef|if|import|include|line|pragma|undef|using)\b/,lookbehind:!0,alias:"keyword"}}},constant:/\b(__FILE__|__LINE__|__DATE__|__TIME__|__TIMESTAMP__|__func__|EOF|NULL|stdin|stdout|stderr)\b/}),delete Prism.languages.c["class-name"],delete Prism.languages.c.boolean,function(e){var t=/#(?!\{).+/,a={pattern:/#\{[^}]+\}/,alias:"variable"};e.languages.coffeescript=e.languages.extend("javascript",{comment:t,string:[/'(?:\\?[^\\])*?'/,{pattern:/"(?:\\?[^\\])*?"/,inside:{interpolation:a}}],keyword:/\b(and|break|by|catch|class|continue|debugger|delete|do|each|else|extend|extends|false|finally|for|if|in|instanceof|is|isnt|let|loop|namespace|new|no|not|null|of|off|on|or|own|return|super|switch|then|this|throw|true|try|typeof|undefined|unless|until|when|while|window|with|yes|yield)\b/,"class-member":{pattern:/@(?!\d)\w+/,alias:"variable"}}),e.languages.insertBefore("coffeescript","comment",{"multiline-comment":{pattern:/###[\s\S]+?###/,alias:"comment"},"block-regex":{pattern:/\/{3}[\s\S]*?\/{3}/,alias:"regex",inside:{comment:t,interpolation:a}}}),e.languages.insertBefore("coffeescript","string",{"inline-javascript":{pattern:/`(?:\\?[\s\S])*?`/,inside:{delimiter:{pattern:/^`|`$/,alias:"punctuation"},rest:e.languages.javascript}},"multiline-string":[{pattern:/'''[\s\S]*?'''/,alias:"string"},{pattern:/"""[\s\S]*?"""/,alias:"string",inside:{interpolation:a}}]}),e.languages.insertBefore("coffeescript","keyword",{property:/(?!\d)\w+(?=\s*:(?!:))/})}(Prism),Prism.languages.css.selector={pattern:/[^\{\}\s][^\{\}]*(?=\s*\{)/,inside:{"pseudo-element":/:(?:after|before|first-letter|first-line|selection)|::[-\w]+/,"pseudo-class":/:[-\w]+(?:\(.*\))?/,class:/\.[-:\.\w]+/,id:/#[-:\.\w]+/}},Prism.languages.insertBefore("css","function",{hexcode:/#[\da-f]{3,6}/i,entity:/\\[\da-f]{1,8}/i,number:/[\d%\.]+/}),Prism.languages.git={comment:/^#.*/m,deleted:/^[-–].*/m,inserted:/^\+.*/m,string:/("|')(\\?.)*?\1/m,command:{pattern:/^.*\$ git .*$/m,inside:{parameter:/\s(--|-)\w+/m}},coord:/^@@.*@@$/m,commit_sha1:/^commit \w{40}$/m},Prism.languages.markdown=Prism.languages.extend("markup",{}),Prism.languages.insertBefore("markdown","prolog",{blockquote:{pattern:/^>(?:[\t ]*>)*/m,alias:"punctuation"},code:[{pattern:/^(?: {4}|\t).+/m,alias:"keyword"},{pattern:/``.+?``|`[^`\n]+`/,alias:"keyword"}],title:[{pattern:/\w+.*(?:\r?\n|\r)(?:==+|--+)/,alias:"important",inside:{punctuation:/==+$|--+$/}},{pattern:/(^\s*)#+.+/m,lookbehind:!0,alias:"important",inside:{punctuation:/^#+|#+$/}}],hr:{pattern:/(^\s*)([*-])([\t ]*\2){2,}(?=\s*$)/m,lookbehind:!0,alias:"punctuation"},list:{pattern:/(^\s*)(?:[*+-]|\d+\.)(?=[\t ].)/m,lookbehind:!0,alias:"punctuation"},"url-reference":{pattern:/!?\[[^\]]+\]:[\t ]+(?:\S+|<(?:\\.|[^>\\])+>)(?:[\t ]+(?:"(?:\\.|[^"\\])*"|'(?:\\.|[^'\\])*'|\((?:\\.|[^)\\])*\)))?/,inside:{variable:{pattern:/^(!?\[)[^\]]+/,lookbehind:!0},string:/(?:"(?:\\.|[^"\\])*"|'(?:\\.|[^'\\])*'|\((?:\\.|[^)\\])*\))$/,punctuation:/^[\[\]!:]|[<>]/},alias:"url"},bold:{pattern:/(^|[^\\])(\*\*|__)(?:(?:\r?\n|\r)(?!\r?\n|\r)|.)+?\2/,lookbehind:!0,inside:{punctuation:/^\*\*|^__|\*\*$|__$/}},italic:{pattern:/(^|[^\\])([*_])(?:(?:\r?\n|\r)(?!\r?\n|\r)|.)+?\2/,lookbehind:!0,inside:{punctuation:/^[*_]|[*_]$/}},url:{pattern:/!?\[[^\]]+\](?:\([^\s)]+(?:[\t ]+"(?:\\.|[^"\\])*")?\)| ?\[[^\]\n]*\])/,inside:{variable:{pattern:/(!?\[)[^\]]+(?=\]$)/,lookbehind:!0},string:{pattern:/"(?:\\.|[^"\\])*"(?=\)$)/}}}}),Prism.languages.markdown.bold.inside.url=Prism.util.clone(Prism.languages.markdown.url),Prism.languages.markdown.italic.inside.url=Prism.util.clone(Prism.languages.markdown.url),Prism.languages.markdown.bold.inside.italic=Prism.util.clone(Prism.languages.markdown.italic),Prism.languages.markdown.italic.inside.bold=Prism.util.clone(Prism.languages.markdown.bold),Prism.languages.scss=Prism.languages.extend("css",{comment:{pattern:/(^|[^\\])(?:\/\*[\w\W]*?\*\/|\/\/.*)/,lookbehind:!0},atrule:{pattern:/@[\w-]+(?:\([^()]+\)|[^(])*?(?=\s+[{;])/,inside:{rule:/@[\w-]+/}},url:/(?:[-a-z]+-)*url(?=\()/i,selector:{pattern:/(?=\S)[^@;\{\}\(\)]?([^@;\{\}\(\)]|&|#\{\$[-_\w]+\})+(?=\s*\{(\}|\s|[^\}]+(:|\{)[^\}]+))/m,inside:{placeholder:/%[-_\w]+/}}}),Prism.languages.insertBefore("scss","atrule",{keyword:[/@(?:if|else(?: if)?|for|each|while|import|extend|debug|warn|mixin|include|function|return|content)/i,{pattern:/( +)(?:from|through)(?= )/,lookbehind:!0}]}),Prism.languages.insertBefore("scss","property",{variable:/\$[-_\w]+|#\{\$[-_\w]+\}/}),Prism.languages.insertBefore("scss","function",{placeholder:{pattern:/%[-_\w]+/,alias:"selector"},statement:/\B!(?:default|optional)\b/i,boolean:/\b(?:true|false)\b/,null:/\bnull\b/,operator:{pattern:/(\s)(?:[-+*\/%]|[=!]=|<=?|>=?|and|or|not)(?=\s)/,lookbehind:!0}}),Prism.languages.scss.atrule.inside.rest=Prism.util.clone(Prism.languages.scss),Prism.languages.sql={comment:{pattern:/(^|[^\\])(?:\/\*[\w\W]*?\*\/|(?:--|\/\/|#).*)/,lookbehind:!0},string:{pattern:/(^|[^@\\])("|')(?:\\?[\s\S])*?\2/,lookbehind:!0},variable:/@[\w.$]+|@("|'|`)(?:\\?[\s\S])+?\1/,function:/\b(?:COUNT|SUM|AVG|MIN|MAX|FIRST|LAST|UCASE|LCASE|MID|LEN|ROUND|NOW|FORMAT)(?=\s*\()/i,keyword:/\b(?:ACTION|ADD|AFTER|ALGORITHM|ALL|ALTER|ANALYZE|ANY|APPLY|AS|ASC|AUTHORIZATION|BACKUP|BDB|BEGIN|BERKELEYDB|BIGINT|BINARY|BIT|BLOB|BOOL|BOOLEAN|BREAK|BROWSE|BTREE|BULK|BY|CALL|CASCADED?|CASE|CHAIN|CHAR VARYING|CHARACTER (?:SET|VARYING)|CHARSET|CHECK|CHECKPOINT|CLOSE|CLUSTERED|COALESCE|COLLATE|COLUMN|COLUMNS|COMMENT|COMMIT|COMMITTED|COMPUTE|CONNECT|CONSISTENT|CONSTRAINT|CONTAINS|CONTAINSTABLE|CONTINUE|CONVERT|CREATE|CROSS|CURRENT(?:_DATE|_TIME|_TIMESTAMP|_USER)?|CURSOR|DATA(?:BASES?)?|DATETIME|DBCC|DEALLOCATE|DEC|DECIMAL|DECLARE|DEFAULT|DEFINER|DELAYED|DELETE|DENY|DESC|DESCRIBE|DETERMINISTIC|DISABLE|DISCARD|DISK|DISTINCT|DISTINCTROW|DISTRIBUTED|DO|DOUBLE(?: PRECISION)?|DROP|DUMMY|DUMP(?:FILE)?|DUPLICATE KEY|ELSE|ENABLE|ENCLOSED BY|END|ENGINE|ENUM|ERRLVL|ERRORS|ESCAPE(?:D BY)?|EXCEPT|EXEC(?:UTE)?|EXISTS|EXIT|EXPLAIN|EXTENDED|FETCH|FIELDS|FILE|FILLFACTOR|FIRST|FIXED|FLOAT|FOLLOWING|FOR(?: EACH ROW)?|FORCE|FOREIGN|FREETEXT(?:TABLE)?|FROM|FULL|FUNCTION|GEOMETRY(?:COLLECTION)?|GLOBAL|GOTO|GRANT|GROUP|HANDLER|HASH|HAVING|HOLDLOCK|IDENTITY(?:_INSERT|COL)?|IF|IGNORE|IMPORT|INDEX|INFILE|INNER|INNODB|INOUT|INSERT|INT|INTEGER|INTERSECT|INTO|INVOKER|ISOLATION LEVEL|JOIN|KEYS?|KILL|LANGUAGE SQL|LAST|LEFT|LIMIT|LINENO|LINES|LINESTRING|LOAD|LOCAL|LOCK|LONG(?:BLOB|TEXT)|MATCH(?:ED)?|MEDIUM(?:BLOB|INT|TEXT)|MERGE|MIDDLEINT|MODIFIES SQL DATA|MODIFY|MULTI(?:LINESTRING|POINT|POLYGON)|NATIONAL(?: CHAR VARYING| CHARACTER(?: VARYING)?| VARCHAR)?|NATURAL|NCHAR(?: VARCHAR)?|NEXT|NO(?: SQL|CHECK|CYCLE)?|NONCLUSTERED|NULLIF|NUMERIC|OFF?|OFFSETS?|ON|OPEN(?:DATASOURCE|QUERY|ROWSET)?|OPTIMIZE|OPTION(?:ALLY)?|ORDER|OUT(?:ER|FILE)?|OVER|PARTIAL|PARTITION|PERCENT|PIVOT|PLAN|POINT|POLYGON|PRECEDING|PRECISION|PREV|PRIMARY|PRINT|PRIVILEGES|PROC(?:EDURE)?|PUBLIC|PURGE|QUICK|RAISERROR|READ(?:S SQL DATA|TEXT)?|REAL|RECONFIGURE|REFERENCES|RELEASE|RENAME|REPEATABLE|REPLICATION|REQUIRE|RESTORE|RESTRICT|RETURNS?|REVOKE|RIGHT|ROLLBACK|ROUTINE|ROW(?:COUNT|GUIDCOL|S)?|RTREE|RULE|SAVE(?:POINT)?|SCHEMA|SELECT|SERIAL(?:IZABLE)?|SESSION(?:_USER)?|SET(?:USER)?|SHARE MODE|SHOW|SHUTDOWN|SIMPLE|SMALLINT|SNAPSHOT|SOME|SONAME|START(?:ING BY)?|STATISTICS|STATUS|STRIPED|SYSTEM_USER|TABLES?|TABLESPACE|TEMP(?:ORARY|TABLE)?|TERMINATED BY|TEXT(?:SIZE)?|THEN|TIMESTAMP|TINY(?:BLOB|INT|TEXT)|TOP?|TRAN(?:SACTIONS?)?|TRIGGER|TRUNCATE|TSEQUAL|TYPES?|UNBOUNDED|UNCOMMITTED|UNDEFINED|UNION|UNIQUE|UNPIVOT|UPDATE(?:TEXT)?|USAGE|USE|USER|USING|VALUES?|VAR(?:BINARY|CHAR|CHARACTER|YING)|VIEW|WAITFOR|WARNINGS|WHEN|WHERE|WHILE|WITH(?: ROLLUP|IN)?|WORK|WRITE(?:TEXT)?)\b/i,boolean:/\b(?:TRUE|FALSE|NULL)\b/i,number:/\b-?(?:0x)?\d*\.?[\da-f]+\b/,operator:/[-+*\/=%^~]|&&?|\|?\||!=?|<(?:=>?|<|>)?|>[>=]?|\b(?:AND|BETWEEN|IN|LIKE|NOT|OR|IS|DIV|REGEXP|RLIKE|SOUNDS LIKE|XOR)\b/i,punctuation:/[;[\]()`,.]/}; \ No newline at end of file diff --git a/etc/ghost/content/themes/NEWcasper/assets/scss/components/_aside.scss b/etc/ghost/content/themes/NEWcasper/assets/scss/components/_aside.scss deleted file mode 100755 index 5134786..0000000 --- a/etc/ghost/content/themes/NEWcasper/assets/scss/components/_aside.scss +++ /dev/null @@ -1,144 +0,0 @@ -.cover { - position: fixed; - z-index: 1; - - display: block; - width: $aside-width-collapsed; - height: 100%; - overflow-y: auto; - - border-right: 1px solid $gray; - box-shadow: 10.5px -10px 1px -9px $gray-light; - - &.animated { - transition: width $aside-animation-time $aside-animation; - } - &.expanded { - width: 100%; - - .navigation.left { - margin-top: .85rem; - margin-bottom: 1rem; - } - } - &.container { - text-align: center; - - color: $gray-lightest; - - @extend %font-shadow; - @extend %center-absolute; - @extend %background-filter; - } -} - -#profile-resume { - display: none; -} - -.profile { - max-width: 38.75rem; - > p { - margin: 10px 2rem; - - font-size: .9rem; - } - > a { - > h1 { - margin: 10px auto; - - font-family: $sans-font; - font-size: $unit * 1.6; - font-weight: bold; - - letter-spacing: .05rem; - - color: $gray-lightest; - } - > h3 { - margin: 0; - - color: $gray-lightest; - } - > img { - width: 7rem; - - border: 2px solid rgba($primary-color, .1); - box-shadow: 0 0 1px 1px rgba(000, 000, 000, .3); - } - } -} -.navigation { - &.left { - display: inline-block; - .links { - margin: 0; - - list-style: none; - - > li { - display: block; - margin: 0 1px 0 0; - - line-height: 1em; - - &.expanded { - display: inline-block; - margin: 0 5px; - - border-radius: 20px; - - @extend %btn-cover-with-border; - - > a { - padding: .625rem 1.25rem; - } - } - - > a { - display: block; - float: none; - padding: .5rem 1.25rem; - - opacity: .8; - color: $gray-lightest; - - @extend %btn-cover; - - &:hover { - color: $hover-color; - } - } - } - } - } - &.right { - display: block; - margin: .5rem; - .social { - margin: 0; - &.item { - display: inline-block; - margin: 0 4px 0 0; - - line-height: 1em; - a { - padding: 6px 8px 6px 9px; - - @extend %btn-cover; - .label { - display: none; - } - .icon { - display: block; - - font-size: 1.7em; - } - &:hover { - color: $hover-color; - } - } - } - } - } -} diff --git a/etc/ghost/content/themes/NEWcasper/assets/scss/components/_loading.scss b/etc/ghost/content/themes/NEWcasper/assets/scss/components/_loading.scss deleted file mode 100755 index d4d3be8..0000000 --- a/etc/ghost/content/themes/NEWcasper/assets/scss/components/_loading.scss +++ /dev/null @@ -1,24 +0,0 @@ -// more in http://github.hubspot.com/pace/docs/welcome/ - -.pace { - -webkit-user-select: none; - -moz-user-select: none; - user-select: none; - pointer-events: none; - - -webkit-pointer-events: none; -} -.pace-inactive { - display: none; -} -.pace .pace-progress { - position: fixed; - top: 0; - right: 100%; - z-index: 2000; - - width: 100%; - height: 2px; - - background: $primary-color; -} diff --git a/etc/ghost/content/themes/NEWcasper/assets/scss/components/_media-queries.scss b/etc/ghost/content/themes/NEWcasper/assets/scss/components/_media-queries.scss deleted file mode 100755 index 3f42f55..0000000 --- a/etc/ghost/content/themes/NEWcasper/assets/scss/components/_media-queries.scss +++ /dev/null @@ -1,225 +0,0 @@ -// ------------------------------ -// MEDIA QUERIES -// ------------------------------ - -@media only screen and (min-width:1824px) { - main { - padding: 2.5rem 11rem; - } - - .content { - margin: 0 7rem; - } -} - -// ------------------------------ -// < 1024px (Tablet) -// ------------------------------ - -@media all and (max-width:1024px) { - /* disabling element, too much information*/ - - .pace, - span.post.tags, - .post.reading-time, - .post.related { - display: none; - } - - #search-container { - display: none !important; - }/* Enable element special for little devices */ - - #profile-resume { - display: inherit; - }/* off canvas */ - - #menu-button { - position: fixed; - top: .5rem; - left: 13.5rem; - z-index: 2; - display: block; - transition: all $aside-animation-time; - - &.expanded { - left: .85rem; - } - - > a { - > i { - color: $hover-color; - } - } - } - - .cover { - width: 16rem; - transition: width $aside-animation-time $aside-animation, - transform $aside-animation-time $aside-animation, - border-right $aside-animation-time * 1.8 $aside-animation, - box-shadow $aside-animation-time * 1.8 $aside-animation; - transform: translate3d(-16rem, 0, 0); - border-right: 0; - box-shadow: none; - - &.expanded { - width: 16rem; - transform: translate3d(0, 0, 0); - border-right: 1px solid $gray; - box-shadow: 11px -10px 1px -9px $gray-light; - } - - &.animated { - transition: all $aside-animation-time; - } - } - - .profile { - width: 100%; - height: 100%; - max-width: 100%; - - &.contact { - > nav { - padding: 0; - } - } - - > a { - > img { - width: 8rem; - margin-bottom: 1rem; - } - - > h1 { - margin: 0 - } - } - - > p { - display: none; - } - - .divider { - display: none; - } - } - - .navigation { - &.left { - margin-top: 1.2rem; - margin-bottom: 1rem; - .links { - > li { - margin: 0; - - > a { - padding: .85rem 1.25rem; - font-size: 1rem; - } - } - } - } - } - - #avatar-link { - display: inline-block; - margin-top: 4rem; - } - - .navigation { - width: 100%; - - &.right { - margin: 0; - } - - &.left { - .links.item { - width: 100%; - } - } - } - - main { - left: 0; - transition: all $aside-animation-time; - transform: translate3d(0, 0, 0); - - &.expanded { - transform: translate3d(14rem, 0, 0); - } - } -} - -// ------------------------------ -// < 480px (Mobile) -// ------------------------------ - -@media all and (max-width:480px) { - .post .tags, - .post .meta > time, - .pagination > span { - display: none; - } - - main { - padding: 1rem 0; - } - - .btn { - display: block; - margin-bottom: .4em; - } - - .mayday { - width: auto; - - > h2 { - font-size: 20px; - line-height: 25px; - } - } - - .astronaut { - background-size: 55%; - } - - .astro-wrap { - margin: -5% auto; - } - - .astro-wrap, - .astronaut { - height: 10rem; - } - - #panic-button { - margin-bottom: 1rem; - } - - .posts.newer, - .posts.older { - margin: 1rem 0; - } - - #posts-list { - margin: 3rem 0; - text-align: center; - > li { - margin-bottom: 2rem; - - > time { - display: block; - float: none; - letter-spacing: 1px; - padding: 0; - } - } - } - - #post-title { - margin: 2.5rem 0; - } -} diff --git a/etc/ghost/content/themes/NEWcasper/assets/scss/components/_page-error.scss b/etc/ghost/content/themes/NEWcasper/assets/scss/components/_page-error.scss deleted file mode 100755 index baa0173..0000000 --- a/etc/ghost/content/themes/NEWcasper/assets/scss/components/_page-error.scss +++ /dev/null @@ -1,43 +0,0 @@ -body[data-page="error"] { - width: 100%; - height: 100%; - font-size: 1rem; - font-weight: normal; - line-height: 25px; - text-align: center; - - @extend %background-filter; - > article { - @extend %center-absolute; - } -} - -.mayday { - width: 500px; - margin: 150px auto 20px; - - > h2 { - font-size: 24px; - line-height: 35px; - color: $gray-lightest; - text-shadow: 0 1px 1px rgba(0, 0, 0, .4); - } -} - -.astro-wrap { - position: relative; - width: $astronaut-size; - height: $astronaut-size * 1.6; - margin: auto; -} - -.astronaut { - position: absolute; - top: 0; - left: 0; - width: $astronaut-size; - height: $astronaut-size * 1.6; - transform: translate(0, 50px); - animation: move 10s infinite; - background: url('/assets/img/pikachu.jpg') center / cover no-repeat; -} diff --git a/etc/ghost/content/themes/NEWcasper/assets/scss/components/_pagination.scss b/etc/ghost/content/themes/NEWcasper/assets/scss/components/_pagination.scss deleted file mode 100755 index 2bcc5af..0000000 --- a/etc/ghost/content/themes/NEWcasper/assets/scss/components/_pagination.scss +++ /dev/null @@ -1,19 +0,0 @@ -.pagination { - margin: 0 0 2.5rem; -} - -.posts { - - &.index { - font-size: .8rem; - color: $gray-dark; - } - - &.newer { - margin-right: 1rem; - } - - &.older { - margin-left: 1rem; - } -} diff --git a/etc/ghost/content/themes/NEWcasper/assets/scss/components/_post.scss b/etc/ghost/content/themes/NEWcasper/assets/scss/components/_post.scss deleted file mode 100755 index 77fe954..0000000 --- a/etc/ghost/content/themes/NEWcasper/assets/scss/components/_post.scss +++ /dev/null @@ -1,138 +0,0 @@ -#posts-list { - padding: 0; - margin: 5rem 0; - list-style-type: none; - - > li { - margin-left: 1rem; - margin-bottom: 1.25rem; - - > time { - float: right; - text-transform: uppercase; - color: #777; - font-size: 10px; - letter-spacing: 2px; - } - - > a { - @extend %dotted-link; - } - - > span > a { - bottom: 2px; - } - } -} - -#post-content { - - a:not(.title-link) { - @extend %dotted-link; - } - - a.title-link { - color: $primary-color; - } - - .deep-link a:before { - display: inline-block; - content: "#"; - margin-left: -30px; - width: 30px; - color: $white; - transition: all 0.2s; - font-family: $quote-font; - } - - .deep-link a:hover::before { - color: rgba($primary-color, .8); - } -} - -.post { - > p { - > img { - border-radius: $border-radius; - display: block; - margin: 1.5rem auto; - max-width: 100%; - text-align: center; - width: auto; - } - } - - pre { - width: 95%; - } - - > header { - text-align: center; - } - - &.meta { - margin: .7em 0; - font-size: .85rem; - color: $gray; - } - - &.tags { - > a { - &:first-child { - margin-left: .2rem; - } - - &:last-child { - margin-right: .2rem; - } - padding: .15rem .25rem; - font-size: .55rem; - transition: all $aside-animation-time; - text-transform: uppercase; - color: $gray-lightest; - border-radius: .25rem; - background-color: rgba($primary-color, .45); - - &:hover { - background-color: rgba($primary-color, 1); - } - } - } - - &.author { - img { - display: inline-block; - height: 22px; - margin: 0 .5rem; - vertical-align: middle; - border: 0; - box-shadow: none; - } - } - - &.comments { - padding: 2rem 0 0; - } - - &.related { - line-height: 1; - display: flex; - padding: 4rem 0 2rem; - justify-content: space-between; - } -} - -#post-image { - max-width: 100%; - margin-top: 1rem; -} - -#post-title { - font-size: $font-title; - margin: 3rem 0 2.5rem; - transition: all $aside-animation-time; - - &:hover { - color: $hover-color; - } -} diff --git a/etc/ghost/content/themes/NEWcasper/assets/scss/components/_search.scss b/etc/ghost/content/themes/NEWcasper/assets/scss/components/_search.scss deleted file mode 100755 index f7d6236..0000000 --- a/etc/ghost/content/themes/NEWcasper/assets/scss/components/_search.scss +++ /dev/null @@ -1,63 +0,0 @@ -#search-form { - padding: .25rem 0; -} - -#search-field { - width: 12.5rem; - height: 1rem; - padding: 4% 5px 4% 18px; - transition: border .3s ease-in; - border-radius: 1.68rem; - - &:focus, - &:hover { - border: 1.5px solid lighten($hover-color, 5%); - } -} - -#search-results { - text-align: center; - - &.active { - margin-top: 3rem; - margin-bottom: 9rem; - } - - > p { - margin-bottom: 3rem; - font-size: 1.2rem; - } -} - -.result { - display: block; - padding: 1rem; - margin-bottom: 1.3rem; - text-decoration: none; - word-wrap: break-word; - border: 1px solid $primary-color; - border-radius: 5px; - - > h2, - > h4 { - color: $gray-darker; - } - - &:hover { - transition: .5s; - - > h2, - > h4 { - transition: .5s; - color: $hover-color; - } - } -} - -.icon-search { - position: absolute; - top: 31.5rem; - left: 16.5rem; - color: $gray; - text-shadow: 1px 1px 0 $gray; -} diff --git a/etc/ghost/content/themes/NEWcasper/assets/scss/modules/_buttons.scss b/etc/ghost/content/themes/NEWcasper/assets/scss/modules/_buttons.scss deleted file mode 100755 index c12b8b4..0000000 --- a/etc/ghost/content/themes/NEWcasper/assets/scss/modules/_buttons.scss +++ /dev/null @@ -1,60 +0,0 @@ -img, -.btn { - &.square { - border-radius: 0; - } - - &.rounded { - border-radius: 50%; - } -} - -.btn { - border: 1px solid $primary-color; - border-radius: 20px; - color: $primary-color; - font-size: .9em; - -webkit-font-smoothing: antialiased; - font-weight: bold; - letter-spacing: 1px; - padding: 10px 20px; - text-shadow: none; - - &:hover { - border-color: darken($primary-color, 15%); - color: darken($primary-color, 15%); - } - - &.small { - font-size: .7em; - padding: 8px 12px; - } - - &.large { - font-size: 1.1em; - padding: 10px 24px; - } - - &.secondary { - border-color: $secondary-color; - color: $secondary-color; - - &:hover { - border-color: darken($secondary-color, 15%); - color: darken($secondary-color, 15%); - } - } -} - -#menu-button { - display: none; - - > a { - > i { - color: $gray-lightest; - font-size: 36px; - position: relative; - top: 3px; - } - } -} diff --git a/etc/ghost/content/themes/NEWcasper/assets/scss/modules/_effects.scss b/etc/ghost/content/themes/NEWcasper/assets/scss/modules/_effects.scss deleted file mode 100755 index 0f4f28f..0000000 --- a/etc/ghost/content/themes/NEWcasper/assets/scss/modules/_effects.scss +++ /dev/null @@ -1,197 +0,0 @@ -/* Grow Rotate */ -.hvr-grow-rotate { - display: inline-block; - - -moz-osx-font-smoothing: grayscale; - - -webkit-transition-duration: .3s; - transition-duration: .3s; - -webkit-transition-property: transform; - transition-property: transform; - -webkit-transform: translateZ(0); - transform: translateZ(0); - vertical-align: middle; - - box-shadow: 0 0 1px rgba(0, 0, 0, 0); - - -webkit-backface-visibility: hidden; - backface-visibility: hidden; -} -.hvr-grow-rotate:hover, -.hvr-grow-rotate:focus, -.hvr-grow-rotate:active { - -webkit-transform: scale(1.1) rotate(4deg); - transform: scale(1.1) rotate(4deg); -} - -/* Buzz Out */ -@-webkit-keyframes hvr-buzz-out { - 10% { - -webkit-transform: translateX(3px) rotate(2deg); - transform: translateX(3px) rotate(2deg); - } - 20% { - -webkit-transform: translateX(-3px) rotate(-2deg); - transform: translateX(-3px) rotate(-2deg); - } - 30% { - -webkit-transform: translateX(3px) rotate(2deg); - transform: translateX(3px) rotate(2deg); - } - 40% { - -webkit-transform: translateX(-3px) rotate(-2deg); - transform: translateX(-3px) rotate(-2deg); - } - 50% { - -webkit-transform: translateX(2px) rotate(1deg); - transform: translateX(2px) rotate(1deg); - } - 60% { - -webkit-transform: translateX(-2px) rotate(-1deg); - transform: translateX(-2px) rotate(-1deg); - } - 70% { - -webkit-transform: translateX(2px) rotate(1deg); - transform: translateX(2px) rotate(1deg); - } - 80% { - -webkit-transform: translateX(-2px) rotate(-1deg); - transform: translateX(-2px) rotate(-1deg); - } - 90% { - -webkit-transform: translateX(1px) rotate(0); - transform: translateX(1px) rotate(0); - } - 100% { - -webkit-transform: translateX(-1px) rotate(0); - transform: translateX(-1px) rotate(0); - } -} -@keyframes hvr-buzz-out { - 10% { - -webkit-transform: translateX(3px) rotate(2deg); - transform: translateX(3px) rotate(2deg); - } - 20% { - -webkit-transform: translateX(-3px) rotate(-2deg); - transform: translateX(-3px) rotate(-2deg); - } - 30% { - -webkit-transform: translateX(3px) rotate(2deg); - transform: translateX(3px) rotate(2deg); - } - 40% { - -webkit-transform: translateX(-3px) rotate(-2deg); - transform: translateX(-3px) rotate(-2deg); - } - 50% { - -webkit-transform: translateX(2px) rotate(1deg); - transform: translateX(2px) rotate(1deg); - } - 60% { - -webkit-transform: translateX(-2px) rotate(-1deg); - transform: translateX(-2px) rotate(-1deg); - } - 70% { - -webkit-transform: translateX(2px) rotate(1deg); - transform: translateX(2px) rotate(1deg); - } - 80% { - -webkit-transform: translateX(-2px) rotate(-1deg); - transform: translateX(-2px) rotate(-1deg); - } - 90% { - -webkit-transform: translateX(1px) rotate(0); - transform: translateX(1px) rotate(0); - } - 100% { - -webkit-transform: translateX(-1px) rotate(0); - transform: translateX(-1px) rotate(0); - } -} -.hvr-buzz-out { - display: inline-block; - - -moz-osx-font-smoothing: grayscale; - - -webkit-transform: translateZ(0); - transform: translateZ(0); - vertical-align: middle; - - box-shadow: 0 0 1px rgba(0, 0, 0, 0); - - -webkit-backface-visibility: hidden; - backface-visibility: hidden; -} -.hvr-buzz-out:hover, -.hvr-buzz-out:focus, -.hvr-buzz-out:active { - -webkit-animation-name: hvr-buzz-out; - animation-name: hvr-buzz-out; - -webkit-animation-duration: .75s; - animation-duration: .75s; - -webkit-animation-timing-function: linear; - animation-timing-function: linear; - -webkit-animation-iteration-count: 1; - animation-iteration-count: 1; -} -@keyframes move { - 0% { - transform: translate(0, 50px); - } - 50% { - transform: translate(20px, 100px); - } - 100% { - transform: translate(0, 50px); - } -} -@keyframes blink { - 0% { - top: 50px; - left: 0; - } - 50% { - top: 100px; - left: 20px; - } - 100% { - top: 50px; - left: 0; - } -} -@keyframes flicker { - 0% { - opacity: .9; - } - 30% { - opacity: .97; - } - 40% { - opacity: 1; - } - 80% { - opacity: .9; - } - 88% { - opacity: .98; - } - 90% { - opacity: .94; - } - 93% { - opacity: .9; - } - 95% { - opacity: .99; - } - 96% { - opacity: .93; - } - 98% { - opacity: 1; - } - 99% { - opacity: .93; - } -} diff --git a/etc/ghost/content/themes/NEWcasper/assets/scss/modules/_fonts.scss b/etc/ghost/content/themes/NEWcasper/assets/scss/modules/_fonts.scss deleted file mode 100755 index 315ef2a..0000000 --- a/etc/ghost/content/themes/NEWcasper/assets/scss/modules/_fonts.scss +++ /dev/null @@ -1,894 +0,0 @@ -/* -* Foundation Icons v 3.0 -* Made by ZURB 2013 http://zurb.com/playground/foundation-icon-fonts-3 -* MIT License -*/ -@font-face { - font-family: "foundation-icons"; - font-style: normal; - font-weight: normal; - src: url("../fonts/foundation-icons/foundation-icons.eot"); - src: url("../fonts/foundation-icons/foundation-icons.eot?#iefix") format("embedded-opentype"), url("../fonts/foundation-icons/foundation-icons.woff") format("woff"), url("../fonts/foundation-icons/foundation-icons.ttf") format("truetype"), url("../fonts/foundation-icons/foundation-icons.svg#fontcustom") format("svg"); -} -.icon:before, -.icon-reverse:after { - display: inline-block; - - font-family: "foundation-icons"; - -webkit-font-smoothing: antialiased; - font-style: normal; - font-weight: normal; - font-variant: normal; - line-height: 1; - - text-decoration: inherit; - text-transform: none; -} -.icon-search { - position: static !important; -} -.icon-search:before { - position: absolute; - right: 95px; - margin-top: 32px; - content: "\f16c"; -} -.icon-address-book:before { - content: "\f100"; -} -.icon-alert:before { - content: "\f101"; -} -.icon-align-center:before { - content: "\f102"; -} -.icon-align-justify:before { - content: "\f103"; -} -.icon-align-left:before { - content: "\f104"; -} -.icon-align-right:before { - content: "\f105"; -} -.icon-anchor:before { - content: "\f106"; -} -.icon-annotate:before { - content: "\f107"; -} -.icon-archive:before { - content: "\f108"; -} -.icon-arrow-down:before { - content: "\f109"; -} -.icon-arrow-left:before { - content: "\f10a"; -} -.icon-arrow-right:before { - content: "\f10b"; -} -.icon-arrow-up:before { - content: "\f10c"; -} -.icon-arrows-compress:before { - content: "\f10d"; -} -.icon-arrows-expand:before { - content: "\f10e"; -} -.icon-arrows-in:before { - content: "\f10f"; -} -.icon-arrows-out:before { - content: "\f110"; -} -.icon-asl:before { - content: "\f111"; -} -.icon-asterisk:before { - content: "\f112"; -} -.icon-at-sign:before { - content: "\f113"; -} -.icon-background-color:before { - content: "\f114"; -} -.icon-battery-empty:before { - content: "\f115"; -} -.icon-battery-full:before { - content: "\f116"; -} -.icon-battery-half:before { - content: "\f117"; -} -.icon-bitcoin-circle:before { - content: "\f118"; -} -.icon-bitcoin:before { - content: "\f119"; -} -.icon-blind:before { - content: "\f11a"; -} -.icon-bluetooth:before { - content: "\f11b"; -} -.icon-bold:before { - content: "\f11c"; -} -.icon-book-bookmark:before { - content: "\f11d"; -} -.icon-book:before { - content: "\f11e"; -} -.icon-bookmark:before { - content: "\f11f"; -} -.icon-braille:before { - content: "\f120"; -} -.icon-burst-new:before { - content: "\f121"; -} -.icon-burst-sale:before { - content: "\f122"; -} -.icon-burst:before { - content: "\f123"; -} -.icon-calendar:before { - content: "\f124"; -} -.icon-camera:before { - content: "\f125"; -} -.icon-check:before { - content: "\f126"; -} -.icon-checkbox:before { - content: "\f127"; -} -.icon-clipboard-notes:before { - content: "\f128"; -} -.icon-clipboard-pencil:before { - content: "\f129"; -} -.icon-clipboard:before { - content: "\f12a"; -} -.icon-clock:before { - content: "\f12b"; -} -.icon-closed-caption:before { - content: "\f12c"; -} -.icon-cloud:before { - content: "\f12d"; -} -.icon-comment-minus:before { - content: "\f12e"; -} -.icon-comment-quotes:before { - content: "\f12f"; -} -.icon-comment-video:before { - content: "\f130"; -} -.icon-comment:before { - content: "\f131"; -} -.icon-comments:before { - content: "\f132"; -} -.icon-compass:before { - content: "\f133"; -} -.icon-contrast:before { - content: "\f134"; -} -.icon-credit-card:before { - content: "\f135"; -} -.icon-crop:before { - content: "\f136"; -} -.icon-crown:before { - content: "\f137"; -} -.icon-css3:before { - content: "\f138"; -} -.icon-database:before { - content: "\f139"; -} -.icon-die-five:before { - content: "\f13a"; -} -.icon-die-four:before { - content: "\f13b"; -} -.icon-die-one:before { - content: "\f13c"; -} -.icon-die-six:before { - content: "\f13d"; -} -.icon-die-three:before { - content: "\f13e"; -} -.icon-die-two:before { - content: "\f13f"; -} -.icon-dislike:before { - content: "\f140"; -} -.icon-dollar-bill:before { - content: "\f141"; -} -.icon-dollar:before { - content: "\f142"; -} -.icon-download:before { - content: "\f143"; -} -.icon-eject:before { - content: "\f144"; -} -.icon-elevator:before { - content: "\f145"; -} -.icon-euro:before { - content: "\f146"; -} -.icon-eye:before { - content: "\f147"; -} -.icon-fast-forward:before { - content: "\f148"; -} -.icon-female-symbol:before { - content: "\f149"; -} -.icon-female:before { - content: "\f14a"; -} -.icon-filter:before { - content: "\f14b"; -} -.icon-first-aid:before { - content: "\f14c"; -} -.icon-flag:before { - content: "\f14d"; -} -.icon-folder-add:before { - content: "\f14e"; -} -.icon-folder-lock:before { - content: "\f14f"; -} -.icon-folder:before { - content: "\f150"; -} -.icon-foot:before { - content: "\f151"; -} -.icon-foundation:before { - content: "\f152"; -} -.icon-graph-bar:before { - content: "\f153"; -} -.icon-graph-horizontal:before { - content: "\f154"; -} -.icon-graph-pie:before { - content: "\f155"; -} -.icon-graph-trend:before { - content: "\f156"; -} -.icon-guide-dog:before { - content: "\f157"; -} -.icon-hearing-aid:before { - content: "\f158"; -} -.icon-heart:before { - content: "\f159"; -} -.icon-home:before { - content: "\f15a"; -} -.icon-html5:before { - content: "\f15b"; -} -.icon-indent-less:before { - content: "\f15c"; -} -.icon-indent-more:before { - content: "\f15d"; -} -.icon-info:before { - content: "\f15e"; -} -.icon-italic:before { - content: "\f15f"; -} -.icon-key:before { - content: "\f160"; -} -.icon-laptop:before { - content: "\f161"; -} -.icon-layout:before { - content: "\f162"; -} -.icon-lightbulb:before { - content: "\f163"; -} -.icon-like:before { - content: "\f164"; -} -.icon-link:before { - content: "\f165"; -} -.icon-list-bullet:before { - content: "\f166"; -} -.icon-list-number:before { - content: "\f167"; -} -.icon-list-thumbnails:before { - content: "\f168"; -} -.icon-list:before { - content: "\f169"; -} -.icon-lock:before { - content: "\f16a"; -} -.icon-loop:before { - content: "\f16b"; -} -.icon-magnifying-glass:before { - content: "\f16c"; -} -.icon-mail:before { - content: "\f16d"; -} -.icon-male-female:before { - content: "\f16e"; -} -.icon-male-symbol:before { - content: "\f16f"; -} -.icon-male:before { - content: "\f170"; -} -.icon-map:before { - content: "\f171"; -} -.icon-marker:before { - content: "\f172"; -} -.icon-megaphone:before { - content: "\f173"; -} -.icon-microphone:before { - content: "\f174"; -} -.icon-minus-circle:before { - content: "\f175"; -} -.icon-minus:before { - content: "\f176"; -} -.icon-mobile-signal:before { - content: "\f177"; -} -.icon-mobile:before { - content: "\f178"; -} -.icon-monitor:before { - content: "\f179"; -} -.icon-mountains:before { - content: "\f17a"; -} -.icon-music:before { - content: "\f17b"; -} -.icon-next:before { - content: "\f17c"; -} -.icon-no-dogs:before { - content: "\f17d"; -} -.icon-no-smoking:before { - content: "\f17e"; -} -.icon-page-add:before { - content: "\f17f"; -} -.icon-page-copy:before { - content: "\f180"; -} -.icon-page-csv:before { - content: "\f181"; -} -.icon-page-delete:before { - content: "\f182"; -} -.icon-page-doc:before { - content: "\f183"; -} -.icon-page-edit:before { - content: "\f184"; -} -.icon-page-export-csv:before { - content: "\f185"; -} -.icon-page-export-doc:before { - content: "\f186"; -} -.icon-page-export-pdf:before { - content: "\f187"; -} -.icon-page-export:before { - content: "\f188"; -} -.icon-page-filled:before { - content: "\f189"; -} -.icon-page-multiple:before { - content: "\f18a"; -} -.icon-page-pdf:before { - content: "\f18b"; -} -.icon-page-remove:before { - content: "\f18c"; -} -.icon-page-search:before { - content: "\f18d"; -} -.icon-page:before { - content: "\f18e"; -} -.icon-paint-bucket:before { - content: "\f18f"; -} -.icon-paperclip:before { - content: "\f190"; -} -.icon-pause:before { - content: "\f191"; -} -.icon-paw:before { - content: "\f192"; -} -.icon-paypal:before { - content: "\f193"; -} -.icon-pencil:before { - content: "\f194"; -} -.icon-photo:before { - content: "\f195"; -} -.icon-play-circle:before { - content: "\f196"; -} -.icon-play-video:before { - content: "\f197"; -} -.icon-play:before { - content: "\f198"; -} -.icon-plus:before { - content: "\f199"; -} -.icon-pound:before { - content: "\f19a"; -} -.icon-power:before { - content: "\f19b"; -} -.icon-previous:before { - content: "\f19c"; -} -.icon-price-tag:before { - content: "\f19d"; -} -.icon-pricetag-multiple:before { - content: "\f19e"; -} -.icon-print:before { - content: "\f19f"; -} -.icon-prohibited:before { - content: "\f1a0"; -} -.icon-projection-screen:before { - content: "\f1a1"; -} -.icon-puzzle:before { - content: "\f1a2"; -} -.icon-quote:before { - content: "\f1a3"; -} -.icon-record:before { - content: "\f1a4"; -} -.icon-refresh:before { - content: "\f1a5"; -} -.icon-results-demographics:before { - content: "\f1a6"; -} -.icon-results:before { - content: "\f1a7"; -} -.icon-rewind-ten:before { - content: "\f1a8"; -} -.icon-rewind:before { - content: "\f1a9"; -} -.icon-rss:before { - content: "\f1aa"; -} -.icon-safety-cone:before { - content: "\f1ab"; -} -.icon-save:before { - content: "\f1ac"; -} -.icon-share:before { - content: "\f1ad"; -} -.icon-sheriff-badge:before { - content: "\f1ae"; -} -.icon-shield:before { - content: "\f1af"; -} -.icon-shopping-bag:before { - content: "\f1b0"; -} -.icon-shopping-cart:before { - content: "\f1b1"; -} -.icon-shuffle:before { - content: "\f1b2"; -} -.icon-skull:before { - content: "\f1b3"; -} -.icon-social-500px:before { - content: "\f1b4"; -} -.icon-social-adobe:before { - content: "\f1b5"; -} -.icon-social-amazon:before { - content: "\f1b6"; -} -.icon-social-android:before { - content: "\f1b7"; -} -.icon-social-apple:before { - content: "\f1b8"; -} -.icon-social-behance:before { - content: "\f1b9"; -} -.icon-social-bing:before { - content: "\f1ba"; -} -.icon-social-blogger:before { - content: "\f1bb"; -} -.icon-social-delicious:before { - content: "\f1bc"; -} -.icon-social-designer-news:before { - content: "\f1bd"; -} -.icon-social-deviant-art:before { - content: "\f1be"; -} -.icon-social-digg:before { - content: "\f1bf"; -} -.icon-social-dribbble:before { - content: "\f1c0"; -} -.icon-social-drive:before { - content: "\f1c1"; -} -.icon-social-dropbox:before { - content: "\f1c2"; -} -.icon-social-evernote:before { - content: "\f1c3"; -} -.icon-social-facebook:before { - content: "\f1c4"; -} -.icon-social-flickr:before { - content: "\f1c5"; -} -.icon-social-forrst:before { - content: "\f1c6"; -} -.icon-social-foursquare:before { - content: "\f1c7"; -} -.icon-social-game-center:before { - content: "\f1c8"; -} -.icon-social-github:before { - content: "\f1c9"; -} -.icon-social-google-plus:before { - content: "\f1ca"; -} -.icon-social-hacker-news:before { - content: "\f1cb"; -} -.icon-social-hi5:before { - content: "\f1cc"; -} -.icon-social-instagram:before { - content: "\f1cd"; -} -.icon-social-joomla:before { - content: "\f1ce"; -} -.icon-social-lastfm:before { - content: "\f1cf"; -} -.icon-social-linkedin:before { - content: "\f1d0"; -} -.icon-social-medium:before { - content: "\f1d1"; -} -.icon-social-myspace:before { - content: "\f1d2"; -} -.icon-social-orkut:before { - content: "\f1d3"; -} -.icon-social-path:before { - content: "\f1d4"; -} -.icon-social-picasa:before { - content: "\f1d5"; -} -.icon-social-pinterest:before { - content: "\f1d6"; -} -.icon-social-rdio:before { - content: "\f1d7"; -} -.icon-social-reddit:before { - content: "\f1d8"; -} -.icon-social-skillshare:before { - content: "\f1d9"; -} -.icon-social-skype:before { - content: "\f1da"; -} -.icon-social-smashing-mag:before { - content: "\f1db"; -} -.icon-social-snapchat:before { - content: "\f1dc"; -} -.icon-social-spotify:before { - content: "\f1dd"; -} -.icon-social-squidoo:before { - content: "\f1de"; -} -.icon-social-stack-overflow:before { - content: "\f1df"; -} -.icon-social-steam:before { - content: "\f1e0"; -} -.icon-social-stumbleupon:before { - content: "\f1e1"; -} -.icon-social-treehouse:before { - content: "\f1e2"; -} -.icon-social-tumblr:before { - content: "\f1e3"; -} -.icon-social-twitter:before { - content: "\f1e4"; -} -.icon-social-twitter-post:after { - display: inline-block; - height: 36px; - margin-left: 9px; - - font-size: 26px; - - content: "\f1e4"; - vertical-align: middle; -} -.icon-social-vimeo:before { - content: "\f1e5"; -} -.icon-social-windows:before { - content: "\f1e6"; -} -.icon-social-xbox:before { - content: "\f1e7"; -} -.icon-social-yahoo:before { - content: "\f1e8"; -} -.icon-social-yelp:before { - content: "\f1e9"; -} -.icon-social-youtube:before { - content: "\f1ea"; -} -.icon-social-zerply:before { - content: "\f1eb"; -} -.icon-social-zurb:before { - content: "\f1ec"; -} -.icon-sound:before { - content: "\f1ed"; -} -.icon-star:before { - content: "\f1ee"; -} -.icon-stop:before { - content: "\f1ef"; -} -.icon-strikethrough:before { - content: "\f1f0"; -} -.icon-subscript:before { - content: "\f1f1"; -} -.icon-superscript:before { - content: "\f1f2"; -} -.icon-tablet-landscape:before { - content: "\f1f3"; -} -.icon-tablet-portrait:before { - content: "\f1f4"; -} -.icon-target-two:before { - content: "\f1f5"; -} -.icon-target:before { - content: "\f1f6"; -} -.icon-telephone-accessible:before { - content: "\f1f7"; -} -.icon-telephone:before { - content: "\f1f8"; -} -.icon-text-color:before { - content: "\f1f9"; -} -.icon-thumbnails:before { - content: "\f1fa"; -} -.icon-ticket:before { - content: "\f1fb"; -} -.icon-torso-business:before { - content: "\f1fc"; -} -.icon-torso-female:before { - content: "\f1fd"; -} -.icon-torso:before { - content: "\f1fe"; -} -.icon-torsos-all-female:before { - content: "\f1ff"; -} -.icon-torsos-all:before { - content: "\f200"; -} -.icon-torsos-female-male:before { - content: "\f201"; -} -.icon-torsos-male-female:before { - content: "\f202"; -} -.icon-torsos:before { - content: "\f203"; -} -.icon-trash:before { - content: "\f204"; -} -.icon-trees:before { - content: "\f205"; -} -.icon-trophy:before { - content: "\f206"; -} -.icon-underline:before { - content: "\f207"; -} -.icon-universal-access:before { - content: "\f208"; -} -.icon-unlink:before { - content: "\f209"; -} -.icon-unlock:before { - content: "\f20a"; -} -.icon-upload-cloud:before { - content: "\f20b"; -} -.icon-upload:before { - content: "\f20c"; -} -.icon-usb:before { - content: "\f20d"; -} -.icon-video:before { - content: "\f20e"; -} -.icon-volume-none:before { - content: "\f20f"; -} -.icon-volume-strike:before { - content: "\f210"; -} -.icon-volume:before { - content: "\f211"; -} -.icon-web:before { - content: "\f212"; -} -.icon-wheelchair:before { - content: "\f213"; -} -.icon-widget:before { - content: "\f214"; -} -.icon-wrench:before { - content: "\f215"; -} -.icon-x-circle:before { - content: "\f216"; -} -.icon-x:before { - content: "\f217"; -} -.icon-yen:before { - content: "\f218"; -} -.icon-zoom-in:before { - content: "\f219"; -} -.icon-zoom-out:before { - content: "\f21a"; -} diff --git a/etc/ghost/content/themes/NEWcasper/assets/scss/modules/_forms.scss b/etc/ghost/content/themes/NEWcasper/assets/scss/modules/_forms.scss deleted file mode 100755 index a021667..0000000 --- a/etc/ghost/content/themes/NEWcasper/assets/scss/modules/_forms.scss +++ /dev/null @@ -1,33 +0,0 @@ -*:focus { - outline: none; -} - -input[type="text"], -input[type="password"], -input[type="datetime"], -input[type="datetime-local"], -input[type="date"], -input[type="month"], -input[type="time"], -input[type="week"], -input[type="number"], -input[type="email"], -input[type="url"], -input[type="search"], -input[type="tel"] { - background: $gray-lightest; - border: 1px solid $gray-light; - border-radius: $border-radius; - color: $gray-darker; - font-size: .9em; - padding: 1em; - width: 240px; - - @include placeholder { - color: $gray; - } - - &:focus { - border-color: $secondary-color; - } -} diff --git a/etc/ghost/content/themes/NEWcasper/assets/scss/modules/_global.scss b/etc/ghost/content/themes/NEWcasper/assets/scss/modules/_global.scss deleted file mode 100755 index cbaacdf..0000000 --- a/etc/ghost/content/themes/NEWcasper/assets/scss/modules/_global.scss +++ /dev/null @@ -1,240 +0,0 @@ -// ------------------------------ -// BASICS -// ------------------------------ - -html { - font-size: $unit * 1.125; - height: 100%; - max-height: 100%; - - &.expanded { - overflow-y: hidden; - } -} - -html, -body { - height: 100%; -} - -body { - color: $gray-darker; - font-family: $sans-font; -} - -mark { - background: $mark-color; - padding: .05em .2em; - border-radius: 3px; -} - -::selection { - background: lighten($secondary-color, 26%); -} - -hr { - border: 0; -} - -// ------------------------------ -// TYPOGRAPHY -// ------------------------------ - -a { - color: $link-color; - position: relative; - text-decoration: none; - transition: all $aside-animation-time; - - &:hover { - color: $hover-color; - } -} - -h1, -h2, -h3, -h4, -h5, -h6 { - color: $gray-darkest; - font-family: $serif-font; - -webkit-font-smoothing: antialiased; - font-weight: lighter; -} - -h1 { - font-size: $font-h1; - line-height: $line-height * 1.75; - margin: $margin-h1 0; -} - -h2 { - font-size: $font-h2; - margin: $margin-h2 0; -} - -h3 { - font-size: $font-h3; - margin: $margin-h3 0; -} - -h4 { - font-size: $font-h4; - margin: $margin-h4 0; -} - -h5 { - font-size: $font-h5; - margin: $margin-h5 0; -} - -h6 { - font-size: $font-h6; - margin: $margin-h6 0; -} - -p { - line-height: $line-height; - margin-bottom: 1.3rem; -} - -strong { - font-weight: bold; -} - -em { - font-style: italic; -} - -blockquote { - border-left: $gray-darkest .25rem solid; - margin: 2rem 0; - padding: 0 0 0 1.5rem; - - > p { - font-family: $quote-font; - -webkit-font-smoothing: antialiased; - font-style: italic; - letter-spacing: .01rem; - word-wrap: break-word; - } -} - -// ------------------------------ -// BASIC STYLING -// ------------------------------ - -ol, -ul { - margin: 0 0 1.3rem 2.5rem; - - li { - line-height: $line-height * 1.2; - margin: 0 0 .2rem; - } - - ol, - ul { - margin: .1rem 0 .2rem 2rem; - } -} - -ol { - list-style-type: decimal; -} - -ul { - list-style-type: disc; -} - -.block-heading { - @include column(12); - bottom: -15px; - font-size: .8rem; - font-weight: bold; - letter-spacing: 1px; - position: relative; - text-align: center; - text-transform: uppercase; -} - -.label { - padding: 8px 18px 9px; -} - -// ------------------------------ -// MAIN LAYOUT -// ------------------------------ - -main { - bottom: 0; - left: 22.5rem; - padding: 2rem 3rem; - position: absolute; - right: 0; - top: 0; - - > .content { - margin: 0 3.7rem; - padding: 2rem 0; - - > h1 { - margin-bottom: 2.7rem; - } - - > footer { - border-top: 2px solid $gray-light; - color: lighten($gray-dark, 10%); - display: block; - font-size: .7em; - padding: 2em 0 0; - } - } -} - -.divider { - border-top: 1px solid $divider-color; - margin: 10px auto; - - &.long { - width: 30%; - } - - &.short { - width: 15%; - } - - &.post { - border-top: 1px solid $gray-light; - margin: 1.7rem 0; - width: 30%; - } -} - -.container { - margin: 0 auto; - position: relative; - width: $total-width - $gutter-width; -} - -.copyright { - display: block; - margin-bottom: .7em; - - a { - color: lighten($gray-dark, 5%); - text-decoration: underline; - - &:hover { - color: $hover-color; - } - } -} - -.emoji { - height: 1em !important; - margin: 0 .05em 0 .1em !important; - vertical-align: -.1em !important; - width: 1em !important; -} diff --git a/etc/ghost/content/themes/NEWcasper/assets/scss/modules/_grid.scss b/etc/ghost/content/themes/NEWcasper/assets/scss/modules/_grid.scss deleted file mode 100755 index 93163a0..0000000 --- a/etc/ghost/content/themes/NEWcasper/assets/scss/modules/_grid.scss +++ /dev/null @@ -1,65 +0,0 @@ -///////////////// -// Semantic.gs // for SCSS: http://sass-lang.com/ -///////////////// - -// Defaults which you can freely override -$column-width: 60px; -$gutter-width: 20px; -$columns: 12; - -// Utility function — you should never need to modify this -@function gridsystem-width($columns: $columns) { - @return ($column-width * $columns) + ($gutter-width * $columns); -} -// Set $total-width to 100% for a fluid layout -$total-width: gridsystem-width($columns); -// Uncomment these two lines and the star-hack width/margin lines below to enable sub-pixel fix for IE6 & 7. See http: //tylertate.com/blog/2012/01/05/subpixel-rounding.html -// $min-width:999999; -// $correction: 0.5 / $min-width * 100; - -// The micro clearfix http://nicolasgallagher.com/micro-clearfix-hack/ -@mixin clearfix() { - *zoom: 1; - - &:before, - &:after { - display: table; - - content: ""; - } - &:after { - clear: both; - } -} -////////// -// GRID // -////////// - -body { - width: 100%; - - @include clearfix(); -} -@mixin row($columns: $columns) { - display: block; - width: $total-width*(($gutter-width + gridsystem-width($columns))/gridsystem-width($columns)); - margin: 0 $total-width*((($gutter-width*.5)/gridsystem-width($columns))*-1); - // *width: $total-width*(($gutter-width + gridsystem-width($columns))/gridsystem-width($columns))-$correction; - // *margin: 0 $total-width*((($gutter-width*.5)/gridsystem-width($columns))*-1)-$correction; - - @include clearfix(); -} -@mixin column($x, $columns: $columns) { - display: inline; - float: left; - width: $total-width*(((($gutter-width+$column-width)*$x)-$gutter-width) / gridsystem-width($columns)); - margin: 0 $total-width*(($gutter-width*.5)/gridsystem-width($columns)); - // *width: $total-width*(((($gutter-width+$column-width)*$x)-$gutter-width) / gridsystem-width($columns))-$correction; - // *margin: 0 $total-width*(($gutter-width*.5)/gridsystem-width($columns))-$correction; -} -@mixin push($offset: 1) { - margin-left: $total-width*((($gutter-width+$column-width)*$offset) / gridsystem-width($columns)) + $total-width*(($gutter-width*.5)/gridsystem-width($columns)); -} -@mixin pull($offset: 1) { - margin-right: $total-width*((($gutter-width+$column-width)*$offset) / gridsystem-width($columns)) + $total-width*(($gutter-width*.5)/gridsystem-width($columns)); -} diff --git a/etc/ghost/content/themes/NEWcasper/assets/scss/modules/_prism.scss b/etc/ghost/content/themes/NEWcasper/assets/scss/modules/_prism.scss deleted file mode 100644 index 7481c8e..0000000 --- a/etc/ghost/content/themes/NEWcasper/assets/scss/modules/_prism.scss +++ /dev/null @@ -1,131 +0,0 @@ -/* http://prismjs.com/download.html?themes=prism-okaidia&languages=markup+css+clike+javascript+bash+c+coffeescript+css-extras+git+markdown+scss+sql&plugins=show-language */ - -code, -pre { - font-family: $code-font; - font-size: 90%; - line-height: 1.5; - text-align: left; - white-space: pre; - word-spacing: normal; - word-wrap: normal; - word-break: normal; - tab-size: 2; - hyphens: none; - color: black; - text-shadow: 0 1px white; - direction: ltr; -} - -pre::selection, -code::selection { - background: #b3d4fc; - text-shadow: none; -} - -@media print { - code, - pre { - text-shadow: none; - } - -} - -/* Code blocks */ -pre { - padding: 1em; - margin: 2.5rem 0; - overflow: auto; -} - -:not(pre) > code, -pre { - border: 1px solid rgba(0, 0, 0, .15); - background: #fbfaf8; -} - -/* Inline code */ -:not(pre) > code { - // slack style - padding: 1px 3px; - font-family: $code-font; - font-size: 72%; - line-height: 72%; - white-space: normal; - color: #c25; - border: 1px solid #e1e1e8; - border-radius: .3em; - background-color: #f7f7f9; - text-shadow: 0 1px #fff; -} - -.token.comment, -.token.prolog, -.token.doctype, -.token.cdata { - color: #969896; -} - -.token.punctuation { - color: #333; -} - -.namespace { - opacity: .7; -} - -.token.property, -.token.tag, -.token.boolean, -.token.number, -.token.constant, -.token.symbol, -.token.deleted { - color: #0086b3; -} - -.token.selector, -.token.attr-name, -.token.string, -.token.char, -.token.builtin, -.token.inserted { - color: #183691; -} - -.token.operator, -.token.entity, -.token.url, -.language-css .token.string, -.style .token.string { - color: #a71d5d; -} - -.token.atrule, -.token.attr-value, -.token.keyword { - color: #a71d5d; -} - -.token.function { - color: #0086b3; -} - -.token.regex, -.token.important, -.token.variable { - color: #e90; -} - -.token.important, -.token.bold { - font-weight: bold; -} - -.token.italic { - font-style: italic; -} - -.token.entity { - cursor: help; -} diff --git a/etc/ghost/content/themes/NEWcasper/assets/scss/modules/_reset.scss b/etc/ghost/content/themes/NEWcasper/assets/scss/modules/_reset.scss deleted file mode 100755 index 58b0a1e..0000000 --- a/etc/ghost/content/themes/NEWcasper/assets/scss/modules/_reset.scss +++ /dev/null @@ -1,139 +0,0 @@ -/* http://meyerweb.com/eric/tools/css/reset/ -v2.0 | 20110126 -License:none (public domain) */ - -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, -b, -u, -i, -center, -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 { - padding: 0; - margin: 0; - - font: inherit; - font-size: 100%; - - vertical-align: baseline; - - border: 0; -} - -/* HTML5 display-role reset for older browsers */ -article, -aside, -details, -figcaption, -figure, -footer, -header, -hgroup, -menu, -nav, -section { - display: block; -} -body { - line-height: $line-height; -} -ol, -ul { - list-style: none; -} -blockquote, -q { - quotes: none; -} -blockquote { - &:before, - &:after { - content: ""; - content: none; - } -} -q { - &:before, - &:after { - content: ""; - content: none; - } -} -table { - border-spacing: 0; - border-collapse: collapse; -} diff --git a/etc/ghost/content/themes/NEWcasper/assets/scss/modules/_utils.scss b/etc/ghost/content/themes/NEWcasper/assets/scss/modules/_utils.scss deleted file mode 100755 index 9309e31..0000000 --- a/etc/ghost/content/themes/NEWcasper/assets/scss/modules/_utils.scss +++ /dev/null @@ -1,73 +0,0 @@ -%dotted-link { - border-bottom: 1px dashed $primary-color; - line-height: 25px; - transition: all .5s; - padding: .1rem .25rem; - - &:hover { - color: $white; - border-color: $hover-color; - background: $primary-color; - } - - &:hover, - &:active { - outline: 0; - } -} - -%background-filter { - background: linear-gradient(150deg, $cover-secondary 30%, $cover-primary 70%) 0 0 / cover fixed; -} - -%center-absolute { - display: flex; - - align-items: center; - justify-content: center; -} - -%font-shadow { - text-shadow: 0 1px 1px rgba(000, 000, 000, .4); -} - -%btn-cover { - position: relative; - - display: block; - - font-size: .9em; - -webkit-font-smoothing: antialiased; - font-weight: bold; - - letter-spacing: 1px; - - opacity: .8; - color: $gray-lightest; - border-radius: 20px; - text-shadow: none; - - &:hover { - opacity: 1; - } -} - -%btn-cover-with-border { - @extend %btn-cover; - border: 1px solid $gray-lightest; -} - -@mixin placeholder { - ::-webkit-input-placeholder { - @content; - } - :-moz-placeholder { - @content; - } - ::-moz-placeholder { - @content; - } - :-ms-input-placeholder { - @content; - } -} diff --git a/etc/ghost/content/themes/NEWcasper/assets/scss/modules/_variables.scss b/etc/ghost/content/themes/NEWcasper/assets/scss/modules/_variables.scss deleted file mode 100755 index 71680d7..0000000 --- a/etc/ghost/content/themes/NEWcasper/assets/scss/modules/_variables.scss +++ /dev/null @@ -1,66 +0,0 @@ -/* COLORS */ - -$gray-darkest : #333; -$gray-darker : #666; -$gray-dark : #999; -$gray : #ccc; -$gray-light : #ddd; -$gray-lighter : #eee; -$gray-lightest : #f8f8f8; - -$black : #000000; -$white : #FFFFFF; -$cyan : #006064; -$red : #e74c3c; -$purple : #493252; -$slate : #3d4260; -$yellow : #FFC107; - -$primary-color : lighten($red, 5%); -$secondary-color : $yellow; - -$cover-secondary : rgba(#5f2c82, .1); -$cover-primary : rgba(#49a09d, .2); - -$link-color : $gray-darkest; -$hover-color : $primary-color; -$mark-color : #feda9e; - -$divider-color : rgba(255, 255, 255, .14); - -/* FONT */ - -$unit : 1rem; - -$sans-font : 'Raleway', sans-serif; -$serif-font : 'Roboto Slab', serif; -$code-font : Consolas, "Liberation Mono", Menlo, Courier, monospace; -$quote-font : "freight-text-pro", Georgia, Cambria, "Times New Roman", Times, serif; -$line-height : 1.75rem; - -$margin-title : $unit * 2.2; -$margin-h1 : $margin-title * .9; -$margin-h2 : $margin-title * .9; -$margin-h3 : $margin-title * .9; -$margin-h4 : $margin-title * .9; -$margin-h5 : $margin-title * .9; -$margin-h6 : $margin-title * .9; - -$font-title : $unit * 2.2; -$font-h1 : $font-title * .8; -$font-h2 : $font-h1 * .8; -$font-h3 : $font-h2 * .8; -$font-h4 : $font-h3 * .8; -$font-h5 : $font-h4 * .8; -$font-h6 : $font-h5 * .8; - -/* ASIDE */ - -$aside-animation-time : 350ms; -$aside-animation : cubic-bezier(.645,.045,.355,1); -$aside-width-collapsed : $unit * 22.5; - -/* OTHER */ - -$border-radius : 3px; -$astronaut-size : 20vh; diff --git a/etc/ghost/content/themes/NEWcasper/assets/scss/uno-zen.scss b/etc/ghost/content/themes/NEWcasper/assets/scss/uno-zen.scss deleted file mode 100755 index c427aaa..0000000 --- a/etc/ghost/content/themes/NEWcasper/assets/scss/uno-zen.scss +++ /dev/null @@ -1,31 +0,0 @@ -// ------------------------------ -// PRE -// ------------------------------ - -@import 'modules/variables.scss'; -@import 'modules/utils.scss'; - -// ------------------------------ -// MODULES -// ------------------------------ - -@import 'modules/reset.scss'; -@import 'modules/grid.scss'; -@import 'modules/global.scss'; -@import 'modules/fonts.scss'; -@import 'modules/buttons.scss'; -@import 'modules/forms.scss'; -@import 'modules/effects.scss'; -@import 'modules/prism.scss'; - -// ------------------------------ -// COMPONENTS -// ------------------------------ -// -@import 'components/aside.scss'; -@import 'components/page-error.scss'; -@import 'components/pagination.scss'; -@import 'components/post.scss'; -@import 'components/search.scss'; -@import 'components/loading.scss'; -@import 'components/media-queries.scss'; diff --git a/etc/ghost/content/themes/NEWcasper/bower.json b/etc/ghost/content/themes/NEWcasper/bower.json deleted file mode 100644 index 74c4f9b..0000000 --- a/etc/ghost/content/themes/NEWcasper/bower.json +++ /dev/null @@ -1,41 +0,0 @@ -{ - "name": "uno-zen", - "description": "Minimalist and Elegant theme for Ghost", - "homepage": "https://github.com/kikobeats/uno-zen", - "version": "2.9.8", - "authors": [ - "Kiko Beats " - ], - "repository": { - "type": "git", - "url": "git+https://github.com/kikobeats/uno-zen.git" - }, - "bugs": { - "url": "https://github.com/Kikobeats/uno-zen/issues" - }, - "keywords": [ - "elegant", - "ghost", - "minimalism", - "theme", - "uno", - "zen" - ], - "dependencies": { - "fastclick": "latest", - "fitvids": "latest", - "instantclick": "latest", - "pace": "latest", - "reading-time": "latest" - }, - "ignore": [ - "**/.*", - "assets/vendor ", - "bower_components", - "node_modules", - "test", - "tests" - ], - "private": true, - "license": "MIT" -} diff --git a/etc/ghost/content/themes/NEWcasper/default.hbs b/etc/ghost/content/themes/NEWcasper/default.hbs deleted file mode 100755 index c103091..0000000 --- a/etc/ghost/content/themes/NEWcasper/default.hbs +++ /dev/null @@ -1,30 +0,0 @@ - - - - {{meta_title}} - {{> meta}} - - - {{ghost_head}} - - - - {{> aside}} - -
-
- {{{body}}} - {{> footer}} -
-
- - {{ghost_foot}} - - - {{#is "post, page"}} - - {{/is}} - - diff --git a/etc/ghost/content/themes/NEWcasper/error.hbs b/etc/ghost/content/themes/NEWcasper/error.hbs deleted file mode 100755 index 96547f8..0000000 --- a/etc/ghost/content/themes/NEWcasper/error.hbs +++ /dev/null @@ -1,24 +0,0 @@ - - - - 404 - Page Not Found - {{> meta}} - - - {{ghost_head}} - - - - {{ghost_foot}} - - - diff --git a/etc/ghost/content/themes/NEWcasper/gulpfile.coffee b/etc/ghost/content/themes/NEWcasper/gulpfile.coffee deleted file mode 100755 index 08cab93..0000000 --- a/etc/ghost/content/themes/NEWcasper/gulpfile.coffee +++ /dev/null @@ -1,105 +0,0 @@ -'use strict' - -# -- Dependencies -------------------------------------------------------------- - -gulp = require 'gulp' -gulpif = require 'gulp-if' -gutil = require 'gulp-util' -sass = require 'gulp-sass' -concat = require 'gulp-concat' -coffee = require 'gulp-coffee' -header = require 'gulp-header' -uglify = require 'gulp-uglify' -cssnano = require 'gulp-cssnano' -addsrc = require 'gulp-add-src' -changed = require 'gulp-changed' -browserSync = require 'browser-sync' -pkg = require './package.json' -prefix = require 'gulp-autoprefixer' -strip = require 'gulp-strip-css-comments' -reload = browserSync.reload - -isProduction = process.env.NODE_ENV is 'production' - -# -- Files --------------------------------------------------------------------- - -dist = - name : pkg.name - css : 'assets/css' - js : 'assets/js' - -src = - sass: - main : 'assets/scss/' + dist.name + '.scss' - files : ['assets/scss/**/**'] - - js : - common : - main : ['assets/js/src/__init.coffee' - 'assets/js/src/main.coffee' - 'assets/js/src/cover.coffee'] - vendor : ['assets/vendor/fastclick/lib/fastclick.js' - 'assets/vendor/instantclick/instantclick.js' - 'assets/vendor/pace/pace.min.js' - 'assets/vendor/reading-time/build/readingTime.min.js'] - post : ['assets/vendor/fitvids/jquery.fitvids.js' - 'assets/js/src/prism.js'] - - css : - main : 'assets/css/' + dist.name + '.css' - vendor : [] - -banner = [ "/**" - " * <%= pkg.name %> - <%= pkg.description %>" - " * @version <%= pkg.version %>" - " * @link <%= pkg.homepage %>" - " * @author <%= pkg.author.name %> (<%= pkg.author.url %>)" - " * @license <%= pkg.license %>" - " */" - "" ].join("\n") - -# -- Tasks --------------------------------------------------------------------- - -gulp.task 'js-common', -> - gulp.src src.js.common.main - .pipe changed dist.js - .pipe coffee().on 'error', gutil.log - .pipe addsrc src.js.common.vendor - .pipe concat dist.name + '.common.js' - .pipe gulpif(isProduction, uglify()) - .pipe gulpif(isProduction, header banner, pkg: pkg) - .pipe gulp.dest dist.js - return - -gulp.task 'js-post', -> - gulp.src src.js.post - .pipe changed dist.js - .pipe concat dist.name + '.post.js' - .pipe gulpif(isProduction, uglify()) - .pipe gulpif(isProduction, header banner, pkg: pkg) - .pipe gulp.dest dist.js - return - -gulp.task 'css', -> - gulp.src src.css.vendor - .pipe changed dist.css - .pipe addsrc src.sass.main - .pipe sass().on('error', sass.logError) - .pipe concat '' + dist.name + '.css' - .pipe gulpif(isProduction, prefix()) - .pipe gulpif(isProduction, strip all: true) - .pipe gulpif(isProduction, cssnano()) - .pipe gulpif(isProduction, header banner, pkg: pkg) - .pipe gulp.dest dist.css - return - -gulp.task 'server', -> browserSync.init(pkg.browserSync) - -gulp.task 'js', ['js-common', 'js-post'] -gulp.task 'build', ['css', 'js'] - -gulp.task 'default', -> - gulp.start ['build', 'server'] - gulp.watch src.sass.files, ['css', reload] - gulp.watch src.js.common.main, ['js-common', reload] - gulp.watch src.js.post, ['js-post', reload] diff --git a/etc/ghost/content/themes/NEWcasper/index.hbs b/etc/ghost/content/themes/NEWcasper/index.hbs deleted file mode 100755 index 994c0de..0000000 --- a/etc/ghost/content/themes/NEWcasper/index.hbs +++ /dev/null @@ -1,14 +0,0 @@ -{{!< default}} - -

Latest News

-
    - {{#foreach posts}} -
  1. - {{title}} - - {{tags separator=" "}} -
  2. - {{/foreach}} -
- -{{pagination}} diff --git a/etc/ghost/content/themes/NEWcasper/package.json b/etc/ghost/content/themes/NEWcasper/package.json deleted file mode 100644 index e4dcceb..0000000 --- a/etc/ghost/content/themes/NEWcasper/package.json +++ /dev/null @@ -1,55 +0,0 @@ -{ - "name": "uno-zen", - "description": "Minimalist and Elegant theme for Ghost", - "homepage": "https://github.com/kikobeats/uno-zen", - "version": "2.9.8", - "author": { - "email": "josefrancisco.verdu@gmail.com", - "name": "Kiko Beats", - "url": "https://github.com/kikobeats" - }, - "repository": { - "type": "git", - "url": "git+https://github.com/kikobeats/uno-zen.git" - }, - "bugs": { - "url": "https://github.com/Kikobeats/uno-zen/issues" - }, - "keywords": [ - "elegant", - "ghost", - "minimalism", - "theme", - "uno", - "zen" - ], - "devDependencies": { - "browser-sync": "latest", - "coffee-script": "latest", - "gulp": "latest", - "gulp-add-src": "latest", - "gulp-autoprefixer": "latest", - "gulp-changed": "latest", - "gulp-coffee": "latest", - "gulp-concat": "latest", - "gulp-cssnano": "latest", - "gulp-header": "latest", - "gulp-if": "latest", - "gulp-sass": "latest", - "gulp-strip-css-comments": "latest", - "gulp-uglify": "latest", - "gulp-util": "latest" - }, - "engines": { - "node": ">= 8" - }, - "license": "MIT", - "browserSync": { - "files": [ - "**/*.html", - "assets/**/*.*" - ], - "port": 3000, - "proxy": "http://127.0.0.1:2387" - } -} diff --git a/etc/ghost/content/themes/NEWcasper/page.hbs b/etc/ghost/content/themes/NEWcasper/page.hbs deleted file mode 100644 index 2c574f7..0000000 --- a/etc/ghost/content/themes/NEWcasper/page.hbs +++ /dev/null @@ -1,17 +0,0 @@ -{{!< default}} - -{{#post}} - -
-
- {{#if feature_image}}{{title}}{{/if}} -

{{title}}

-
- -
- {{content}} -
- -
- -{{/post}} diff --git a/etc/ghost/content/themes/NEWcasper/partials/aside.hbs b/etc/ghost/content/themes/NEWcasper/partials/aside.hbs deleted file mode 100755 index d5e7113..0000000 --- a/etc/ghost/content/themes/NEWcasper/partials/aside.hbs +++ /dev/null @@ -1,24 +0,0 @@ - diff --git a/etc/ghost/content/themes/NEWcasper/partials/comments.hbs b/etc/ghost/content/themes/NEWcasper/partials/comments.hbs deleted file mode 100755 index 6bd9ea4..0000000 --- a/etc/ghost/content/themes/NEWcasper/partials/comments.hbs +++ /dev/null @@ -1,11 +0,0 @@ -
-
- - -
diff --git a/etc/ghost/content/themes/NEWcasper/partials/footer.hbs b/etc/ghost/content/themes/NEWcasper/partials/footer.hbs deleted file mode 100755 index 10c648a..0000000 --- a/etc/ghost/content/themes/NEWcasper/partials/footer.hbs +++ /dev/null @@ -1,5 +0,0 @@ -
- - - -
diff --git a/etc/ghost/content/themes/NEWcasper/partials/google-analytics.hbs b/etc/ghost/content/themes/NEWcasper/partials/google-analytics.hbs deleted file mode 100755 index 16ea4b8..0000000 --- a/etc/ghost/content/themes/NEWcasper/partials/google-analytics.hbs +++ /dev/null @@ -1,11 +0,0 @@ - diff --git a/etc/ghost/content/themes/NEWcasper/partials/meta.hbs b/etc/ghost/content/themes/NEWcasper/partials/meta.hbs deleted file mode 100755 index 42caf30..0000000 --- a/etc/ghost/content/themes/NEWcasper/partials/meta.hbs +++ /dev/null @@ -1,16 +0,0 @@ - - - - - - -{{!-- Twitter & Facebook meta tag are inject in ghost_head --}} - - - - - - - - - diff --git a/etc/ghost/content/themes/NEWcasper/partials/navigation.hbs b/etc/ghost/content/themes/NEWcasper/partials/navigation.hbs deleted file mode 100755 index 7f2c8f8..0000000 --- a/etc/ghost/content/themes/NEWcasper/partials/navigation.hbs +++ /dev/null @@ -1,9 +0,0 @@ - diff --git a/etc/ghost/content/themes/NEWcasper/partials/pagination.hbs b/etc/ghost/content/themes/NEWcasper/partials/pagination.hbs deleted file mode 100755 index bf2b158..0000000 --- a/etc/ghost/content/themes/NEWcasper/partials/pagination.hbs +++ /dev/null @@ -1,9 +0,0 @@ - diff --git a/etc/ghost/content/themes/NEWcasper/partials/post-author.hbs b/etc/ghost/content/themes/NEWcasper/partials/post-author.hbs deleted file mode 100644 index 576900c..0000000 --- a/etc/ghost/content/themes/NEWcasper/partials/post-author.hbs +++ /dev/null @@ -1,3 +0,0 @@ - - profile image for {{author.name}} by {{author.name}} - diff --git a/etc/ghost/content/themes/NEWcasper/partials/search.hbs b/etc/ghost/content/themes/NEWcasper/partials/search.hbs deleted file mode 100755 index 7d5b15c..0000000 --- a/etc/ghost/content/themes/NEWcasper/partials/search.hbs +++ /dev/null @@ -1,6 +0,0 @@ - diff --git a/etc/ghost/content/themes/NEWcasper/partials/social.hbs b/etc/ghost/content/themes/NEWcasper/partials/social.hbs deleted file mode 100755 index 0c6be1a..0000000 --- a/etc/ghost/content/themes/NEWcasper/partials/social.hbs +++ /dev/null @@ -1,86 +0,0 @@ -{{!------------------------------ -To add a new social icon simply duplicate one of the list items from below -and change the class in the tag to match the desired social network -and then add your link to the . Here is a full list of social network -classes that you can use: - - icon-social-500px - icon-social-behance - icon-social-delicious - icon-social-designer-news - icon-social-deviant-art - icon-social-digg - icon-social-dribbble - icon-social-facebook - icon-social-flickr - icon-social-forrst - icon-social-foursquare - icon-social-github - icon-social-google-plus - icon-social-hi5 - icon-social-instagram - icon-social-lastfm - icon-social-linkedin - icon-social-medium - icon-social-myspace - icon-social-path - icon-social-pinterest - icon-social-rdio - icon-social-reddit - icon-social-skype - icon-social-spotify - icon-social-stack-overflow - icon-social-steam - icon-social-stumbleupon - icon-social-treehouse - icon-social-tumblr - icon-social-twitter - icon-social-vimeo - icon-social-xbox - icon-social-yelp - icon-social-youtube - icon-social-zerply - icon-mail - ---------------------------------}} - - - diff --git a/etc/ghost/content/themes/NEWcasper/post.hbs b/etc/ghost/content/themes/NEWcasper/post.hbs deleted file mode 100755 index 52ebe62..0000000 --- a/etc/ghost/content/themes/NEWcasper/post.hbs +++ /dev/null @@ -1,39 +0,0 @@ -{{!< default}} - -{{#post}} - -
-
-
- - {{tags prefix="in " separator=" "}} - - {{> post-author}} - - ~ read. -
- {{#if feature_image}}{{title}}{{/if}} -

{{title}}

-
- -
- {{content}} -
- -
- -
- {{#prev_post}} - - {{/prev_post}} - - {{#next_post}} - - {{/next_post}} -
- - {{> comments}} - -
- -{{/post}} diff --git a/etc/ghost/content/themes/NEWcasper/scripts/mail_template.html b/etc/ghost/content/themes/NEWcasper/scripts/mail_template.html deleted file mode 100644 index c229d87..0000000 --- a/etc/ghost/content/themes/NEWcasper/scripts/mail_template.html +++ /dev/null @@ -1,44 +0,0 @@ -Uno Zen v{{EntryTitle}} was released! - -
-
- -Just enter in the folder of your theme and run:
sh scripts/update.sh
- -
-
- -If you feel happy with the theme, please consider make a donation to be possible develop new awesome features :-) - - -
-
- -Good hacky day! - -
-
- -Useful links: - -
- -
    -
  1. - Main Page -
  2. -
  3. - Changelog -
  4. -
  5. - Tagged versions -
  6. -
  7. - Theme Documentation -
  8. -
  9. - Add your theme into Showcase -
  10. -
- -
diff --git a/etc/ghost/content/themes/NEWcasper/tag.hbs b/etc/ghost/content/themes/NEWcasper/tag.hbs deleted file mode 100755 index 4f4f0ab..0000000 --- a/etc/ghost/content/themes/NEWcasper/tag.hbs +++ /dev/null @@ -1,14 +0,0 @@ -{{!< default}} - -

Tag: {{tag.name}}.

-
    - {{#foreach posts}} -
  1. - - {{title}} - {{tags separator=" "}} -
  2. - {{/foreach}} -
- -{{pagination}} diff --git a/etc/ghost/content/themes/casper b/etc/ghost/content/themes/casper deleted file mode 120000 index 517415a..0000000 --- a/etc/ghost/content/themes/casper +++ /dev/null @@ -1 +0,0 @@ -/opt/bitnami/ghost/current/content/themes/casper \ No newline at end of file diff --git a/etc/logs/ghost/.gitsave b/etc/logs/ghost/.gitsave deleted file mode 100644 index e69de29..0000000 diff --git a/etc/nginx/HTTPS_default.conf.BAK b/etc/nginx/HTTPS_default.conf.BAK index a312b67..a3687dd 100755 --- a/etc/nginx/HTTPS_default.conf.BAK +++ b/etc/nginx/HTTPS_default.conf.BAK @@ -15,13 +15,7 @@ server { error_log /var/log/nginx/error.log; access_log /var/log/nginx/access.log; - location ~ /.well-known/acme-challenge { - allow all; - root /var/www/html; - } - rewrite ^ https://$http_host$request_uri? permanent; - } # HTTPS @@ -42,9 +36,12 @@ server { ssl_stapling on; ssl_stapling_verify on; resolver 8.8.8.8 1.1.1.1; - ssl_certificate /etc/letsencrypt/live/openrsc.com/fullchain.pem; - ssl_certificate_key /etc/letsencrypt/live/openrsc.com/privkey.pem; - ssl_trusted_certificate /etc/letsencrypt/live/openrsc.com/chain.pem; +# ssl_certificate /etc/letsencrypt/live/openrsc.com/fullchain.pem; +# ssl_certificate_key /etc/letsencrypt/live/openrsc.com/privkey.pem; +# ssl_trusted_certificate /etc/letsencrypt/live/openrsc.com/chain.pem; +ssl_certificate /etc/letsencrypt/live/localhost/selfsigned.crt; +ssl_certificate_key /etc/letsencrypt/live/localhost/selfsigned.key; +ssl_trusted_certificate /etc/letsencrypt/live/localhost/dhparam.pem; root /app; index index.jsp index.html index.htm; @@ -56,7 +53,7 @@ server { } ####### Proxies ####### - # PHP proxy +# # PHP proxy # location /board { # fastcgi_pass php:9001; # fastcgi_index index.php; @@ -64,10 +61,6 @@ server { # root /app; # } - location ~ \.htm$ { - root /var/www/html; - } - # Ghost proxy location /blog { proxy_pass http://ghost; @@ -85,5 +78,4 @@ server { proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for; proxy_pass http://tomcat; } - } From 90ff15f338361c8eaff6026463201e0ee24d7bfd Mon Sep 17 00:00:00 2001 From: Marwolf Date: Tue, 21 Aug 2018 22:18:17 -0400 Subject: [PATCH 3/4] Docker clean up --- .env | 1 + docker-compose.yml | 9 +++++++++ etc/ghost/.initialized | 0 etc/ghost/.restored | 0 4 files changed, 10 insertions(+) delete mode 100644 etc/ghost/.initialized delete mode 100644 etc/ghost/.restored diff --git a/.env b/.env index 6e499c7..d473792 100644 --- a/.env +++ b/.env @@ -5,6 +5,7 @@ GHOST_EMAIL=admin@openrsc.com GHOST_PASSWORD=malwareinfection GHOST_DATABASE_NAME=ghost ALLOW_EMPTY_PASSWORD=no +URL=http://localhost/blog # Nginx NGINX_HOST=localhost diff --git a/docker-compose.yml b/docker-compose.yml index 7d7581b..882b7cb 100644 --- a/docker-compose.yml +++ b/docker-compose.yml @@ -92,6 +92,8 @@ services: - ".env" environment: - NODE_ENV=production + - privacy__useUpdateCheck=0 + - URL=${URL} - MARIADB_HOST=mysql - MARIADB_PORT_NUMBER=3306 - GHOST_DATABASE_USER=${MARIADB_ROOT_USER} @@ -102,3 +104,10 @@ services: - GHOST_PASSWORD=${GHOST_PASSWORD} depends_on: - fix-ghost-permissions + + php: + image: nanoninja/php-fpm:7.2 + container_name: php + volumes: + - "./etc/php/php.ini:/usr/local/etc/php/conf.d/php.ini" + - "./Website:/var/www/html/public" diff --git a/etc/ghost/.initialized b/etc/ghost/.initialized deleted file mode 100644 index e69de29..0000000 diff --git a/etc/ghost/.restored b/etc/ghost/.restored deleted file mode 100644 index e69de29..0000000 From 895987b58fe8215179a3c6baaded5181b9f2b683 Mon Sep 17 00:00:00 2001 From: Marwolf Date: Wed, 22 Aug 2018 10:53:53 -0400 Subject: [PATCH 4/4] Readme cleanup, installer script curl capability added --- Linux_Installer.sh | 21 ++++++++ README.md | 122 +++++++++++++++------------------------------ 2 files changed, 62 insertions(+), 81 deletions(-) diff --git a/Linux_Installer.sh b/Linux_Installer.sh index eec79e1..099e8b0 100755 --- a/Linux_Installer.sh +++ b/Linux_Installer.sh @@ -1,3 +1,24 @@ +#!/usr/bin/env bash +# shellcheck disable=SC1090 + +# Open RSC: A replica RSC private server framework +# +# Installs and updates Open RSC +# +# Install with this command (from your Linux machine): +# +# curl -sSL https://raw.githubusercontent.com/Open-RSC/Docker-Home/master/Linux_Installer.sh | bash + +# -e option instructs bash to immediately exit if any command [1] has a non-zero exit status +# We do not want users to end up with a partially working install, so we exit the script +# instead of continuing the installation with something broken +set -e + +cd / +sudo git clone https://github.com/Open-RSC/Docker-Home.git &>/dev/null +cd Docker-Home + + clear choice="" RED=`tput setaf 1` diff --git a/README.md b/README.md index 3e31062..ae580d5 100644 --- a/README.md +++ b/README.md @@ -3,19 +3,27 @@ ![Death](https://i.imgur.com/tzLgEwV.png) # Table of contents -1. [Project Introduction](#introduction) -1. [Default Credentials](#credentials) -2. [Minimum Requirements](#requirements) -3. [How to Obtain Open RSC](#obtain) -4. [Required Step For Windows Users](#windows) -5. [Setup Process](#setup) -6. [Steps to Host on a VPS](#vps) -7. [Remote JMX Sampling](#jmx) +1. [How to Install](#install) +2. [Choices](#choices) +3. [Default Credentials](#credentials) +4. [Minimum Requirements](#requirements) +5. [Required Step For Windows Users](#windows) +6. [Setup Process](#setup) +7. [Steps to Host on a VPS](#vps) -## Project Introduction +## How to Install Open RSC -Choices: +Install with this command (from your Linux machine): + + ```sh + curl -sSL https://raw.githubusercontent.com/Open-RSC/Docker-Home/master/Linux_Installer.sh | bash + ``` + +[Return to top](#top) +___ + +## Choices 1. Single player RSC game + basic database editing (PHPMyAdmin) 2. Game + Website + PHPMyAdmin @@ -29,7 +37,7 @@ ___ ## Default Credentials -#### Website +#### Ghost CMS Website Username: admin@openrsc.com @@ -45,32 +53,15 @@ Password: root [Return to top](#top) ___ -## Minimum Requirements (suggested use a VPS host or a VirtualBox VM) +## Minimum Requirements -* Windows 10 (sorry, no Windows 7 due to Docker for Windows incompatibility) +* Windows 10 * Mac OS X High Sierra -* Ubuntu Linux 18.04 and above (or a derivative like Mint Linux) +* Ubuntu Linux 18.04 -* Other Linux (no support will be provided) - -[Return to top](#top) -___ - -## How to Obtain Open RSC - -#### Option 1: Download the zip, extract it, and open the "Docker-Home" folder - -https://github.com/Open-RSC/Docker-Home/archive/master.zip - -#### Option 2: Clone the project with git - -Install [Git](http://git-scm.com/book/en/v2/Getting-Started-Installing-Git), then clone the project: - - ```sh - git clone https://github.com/Open-RSC/Docker-Home.git - ``` +* Other Linux (no support provided) [Return to top](#top) ___ @@ -89,57 +80,47 @@ ___ 1. Perform the first time setup: ```sh - Mac/Linux: ./Setup_Linux_Mac.sh + Mac/Linux: ./Linux_Installer.sh ``` ```sh - Windows: "Setup_Windows.cmd" + Windows: "Windows_Installer.cmd" ``` 2. Open your favorite browser: * [http://localhost](http://localhost) * [http://localhost:9000](http://localhost:9000) PHPMyAdmin (default username: root, password: root) - * [http://localhost:8080](http://localhost:8080) Apache Tomcat webserver, used to serve files over HTTP + * [http://localhost:8080](http://localhost:8080) Apache Tomcat webserver -3. Start the game's Docker containers, then run the game server and client: +3. Start the Docker containers and run the game server and client: ```sh - Mac/Linux: ./Start_Single_Player_Game_Linux_Mac.sh + Mac/Linux: ./Linux_Single_Player.sh ``` ```sh - Windows: "Start_Single_Player_Game_Windows.cmd" + Windows: "Windows_Single_Player.cmd" ``` -4. Backup game databases: +4. Backup all databases: ```sh - Mac/Linux: ./Backup_Game_Databases_Linux_Mac.sh + Mac/Linux: ./Linux_Backup_Databases.sh ``` ```sh - Windows: "Backup_Game_Databases_Windows.cmd" - ``` - -5. Restore game databases: - - ```sh - Mac/Linux: ./Restore_Game_Database_Backup_Linux_Mac.sh - ``` - - ```sh - Windows: "Restore_Game_Database_Backup_Windows.cmd" + Windows: "Windows_Backup_Databases.cmd" ``` 6. Stop the game's Docker containers and shut down the game server: ```sh - Mac/Linux: ./Stop-Game-Linux_Mac.sh + Mac/Linux: sudo make stop ``` ```sh - Windows: "Stop_Game_Windows.cmd" + Windows: "Windows_Stop_Game_Server.cmd" ``` [Return to top](#top) @@ -147,7 +128,11 @@ ___ ## Steps to Host on a VPS - * Execute "Linux_Installer.sh" + * Run the installer: + + ```sh + curl -sSL https://raw.githubusercontent.com/Open-RSC/Docker-Home/master/Linux_Installer.sh | bash + ``` * Follow the steps to install needed programs @@ -165,7 +150,7 @@ PHPMyAdmin MariaDB SQL users * The main website is running through Ghost CMS. For the section starting with # Ghost: - * Replace: "URL=http://localhost" + * Replace: "URL=http://localhost/blog" * Nginx has a hostname reference for localhost as "NGINX_HOST=localhost" under the # Nginx section. It can be safely left alone at this time. @@ -191,7 +176,7 @@ PHPMyAdmin MariaDB SQL users ### Website config import: - * Visit http://localhost/ghost + * Visit http://localhost/blog/ghost * Click on "Labs" once registered / logged in @@ -217,29 +202,4 @@ PHPMyAdmin MariaDB SQL users * Starts the game server in a detached screen console. Access via "screen -r", return via "Ctrl + A + D", exit via "Ctrl + C" (executes "Docker-Home/Game/server/run_server.sh") -#### Docker-Home/Game/server/run_server.sh - - * Kills existing java jar processes (used during server auto restart) - - * Launches "Docker-Home/Game/server/ant_launcher.sh" - -#### Docker-Home/Game/server/ant_launcher.sh - - * Starts the game server in a detached screen console. Access via "screen -r", return via "Ctrl + A + D", exit via "Ctrl + C" - [Return to top](#top) -___ - -## Remote JMX Sampling - -If hosting externally on a VPS, it is possible to monitor the game server via JMX sampling with VisualVM. - - * ssh -l USERNAME VPS_DOMAIN -L 9990:localhost:9990 - - * Open Visual VM and under "Local", right click and select "Add JMX Connection" - - * In "Connection", specify "localhost:9990" and click "OK" - - * Right click where it reads "localhost:9990 (pid xxxx)" and select "Sample" - - [Return to top](#top)