diff --git a/.eleventy.js b/.eleventy.js
deleted file mode 100644
index 15a527b..0000000
--- a/.eleventy.js
+++ /dev/null
@@ -1,48 +0,0 @@
-
-module.exports = function(eleventyConfig) {
- const {DateTime} = require('luxon')
- const hljs = require('highlight.js')
- const markdownIt = require('markdown-it')({
- html: true,
- linkify: true,
- typographer: true,
- highlight: function (str, lang) {
- if (lang && hljs.getLanguage(lang)) {
- try {
- return hljs.highlight(str, { language: lang }).value
- } catch (__) {}
- }
-
- return ''
- }
- }
- )
- .use(require('markdown-it-anchor').default)
- .use(require('markdown-it-table-of-contents'), {
- includeLevel: [1,2,3,4,5,6],
- containerHeaderHtml: `
`
- });
-
- eleventyConfig.setLibrary("md", markdownIt)
- eleventyConfig.addPassthroughCopy("./src/assets/*")
- eleventyConfig.addPassthroughCopy("./src/js/*")
- eleventyConfig.addPassthroughCopy("./src/admin/*")
- eleventyConfig.addPassthroughCopy("./src/css/style.css")
- eleventyConfig.addPassthroughCopy("./src/images/*")
- eleventyConfig.addPassthroughCopy("./settings.json")
-
- eleventyConfig.addFilter("postDate", (dateObj) => {
- return DateTime.fromJSDate(dateObj).toLocaleString(DateTime.DATE_MED)
- })
-
- eleventyConfig.addFilter("postYear", (dateObj) => {
- return DateTime.fromJSDate(dateObj).toLocaleString({year: 'numeric'})
- })
-
- return {
- dir: {
- input: "src",
- output: "public",
- }
- }
-}
\ No newline at end of file
diff --git a/.github/workflows/codeql-analysis.yml b/.github/workflows/codeql-analysis.yml
deleted file mode 100644
index 577bbb5..0000000
--- a/.github/workflows/codeql-analysis.yml
+++ /dev/null
@@ -1,71 +0,0 @@
-# For most projects, this workflow file will not need changing; you simply need
-# to commit it to your repository.
-#
-# You may wish to alter this file to override the set of languages analyzed,
-# or to provide custom queries or build logic.
-#
-# ******** NOTE ********
-# We have attempted to detect the languages in your repository. Please check
-# the `language` matrix defined below to confirm you have the correct set of
-# supported CodeQL languages.
-#
-name: "CodeQL"
-
-on:
- push:
- branches: [ master ]
- pull_request:
- # The branches below must be a subset of the branches above
- branches: [ master ]
- schedule:
- - cron: '29 23 * * 6'
-
-jobs:
- analyze:
- name: Analyze
- runs-on: ubuntu-latest
- permissions:
- actions: read
- contents: read
- security-events: write
-
- strategy:
- fail-fast: false
- matrix:
- language: [ 'javascript' ]
- # CodeQL supports [ 'cpp', 'csharp', 'go', 'java', 'javascript', 'python' ]
- # Learn more:
- # https://docs.github.com/en/free-pro-team@latest/github/finding-security-vulnerabilities-and-errors-in-your-code/configuring-code-scanning#changing-the-languages-that-are-analyzed
-
- steps:
- - name: Checkout repository
- uses: actions/checkout@v2
-
- # Initializes the CodeQL tools for scanning.
- - name: Initialize CodeQL
- uses: github/codeql-action/init@v1
- with:
- languages: ${{ matrix.language }}
- # If you wish to specify custom queries, you can do so here or in a config file.
- # By default, queries listed here will override any specified in a config file.
- # Prefix the list here with "+" to use these queries and those in the config file.
- # queries: ./path/to/local/query, your-org/your-repo/queries@main
-
- # Autobuild attempts to build any compiled languages (C/C++, C#, or Java).
- # If this step fails, then you should remove it and run the build manually (see below)
- - name: Autobuild
- uses: github/codeql-action/autobuild@v1
-
- # ℹ️ Command-line programs to run using the OS shell.
- # 📚 https://git.io/JvXDl
-
- # ✏️ If the Autobuild fails above, remove it and uncomment the following three lines
- # and modify them (or add more) to build your code if your project
- # uses a compiled language
-
- #- run: |
- # make bootstrap
- # make release
-
- - name: Perform CodeQL Analysis
- uses: github/codeql-action/analyze@v1
diff --git a/README.abs-ID.md b/README.abs-ID.md
index 368812a..c8ec4d3 100644
--- a/README.abs-ID.md
+++ b/README.abs-ID.md
@@ -1,34 +1,16 @@
-
-
-[]()
-[]()
-[](https://github.com/EmptyWork/emptywork.github.io/blob/master/LICENSE)
-[](https://app.netlify.com/sites/emptywork/deploys)
-[](https://github.com/EmptyWork/emptywork.github.io/actions/workflows/codeql-analysis.yml)
-
-[**⚠Laporkan Bug**](https://github.com/EmptyWork/emptywork.github.io/issues/new) — [**📧Minta Fitur**](https://github.com/EmptyWork/emptywork.github.io/issues/new)
-
-**Baca akang pake: [🆔Bahasa Indonesia](README.id-ID.md), [🅰Bahasa Inggris](README.md)**
-## Sumber kode par beta pung website pribadi
-
-[EmptyWork](https://emptywork.github.io) tu website yang responsive, akang punya design multi-page par website blog beta biking akang pake [11ty](https://www.11ty.dev/) jadi Static Site Generator, sedangkan [Nunjuck](https://mozilla.github.io/nunjucks/templating.html) jadi akang pung bahasa templatingnya, deng [NetlifyCMS](https://www.netlifycms.org/) par jadi Content Management
-
-Kamong bisa `fork` kalo seng `clone` repository ini par _ganti_ deng biking akang jadi iko kamong pung mau, akang jua [**sebg wajib**](https://github.com/EmptyWork/emptywork.github.io/blob/master/LICENSE) par kamong taro beta di kredit, tapi kalo memang kamong mau tolong kase tambah [EmptyWork](https://github.com/EmptyWork) jua.
-
-
-## Table Kontent
-- [Instalasi](#instalasi)
-- [Dukungan](#dukungan)
-
-### Instalasi
-
-`clone` kalo seng `fork` akang repository ni, kalo kamong `fork` tinggal ubah akang pung nama repository baiko kamong pung nama akun saja, sedangkan kalo memang pake `clone` berarti musti biking repository baru la kasih maso file ka akang. Inga jang lupa instal [node.js](https://nodejs.org) deng `npm` di kamong pung komputer lai.
-
-Kalo sudah iko langkah-langkah ni:
-- Buka direktori yang kamong taro file dari `fork` kalo seng `fork`
-- Lalu ketik `npm install`
-- `npm run build` kalo seng `npm start` kalo kamong mau baganti akang.
-
-### Dukungan
-
-Kase ⭐ par akang ni repo! kalo seng iko [EmptyWork](https://github.com/EmptyWork) jua.
+ EmptyWork Pung Website
+
+
+
+
+
+
+ [](https://github.com/EmptyWork/emptywork.github.io/actions/workflows/codeql-analysis.yml)
+
+
+
+## Tentang
+Baca akang pake: Bahasa Inggris , Bahasa Indonesia
+
+Kode sumber par beta pung website.
+Beta biking akang repository ni par kase tuju kode yang beta su tulis deng par jadi bukti beta pung kemampuan par karja pake Javascript, HTML5 deng CSS3.
diff --git a/README.id-ID.md b/README.id-ID.md
index 270a613..6b0d6c4 100644
--- a/README.id-ID.md
+++ b/README.id-ID.md
@@ -1,34 +1,17 @@
-
+ EmptyWork Website
+
+
+
+
+
+
+ [](https://github.com/EmptyWork/emptywork.github.io/actions/workflows/codeql-analysis.yml)
+
+
+
+## Tentang
+Bahasa Lain: Bahasa Inggris , Bahasa Ambon
+
+Kode untuk website pribadi saya.
+Tujuan pembuatan repository ini adalah untuk menunjukan kode yang telah ditulis oleh saya dan juga berfungsi sebagai bukti kemampuan saya dalam menggunakan Javascript, HTML5 dan CSS3
-[]()
-[]()
-[](https://github.com/EmptyWork/emptywork.github.io/blob/master/LICENSE)
-[](https://app.netlify.com/sites/emptywork/deploys)
-[](https://github.com/EmptyWork/emptywork.github.io/actions/workflows/codeql-analysis.yml)
-
-[**⚠Laporkan Bug**](https://github.com/EmptyWork/emptywork.github.io/issues/new) — [**📧Minta Fitur**](https://github.com/EmptyWork/emptywork.github.io/issues/new)
-
-**Bahasa Lain: [🆔Bahasa Ambon](README.abs-ID.md), [🅰Bahasa Inggris](README.md)**
-## Sumber kode untuk website pribadi EmptyWork
-
-[EmptyWork](https://emptywork.github.io) adalah website yang responsive, memiliki design multi-page untuk website blog dengan menggunakan [11ty](https://www.11ty.dev/) sebagai Static Site Generator, [Nunjuck](https://mozilla.github.io/nunjucks/templating.html) sebagai bahasa templatingnya, dan [NetlifyCMS](https://www.netlifycms.org/) untuk Content Management
-
-Kamu bisa `fork` atau `clone` repository ini untuk _mengubah_ dan membuat perubahan sesuai keinginan kamu, dan kamu [**tidak diwajibkan**](https://github.com/EmptyWork/emptywork.github.io/blob/master/LICENSE) untuk memberikan kredit ke saya, tapi jika kamu mau memberi kredit tolong berikan kepada [EmptyWork](https://github.com/EmptyWork).
-
-
-## Table Kontent
-- [Instalasi](#instalasi)
-- [Dukungan](#dukungan)
-
-### Instalasi
-
-`clone` atau `fork` repository ini, jika kamu melakukan `fork` kamu bisa mengubah nama repositorynya sesuai dengan milik kamu, sedangkan jika kamu `clone` maka buatlah sebuah repository baru dan upload file. Pastikan kamu memiliki [node.js](https://nodejs.org) dan `npm` pada perangkat kalian.
-
-Setelah itu ikuti langkah-langkah berikut:
-- Pergi ke direktori lokal dimana kalian menyimpan file hasil `fork` atau `clone`
-- Kemudian lakukan `npm install`
-- Jalankan `npm run build` atau `npm start` jika kamu mau menggubah filenya.ile.
-
-### Dukungan
-
-Berikan ⭐ jika kamu mau! dan ikuti [EmptyWork](https://github.com/EmptyWork).
diff --git a/README.md b/README.md
index 290d3d1..d224500 100644
--- a/README.md
+++ b/README.md
@@ -1,33 +1,17 @@
-
+ EmptyWork's Personal Website
+
+
+
-[]()
-[]()
-[](https://github.com/EmptyWork/emptywork.github.io/blob/master/LICENSE)
-[](https://app.netlify.com/sites/emptywork/deploys)
-[](https://github.com/EmptyWork/emptywork.github.io/actions/workflows/codeql-analysis.yml)
+
+
+ [](https://github.com/EmptyWork/emptywork.github.io/actions/workflows/codeql-analysis.yml)
+
+
-[**⚠Report Bug**](https://github.com/EmptyWork/emptywork.github.io/issues/new) — [**📧Report Feature**](https://github.com/EmptyWork/emptywork.github.io/issues/new)
+## About
+Read this in: Ambonese Malay , Indonesian
-**Read this in: [🆔Ambonese Malay](README.abs-ID.md), [🆔Indonesian](README.id-ID.md)**
-## EmptyWork's personal website sourcecode
+Source code for my personal website.
+The purpose of this repository is to showcase the code that I wrote and as a proof of my ability to work with Javascript, HTML5 and CSS3.
-[EmptyWork](https://emptywork.github.io) is a fully responsive, multi-page layout JAMStack blog—website built using [11ty](https://www.11ty.dev/) as the Static Site Generator, [Nunjuck](https://mozilla.github.io/nunjucks/templating.html) templating language, and [NetlifyCMS](https://www.netlifycms.org/) for Content Management
-
-You can `fork` or `clone` this repo to _modify_ and make changes of your own, and it's [**not required**](https://github.com/EmptyWork/emptywork.github.io/blob/master/LICENSE) for you to credit me, but if you want you can properly linking back the credit to [EmptyWork](https://github.com/EmptyWork).
-
-## Table of Contents
-- [Installation](#installation)
-- [Support](#support-me!)
-
-### Installation
-
-`clone` or `fork` this repository and in case you `forked` then you just need to modify the name of repo else if you `cloned` then create a new repo and upload the file. Make sure you have [node.js](https://nodejs.org) and `npm` installed on your local device.
-
-After that follow this steps:
-
-- Go to your local directory and then do `npm install`
-- Run the `npm run build` or `npm run start` if you want to start edit the file.
-
-### Support Me!
-
-Give a ⭐ to this repo if you like it! And follow [EmptyWork](https://github.com/EmptyWork).
\ No newline at end of file
diff --git a/package-lock.json b/package-lock.json
deleted file mode 100644
index 0799e71..0000000
--- a/package-lock.json
+++ /dev/null
@@ -1,3043 +0,0 @@
-{
- "name": "emptywork.github.io",
- "version": "1.0.0",
- "lockfileVersion": 1,
- "requires": true,
- "dependencies": {
- "@11ty/dependency-tree": {
- "version": "1.0.0",
- "resolved": "https://registry.npmjs.org/@11ty/dependency-tree/-/dependency-tree-1.0.0.tgz",
- "integrity": "sha512-2FWYlkphQ/83MG7b9qqBJfJJ0K9zupNz/6n4EdDuNLw6hQHGp4Sp4UMDRyBvA/xCTYDBaPSuSjHuu45tSujegg==",
- "dev": true
- },
- "@11ty/eleventy": {
- "version": "0.12.1",
- "resolved": "https://registry.npmjs.org/@11ty/eleventy/-/eleventy-0.12.1.tgz",
- "integrity": "sha512-YGG1Vk0IPXsExSAwIyv6zccxxlaxXLb4PvO/G+SW66Dsz2l1ZSObJuukVTLc6iMpqZCS+LZQNXnaqG9PuRmy7w==",
- "dev": true,
- "requires": {
- "@11ty/dependency-tree": "^1.0.0",
- "browser-sync": "^2.26.14",
- "chalk": "^4.1.0",
- "chokidar": "^3.5.1",
- "debug": "^4.3.1",
- "dependency-graph": "^0.11.0",
- "ejs": "^2.7.4",
- "fast-glob": "^3.2.5",
- "fs-extra": "^8.1.0",
- "gray-matter": "^4.0.2",
- "hamljs": "^0.6.2",
- "handlebars": "^4.7.7",
- "javascript-stringify": "^2.0.1",
- "liquidjs": "^6.4.3",
- "lodash": "^4.17.21",
- "luxon": "^1.26.0",
- "markdown-it": "^10.0.0",
- "minimist": "^1.2.5",
- "moo": "^0.5.1",
- "multimatch": "^4.0.0",
- "mustache": "^2.3.2",
- "normalize-path": "^3.0.0",
- "nunjucks": "^3.2.3",
- "parse-filepath": "^1.0.2",
- "please-upgrade-node": "^3.2.0",
- "pretty": "^2.0.0",
- "pug": "^3.0.2",
- "recursive-copy": "^2.0.11",
- "semver": "^7.3.4",
- "slugify": "^1.4.7",
- "time-require": "^0.1.2",
- "valid-url": "^1.0.9"
- }
- },
- "@babel/helper-validator-identifier": {
- "version": "7.15.7",
- "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.15.7.tgz",
- "integrity": "sha512-K4JvCtQqad9OY2+yTU8w+E82ywk/fe+ELNlt1G8z3bVGlZfn/hOcQQsUhGhW/N+tb3fxK800wLtKOE/aM0m72w==",
- "dev": true
- },
- "@babel/parser": {
- "version": "7.15.8",
- "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.15.8.tgz",
- "integrity": "sha512-BRYa3wcQnjS/nqI8Ac94pYYpJfojHVvVXJ97+IDCImX4Jc8W8Xv1+47enbruk+q1etOpsQNwnfFcNGw+gtPGxA==",
- "dev": true
- },
- "@babel/types": {
- "version": "7.15.6",
- "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.15.6.tgz",
- "integrity": "sha512-BPU+7QhqNjmWyDO0/vitH/CuhpV8ZmK1wpKva8nuyNF5MJfuRNWMc+hc14+u9xT93kvykMdncrJT19h74uB1Ig==",
- "dev": true,
- "requires": {
- "@babel/helper-validator-identifier": "^7.14.9",
- "to-fast-properties": "^2.0.0"
- }
- },
- "@nodelib/fs.scandir": {
- "version": "2.1.5",
- "resolved": "https://registry.npmjs.org/@nodelib/fs.scandir/-/fs.scandir-2.1.5.tgz",
- "integrity": "sha512-vq24Bq3ym5HEQm2NKCr3yXDwjc7vTsEThRDnkp2DK9p1uqLR+DHurm/NOTo0KG7HYHU7eppKZj3MyqYuMBf62g==",
- "dev": true,
- "requires": {
- "@nodelib/fs.stat": "2.0.5",
- "run-parallel": "^1.1.9"
- }
- },
- "@nodelib/fs.stat": {
- "version": "2.0.5",
- "resolved": "https://registry.npmjs.org/@nodelib/fs.stat/-/fs.stat-2.0.5.tgz",
- "integrity": "sha512-RkhPPp2zrqDAQA/2jNhnztcPAlv64XdhIp7a7454A5ovI7Bukxgt7MX7udwAu3zg1DcpPU0rz3VV1SeaqvY4+A==",
- "dev": true
- },
- "@nodelib/fs.walk": {
- "version": "1.2.8",
- "resolved": "https://registry.npmjs.org/@nodelib/fs.walk/-/fs.walk-1.2.8.tgz",
- "integrity": "sha512-oGB+UxlgWcgQkgwo8GcEGwemoTFt3FIO9ababBmaGwXIoBKZ+GTy0pP185beGg7Llih/NSHSV2XAs1lnznocSg==",
- "dev": true,
- "requires": {
- "@nodelib/fs.scandir": "2.1.5",
- "fastq": "^1.6.0"
- }
- },
- "@types/minimatch": {
- "version": "3.0.5",
- "resolved": "https://registry.npmjs.org/@types/minimatch/-/minimatch-3.0.5.tgz",
- "integrity": "sha512-Klz949h02Gz2uZCMGwDUSDS1YBlTdDDgbWHi+81l29tQALUtvz4rAYi5uoVhE5Lagoq6DeqAUlbrHvW/mXDgdQ==",
- "dev": true
- },
- "a-sync-waterfall": {
- "version": "1.0.1",
- "resolved": "https://registry.npmjs.org/a-sync-waterfall/-/a-sync-waterfall-1.0.1.tgz",
- "integrity": "sha512-RYTOHHdWipFUliRFMCS4X2Yn2X8M87V/OpSqWzKKOGhzqyUxzyVmhHDH9sAvG+ZuQf/TAOFsLCpMw09I1ufUnA==",
- "dev": true
- },
- "abbrev": {
- "version": "1.1.1",
- "resolved": "https://registry.npmjs.org/abbrev/-/abbrev-1.1.1.tgz",
- "integrity": "sha512-nne9/IiQ/hzIhY6pdDnbBtz7DjPTKrY00P/zvPSm5pOFkl6xuGrGnXn/VtTNNfNtAfZ9/1RtehkszU9qcTii0Q==",
- "dev": true
- },
- "accepts": {
- "version": "1.3.7",
- "resolved": "https://registry.npmjs.org/accepts/-/accepts-1.3.7.tgz",
- "integrity": "sha512-Il80Qs2WjYlJIBNzNkK6KYqlVMTbZLXgHx2oT0pU/fjRHyEp+PEfEPY0R3WCwAGVOtauxh1hOxNgIf5bv7dQpA==",
- "dev": true,
- "requires": {
- "mime-types": "~2.1.24",
- "negotiator": "0.6.2"
- }
- },
- "acorn": {
- "version": "7.4.1",
- "resolved": "https://registry.npmjs.org/acorn/-/acorn-7.4.1.tgz",
- "integrity": "sha512-nQyp0o1/mNdbTO1PO6kHkwSrmgZ0MT/jCCpNiwbUjGoRN4dlBhqJtoQuCnEOKzgTVwg0ZWiCoQy6SxMebQVh8A==",
- "dev": true
- },
- "after": {
- "version": "0.8.2",
- "resolved": "https://registry.npmjs.org/after/-/after-0.8.2.tgz",
- "integrity": "sha1-/ts5T58OAqqXaOcCvaI7UF+ufh8=",
- "dev": true
- },
- "ansi-regex": {
- "version": "2.1.1",
- "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-2.1.1.tgz",
- "integrity": "sha1-w7M6te42DYbg5ijwRorn7yfWVN8=",
- "dev": true
- },
- "ansi-styles": {
- "version": "2.2.1",
- "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-2.2.1.tgz",
- "integrity": "sha1-tDLdM1i2NM914eRmQ2gkBTPB3b4=",
- "dev": true
- },
- "anymatch": {
- "version": "3.1.2",
- "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-3.1.2.tgz",
- "integrity": "sha512-P43ePfOAIupkguHUycrc4qJ9kz8ZiuOUijaETwX7THt0Y/GNK7v0aa8rY816xWjZ7rJdA5XdMcpVFTKMq+RvWg==",
- "dev": true,
- "requires": {
- "normalize-path": "^3.0.0",
- "picomatch": "^2.0.4"
- }
- },
- "argparse": {
- "version": "1.0.10",
- "resolved": "https://registry.npmjs.org/argparse/-/argparse-1.0.10.tgz",
- "integrity": "sha512-o5Roy6tNG4SL/FOkCAN6RzjiakZS25RLYFrcMttJqbdd8BWrnA+fGz57iN5Pb06pvBGvl5gQ0B48dJlslXvoTg==",
- "dev": true,
- "requires": {
- "sprintf-js": "~1.0.2"
- }
- },
- "array-differ": {
- "version": "3.0.0",
- "resolved": "https://registry.npmjs.org/array-differ/-/array-differ-3.0.0.tgz",
- "integrity": "sha512-THtfYS6KtME/yIAhKjZ2ul7XI96lQGHRputJQHO80LAWQnuGP4iCIN8vdMRboGbIEYBwU33q8Tch1os2+X0kMg==",
- "dev": true
- },
- "array-union": {
- "version": "2.1.0",
- "resolved": "https://registry.npmjs.org/array-union/-/array-union-2.1.0.tgz",
- "integrity": "sha512-HGyxoOTYUyCM6stUe6EJgnd4EoewAI7zMdfqO+kGjnlZmBDz/cR5pf8r/cR4Wq60sL/p0IkcjUEEPwS3GFrIyw==",
- "dev": true
- },
- "array-uniq": {
- "version": "1.0.3",
- "resolved": "https://registry.npmjs.org/array-uniq/-/array-uniq-1.0.3.tgz",
- "integrity": "sha1-r2rId6Jcx/dOBYiUdThY39sk/bY=",
- "dev": true
- },
- "arraybuffer.slice": {
- "version": "0.0.7",
- "resolved": "https://registry.npmjs.org/arraybuffer.slice/-/arraybuffer.slice-0.0.7.tgz",
- "integrity": "sha512-wGUIVQXuehL5TCqQun8OW81jGzAWycqzFF8lFp+GOM5BXLYj3bKNsYC4daB7n6XjCqxQA/qgTJ+8ANR3acjrog==",
- "dev": true
- },
- "arrify": {
- "version": "2.0.1",
- "resolved": "https://registry.npmjs.org/arrify/-/arrify-2.0.1.tgz",
- "integrity": "sha512-3duEwti880xqi4eAMN8AyR4a0ByT90zoYdLlevfrvU43vb0YZwZVfxOgxWrLXXXpyugL0hNZc9G6BiB5B3nUug==",
- "dev": true
- },
- "asap": {
- "version": "2.0.6",
- "resolved": "https://registry.npmjs.org/asap/-/asap-2.0.6.tgz",
- "integrity": "sha1-5QNHYR1+aQlDIIu9r+vLwvuGbUY=",
- "dev": true
- },
- "assert-never": {
- "version": "1.2.1",
- "resolved": "https://registry.npmjs.org/assert-never/-/assert-never-1.2.1.tgz",
- "integrity": "sha512-TaTivMB6pYI1kXwrFlEhLeGfOqoDNdTxjCdwRfFFkEA30Eu+k48W34nlok2EYWJfFFzqaEmichdNM7th6M5HNw==",
- "dev": true
- },
- "async": {
- "version": "1.5.2",
- "resolved": "https://registry.npmjs.org/async/-/async-1.5.2.tgz",
- "integrity": "sha1-7GphrlZIDAw8skHJVhjiCJL5Zyo=",
- "dev": true
- },
- "async-each-series": {
- "version": "0.1.1",
- "resolved": "https://registry.npmjs.org/async-each-series/-/async-each-series-0.1.1.tgz",
- "integrity": "sha1-dhfBkXQB/Yykooqtzj266Yr+tDI=",
- "dev": true
- },
- "axios": {
- "version": "0.21.4",
- "resolved": "https://registry.npmjs.org/axios/-/axios-0.21.4.tgz",
- "integrity": "sha512-ut5vewkiu8jjGBdqpM44XxjuCjq9LAKeHVmoVfHVzy8eHgxxq8SbAVQNovDA8mVi05kP0Ea/n/UzcSHcTJQfNg==",
- "dev": true,
- "requires": {
- "follow-redirects": "^1.14.0"
- }
- },
- "babel-walk": {
- "version": "3.0.0-canary-5",
- "resolved": "https://registry.npmjs.org/babel-walk/-/babel-walk-3.0.0-canary-5.tgz",
- "integrity": "sha512-GAwkz0AihzY5bkwIY5QDR+LvsRQgB/B+1foMPvi0FZPMl5fjD7ICiznUiBdLYMH1QYe6vqu4gWYytZOccLouFw==",
- "dev": true,
- "requires": {
- "@babel/types": "^7.9.6"
- }
- },
- "backo2": {
- "version": "1.0.2",
- "resolved": "https://registry.npmjs.org/backo2/-/backo2-1.0.2.tgz",
- "integrity": "sha1-MasayLEpNjRj41s+u2n038+6eUc=",
- "dev": true
- },
- "balanced-match": {
- "version": "1.0.2",
- "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.2.tgz",
- "integrity": "sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==",
- "dev": true
- },
- "base64-arraybuffer": {
- "version": "0.1.4",
- "resolved": "https://registry.npmjs.org/base64-arraybuffer/-/base64-arraybuffer-0.1.4.tgz",
- "integrity": "sha1-mBjHngWbE1X5fgQooBfIOOkLqBI=",
- "dev": true
- },
- "base64id": {
- "version": "2.0.0",
- "resolved": "https://registry.npmjs.org/base64id/-/base64id-2.0.0.tgz",
- "integrity": "sha512-lGe34o6EHj9y3Kts9R4ZYs/Gr+6N7MCaMlIFA3F1R2O5/m7K06AxfSeO5530PEERE6/WyEg3lsuyw4GHlPZHog==",
- "dev": true
- },
- "batch": {
- "version": "0.6.1",
- "resolved": "https://registry.npmjs.org/batch/-/batch-0.6.1.tgz",
- "integrity": "sha1-3DQxT05nkxgJP8dgJyUl+UvyXBY=",
- "dev": true
- },
- "binary-extensions": {
- "version": "2.2.0",
- "resolved": "https://registry.npmjs.org/binary-extensions/-/binary-extensions-2.2.0.tgz",
- "integrity": "sha512-jDctJ/IVQbZoJykoeHbhXpOlNBqGNcwXJKJog42E5HDPUwQTSdjCHdihjj0DlnheQ7blbT6dHOafNAiS8ooQKA==",
- "dev": true
- },
- "blob": {
- "version": "0.0.5",
- "resolved": "https://registry.npmjs.org/blob/-/blob-0.0.5.tgz",
- "integrity": "sha512-gaqbzQPqOoamawKg0LGVd7SzLgXS+JH61oWprSLH+P+abTczqJbhTR8CmJ2u9/bUYNmHTGJx/UEmn6doAvvuig==",
- "dev": true
- },
- "brace-expansion": {
- "version": "1.1.11",
- "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz",
- "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==",
- "dev": true,
- "requires": {
- "balanced-match": "^1.0.0",
- "concat-map": "0.0.1"
- }
- },
- "braces": {
- "version": "3.0.2",
- "resolved": "https://registry.npmjs.org/braces/-/braces-3.0.2.tgz",
- "integrity": "sha512-b8um+L1RzM3WDSzvhm6gIz1yfTbBt6YTlcEKAvsmqCZZFw46z626lVj9j1yEPW33H5H+lBQpZMP1k8l+78Ha0A==",
- "dev": true,
- "requires": {
- "fill-range": "^7.0.1"
- }
- },
- "browser-sync": {
- "version": "2.27.7",
- "resolved": "https://registry.npmjs.org/browser-sync/-/browser-sync-2.27.7.tgz",
- "integrity": "sha512-9ElnnA/u+s2Jd+IgY+2SImB+sAEIteHsMG0NR96m7Ph/wztpvJCUpyC2on1KqmG9iAp941j+5jfmd34tEguGbg==",
- "dev": true,
- "requires": {
- "browser-sync-client": "^2.27.7",
- "browser-sync-ui": "^2.27.7",
- "bs-recipes": "1.3.4",
- "bs-snippet-injector": "^2.0.1",
- "chokidar": "^3.5.1",
- "connect": "3.6.6",
- "connect-history-api-fallback": "^1",
- "dev-ip": "^1.0.1",
- "easy-extender": "^2.3.4",
- "eazy-logger": "3.1.0",
- "etag": "^1.8.1",
- "fresh": "^0.5.2",
- "fs-extra": "3.0.1",
- "http-proxy": "^1.18.1",
- "immutable": "^3",
- "localtunnel": "^2.0.1",
- "micromatch": "^4.0.2",
- "opn": "5.3.0",
- "portscanner": "2.1.1",
- "qs": "6.2.3",
- "raw-body": "^2.3.2",
- "resp-modifier": "6.0.2",
- "rx": "4.1.0",
- "send": "0.16.2",
- "serve-index": "1.9.1",
- "serve-static": "1.13.2",
- "server-destroy": "1.0.1",
- "socket.io": "2.4.0",
- "ua-parser-js": "1.0.2",
- "yargs": "^15.4.1"
- },
- "dependencies": {
- "fs-extra": {
- "version": "3.0.1",
- "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-3.0.1.tgz",
- "integrity": "sha1-N5TzeMWLNC6n27sjCVEJxLO2IpE=",
- "dev": true,
- "requires": {
- "graceful-fs": "^4.1.2",
- "jsonfile": "^3.0.0",
- "universalify": "^0.1.0"
- }
- }
- }
- },
- "browser-sync-client": {
- "version": "2.27.7",
- "resolved": "https://registry.npmjs.org/browser-sync-client/-/browser-sync-client-2.27.7.tgz",
- "integrity": "sha512-wKg9UP9a4sCIkBBAXUdbkdWFJzfSAQizGh+nC19W9y9zOo9s5jqeYRFUUbs7x5WKhjtspT+xetVp9AtBJ6BmWg==",
- "dev": true,
- "requires": {
- "etag": "1.8.1",
- "fresh": "0.5.2",
- "mitt": "^1.1.3",
- "rxjs": "^5.5.6"
- }
- },
- "browser-sync-ui": {
- "version": "2.27.7",
- "resolved": "https://registry.npmjs.org/browser-sync-ui/-/browser-sync-ui-2.27.7.tgz",
- "integrity": "sha512-Bt4OQpx9p18OIzk0KKyu7jqlvmjacasUlk8ARY3uuIyiFWSBiRgr2i6XY8dEMF14DtbooaEBOpHEu9VCYvMcCw==",
- "dev": true,
- "requires": {
- "async-each-series": "0.1.1",
- "connect-history-api-fallback": "^1",
- "immutable": "^3",
- "server-destroy": "1.0.1",
- "socket.io-client": "^2.4.0",
- "stream-throttle": "^0.1.3"
- }
- },
- "bs-recipes": {
- "version": "1.3.4",
- "resolved": "https://registry.npmjs.org/bs-recipes/-/bs-recipes-1.3.4.tgz",
- "integrity": "sha1-DS1NSKcYyMBEdp/cT4lZLci2lYU=",
- "dev": true
- },
- "bs-snippet-injector": {
- "version": "2.0.1",
- "resolved": "https://registry.npmjs.org/bs-snippet-injector/-/bs-snippet-injector-2.0.1.tgz",
- "integrity": "sha1-YbU5PxH1JVntEgaTEANDtu2wTdU=",
- "dev": true
- },
- "bytes": {
- "version": "3.1.0",
- "resolved": "https://registry.npmjs.org/bytes/-/bytes-3.1.0.tgz",
- "integrity": "sha512-zauLjrfCG+xvoyaqLoV8bLVXXNGC4JqlxFCutSDWA6fJrTo2ZuvLYTqZ7aHBLZSMOopbzwv8f+wZcVzfVTI2Dg==",
- "dev": true
- },
- "call-bind": {
- "version": "1.0.2",
- "resolved": "https://registry.npmjs.org/call-bind/-/call-bind-1.0.2.tgz",
- "integrity": "sha512-7O+FbCihrB5WGbFYesctwmTKae6rOiIzmz1icreWJ+0aA7LJfuqhEso2T9ncpcFtzMQtzXf2QGGueWJGTYsqrA==",
- "dev": true,
- "requires": {
- "function-bind": "^1.1.1",
- "get-intrinsic": "^1.0.2"
- }
- },
- "camelcase": {
- "version": "5.3.1",
- "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-5.3.1.tgz",
- "integrity": "sha512-L28STB170nwWS63UjtlEOE3dldQApaJXZkOI1uMFfzf3rRuPegHaHesyee+YxQ+W6SvRDQV6UrdOdRiR153wJg==",
- "dev": true
- },
- "chalk": {
- "version": "4.1.2",
- "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz",
- "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==",
- "dev": true,
- "requires": {
- "ansi-styles": "^4.1.0",
- "supports-color": "^7.1.0"
- },
- "dependencies": {
- "ansi-styles": {
- "version": "4.3.0",
- "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz",
- "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==",
- "dev": true,
- "requires": {
- "color-convert": "^2.0.1"
- }
- },
- "supports-color": {
- "version": "7.2.0",
- "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz",
- "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==",
- "dev": true,
- "requires": {
- "has-flag": "^4.0.0"
- }
- }
- }
- },
- "character-parser": {
- "version": "2.2.0",
- "resolved": "https://registry.npmjs.org/character-parser/-/character-parser-2.2.0.tgz",
- "integrity": "sha1-x84o821LzZdE5f/CxfzeHHMmH8A=",
- "dev": true,
- "requires": {
- "is-regex": "^1.0.3"
- }
- },
- "chokidar": {
- "version": "3.5.2",
- "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-3.5.2.tgz",
- "integrity": "sha512-ekGhOnNVPgT77r4K/U3GDhu+FQ2S8TnK/s2KbIGXi0SZWuwkZ2QNyfWdZW+TVfn84DpEP7rLeCt2UI6bJ8GwbQ==",
- "dev": true,
- "requires": {
- "anymatch": "~3.1.2",
- "braces": "~3.0.2",
- "fsevents": "~2.3.2",
- "glob-parent": "~5.1.2",
- "is-binary-path": "~2.1.0",
- "is-glob": "~4.0.1",
- "normalize-path": "~3.0.0",
- "readdirp": "~3.6.0"
- }
- },
- "cliui": {
- "version": "7.0.4",
- "resolved": "https://registry.npmjs.org/cliui/-/cliui-7.0.4.tgz",
- "integrity": "sha512-OcRE68cOsVMXp1Yvonl/fzkQOyjLSu/8bhPDfQt0e0/Eb283TKP20Fs2MqoPsr9SwA595rRCA+QMzYc9nBP+JQ==",
- "dev": true,
- "requires": {
- "string-width": "^4.2.0",
- "strip-ansi": "^6.0.0",
- "wrap-ansi": "^7.0.0"
- },
- "dependencies": {
- "ansi-regex": {
- "version": "5.0.1",
- "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz",
- "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==",
- "dev": true
- },
- "strip-ansi": {
- "version": "6.0.1",
- "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz",
- "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==",
- "dev": true,
- "requires": {
- "ansi-regex": "^5.0.1"
- }
- }
- }
- },
- "color-convert": {
- "version": "2.0.1",
- "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz",
- "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==",
- "dev": true,
- "requires": {
- "color-name": "~1.1.4"
- }
- },
- "color-name": {
- "version": "1.1.4",
- "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz",
- "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==",
- "dev": true
- },
- "commander": {
- "version": "2.20.3",
- "resolved": "https://registry.npmjs.org/commander/-/commander-2.20.3.tgz",
- "integrity": "sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ==",
- "dev": true
- },
- "component-bind": {
- "version": "1.0.0",
- "resolved": "https://registry.npmjs.org/component-bind/-/component-bind-1.0.0.tgz",
- "integrity": "sha1-AMYIq33Nk4l8AAllGx06jh5zu9E=",
- "dev": true
- },
- "component-emitter": {
- "version": "1.3.0",
- "resolved": "https://registry.npmjs.org/component-emitter/-/component-emitter-1.3.0.tgz",
- "integrity": "sha512-Rd3se6QB+sO1TwqZjscQrurpEPIfO0/yYnSin6Q/rD3mOutHvUrCAhJub3r90uNb+SESBuE0QYoB90YdfatsRg==",
- "dev": true
- },
- "component-inherit": {
- "version": "0.0.3",
- "resolved": "https://registry.npmjs.org/component-inherit/-/component-inherit-0.0.3.tgz",
- "integrity": "sha1-ZF/ErfWLcrZJ1crmUTVhnbJv8UM=",
- "dev": true
- },
- "concat-map": {
- "version": "0.0.1",
- "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz",
- "integrity": "sha1-2Klr13/Wjfd5OnMDajug1UBdR3s=",
- "dev": true
- },
- "condense-newlines": {
- "version": "0.2.1",
- "resolved": "https://registry.npmjs.org/condense-newlines/-/condense-newlines-0.2.1.tgz",
- "integrity": "sha1-PemFVTE5R10yUCyDsC9gaE0kxV8=",
- "dev": true,
- "requires": {
- "extend-shallow": "^2.0.1",
- "is-whitespace": "^0.3.0",
- "kind-of": "^3.0.2"
- },
- "dependencies": {
- "kind-of": {
- "version": "3.2.2",
- "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz",
- "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=",
- "dev": true,
- "requires": {
- "is-buffer": "^1.1.5"
- }
- }
- }
- },
- "config-chain": {
- "version": "1.1.13",
- "resolved": "https://registry.npmjs.org/config-chain/-/config-chain-1.1.13.tgz",
- "integrity": "sha512-qj+f8APARXHrM0hraqXYb2/bOVSV4PvJQlNZ/DVj0QrmNM2q2euizkeuVckQ57J+W0mRH6Hvi+k50M4Jul2VRQ==",
- "dev": true,
- "requires": {
- "ini": "^1.3.4",
- "proto-list": "~1.2.1"
- }
- },
- "connect": {
- "version": "3.6.6",
- "resolved": "https://registry.npmjs.org/connect/-/connect-3.6.6.tgz",
- "integrity": "sha1-Ce/2xVr3I24TcTWnJXSFi2eG9SQ=",
- "dev": true,
- "requires": {
- "debug": "2.6.9",
- "finalhandler": "1.1.0",
- "parseurl": "~1.3.2",
- "utils-merge": "1.0.1"
- },
- "dependencies": {
- "debug": {
- "version": "2.6.9",
- "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz",
- "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==",
- "dev": true,
- "requires": {
- "ms": "2.0.0"
- }
- }
- }
- },
- "connect-history-api-fallback": {
- "version": "1.6.0",
- "resolved": "https://registry.npmjs.org/connect-history-api-fallback/-/connect-history-api-fallback-1.6.0.tgz",
- "integrity": "sha512-e54B99q/OUoH64zYYRf3HBP5z24G38h5D3qXu23JGRoigpX5Ss4r9ZnDk3g0Z8uQC2x2lPaJ+UlWBc1ZWBWdLg==",
- "dev": true
- },
- "constantinople": {
- "version": "4.0.1",
- "resolved": "https://registry.npmjs.org/constantinople/-/constantinople-4.0.1.tgz",
- "integrity": "sha512-vCrqcSIq4//Gx74TXXCGnHpulY1dskqLTFGDmhrGxzeXL8lF8kvXv6mpNWlJj1uD4DW23D4ljAqbY4RRaaUZIw==",
- "dev": true,
- "requires": {
- "@babel/parser": "^7.6.0",
- "@babel/types": "^7.6.1"
- }
- },
- "cookie": {
- "version": "0.4.1",
- "resolved": "https://registry.npmjs.org/cookie/-/cookie-0.4.1.tgz",
- "integrity": "sha512-ZwrFkGJxUR3EIoXtO+yVE69Eb7KlixbaeAWfBQB9vVsNn/o+Yw69gBWSSDK825hQNdN+wF8zELf3dFNl/kxkUA==",
- "dev": true
- },
- "date-time": {
- "version": "0.1.1",
- "resolved": "https://registry.npmjs.org/date-time/-/date-time-0.1.1.tgz",
- "integrity": "sha1-7S9tk9l5DOL9ZtW1/z7dW7y/Owc=",
- "dev": true
- },
- "debug": {
- "version": "4.3.2",
- "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.2.tgz",
- "integrity": "sha512-mOp8wKcvj7XxC78zLgw/ZA+6TSgkoE2C/ienthhRD298T7UNwAg9diBpLRxC0mOezLl4B0xV7M0cCO6P/O0Xhw==",
- "dev": true,
- "requires": {
- "ms": "2.1.2"
- },
- "dependencies": {
- "ms": {
- "version": "2.1.2",
- "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz",
- "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==",
- "dev": true
- }
- }
- },
- "decamelize": {
- "version": "1.2.0",
- "resolved": "https://registry.npmjs.org/decamelize/-/decamelize-1.2.0.tgz",
- "integrity": "sha1-9lNNFRSCabIDUue+4m9QH5oZEpA=",
- "dev": true
- },
- "del": {
- "version": "2.2.2",
- "resolved": "https://registry.npmjs.org/del/-/del-2.2.2.tgz",
- "integrity": "sha1-wSyYHQZ4RshLyvhiz/kw2Qf/0ag=",
- "dev": true,
- "requires": {
- "globby": "^5.0.0",
- "is-path-cwd": "^1.0.0",
- "is-path-in-cwd": "^1.0.0",
- "object-assign": "^4.0.1",
- "pify": "^2.0.0",
- "pinkie-promise": "^2.0.0",
- "rimraf": "^2.2.8"
- }
- },
- "depd": {
- "version": "1.1.2",
- "resolved": "https://registry.npmjs.org/depd/-/depd-1.1.2.tgz",
- "integrity": "sha1-m81S4UwJd2PnSbJ0xDRu0uVgtak=",
- "dev": true
- },
- "dependency-graph": {
- "version": "0.11.0",
- "resolved": "https://registry.npmjs.org/dependency-graph/-/dependency-graph-0.11.0.tgz",
- "integrity": "sha512-JeMq7fEshyepOWDfcfHK06N3MhyPhz++vtqWhMT5O9A3K42rdsEDpfdVqjaqaAhsw6a+ZqeDvQVtD0hFHQWrzg==",
- "dev": true
- },
- "destroy": {
- "version": "1.0.4",
- "resolved": "https://registry.npmjs.org/destroy/-/destroy-1.0.4.tgz",
- "integrity": "sha1-l4hXRCxEdJ5CBmE+N5RiBYJqvYA=",
- "dev": true
- },
- "dev-ip": {
- "version": "1.0.1",
- "resolved": "https://registry.npmjs.org/dev-ip/-/dev-ip-1.0.1.tgz",
- "integrity": "sha1-p2o+0YVb56ASu4rBbLgPPADcKPA=",
- "dev": true
- },
- "dlv": {
- "version": "1.1.3",
- "resolved": "https://registry.npmjs.org/dlv/-/dlv-1.1.3.tgz",
- "integrity": "sha512-+HlytyjlPKnIG8XuRG8WvmBP8xs8P71y+SKKS6ZXWoEgLuePxtDoUEiH7WkdePWrQ5JBpE6aoVqfZfJUQkjXwA==",
- "dev": true
- },
- "doctypes": {
- "version": "1.1.0",
- "resolved": "https://registry.npmjs.org/doctypes/-/doctypes-1.1.0.tgz",
- "integrity": "sha1-6oCxBqh1OHdOijpKWv4pPeSJ4Kk=",
- "dev": true
- },
- "easy-extender": {
- "version": "2.3.4",
- "resolved": "https://registry.npmjs.org/easy-extender/-/easy-extender-2.3.4.tgz",
- "integrity": "sha512-8cAwm6md1YTiPpOvDULYJL4ZS6WfM5/cTeVVh4JsvyYZAoqlRVUpHL9Gr5Fy7HA6xcSZicUia3DeAgO3Us8E+Q==",
- "dev": true,
- "requires": {
- "lodash": "^4.17.10"
- }
- },
- "eazy-logger": {
- "version": "3.1.0",
- "resolved": "https://registry.npmjs.org/eazy-logger/-/eazy-logger-3.1.0.tgz",
- "integrity": "sha512-/snsn2JqBtUSSstEl4R0RKjkisGHAhvYj89i7r3ytNUKW12y178KDZwXLXIgwDqLW6E/VRMT9qfld7wvFae8bQ==",
- "dev": true,
- "requires": {
- "tfunk": "^4.0.0"
- }
- },
- "editorconfig": {
- "version": "0.15.3",
- "resolved": "https://registry.npmjs.org/editorconfig/-/editorconfig-0.15.3.tgz",
- "integrity": "sha512-M9wIMFx96vq0R4F+gRpY3o2exzb8hEj/n9S8unZtHSvYjibBp/iMufSzvmOcV/laG0ZtuTVGtiJggPOSW2r93g==",
- "dev": true,
- "requires": {
- "commander": "^2.19.0",
- "lru-cache": "^4.1.5",
- "semver": "^5.6.0",
- "sigmund": "^1.0.1"
- },
- "dependencies": {
- "semver": {
- "version": "5.7.1",
- "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz",
- "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==",
- "dev": true
- }
- }
- },
- "ee-first": {
- "version": "1.1.1",
- "resolved": "https://registry.npmjs.org/ee-first/-/ee-first-1.1.1.tgz",
- "integrity": "sha1-WQxhFWsK4vTwJVcyoViyZrxWsh0=",
- "dev": true
- },
- "ejs": {
- "version": "2.7.4",
- "resolved": "https://registry.npmjs.org/ejs/-/ejs-2.7.4.tgz",
- "integrity": "sha512-7vmuyh5+kuUyJKePhQfRQBhXV5Ce+RnaeeQArKu1EAMpL3WbgMt5WG6uQZpEVvYSSsxMXRKOewtDk9RaTKXRlA==",
- "dev": true
- },
- "emoji-regex": {
- "version": "8.0.0",
- "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz",
- "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==",
- "dev": true
- },
- "encodeurl": {
- "version": "1.0.2",
- "resolved": "https://registry.npmjs.org/encodeurl/-/encodeurl-1.0.2.tgz",
- "integrity": "sha1-rT/0yG7C0CkyL1oCw6mmBslbP1k=",
- "dev": true
- },
- "engine.io": {
- "version": "3.5.0",
- "resolved": "https://registry.npmjs.org/engine.io/-/engine.io-3.5.0.tgz",
- "integrity": "sha512-21HlvPUKaitDGE4GXNtQ7PLP0Sz4aWLddMPw2VTyFz1FVZqu/kZsJUO8WNpKuE/OCL7nkfRaOui2ZCJloGznGA==",
- "dev": true,
- "requires": {
- "accepts": "~1.3.4",
- "base64id": "2.0.0",
- "cookie": "~0.4.1",
- "debug": "~4.1.0",
- "engine.io-parser": "~2.2.0",
- "ws": "~7.4.2"
- },
- "dependencies": {
- "debug": {
- "version": "4.1.1",
- "resolved": "https://registry.npmjs.org/debug/-/debug-4.1.1.tgz",
- "integrity": "sha512-pYAIzeRo8J6KPEaJ0VWOh5Pzkbw/RetuzehGM7QRRX5he4fPHx2rdKMB256ehJCkX+XRQm16eZLqLNS8RSZXZw==",
- "dev": true,
- "requires": {
- "ms": "^2.1.1"
- }
- },
- "ms": {
- "version": "2.1.3",
- "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.3.tgz",
- "integrity": "sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==",
- "dev": true
- }
- }
- },
- "engine.io-client": {
- "version": "3.5.2",
- "resolved": "https://registry.npmjs.org/engine.io-client/-/engine.io-client-3.5.2.tgz",
- "integrity": "sha512-QEqIp+gJ/kMHeUun7f5Vv3bteRHppHH/FMBQX/esFj/fuYfjyUKWGMo3VCvIP/V8bE9KcjHmRZrhIz2Z9oNsDA==",
- "dev": true,
- "requires": {
- "component-emitter": "~1.3.0",
- "component-inherit": "0.0.3",
- "debug": "~3.1.0",
- "engine.io-parser": "~2.2.0",
- "has-cors": "1.1.0",
- "indexof": "0.0.1",
- "parseqs": "0.0.6",
- "parseuri": "0.0.6",
- "ws": "~7.4.2",
- "xmlhttprequest-ssl": "~1.6.2",
- "yeast": "0.1.2"
- },
- "dependencies": {
- "debug": {
- "version": "3.1.0",
- "resolved": "https://registry.npmjs.org/debug/-/debug-3.1.0.tgz",
- "integrity": "sha512-OX8XqP7/1a9cqkxYw2yXss15f26NKWBpDXQd0/uK/KPqdQhxbPa994hnzjcE2VqQpDslf55723cKPUOGSmMY3g==",
- "dev": true,
- "requires": {
- "ms": "2.0.0"
- }
- }
- }
- },
- "engine.io-parser": {
- "version": "2.2.1",
- "resolved": "https://registry.npmjs.org/engine.io-parser/-/engine.io-parser-2.2.1.tgz",
- "integrity": "sha512-x+dN/fBH8Ro8TFwJ+rkB2AmuVw9Yu2mockR/p3W8f8YtExwFgDvBDi0GWyb4ZLkpahtDGZgtr3zLovanJghPqg==",
- "dev": true,
- "requires": {
- "after": "0.8.2",
- "arraybuffer.slice": "~0.0.7",
- "base64-arraybuffer": "0.1.4",
- "blob": "0.0.5",
- "has-binary2": "~1.0.2"
- }
- },
- "entities": {
- "version": "2.0.3",
- "resolved": "https://registry.npmjs.org/entities/-/entities-2.0.3.tgz",
- "integrity": "sha512-MyoZ0jgnLvB2X3Lg5HqpFmn1kybDiIfEQmKzTb5apr51Rb+T3KdmMiqa70T+bhGnyv7bQ6WMj2QMHpGMmlrUYQ==",
- "dev": true
- },
- "errno": {
- "version": "0.1.8",
- "resolved": "https://registry.npmjs.org/errno/-/errno-0.1.8.tgz",
- "integrity": "sha512-dJ6oBr5SQ1VSd9qkk7ByRgb/1SH4JZjCHSW/mr63/QcXO9zLVxvJ6Oy13nio03rxpSnVDDjFor75SjVeZWPW/A==",
- "dev": true,
- "requires": {
- "prr": "~1.0.1"
- }
- },
- "escalade": {
- "version": "3.1.1",
- "resolved": "https://registry.npmjs.org/escalade/-/escalade-3.1.1.tgz",
- "integrity": "sha512-k0er2gUkLf8O0zKJiAhmkTnJlTvINGv7ygDNPbeIsX/TJjGJZHuh9B2UxbsaEkmlEo9MfhrSzmhIlhRlI2GXnw==",
- "dev": true
- },
- "escape-html": {
- "version": "1.0.3",
- "resolved": "https://registry.npmjs.org/escape-html/-/escape-html-1.0.3.tgz",
- "integrity": "sha1-Aljq5NPQwJdN4cFpGI7wBR0dGYg=",
- "dev": true
- },
- "escape-string-regexp": {
- "version": "1.0.5",
- "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz",
- "integrity": "sha1-G2HAViGQqN/2rjuyzwIAyhMLhtQ=",
- "dev": true
- },
- "esprima": {
- "version": "4.0.1",
- "resolved": "https://registry.npmjs.org/esprima/-/esprima-4.0.1.tgz",
- "integrity": "sha512-eGuFFw7Upda+g4p+QHvnW0RyTX/SVeJBDM/gCtMARO0cLuT2HcEKnTPvhjV6aGeqrCB/sbNop0Kszm0jsaWU4A==",
- "dev": true
- },
- "etag": {
- "version": "1.8.1",
- "resolved": "https://registry.npmjs.org/etag/-/etag-1.8.1.tgz",
- "integrity": "sha1-Qa4u62XvpiJorr/qg6x9eSmbCIc=",
- "dev": true
- },
- "eventemitter3": {
- "version": "4.0.7",
- "resolved": "https://registry.npmjs.org/eventemitter3/-/eventemitter3-4.0.7.tgz",
- "integrity": "sha512-8guHBZCwKnFhYdHr2ysuRWErTwhoN2X8XELRlrRwpmfeY2jjuUN4taQMsULKUVo1K4DvZl+0pgfyoysHxvmvEw==",
- "dev": true
- },
- "extend-shallow": {
- "version": "2.0.1",
- "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz",
- "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=",
- "dev": true,
- "requires": {
- "is-extendable": "^0.1.0"
- }
- },
- "fast-glob": {
- "version": "3.2.7",
- "resolved": "https://registry.npmjs.org/fast-glob/-/fast-glob-3.2.7.tgz",
- "integrity": "sha512-rYGMRwip6lUMvYD3BTScMwT1HtAs2d71SMv66Vrxs0IekGZEjhM0pcMfjQPnknBt2zeCwQMEupiN02ZP4DiT1Q==",
- "dev": true,
- "requires": {
- "@nodelib/fs.stat": "^2.0.2",
- "@nodelib/fs.walk": "^1.2.3",
- "glob-parent": "^5.1.2",
- "merge2": "^1.3.0",
- "micromatch": "^4.0.4"
- }
- },
- "fastq": {
- "version": "1.13.0",
- "resolved": "https://registry.npmjs.org/fastq/-/fastq-1.13.0.tgz",
- "integrity": "sha512-YpkpUnK8od0o1hmeSc7UUs/eB/vIPWJYjKck2QKIzAf71Vm1AAQ3EbuZB3g2JIy+pg+ERD0vqI79KyZiB2e2Nw==",
- "dev": true,
- "requires": {
- "reusify": "^1.0.4"
- }
- },
- "fill-range": {
- "version": "7.0.1",
- "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-7.0.1.tgz",
- "integrity": "sha512-qOo9F+dMUmC2Lcb4BbVvnKJxTPjCm+RRpe4gDuGrzkL7mEVl/djYSu2OdQ2Pa302N4oqkSg9ir6jaLWJ2USVpQ==",
- "dev": true,
- "requires": {
- "to-regex-range": "^5.0.1"
- }
- },
- "finalhandler": {
- "version": "1.1.0",
- "resolved": "https://registry.npmjs.org/finalhandler/-/finalhandler-1.1.0.tgz",
- "integrity": "sha1-zgtoVbRYU+eRsvzGgARtiCU91/U=",
- "dev": true,
- "requires": {
- "debug": "2.6.9",
- "encodeurl": "~1.0.1",
- "escape-html": "~1.0.3",
- "on-finished": "~2.3.0",
- "parseurl": "~1.3.2",
- "statuses": "~1.3.1",
- "unpipe": "~1.0.0"
- },
- "dependencies": {
- "debug": {
- "version": "2.6.9",
- "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz",
- "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==",
- "dev": true,
- "requires": {
- "ms": "2.0.0"
- }
- }
- }
- },
- "find-up": {
- "version": "4.1.0",
- "resolved": "https://registry.npmjs.org/find-up/-/find-up-4.1.0.tgz",
- "integrity": "sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw==",
- "dev": true,
- "requires": {
- "locate-path": "^5.0.0",
- "path-exists": "^4.0.0"
- }
- },
- "follow-redirects": {
- "version": "1.14.4",
- "resolved": "https://registry.npmjs.org/follow-redirects/-/follow-redirects-1.14.4.tgz",
- "integrity": "sha512-zwGkiSXC1MUJG/qmeIFH2HBJx9u0V46QGUe3YR1fXG8bXQxq7fLj0RjLZQ5nubr9qNJUZrH+xUcwXEoXNpfS+g==",
- "dev": true
- },
- "fresh": {
- "version": "0.5.2",
- "resolved": "https://registry.npmjs.org/fresh/-/fresh-0.5.2.tgz",
- "integrity": "sha1-PYyt2Q2XZWn6g1qx+OSyOhBWBac=",
- "dev": true
- },
- "fs-extra": {
- "version": "8.1.0",
- "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-8.1.0.tgz",
- "integrity": "sha512-yhlQgA6mnOJUKOsRUFsgJdQCvkKhcz8tlZG5HBQfReYZy46OwLcY+Zia0mtdHsOo9y/hP+CxMN0TU9QxoOtG4g==",
- "dev": true,
- "requires": {
- "graceful-fs": "^4.2.0",
- "jsonfile": "^4.0.0",
- "universalify": "^0.1.0"
- },
- "dependencies": {
- "jsonfile": {
- "version": "4.0.0",
- "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-4.0.0.tgz",
- "integrity": "sha1-h3Gq4HmbZAdrdmQPygWPnBDjPss=",
- "dev": true,
- "requires": {
- "graceful-fs": "^4.1.6"
- }
- }
- }
- },
- "fs.realpath": {
- "version": "1.0.0",
- "resolved": "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz",
- "integrity": "sha1-FQStJSMVjKpA20onh8sBQRmU6k8=",
- "dev": true
- },
- "fsevents": {
- "version": "2.3.2",
- "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-2.3.2.tgz",
- "integrity": "sha512-xiqMQR4xAeHTuB9uWm+fFRcIOgKBMiOBP+eXiyT7jsgVCq1bkVygt00oASowB7EdtpOHaaPgKt812P9ab+DDKA==",
- "dev": true,
- "optional": true
- },
- "function-bind": {
- "version": "1.1.1",
- "resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.1.tgz",
- "integrity": "sha512-yIovAzMX49sF8Yl58fSCWJ5svSLuaibPxXQJFLmBObTuCr0Mf1KiPopGM9NiFjiYBCbfaa2Fh6breQ6ANVTI0A==",
- "dev": true
- },
- "get-caller-file": {
- "version": "2.0.5",
- "resolved": "https://registry.npmjs.org/get-caller-file/-/get-caller-file-2.0.5.tgz",
- "integrity": "sha512-DyFP3BM/3YHTQOCUL/w0OZHR0lpKeGrxotcHWcqNEdnltqFwXVfhEBQ94eIo34AfQpo0rGki4cyIiftY06h2Fg==",
- "dev": true
- },
- "get-intrinsic": {
- "version": "1.1.1",
- "resolved": "https://registry.npmjs.org/get-intrinsic/-/get-intrinsic-1.1.1.tgz",
- "integrity": "sha512-kWZrnVM42QCiEA2Ig1bG8zjoIMOgxWwYCEeNdwY6Tv/cOSeGpcoX4pXHfKUxNKVoArnrEr2e9srnAxxGIraS9Q==",
- "dev": true,
- "requires": {
- "function-bind": "^1.1.1",
- "has": "^1.0.3",
- "has-symbols": "^1.0.1"
- }
- },
- "glob": {
- "version": "7.2.0",
- "resolved": "https://registry.npmjs.org/glob/-/glob-7.2.0.tgz",
- "integrity": "sha512-lmLf6gtyrPq8tTjSmrO94wBeQbFR3HbLHbuyD69wuyQkImp2hWqMGB47OX65FBkPffO641IP9jWa1z4ivqG26Q==",
- "dev": true,
- "requires": {
- "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-parent": {
- "version": "5.1.2",
- "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.2.tgz",
- "integrity": "sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==",
- "dev": true,
- "requires": {
- "is-glob": "^4.0.1"
- }
- },
- "globby": {
- "version": "5.0.0",
- "resolved": "https://registry.npmjs.org/globby/-/globby-5.0.0.tgz",
- "integrity": "sha1-69hGZ8oNuzMLmbz8aOrCvFQ3Dg0=",
- "dev": true,
- "requires": {
- "array-union": "^1.0.1",
- "arrify": "^1.0.0",
- "glob": "^7.0.3",
- "object-assign": "^4.0.1",
- "pify": "^2.0.0",
- "pinkie-promise": "^2.0.0"
- },
- "dependencies": {
- "array-union": {
- "version": "1.0.2",
- "resolved": "https://registry.npmjs.org/array-union/-/array-union-1.0.2.tgz",
- "integrity": "sha1-mjRBDk9OPaI96jdb5b5w8kd47Dk=",
- "dev": true,
- "requires": {
- "array-uniq": "^1.0.1"
- }
- },
- "arrify": {
- "version": "1.0.1",
- "resolved": "https://registry.npmjs.org/arrify/-/arrify-1.0.1.tgz",
- "integrity": "sha1-iYUI2iIm84DfkEcoRWhJwVAaSw0=",
- "dev": true
- }
- }
- },
- "graceful-fs": {
- "version": "4.2.8",
- "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.8.tgz",
- "integrity": "sha512-qkIilPUYcNhJpd33n0GBXTB1MMPp14TxEsEs0pTrsSVucApsYzW5V+Q8Qxhik6KU3evy+qkAAowTByymK0avdg==",
- "dev": true
- },
- "gray-matter": {
- "version": "4.0.3",
- "resolved": "https://registry.npmjs.org/gray-matter/-/gray-matter-4.0.3.tgz",
- "integrity": "sha512-5v6yZd4JK3eMI3FqqCouswVqwugaA9r4dNZB1wwcmrD02QkV5H0y7XBQW8QwQqEaZY1pM9aqORSORhJRdNK44Q==",
- "dev": true,
- "requires": {
- "js-yaml": "^3.13.1",
- "kind-of": "^6.0.2",
- "section-matter": "^1.0.0",
- "strip-bom-string": "^1.0.0"
- }
- },
- "hamljs": {
- "version": "0.6.2",
- "resolved": "https://registry.npmjs.org/hamljs/-/hamljs-0.6.2.tgz",
- "integrity": "sha1-e3EWz22+cnjkKz9u+HJaM+F3yOM=",
- "dev": true
- },
- "handlebars": {
- "version": "4.7.7",
- "resolved": "https://registry.npmjs.org/handlebars/-/handlebars-4.7.7.tgz",
- "integrity": "sha512-aAcXm5OAfE/8IXkcZvCepKU3VzW1/39Fb5ZuqMtgI/hT8X2YgoMvBY5dLhq/cpOvw7Lk1nK/UF71aLG/ZnVYRA==",
- "dev": true,
- "requires": {
- "minimist": "^1.2.5",
- "neo-async": "^2.6.0",
- "source-map": "^0.6.1",
- "uglify-js": "^3.1.4",
- "wordwrap": "^1.0.0"
- }
- },
- "has": {
- "version": "1.0.3",
- "resolved": "https://registry.npmjs.org/has/-/has-1.0.3.tgz",
- "integrity": "sha512-f2dvO0VU6Oej7RkWJGrehjbzMAjFp5/VKPp5tTpWIV4JHHZK1/BxbFRtf/siA2SWTe09caDmVtYYzWEIbBS4zw==",
- "dev": true,
- "requires": {
- "function-bind": "^1.1.1"
- }
- },
- "has-ansi": {
- "version": "2.0.0",
- "resolved": "https://registry.npmjs.org/has-ansi/-/has-ansi-2.0.0.tgz",
- "integrity": "sha1-NPUEnOHs3ysGSa8+8k5F7TVBbZE=",
- "dev": true,
- "requires": {
- "ansi-regex": "^2.0.0"
- }
- },
- "has-binary2": {
- "version": "1.0.3",
- "resolved": "https://registry.npmjs.org/has-binary2/-/has-binary2-1.0.3.tgz",
- "integrity": "sha512-G1LWKhDSvhGeAQ8mPVQlqNcOB2sJdwATtZKl2pDKKHfpf/rYj24lkinxf69blJbnsvtqqNU+L3SL50vzZhXOnw==",
- "dev": true,
- "requires": {
- "isarray": "2.0.1"
- }
- },
- "has-color": {
- "version": "0.1.7",
- "resolved": "https://registry.npmjs.org/has-color/-/has-color-0.1.7.tgz",
- "integrity": "sha1-ZxRKUmDDT8PMpnfQQdr1L+e3iy8=",
- "dev": true
- },
- "has-cors": {
- "version": "1.1.0",
- "resolved": "https://registry.npmjs.org/has-cors/-/has-cors-1.1.0.tgz",
- "integrity": "sha1-XkdHk/fqmEPRu5nCPu9J/xJv/zk=",
- "dev": true
- },
- "has-flag": {
- "version": "4.0.0",
- "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz",
- "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==",
- "dev": true
- },
- "has-symbols": {
- "version": "1.0.2",
- "resolved": "https://registry.npmjs.org/has-symbols/-/has-symbols-1.0.2.tgz",
- "integrity": "sha512-chXa79rL/UC2KlX17jo3vRGz0azaWEx5tGqZg5pO3NUyEJVB17dMruQlzCCOfUvElghKcm5194+BCRvi2Rv/Gw==",
- "dev": true
- },
- "has-tostringtag": {
- "version": "1.0.0",
- "resolved": "https://registry.npmjs.org/has-tostringtag/-/has-tostringtag-1.0.0.tgz",
- "integrity": "sha512-kFjcSNhnlGV1kyoGk7OXKSawH5JOb/LzUc5w9B02hOTO0dfFRjbHQKvg1d6cf3HbeUmtU9VbbV3qzZ2Teh97WQ==",
- "dev": true,
- "requires": {
- "has-symbols": "^1.0.2"
- }
- },
- "highlight.js": {
- "version": "11.3.1",
- "resolved": "https://registry.npmjs.org/highlight.js/-/highlight.js-11.3.1.tgz",
- "integrity": "sha512-PUhCRnPjLtiLHZAQ5A/Dt5F8cWZeMyj9KRsACsWT+OD6OP0x6dp5OmT5jdx0JgEyPxPZZIPQpRN2TciUT7occw=="
- },
- "http-errors": {
- "version": "1.7.3",
- "resolved": "https://registry.npmjs.org/http-errors/-/http-errors-1.7.3.tgz",
- "integrity": "sha512-ZTTX0MWrsQ2ZAhA1cejAwDLycFsd7I7nVtnkT3Ol0aqodaKW+0CTZDQ1uBv5whptCnc8e8HeRRJxRs0kmm/Qfw==",
- "dev": true,
- "requires": {
- "depd": "~1.1.2",
- "inherits": "2.0.4",
- "setprototypeof": "1.1.1",
- "statuses": ">= 1.5.0 < 2",
- "toidentifier": "1.0.0"
- },
- "dependencies": {
- "statuses": {
- "version": "1.5.0",
- "resolved": "https://registry.npmjs.org/statuses/-/statuses-1.5.0.tgz",
- "integrity": "sha1-Fhx9rBd2Wf2YEfQ3cfqZOBR4Yow=",
- "dev": true
- }
- }
- },
- "http-proxy": {
- "version": "1.18.1",
- "resolved": "https://registry.npmjs.org/http-proxy/-/http-proxy-1.18.1.tgz",
- "integrity": "sha512-7mz/721AbnJwIVbnaSv1Cz3Am0ZLT/UBwkC92VlxhXv/k/BBQfM2fXElQNC27BVGr0uwUpplYPQM9LnaBMR5NQ==",
- "dev": true,
- "requires": {
- "eventemitter3": "^4.0.0",
- "follow-redirects": "^1.0.0",
- "requires-port": "^1.0.0"
- }
- },
- "iconv-lite": {
- "version": "0.4.24",
- "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.24.tgz",
- "integrity": "sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA==",
- "dev": true,
- "requires": {
- "safer-buffer": ">= 2.1.2 < 3"
- }
- },
- "immutable": {
- "version": "3.8.2",
- "resolved": "https://registry.npmjs.org/immutable/-/immutable-3.8.2.tgz",
- "integrity": "sha1-wkOZUUVbs5kT2vKBN28VMOEErfM=",
- "dev": true
- },
- "indexof": {
- "version": "0.0.1",
- "resolved": "https://registry.npmjs.org/indexof/-/indexof-0.0.1.tgz",
- "integrity": "sha1-gtwzbSMrkGIXnQWrMpOmYFn9Q10=",
- "dev": true
- },
- "inflight": {
- "version": "1.0.6",
- "resolved": "https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz",
- "integrity": "sha1-Sb1jMdfQLQwJvJEKEHW6gWW1bfk=",
- "dev": true,
- "requires": {
- "once": "^1.3.0",
- "wrappy": "1"
- }
- },
- "inherits": {
- "version": "2.0.4",
- "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz",
- "integrity": "sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==",
- "dev": true
- },
- "ini": {
- "version": "1.3.8",
- "resolved": "https://registry.npmjs.org/ini/-/ini-1.3.8.tgz",
- "integrity": "sha512-JV/yugV2uzW5iMRSiZAyDtQd+nxtUnjeLt0acNdw98kKLrvuRVyB80tsREOE7yvGVgalhZ6RNXCmEHkUKBKxew==",
- "dev": true
- },
- "is-absolute": {
- "version": "1.0.0",
- "resolved": "https://registry.npmjs.org/is-absolute/-/is-absolute-1.0.0.tgz",
- "integrity": "sha512-dOWoqflvcydARa360Gvv18DZ/gRuHKi2NU/wU5X1ZFzdYfH29nkiNZsF3mp4OJ3H4yo9Mx8A/uAGNzpzPN3yBA==",
- "dev": true,
- "requires": {
- "is-relative": "^1.0.0",
- "is-windows": "^1.0.1"
- }
- },
- "is-binary-path": {
- "version": "2.1.0",
- "resolved": "https://registry.npmjs.org/is-binary-path/-/is-binary-path-2.1.0.tgz",
- "integrity": "sha512-ZMERYes6pDydyuGidse7OsHxtbI7WVeUEozgR/g7rd0xUimYNlvZRE/K2MgZTjWy725IfelLeVcEM97mmtRGXw==",
- "dev": true,
- "requires": {
- "binary-extensions": "^2.0.0"
- }
- },
- "is-buffer": {
- "version": "1.1.6",
- "resolved": "https://registry.npmjs.org/is-buffer/-/is-buffer-1.1.6.tgz",
- "integrity": "sha512-NcdALwpXkTm5Zvvbk7owOUSvVvBKDgKP5/ewfXEznmQFfs4ZRmanOeKBTjRVjka3QFoN6XJ+9F3USqfHqTaU5w==",
- "dev": true
- },
- "is-core-module": {
- "version": "2.8.0",
- "resolved": "https://registry.npmjs.org/is-core-module/-/is-core-module-2.8.0.tgz",
- "integrity": "sha512-vd15qHsaqrRL7dtH6QNuy0ndJmRDrS9HAM1CAiSifNUFv4x1a0CCVsj18hJ1mShxIG6T2i1sO78MkP56r0nYRw==",
- "dev": true,
- "requires": {
- "has": "^1.0.3"
- }
- },
- "is-expression": {
- "version": "4.0.0",
- "resolved": "https://registry.npmjs.org/is-expression/-/is-expression-4.0.0.tgz",
- "integrity": "sha512-zMIXX63sxzG3XrkHkrAPvm/OVZVSCPNkwMHU8oTX7/U3AL78I0QXCEICXUM13BIa8TYGZ68PiTKfQz3yaTNr4A==",
- "dev": true,
- "requires": {
- "acorn": "^7.1.1",
- "object-assign": "^4.1.1"
- }
- },
- "is-extendable": {
- "version": "0.1.1",
- "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-0.1.1.tgz",
- "integrity": "sha1-YrEQ4omkcUGOPsNqYX1HLjAd/Ik=",
- "dev": true
- },
- "is-extglob": {
- "version": "2.1.1",
- "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-2.1.1.tgz",
- "integrity": "sha1-qIwCU1eR8C7TfHahueqXc8gz+MI=",
- "dev": true
- },
- "is-fullwidth-code-point": {
- "version": "3.0.0",
- "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz",
- "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==",
- "dev": true
- },
- "is-glob": {
- "version": "4.0.3",
- "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-4.0.3.tgz",
- "integrity": "sha512-xelSayHH36ZgE7ZWhli7pW34hNbNl8Ojv5KVmkJD4hBdD3th8Tfk9vYasLM+mXWOZhFkgZfxhLSnrwRr4elSSg==",
- "dev": true,
- "requires": {
- "is-extglob": "^2.1.1"
- }
- },
- "is-number": {
- "version": "7.0.0",
- "resolved": "https://registry.npmjs.org/is-number/-/is-number-7.0.0.tgz",
- "integrity": "sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==",
- "dev": true
- },
- "is-number-like": {
- "version": "1.0.8",
- "resolved": "https://registry.npmjs.org/is-number-like/-/is-number-like-1.0.8.tgz",
- "integrity": "sha512-6rZi3ezCyFcn5L71ywzz2bS5b2Igl1En3eTlZlvKjpz1n3IZLAYMbKYAIQgFmEu0GENg92ziU/faEOA/aixjbA==",
- "dev": true,
- "requires": {
- "lodash.isfinite": "^3.3.2"
- }
- },
- "is-path-cwd": {
- "version": "1.0.0",
- "resolved": "https://registry.npmjs.org/is-path-cwd/-/is-path-cwd-1.0.0.tgz",
- "integrity": "sha1-0iXsIxMuie3Tj9p2dHLmLmXxEG0=",
- "dev": true
- },
- "is-path-in-cwd": {
- "version": "1.0.1",
- "resolved": "https://registry.npmjs.org/is-path-in-cwd/-/is-path-in-cwd-1.0.1.tgz",
- "integrity": "sha512-FjV1RTW48E7CWM7eE/J2NJvAEEVektecDBVBE5Hh3nM1Jd0kvhHtX68Pr3xsDf857xt3Y4AkwVULK1Vku62aaQ==",
- "dev": true,
- "requires": {
- "is-path-inside": "^1.0.0"
- }
- },
- "is-path-inside": {
- "version": "1.0.1",
- "resolved": "https://registry.npmjs.org/is-path-inside/-/is-path-inside-1.0.1.tgz",
- "integrity": "sha1-jvW33lBDej/cprToZe96pVy0gDY=",
- "dev": true,
- "requires": {
- "path-is-inside": "^1.0.1"
- }
- },
- "is-promise": {
- "version": "2.2.2",
- "resolved": "https://registry.npmjs.org/is-promise/-/is-promise-2.2.2.tgz",
- "integrity": "sha512-+lP4/6lKUBfQjZ2pdxThZvLUAafmZb8OAxFb8XXtiQmS35INgr85hdOGoEs124ez1FCnZJt6jau/T+alh58QFQ==",
- "dev": true
- },
- "is-regex": {
- "version": "1.1.4",
- "resolved": "https://registry.npmjs.org/is-regex/-/is-regex-1.1.4.tgz",
- "integrity": "sha512-kvRdxDsxZjhzUX07ZnLydzS1TU/TJlTUHHY4YLL87e37oUA49DfkLqgy+VjFocowy29cKvcSiu+kIv728jTTVg==",
- "dev": true,
- "requires": {
- "call-bind": "^1.0.2",
- "has-tostringtag": "^1.0.0"
- }
- },
- "is-relative": {
- "version": "1.0.0",
- "resolved": "https://registry.npmjs.org/is-relative/-/is-relative-1.0.0.tgz",
- "integrity": "sha512-Kw/ReK0iqwKeu0MITLFuj0jbPAmEiOsIwyIXvvbfa6QfmN9pkD1M+8pdk7Rl/dTKbH34/XBFMbgD4iMJhLQbGA==",
- "dev": true,
- "requires": {
- "is-unc-path": "^1.0.0"
- }
- },
- "is-unc-path": {
- "version": "1.0.0",
- "resolved": "https://registry.npmjs.org/is-unc-path/-/is-unc-path-1.0.0.tgz",
- "integrity": "sha512-mrGpVd0fs7WWLfVsStvgF6iEJnbjDFZh9/emhRDcGWTduTfNHd9CHeUwH3gYIjdbwo4On6hunkztwOaAw0yllQ==",
- "dev": true,
- "requires": {
- "unc-path-regex": "^0.1.2"
- }
- },
- "is-whitespace": {
- "version": "0.3.0",
- "resolved": "https://registry.npmjs.org/is-whitespace/-/is-whitespace-0.3.0.tgz",
- "integrity": "sha1-Fjnssb4DauxppUy7QBz77XEUq38=",
- "dev": true
- },
- "is-windows": {
- "version": "1.0.2",
- "resolved": "https://registry.npmjs.org/is-windows/-/is-windows-1.0.2.tgz",
- "integrity": "sha512-eXK1UInq2bPmjyX6e3VHIzMLobc4J94i4AWn+Hpq3OU5KkrRC96OAcR3PRJ/pGu6m8TRnBHP9dkXQVsT/COVIA==",
- "dev": true
- },
- "is-wsl": {
- "version": "1.1.0",
- "resolved": "https://registry.npmjs.org/is-wsl/-/is-wsl-1.1.0.tgz",
- "integrity": "sha1-HxbkqiKwTRM2tmGIpmrzxgDDpm0=",
- "dev": true
- },
- "isarray": {
- "version": "2.0.1",
- "resolved": "https://registry.npmjs.org/isarray/-/isarray-2.0.1.tgz",
- "integrity": "sha1-o32U7ZzaLVmGXJ92/llu4fM4dB4=",
- "dev": true
- },
- "javascript-stringify": {
- "version": "2.1.0",
- "resolved": "https://registry.npmjs.org/javascript-stringify/-/javascript-stringify-2.1.0.tgz",
- "integrity": "sha512-JVAfqNPTvNq3sB/VHQJAFxN/sPgKnsKrCwyRt15zwNCdrMMJDdcEOdubuy+DuJYYdm0ox1J4uzEuYKkN+9yhVg==",
- "dev": true
- },
- "js-beautify": {
- "version": "1.14.0",
- "resolved": "https://registry.npmjs.org/js-beautify/-/js-beautify-1.14.0.tgz",
- "integrity": "sha512-yuck9KirNSCAwyNJbqW+BxJqJ0NLJ4PwBUzQQACl5O3qHMBXVkXb/rD0ilh/Lat/tn88zSZ+CAHOlk0DsY7GuQ==",
- "dev": true,
- "requires": {
- "config-chain": "^1.1.12",
- "editorconfig": "^0.15.3",
- "glob": "^7.1.3",
- "nopt": "^5.0.0"
- }
- },
- "js-stringify": {
- "version": "1.0.2",
- "resolved": "https://registry.npmjs.org/js-stringify/-/js-stringify-1.0.2.tgz",
- "integrity": "sha1-Fzb939lyTyijaCrcYjCufk6Weds=",
- "dev": true
- },
- "js-yaml": {
- "version": "3.14.1",
- "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-3.14.1.tgz",
- "integrity": "sha512-okMH7OXXJ7YrN9Ok3/SXrnu4iX9yOk+25nqX4imS2npuvTYDmo/QEZoqwZkYaIDk3jVvBOTOIEgEhaLOynBS9g==",
- "dev": true,
- "requires": {
- "argparse": "^1.0.7",
- "esprima": "^4.0.0"
- }
- },
- "jsonfile": {
- "version": "3.0.1",
- "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-3.0.1.tgz",
- "integrity": "sha1-pezG9l9T9mLEQVx2daAzHQmS7GY=",
- "dev": true,
- "requires": {
- "graceful-fs": "^4.1.6"
- }
- },
- "jstransformer": {
- "version": "1.0.0",
- "resolved": "https://registry.npmjs.org/jstransformer/-/jstransformer-1.0.0.tgz",
- "integrity": "sha1-7Yvwkh4vPx7U1cGkT2hwntJHIsM=",
- "dev": true,
- "requires": {
- "is-promise": "^2.0.0",
- "promise": "^7.0.1"
- }
- },
- "junk": {
- "version": "1.0.3",
- "resolved": "https://registry.npmjs.org/junk/-/junk-1.0.3.tgz",
- "integrity": "sha1-h75jSIZJy9ym9Tqzm+yczSNH9ZI=",
- "dev": true
- },
- "kind-of": {
- "version": "6.0.3",
- "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.3.tgz",
- "integrity": "sha512-dcS1ul+9tmeD95T+x28/ehLgd9mENa3LsvDTtzm3vyBEO7RPptvAD+t44WVXaUjTBRcrpFeFlC8WCruUR456hw==",
- "dev": true
- },
- "limiter": {
- "version": "1.1.5",
- "resolved": "https://registry.npmjs.org/limiter/-/limiter-1.1.5.tgz",
- "integrity": "sha512-FWWMIEOxz3GwUI4Ts/IvgVy6LPvoMPgjMdQ185nN6psJyBJ4yOpzqm695/h5umdLJg2vW3GR5iG11MAkR2AzJA==",
- "dev": true
- },
- "linkify-it": {
- "version": "2.2.0",
- "resolved": "https://registry.npmjs.org/linkify-it/-/linkify-it-2.2.0.tgz",
- "integrity": "sha512-GnAl/knGn+i1U/wjBz3akz2stz+HrHLsxMwHQGofCDfPvlf+gDKN58UtfmUquTY4/MXeE2x7k19KQmeoZi94Iw==",
- "dev": true,
- "requires": {
- "uc.micro": "^1.0.1"
- }
- },
- "liquidjs": {
- "version": "6.4.3",
- "resolved": "https://registry.npmjs.org/liquidjs/-/liquidjs-6.4.3.tgz",
- "integrity": "sha512-m1xSB10Ncu22NR3X0xdaqu/GvP1xadDCFYGqGgd6me8DAWjyA68BKE5DHJmSxw1CGsWPsX+Hj2v/87J2w/LvMQ==",
- "dev": true
- },
- "localtunnel": {
- "version": "2.0.2",
- "resolved": "https://registry.npmjs.org/localtunnel/-/localtunnel-2.0.2.tgz",
- "integrity": "sha512-n418Cn5ynvJd7m/N1d9WVJISLJF/ellZnfsLnx8WBWGzxv/ntNcFkJ1o6se5quUhCplfLGBNL5tYHiq5WF3Nug==",
- "dev": true,
- "requires": {
- "axios": "0.21.4",
- "debug": "4.3.2",
- "openurl": "1.1.1",
- "yargs": "17.1.1"
- },
- "dependencies": {
- "yargs": {
- "version": "17.1.1",
- "resolved": "https://registry.npmjs.org/yargs/-/yargs-17.1.1.tgz",
- "integrity": "sha512-c2k48R0PwKIqKhPMWjeiF6y2xY/gPMUlro0sgxqXpbOIohWiLNXWslsootttv7E1e73QPAMQSg5FeySbVcpsPQ==",
- "dev": true,
- "requires": {
- "cliui": "^7.0.2",
- "escalade": "^3.1.1",
- "get-caller-file": "^2.0.5",
- "require-directory": "^2.1.1",
- "string-width": "^4.2.0",
- "y18n": "^5.0.5",
- "yargs-parser": "^20.2.2"
- }
- }
- }
- },
- "locate-path": {
- "version": "5.0.0",
- "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-5.0.0.tgz",
- "integrity": "sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g==",
- "dev": true,
- "requires": {
- "p-locate": "^4.1.0"
- }
- },
- "lodash": {
- "version": "4.17.21",
- "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.21.tgz",
- "integrity": "sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg==",
- "dev": true
- },
- "lodash.isfinite": {
- "version": "3.3.2",
- "resolved": "https://registry.npmjs.org/lodash.isfinite/-/lodash.isfinite-3.3.2.tgz",
- "integrity": "sha1-+4m2WpqAKBgz8LdHizpRBPiY67M=",
- "dev": true
- },
- "lru-cache": {
- "version": "4.1.5",
- "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-4.1.5.tgz",
- "integrity": "sha512-sWZlbEP2OsHNkXrMl5GYk/jKk70MBng6UU4YI/qGDYbgf6YbP4EvmqISbXCoJiRKs+1bSpFHVgQxvJ17F2li5g==",
- "dev": true,
- "requires": {
- "pseudomap": "^1.0.2",
- "yallist": "^2.1.2"
- }
- },
- "luxon": {
- "version": "1.28.0",
- "resolved": "https://registry.npmjs.org/luxon/-/luxon-1.28.0.tgz",
- "integrity": "sha512-TfTiyvZhwBYM/7QdAVDh+7dBTBA29v4ik0Ce9zda3Mnf8on1S5KJI8P2jKFZ8+5C0jhmr0KwJEO/Wdpm0VeWJQ==",
- "dev": true
- },
- "map-cache": {
- "version": "0.2.2",
- "resolved": "https://registry.npmjs.org/map-cache/-/map-cache-0.2.2.tgz",
- "integrity": "sha1-wyq9C9ZSXZsFFkW7TyasXcmKDb8=",
- "dev": true
- },
- "markdown-it": {
- "version": "10.0.0",
- "resolved": "https://registry.npmjs.org/markdown-it/-/markdown-it-10.0.0.tgz",
- "integrity": "sha512-YWOP1j7UbDNz+TumYP1kpwnP0aEa711cJjrAQrzd0UXlbJfc5aAq0F/PZHjiioqDC1NKgvIMX+o+9Bk7yuM2dg==",
- "dev": true,
- "requires": {
- "argparse": "^1.0.7",
- "entities": "~2.0.0",
- "linkify-it": "^2.0.0",
- "mdurl": "^1.0.1",
- "uc.micro": "^1.0.5"
- }
- },
- "markdown-it-anchor": {
- "version": "8.4.1",
- "resolved": "https://registry.npmjs.org/markdown-it-anchor/-/markdown-it-anchor-8.4.1.tgz",
- "integrity": "sha512-sLODeRetZ/61KkKLJElaU3NuU2z7MhXf12Ml1WJMSdwpngeofneCRF+JBbat8HiSqhniOMuTemXMrsI7hA6XyA=="
- },
- "markdown-it-table-of-contents": {
- "version": "0.5.2",
- "resolved": "https://registry.npmjs.org/markdown-it-table-of-contents/-/markdown-it-table-of-contents-0.5.2.tgz",
- "integrity": "sha512-6o+rxSwzXmXCUn1n8QGTSpgbcnHBG6lUU8x7A5Cssuq5vbfzTfitfGPvQ5PZkp+gP1NGS/DR2rkYqJPn0rbZ1A=="
- },
- "maximatch": {
- "version": "0.1.0",
- "resolved": "https://registry.npmjs.org/maximatch/-/maximatch-0.1.0.tgz",
- "integrity": "sha1-hs2NawTJ8wfAWmuUGZBtA2D7E6I=",
- "dev": true,
- "requires": {
- "array-differ": "^1.0.0",
- "array-union": "^1.0.1",
- "arrify": "^1.0.0",
- "minimatch": "^3.0.0"
- },
- "dependencies": {
- "array-differ": {
- "version": "1.0.0",
- "resolved": "https://registry.npmjs.org/array-differ/-/array-differ-1.0.0.tgz",
- "integrity": "sha1-7/UuN1gknTO+QCuLuOVkuytdQDE=",
- "dev": true
- },
- "array-union": {
- "version": "1.0.2",
- "resolved": "https://registry.npmjs.org/array-union/-/array-union-1.0.2.tgz",
- "integrity": "sha1-mjRBDk9OPaI96jdb5b5w8kd47Dk=",
- "dev": true,
- "requires": {
- "array-uniq": "^1.0.1"
- }
- },
- "arrify": {
- "version": "1.0.1",
- "resolved": "https://registry.npmjs.org/arrify/-/arrify-1.0.1.tgz",
- "integrity": "sha1-iYUI2iIm84DfkEcoRWhJwVAaSw0=",
- "dev": true
- }
- }
- },
- "mdurl": {
- "version": "1.0.1",
- "resolved": "https://registry.npmjs.org/mdurl/-/mdurl-1.0.1.tgz",
- "integrity": "sha1-/oWy7HWlkDfyrf7BAP1sYBdhFS4=",
- "dev": true
- },
- "merge2": {
- "version": "1.4.1",
- "resolved": "https://registry.npmjs.org/merge2/-/merge2-1.4.1.tgz",
- "integrity": "sha512-8q7VEgMJW4J8tcfVPy8g09NcQwZdbwFEqhe/WZkoIzjn/3TGDwtOCYtXGxA3O8tPzpczCCDgv+P2P5y00ZJOOg==",
- "dev": true
- },
- "micromatch": {
- "version": "4.0.4",
- "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-4.0.4.tgz",
- "integrity": "sha512-pRmzw/XUcwXGpD9aI9q/0XOwLNygjETJ8y0ao0wdqprrzDa4YnxLcz7fQRZr8voh8V10kGhABbNcHVk5wHgWwg==",
- "dev": true,
- "requires": {
- "braces": "^3.0.1",
- "picomatch": "^2.2.3"
- }
- },
- "mime": {
- "version": "1.4.1",
- "resolved": "https://registry.npmjs.org/mime/-/mime-1.4.1.tgz",
- "integrity": "sha512-KI1+qOZu5DcW6wayYHSzR/tXKCDC5Om4s1z2QJjDULzLcmf3DvzS7oluY4HCTrc+9FiKmWUgeNLg7W3uIQvxtQ==",
- "dev": true
- },
- "mime-db": {
- "version": "1.50.0",
- "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.50.0.tgz",
- "integrity": "sha512-9tMZCDlYHqeERXEHO9f/hKfNXhre5dK2eE/krIvUjZbS2KPcqGDfNShIWS1uW9XOTKQKqK6qbeOci18rbfW77A==",
- "dev": true
- },
- "mime-types": {
- "version": "2.1.33",
- "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.33.tgz",
- "integrity": "sha512-plLElXp7pRDd0bNZHw+nMd52vRYjLwQjygaNg7ddJ2uJtTlmnTCjWuPKxVu6//AdaRuME84SvLW91sIkBqGT0g==",
- "dev": true,
- "requires": {
- "mime-db": "1.50.0"
- }
- },
- "minimatch": {
- "version": "3.0.4",
- "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.0.4.tgz",
- "integrity": "sha512-yJHVQEhyqPLUTgt9B83PXu6W3rx4MvvHvSUvToogpwoGDOUQ+yDrR0HRot+yOCdCO7u4hX3pWft6kWBBcqh0UA==",
- "dev": true,
- "requires": {
- "brace-expansion": "^1.1.7"
- }
- },
- "minimist": {
- "version": "1.2.5",
- "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.5.tgz",
- "integrity": "sha512-FM9nNUYrRBAELZQT3xeZQ7fmMOBg6nWNmJKTcgsJeaLstP/UODVpGsr5OhXhhXg6f+qtJ8uiZ+PUxkDWcgIXLw==",
- "dev": true
- },
- "mitt": {
- "version": "1.2.0",
- "resolved": "https://registry.npmjs.org/mitt/-/mitt-1.2.0.tgz",
- "integrity": "sha512-r6lj77KlwqLhIUku9UWYes7KJtsczvolZkzp8hbaDPPaE24OmWl5s539Mytlj22siEQKosZ26qCBgda2PKwoJw==",
- "dev": true
- },
- "mkdirp": {
- "version": "0.5.5",
- "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.5.tgz",
- "integrity": "sha512-NKmAlESf6jMGym1++R0Ra7wvhV+wFW63FaSOFPwRahvea0gMUcGUhVeAg/0BC0wiv9ih5NYPB1Wn1UEI1/L+xQ==",
- "dev": true,
- "requires": {
- "minimist": "^1.2.5"
- }
- },
- "moo": {
- "version": "0.5.1",
- "resolved": "https://registry.npmjs.org/moo/-/moo-0.5.1.tgz",
- "integrity": "sha512-I1mnb5xn4fO80BH9BLcF0yLypy2UKl+Cb01Fu0hJRkJjlCRtxZMWkTdAtDd5ZqCOxtCkhmRwyI57vWT+1iZ67w==",
- "dev": true
- },
- "ms": {
- "version": "2.0.0",
- "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz",
- "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=",
- "dev": true
- },
- "multimatch": {
- "version": "4.0.0",
- "resolved": "https://registry.npmjs.org/multimatch/-/multimatch-4.0.0.tgz",
- "integrity": "sha512-lDmx79y1z6i7RNx0ZGCPq1bzJ6ZoDDKbvh7jxr9SJcWLkShMzXrHbYVpTdnhNM5MXpDUxCQ4DgqVttVXlBgiBQ==",
- "dev": true,
- "requires": {
- "@types/minimatch": "^3.0.3",
- "array-differ": "^3.0.0",
- "array-union": "^2.1.0",
- "arrify": "^2.0.1",
- "minimatch": "^3.0.4"
- }
- },
- "mustache": {
- "version": "2.3.2",
- "resolved": "https://registry.npmjs.org/mustache/-/mustache-2.3.2.tgz",
- "integrity": "sha512-KpMNwdQsYz3O/SBS1qJ/o3sqUJ5wSb8gb0pul8CO0S56b9Y2ALm8zCfsjPXsqGFfoNBkDwZuZIAjhsZI03gYVQ==",
- "dev": true
- },
- "negotiator": {
- "version": "0.6.2",
- "resolved": "https://registry.npmjs.org/negotiator/-/negotiator-0.6.2.tgz",
- "integrity": "sha512-hZXc7K2e+PgeI1eDBe/10Ard4ekbfrrqG8Ep+8Jmf4JID2bNg7NvCPOZN+kfF574pFQI7mum2AUqDidoKqcTOw==",
- "dev": true
- },
- "neo-async": {
- "version": "2.6.2",
- "resolved": "https://registry.npmjs.org/neo-async/-/neo-async-2.6.2.tgz",
- "integrity": "sha512-Yd3UES5mWCSqR+qNT93S3UoYUkqAZ9lLg8a7g9rimsWmYGK8cVToA4/sF3RrshdyV3sAGMXVUmpMYOw+dLpOuw==",
- "dev": true
- },
- "nopt": {
- "version": "5.0.0",
- "resolved": "https://registry.npmjs.org/nopt/-/nopt-5.0.0.tgz",
- "integrity": "sha512-Tbj67rffqceeLpcRXrT7vKAN8CwfPeIBgM7E6iBkmKLV7bEMwpGgYLGv0jACUsECaa/vuxP0IjEont6umdMgtQ==",
- "dev": true,
- "requires": {
- "abbrev": "1"
- }
- },
- "normalize-path": {
- "version": "3.0.0",
- "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-3.0.0.tgz",
- "integrity": "sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==",
- "dev": true
- },
- "nunjucks": {
- "version": "3.2.3",
- "resolved": "https://registry.npmjs.org/nunjucks/-/nunjucks-3.2.3.tgz",
- "integrity": "sha512-psb6xjLj47+fE76JdZwskvwG4MYsQKXUtMsPh6U0YMvmyjRtKRFcxnlXGWglNybtNTNVmGdp94K62/+NjF5FDQ==",
- "dev": true,
- "requires": {
- "a-sync-waterfall": "^1.0.0",
- "asap": "^2.0.3",
- "commander": "^5.1.0"
- },
- "dependencies": {
- "commander": {
- "version": "5.1.0",
- "resolved": "https://registry.npmjs.org/commander/-/commander-5.1.0.tgz",
- "integrity": "sha512-P0CysNDQ7rtVw4QIQtm+MRxV66vKFSvlsQvGYXZWR3qFU0jlMKHZZZgw8e+8DSah4UDKMqnknRDQz+xuQXQ/Zg==",
- "dev": true
- }
- }
- },
- "object-assign": {
- "version": "4.1.1",
- "resolved": "https://registry.npmjs.org/object-assign/-/object-assign-4.1.1.tgz",
- "integrity": "sha1-IQmtx5ZYh8/AXLvUQsrIv7s2CGM=",
- "dev": true
- },
- "on-finished": {
- "version": "2.3.0",
- "resolved": "https://registry.npmjs.org/on-finished/-/on-finished-2.3.0.tgz",
- "integrity": "sha1-IPEzZIGwg811M3mSoWlxqi2QaUc=",
- "dev": true,
- "requires": {
- "ee-first": "1.1.1"
- }
- },
- "once": {
- "version": "1.4.0",
- "resolved": "https://registry.npmjs.org/once/-/once-1.4.0.tgz",
- "integrity": "sha1-WDsap3WWHUsROsF9nFC6753Xa9E=",
- "dev": true,
- "requires": {
- "wrappy": "1"
- }
- },
- "openurl": {
- "version": "1.1.1",
- "resolved": "https://registry.npmjs.org/openurl/-/openurl-1.1.1.tgz",
- "integrity": "sha1-OHW0sO96UsFW8NtB1GCduw+Us4c=",
- "dev": true
- },
- "opn": {
- "version": "5.3.0",
- "resolved": "https://registry.npmjs.org/opn/-/opn-5.3.0.tgz",
- "integrity": "sha512-bYJHo/LOmoTd+pfiYhfZDnf9zekVJrY+cnS2a5F2x+w5ppvTqObojTP7WiFG+kVZs9Inw+qQ/lw7TroWwhdd2g==",
- "dev": true,
- "requires": {
- "is-wsl": "^1.1.0"
- }
- },
- "p-limit": {
- "version": "2.3.0",
- "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.3.0.tgz",
- "integrity": "sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==",
- "dev": true,
- "requires": {
- "p-try": "^2.0.0"
- }
- },
- "p-locate": {
- "version": "4.1.0",
- "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-4.1.0.tgz",
- "integrity": "sha512-R79ZZ/0wAxKGu3oYMlz8jy/kbhsNrS7SKZ7PxEHBgJ5+F2mtFW2fK2cOtBh1cHYkQsbzFV7I+EoRKe6Yt0oK7A==",
- "dev": true,
- "requires": {
- "p-limit": "^2.2.0"
- }
- },
- "p-try": {
- "version": "2.2.0",
- "resolved": "https://registry.npmjs.org/p-try/-/p-try-2.2.0.tgz",
- "integrity": "sha512-R4nPAVTAU0B9D35/Gk3uJf/7XYbQcyohSKdvAxIRSNghFl4e71hVoGnBNQz9cWaXxO2I10KTC+3jMdvvoKw6dQ==",
- "dev": true
- },
- "parse-filepath": {
- "version": "1.0.2",
- "resolved": "https://registry.npmjs.org/parse-filepath/-/parse-filepath-1.0.2.tgz",
- "integrity": "sha1-pjISf1Oq89FYdvWHLz/6x2PWyJE=",
- "dev": true,
- "requires": {
- "is-absolute": "^1.0.0",
- "map-cache": "^0.2.0",
- "path-root": "^0.1.1"
- }
- },
- "parse-ms": {
- "version": "0.1.2",
- "resolved": "https://registry.npmjs.org/parse-ms/-/parse-ms-0.1.2.tgz",
- "integrity": "sha1-3T+iXtbC78e93hKtm0bBY6opIk4=",
- "dev": true
- },
- "parseqs": {
- "version": "0.0.6",
- "resolved": "https://registry.npmjs.org/parseqs/-/parseqs-0.0.6.tgz",
- "integrity": "sha512-jeAGzMDbfSHHA091hr0r31eYfTig+29g3GKKE/PPbEQ65X0lmMwlEoqmhzu0iztID5uJpZsFlUPDP8ThPL7M8w==",
- "dev": true
- },
- "parseuri": {
- "version": "0.0.6",
- "resolved": "https://registry.npmjs.org/parseuri/-/parseuri-0.0.6.tgz",
- "integrity": "sha512-AUjen8sAkGgao7UyCX6Ahv0gIK2fABKmYjvP4xmy5JaKvcbTRueIqIPHLAfq30xJddqSE033IOMUSOMCcK3Sow==",
- "dev": true
- },
- "parseurl": {
- "version": "1.3.3",
- "resolved": "https://registry.npmjs.org/parseurl/-/parseurl-1.3.3.tgz",
- "integrity": "sha512-CiyeOxFT/JZyN5m0z9PfXw4SCBJ6Sygz1Dpl0wqjlhDEGGBP1GnsUVEL0p63hoG1fcj3fHynXi9NYO4nWOL+qQ==",
- "dev": true
- },
- "path-exists": {
- "version": "4.0.0",
- "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-4.0.0.tgz",
- "integrity": "sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==",
- "dev": true
- },
- "path-is-absolute": {
- "version": "1.0.1",
- "resolved": "https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.1.tgz",
- "integrity": "sha1-F0uSaHNVNP+8es5r9TpanhtcX18=",
- "dev": true
- },
- "path-is-inside": {
- "version": "1.0.2",
- "resolved": "https://registry.npmjs.org/path-is-inside/-/path-is-inside-1.0.2.tgz",
- "integrity": "sha1-NlQX3t5EQw0cEa9hAn+s8HS9/FM=",
- "dev": true
- },
- "path-parse": {
- "version": "1.0.7",
- "resolved": "https://registry.npmjs.org/path-parse/-/path-parse-1.0.7.tgz",
- "integrity": "sha512-LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw==",
- "dev": true
- },
- "path-root": {
- "version": "0.1.1",
- "resolved": "https://registry.npmjs.org/path-root/-/path-root-0.1.1.tgz",
- "integrity": "sha1-mkpoFMrBwM1zNgqV8yCDyOpHRbc=",
- "dev": true,
- "requires": {
- "path-root-regex": "^0.1.0"
- }
- },
- "path-root-regex": {
- "version": "0.1.2",
- "resolved": "https://registry.npmjs.org/path-root-regex/-/path-root-regex-0.1.2.tgz",
- "integrity": "sha1-v8zcjfWxLcUsi0PsONGNcsBLqW0=",
- "dev": true
- },
- "picomatch": {
- "version": "2.3.0",
- "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.3.0.tgz",
- "integrity": "sha512-lY1Q/PiJGC2zOv/z391WOTD+Z02bCgsFfvxoXXf6h7kv9o+WmsmzYqrAwY63sNgOxE4xEdq0WyUnXfKeBrSvYw==",
- "dev": true
- },
- "pify": {
- "version": "2.3.0",
- "resolved": "https://registry.npmjs.org/pify/-/pify-2.3.0.tgz",
- "integrity": "sha1-7RQaasBDqEnqWISY59yosVMw6Qw=",
- "dev": true
- },
- "pinkie": {
- "version": "2.0.4",
- "resolved": "https://registry.npmjs.org/pinkie/-/pinkie-2.0.4.tgz",
- "integrity": "sha1-clVrgM+g1IqXToDnckjoDtT3+HA=",
- "dev": true
- },
- "pinkie-promise": {
- "version": "2.0.1",
- "resolved": "https://registry.npmjs.org/pinkie-promise/-/pinkie-promise-2.0.1.tgz",
- "integrity": "sha1-ITXW36ejWMBprJsXh3YogihFD/o=",
- "dev": true,
- "requires": {
- "pinkie": "^2.0.0"
- }
- },
- "please-upgrade-node": {
- "version": "3.2.0",
- "resolved": "https://registry.npmjs.org/please-upgrade-node/-/please-upgrade-node-3.2.0.tgz",
- "integrity": "sha512-gQR3WpIgNIKwBMVLkpMUeR3e1/E1y42bqDQZfql+kDeXd8COYfM8PQA4X6y7a8u9Ua9FHmsrrmirW2vHs45hWg==",
- "dev": true,
- "requires": {
- "semver-compare": "^1.0.0"
- }
- },
- "portscanner": {
- "version": "2.1.1",
- "resolved": "https://registry.npmjs.org/portscanner/-/portscanner-2.1.1.tgz",
- "integrity": "sha1-6rtAnk3iSVD1oqUW01rnaTQ/u5Y=",
- "dev": true,
- "requires": {
- "async": "1.5.2",
- "is-number-like": "^1.0.3"
- }
- },
- "pretty": {
- "version": "2.0.0",
- "resolved": "https://registry.npmjs.org/pretty/-/pretty-2.0.0.tgz",
- "integrity": "sha1-rbx5YLe7/iiaVX3F9zdhmiINBqU=",
- "dev": true,
- "requires": {
- "condense-newlines": "^0.2.1",
- "extend-shallow": "^2.0.1",
- "js-beautify": "^1.6.12"
- }
- },
- "pretty-ms": {
- "version": "0.2.2",
- "resolved": "https://registry.npmjs.org/pretty-ms/-/pretty-ms-0.2.2.tgz",
- "integrity": "sha1-2oeaaC/zOjcBEEbxPWJ/Z8c7hPY=",
- "dev": true,
- "requires": {
- "parse-ms": "^0.1.0"
- }
- },
- "promise": {
- "version": "7.3.1",
- "resolved": "https://registry.npmjs.org/promise/-/promise-7.3.1.tgz",
- "integrity": "sha512-nolQXZ/4L+bP/UGlkfaIujX9BKxGwmQ9OT4mOt5yvy8iK1h3wqTEJCijzGANTCCl9nWjY41juyAn2K3Q1hLLTg==",
- "dev": true,
- "requires": {
- "asap": "~2.0.3"
- }
- },
- "proto-list": {
- "version": "1.2.4",
- "resolved": "https://registry.npmjs.org/proto-list/-/proto-list-1.2.4.tgz",
- "integrity": "sha1-IS1b/hMYMGpCD2QCuOJv85ZHqEk=",
- "dev": true
- },
- "prr": {
- "version": "1.0.1",
- "resolved": "https://registry.npmjs.org/prr/-/prr-1.0.1.tgz",
- "integrity": "sha1-0/wRS6BplaRexok/SEzrHXj19HY=",
- "dev": true
- },
- "pseudomap": {
- "version": "1.0.2",
- "resolved": "https://registry.npmjs.org/pseudomap/-/pseudomap-1.0.2.tgz",
- "integrity": "sha1-8FKijacOYYkX7wqKw0wa5aaChrM=",
- "dev": true
- },
- "pug": {
- "version": "3.0.2",
- "resolved": "https://registry.npmjs.org/pug/-/pug-3.0.2.tgz",
- "integrity": "sha512-bp0I/hiK1D1vChHh6EfDxtndHji55XP/ZJKwsRqrz6lRia6ZC2OZbdAymlxdVFwd1L70ebrVJw4/eZ79skrIaw==",
- "dev": true,
- "requires": {
- "pug-code-gen": "^3.0.2",
- "pug-filters": "^4.0.0",
- "pug-lexer": "^5.0.1",
- "pug-linker": "^4.0.0",
- "pug-load": "^3.0.0",
- "pug-parser": "^6.0.0",
- "pug-runtime": "^3.0.1",
- "pug-strip-comments": "^2.0.0"
- }
- },
- "pug-attrs": {
- "version": "3.0.0",
- "resolved": "https://registry.npmjs.org/pug-attrs/-/pug-attrs-3.0.0.tgz",
- "integrity": "sha512-azINV9dUtzPMFQktvTXciNAfAuVh/L/JCl0vtPCwvOA21uZrC08K/UnmrL+SXGEVc1FwzjW62+xw5S/uaLj6cA==",
- "dev": true,
- "requires": {
- "constantinople": "^4.0.1",
- "js-stringify": "^1.0.2",
- "pug-runtime": "^3.0.0"
- }
- },
- "pug-code-gen": {
- "version": "3.0.2",
- "resolved": "https://registry.npmjs.org/pug-code-gen/-/pug-code-gen-3.0.2.tgz",
- "integrity": "sha512-nJMhW16MbiGRiyR4miDTQMRWDgKplnHyeLvioEJYbk1RsPI3FuA3saEP8uwnTb2nTJEKBU90NFVWJBk4OU5qyg==",
- "dev": true,
- "requires": {
- "constantinople": "^4.0.1",
- "doctypes": "^1.1.0",
- "js-stringify": "^1.0.2",
- "pug-attrs": "^3.0.0",
- "pug-error": "^2.0.0",
- "pug-runtime": "^3.0.0",
- "void-elements": "^3.1.0",
- "with": "^7.0.0"
- }
- },
- "pug-error": {
- "version": "2.0.0",
- "resolved": "https://registry.npmjs.org/pug-error/-/pug-error-2.0.0.tgz",
- "integrity": "sha512-sjiUsi9M4RAGHktC1drQfCr5C5eriu24Lfbt4s+7SykztEOwVZtbFk1RRq0tzLxcMxMYTBR+zMQaG07J/btayQ==",
- "dev": true
- },
- "pug-filters": {
- "version": "4.0.0",
- "resolved": "https://registry.npmjs.org/pug-filters/-/pug-filters-4.0.0.tgz",
- "integrity": "sha512-yeNFtq5Yxmfz0f9z2rMXGw/8/4i1cCFecw/Q7+D0V2DdtII5UvqE12VaZ2AY7ri6o5RNXiweGH79OCq+2RQU4A==",
- "dev": true,
- "requires": {
- "constantinople": "^4.0.1",
- "jstransformer": "1.0.0",
- "pug-error": "^2.0.0",
- "pug-walk": "^2.0.0",
- "resolve": "^1.15.1"
- }
- },
- "pug-lexer": {
- "version": "5.0.1",
- "resolved": "https://registry.npmjs.org/pug-lexer/-/pug-lexer-5.0.1.tgz",
- "integrity": "sha512-0I6C62+keXlZPZkOJeVam9aBLVP2EnbeDw3An+k0/QlqdwH6rv8284nko14Na7c0TtqtogfWXcRoFE4O4Ff20w==",
- "dev": true,
- "requires": {
- "character-parser": "^2.2.0",
- "is-expression": "^4.0.0",
- "pug-error": "^2.0.0"
- }
- },
- "pug-linker": {
- "version": "4.0.0",
- "resolved": "https://registry.npmjs.org/pug-linker/-/pug-linker-4.0.0.tgz",
- "integrity": "sha512-gjD1yzp0yxbQqnzBAdlhbgoJL5qIFJw78juN1NpTLt/mfPJ5VgC4BvkoD3G23qKzJtIIXBbcCt6FioLSFLOHdw==",
- "dev": true,
- "requires": {
- "pug-error": "^2.0.0",
- "pug-walk": "^2.0.0"
- }
- },
- "pug-load": {
- "version": "3.0.0",
- "resolved": "https://registry.npmjs.org/pug-load/-/pug-load-3.0.0.tgz",
- "integrity": "sha512-OCjTEnhLWZBvS4zni/WUMjH2YSUosnsmjGBB1An7CsKQarYSWQ0GCVyd4eQPMFJqZ8w9xgs01QdiZXKVjk92EQ==",
- "dev": true,
- "requires": {
- "object-assign": "^4.1.1",
- "pug-walk": "^2.0.0"
- }
- },
- "pug-parser": {
- "version": "6.0.0",
- "resolved": "https://registry.npmjs.org/pug-parser/-/pug-parser-6.0.0.tgz",
- "integrity": "sha512-ukiYM/9cH6Cml+AOl5kETtM9NR3WulyVP2y4HOU45DyMim1IeP/OOiyEWRr6qk5I5klpsBnbuHpwKmTx6WURnw==",
- "dev": true,
- "requires": {
- "pug-error": "^2.0.0",
- "token-stream": "1.0.0"
- }
- },
- "pug-runtime": {
- "version": "3.0.1",
- "resolved": "https://registry.npmjs.org/pug-runtime/-/pug-runtime-3.0.1.tgz",
- "integrity": "sha512-L50zbvrQ35TkpHwv0G6aLSuueDRwc/97XdY8kL3tOT0FmhgG7UypU3VztfV/LATAvmUfYi4wNxSajhSAeNN+Kg==",
- "dev": true
- },
- "pug-strip-comments": {
- "version": "2.0.0",
- "resolved": "https://registry.npmjs.org/pug-strip-comments/-/pug-strip-comments-2.0.0.tgz",
- "integrity": "sha512-zo8DsDpH7eTkPHCXFeAk1xZXJbyoTfdPlNR0bK7rpOMuhBYb0f5qUVCO1xlsitYd3w5FQTK7zpNVKb3rZoUrrQ==",
- "dev": true,
- "requires": {
- "pug-error": "^2.0.0"
- }
- },
- "pug-walk": {
- "version": "2.0.0",
- "resolved": "https://registry.npmjs.org/pug-walk/-/pug-walk-2.0.0.tgz",
- "integrity": "sha512-yYELe9Q5q9IQhuvqsZNwA5hfPkMJ8u92bQLIMcsMxf/VADjNtEYptU+inlufAFYcWdHlwNfZOEnOOQrZrcyJCQ==",
- "dev": true
- },
- "qs": {
- "version": "6.2.3",
- "resolved": "https://registry.npmjs.org/qs/-/qs-6.2.3.tgz",
- "integrity": "sha1-HPyyXBCpsrSDBT/zn138kjOQjP4=",
- "dev": true
- },
- "queue-microtask": {
- "version": "1.2.3",
- "resolved": "https://registry.npmjs.org/queue-microtask/-/queue-microtask-1.2.3.tgz",
- "integrity": "sha512-NuaNSa6flKT5JaSYQzJok04JzTL1CA6aGhv5rfLW3PgqA+M2ChpZQnAC8h8i4ZFkBS8X5RqkDBHA7r4hej3K9A==",
- "dev": true
- },
- "range-parser": {
- "version": "1.2.1",
- "resolved": "https://registry.npmjs.org/range-parser/-/range-parser-1.2.1.tgz",
- "integrity": "sha512-Hrgsx+orqoygnmhFbKaHE6c296J+HTAQXoxEF6gNupROmmGJRoyzfG3ccAveqCBrwr/2yxQ5BVd/GTl5agOwSg==",
- "dev": true
- },
- "raw-body": {
- "version": "2.4.1",
- "resolved": "https://registry.npmjs.org/raw-body/-/raw-body-2.4.1.tgz",
- "integrity": "sha512-9WmIKF6mkvA0SLmA2Knm9+qj89e+j1zqgyn8aXGd7+nAduPoqgI9lO57SAZNn/Byzo5P7JhXTyg9PzaJbH73bA==",
- "dev": true,
- "requires": {
- "bytes": "3.1.0",
- "http-errors": "1.7.3",
- "iconv-lite": "0.4.24",
- "unpipe": "1.0.0"
- }
- },
- "readdirp": {
- "version": "3.6.0",
- "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-3.6.0.tgz",
- "integrity": "sha512-hOS089on8RduqdbhvQ5Z37A0ESjsqz6qnRcffsMU3495FuTdqSm+7bhJ29JvIOsBDEEnan5DPu9t3To9VRlMzA==",
- "dev": true,
- "requires": {
- "picomatch": "^2.2.1"
- }
- },
- "recursive-copy": {
- "version": "2.0.13",
- "resolved": "https://registry.npmjs.org/recursive-copy/-/recursive-copy-2.0.13.tgz",
- "integrity": "sha512-BjmE6R/dOImStEku+017L3Z0I6u/lA+SVr1sySWbTLjmQKDTESNmJ9WBZP8wbN5FuvqNvSYvRKA/IKQhAjqnpQ==",
- "dev": true,
- "requires": {
- "del": "^2.2.0",
- "errno": "^0.1.2",
- "graceful-fs": "^4.1.4",
- "junk": "^1.0.1",
- "maximatch": "^0.1.0",
- "mkdirp": "^0.5.1",
- "pify": "^2.3.0",
- "promise": "^7.0.1",
- "slash": "^1.0.0"
- }
- },
- "require-directory": {
- "version": "2.1.1",
- "resolved": "https://registry.npmjs.org/require-directory/-/require-directory-2.1.1.tgz",
- "integrity": "sha1-jGStX9MNqxyXbiNE/+f3kqam30I=",
- "dev": true
- },
- "require-main-filename": {
- "version": "2.0.0",
- "resolved": "https://registry.npmjs.org/require-main-filename/-/require-main-filename-2.0.0.tgz",
- "integrity": "sha512-NKN5kMDylKuldxYLSUfrbo5Tuzh4hd+2E8NPPX02mZtn1VuREQToYe/ZdlJy+J3uCpfaiGF05e7B8W0iXbQHmg==",
- "dev": true
- },
- "requires-port": {
- "version": "1.0.0",
- "resolved": "https://registry.npmjs.org/requires-port/-/requires-port-1.0.0.tgz",
- "integrity": "sha1-kl0mAdOaxIXgkc8NpcbmlNw9yv8=",
- "dev": true
- },
- "resolve": {
- "version": "1.20.0",
- "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.20.0.tgz",
- "integrity": "sha512-wENBPt4ySzg4ybFQW2TT1zMQucPK95HSh/nq2CFTZVOGut2+pQvSsgtda4d26YrYcr067wjbmzOG8byDPBX63A==",
- "dev": true,
- "requires": {
- "is-core-module": "^2.2.0",
- "path-parse": "^1.0.6"
- }
- },
- "resp-modifier": {
- "version": "6.0.2",
- "resolved": "https://registry.npmjs.org/resp-modifier/-/resp-modifier-6.0.2.tgz",
- "integrity": "sha1-sSTeXE+6/LpUH0j/pzlw9KpFa08=",
- "dev": true,
- "requires": {
- "debug": "^2.2.0",
- "minimatch": "^3.0.2"
- },
- "dependencies": {
- "debug": {
- "version": "2.6.9",
- "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz",
- "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==",
- "dev": true,
- "requires": {
- "ms": "2.0.0"
- }
- }
- }
- },
- "reusify": {
- "version": "1.0.4",
- "resolved": "https://registry.npmjs.org/reusify/-/reusify-1.0.4.tgz",
- "integrity": "sha512-U9nH88a3fc/ekCF1l0/UP1IosiuIjyTh7hBvXVMHYgVcfGvt897Xguj2UOLDeI5BG2m7/uwyaLVT6fbtCwTyzw==",
- "dev": true
- },
- "rimraf": {
- "version": "2.7.1",
- "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-2.7.1.tgz",
- "integrity": "sha512-uWjbaKIK3T1OSVptzX7Nl6PvQ3qAGtKEtVRjRuazjfL3Bx5eI409VZSqgND+4UNnmzLVdPj9FqFJNPqBZFve4w==",
- "dev": true,
- "requires": {
- "glob": "^7.1.3"
- }
- },
- "run-parallel": {
- "version": "1.2.0",
- "resolved": "https://registry.npmjs.org/run-parallel/-/run-parallel-1.2.0.tgz",
- "integrity": "sha512-5l4VyZR86LZ/lDxZTR6jqL8AFE2S0IFLMP26AbjsLVADxHdhB/c0GUsH+y39UfCi3dzz8OlQuPmnaJOMoDHQBA==",
- "dev": true,
- "requires": {
- "queue-microtask": "^1.2.2"
- }
- },
- "rx": {
- "version": "4.1.0",
- "resolved": "https://registry.npmjs.org/rx/-/rx-4.1.0.tgz",
- "integrity": "sha1-pfE/957zt0D+MKqAP7CfmIBdR4I=",
- "dev": true
- },
- "rxjs": {
- "version": "5.5.12",
- "resolved": "https://registry.npmjs.org/rxjs/-/rxjs-5.5.12.tgz",
- "integrity": "sha512-xx2itnL5sBbqeeiVgNPVuQQ1nC8Jp2WfNJhXWHmElW9YmrpS9UVnNzhP3EH3HFqexO5Tlp8GhYY+WEcqcVMvGw==",
- "dev": true,
- "requires": {
- "symbol-observable": "1.0.1"
- }
- },
- "safer-buffer": {
- "version": "2.1.2",
- "resolved": "https://registry.npmjs.org/safer-buffer/-/safer-buffer-2.1.2.tgz",
- "integrity": "sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==",
- "dev": true
- },
- "section-matter": {
- "version": "1.0.0",
- "resolved": "https://registry.npmjs.org/section-matter/-/section-matter-1.0.0.tgz",
- "integrity": "sha512-vfD3pmTzGpufjScBh50YHKzEu2lxBWhVEHsNGoEXmCmn2hKGfeNLYMzCJpe8cD7gqX7TJluOVpBkAequ6dgMmA==",
- "dev": true,
- "requires": {
- "extend-shallow": "^2.0.1",
- "kind-of": "^6.0.0"
- }
- },
- "semver": {
- "version": "7.3.5",
- "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.5.tgz",
- "integrity": "sha512-PoeGJYh8HK4BTO/a9Tf6ZG3veo/A7ZVsYrSA6J8ny9nb3B1VrpkuN+z9OE5wfE5p6H4LchYZsegiQgbJD94ZFQ==",
- "dev": true,
- "requires": {
- "lru-cache": "^6.0.0"
- },
- "dependencies": {
- "lru-cache": {
- "version": "6.0.0",
- "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz",
- "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==",
- "dev": true,
- "requires": {
- "yallist": "^4.0.0"
- }
- },
- "yallist": {
- "version": "4.0.0",
- "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz",
- "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==",
- "dev": true
- }
- }
- },
- "semver-compare": {
- "version": "1.0.0",
- "resolved": "https://registry.npmjs.org/semver-compare/-/semver-compare-1.0.0.tgz",
- "integrity": "sha1-De4hahyUGrN+nvsXiPavxf9VN/w=",
- "dev": true
- },
- "send": {
- "version": "0.16.2",
- "resolved": "https://registry.npmjs.org/send/-/send-0.16.2.tgz",
- "integrity": "sha512-E64YFPUssFHEFBvpbbjr44NCLtI1AohxQ8ZSiJjQLskAdKuriYEP6VyGEsRDH8ScozGpkaX1BGvhanqCwkcEZw==",
- "dev": true,
- "requires": {
- "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"
- },
- "dependencies": {
- "debug": {
- "version": "2.6.9",
- "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz",
- "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==",
- "dev": true,
- "requires": {
- "ms": "2.0.0"
- }
- },
- "http-errors": {
- "version": "1.6.3",
- "resolved": "https://registry.npmjs.org/http-errors/-/http-errors-1.6.3.tgz",
- "integrity": "sha1-i1VoC7S+KDoLW/TqLjhYC+HZMg0=",
- "dev": true,
- "requires": {
- "depd": "~1.1.2",
- "inherits": "2.0.3",
- "setprototypeof": "1.1.0",
- "statuses": ">= 1.4.0 < 2"
- }
- },
- "inherits": {
- "version": "2.0.3",
- "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.3.tgz",
- "integrity": "sha1-Yzwsg+PaQqUC9SRmAiSA9CCCYd4=",
- "dev": true
- },
- "setprototypeof": {
- "version": "1.1.0",
- "resolved": "https://registry.npmjs.org/setprototypeof/-/setprototypeof-1.1.0.tgz",
- "integrity": "sha512-BvE/TwpZX4FXExxOxZyRGQQv651MSwmWKZGqvmPcRIjDqWub67kTKuIMx43cZZrS/cBBzwBcNDWoFxt2XEFIpQ==",
- "dev": true
- },
- "statuses": {
- "version": "1.4.0",
- "resolved": "https://registry.npmjs.org/statuses/-/statuses-1.4.0.tgz",
- "integrity": "sha512-zhSCtt8v2NDrRlPQpCNtw/heZLtfUDqxBM1udqikb/Hbk52LK4nQSwr10u77iopCW5LsyHpuXS0GnEc48mLeew==",
- "dev": true
- }
- }
- },
- "serve-index": {
- "version": "1.9.1",
- "resolved": "https://registry.npmjs.org/serve-index/-/serve-index-1.9.1.tgz",
- "integrity": "sha1-03aNabHn2C5c4FD/9bRTvqEqkjk=",
- "dev": true,
- "requires": {
- "accepts": "~1.3.4",
- "batch": "0.6.1",
- "debug": "2.6.9",
- "escape-html": "~1.0.3",
- "http-errors": "~1.6.2",
- "mime-types": "~2.1.17",
- "parseurl": "~1.3.2"
- },
- "dependencies": {
- "debug": {
- "version": "2.6.9",
- "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz",
- "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==",
- "dev": true,
- "requires": {
- "ms": "2.0.0"
- }
- },
- "http-errors": {
- "version": "1.6.3",
- "resolved": "https://registry.npmjs.org/http-errors/-/http-errors-1.6.3.tgz",
- "integrity": "sha1-i1VoC7S+KDoLW/TqLjhYC+HZMg0=",
- "dev": true,
- "requires": {
- "depd": "~1.1.2",
- "inherits": "2.0.3",
- "setprototypeof": "1.1.0",
- "statuses": ">= 1.4.0 < 2"
- }
- },
- "inherits": {
- "version": "2.0.3",
- "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.3.tgz",
- "integrity": "sha1-Yzwsg+PaQqUC9SRmAiSA9CCCYd4=",
- "dev": true
- },
- "setprototypeof": {
- "version": "1.1.0",
- "resolved": "https://registry.npmjs.org/setprototypeof/-/setprototypeof-1.1.0.tgz",
- "integrity": "sha512-BvE/TwpZX4FXExxOxZyRGQQv651MSwmWKZGqvmPcRIjDqWub67kTKuIMx43cZZrS/cBBzwBcNDWoFxt2XEFIpQ==",
- "dev": true
- },
- "statuses": {
- "version": "1.5.0",
- "resolved": "https://registry.npmjs.org/statuses/-/statuses-1.5.0.tgz",
- "integrity": "sha1-Fhx9rBd2Wf2YEfQ3cfqZOBR4Yow=",
- "dev": true
- }
- }
- },
- "serve-static": {
- "version": "1.13.2",
- "resolved": "https://registry.npmjs.org/serve-static/-/serve-static-1.13.2.tgz",
- "integrity": "sha512-p/tdJrO4U387R9oMjb1oj7qSMaMfmOyd4j9hOFoxZe2baQszgHcSWjuya/CiT5kgZZKRudHNOA0pYXOl8rQ5nw==",
- "dev": true,
- "requires": {
- "encodeurl": "~1.0.2",
- "escape-html": "~1.0.3",
- "parseurl": "~1.3.2",
- "send": "0.16.2"
- }
- },
- "server-destroy": {
- "version": "1.0.1",
- "resolved": "https://registry.npmjs.org/server-destroy/-/server-destroy-1.0.1.tgz",
- "integrity": "sha1-8Tv5KOQrnD55OD5hzDmYtdFObN0=",
- "dev": true
- },
- "set-blocking": {
- "version": "2.0.0",
- "resolved": "https://registry.npmjs.org/set-blocking/-/set-blocking-2.0.0.tgz",
- "integrity": "sha1-BF+XgtARrppoA93TgrJDkrPYkPc=",
- "dev": true
- },
- "setprototypeof": {
- "version": "1.1.1",
- "resolved": "https://registry.npmjs.org/setprototypeof/-/setprototypeof-1.1.1.tgz",
- "integrity": "sha512-JvdAWfbXeIGaZ9cILp38HntZSFSo3mWg6xGcJJsd+d4aRMOqauag1C63dJfDw7OaMYwEbHMOxEZ1lqVRYP2OAw==",
- "dev": true
- },
- "sigmund": {
- "version": "1.0.1",
- "resolved": "https://registry.npmjs.org/sigmund/-/sigmund-1.0.1.tgz",
- "integrity": "sha1-P/IfGYytIXX587eBhT/ZTQ0ZtZA=",
- "dev": true
- },
- "slash": {
- "version": "1.0.0",
- "resolved": "https://registry.npmjs.org/slash/-/slash-1.0.0.tgz",
- "integrity": "sha1-xB8vbDn8FtHNF61LXYlhFK5HDVU=",
- "dev": true
- },
- "slugify": {
- "version": "1.6.1",
- "resolved": "https://registry.npmjs.org/slugify/-/slugify-1.6.1.tgz",
- "integrity": "sha512-5ofqMTbetNhxlzjYYLBaZFQd6oiTuSkQlyfPEFIMwgUABlZQ0hbk5xIV9Ydd5jghWeRoO7GkiJliUvTpLOjNRA==",
- "dev": true
- },
- "socket.io": {
- "version": "2.4.0",
- "resolved": "https://registry.npmjs.org/socket.io/-/socket.io-2.4.0.tgz",
- "integrity": "sha512-9UPJ1UTvKayuQfVv2IQ3k7tCQC/fboDyIK62i99dAQIyHKaBsNdTpwHLgKJ6guRWxRtC9H+138UwpaGuQO9uWQ==",
- "dev": true,
- "requires": {
- "debug": "~4.1.0",
- "engine.io": "~3.5.0",
- "has-binary2": "~1.0.2",
- "socket.io-adapter": "~1.1.0",
- "socket.io-client": "2.4.0",
- "socket.io-parser": "~3.4.0"
- },
- "dependencies": {
- "component-emitter": {
- "version": "1.2.1",
- "resolved": "https://registry.npmjs.org/component-emitter/-/component-emitter-1.2.1.tgz",
- "integrity": "sha1-E3kY1teCg/ffemt8WmPhQOaUJeY=",
- "dev": true
- },
- "debug": {
- "version": "4.1.1",
- "resolved": "https://registry.npmjs.org/debug/-/debug-4.1.1.tgz",
- "integrity": "sha512-pYAIzeRo8J6KPEaJ0VWOh5Pzkbw/RetuzehGM7QRRX5he4fPHx2rdKMB256ehJCkX+XRQm16eZLqLNS8RSZXZw==",
- "dev": true,
- "requires": {
- "ms": "^2.1.1"
- }
- },
- "ms": {
- "version": "2.1.3",
- "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.3.tgz",
- "integrity": "sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==",
- "dev": true
- },
- "socket.io-parser": {
- "version": "3.4.1",
- "resolved": "https://registry.npmjs.org/socket.io-parser/-/socket.io-parser-3.4.1.tgz",
- "integrity": "sha512-11hMgzL+WCLWf1uFtHSNvliI++tcRUWdoeYuwIl+Axvwy9z2gQM+7nJyN3STj1tLj5JyIUH8/gpDGxzAlDdi0A==",
- "dev": true,
- "requires": {
- "component-emitter": "1.2.1",
- "debug": "~4.1.0",
- "isarray": "2.0.1"
- }
- }
- }
- },
- "socket.io-adapter": {
- "version": "1.1.2",
- "resolved": "https://registry.npmjs.org/socket.io-adapter/-/socket.io-adapter-1.1.2.tgz",
- "integrity": "sha512-WzZRUj1kUjrTIrUKpZLEzFZ1OLj5FwLlAFQs9kuZJzJi5DKdU7FsWc36SNmA8iDOtwBQyT8FkrriRM8vXLYz8g==",
- "dev": true
- },
- "socket.io-client": {
- "version": "2.4.0",
- "resolved": "https://registry.npmjs.org/socket.io-client/-/socket.io-client-2.4.0.tgz",
- "integrity": "sha512-M6xhnKQHuuZd4Ba9vltCLT9oa+YvTsP8j9NcEiLElfIg8KeYPyhWOes6x4t+LTAC8enQbE/995AdTem2uNyKKQ==",
- "dev": true,
- "requires": {
- "backo2": "1.0.2",
- "component-bind": "1.0.0",
- "component-emitter": "~1.3.0",
- "debug": "~3.1.0",
- "engine.io-client": "~3.5.0",
- "has-binary2": "~1.0.2",
- "indexof": "0.0.1",
- "parseqs": "0.0.6",
- "parseuri": "0.0.6",
- "socket.io-parser": "~3.3.0",
- "to-array": "0.1.4"
- },
- "dependencies": {
- "debug": {
- "version": "3.1.0",
- "resolved": "https://registry.npmjs.org/debug/-/debug-3.1.0.tgz",
- "integrity": "sha512-OX8XqP7/1a9cqkxYw2yXss15f26NKWBpDXQd0/uK/KPqdQhxbPa994hnzjcE2VqQpDslf55723cKPUOGSmMY3g==",
- "dev": true,
- "requires": {
- "ms": "2.0.0"
- }
- }
- }
- },
- "socket.io-parser": {
- "version": "3.3.2",
- "resolved": "https://registry.npmjs.org/socket.io-parser/-/socket.io-parser-3.3.2.tgz",
- "integrity": "sha512-FJvDBuOALxdCI9qwRrO/Rfp9yfndRtc1jSgVgV8FDraihmSP/MLGD5PEuJrNfjALvcQ+vMDM/33AWOYP/JSjDg==",
- "dev": true,
- "requires": {
- "component-emitter": "~1.3.0",
- "debug": "~3.1.0",
- "isarray": "2.0.1"
- },
- "dependencies": {
- "debug": {
- "version": "3.1.0",
- "resolved": "https://registry.npmjs.org/debug/-/debug-3.1.0.tgz",
- "integrity": "sha512-OX8XqP7/1a9cqkxYw2yXss15f26NKWBpDXQd0/uK/KPqdQhxbPa994hnzjcE2VqQpDslf55723cKPUOGSmMY3g==",
- "dev": true,
- "requires": {
- "ms": "2.0.0"
- }
- }
- }
- },
- "source-map": {
- "version": "0.6.1",
- "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz",
- "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==",
- "dev": true
- },
- "sprintf-js": {
- "version": "1.0.3",
- "resolved": "https://registry.npmjs.org/sprintf-js/-/sprintf-js-1.0.3.tgz",
- "integrity": "sha1-BOaSb2YolTVPPdAVIDYzuFcpfiw=",
- "dev": true
- },
- "statuses": {
- "version": "1.3.1",
- "resolved": "https://registry.npmjs.org/statuses/-/statuses-1.3.1.tgz",
- "integrity": "sha1-+vUbnrdKrvOzrPStX2Gr8ky3uT4=",
- "dev": true
- },
- "stream-throttle": {
- "version": "0.1.3",
- "resolved": "https://registry.npmjs.org/stream-throttle/-/stream-throttle-0.1.3.tgz",
- "integrity": "sha1-rdV8jXzHOoFjDTHNVdOWHPr7qcM=",
- "dev": true,
- "requires": {
- "commander": "^2.2.0",
- "limiter": "^1.0.5"
- }
- },
- "string-width": {
- "version": "4.2.3",
- "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz",
- "integrity": "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==",
- "dev": true,
- "requires": {
- "emoji-regex": "^8.0.0",
- "is-fullwidth-code-point": "^3.0.0",
- "strip-ansi": "^6.0.1"
- },
- "dependencies": {
- "ansi-regex": {
- "version": "5.0.1",
- "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz",
- "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==",
- "dev": true
- },
- "strip-ansi": {
- "version": "6.0.1",
- "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz",
- "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==",
- "dev": true,
- "requires": {
- "ansi-regex": "^5.0.1"
- }
- }
- }
- },
- "strip-ansi": {
- "version": "3.0.1",
- "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-3.0.1.tgz",
- "integrity": "sha1-ajhfuIU9lS1f8F0Oiq+UJ43GPc8=",
- "dev": true,
- "requires": {
- "ansi-regex": "^2.0.0"
- }
- },
- "strip-bom-string": {
- "version": "1.0.0",
- "resolved": "https://registry.npmjs.org/strip-bom-string/-/strip-bom-string-1.0.0.tgz",
- "integrity": "sha1-5SEekiQ2n7uB1jOi8ABE3IztrZI=",
- "dev": true
- },
- "supports-color": {
- "version": "2.0.0",
- "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-2.0.0.tgz",
- "integrity": "sha1-U10EXOa2Nj+kARcIRimZXp3zJMc=",
- "dev": true
- },
- "symbol-observable": {
- "version": "1.0.1",
- "resolved": "https://registry.npmjs.org/symbol-observable/-/symbol-observable-1.0.1.tgz",
- "integrity": "sha1-g0D8RwLDEi310iKI+IKD9RPT/dQ=",
- "dev": true
- },
- "text-table": {
- "version": "0.2.0",
- "resolved": "https://registry.npmjs.org/text-table/-/text-table-0.2.0.tgz",
- "integrity": "sha1-f17oI66AUgfACvLfSoTsP8+lcLQ=",
- "dev": true
- },
- "tfunk": {
- "version": "4.0.0",
- "resolved": "https://registry.npmjs.org/tfunk/-/tfunk-4.0.0.tgz",
- "integrity": "sha512-eJQ0dGfDIzWNiFNYFVjJ+Ezl/GmwHaFTBTjrtqNPW0S7cuVDBrZrmzUz6VkMeCR4DZFqhd4YtLwsw3i2wYHswQ==",
- "dev": true,
- "requires": {
- "chalk": "^1.1.3",
- "dlv": "^1.1.3"
- },
- "dependencies": {
- "chalk": {
- "version": "1.1.3",
- "resolved": "https://registry.npmjs.org/chalk/-/chalk-1.1.3.tgz",
- "integrity": "sha1-qBFcVeSnAv5NFQq9OHKCKn4J/Jg=",
- "dev": true,
- "requires": {
- "ansi-styles": "^2.2.1",
- "escape-string-regexp": "^1.0.2",
- "has-ansi": "^2.0.0",
- "strip-ansi": "^3.0.0",
- "supports-color": "^2.0.0"
- }
- }
- }
- },
- "time-require": {
- "version": "0.1.2",
- "resolved": "https://registry.npmjs.org/time-require/-/time-require-0.1.2.tgz",
- "integrity": "sha1-+eEss3D8JgXhFARYK6VO9corLZg=",
- "dev": true,
- "requires": {
- "chalk": "^0.4.0",
- "date-time": "^0.1.1",
- "pretty-ms": "^0.2.1",
- "text-table": "^0.2.0"
- },
- "dependencies": {
- "ansi-styles": {
- "version": "1.0.0",
- "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-1.0.0.tgz",
- "integrity": "sha1-yxAt8cVvUSPquLZ817mAJ6AnkXg=",
- "dev": true
- },
- "chalk": {
- "version": "0.4.0",
- "resolved": "https://registry.npmjs.org/chalk/-/chalk-0.4.0.tgz",
- "integrity": "sha1-UZmj3c0MHv4jvAjBsCewYXbgxk8=",
- "dev": true,
- "requires": {
- "ansi-styles": "~1.0.0",
- "has-color": "~0.1.0",
- "strip-ansi": "~0.1.0"
- }
- },
- "strip-ansi": {
- "version": "0.1.1",
- "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-0.1.1.tgz",
- "integrity": "sha1-OeipjQRNFQZgq+SmgIrPcLt7yZE=",
- "dev": true
- }
- }
- },
- "to-array": {
- "version": "0.1.4",
- "resolved": "https://registry.npmjs.org/to-array/-/to-array-0.1.4.tgz",
- "integrity": "sha1-F+bBH3PdTz10zaek/zI46a2b+JA=",
- "dev": true
- },
- "to-fast-properties": {
- "version": "2.0.0",
- "resolved": "https://registry.npmjs.org/to-fast-properties/-/to-fast-properties-2.0.0.tgz",
- "integrity": "sha1-3F5pjL0HkmW8c+A3doGk5Og/YW4=",
- "dev": true
- },
- "to-regex-range": {
- "version": "5.0.1",
- "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-5.0.1.tgz",
- "integrity": "sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==",
- "dev": true,
- "requires": {
- "is-number": "^7.0.0"
- }
- },
- "toidentifier": {
- "version": "1.0.0",
- "resolved": "https://registry.npmjs.org/toidentifier/-/toidentifier-1.0.0.tgz",
- "integrity": "sha512-yaOH/Pk/VEhBWWTlhI+qXxDFXlejDGcQipMlyxda9nthulaxLZUNcUqFxokp0vcYnvteJln5FNQDRrxj3YcbVw==",
- "dev": true
- },
- "token-stream": {
- "version": "1.0.0",
- "resolved": "https://registry.npmjs.org/token-stream/-/token-stream-1.0.0.tgz",
- "integrity": "sha1-zCAOqyYT9BZtJ/+a/HylbUnfbrQ=",
- "dev": true
- },
- "ua-parser-js": {
- "version": "1.0.2",
- "resolved": "https://registry.npmjs.org/ua-parser-js/-/ua-parser-js-1.0.2.tgz",
- "integrity": "sha512-00y/AXhx0/SsnI51fTc0rLRmafiGOM4/O+ny10Ps7f+j/b8p/ZY11ytMgznXkOVo4GQ+KwQG5UQLkLGirsACRg==",
- "dev": true
- },
- "uc.micro": {
- "version": "1.0.6",
- "resolved": "https://registry.npmjs.org/uc.micro/-/uc.micro-1.0.6.tgz",
- "integrity": "sha512-8Y75pvTYkLJW2hWQHXxoqRgV7qb9B+9vFEtidML+7koHUFapnVJAZ6cKs+Qjz5Aw3aZWHMC6u0wJE3At+nSGwA==",
- "dev": true
- },
- "uglify-js": {
- "version": "3.14.2",
- "resolved": "https://registry.npmjs.org/uglify-js/-/uglify-js-3.14.2.tgz",
- "integrity": "sha512-rtPMlmcO4agTUfz10CbgJ1k6UAoXM2gWb3GoMPPZB/+/Ackf8lNWk11K4rYi2D0apgoFRLtQOZhb+/iGNJq26A==",
- "dev": true,
- "optional": true
- },
- "unc-path-regex": {
- "version": "0.1.2",
- "resolved": "https://registry.npmjs.org/unc-path-regex/-/unc-path-regex-0.1.2.tgz",
- "integrity": "sha1-5z3T17DXxe2G+6xrCufYxqadUPo=",
- "dev": true
- },
- "universalify": {
- "version": "0.1.2",
- "resolved": "https://registry.npmjs.org/universalify/-/universalify-0.1.2.tgz",
- "integrity": "sha512-rBJeI5CXAlmy1pV+617WB9J63U6XcazHHF2f2dbJix4XzpUF0RS3Zbj0FGIOCAva5P/d/GBOYaACQ1w+0azUkg==",
- "dev": true
- },
- "unpipe": {
- "version": "1.0.0",
- "resolved": "https://registry.npmjs.org/unpipe/-/unpipe-1.0.0.tgz",
- "integrity": "sha1-sr9O6FFKrmFltIF4KdIbLvSZBOw=",
- "dev": true
- },
- "utils-merge": {
- "version": "1.0.1",
- "resolved": "https://registry.npmjs.org/utils-merge/-/utils-merge-1.0.1.tgz",
- "integrity": "sha1-n5VxD1CiZ5R7LMwSR0HBAoQn5xM=",
- "dev": true
- },
- "valid-url": {
- "version": "1.0.9",
- "resolved": "https://registry.npmjs.org/valid-url/-/valid-url-1.0.9.tgz",
- "integrity": "sha1-HBRHm0DxOXp1eC8RXkCGRHQzogA=",
- "dev": true
- },
- "void-elements": {
- "version": "3.1.0",
- "resolved": "https://registry.npmjs.org/void-elements/-/void-elements-3.1.0.tgz",
- "integrity": "sha1-YU9/v42AHwu18GYfWy9XhXUOTwk=",
- "dev": true
- },
- "which-module": {
- "version": "2.0.0",
- "resolved": "https://registry.npmjs.org/which-module/-/which-module-2.0.0.tgz",
- "integrity": "sha1-2e8H3Od7mQK4o6j6SzHD4/fm6Ho=",
- "dev": true
- },
- "with": {
- "version": "7.0.2",
- "resolved": "https://registry.npmjs.org/with/-/with-7.0.2.tgz",
- "integrity": "sha512-RNGKj82nUPg3g5ygxkQl0R937xLyho1J24ItRCBTr/m1YnZkzJy1hUiHUJrc/VlsDQzsCnInEGSg3bci0Lmd4w==",
- "dev": true,
- "requires": {
- "@babel/parser": "^7.9.6",
- "@babel/types": "^7.9.6",
- "assert-never": "^1.2.1",
- "babel-walk": "3.0.0-canary-5"
- }
- },
- "wordwrap": {
- "version": "1.0.0",
- "resolved": "https://registry.npmjs.org/wordwrap/-/wordwrap-1.0.0.tgz",
- "integrity": "sha1-J1hIEIkUVqQXHI0CJkQa3pDLyus=",
- "dev": true
- },
- "wrap-ansi": {
- "version": "7.0.0",
- "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-7.0.0.tgz",
- "integrity": "sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q==",
- "dev": true,
- "requires": {
- "ansi-styles": "^4.0.0",
- "string-width": "^4.1.0",
- "strip-ansi": "^6.0.0"
- },
- "dependencies": {
- "ansi-regex": {
- "version": "5.0.1",
- "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz",
- "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==",
- "dev": true
- },
- "ansi-styles": {
- "version": "4.3.0",
- "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz",
- "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==",
- "dev": true,
- "requires": {
- "color-convert": "^2.0.1"
- }
- },
- "strip-ansi": {
- "version": "6.0.1",
- "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz",
- "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==",
- "dev": true,
- "requires": {
- "ansi-regex": "^5.0.1"
- }
- }
- }
- },
- "wrappy": {
- "version": "1.0.2",
- "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz",
- "integrity": "sha1-tSQ9jz7BqjXxNkYFvA0QNuMKtp8=",
- "dev": true
- },
- "ws": {
- "version": "7.4.6",
- "resolved": "https://registry.npmjs.org/ws/-/ws-7.4.6.tgz",
- "integrity": "sha512-YmhHDO4MzaDLB+M9ym/mDA5z0naX8j7SIlT8f8z+I0VtzsRbekxEutHSme7NPS2qE8StCYQNUnfWdXta/Yu85A==",
- "dev": true
- },
- "xmlhttprequest-ssl": {
- "version": "1.6.3",
- "resolved": "https://registry.npmjs.org/xmlhttprequest-ssl/-/xmlhttprequest-ssl-1.6.3.tgz",
- "integrity": "sha512-3XfeQE/wNkvrIktn2Kf0869fC0BN6UpydVasGIeSm2B1Llihf7/0UfZM+eCkOw3P7bP4+qPgqhm7ZoxuJtFU0Q==",
- "dev": true
- },
- "y18n": {
- "version": "5.0.8",
- "resolved": "https://registry.npmjs.org/y18n/-/y18n-5.0.8.tgz",
- "integrity": "sha512-0pfFzegeDWJHJIAmTLRP2DwHjdF5s7jo9tuztdQxAhINCdvS+3nGINqPd00AphqJR/0LhANUS6/+7SCb98YOfA==",
- "dev": true
- },
- "yallist": {
- "version": "2.1.2",
- "resolved": "https://registry.npmjs.org/yallist/-/yallist-2.1.2.tgz",
- "integrity": "sha1-HBH5IY8HYImkfdUS+TxmmaaoHVI=",
- "dev": true
- },
- "yargs": {
- "version": "15.4.1",
- "resolved": "https://registry.npmjs.org/yargs/-/yargs-15.4.1.tgz",
- "integrity": "sha512-aePbxDmcYW++PaqBsJ+HYUFwCdv4LVvdnhBy78E57PIor8/OVvhMrADFFEDh8DHDFRv/O9i3lPhsENjO7QX0+A==",
- "dev": true,
- "requires": {
- "cliui": "^6.0.0",
- "decamelize": "^1.2.0",
- "find-up": "^4.1.0",
- "get-caller-file": "^2.0.1",
- "require-directory": "^2.1.1",
- "require-main-filename": "^2.0.0",
- "set-blocking": "^2.0.0",
- "string-width": "^4.2.0",
- "which-module": "^2.0.0",
- "y18n": "^4.0.0",
- "yargs-parser": "^18.1.2"
- },
- "dependencies": {
- "ansi-regex": {
- "version": "5.0.1",
- "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz",
- "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==",
- "dev": true
- },
- "ansi-styles": {
- "version": "4.3.0",
- "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz",
- "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==",
- "dev": true,
- "requires": {
- "color-convert": "^2.0.1"
- }
- },
- "cliui": {
- "version": "6.0.0",
- "resolved": "https://registry.npmjs.org/cliui/-/cliui-6.0.0.tgz",
- "integrity": "sha512-t6wbgtoCXvAzst7QgXxJYqPt0usEfbgQdftEPbLL/cvv6HPE5VgvqCuAIDR0NgU52ds6rFwqrgakNLrHEjCbrQ==",
- "dev": true,
- "requires": {
- "string-width": "^4.2.0",
- "strip-ansi": "^6.0.0",
- "wrap-ansi": "^6.2.0"
- }
- },
- "strip-ansi": {
- "version": "6.0.1",
- "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz",
- "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==",
- "dev": true,
- "requires": {
- "ansi-regex": "^5.0.1"
- }
- },
- "wrap-ansi": {
- "version": "6.2.0",
- "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-6.2.0.tgz",
- "integrity": "sha512-r6lPcBGxZXlIcymEu7InxDMhdW0KDxpLgoFLcguasxCaJ/SOIZwINatK9KY/tf+ZrlywOKU0UDj3ATXUBfxJXA==",
- "dev": true,
- "requires": {
- "ansi-styles": "^4.0.0",
- "string-width": "^4.1.0",
- "strip-ansi": "^6.0.0"
- }
- },
- "y18n": {
- "version": "4.0.3",
- "resolved": "https://registry.npmjs.org/y18n/-/y18n-4.0.3.tgz",
- "integrity": "sha512-JKhqTOwSrqNA1NY5lSztJ1GrBiUodLMmIZuLiDaMRJ+itFd+ABVE8XBjOvIWL+rSqNDC74LCSFmlb/U4UZ4hJQ==",
- "dev": true
- },
- "yargs-parser": {
- "version": "18.1.3",
- "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-18.1.3.tgz",
- "integrity": "sha512-o50j0JeToy/4K6OZcaQmW6lyXXKhq7csREXcDwk2omFPJEwUNOVtJKvmDr9EI1fAJZUyZcRF7kxGBWmRXudrCQ==",
- "dev": true,
- "requires": {
- "camelcase": "^5.0.0",
- "decamelize": "^1.2.0"
- }
- }
- }
- },
- "yargs-parser": {
- "version": "20.2.9",
- "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-20.2.9.tgz",
- "integrity": "sha512-y11nGElTIV+CT3Zv9t7VKl+Q3hTQoT9a1Qzezhhl6Rp21gJ/IVTW7Z3y9EWXhuUBC2Shnf+DX0antecpAwSP8w==",
- "dev": true
- },
- "yeast": {
- "version": "0.1.2",
- "resolved": "https://registry.npmjs.org/yeast/-/yeast-0.1.2.tgz",
- "integrity": "sha1-AI4G2AlDIMNy28L47XagymyKxBk=",
- "dev": true
- }
- }
-}
diff --git a/package.json b/package.json
deleted file mode 100644
index b07d1b8..0000000
--- a/package.json
+++ /dev/null
@@ -1,29 +0,0 @@
-{
- "name": "emptywork.github.io",
- "version": "1.0.0",
- "description": "These are the template used by [Emptywork](https://emptywork.github.io)",
- "main": "index.js",
- "scripts": {
- "start": "eleventy --serve",
- "build": "eleventy"
- },
- "repository": {
- "type": "git",
- "url": "git+https://github.com/EmptyWork/emptywork.github.io.git"
- },
- "keywords": [],
- "author": "emptywork",
- "license": "ISC",
- "bugs": {
- "url": "https://github.com/EmptyWork/emptywork.github.io/issues"
- },
- "homepage": "https://github.com/EmptyWork/emptywork.github.io#readme",
- "devDependencies": {
- "@11ty/eleventy": "^0.12.1"
- },
- "dependencies": {
- "highlight.js": "^11.3.1",
- "markdown-it-anchor": "^8.4.1",
- "markdown-it-table-of-contents": "^0.5.2"
- }
-}
diff --git a/settings.json b/settings.json
deleted file mode 100644
index e07c3b9..0000000
--- a/settings.json
+++ /dev/null
@@ -1,3 +0,0 @@
-{
- "schedules": ["Monday", "Wednesday", "Thursday", "Friday"]
-}
diff --git a/src/_includes/article-snippet.njk b/src/_includes/article-snippet.njk
deleted file mode 100644
index e809fa3..0000000
--- a/src/_includes/article-snippet.njk
+++ /dev/null
@@ -1,23 +0,0 @@
-
-
-
- {{post.data.title}}
- {{post.date | postDate }}
-
-
- {{post.data.description}}
-
-
-
-
\ No newline at end of file
diff --git a/src/_includes/article.njk b/src/_includes/article.njk
deleted file mode 100644
index 60851b3..0000000
--- a/src/_includes/article.njk
+++ /dev/null
@@ -1,14 +0,0 @@
----
-layout: 'secondary-base.njk'
----
-
-
-
-
- Blog / {{ title }}
-
- {{ title }}
- {{ content | safe }}
-
-
-
\ No newline at end of file
diff --git a/src/_includes/base.njk b/src/_includes/base.njk
deleted file mode 100644
index 74b2e70..0000000
--- a/src/_includes/base.njk
+++ /dev/null
@@ -1,65 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- {{ title }}
-
-
-
-
-
-
-
-
-
-
-
- {% include 'nav.njk' %}
-
- {% include 'header.njk' %}
-
- {{ content | safe}}
-
- {% include 'footer.njk' %}
-
-
-
-
\ No newline at end of file
diff --git a/src/_includes/footer.njk b/src/_includes/footer.njk
deleted file mode 100644
index 989fb35..0000000
--- a/src/_includes/footer.njk
+++ /dev/null
@@ -1,14 +0,0 @@
-
\ No newline at end of file
diff --git a/src/_includes/header.njk b/src/_includes/header.njk
deleted file mode 100644
index b5ee81d..0000000
--- a/src/_includes/header.njk
+++ /dev/null
@@ -1,109 +0,0 @@
-
-
\ No newline at end of file
diff --git a/src/_includes/nav.njk b/src/_includes/nav.njk
deleted file mode 100644
index f9ad34a..0000000
--- a/src/_includes/nav.njk
+++ /dev/null
@@ -1,94 +0,0 @@
-
-
-
-
-
- Ew.
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
\ No newline at end of file
diff --git a/src/_includes/project-snippet.njk b/src/_includes/project-snippet.njk
deleted file mode 100644
index 422cc02..0000000
--- a/src/_includes/project-snippet.njk
+++ /dev/null
@@ -1,51 +0,0 @@
-
-
-
- {{project.data.title}}
-
- {% if project.data.endDate %}
- {{project.data.endDate | postYear}}
- {% else %}
- {{project.data.date | postYear}} - Present
- {% endif %}
-
-
-
- {{project.data.description}}
-
-
-
-
\ No newline at end of file
diff --git a/src/_includes/prototype-snippet.njk b/src/_includes/prototype-snippet.njk
deleted file mode 100644
index 01cc9fc..0000000
--- a/src/_includes/prototype-snippet.njk
+++ /dev/null
@@ -1,93 +0,0 @@
-
-
-
-
- {{ post.data.title }}
-
- {{ post.data.description }}
- [id]
-
-
-
- Status {% if post.data.status == 1 %}
- Deploy {% else %}
- Buggy {% endif %}
-
-
- Tags {% for tag in post.data.tags %}{% if tag != "prototype" %}
- {{ tag }} {% endif %}{% endfor %}
-
-
-
-
-
-
\ No newline at end of file
diff --git a/src/_includes/secondary-base.njk b/src/_includes/secondary-base.njk
deleted file mode 100644
index bb8f891..0000000
--- a/src/_includes/secondary-base.njk
+++ /dev/null
@@ -1,87 +0,0 @@
-
-
-
-
-
-
-
-
-
- {% if author %}
-
- {% else %}
-
- {% endif %}
-
-
-
-
- {% if description %}
-
-
-
-
- {% else %}
-
-
-
-
- {% endif %}
-
-
-
-
- {% if image %}
-
-
-
- {% else %}
-
-
-
- {% endif %}
-
-
-
-
-
- {{ title }}
-
-
-
-
-
-
-
-
-
-
-
-
- {% include 'nav.njk' %}
-
- {{ content | safe}}
-
- {% include 'footer.njk' %}
-
-
-
-
\ No newline at end of file
diff --git a/src/_includes/work.njk b/src/_includes/work.njk
deleted file mode 100644
index f11714b..0000000
--- a/src/_includes/work.njk
+++ /dev/null
@@ -1,21 +0,0 @@
-
-
-
-
- {%- for project in collections.project | reverse -%}
- {% include 'project-snippet.njk' %}
- {%- endfor -%}
-
-
-
\ No newline at end of file
diff --git a/src/admin/config.yml b/src/admin/config.yml
deleted file mode 100644
index 8e6bea6..0000000
--- a/src/admin/config.yml
+++ /dev/null
@@ -1,47 +0,0 @@
-backend:
- name: git-gateway
- branch: master
-media_folder: "public/images/"
-public_folder: "/images/"
-collections:
- - name: "blog"
- label: "Blog"
- folder: "src/blog"
- create: true
- slug: "{{year}}-{{month}}-{{day}}-{{slug}}"
- fields:
- - {label: "Title", name: "title", widget: "string"}
- - {label: "Description", name: "description", widget: "string"}
- - {label: "Author", name: "author", widget: "string"}
- - {label: "Date", name: "date", widget: "datetime"}
- - {label: "Tags", name: "tags", widget: "list", default: ["post"]}
- - {label: "Cover Images", name: "image", widget: "image"}
- - {label: "Body", name: "body", widget: "markdown"}
- - name: "project"
- label: "Project"
- folder: "src/project"
- create: true
- slug: "{{year}}-{{month}}-{{day}}-{{slug}}"
- fields:
- - {label: "Title", name: "title", widget: "string"}
- - {label: "Description", name: "description", widget: "string"}
- - {label: "Author", name: "author", widget: "string", required: false}
- - {label: "Date", name: "date", widget: "datetime"}
- - {label: "End Date", name: "endDate", widget: "datetime", required: false}
- - {label: "Tags", name: "tags", widget: "list", default: ["project"]}
- - {label: "Cover Images", name: "image", widget: "image"}
- - {label: "Link Demo", name: "linkDemo", widget: "string", required: false}
- - {label: "Link Code", name: "linkCode", widget: "string", required: false}
- - name: "prototype"
- label: "Prototype"
- folder: "src/prototype"
- create: true
- slug: "{{year}}-{{slug}}"
- fields:
- - {label: "Title", name: "title", widget: "string"}
- - {label: "Status", name: "status", widget: "select", options: [{label: "Deployed", value: 1}, {label: "Buggy", value: 2}], default: [label: "Deployed", value: 1]}
- - {label: "Description", name: "description", widget: "string"}
- - {label: "Date", name: "date", widget: "datetime"}
- - {label: "Tags", name: "tags", widget: "list", default: ["prototype"]}
- - {label: "Link Demo", name: "linkDemo", widget: "string", required: false}
- - {label: "Code Snippet", name: "code", widget: "text"}
\ No newline at end of file
diff --git a/src/admin/index.html b/src/admin/index.html
deleted file mode 100644
index 0c6926a..0000000
--- a/src/admin/index.html
+++ /dev/null
@@ -1,21 +0,0 @@
-
-
-
-
-
- Content Manager - EmptyWork
-
-
-
-
-
-
-
-
-
\ No newline at end of file
diff --git a/src/assets/Resume.pdf b/src/assets/Resume.pdf
deleted file mode 100644
index c71ab52..0000000
Binary files a/src/assets/Resume.pdf and /dev/null differ
diff --git a/src/blog.njk b/src/blog.njk
deleted file mode 100644
index 445c94e..0000000
--- a/src/blog.njk
+++ /dev/null
@@ -1,28 +0,0 @@
----
-title : 'Recent Articles - Blog | EmptyWork'
-layout: 'secondary-base.njk'
----
-
-
-
-
-
- {%- for post in collections.post | reverse -%}
- {% include 'article-snippet.njk' %}
- {% else %}
-
- It seems like there is no article right now...
-
- {%- endfor -%}
-
-
-
-
diff --git a/src/blog/blog.json b/src/blog/blog.json
deleted file mode 100644
index 07e3752..0000000
--- a/src/blog/blog.json
+++ /dev/null
@@ -1,6 +0,0 @@
-{
- "layout": "article.njk",
- "tags": "post",
- "author": "EmptyWork",
- "image": "/images/emptywork.png"
-}
\ No newline at end of file
diff --git a/src/contact.njk b/src/contact.njk
deleted file mode 100644
index 9a0a925..0000000
--- a/src/contact.njk
+++ /dev/null
@@ -1,37 +0,0 @@
----
-title : 'Get in touch with me - Contact | EmptyWork'
-layout: 'secondary-base.njk'
----
-
-
-
\ No newline at end of file
diff --git a/src/css/scss/_footer.scss b/src/css/scss/_footer.scss
deleted file mode 100644
index 87fdcb2..0000000
--- a/src/css/scss/_footer.scss
+++ /dev/null
@@ -1,24 +0,0 @@
-.footer {
- background-color: var(--clr-background);
- color: var(--clr-foreground);
- padding: 0.8rem;
-
- &-container {
- max-width: 64rem;
- margin: 0 auto;
- text-align: center;
- }
- .copyright {
- font-size: 0.9rem;
- margin: 1rem auto;
- text-align: center;
- border: 0.0625rem solid var(--clr-foreground);
- width: 100%;
- max-width: max-content;
- padding: 0.2rem 2rem;
-
- @include breakpoint-up("medium") {
- flex-direction: row;
- }
- }
-}
diff --git a/src/css/scss/_global.scss b/src/css/scss/_global.scss
deleted file mode 100644
index eacae11..0000000
--- a/src/css/scss/_global.scss
+++ /dev/null
@@ -1,160 +0,0 @@
-html {
- scroll-behavior: smooth;
- scroll-padding-top: 10rem;
- scroll-padding-bottom: 10rem;
-}
-
-html:root {
-
- .themes {
- background-color: #ffc107;
- color: #7e620e;
- }
-
- [data-moon] {
- display: none;
- }
-
- [data-sun] {
- display: block;
- }
-
- &.dark {
-
- .themes {
- background-color: var(--clr-accent);
- color: var(--clr-accent-dark);
- }
-
- [data-sun] {
- display: none;
- }
-
- [data-moon] {
- display: block;
- }
- }
-}
-
-
-*,
-*::after,
-*::before {
- box-sizing: border-box;
- margin: 0;
- padding: 0;
-}
-
-body {
- display: flex;
- flex-direction: column;
- min-height: 100vh;
- background-color: var(--clr-background-900);
- font-family: "Montserrat", sans-serif;
- color: var(--clr-foreground);
- line-height: 1.6;
- overflow-x: hidden;
-}
-
-a,
-a:active,
-a:hover,
-a:focus-visible {
- color: inherit;
- text-decoration: none;
-}
-
-a:hover,
-a:focus-visible {
- color: var(--clr-accent);
-}
-
-a[href] {
- position: relative;
-
- .new-tab-warning {
- position: absolute;
- width: max-content;
- background-color: hsl(0, 0%, 13%);
- font-weight: normal;
- letter-spacing: normal;
- color: var(--clr-white);
- padding: 0.3rem;
- font-size: 0.7rem;
- border-radius: 0.3rem;
- margin-top: 0.5rem;
- top: 100%;
- left: 0;
- visibility: hidden;
- pointer-events: none;
- text-transform: capitalize;
- transition: all 300ms ease-out;
- transform: translateY(-0.3rem);
- z-index: 90;
- }
-
- &:focus-visible {
- .new-tab-warning {
- visibility: visible;
- transform: translateY(0);
- pointer-events: unset;
- }
- }
-}
-
-::selection {
- background-color: var(--clr-accent);
- color: var(--clr-white);
-}
-
-.t-all {
- transition: all 300ms ease-in;
-}
-
-.no-scroll {
- @include breakpoint-down("small") {
- overflow: hidden !important;
- }
-}
-
-ul,
-li {
- margin: 0;
- padding: 0;
-}
-
-li {
- list-style: none;
-}
-
-*:focus-visible {
- outline: 0.125rem solid var(--clr-accent-dark);
-}
-
-.highlight {
- background-color: var(--clr-black);
- padding: 0.2rem 0.6rem;
- color: var(--clr-white);
-}
-
-.header-link__access {
- text-decoration: none !important;
-}
-
-.sr-only {
- border: 0;
- clip: rect(0 0 0 0);
- height: 0.0625rem;
- margin: -0.0625rem;
- overflow: hidden;
- padding: 0;
- position: absolute;
- width: 0.0625rem;
-}
-
-@media (prefers-reduced-motion) {
- .prototype-reader,
- .data {
- transform: unset;
- }
-}
diff --git a/src/css/scss/_header.scss b/src/css/scss/_header.scss
deleted file mode 100644
index 9dc400c..0000000
--- a/src/css/scss/_header.scss
+++ /dev/null
@@ -1,329 +0,0 @@
-.header {
- display: flex;
- align-items: center;
- justify-content: center;
- height: 100vh;
- flex-direction: column;
- background-color: var(--clr-background);
- box-shadow: 0 0.625rem 1.25rem hsla(270, 71%, 22%, 0.2);
- z-index: 3;
- position: relative;
-
- .decoration {
- position: absolute;
- width: 100%;
- height: 100%;
- user-select: none;
- pointer-events: none;
-
- .relative {
- position: relative;
- }
- }
-}
-
-.title {
- &-container {
- display: flex;
- flex-direction: column;
- gap: 2rem;
- max-width: 64rem;
- margin: 0 auto;
- padding: 3rem 2rem;
- align-items: flex-start;
- z-index: 0;
- }
-
- &-leftside {
- display: flex;
- flex: 0 0 auto;
- flex-direction: column;
- gap: 0.4rem;
- width: 100%;
- }
-
- &-rightside {
- width: 100%;
- font-size: 1.2rem;
-
- h2 {
- margin-bottom: 0.5rem;
- text-transform: uppercase;
- letter-spacing: 0.1rem;
- }
-
- @include breakpoint-up("large") {
- flex: 1 0 auto;
- width: 70%;
- }
- }
-
- &-link {
- display: block;
- width: max-content;
- }
-
- &-activity {
- display: flex;
- flex-direction: row;
- align-items: center;
- margin-bottom: -0.4rem;
-
- &__details {
- margin-left: 0.4rem;
- font-weight: 300;
- user-select: none;
- color: var(--clr-foreground-900);
-
- #month {
- font-weight: 600;
- }
-
- #activity {
- display: inline-block;
- position: relative;
- font-weight: 400;
- z-index: 0;
-
- &::before {
- content: "";
- position: absolute;
- width: 70%;
- height: 0.2rem;
- bottom: 0;
- border-bottom: 0.1rem dashed var(--clr-accent);
- }
- }
- }
-
- svg {
- width: 1.2rem;
- }
- }
-
- &-text {
- font-size: 2.4rem;
- font-weight: 700;
- margin-left: -0.1rem;
- transition: font-size 300ms ease-in;
- }
-
- &-action {
- display: flex;
- flex-direction: row;
- margin-top: 1.2rem;
- color: var(--clr-white);
- background: var(--clr-accent-dark);
- background-image: linear-gradient(-90deg, var(--clr-accent), var(--clr-accent-dark));
- border-radius: 0.3rem;
- padding: 0.5rem 1.5rem;
- align-items: center;
- gap: 0.4rem;
- cursor: pointer;
- font-size: 1.3rem;
- transition: all 300ms ease-out;
-
- &:hover,
- &:focus-visible {
- color: hsl(0, 0%, 80%);
- background-color: var(--clr-accent);
- filter: brightness(140%);
- box-shadow: 0 0.3125rem 0.625rem hsla(0, 0%, 0%, 0.4);
- transform: scale(1.04);
- }
-
- svg {
- height: 1.3rem;
- width: 1.3rem;
- }
-
- &[disabled] {
- cursor: not-allowed;
- &:hover {
- transform: scale(0.96);
- box-shadow: inset 0 0.3125rem 0.625rem hsla(0, 0%, 0%, 0.4);
- filter: grayscale(100);
- }
- }
-
- &.secondary {
- background-color: var(--clr-background-800);
- color: var(--clr-foreground-800);
- background-image: none;
- box-shadow: none;
-
- &:hover,
- &:focus-visible {
- filter: brightness(100%);
- transform: scale(0.98);
- }
- }
-
- &__group {
- display: flex;
- gap: 0.6rem;
- }
- }
-
- &-submenu {
- display: flex;
- position: relative;
- margin-top: -0.4rem;
- margin-left: 0.4rem;
- align-items: center;
- gap: 0.3rem;
- color: var(--clr-foreground-800);
- user-select: none;
- z-index: 0;
-
- svg {
- height: 1rem;
- transform: rotate(180deg);
- }
- }
-}
-
-.nav {
- background-color: var(--clr-background);
- flex-grow: 0;
- flex-shrink: 0;
- position: sticky;
- top: 0;
- padding: 0.8rem;
- z-index: 20;
-
- &-container {
- width: 100%;
- max-width: 64rem;
- margin: 0 auto;
- gap: 1rem;
- display: flex;
- flex-wrap: wrap;
- align-items: center;
- justify-content: space-between;
-
- .menubar {
- font-weight: 600;
- flex: 1;
- justify-content: flex-end;
- }
- }
-
-
- .rightside {
- display: flex;
- gap: 0.2rem;
- }
-
- .brand {
- display: flex;
- gap: 0.5rem;
- &-title {
- font-size: 1.3rem;
- font-weight: 700;
- }
- &-logo {
- display: flex;
- align-items: center;
- }
- }
- .themes {
- transition: background-color 200ms ease-in;
- border-radius: 50%;
- }
-
- .themes,
- &-mobile {
- cursor: pointer;
- background: none;
- border: none;
- display: block;
- height: 2rem;
- width: 2rem;
- padding: 0.4rem;
- color: inherit;
-
- svg {
- width: 100%;
- height: 100%;
- }
-
- &__section {
- margin-top: 3.605625rem;
- right: 0;
- position: fixed;
- top: 0;
- left: 0;
- height: calc(100% - 3.605625rem);
- background-color: var(--clr-background);
- color: var(--clr-foreground);
- z-index: 20;
- display: flex;
- flex-direction: column;
- align-items: center;
- gap: 2rem;
- justify-content: center;
-
- &.not-showing {
- height: 0%;
- overflow-y: hidden;
- visibility: hidden;
- }
-
- @include breakpoint-up("medium") {
- height: 0%;
- overflow-y: hidden;
- visibility: hidden;
- }
-
- li {
- list-style: none;
- }
- }
- }
-
- &-mobile {
- @include breakpoint-up("medium") {
- display: none;
- }
- }
-
- ul {
- display: none;
- gap: 1rem;
- align-items: center;
-
- @include breakpoint-up("medium") {
- display: flex;
- }
-
- li {
- list-style: none;
- text-transform: uppercase;
- letter-spacing: 0.1rem;
- a {
- position: relative;
- z-index: 1;
-
- &:hover,
- &:focus-visible {
- color: var(--clr-foreground);
- z-index: 1;
- &::before {
- width: 100%;
- }
- }
-
- &::before {
- content: "";
- position: absolute;
- width: 0%;
- background-color: var(--clr-accent);
- height: 110%;
- transition: all 150ms ease-in;
- z-index: -1;
- }
- }
- }
- }
-}
diff --git a/src/css/scss/_main.scss b/src/css/scss/_main.scss
deleted file mode 100644
index 44aa752..0000000
--- a/src/css/scss/_main.scss
+++ /dev/null
@@ -1,1066 +0,0 @@
-.main {
- background-color: var(--clr-background-900);
- flex: 1 0 auto;
- display: flex;
- flex-direction: column;
- gap: 6rem;
-
- &-container {
- max-width: 64rem;
- margin: 0 auto;
- padding: 3rem 2rem;
- width: 100%;
- }
-
- .section-header {
- display: flex;
- flex-direction: row;
- align-items: center;
- gap: 2rem;
- font-size: 1.2rem;
- text-transform: uppercase;
- letter-spacing: 0.1rem;
-
- .header-title {
- display: flex;
- gap: 0.6rem;
-
- a {
- height: max-content;
- }
- }
-
- span {
- text-transform: none;
- letter-spacing: 0;
- }
-
- @include breakpoint-down("large") {
- flex-direction: column;
- align-items: flex-start;
- gap: 0;
-
- span {
- &::before {
- display: none;
- }
- }
- }
-
- .header-desc {
- display: block;
- position: relative;
- font-size: 0.9rem;
- color: var(--clr-foreground-700);
-
- &::before {
- content: "";
- position: absolute;
- left: 0;
- border: 0.1875rem solid var(--clr-foreground);
- top: 50%;
- transform: translateY(-50%);
- margin-left: -1rem;
- border-radius: 50%;
- }
- }
- }
-}
-
-.card {
- background-color: #333333;
- background-image: linear-gradient(transparent, var(--clr-accent-dark));
- background-position: center;
- background-size: cover;
- background-clip: border-box;
- box-shadow: 0 0.3125rem 0.625rem hsla(0, 0%, 0%, 0.4);
- border-radius: 0.3rem;
- padding: 10rem 0 0;
- width: 28ch;
- position: relative;
- overflow: hidden;
- flex: 0 0 auto;
- color: var(--clr-white);
-
- &:hover {
- transform: scale(1.1);
- z-index: 10;
- }
-
- &-empty {
- width: 100%;
- padding: 2rem;
- box-shadow: inset 0 0.3125rem 0.625rem hsla(0, 0%, 0%, 0.2);
- background: var(--clr-background-900);
- color: var(--clr-foreground-700);
-
- &:hover,
- &:focus-visible {
- transform: scale(1);
- }
- }
-
- &s {
- display: flex;
- flex-wrap: wrap;
- justify-content: center;
- gap: 1rem;
- margin-top: 2rem;
-
- &.nocentered {
- justify-content: flex-start;
- }
- }
-
- &-body {
- background-image: linear-gradient(
- hsla(0, 0%, 0%, 0),
- hsla(0, 0%, 0%, 0.4) 10%,
- hsla(0, 0%, 0%, 1)
- );
- height: 100%;
- display: flex;
- flex-direction: column;
-
- header,
- .description-area {
- flex: 0 0 auto;
- padding: 0 1.5rem;
- }
-
- .description-area {
- height: 3.2rem;
- overflow: hidden;
- }
-
- h2 {
- font-size: 1.2rem;
- line-height: 1.2rem;
- height: 1.2rem;
- overflow: hidden;
- }
-
- small {
- display: block;
- color: var(--clr-accent-light);
- font-weight: 600;
- margin-bottom: 1rem;
- margin-top: 0.3rem;
- }
-
- .more-links {
- display: flex;
- flex: 1 0 auto;
- align-items: flex-end;
- width: 100%;
- justify-content: space-between;
-
- span {
- display: block;
- margin-top: 1rem;
- padding: 1rem 1.5rem;
- color: var(--clr-disabled-text);
- cursor: not-allowed;
- user-select: none;
- }
-
- a {
- display: flex;
- margin-top: 1rem;
- padding: 1rem 1.5rem;
- user-select: none;
- position: relative;
- z-index: 10;
- gap: 0.3rem;
-
- svg {
- flex: 0 0 auto;
- height: 1.5rem;
- }
-
- &:hover,
- &:focus-visible {
- color: var(--clr-white);
- &::before {
- width: 100%;
- }
- }
-
- &::before {
- content: "";
- position: absolute;
- width: 0%;
- left: 0;
- margin-top: -1rem;
- background-color: var(--clr-accent);
- height: 100%;
- transition: all 150ms ease-in;
- z-index: -1;
- }
- }
- }
- }
-}
-
-.prototype {
- margin-bottom: 4rem;
- margin-top: 4rem;
-
- &s {
- display: flex;
- flex-direction: column;
- align-items: center;
- flex-wrap: wrap;
- justify-content: center;
- margin-top: 3rem;
- margin-bottom: 8rem;
-
- gap: 7rem;
- @include breakpoint-down("medium") {
- flex-direction: row;
- }
- }
-
- &-header {
- margin-bottom: 1rem;
- }
-
- &-card {
- align-items: flex-end;
- align-items: center;
- display: flex;
- border-radius: 0.3rem;
- width: 100%;
-
- @include breakpoint-down("medium") {
- flex-direction: column;
- }
-
- &:nth-of-type(odd) {
- .prototype-header {
- order: 2;
-
- &::before {
- background-color: var(--clr-accent-dark);
- transform: rotate(-6deg);
- }
-
- @include breakpoint-down("medium") {
- order: 0;
- }
- }
-
- .prototype-description {
- .text {
- padding: 1rem;
- padding-right: 2rem;
- }
-
- .links {
- justify-content: flex-start;
- padding-left: 1rem;
- }
- }
- }
- }
-
- &-description {
- flex: 1 1 auto;
- z-index: 5;
-
- ul {
- li {
- margin-top: 0.3rem;
- }
- }
-
- h3 {
- margin-bottom: 1rem;
- }
-
- .text {
- padding: 1rem;
- padding-left: 2rem;
-
- .language {
- display: inline-block;
- padding: 0 0.1rem;
- background-color: var(--clr-accent-dark);
- color: var(--clr-white);
- border-radius: 0.3rem;
- user-select: none;
- font-size: 0.8rem;
- }
-
- @include breakpoint-down("medium") {
- padding-left: 0;
- }
-
- ul {
- margin-top: 0.8rem;
- border-radius: 0.3rem;
- background-color: hsl(0, 0%, 10%);
- padding: 1rem;
- }
- }
-
- .links {
- display: flex;
- align-items: flex-end;
- justify-content: flex-end;
- padding-right: 1rem;
-
- a {
- background-color: var(--clr-accent);
- color: var(--clr-white);
- padding: 0.5rem 1rem;
- border-radius: 0.3rem;
- transition: all 300ms ease-out;
- display: flex;
-
- svg {
- flex: 0 0 auto;
- height: 1.5rem;
- }
-
- &:hover {
- filter: brightness(120%);
- }
- }
- }
- }
-
- &-more {
- display: flex;
- flex-wrap: wrap;
- gap: 0.4rem;
-
- i {
- display: inline-block;
- font-style: normal;
- padding: 0.2rem 0.7rem;
- background-color: var(--clr-background-900);
- border-radius: 0.3rem;
-
- &.error {
- background-color: hsl(0, 100%, 43%);
- color: var(--clr-white);
- }
-
- &.active {
- background-color: #067e06;
- color: var(--clr-white);
- }
- }
-
- .status {
- background-image: linear-gradient(
- -90deg,
- var(--clr-accent),
- var(--clr-accent-dark)
- );
- padding: 0 0.7rem;
- display: flex;
- align-items: center;
- border-radius: 0.3rem;
- color: white;
- margin-right: 0.3rem;
- }
- }
-
- &-header {
- flex: 0 0 auto;
- position: relative;
- width: 25rem;
- height: 20rem;
- color: var(--clr-white);
-
- @include breakpoint-down("medium") {
- width: 100%;
- max-width: 25rem;
- }
-
- &:hover {
- .note {
- transform: scale(1.1);
- }
- }
-
- &::before {
- content: "";
- position: absolute;
- width: 100%;
- height: 100%;
- transform: rotate(6deg);
- background: var(--clr-accent);
- left: -0.7rem;
- border-radius: 40% 20% / 10%;
- }
- }
-
- .note {
- display: flex;
- position: relative;
- flex-direction: column;
- background-color: hsl(0, 0%, 13%);
- border-radius: 0.6rem;
- box-shadow: 0 0.3125rem 0.625rem hsla(0, 0%, 0%, 0.4);
- height: 100%;
- transition: all 300ms ease-in-out;
- z-index: 0;
-
- & > svg {
- position: absolute;
- right: 0.1rem;
- bottom: 0.1rem;
- color: hsl(0, 0%, 11%);
- z-index: -1;
- }
-
- article {
- padding: 1rem;
- height: 100%;
- overflow-y: auto;
- scrollbar-width: none;
- position: relative;
-
- &::-webkit-scrollbar {
- width: 0;
- }
- }
-
- &-header {
- display: flex;
- height: 2.5rem;
- padding: 0 1rem;
- width: 100%;
- justify-content: space-between;
- box-shadow: 0 0.3125rem 0.625rem hsla(0, 0%, 0%, 0.4);
- flex: 0 0 auto;
-
- div {
- display: flex;
- align-items: center;
- font-weight: 600;
- gap: 0.2rem;
-
- .dot {
- height: 0.9375rem;
- width: 0.9375rem;
- background-color: hsl(0, 100%, 43%);
- border-radius: 50%;
-
- &:first-of-type {
- background-color: green;
- }
-
- &:nth-of-type(2) {
- background-color: yellow;
- }
- }
- }
- }
- }
-}
-
-.work,
-.articles {
- padding-top: 4rem;
-}
-
-.contact {
- .form-input {
- display: flex;
- flex-direction: column;
-
- &__captcha {
- margin-top: 1rem;
- margin-bottom: 1rem;
- }
-
- label {
- margin:2em 0 .5em 0;
- }
-
- input, textarea {
- width: 100%;
- padding: 1rem;
- border: none;
- background-color: var(--clr-background);
- color: var(--clr-foreground-900);
- resize: none;
- }
-
- input[type=submit] {
- border: none;
- color: var(--clr-white);
- background-color: var(--clr-accent);
- }
- }
-}
-
-.aboutme {
- background-color: var(--clr-accent);
- color: var(--clr-white);
-
- .adds {
- font-size: 0.9rem;
- padding: 1rem;
- }
-
- a {
- text-decoration: underline;
- text-underline-offset: 0.4rem;
- }
-
- a:hover,
- a:focus-visible {
- color: #d0d0d0;
- }
-
- ::selection {
- background-color: #333333;
- }
-
- h4 {
- text-transform: uppercase;
- letter-spacing: 0.1rem;
- }
-
- .main-container {
- display: flex;
- flex-direction: column;
- }
-
- .flex {
- display: flex;
- flex-direction: row;
- border-radius: 0.3rem;
- margin-top: 1rem;
-
- &-header {
- display: flex;
- padding: 0 1rem;
- width: 100%;
- justify-content: space-between;
- box-shadow: 0 0.3125rem 0.625rem hsla(0, 0%, 0%, 0.4);
- flex: 0 0 auto;
-
- div {
- display: flex;
- align-items: center;
- font-weight: 600;
- gap: 0.2rem;
-
- .dot {
- height: 0.9375rem;
- width: 0.9375rem;
- background-color: hsl(0, 100%, 43%);
- border-radius: 50%;
-
- &:first-of-type {
- background-color: green;
- }
-
- &:nth-of-type(2) {
- background-color: yellow;
- }
- }
- }
- }
-
- .lists {
- display: flex;
- justify-content: space-around;
- width: 100%;
- }
-
- &.tools {
- background-color: hsl(0, 0%, 13%);
- box-shadow: 0 0.3125rem 0.625rem hsla(0, 0%, 0%, 0.4);
- margin-bottom: -9rem;
-
- h2 {
- padding: 1rem;
- }
-
- .lists {
- background-color: hsl(0, 0%, 11%);
- border-radius: 0.3rem;
- padding: 2rem;
- }
- }
-
- &.languages {
- filter: brightness(110%);
- box-shadow: inset 0 0.3125rem 0.625rem hsla(0, 0%, 0%, 0.4);
- background-color: var(--clr-accent-dark);
- padding: 2rem;
-
- h2 {
- padding: 1rem 0;
- }
-
- ul {
- margin-top: 0.2rem;
- }
- }
-
- &:not(:first-of-type) {
- margin-top: 5rem;
- justify-content: space-around;
- flex-direction: column;
-
- ul {
- font-size: 1.1rem;
- font-weight: 600;
-
- li {
- font-weight: 500;
- font-size: 1rem;
- margin-top: 0.5rem;
- &:first-of-type {
- margin-top: 0.8rem;
- }
- }
- }
-
- @include breakpoint-down("medium") {
- align-items: flex-start;
-
- .lists {
- flex-direction: column;
- }
-
- ul > li {
- display: inline-block;
- margin-top: 0;
- }
- }
- }
-
- @include breakpoint-down("medium") {
- flex-direction: column;
- align-items: center;
- }
- }
-
- .data {
- position: relative;
- min-width: 25rem;
- height: 20rem;
-
- @include breakpoint-down("medium") {
- width: 100%;
- max-width: 25rem;
- min-width: unset;
- }
-
- &:hover {
- .note {
- transform: scale(1.1);
- }
- }
-
- &::before {
- content: "";
- position: absolute;
- width: 100%;
- height: 100%;
- background-color: hsl(0, 100%, 43%);
- left: -0.7rem;
- border-radius: 40% 20% / 10%;
- }
- }
-
- article {
- padding: 1rem;
- height: 100%;
- overflow-y: auto;
-
- scrollbar-width: none;
-
- &::-webkit-scrollbar {
- width: 0;
- }
-
- li {
- padding-left: 0.6rem;
- }
- }
-
- .explain {
- display: flex;
- align-items: center;
- margin-top: 1rem;
- padding: 1rem;
- font-size: 1.2rem;
-
- @include breakpoint-up("large") {
- padding-left: 3rem;
- }
- }
-
- .note {
- transform: rotate(-3deg);
- display: flex;
- flex: 0 0 auto;
- position: relative;
- flex-direction: column;
- background-color: hsl(0, 0%, 13%);
- border-radius: 0.6rem;
- box-shadow: 0 0.3125rem 0.625rem hsla(0, 0%, 0%, 0.4);
- height: 100%;
- transition: all 300ms ease-in-out;
-
- & > svg {
- position: absolute;
- right: 0.1rem;
- bottom: 0.1rem;
- color: hsl(0, 0%, 11%);
- z-index: -1;
- }
-
- &-heading {
- font-weight: 600;
- display: block;
- text-transform: uppercase;
- letter-spacing: .1em;
- }
-
- &-header {
- display: flex;
- height: 2.5rem;
- padding: 0 1rem;
- width: 100%;
- justify-content: space-between;
- box-shadow: 0 0.3125rem 0.625rem hsla(0, 0%, 0%, 0.4);
- flex: 0 0 auto;
-
- div {
- display: flex;
- align-items: center;
- font-weight: 600;
- gap: 0.2rem;
-
- .dot {
- height: 0.9375rem;
- width: 0.9375rem;
- background-color: hsl(0, 100%, 43%);
- border-radius: 50%;
-
- &:first-of-type {
- background-color: green;
- }
-
- &:nth-of-type(2) {
- background-color: yellow;
- }
- }
- }
- }
- }
-}
-
-.post {
- font-size: 100%;
- -webkit-text-size-adjust: 100%;
- -ms-text-size-adjust: 100%;
- color: var(--clr-foreground);
- background-color: var(--clr-background-900);
- line-height: 1.6;
- margin: auto;
-
- a {
- font-weight: 600;
- text-decoration: none;
- color: var(--clr-href);
- &:visited {
-
- color: var(--clr-href-visited);
- }
-
- &:hover {
- color: var(--clr-href-visited);
- }
-
- &:focus-visible {
- outline: thin dotted;
- }
- &:hover,
- &:active {
- outline: 0;
- }
- }
-
- span {
- a:hover,a:visited,a:active,a:focus-visible {
- color: var(--clr-href);
- }
- }
-
- ::selection {
- background: var(--clr-accent-dark);
- color: var(--clr-white);
- }
-
- a::selection {
- background: var(--clr-accent-dark);
- color: var(--clr-white);
- }
-
- p {
- margin: 1rem 0;
- }
-
- img {
- max-width: 100%;
- }
-
- h1,
- h2,
- h3,
- h4,
- h5,
- h6 {
- font-weight: 600;
- color: var(--clr-foreground);
- line-height: 1em;
- padding: 1rem 0;
- }
- h4,
- h5,
- h6 {
- font-weight: bold;
- }
- h1 {
- font-size: 2.5rem;
- }
- h2 {
- font-size: 2rem;
- }
- h3 {
- font-size: 1.5rem;
- }
- h4 {
- font-size: 1.2rem;
- }
- h5 {
- font-size: 1rem;
- }
- h6 {
- font-size: 0.9rem;
- }
-
- blockquote {
- color: var(--clr-foreground-900);
- margin: 0;
- padding-left: 2em;
- border-left: 0.5em var(--clr-accent) solid;
- }
-
- hr {
- display: block;
- height: 2px;
- border: 0;
- border-top: 1px solid var(--clr-accent);
- border-bottom: 1px solid var(--clr-accent-light);
- margin: 1em 0;
- padding: 0;
- }
-
- pre,
- code,
- kbd,
- samp {
- background-color: var(--clr-background);
- color: var(--clr-foreground-700);
- font-family: monospace, monospace;
- border-radius: 0.3rem;
- padding: 0.1rem;
- font-size: 0.98rem;
- box-shadow: inset 0 0.0625rem 0.625rem hsla(0, 0%, 0%, 0.2);
- }
-
- pre {
- background-color: var(--clr-background);
- padding: 1rem;
- white-space: pre;
- white-space: pre-wrap;
- word-wrap: break-word;
- code {
- box-shadow: none;
- background-color: transparent;
- }
- }
-
- b,
- strong {
- font-weight: bold;
- }
-
- dfn {
- font-style: italic;
- }
-
- ins {
- background: #ff9;
- color: #000;
- text-decoration: none;
- }
-
- mark {
- background: #ff0;
- color: #000;
- font-style: italic;
- font-weight: bold;
- }
-
- sub,
- sup {
- font-size: 75%;
- line-height: 0;
- position: relative;
- vertical-align: baseline;
- }
- sup {
- top: -0.5rem;
- }
- sub {
- bottom: -0.25rem;
- }
-
- ul,
- ol {
- margin: 1em 0;
- padding: 0 0 0 2rem;
- }
- ul li {
- list-style-type: disc;
- }
- ol li {
- list-style-type: decimal;
- }
- li p:last-child {
- margin: 0;
- }
- dd {
- margin: 0 0 0 2rem;
- }
-
- img {
- border: 0;
- vertical-align: middle;
- }
-
- table {
- border-collapse: collapse;
- overflow-x: scroll;
- border-spacing: 0;
- width: 100%;
- background-color: var(--clr-background);
- border: 0.0625rem solid var(--clr-accent-dark);
- box-shadow: inset 0 0.0625rem 0.625rem hsla(0, 0%, 0%, 0.2);
-
- td,th {
- padding: 1rem;
- }
-
- tr {
- border: 0.0625rem solid var(--clr-background-800);
- }
-
- th {
- border-bottom: 0.25rem solid var(--clr-accent);
- }
-
- td {
- vertical-align: top;
- }
-
- &.properties {
- th {
- border-bottom: 0.0625rem solid var(--clr-background-800);
- border-left: 0.25rem solid var(--clr-accent);
- }
- }
- }
-
- .table-of-contents {
- .toc-container-header {
- font-weight: 700;
- }
-
- ul {
- margin: 0;
-
- ul {
- li {
- list-style: circle;
- }
- }
- }
- }
-
- @media print {
- * {
- background: transparent !important;
- color: var(--clr-accent-dark) !important;
- filter: none !important;
- -ms-filter: none !important;
- }
- body {
- font-size: 12pt;
- max-width: 100%;
- }
- a,
- a:visited {
- text-decoration: underline;
- }
- hr {
- height: 1px;
- border: 0;
- border-bottom: 1px solid var(--clr-accent-dark);
- }
- a[href]:after {
- content: " (" attr(href) ")";
- }
- abbr[title]:after {
- content: " (" attr(title) ")";
- }
- .ir a:after,
- a[href^="javascript:"]:after,
- a[href^="#"]:after {
- content: "";
- }
- pre,
- blockquote {
- border: 1px solid #999;
- padding-right: 1em;
- page-break-inside: avoid;
- }
- tr,
- img {
- page-break-inside: avoid;
- }
- img {
- max-width: 100% !important;
- }
- @page :left {
- margin: 15mm 20mm 15mm 10mm;
- }
- @page :right {
- margin: 15mm 10mm 15mm 20mm;
- }
- p,
- h2,
- h3 {
- orphans: 3;
- widows: 3;
- }
- h2,
- h3 {
- page-break-after: avoid;
- }
- }
-}
diff --git a/src/css/scss/_mixin.scss b/src/css/scss/_mixin.scss
deleted file mode 100644
index 53b98aa..0000000
--- a/src/css/scss/_mixin.scss
+++ /dev/null
@@ -1,22 +0,0 @@
-$breakpoints-up: (
- "medium": "40em",
- "large": "64em",
- "xlarge": "87.5em",
-);
-$breakpoints-down: (
- "small": "39.9375em",
- "medium": "63.9375em",
- "large": "87.4375em",
-);
-
-@mixin breakpoint-up($size) {
- @media screen and (min-width: map-get($breakpoints-up, $size)) {
- @content;
- }
-}
-
-@mixin breakpoint-down($size) {
- @media screen and (max-width: map-get($breakpoints-down, $size)) {
- @content;
- }
-}
diff --git a/src/css/scss/_vars.scss b/src/css/scss/_vars.scss
deleted file mode 100644
index be3c66b..0000000
--- a/src/css/scss/_vars.scss
+++ /dev/null
@@ -1,49 +0,0 @@
-html:root {
- --clr-accent: hsl(270, 50%, 40%);
- --clr-accent-light: hsl(270, 84%, 72%);
- --clr-accent-dark: hsl(270, 71%, 22%);
-
- --clr-href: hsl(270, 80%, 50%);
- --clr-href-visited: hsl(270, 70%, 22%);
-
- --clr-background: hsl(0, 0%, 95%);
- --clr-background-900: hsl(0, 0%, 88%);
- --clr-background-800: hsl(0, 0%, 75%);
- --clr-background-700: hsl(0, 0%, 63%);
- --clr-foreground: hsl(0, 0%, 10%);
- --clr-foreground-900: hsl(0, 0%, 13%);
- --clr-foreground-800: hsl(0, 0%, 25%);
- --clr-foreground-700: hsl(0, 0%, 38%);
-
- --clr-disabled-text: hsl(0, 0%, 50%);
- --clr-white: hsl(0, 0%, 100%);
- --clr-black: hsl(0, 0%, 0%);
-
- &.sunglow {
- --clr-accent: hsl(40, 56%, 40%);
- --clr-accent-light: hsl(40, 56%, 72%);
- --clr-accent-dark: hsl(40, 56%, 22%);
-
- --clr-background: hsl(40, 56%, 95%);
- --clr-background-900: hsl(40, 56%, 88%);
- --clr-background-800: hsl(40, 56%, 75%);
- --clr-background-700: hsl(40, 56%, 63%);
- --clr-foreground: hsl(40, 56%, 10%);
- --clr-foreground-900: hsl(40, 56%, 13%);
- --clr-foreground-800: hsl(40, 56%, 25%);
- --clr-foreground-700: hsl(40, 56%, 38%);
- }
-
- &.dark {
- --clr-href: hsl(270, 84%, 72%);
- --clr-href-visited: hsl(270, 50%, 40%);
- --clr-background: hsl(0, 0%, 10%);
- --clr-background-900: hsl(0, 0%, 13%);
- --clr-background-800: hsl(0, 0%, 25%);
- --clr-background-700: hsl(0, 0%, 38%);
- --clr-foreground: hsl(0, 0%, 95%);
- --clr-foreground-900: hsl(0, 0%, 88%);
- --clr-foreground-800: hsl(0, 0%, 75%);
- --clr-foreground-700: hsl(0, 0%, 63%);
- }
-}
diff --git a/src/css/style.css b/src/css/style.css
deleted file mode 100644
index a1dda30..0000000
--- a/src/css/style.css
+++ /dev/null
@@ -1,1994 +0,0 @@
-html:root {
- --clr-accent: hsl(270, 50%, 40%);
- --clr-accent-light: hsl(270, 84%, 72%);
- --clr-accent-dark: hsl(270, 71%, 22%);
- --clr-href: hsl(270, 80%, 50%);
- --clr-href-visited: hsl(270, 70%, 22%);
- --clr-background: hsl(0, 0%, 95%);
- --clr-background-900: hsl(0, 0%, 88%);
- --clr-background-800: hsl(0, 0%, 75%);
- --clr-background-700: hsl(0, 0%, 63%);
- --clr-foreground: hsl(0, 0%, 10%);
- --clr-foreground-900: hsl(0, 0%, 13%);
- --clr-foreground-800: hsl(0, 0%, 25%);
- --clr-foreground-700: hsl(0, 0%, 38%);
- --clr-disabled-text: hsl(0, 0%, 50%);
- --clr-white: hsl(0, 0%, 100%);
- --clr-black: hsl(0, 0%, 0%);
-}
-
-html:root.sunglow {
- --clr-accent: hsl(40, 56%, 40%);
- --clr-accent-light: hsl(40, 56%, 72%);
- --clr-accent-dark: hsl(40, 56%, 22%);
- --clr-background: hsl(40, 56%, 95%);
- --clr-background-900: hsl(40, 56%, 88%);
- --clr-background-800: hsl(40, 56%, 75%);
- --clr-background-700: hsl(40, 56%, 63%);
- --clr-foreground: hsl(40, 56%, 10%);
- --clr-foreground-900: hsl(40, 56%, 13%);
- --clr-foreground-800: hsl(40, 56%, 25%);
- --clr-foreground-700: hsl(40, 56%, 38%);
-}
-
-html:root.dark {
- --clr-href: hsl(270, 84%, 72%);
- --clr-href-visited: hsl(270, 50%, 40%);
- --clr-background: hsl(0, 0%, 10%);
- --clr-background-900: hsl(0, 0%, 13%);
- --clr-background-800: hsl(0, 0%, 25%);
- --clr-background-700: hsl(0, 0%, 38%);
- --clr-foreground: hsl(0, 0%, 95%);
- --clr-foreground-900: hsl(0, 0%, 88%);
- --clr-foreground-800: hsl(0, 0%, 75%);
- --clr-foreground-700: hsl(0, 0%, 63%);
-}
-
-html {
- scroll-behavior: smooth;
- scroll-padding-top: 10rem;
- scroll-padding-bottom: 10rem;
-}
-
-html:root .themes {
- background-color: #ffc107;
- color: #7e620e;
-}
-
-html:root [data-moon] {
- display: none;
-}
-
-html:root [data-sun] {
- display: block;
-}
-
-html:root.dark .themes {
- background-color: var(--clr-accent);
- color: var(--clr-accent-dark);
-}
-
-html:root.dark [data-sun] {
- display: none;
-}
-
-html:root.dark [data-moon] {
- display: block;
-}
-
-*,
-*::after,
-*::before {
- -webkit-box-sizing: border-box;
- box-sizing: border-box;
- margin: 0;
- padding: 0;
-}
-
-body {
- display: -webkit-box;
- display: -ms-flexbox;
- display: flex;
- -webkit-box-orient: vertical;
- -webkit-box-direction: normal;
- -ms-flex-direction: column;
- flex-direction: column;
- min-height: 100vh;
- background-color: var(--clr-background-900);
- font-family: "Montserrat", sans-serif;
- color: var(--clr-foreground);
- line-height: 1.6;
- overflow-x: hidden;
-}
-
-a,
-a:active,
-a:hover,
-a:focus-visible {
- color: inherit;
- text-decoration: none;
-}
-
-a:hover,
-a:focus-visible {
- color: var(--clr-accent);
-}
-
-a[href] {
- position: relative;
-}
-
-a[href] .new-tab-warning {
- position: absolute;
- width: -webkit-max-content;
- width: -moz-max-content;
- width: max-content;
- background-color: #212121;
- font-weight: normal;
- letter-spacing: normal;
- color: var(--clr-white);
- padding: 0.3rem;
- font-size: 0.7rem;
- border-radius: 0.3rem;
- margin-top: 0.5rem;
- top: 100%;
- left: 0;
- visibility: hidden;
- pointer-events: none;
- text-transform: capitalize;
- -webkit-transition: all 300ms ease-out;
- transition: all 300ms ease-out;
- -webkit-transform: translateY(-0.3rem);
- transform: translateY(-0.3rem);
- z-index: 90;
-}
-
-a[href]:focus-visible .new-tab-warning {
- visibility: visible;
- -webkit-transform: translateY(0);
- transform: translateY(0);
- pointer-events: unset;
-}
-
-::-moz-selection {
- background-color: var(--clr-accent);
- color: var(--clr-white);
-}
-
-::selection {
- background-color: var(--clr-accent);
- color: var(--clr-white);
-}
-
-.t-all {
- -webkit-transition: all 300ms ease-in;
- transition: all 300ms ease-in;
-}
-
-@media screen and (max-width: 39.9375em) {
- .no-scroll {
- overflow: hidden !important;
- }
-}
-
-ul,
-li {
- margin: 0;
- padding: 0;
-}
-
-li {
- list-style: none;
-}
-
-*:focus-visible {
- outline: 0.125rem solid var(--clr-accent-dark);
-}
-
-.highlight {
- background-color: var(--clr-black);
- padding: 0.2rem 0.6rem;
- color: var(--clr-white);
-}
-
-.header-link__access {
- text-decoration: none !important;
-}
-
-.sr-only {
- border: 0;
- clip: rect(0 0 0 0);
- height: 0.0625rem;
- margin: -0.0625rem;
- overflow: hidden;
- padding: 0;
- position: absolute;
- width: 0.0625rem;
-}
-
-@media (prefers-reduced-motion) {
- .prototype-reader,
- .data {
- -webkit-transform: unset;
- transform: unset;
- }
-}
-
-.header {
- 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;
- height: 100vh;
- -webkit-box-orient: vertical;
- -webkit-box-direction: normal;
- -ms-flex-direction: column;
- flex-direction: column;
- background-color: var(--clr-background);
- -webkit-box-shadow: 0 0.625rem 1.25rem rgba(56, 16, 96, 0.2);
- box-shadow: 0 0.625rem 1.25rem rgba(56, 16, 96, 0.2);
- z-index: 3;
- position: relative;
-}
-
-.header .decoration {
- position: absolute;
- width: 100%;
- height: 100%;
- -webkit-user-select: none;
- -moz-user-select: none;
- -ms-user-select: none;
- user-select: none;
- pointer-events: none;
-}
-
-.header .decoration .relative {
- position: relative;
-}
-
-.title-container {
- display: -webkit-box;
- display: -ms-flexbox;
- display: flex;
- -webkit-box-orient: vertical;
- -webkit-box-direction: normal;
- -ms-flex-direction: column;
- flex-direction: column;
- gap: 2rem;
- max-width: 64rem;
- margin: 0 auto;
- padding: 3rem 2rem;
- -webkit-box-align: start;
- -ms-flex-align: start;
- align-items: flex-start;
- z-index: 0;
-}
-
-.title-leftside {
- display: -webkit-box;
- display: -ms-flexbox;
- display: flex;
- -webkit-box-flex: 0;
- -ms-flex: 0 0 auto;
- flex: 0 0 auto;
- -webkit-box-orient: vertical;
- -webkit-box-direction: normal;
- -ms-flex-direction: column;
- flex-direction: column;
- gap: 0.4rem;
- width: 100%;
-}
-
-.title-rightside {
- width: 100%;
- font-size: 1.2rem;
-}
-
-.title-rightside h2 {
- margin-bottom: 0.5rem;
- text-transform: uppercase;
- letter-spacing: 0.1rem;
-}
-
-@media screen and (min-width: 64em) {
- .title-rightside {
- -webkit-box-flex: 1;
- -ms-flex: 1 0 auto;
- flex: 1 0 auto;
- width: 70%;
- }
-}
-
-.title-link {
- display: block;
- width: -webkit-max-content;
- width: -moz-max-content;
- width: max-content;
-}
-
-.title-activity {
- display: -webkit-box;
- display: -ms-flexbox;
- display: flex;
- -webkit-box-orient: horizontal;
- -webkit-box-direction: normal;
- -ms-flex-direction: row;
- flex-direction: row;
- -webkit-box-align: center;
- -ms-flex-align: center;
- align-items: center;
- margin-bottom: -0.4rem;
-}
-
-.title-activity__details {
- margin-left: 0.4rem;
- font-weight: 300;
- -webkit-user-select: none;
- -moz-user-select: none;
- -ms-user-select: none;
- user-select: none;
- color: var(--clr-foreground-900);
-}
-
-.title-activity__details #month {
- font-weight: 600;
-}
-
-.title-activity__details #activity {
- display: inline-block;
- position: relative;
- font-weight: 400;
- z-index: 0;
-}
-
-.title-activity__details #activity::before {
- content: "";
- position: absolute;
- width: 70%;
- height: 0.2rem;
- bottom: 0;
- border-bottom: 0.1rem dashed var(--clr-accent);
-}
-
-.title-activity svg {
- width: 1.2rem;
-}
-
-.title-text {
- font-size: 2.4rem;
- font-weight: 700;
- margin-left: -0.1rem;
- -webkit-transition: font-size 300ms ease-in;
- transition: font-size 300ms ease-in;
-}
-
-.title-action {
- display: -webkit-box;
- display: -ms-flexbox;
- display: flex;
- -webkit-box-orient: horizontal;
- -webkit-box-direction: normal;
- -ms-flex-direction: row;
- flex-direction: row;
- margin-top: 1.2rem;
- color: var(--clr-white);
- background: var(--clr-accent-dark);
- background-image: -webkit-gradient(linear, right top, left top, from(var(--clr-accent)), to(var(--clr-accent-dark)));
- background-image: linear-gradient(-90deg, var(--clr-accent), var(--clr-accent-dark));
- border-radius: 0.3rem;
- padding: 0.5rem 1.5rem;
- -webkit-box-align: center;
- -ms-flex-align: center;
- align-items: center;
- gap: 0.4rem;
- cursor: pointer;
- font-size: 1.3rem;
- -webkit-transition: all 300ms ease-out;
- transition: all 300ms ease-out;
-}
-
-.title-action:hover, .title-action:focus-visible {
- color: #cccccc;
- background-color: var(--clr-accent);
- -webkit-filter: brightness(140%);
- filter: brightness(140%);
- -webkit-box-shadow: 0 0.3125rem 0.625rem rgba(0, 0, 0, 0.4);
- box-shadow: 0 0.3125rem 0.625rem rgba(0, 0, 0, 0.4);
- -webkit-transform: scale(1.04);
- transform: scale(1.04);
-}
-
-.title-action svg {
- height: 1.3rem;
- width: 1.3rem;
-}
-
-.title-action[disabled] {
- cursor: not-allowed;
-}
-
-.title-action[disabled]:hover {
- -webkit-transform: scale(0.96);
- transform: scale(0.96);
- -webkit-box-shadow: inset 0 0.3125rem 0.625rem rgba(0, 0, 0, 0.4);
- box-shadow: inset 0 0.3125rem 0.625rem rgba(0, 0, 0, 0.4);
- -webkit-filter: grayscale(100);
- filter: grayscale(100);
-}
-
-.title-action.secondary {
- background-color: var(--clr-background-800);
- color: var(--clr-foreground-800);
- background-image: none;
- -webkit-box-shadow: none;
- box-shadow: none;
-}
-
-.title-action.secondary:hover, .title-action.secondary:focus-visible {
- -webkit-filter: brightness(100%);
- filter: brightness(100%);
- -webkit-transform: scale(0.98);
- transform: scale(0.98);
-}
-
-.title-action__group {
- display: -webkit-box;
- display: -ms-flexbox;
- display: flex;
- gap: 0.6rem;
-}
-
-.title-submenu {
- display: -webkit-box;
- display: -ms-flexbox;
- display: flex;
- position: relative;
- margin-top: -0.4rem;
- margin-left: 0.4rem;
- -webkit-box-align: center;
- -ms-flex-align: center;
- align-items: center;
- gap: 0.3rem;
- color: var(--clr-foreground-800);
- -webkit-user-select: none;
- -moz-user-select: none;
- -ms-user-select: none;
- user-select: none;
- z-index: 0;
-}
-
-.title-submenu svg {
- height: 1rem;
- -webkit-transform: rotate(180deg);
- transform: rotate(180deg);
-}
-
-.nav {
- background-color: var(--clr-background);
- -webkit-box-flex: 0;
- -ms-flex-positive: 0;
- flex-grow: 0;
- -ms-flex-negative: 0;
- flex-shrink: 0;
- position: -webkit-sticky;
- position: sticky;
- top: 0;
- padding: 0.8rem;
- z-index: 20;
-}
-
-.nav-container {
- width: 100%;
- max-width: 64rem;
- margin: 0 auto;
- gap: 1rem;
- display: -webkit-box;
- display: -ms-flexbox;
- display: flex;
- -ms-flex-wrap: wrap;
- flex-wrap: wrap;
- -webkit-box-align: center;
- -ms-flex-align: center;
- align-items: center;
- -webkit-box-pack: justify;
- -ms-flex-pack: justify;
- justify-content: space-between;
-}
-
-.nav-container .menubar {
- font-weight: 600;
- -webkit-box-flex: 1;
- -ms-flex: 1;
- flex: 1;
- -webkit-box-pack: end;
- -ms-flex-pack: end;
- justify-content: flex-end;
-}
-
-.nav .rightside {
- display: -webkit-box;
- display: -ms-flexbox;
- display: flex;
- gap: 0.2rem;
-}
-
-.nav .brand {
- display: -webkit-box;
- display: -ms-flexbox;
- display: flex;
- gap: 0.5rem;
-}
-
-.nav .brand-title {
- font-size: 1.3rem;
- font-weight: 700;
-}
-
-.nav .brand-logo {
- display: -webkit-box;
- display: -ms-flexbox;
- display: flex;
- -webkit-box-align: center;
- -ms-flex-align: center;
- align-items: center;
-}
-
-.nav .themes {
- -webkit-transition: background-color 200ms ease-in;
- transition: background-color 200ms ease-in;
- border-radius: 50%;
-}
-
-.nav .themes, .nav-mobile {
- cursor: pointer;
- background: none;
- border: none;
- display: block;
- height: 2rem;
- width: 2rem;
- padding: 0.4rem;
- color: inherit;
-}
-
-.nav .themes svg, .nav-mobile svg {
- width: 100%;
- height: 100%;
-}
-
-.nav .themes__section, .nav-mobile__section {
- margin-top: 3.605625rem;
- right: 0;
- position: fixed;
- top: 0;
- left: 0;
- height: calc(100% - 3.605625rem);
- background-color: var(--clr-background);
- color: var(--clr-foreground);
- z-index: 20;
- display: -webkit-box;
- display: -ms-flexbox;
- display: flex;
- -webkit-box-orient: vertical;
- -webkit-box-direction: normal;
- -ms-flex-direction: column;
- flex-direction: column;
- -webkit-box-align: center;
- -ms-flex-align: center;
- align-items: center;
- gap: 2rem;
- -webkit-box-pack: center;
- -ms-flex-pack: center;
- justify-content: center;
-}
-
-.nav .themes__section.not-showing, .nav-mobile__section.not-showing {
- height: 0%;
- overflow-y: hidden;
- visibility: hidden;
-}
-
-@media screen and (min-width: 40em) {
- .nav .themes__section, .nav-mobile__section {
- height: 0%;
- overflow-y: hidden;
- visibility: hidden;
- }
-}
-
-.nav .themes__section li, .nav-mobile__section li {
- list-style: none;
-}
-
-@media screen and (min-width: 40em) {
- .nav-mobile {
- display: none;
- }
-}
-
-.nav ul {
- display: none;
- gap: 1rem;
- -webkit-box-align: center;
- -ms-flex-align: center;
- align-items: center;
-}
-
-@media screen and (min-width: 40em) {
- .nav ul {
- display: -webkit-box;
- display: -ms-flexbox;
- display: flex;
- }
-}
-
-.nav ul li {
- list-style: none;
- text-transform: uppercase;
- letter-spacing: 0.1rem;
-}
-
-.nav ul li a {
- position: relative;
- z-index: 1;
-}
-
-.nav ul li a:hover, .nav ul li a:focus-visible {
- color: var(--clr-foreground);
- z-index: 1;
-}
-
-.nav ul li a:hover::before, .nav ul li a:focus-visible::before {
- width: 100%;
-}
-
-.nav ul li a::before {
- content: "";
- position: absolute;
- width: 0%;
- background-color: var(--clr-accent);
- height: 110%;
- -webkit-transition: all 150ms ease-in;
- transition: all 150ms ease-in;
- z-index: -1;
-}
-
-.main {
- background-color: var(--clr-background-900);
- -webkit-box-flex: 1;
- -ms-flex: 1 0 auto;
- flex: 1 0 auto;
- display: -webkit-box;
- display: -ms-flexbox;
- display: flex;
- -webkit-box-orient: vertical;
- -webkit-box-direction: normal;
- -ms-flex-direction: column;
- flex-direction: column;
- gap: 6rem;
-}
-
-.main-container {
- max-width: 64rem;
- margin: 0 auto;
- padding: 3rem 2rem;
- width: 100%;
-}
-
-.main .section-header {
- display: -webkit-box;
- display: -ms-flexbox;
- display: flex;
- -webkit-box-orient: horizontal;
- -webkit-box-direction: normal;
- -ms-flex-direction: row;
- flex-direction: row;
- -webkit-box-align: center;
- -ms-flex-align: center;
- align-items: center;
- gap: 2rem;
- font-size: 1.2rem;
- text-transform: uppercase;
- letter-spacing: 0.1rem;
-}
-
-.main .section-header .header-title {
- display: -webkit-box;
- display: -ms-flexbox;
- display: flex;
- gap: 0.6rem;
-}
-
-.main .section-header .header-title a {
- height: -webkit-max-content;
- height: -moz-max-content;
- height: max-content;
-}
-
-.main .section-header span {
- text-transform: none;
- letter-spacing: 0;
-}
-
-@media screen and (max-width: 87.4375em) {
- .main .section-header {
- -webkit-box-orient: vertical;
- -webkit-box-direction: normal;
- -ms-flex-direction: column;
- flex-direction: column;
- -webkit-box-align: start;
- -ms-flex-align: start;
- align-items: flex-start;
- gap: 0;
- }
- .main .section-header span::before {
- display: none;
- }
-}
-
-.main .section-header .header-desc {
- display: block;
- position: relative;
- font-size: 0.9rem;
- color: var(--clr-foreground-700);
-}
-
-.main .section-header .header-desc::before {
- content: "";
- position: absolute;
- left: 0;
- border: 0.1875rem solid var(--clr-foreground);
- top: 50%;
- -webkit-transform: translateY(-50%);
- transform: translateY(-50%);
- margin-left: -1rem;
- border-radius: 50%;
-}
-
-.card {
- background-color: #333333;
- background-image: -webkit-gradient(linear, left top, left bottom, from(transparent), to(var(--clr-accent-dark)));
- background-image: linear-gradient(transparent, var(--clr-accent-dark));
- background-position: center;
- background-size: cover;
- background-clip: border-box;
- -webkit-box-shadow: 0 0.3125rem 0.625rem rgba(0, 0, 0, 0.4);
- box-shadow: 0 0.3125rem 0.625rem rgba(0, 0, 0, 0.4);
- border-radius: 0.3rem;
- padding: 10rem 0 0;
- width: 28ch;
- position: relative;
- overflow: hidden;
- -webkit-box-flex: 0;
- -ms-flex: 0 0 auto;
- flex: 0 0 auto;
- color: var(--clr-white);
-}
-
-.card:hover {
- -webkit-transform: scale(1.1);
- transform: scale(1.1);
- z-index: 10;
-}
-
-.card-empty {
- width: 100%;
- padding: 2rem;
- -webkit-box-shadow: inset 0 0.3125rem 0.625rem rgba(0, 0, 0, 0.2);
- box-shadow: inset 0 0.3125rem 0.625rem rgba(0, 0, 0, 0.2);
- background: var(--clr-background-900);
- color: var(--clr-foreground-700);
-}
-
-.card-empty:hover, .card-empty:focus-visible {
- -webkit-transform: scale(1);
- transform: scale(1);
-}
-
-.cards {
- display: -webkit-box;
- display: -ms-flexbox;
- display: flex;
- -ms-flex-wrap: wrap;
- flex-wrap: wrap;
- -webkit-box-pack: center;
- -ms-flex-pack: center;
- justify-content: center;
- gap: 1rem;
- margin-top: 2rem;
-}
-
-.cards.nocentered {
- -webkit-box-pack: start;
- -ms-flex-pack: start;
- justify-content: flex-start;
-}
-
-.card-body {
- background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(0, 0, 0, 0)), color-stop(10%, rgba(0, 0, 0, 0.4)), to(black));
- background-image: linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.4) 10%, black);
- height: 100%;
- display: -webkit-box;
- display: -ms-flexbox;
- display: flex;
- -webkit-box-orient: vertical;
- -webkit-box-direction: normal;
- -ms-flex-direction: column;
- flex-direction: column;
-}
-
-.card-body header,
-.card-body .description-area {
- -webkit-box-flex: 0;
- -ms-flex: 0 0 auto;
- flex: 0 0 auto;
- padding: 0 1.5rem;
-}
-
-.card-body .description-area {
- height: 3.2rem;
- overflow: hidden;
-}
-
-.card-body h2 {
- font-size: 1.2rem;
- line-height: 1.2rem;
- height: 1.2rem;
- overflow: hidden;
-}
-
-.card-body small {
- display: block;
- color: var(--clr-accent-light);
- font-weight: 600;
- margin-bottom: 1rem;
- margin-top: 0.3rem;
-}
-
-.card-body .more-links {
- display: -webkit-box;
- display: -ms-flexbox;
- display: flex;
- -webkit-box-flex: 1;
- -ms-flex: 1 0 auto;
- flex: 1 0 auto;
- -webkit-box-align: end;
- -ms-flex-align: end;
- align-items: flex-end;
- width: 100%;
- -webkit-box-pack: justify;
- -ms-flex-pack: justify;
- justify-content: space-between;
-}
-
-.card-body .more-links span {
- display: block;
- margin-top: 1rem;
- padding: 1rem 1.5rem;
- color: var(--clr-disabled-text);
- cursor: not-allowed;
- -webkit-user-select: none;
- -moz-user-select: none;
- -ms-user-select: none;
- user-select: none;
-}
-
-.card-body .more-links a {
- display: -webkit-box;
- display: -ms-flexbox;
- display: flex;
- margin-top: 1rem;
- padding: 1rem 1.5rem;
- -webkit-user-select: none;
- -moz-user-select: none;
- -ms-user-select: none;
- user-select: none;
- position: relative;
- z-index: 10;
- gap: 0.3rem;
-}
-
-.card-body .more-links a svg {
- -webkit-box-flex: 0;
- -ms-flex: 0 0 auto;
- flex: 0 0 auto;
- height: 1.5rem;
-}
-
-.card-body .more-links a:hover, .card-body .more-links a:focus-visible {
- color: var(--clr-white);
-}
-
-.card-body .more-links a:hover::before, .card-body .more-links a:focus-visible::before {
- width: 100%;
-}
-
-.card-body .more-links a::before {
- content: "";
- position: absolute;
- width: 0%;
- left: 0;
- margin-top: -1rem;
- background-color: var(--clr-accent);
- height: 100%;
- -webkit-transition: all 150ms ease-in;
- transition: all 150ms ease-in;
- z-index: -1;
-}
-
-.prototype {
- margin-bottom: 4rem;
- margin-top: 4rem;
-}
-
-.prototypes {
- display: -webkit-box;
- display: -ms-flexbox;
- display: flex;
- -webkit-box-orient: vertical;
- -webkit-box-direction: normal;
- -ms-flex-direction: column;
- flex-direction: column;
- -webkit-box-align: center;
- -ms-flex-align: center;
- align-items: center;
- -ms-flex-wrap: wrap;
- flex-wrap: wrap;
- -webkit-box-pack: center;
- -ms-flex-pack: center;
- justify-content: center;
- margin-top: 3rem;
- margin-bottom: 8rem;
- gap: 7rem;
-}
-
-@media screen and (max-width: 63.9375em) {
- .prototypes {
- -webkit-box-orient: horizontal;
- -webkit-box-direction: normal;
- -ms-flex-direction: row;
- flex-direction: row;
- }
-}
-
-.prototype-header {
- margin-bottom: 1rem;
-}
-
-.prototype-card {
- -webkit-box-align: end;
- -ms-flex-align: end;
- align-items: flex-end;
- -webkit-box-align: center;
- -ms-flex-align: center;
- align-items: center;
- display: -webkit-box;
- display: -ms-flexbox;
- display: flex;
- border-radius: 0.3rem;
- width: 100%;
-}
-
-@media screen and (max-width: 63.9375em) {
- .prototype-card {
- -webkit-box-orient: vertical;
- -webkit-box-direction: normal;
- -ms-flex-direction: column;
- flex-direction: column;
- }
-}
-
-.prototype-card:nth-of-type(odd) .prototype-header {
- -webkit-box-ordinal-group: 3;
- -ms-flex-order: 2;
- order: 2;
-}
-
-.prototype-card:nth-of-type(odd) .prototype-header::before {
- background-color: var(--clr-accent-dark);
- -webkit-transform: rotate(-6deg);
- transform: rotate(-6deg);
-}
-
-@media screen and (max-width: 63.9375em) {
- .prototype-card:nth-of-type(odd) .prototype-header {
- -webkit-box-ordinal-group: 1;
- -ms-flex-order: 0;
- order: 0;
- }
-}
-
-.prototype-card:nth-of-type(odd) .prototype-description .text {
- padding: 1rem;
- padding-right: 2rem;
-}
-
-.prototype-card:nth-of-type(odd) .prototype-description .links {
- -webkit-box-pack: start;
- -ms-flex-pack: start;
- justify-content: flex-start;
- padding-left: 1rem;
-}
-
-.prototype-description {
- -webkit-box-flex: 1;
- -ms-flex: 1 1 auto;
- flex: 1 1 auto;
- z-index: 5;
-}
-
-.prototype-description ul li {
- margin-top: 0.3rem;
-}
-
-.prototype-description h3 {
- margin-bottom: 1rem;
-}
-
-.prototype-description .text {
- padding: 1rem;
- padding-left: 2rem;
-}
-
-.prototype-description .text .language {
- display: inline-block;
- padding: 0 0.1rem;
- background-color: var(--clr-accent-dark);
- color: var(--clr-white);
- border-radius: 0.3rem;
- -webkit-user-select: none;
- -moz-user-select: none;
- -ms-user-select: none;
- user-select: none;
- font-size: 0.8rem;
-}
-
-@media screen and (max-width: 63.9375em) {
- .prototype-description .text {
- padding-left: 0;
- }
-}
-
-.prototype-description .text ul {
- margin-top: 0.8rem;
- border-radius: 0.3rem;
- background-color: #1a1a1a;
- padding: 1rem;
-}
-
-.prototype-description .links {
- display: -webkit-box;
- display: -ms-flexbox;
- display: flex;
- -webkit-box-align: end;
- -ms-flex-align: end;
- align-items: flex-end;
- -webkit-box-pack: end;
- -ms-flex-pack: end;
- justify-content: flex-end;
- padding-right: 1rem;
-}
-
-.prototype-description .links a {
- background-color: var(--clr-accent);
- color: var(--clr-white);
- padding: 0.5rem 1rem;
- border-radius: 0.3rem;
- -webkit-transition: all 300ms ease-out;
- transition: all 300ms ease-out;
- display: -webkit-box;
- display: -ms-flexbox;
- display: flex;
-}
-
-.prototype-description .links a svg {
- -webkit-box-flex: 0;
- -ms-flex: 0 0 auto;
- flex: 0 0 auto;
- height: 1.5rem;
-}
-
-.prototype-description .links a:hover {
- -webkit-filter: brightness(120%);
- filter: brightness(120%);
-}
-
-.prototype-more {
- display: -webkit-box;
- display: -ms-flexbox;
- display: flex;
- -ms-flex-wrap: wrap;
- flex-wrap: wrap;
- gap: 0.4rem;
-}
-
-.prototype-more i {
- display: inline-block;
- font-style: normal;
- padding: 0.2rem 0.7rem;
- background-color: var(--clr-background-900);
- border-radius: 0.3rem;
-}
-
-.prototype-more i.error {
- background-color: #db0000;
- color: var(--clr-white);
-}
-
-.prototype-more i.active {
- background-color: #067e06;
- color: var(--clr-white);
-}
-
-.prototype-more .status {
- background-image: -webkit-gradient(linear, right top, left top, from(var(--clr-accent)), to(var(--clr-accent-dark)));
- background-image: linear-gradient(-90deg, var(--clr-accent), var(--clr-accent-dark));
- padding: 0 0.7rem;
- display: -webkit-box;
- display: -ms-flexbox;
- display: flex;
- -webkit-box-align: center;
- -ms-flex-align: center;
- align-items: center;
- border-radius: 0.3rem;
- color: white;
- margin-right: 0.3rem;
-}
-
-.prototype-header {
- -webkit-box-flex: 0;
- -ms-flex: 0 0 auto;
- flex: 0 0 auto;
- position: relative;
- width: 25rem;
- height: 20rem;
- color: var(--clr-white);
-}
-
-@media screen and (max-width: 63.9375em) {
- .prototype-header {
- width: 100%;
- max-width: 25rem;
- }
-}
-
-.prototype-header:hover .note {
- -webkit-transform: scale(1.1);
- transform: scale(1.1);
-}
-
-.prototype-header::before {
- content: "";
- position: absolute;
- width: 100%;
- height: 100%;
- -webkit-transform: rotate(6deg);
- transform: rotate(6deg);
- background: var(--clr-accent);
- left: -0.7rem;
- border-radius: 40% 20% / 10%;
-}
-
-.prototype .note {
- display: -webkit-box;
- display: -ms-flexbox;
- display: flex;
- position: relative;
- -webkit-box-orient: vertical;
- -webkit-box-direction: normal;
- -ms-flex-direction: column;
- flex-direction: column;
- background-color: #212121;
- border-radius: 0.6rem;
- -webkit-box-shadow: 0 0.3125rem 0.625rem rgba(0, 0, 0, 0.4);
- box-shadow: 0 0.3125rem 0.625rem rgba(0, 0, 0, 0.4);
- height: 100%;
- -webkit-transition: all 300ms ease-in-out;
- transition: all 300ms ease-in-out;
- z-index: 0;
-}
-
-.prototype .note > svg {
- position: absolute;
- right: 0.1rem;
- bottom: 0.1rem;
- color: #1c1c1c;
- z-index: -1;
-}
-
-.prototype .note article {
- padding: 1rem;
- height: 100%;
- overflow-y: auto;
- scrollbar-width: none;
- position: relative;
-}
-
-.prototype .note article::-webkit-scrollbar {
- width: 0;
-}
-
-.prototype .note-header {
- display: -webkit-box;
- display: -ms-flexbox;
- display: flex;
- height: 2.5rem;
- padding: 0 1rem;
- width: 100%;
- -webkit-box-pack: justify;
- -ms-flex-pack: justify;
- justify-content: space-between;
- -webkit-box-shadow: 0 0.3125rem 0.625rem rgba(0, 0, 0, 0.4);
- box-shadow: 0 0.3125rem 0.625rem rgba(0, 0, 0, 0.4);
- -webkit-box-flex: 0;
- -ms-flex: 0 0 auto;
- flex: 0 0 auto;
-}
-
-.prototype .note-header div {
- display: -webkit-box;
- display: -ms-flexbox;
- display: flex;
- -webkit-box-align: center;
- -ms-flex-align: center;
- align-items: center;
- font-weight: 600;
- gap: 0.2rem;
-}
-
-.prototype .note-header div .dot {
- height: 0.9375rem;
- width: 0.9375rem;
- background-color: #db0000;
- border-radius: 50%;
-}
-
-.prototype .note-header div .dot:first-of-type {
- background-color: green;
-}
-
-.prototype .note-header div .dot:nth-of-type(2) {
- background-color: yellow;
-}
-
-.work,
-.articles {
- padding-top: 4rem;
-}
-
-.contact .form-input {
- display: -webkit-box;
- display: -ms-flexbox;
- display: flex;
- -webkit-box-orient: vertical;
- -webkit-box-direction: normal;
- -ms-flex-direction: column;
- flex-direction: column;
-}
-
-.contact .form-input__captcha {
- margin-top: 1rem;
- margin-bottom: 1rem;
-}
-
-.contact .form-input label {
- margin: 2em 0 .5em 0;
-}
-
-.contact .form-input input, .contact .form-input textarea {
- width: 100%;
- padding: 1rem;
- border: none;
- background-color: var(--clr-background);
- color: var(--clr-foreground-900);
- resize: none;
-}
-
-.contact .form-input input[type=submit] {
- border: none;
- color: var(--clr-white);
- background-color: var(--clr-accent);
-}
-
-.aboutme {
- background-color: var(--clr-accent);
- color: var(--clr-white);
-}
-
-.aboutme .adds {
- font-size: 0.9rem;
- padding: 1rem;
-}
-
-.aboutme a {
- text-decoration: underline;
- text-underline-offset: 0.4rem;
-}
-
-.aboutme a:hover,
-.aboutme a:focus-visible {
- color: #d0d0d0;
-}
-
-.aboutme ::-moz-selection {
- background-color: #333333;
-}
-
-.aboutme ::selection {
- background-color: #333333;
-}
-
-.aboutme h4 {
- text-transform: uppercase;
- letter-spacing: 0.1rem;
-}
-
-.aboutme .main-container {
- display: -webkit-box;
- display: -ms-flexbox;
- display: flex;
- -webkit-box-orient: vertical;
- -webkit-box-direction: normal;
- -ms-flex-direction: column;
- flex-direction: column;
-}
-
-.aboutme .flex {
- display: -webkit-box;
- display: -ms-flexbox;
- display: flex;
- -webkit-box-orient: horizontal;
- -webkit-box-direction: normal;
- -ms-flex-direction: row;
- flex-direction: row;
- border-radius: 0.3rem;
- margin-top: 1rem;
-}
-
-.aboutme .flex-header {
- display: -webkit-box;
- display: -ms-flexbox;
- display: flex;
- padding: 0 1rem;
- width: 100%;
- -webkit-box-pack: justify;
- -ms-flex-pack: justify;
- justify-content: space-between;
- -webkit-box-shadow: 0 0.3125rem 0.625rem rgba(0, 0, 0, 0.4);
- box-shadow: 0 0.3125rem 0.625rem rgba(0, 0, 0, 0.4);
- -webkit-box-flex: 0;
- -ms-flex: 0 0 auto;
- flex: 0 0 auto;
-}
-
-.aboutme .flex-header div {
- display: -webkit-box;
- display: -ms-flexbox;
- display: flex;
- -webkit-box-align: center;
- -ms-flex-align: center;
- align-items: center;
- font-weight: 600;
- gap: 0.2rem;
-}
-
-.aboutme .flex-header div .dot {
- height: 0.9375rem;
- width: 0.9375rem;
- background-color: #db0000;
- border-radius: 50%;
-}
-
-.aboutme .flex-header div .dot:first-of-type {
- background-color: green;
-}
-
-.aboutme .flex-header div .dot:nth-of-type(2) {
- background-color: yellow;
-}
-
-.aboutme .flex .lists {
- display: -webkit-box;
- display: -ms-flexbox;
- display: flex;
- -ms-flex-pack: distribute;
- justify-content: space-around;
- width: 100%;
-}
-
-.aboutme .flex.tools {
- background-color: #212121;
- -webkit-box-shadow: 0 0.3125rem 0.625rem rgba(0, 0, 0, 0.4);
- box-shadow: 0 0.3125rem 0.625rem rgba(0, 0, 0, 0.4);
- margin-bottom: -9rem;
-}
-
-.aboutme .flex.tools h2 {
- padding: 1rem;
-}
-
-.aboutme .flex.tools .lists {
- background-color: #1c1c1c;
- border-radius: 0.3rem;
- padding: 2rem;
-}
-
-.aboutme .flex.languages {
- -webkit-filter: brightness(110%);
- filter: brightness(110%);
- -webkit-box-shadow: inset 0 0.3125rem 0.625rem rgba(0, 0, 0, 0.4);
- box-shadow: inset 0 0.3125rem 0.625rem rgba(0, 0, 0, 0.4);
- background-color: var(--clr-accent-dark);
- padding: 2rem;
-}
-
-.aboutme .flex.languages h2 {
- padding: 1rem 0;
-}
-
-.aboutme .flex.languages ul {
- margin-top: 0.2rem;
-}
-
-.aboutme .flex:not(:first-of-type) {
- margin-top: 5rem;
- -ms-flex-pack: distribute;
- justify-content: space-around;
- -webkit-box-orient: vertical;
- -webkit-box-direction: normal;
- -ms-flex-direction: column;
- flex-direction: column;
-}
-
-.aboutme .flex:not(:first-of-type) ul {
- font-size: 1.1rem;
- font-weight: 600;
-}
-
-.aboutme .flex:not(:first-of-type) ul li {
- font-weight: 500;
- font-size: 1rem;
- margin-top: 0.5rem;
-}
-
-.aboutme .flex:not(:first-of-type) ul li:first-of-type {
- margin-top: 0.8rem;
-}
-
-@media screen and (max-width: 63.9375em) {
- .aboutme .flex:not(:first-of-type) {
- -webkit-box-align: start;
- -ms-flex-align: start;
- align-items: flex-start;
- }
- .aboutme .flex:not(:first-of-type) .lists {
- -webkit-box-orient: vertical;
- -webkit-box-direction: normal;
- -ms-flex-direction: column;
- flex-direction: column;
- }
- .aboutme .flex:not(:first-of-type) ul > li {
- display: inline-block;
- margin-top: 0;
- }
-}
-
-@media screen and (max-width: 63.9375em) {
- .aboutme .flex {
- -webkit-box-orient: vertical;
- -webkit-box-direction: normal;
- -ms-flex-direction: column;
- flex-direction: column;
- -webkit-box-align: center;
- -ms-flex-align: center;
- align-items: center;
- }
-}
-
-.aboutme .data {
- position: relative;
- min-width: 25rem;
- height: 20rem;
-}
-
-@media screen and (max-width: 63.9375em) {
- .aboutme .data {
- width: 100%;
- max-width: 25rem;
- min-width: unset;
- }
-}
-
-.aboutme .data:hover .note {
- -webkit-transform: scale(1.1);
- transform: scale(1.1);
-}
-
-.aboutme .data::before {
- content: "";
- position: absolute;
- width: 100%;
- height: 100%;
- background-color: #db0000;
- left: -0.7rem;
- border-radius: 40% 20% / 10%;
-}
-
-.aboutme article {
- padding: 1rem;
- height: 100%;
- overflow-y: auto;
- scrollbar-width: none;
-}
-
-.aboutme article::-webkit-scrollbar {
- width: 0;
-}
-
-.aboutme article li {
- padding-left: 0.6rem;
-}
-
-.aboutme .explain {
- display: -webkit-box;
- display: -ms-flexbox;
- display: flex;
- -webkit-box-align: center;
- -ms-flex-align: center;
- align-items: center;
- margin-top: 1rem;
- padding: 1rem;
- font-size: 1.2rem;
-}
-
-@media screen and (min-width: 64em) {
- .aboutme .explain {
- padding-left: 3rem;
- }
-}
-
-.aboutme .note {
- -webkit-transform: rotate(-3deg);
- transform: rotate(-3deg);
- display: -webkit-box;
- display: -ms-flexbox;
- display: flex;
- -webkit-box-flex: 0;
- -ms-flex: 0 0 auto;
- flex: 0 0 auto;
- position: relative;
- -webkit-box-orient: vertical;
- -webkit-box-direction: normal;
- -ms-flex-direction: column;
- flex-direction: column;
- background-color: #212121;
- border-radius: 0.6rem;
- -webkit-box-shadow: 0 0.3125rem 0.625rem rgba(0, 0, 0, 0.4);
- box-shadow: 0 0.3125rem 0.625rem rgba(0, 0, 0, 0.4);
- height: 100%;
- -webkit-transition: all 300ms ease-in-out;
- transition: all 300ms ease-in-out;
-}
-
-.aboutme .note > svg {
- position: absolute;
- right: 0.1rem;
- bottom: 0.1rem;
- color: #1c1c1c;
- z-index: -1;
-}
-
-.aboutme .note-heading {
- font-weight: 600;
- display: block;
- text-transform: uppercase;
- letter-spacing: .1em;
-}
-
-.aboutme .note-header {
- display: -webkit-box;
- display: -ms-flexbox;
- display: flex;
- height: 2.5rem;
- padding: 0 1rem;
- width: 100%;
- -webkit-box-pack: justify;
- -ms-flex-pack: justify;
- justify-content: space-between;
- -webkit-box-shadow: 0 0.3125rem 0.625rem rgba(0, 0, 0, 0.4);
- box-shadow: 0 0.3125rem 0.625rem rgba(0, 0, 0, 0.4);
- -webkit-box-flex: 0;
- -ms-flex: 0 0 auto;
- flex: 0 0 auto;
-}
-
-.aboutme .note-header div {
- display: -webkit-box;
- display: -ms-flexbox;
- display: flex;
- -webkit-box-align: center;
- -ms-flex-align: center;
- align-items: center;
- font-weight: 600;
- gap: 0.2rem;
-}
-
-.aboutme .note-header div .dot {
- height: 0.9375rem;
- width: 0.9375rem;
- background-color: #db0000;
- border-radius: 50%;
-}
-
-.aboutme .note-header div .dot:first-of-type {
- background-color: green;
-}
-
-.aboutme .note-header div .dot:nth-of-type(2) {
- background-color: yellow;
-}
-
-.post {
- font-size: 100%;
- -webkit-text-size-adjust: 100%;
- -ms-text-size-adjust: 100%;
- color: var(--clr-foreground);
- background-color: var(--clr-background-900);
- line-height: 1.6;
- margin: auto;
-}
-
-.post a {
- font-weight: 600;
- text-decoration: none;
- color: var(--clr-href);
-}
-
-.post a:visited {
- color: var(--clr-href-visited);
-}
-
-.post a:hover {
- color: var(--clr-href-visited);
-}
-
-.post a:focus-visible {
- outline: thin dotted;
-}
-
-.post a:hover, .post a:active {
- outline: 0;
-}
-
-.post span a:hover, .post span a:visited, .post span a:active, .post span a:focus-visible {
- color: var(--clr-href);
-}
-
-.post ::-moz-selection {
- background: var(--clr-accent-dark);
- color: var(--clr-white);
-}
-
-.post ::selection {
- background: var(--clr-accent-dark);
- color: var(--clr-white);
-}
-
-.post a::-moz-selection {
- background: var(--clr-accent-dark);
- color: var(--clr-white);
-}
-
-.post a::selection {
- background: var(--clr-accent-dark);
- color: var(--clr-white);
-}
-
-.post p {
- margin: 1rem 0;
-}
-
-.post img {
- max-width: 100%;
-}
-
-.post h1,
-.post h2,
-.post h3,
-.post h4,
-.post h5,
-.post h6 {
- font-weight: 600;
- color: var(--clr-foreground);
- line-height: 1em;
- padding: 1rem 0;
-}
-
-.post h4,
-.post h5,
-.post h6 {
- font-weight: bold;
-}
-
-.post h1 {
- font-size: 2.5rem;
-}
-
-.post h2 {
- font-size: 2rem;
-}
-
-.post h3 {
- font-size: 1.5rem;
-}
-
-.post h4 {
- font-size: 1.2rem;
-}
-
-.post h5 {
- font-size: 1rem;
-}
-
-.post h6 {
- font-size: 0.9rem;
-}
-
-.post blockquote {
- color: var(--clr-foreground-900);
- margin: 0;
- padding-left: 2em;
- border-left: 0.5em var(--clr-accent) solid;
-}
-
-.post hr {
- display: block;
- height: 2px;
- border: 0;
- border-top: 1px solid var(--clr-accent);
- border-bottom: 1px solid var(--clr-accent-light);
- margin: 1em 0;
- padding: 0;
-}
-
-.post pre,
-.post code,
-.post kbd,
-.post samp {
- background-color: var(--clr-background);
- color: var(--clr-foreground-700);
- font-family: monospace, monospace;
- border-radius: 0.3rem;
- padding: 0.1rem;
- font-size: 0.98rem;
- -webkit-box-shadow: inset 0 0.0625rem 0.625rem rgba(0, 0, 0, 0.2);
- box-shadow: inset 0 0.0625rem 0.625rem rgba(0, 0, 0, 0.2);
-}
-
-.post pre {
- background-color: var(--clr-background);
- padding: 1rem;
- white-space: pre;
- white-space: pre-wrap;
- word-wrap: break-word;
-}
-
-.post pre code {
- -webkit-box-shadow: none;
- box-shadow: none;
- background-color: transparent;
-}
-
-.post b,
-.post strong {
- font-weight: bold;
-}
-
-.post dfn {
- font-style: italic;
-}
-
-.post ins {
- background: #ff9;
- color: #000;
- text-decoration: none;
-}
-
-.post mark {
- background: #ff0;
- color: #000;
- font-style: italic;
- font-weight: bold;
-}
-
-.post sub,
-.post sup {
- font-size: 75%;
- line-height: 0;
- position: relative;
- vertical-align: baseline;
-}
-
-.post sup {
- top: -0.5rem;
-}
-
-.post sub {
- bottom: -0.25rem;
-}
-
-.post ul,
-.post ol {
- margin: 1em 0;
- padding: 0 0 0 2rem;
-}
-
-.post ul li {
- list-style-type: disc;
-}
-
-.post ol li {
- list-style-type: decimal;
-}
-
-.post li p:last-child {
- margin: 0;
-}
-
-.post dd {
- margin: 0 0 0 2rem;
-}
-
-.post img {
- border: 0;
- vertical-align: middle;
-}
-
-.post table {
- border-collapse: collapse;
- overflow-x: scroll;
- border-spacing: 0;
- width: 100%;
- background-color: var(--clr-background);
- border: 0.0625rem solid var(--clr-accent-dark);
- -webkit-box-shadow: inset 0 0.0625rem 0.625rem rgba(0, 0, 0, 0.2);
- box-shadow: inset 0 0.0625rem 0.625rem rgba(0, 0, 0, 0.2);
-}
-
-.post table td, .post table th {
- padding: 1rem;
-}
-
-.post table tr {
- border: 0.0625rem solid var(--clr-background-800);
-}
-
-.post table th {
- border-bottom: 0.25rem solid var(--clr-accent);
-}
-
-.post table td {
- vertical-align: top;
-}
-
-.post table.properties th {
- border-bottom: 0.0625rem solid var(--clr-background-800);
- border-left: 0.25rem solid var(--clr-accent);
-}
-
-.post .table-of-contents .toc-container-header {
- font-weight: 700;
-}
-
-.post .table-of-contents ul {
- margin: 0;
-}
-
-.post .table-of-contents ul ul li {
- list-style: circle;
-}
-
-@media print {
- .post * {
- background: transparent !important;
- color: var(--clr-accent-dark) !important;
- -webkit-filter: none !important;
- filter: none !important;
- -ms-filter: none !important;
- }
- .post body {
- font-size: 12pt;
- max-width: 100%;
- }
- .post a,
- .post a:visited {
- text-decoration: underline;
- }
- .post hr {
- height: 1px;
- border: 0;
- border-bottom: 1px solid var(--clr-accent-dark);
- }
- .post a[href]:after {
- content: " (" attr(href) ")";
- }
- .post abbr[title]:after {
- content: " (" attr(title) ")";
- }
- .post .ir a:after,
- .post a[href^="javascript:"]:after,
- .post a[href^="#"]:after {
- content: "";
- }
- .post pre,
- .post blockquote {
- border: 1px solid #999;
- padding-right: 1em;
- page-break-inside: avoid;
- }
- .post tr,
- .post img {
- page-break-inside: avoid;
- }
- .post img {
- max-width: 100% !important;
- }
- @page :left {
- .post {
- margin: 15mm 20mm 15mm 10mm;
- }
- }
- @page :right {
- .post {
- margin: 15mm 10mm 15mm 20mm;
- }
- }
- .post p,
- .post h2,
- .post h3 {
- orphans: 3;
- widows: 3;
- }
- .post h2,
- .post h3 {
- page-break-after: avoid;
- }
-}
-
-.footer {
- background-color: var(--clr-background);
- color: var(--clr-foreground);
- padding: 0.8rem;
-}
-
-.footer-container {
- max-width: 64rem;
- margin: 0 auto;
- text-align: center;
-}
-
-.footer .copyright {
- font-size: 0.9rem;
- margin: 1rem auto;
- text-align: center;
- border: 0.0625rem solid var(--clr-foreground);
- width: 100%;
- max-width: -webkit-max-content;
- max-width: -moz-max-content;
- max-width: max-content;
- padding: 0.2rem 2rem;
-}
-
-@media screen and (min-width: 40em) {
- .footer .copyright {
- -webkit-box-orient: horizontal;
- -webkit-box-direction: normal;
- -ms-flex-direction: row;
- flex-direction: row;
- }
-}
-/*# sourceMappingURL=style.css.map */
\ No newline at end of file
diff --git a/src/css/style.css.map b/src/css/style.css.map
deleted file mode 100644
index 8896add..0000000
--- a/src/css/style.css.map
+++ /dev/null
@@ -1,15 +0,0 @@
-{
- "version": 3,
- "mappings": "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",
- "sources": [
- "style.scss",
- "scss/_vars.scss",
- "scss/_mixin.scss",
- "scss/_global.scss",
- "scss/_header.scss",
- "scss/_main.scss",
- "scss/_footer.scss"
- ],
- "names": [],
- "file": "style.css"
-}
\ No newline at end of file
diff --git a/src/css/style.scss b/src/css/style.scss
deleted file mode 100644
index 4838b3a..0000000
--- a/src/css/style.scss
+++ /dev/null
@@ -1,7 +0,0 @@
-@import "./scss/vars";
-@import "./scss/mixin";
-@import "./scss/global";
-
-@import "./scss/header";
-@import "./scss/main";
-@import "./scss/footer";
diff --git a/src/images/emptywork.github.io-header.jpg b/src/images/emptywork.github.io-header.jpg
deleted file mode 100644
index df404cf..0000000
Binary files a/src/images/emptywork.github.io-header.jpg and /dev/null differ
diff --git a/src/images/emptywork.png b/src/images/emptywork.png
deleted file mode 100644
index f0f9fe3..0000000
Binary files a/src/images/emptywork.png and /dev/null differ
diff --git a/src/images/expo.jpg b/src/images/expo.jpg
deleted file mode 100644
index f447569..0000000
Binary files a/src/images/expo.jpg and /dev/null differ
diff --git a/src/images/jobfair.jpg b/src/images/jobfair.jpg
deleted file mode 100644
index 1826d71..0000000
Binary files a/src/images/jobfair.jpg and /dev/null differ
diff --git a/src/images/smu.jpg b/src/images/smu.jpg
deleted file mode 100644
index d0f0963..0000000
Binary files a/src/images/smu.jpg and /dev/null differ
diff --git a/src/index.njk b/src/index.njk
deleted file mode 100644
index dbc2d2a..0000000
--- a/src/index.njk
+++ /dev/null
@@ -1,299 +0,0 @@
----
-title: EmptyWork
-layout: 'base.njk'
----
-
-
-
- {% include 'work.njk' %}
-
-
-
-
-
-
-
-
-
- Todo list:
- Learn how to:
-
- code — like the real code
-
- fishing
- / it's so boring
-
- write
- cook?
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- Advanced
- HTML5
- CSS3
- Javascript
- PHP
- SQL
- JSON
- TailwindCSS
-
-
- Working Knowledge
- React
- Vue
- SCSS
- Laravel
- MongoDB
- NodeJs
- Git
-
-
- Previous Experience
- C++
- Python
- Java
- Dart
- Powershell
- RouterOS/Mikrotik
-
-
-
-
-
-
-
-
-
-
-
-
-
- {%- for post in collections.prototype | reverse -%}
- {% include 'prototype-snippet.njk' %}
- {%- endfor -%}
-
-
-
-
diff --git a/src/js/loadTheme.js b/src/js/loadTheme.js
deleted file mode 100644
index 0fa791b..0000000
--- a/src/js/loadTheme.js
+++ /dev/null
@@ -1,8 +0,0 @@
-if (
- localStorage.theme === "dark" ||
- (!("theme" in localStorage) && window.matchMedia("(prefers-color-scheme: dark)").matches)
-) {
- document.documentElement.classList.add("dark")
-} else {
- document.documentElement.classList.remove("dark")
-}
diff --git a/src/js/main.js b/src/js/main.js
deleted file mode 100644
index 8c60717..0000000
--- a/src/js/main.js
+++ /dev/null
@@ -1,134 +0,0 @@
-/**
- * Fetching data from the said url
- * @param {string} url
- */
-const dataLoader = async (url) => {
- const response = await fetch(url)
- const data = await response.json()
- if (response) {
- schedulerLoader(data.schedules)
- }
-}
-
-dataLoader("/settings.json")
-
-/**
- * Mobile hamburger menu logic
- */
-let mobileButtons = document.querySelectorAll("[data-mobile-menu-button]")
-let mobileMenuSection = document.querySelector("[data-mobile-menu-section]")
-let mobileMenuLinks = document.querySelectorAll("body>ul>li")
-
-mobileButtons.forEach( button => {
- button.addEventListener("click", () => {
- if (mobileMenuSection.classList.contains("not-showing")) {
- setShowing()
- return
- }
- setHidden()
- return
- })
-})
-
-const setShowing = () => {
- mobileButtons[0].setAttribute("aria-label", "Close the mobile menu")
- mobileMenuSection.classList.remove("not-showing")
- setTimeout(() => document.body.classList.add("no-scroll"), 300)
-}
-
-const setHidden = () => {
- mobileButtons[0].setAttribute("aria-label", "Open the mobile menu")
- mobileMenuSection.classList.add("not-showing")
- document.body.classList.remove("no-scroll")
-}
-
-/**
- * Changing the theme based on user toggle
- */
-let themesButton = document.querySelector("[data-theme-button]")
-
-const themeHandler = () => {
- if (document.documentElement.classList.contains("dark")) {
- setLight()
- return
- }
- setDark()
- return
-}
-themesButton.addEventListener("click", themeHandler)
-
-const setLight = () => {
- document.documentElement.classList.remove("dark")
- themesButton.setAttribute("aria-label", "Switch to dark mode")
- localStorage.theme = "light"
-}
-
-const setDark = () => {
- document.documentElement.classList.add("dark")
- themesButton.setAttribute("aria-label", "Switch to light mode")
- localStorage.theme = "dark"
-}
-
-/**
- * Printing details on console
- */
-console.group("Emptywork -- Dev")
-console.log(
- "%cEmptywork %c console",
- "background-color:#cecece; margin:2px; color:transparent; font-size:0.7rem"
-)
-console.log(
- "%cdot one %c com",
- "background-color:rebeccapurple; margin:2px; color:transparent; font-size:0.7rem"
-)
-console.log("%cemptywork dot github dot io", "font-size:0.88rem")
-console.log(
- "%cEmptywork Console %c testing",
- "background-color:#cecece; margin:2px; color:transparent; font-size:0.7rem"
-)
-console.groupEnd()
-
-/**
- * Global Variables for Date related functions
- */
- let days = ["Sunday", "Monday", "Tuesday", "Wednesday", "Thursday", "Friday", "Saturday"]
-
- let months = [
- "January",
- "Febuary",
- "March",
- "April",
- "May",
- "June",
- "July",
- "August",
- "September",
- "October",
- "November",
- "December",
- ]
-
- let replaceStatus = document.querySelector("#activity")
- let replaceMonth = document.querySelector("#month")
-
- let currentDate = new Date()
- let currentDay = currentDate.getDay()
- let currentMonth = currentDate.getMonth()
-
- if(replaceMonth) replaceMonth.textContent = months[currentMonth]
-
- /**
- * Updating activity status based on array of schedule
- * @param {array} schedules
- */
-
- const schedulerLoader = (schedules = {}) => {
- for (let i = 0; i < schedules.length; i++) {
- if (!replaceStatus) return
- if (days[currentDay] === schedules[i]) {
- replaceStatus.textContent = "Kuliah"
- break
- }
- replaceStatus.textContent = "Bebas"
- }
- }
\ No newline at end of file
diff --git a/src/project/2021-10-29-jobfair-website.md b/src/project/2021-10-29-jobfair-website.md
deleted file mode 100644
index 39e96ae..0000000
--- a/src/project/2021-10-29-jobfair-website.md
+++ /dev/null
@@ -1,11 +0,0 @@
----
-title: Jobfair's Website
-author: EmptyWork
-date: 2021-05-01
-endDate: false
-tags: ["project"]
-image: /images/jobfair.jpg
-description: An website that aim to help Ambonese looking for their new opportunties
-linkDemo: https://jobfair-gpmsyaloom.herokuapp.com/
-linkCode: false
----
\ No newline at end of file
diff --git a/src/project/2021-10-29-smu-website.md b/src/project/2021-10-29-smu-website.md
deleted file mode 100644
index 76fdef6..0000000
--- a/src/project/2021-10-29-smu-website.md
+++ /dev/null
@@ -1,12 +0,0 @@
----
-title: University Student Body's Website
-description: A Wireframe for the future of SMU's website
-author: EmptyWork
-date: 2021-01-26
-endDate: false
-tags:
- - project
-image: /images/smu.jpg
-linkDemo: https://emptywork.github.io/senatmahasiswa-design/
-linkCode: https://github.com/EmptyWork/senatmahasiswa-design
----
diff --git a/src/project/2021-10-29-ukimexpo2019-website.md b/src/project/2021-10-29-ukimexpo2019-website.md
deleted file mode 100644
index 22f3642..0000000
--- a/src/project/2021-10-29-ukimexpo2019-website.md
+++ /dev/null
@@ -1,11 +0,0 @@
----
-title: UKIMExpo'19 Website
-author: EmptyWork
-date: 2019-10-11
-endDate: 2019-10-28
-tags: ["project"]
-image: /images/expo.jpg
-description: A showcase website for promoting Informatics Faculty of Christian University of Indonesia, Moluccas
-linkDemo: https://emptywork.github.io/UKIMexpo/
-linkCode: https://github.com/EmptyWork/UKIMexpo
----
\ No newline at end of file
diff --git a/src/project/project.json b/src/project/project.json
deleted file mode 100644
index b286b72..0000000
--- a/src/project/project.json
+++ /dev/null
@@ -1,5 +0,0 @@
-{
- "tags": "project",
- "linkDemo": false,
- "linkCode": false
-}
\ No newline at end of file
diff --git a/src/prototype/2021-ci3-implementation.md b/src/prototype/2021-ci3-implementation.md
deleted file mode 100644
index 88bceed..0000000
--- a/src/prototype/2021-ci3-implementation.md
+++ /dev/null
@@ -1,17 +0,0 @@
----
-title: CI3 - Implementation
-status: 1
-description: Contoh implementasi dari CodeIgniter, adapun prototype ini
- merupakan latihan yang dilakukan pada saat mengikuti kelas PBP.
-date: 2021-12-26T11:30:51.516Z
-tags:
- - prototype
- - php
- - codeigniter3
-linkDemo: http://pbp2stevarth.rf.gd/
-code: |-
-
----
diff --git a/src/prototype/2021-eazbi-website.md b/src/prototype/2021-eazbi-website.md
deleted file mode 100644
index 8ee00b4..0000000
--- a/src/prototype/2021-eazbi-website.md
+++ /dev/null
@@ -1,19 +0,0 @@
----
-title: Eazbi - Website
-status: 1
-description: Kumpulan proyek Javascript (native), kode-kode ini akan
- dikembangkan lagi untuk di gunakan sebagai front-end development.
-date: 2021-01-26
-tags:
- - prototype
- - html5
- - css3
- - javascript
-linkDemo: http://eazbi.rf.gd
-code: |-
- const creditsIm = () => {
- let credit = document.querySelector
- ('.ew-credits');
- credit.classList.toggle('show');
- }
----
diff --git a/src/prototype/2021-ew-javascript.md b/src/prototype/2021-ew-javascript.md
deleted file mode 100644
index 87b68e3..0000000
--- a/src/prototype/2021-ew-javascript.md
+++ /dev/null
@@ -1,26 +0,0 @@
----
-title: Ew-Javascript
-status: 2
-description: Source Code untuk website pribadi. tujuan website ini dibuat adalah
- sebagai showcase dan archive dari semua project yang akan dijalani atau
- dibuat.
-date: 2021-01-26
-tags:
- - prototype
- - html5
- - css3
- - javascript
-linkDemo: https://emptywork.github.io/ew-javascript
-code: |-
- const preLoad = () => {
- let preload = document.querySelector('.preload');
- let content = document.querySelector('.inside');
- setTimeout(() => {
- preload.style.marginTop =
- 'calc(-100vh + -300px)';
- }, 2000)
- setTimeout(() => {
- content.style.display = 'grid';
- }, 2100);
- }
----
diff --git a/src/prototype/prototype.json b/src/prototype/prototype.json
deleted file mode 100644
index 82ee12b..0000000
--- a/src/prototype/prototype.json
+++ /dev/null
@@ -1,4 +0,0 @@
-{
- "tags": "prototype",
- "language": "en"
-}
\ No newline at end of file